a:link { color: #526ea5; }
a:visited { color: #526ea5; }
a:hover { color: #a8b8d8; }
a:active { color: #a8b8d8; }
body { background-color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../images/cftile.gif); background-repeat: repeat; margin: 0; }

p { }

td { }
.faq { margin-left: 24px; }
.imagelf { float: left; margin: 10px; padding: 0; border-color: #a8b8d8 #526ea5 #526ea5 #a8b8d8; border-style: solid; border-width: 1pt; }
.imagert { float: right; margin: 10px; border-color: #a8b8d8 #526ea5 #526ea5 #a8b8d8; border-style: solid; border-width: 1pt; }
.important { color: #333; font-weight: bold; }
.kml li { line-height: 1.2; list-style-image: url(../images/kmliconsm.gif); }
.kml li a { padding-left: 10px; }
.kml li a:link { color: #1454b8; font-weight: normal; font-style: normal; text-decoration: none; }
.kml li a:hover { color: #1454b8; font-weight: bold; font-style: normal; text-decoration: none; }
.kml li a:active { color: #1454b8; font-weight: normal; font-style: normal; text-decoration: none; }
.pdf li { line-height: 1.2; list-style-image: url(../images/pdficonsm.gif); }
.pdf li a { padding-left: 10px; }
.pdf li a:link { color: #1454b8; font-weight: normal; font-style: normal; text-decoration: none; }
.pdf li a:visited { color: #1454b8; font-weight: normal; font-style: normal; text-decoration: none; }
.pdf li a:hover { color: #1454b8; font-weight: bold; font-style: normal; text-decoration: none; }
.pdf li a:active { color: #1454b8; font-weight: normal; font-style: normal; text-decoration: none; }
.pdfsub { color: #333; font-size: smaller; font-style: italic; }
.pdfsub a:link  { color: #e87610; }
.pdfsub a:visited  { color: #e87610; }
.pdfsub a:hover  { color: #e87610; font-weight: bold; }
.pdfsub a:active  { color: #e87610; font-weight: bold; }
.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../images/blockdefault.gif) center center repeat-x;
}
.solidblockmenu li{
display: inline;
}
.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}
.solidblockmenu li a:visited{
color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #262626;
background: url(../images/blockactive.gif) repeat-x center;
}
#page_body { color: #e8ebf2; background-color: #262626; height: auto; clear: both; min-height: 546px; margin: 0; padding: 12px; border-width: 0; outline-width: 0; }
#page_body A:link { color: #526ea5; font-weight: normal; text-decoration: none; }
#page_body A:visited { color: #526ea5; font-weight: normal; text-decoration: none; }
#page_body A:hover { color: #a8b8d8; font-weight: normal; }
#page_body A:active { color: #526ea5; font-weight: normal; text-decoration: none; }
#page_body h1 { color: #a8b8d8; font-size: larger; font-weight: bold; }
#page_body h3 { color: #a8b8d8; font-size: smaller; font-weight: bold; }
#page_body h4 { color: #526ea5; font-weight: bold; }
#page_body h5 { color: #526ea5; font-size: larger; font-weight: bold; }
#page_footer { height: auto; background: #526ea5; clear: both; margin: 0; padding-bottom: 2px; border-top: 1px solid #000; }
#page_footer A:link {
	COLOR: #262626; text-decoration: none
}
#page_footer A:visited {
	COLOR: #262626; text-decoration: none
}
#page_footer A:hover {
	COLOR: #e8ebf2; text-decoration: underline
}
#page_footer A:active {
	COLOR: #e8ebf2; text-decoration: none
}
#page_footer p { text-align:center; font-size: 10px; line-height:normal; color:#262626; }
#page_header { color: #ccc; background-color: black; background-repeat: no-repeat; background-attachment: scroll; background-position: center bottom; height: 150px; clear: both; margin: auto; }
#page_wrapper { background-color: #262626; background-image: none; background-position: left top; width: 970px; text-align: left; margin-right: auto; margin-left: auto; border-width: 0; }
