/* sIFR Required */
.sIFR-flash {visibility: visible !important;margin: 0;	}
.sIFR-replaced {visibility: visible !important;	}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* End sIFR Required */
/*sIFR Styled Section */
.sIFR-hasFlash h1, .sIFR-hasFlash .home-column h2{visibility: hidden;}
h1, .home-column h2{font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#CC9900;margin-top:0;}
.home-column h2{font-size:20px;}
/* End sIFR Styled Section */
/** Text Content Styles **/
body{font-family: Verdana, Arial, Helvetica, sans-serif;}
.content a{color:#1F4D7C;text-decoration:none;}
.content a:hover{color:#CC9900;}
.content h1, .content h2, .content h3{font-family: Arial, Helvetica, sans-serif;font-weight:normal;}
.content h2{font-size:14pt;color:#CC9900;margin-top:1em;}
.content h3{font-size:11pt;color:#1F4D7C;}
.content h4{font-size:8pt;font-weight:bold;color:#666;}
.content p, .content ul, .content ol, .content td{font-size:8pt;color:#666;line-height:165%;}
.content th {text-align:left;font-size:8pt;color:#1F4D7C;background-color:#EEE;padding:0.3em;}
.content{padding:1em;padding-top: 0;}
.content table{border:solid 1px #ccc;border-collapse:collapse;margin-bottom:1em;width:100%;}
.content td{border:solid 1px #ccc;padding:0.3em;background-color:whitesmoke;vertical-align:top;}
/** End: Text Content Styles **/
#footer, #footer a{color:#9a9a9a;text-decoration:none;font-size:10px;}
#footer p {margin-top:0;}
#footer a:hover{color:#d69c33;text-decoration: underline;}
#footer h4 {color:#CACACA;font-size:10px;height:18px;margin-top:30px;}
.ulmenu {line-height:180%;}
.right-block h3, .left-block h3, .left-block h4{font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:normal;color:#1f4d7c;line-height:1em;margin-top:0;}
.area-features h4{font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#CC9900;margin-top:0;}
.area-features, .area-features-shaded{line-height:100%;}
.left-block p, .right-block p, .left-block ul, .right-block ul, .left-block dl, .right-block dl{font-size:0.65em;color:#666;}
.left-feature-container p{padding-left:1.5em;padding-right:1.5em;padding-bottom:1.5em;line-height:160%;}
.left-block h4{margin-top:1.5em;line-height:130%;}
.page-menu-container h5{margin:0;padding:0;font-size:0.7em;color:#666;}
.home-column .column-content{font-size:8pt;color:#444;line-height:150%;}
.headlines-list a, #highlights a, #headlines a{color:#1f4d7c;text-decoration:none;}
.headlines-list a:hover, #highlights a:hover, #headlines a:hover{color:#CC9900;}
#highlights h3{font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#1f4d7c;margin-top:0.8em;font-size:14px;}
#highlights ul{font-size: 11px;margin-left: 15px;padding-left:0;}
.contact-list h4{font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#1f4d7c;margin-top:0.8em;margin-bottom:0;font-size:13px;}
.contact-list p{font-size:10px;margin-top:0.4em;}
.contact-list h2{height:20px;}
.generic_container p, ul{color:#666;font-size:0.7em;line-height:175%;}
.generic_container ul {margin-left:0;padding-left:20px;}
.generic_container pre {font-family:Monaco,Consolas,fixed;color:#1f4d7c;font-size:8pt; border:solid 1px #eee;background-color:whitesmoke;padding:1em;}
.generic_container h1 {border-bottom:solid 1px #ccc;padding-bottom:10px;font-size:17px;}
.directory{font-size:0.65em;color:#666;}
.directory dt{margin-bottom:1.4em;margin-top:2em;float:left;display:block;width:100%;}
.directory dd{float:left;border-bottom:dotted 1px #ccc;width:200px;padding-bottom:7px;}
.directory .number{float:left;clear:none;width:200px;text-align:right;}
