/* CSS Document */

#header
{
width:100%;
}
#footer
{
width:100%;
clear:both;
border-top:1px solid #ffffff;
}
#final
{
width:100%;
clear:both;
background-color:#57658A;
text-decoration:none;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#ffffff;
border-top:1px solid #ffffff;
}
#wrapper
{
width:100%;
}
#left
{
clear:both;
width:21.5%;
float:left;
margin-top:10px;
margin-left:1.2%;
}
#right
{
font-family:Arial, Helvetica, sans-serif;

width:72%;
float:left;
margin-top:8px;
margin-left:2%;
}
#fullwidth
{
font-family:Arial, Helvetica, sans-serif;

width:100%;
float:left;
margin-top:8px;
margin-left:2%;
}
input.go
{
position:relative;
top:1px;
}
#middleright
{
font-family:Arial, Helvetica, sans-serif;

width:52%;
float:left;
margin-top:8px;
margin-left:2%;
}
input.go
{
position:relative;
top:1px;
}

#farright
{
font-family:Arial, Helvetica, sans-serif;
background-color:#ffffff;

 float:right;
 width: 19%;
 margin-bottom: 10px;
 margin-top:10px;
 margin-left:2%;
}
input.go
{
position:relative;
top:1px;
}

#headnav
{
background-color:#FFFFFF;
float:right;
}
html>body #headnav
{
float:right;
}
a.head
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
text-decoration:none;
color:#000000;
background-color:transparent;
}
a.head:hover
{
text-decoration:underline;
}
#logo
{
width:100%;
background-color:#FFFFFF;
height:50px;
}
html>body #logo
{
padding-top:30px;
}
#search_line {
width:100%;
height:45px;
display:inline;
background-color:#57658A;
}

#search
{
width:74%;
float:left;
background-color:#57658A;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:600;
margin-top:10px;
}
html>body #search
{
height:40px;
}
form
{
position:relative;
top:11px;
left:10px;
}
#accessibility
{
float:right;
width:25%;
height:34px;
text-align:center;
border-color:#57658A; border-style:solid; border-width:5px 5px 5px 5px; 
background-color:white;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.1;
margin-top:10px;
display:inline;
}
#mainnav
{
clear:both;
width:100%;
border-top:1px solid #FFFFFF;
background-color:#CCCC66;
}
html>body #mainnav
{
height:20px;
}
#mainnav_link
{
float:left;
}
#mainnav_link li a:link, #mainnav_link li a:visited
{
text-decoration:none;
color:#FFFFFF;
background-color:#31486A;
border-right:1px solid #FFFFFF;
padding:7px 40px 0.7em 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
}
html>body #mainnav_link li a:link, html>body #mainnav_link li a:visited
{
padding:0px 40px 4px 40px;
}
#mainnav_link li a:hover
{
background-color:#996633;
}



#mainnav_link ul
{
list-style:none;
padding:0;
margin:0;
}
#mainnav_link li
{
display:inline;
}
#seperator
{
height:20px;
background-color:#CED3DF;
border-top:1px solid #FFFFFF;
}
#leftnav
{
width:100%;
}
#leftnav li a:link, #leftnav li a:visited
{
display:block;
padding:3px 5px 3px 0.5em;
border-left:10px solid #000000;
border-right:1px solid #FFFFFF;
background-color:#DED9c7;
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1.1em;
}
html>body #leftnav li a:link, html>body #leftnav li a:visited
{
padding:6px 5px 6px 0.5em;
}
#leftnav li a:hover
{
background-color:#000000;
color:#FFFFFF;
}
#leftnav li
{
border-bottom:1px solid #FFFFFF;
}
#leftnav ul
{
list-style-type:none;
padding:0;
margin:0;
}

#leftnav li.selected
{
padding:3px 5px 3px 0.5em;
border-right:1px solid #FFFFFF;
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
}
html>body #leftnav li.selected
{
padding:6px 5px 6px 0.5em;
}
#contact
{
margin-top:13px;
padding-bottom:25px;
}
#contact ul
{
padding:0;
margin:0;
list-style:none;
}
#contact ul li
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
padding-bottom:10px;
}

hr
{
color:#000000;
background-color:transparent;
height:1px;
}
#right h2
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em;
}
#right h2 a:link, #right h2 a:visited
{
color:#3333CC;
text-decoration:none;
background-color:transparent;
}
#right h2 a:hover
{
text-decoration:underline;
}

#sub_option
{
width:100%;
}
.sub_option
{
width:100%;
}


