/* CSS Document */
#header
{
width:100%;
}
#wrapper
{
width:100%;
padding-bottom:20px;
}
#content
{
float: left;
width: 50%;
margin-bottom: 10px;
margin-left:2%;
margin-top:8px;
}
#left
{
clear:both;
 float: left;
 width: 21.5%;
 margin-bottom: 10px;
 margin-top:10px;
 margin-left:1.2%;
}

#right
{
 float:left;
 width: 19%;
 margin-bottom: 10px;
 margin-top:10px;
 margin-left:2%;
}
#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:1em;
color:#ffffff;
border-top:1px solid #ffffff;
}
#atoz ul
{
list-style:none;
padding:0;
margin:0;
}
#atoz li
{
display:inline;
line-height:1.7em;
}
#atoz li a:link, #atoz li a:visited
{
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
border:1px solid #000000;
background-color:#996633;
color:#FFFFFF;
padding:2px 6px 2px 5px;
}
#atoz li a:hover
{
text-decoration:underline;
}
#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:0.9em;
}

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;
}
#contact
{
width:100%;
margin-top:10px;
}
#contact_box
{
padding:5px 0px 20px 5px;
background-color:#E6EBF2;
}
#gov_links
{
margin-top:10px;
}
#gov_links_in
{
width:93.5%; 
padding:5px;
margin-top:5px; margin-bottom:5px;
border:2px dotted #efe9e4;
}

h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
display:inline;
}

hr
{
color:#000000;
background-color:transparent;
height:1px;
}
.txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}
#headnav
{
background-color:#FFFFFF;
float:right;
}
html>body #headnav
{
float:right;
}
a.head
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
text-decoration:none;
color:#000000;
background-color:transparent;
}
a.head:hover
{
text-decoration:underline;
}
#logo
{
width:100%;
background-color:#FFFFFF;
height:50px;
}
span.logo
{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#003399;
background-color:transparent;
display:none;
}
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:0.9em;
font-weight:600;
margin-top:10px;
}
input.go
{
position:relative;
top:1px;
}
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:1em;
line-height:1.3;
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-left:1px solid #FFFFFF;
padding:7px 40px 0.7em 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
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;
}

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

{
background-color:#D8E0ED;
}
#online .alternate
{
background-color:#C0CEE2;
}
#online li
{
border-bottom:1px solid #FFFFFF;
display:block;
}
#online li a:link, #online li a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
background-color:transparent;
text-decoration:none;
display:block;
padding:3px 5px 3px 0.5em;
border-left:10px solid #6888B9;
}
html>body #online li a:link, html>body #online a:visited
{
padding:5px 5px 5px 0.5em;
}
#online li a:hover
{
text-decoration:underline;
}


#about
{
height:175px;
margin-bottom:20px;
background:url(about.jpg) no-repeat #000000;
}
#about a:link, #about a:visited
{
color:#FFFFFF;
background-color:transparent;
position:relative;
top:145px;
padding-left:10px;
text-decoration:underline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}
html>body #about a:link, html>body #about a:visited
{
position:relative;
top:150px;
}
#quicklinks
{
background-color:#FFFFFF;
margin-bottom:20px;
border:1px dashed #7492BE;
}
#quicklinks ul
{
list-style-type:disc;
padding:0;
margin-left:23px;
margin-top:10px;
margin-bottom:10px;
}
#quicklinks ul li
{
margin-bottom:5px;
}
#quicklinks ul li a:link, #quicklinks ul li a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
background-color:transparent;
}

#quicklinks ul ul 
{
list-style:none;
padding:0;
margin:0;
}
#quicklinks ul ul li
{
display:inline;
}
#quicklinks ul ul li a:link, #quicklinks ul ul li a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
background-color:transparent;
text-decoration:none;
}
#quicklinks ul ul li a:hover
{
text-decoration:underline;
}
h2.here
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
background-color:transparent;
}

#news
{
background-color:#DED9C7;
}
#news ul
{
list-style-type:square;
padding:5px 0px 0px 13px;
margin:0px 0px 0px 10px;
}
#news ul li
{
border-bottom:10px solid #DED9C7;
color:#000000;
display:block;
}
#news ul li p
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:1.4;
text-align:justify;
padding-right:10px;
display:inline;
}
#news ul li a:link, #news ul li a:visited
{
color:#000000;
background-color:transparent;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}
#news ul li a:hover
{
color:#0000ff;
background-color:transparent;
}
p
{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#000000;
background-color:transparent;
line-height: 1.4;
text-align:left;
margin-top: 8px;
margin-bottom: 8px;
}

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

#ev_pn
{
background-color:#FAF8CC;
}
#ev_pn ul
{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height:1.4;
list-style-type:square;
padding:5px 0px 0px 13px;
margin:0px 0px 0px 10px;
}
#ev_pn ul li
{
border-bottom:8px solid #FAF8CC;
color:#666666;
display:block;
}
#ev_pn ul li p
{
padding-right:10px;
display:inline;
}
#ev_pn ul li a:link, #news ul li a:visited
{
color:#3C352B;
background-color:transparent;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}
#ev_pn ul li a:hover
{
color:#0000ff;
background-color:transparent;
}
.redEditText
{color:#FF0000; font-size:0.6em;}
.useful_box
{
border: 2px solid #ffffff;
background-color:transparent;
margin-left:auto; margin-right:auto;vertical-align: middle;
margin-top:2px; margin-bottom:2px; 
text-align:center; color:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;font-size: 60%;
}
#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-right:1px solid #FFFFFF;
padding:7px 40px 0.7em 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}
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;
}