#sub_option ul
{
padding:0;
margin:0;
list-style:none;
padding-bottom:18px;
}
.sub_option ul
{
padding:0;
margin:0;
list-style:none;
padding-bottom:18px;
}


.alternate_first
{
background-color:#D8E0ED;
}
#sub_option li.main
{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
border-right:1px solid #FFFFFF;
padding:1px 0px 1px 33px;

}
.sub_option li.main
{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
border-right:1px solid #FFFFFF;
padding:1px 0px 1px 33px;

}
#sub_option li a:link, #sub_option li a:visited
{
padding:1px 0px 1px 21px;
border-left:none;
border-right:1px solid #FFFFFF;
background-color:#cccc66;
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
 font-size:1.1em;
}
.sub_option li a:link, .sub_option li a:visited
{
padding:1px 0px 1px 21px;
border-left:none;
border-right:1px solid #FFFFFF;
background-color:#cccc66;
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
 font-size:1.1em;
}



html>body #sub_option li a:link, html>body #sub_option li a:visited
{
padding:5px 0px 4px 21px;
}
html>body .sub_option li a:link, html>body .sub_option li a:visited
{
padding:5px 0px 4px 21px;
}



#sub_option li a:hover
{
background-color:#FAF8CC;
text-decoration:underline;
color:#000000;
}
.sub_option li a:hover
{
background-color:#FAF8CC;
text-decoration:underline;
color:#000000;
}



#sub_option ul ul
{
padding:0;
margin-top:2px;
list-style:none;
}
.sub_option ul ul
{
padding:0;
margin-top:2px;
list-style:none;
}




#sub_option ul ul li
{
background-image:url(bullet.jpg);
background-repeat:no-repeat;
background-position:20px;
background-color:#cccc66;
padding-left:25px;
}
.sub_option ul ul li
{
background-image:url(bullet.jpg);
background-repeat:no-repeat;
background-position:20px;
background-color:#cccc66;
padding-left:25px;
}




#sub_option ul ul li a:link, #sub_option ul ul li a:visited
{
display:block;
background-color:#cccc66;
padding:1px 1px 1px 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em; 
}
.sub_option ul ul li a:link, .sub_option ul ul li a:visited
{
display:block;
background-color:#cccc66;
padding:1px 1px 1px 8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em; 
}



#right_txt
{
padding:15px 25px 10px 20px;
}
#right_txt h2
{
font-size:1.4em;
}


p
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
background-color:transparent;
line-height: 1.4;
text-align:left;
margin-top: 8px;
margin-bottom: 8px;
}



#right td th
{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:1.2em;
color:#000000;
background-color:transparent;
line-height: 1.4;
text-align:justify;
margin-top: 8px;
margin-bottom: 8px;
}

#right ul
{
list-style-type:square;
padding-left:10px;
}
#right ul li
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.5;
color:#000000;
background-color:transparent;
text-align:left;
}
#right ol
{
padding-left:10px;
}
#right ol li
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.5;
color:#000000;
background-color:transparent;
text-align:left;
}
#right li a:link, #right li a:visited
{
color:#3333CC;
background-color:transparent;
}
#right a:link, #right a:visited
{
color:#3333CC;
background-color:transparent;
}
#right_txt h3
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#000000;
background-color:transparent;
}


#middleright h2
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em;
}
#middleright h2 a:link, #middleright h2 a:visited
{
color:#3333CC;
text-decoration:none;
background-color:transparent;
}
#middleright h2 a:hover
{
text-decoration:underline;
}

#middleright td th
{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:1.2em;
color:#000000;
background-color:transparent;
line-height: 1.4;
text-align:justify;
margin-top: 8px;
margin-bottom: 8px;
}

#middleright ul
{
list-style-type:square;
padding-left:10px;
}
#middleright ul li
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.5;
color:#000000;
background-color:transparent;
text-align:left;
}
#middleright ol
{
padding-left:10px;
}
#middleright ol li
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:1.5;
color:#000000;
background-color:transparent;
text-align:left;
}
#middleright li a:link, #middleright li a:visited
{
color:#3333CC;
background-color:transparent;
}
#middleright a:link, #middleright a:visited
{
color:#3333CC;
background-color:transparent;
}
h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
display:inline;
}

h3
{
color:#999900;
background-color:transparent;
}


h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#000000;
}
h5
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#3333cc;
}
h6
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#996633;
}
.white {
color:white;
}


#rightnav
{
width:100%;
}
#rightnav li a:link, #rightnav li a:visited
{
display:block;
padding:3px 5px 3px 0.5em;
border-left:10px solid #6888B9;
border-right:1px solid #FFFFFF;
background-color:#E6EBF2;
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1.1em;
}
html>body #rightnav li a:link, html>body #rightnav li a:visited
{
padding:6px 5px 6px 0.5em;
}
#rightnav li a:hover
{
background-color:#6888B9;
color:#FFFFFF;
}
#rightnav li
{
border-bottom:1px solid #FFFFFF;
}
#rightnav ul
{
list-style-type:none;
padding:0;
margin:0;
}

#rightnav li.selected
{
padding:3px 5px 3px 0.5em;
border-right:1px solid #FFFFFF;
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
}
html>body #rightnav li.selected
{
padding:6px 5px 6px 0.5em;
}


#table3 {
  width:100%;
  background-color:#ffffff;
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}
#title_column1
{
width:30%;
float:left;
margin-left:1.2%;
border-top:solid 1px #cccccc;
background-color:#ccffff;
padding-left:3px;padding-bottom:3px;
margin-right:2px;
margin-top:1px;
text-align: center;font-weight: bold;
}
#title_column2
{
width:33%;
float:left;
border-top:solid 1px #cccccc;
background-color:#ccffff;
padding-left:3px;padding-bottom:3px;
margin-right:2px;
margin-top:1px;
text-align: center;font-weight: bold;
}
#title_column3
{
width:30%;
float:left;
border-top:solid 1px #cccccc;
background-color:#ccffff;
padding-left:3px;padding-bottom:3px;
margin-top:1px;
text-align: center;font-weight: bold;
}
#column1
{
width:30%;
float:left;
margin-left:1.2%;
border-top:solid 1px #cccccc;
background-color:#ffffff;
padding-left:3px;padding-bottom:3px;
margin-right:2px;
margin-top:1px;
}
#column2
{
width:33%;
float:left;
border-top:solid 1px #cccccc;
background-color:#ffffff;
padding-left:3px;padding-bottom:3px;
margin-right:2px;
margin-top:1px;
}
#column3
{
width:30%;
float:left;
border-top:solid 1px #cccccc;
background-color:#ffffff;
padding-left:3px;padding-bottom:3px;
margin-top:1px;
}
#newrow {
clear:both;}

.para
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#000000;
background-color:transparent;
line-height: 1.4;
text-align:left;
margin-top: 8px;
margin-bottom: 8px;
}
.news
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background-color:transparent;
}
.news:hover
{
text-decoration:underline;
}

.ev_pn
{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background-color:transparent;
}
.ev_pn:hover
{
text-decoration:underline;
}

.public_notice
{
font-family:Arial, Helvetica, sans-serif;
background-color:transparent;
text-decoration:none;
padding-left:20px;
display:block;
}
.public_notice:hover
{
text-decoration:underline;
}



#rightnav-4
{
width:100%;
}
#rightnav-4 li a:link, #rightnav-4 li a:visited
{
display:block;
padding:3px 5px 3px 0.5em;
border-left:10px solid #996633;
border-right:1px solid #FFFFFF;
background-color:#FFF3DA;
color:#000000;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1.1em;
}
html>body #rightnav-4 li a:link, html>body #rightnav-4 li a:visited
{
padding:6px 5px 6px 0.5em;
}
#rightnav-4 li a:hover
{
background-color:#996633;
color:#FFFFFF;
}
#rightnav-4 li
{
border-bottom:1px solid #FFFFFF;
}
#rightnav-4 ul
{
list-style-type:none;
padding:0;
margin:0;
}

#rightnav-4 li.selected
{
padding:3px 5px 3px 0.5em;
border-right:1px solid #FFFFFF;
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
}
html>body #rightnav-4 li.selected
{
padding:6px 5px 6px 0.5em;
}
.redEditText
{color:#FF0000; font-size:0.6em;}

#mainnav_footer
{
clear:both;
width:100%;
border-top:1px solid #FFFFFF;
background-color:#CCCC66;
}
html>body #mainnav_footer
{
height:20px;
}
#mainnav_link_footer
{
float:left;
}
#mainnav_link_footer li a:link, #mainnav_link_footer li a:visited
{
text-decoration:none;
color:#FFFFFF;
background-color:#31486A;
border-left:1px solid #FFFFFF;
padding:7px 40px 0.7em 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
}
html>body #mainnav_link_footer li a:link, html>body #mainnav_link_footer li a:visited
{
padding:0px 40px 4px 40px;
}
#mainnav_link_footer li a:hover
{
background-color:#996633;
}
#mainnav_link_footer ul
{
list-style:none;
padding:0;
margin:0;
}
#mainnav_link_footer li
{
display:inline;
}
