body { font-family:Arial, Helvetica, sans-serif; background:#666666; color:#000; font-size: 12px; padding:0px; }

a:link, a:visited { color: #666666; font-size:12px; text-decoration: none; font-weight:bold; }
a:hover { color: #666666; font-size:12px; text-decoration: underline; font-weight:bold; }

h1 { font-size:22px; font-weight:normal; margin:8px 0 15px 0; color:#3333; }
h2 { font-size:16px; font-weight:normal; margin:10px 0; color:#333333; }
h3 { font-size:14px; color:#2073A8; margin:10px 0; color:#666666; }
h4 { font-size:12px; }

p { margin:8px 0; line-height:16px; color:#666666; }

#header { }
#logo { float:left; width:333px; height:80px; margin:15px 0px; }
#header_text { float:left; width:587px; height:58px; padding:37px 20px 15px 0px; color:#2073A8; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:right; line-height:26px; }
#header_text a:link, #header_text a:visited { color:#2073A8; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:right; line-height:26px; }
#header_text a:hover { color:#2073A8; font-weight:normal; font:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-align:right; line-height:26px; }

.navigation_holder { height:30px; background:#2073A8; }

.menu { width: 100%; height:20px; padding:5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px;  }
.menu ul{ margin: 0; padding: 0; float: left; text-align:center;}
.menu ul li { display: inline; text-align:center;  }
.menu ul li a{ float: left; padding: 0 38px 0 18px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:none; text-align:center; font-weight:bold; }
.menu ul li a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:none; text-align:center; font-weight:bold; }
.menu ul li a:hover, .menu ul li .current { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-decoration:underline; text-align:center; font-weight:bold; }

.feature ul { list-style-type:square; color:#666666; padding: 0px 0px 0px 25px; margin: 5px 0; font-size:12px; }
.feature li { list-style-type:square; color:#666666; padding: 3px 0 3px 0; margin: 0 0 0 20px; font-size:12px; }

.content_half_l { float:left; width:430px; padding:10px 20px 10px 20px; background:#FFFFFF; }
.content_half_r { float:left; width:430px; padding:10px 20px 10px 20px; background:#FFFFFF; }

.content_block { float:left; width:275px; height:auto; padding:5px; margin-bottom:20px; }

ul { list-style-type:square; color:#666666; padding: 0px 0px 0px 5px; margin: 5px 0; font-size:12px; line-height:16px; }
li { list-style-type:square; color:#666666; padding: 3px 0 3px 0; margin: 0 0 0 20px; font-size:12px; line-height:16px; }

.footer { background:#CCCCCC; height:26px; border-top:4px solid #666666; }
.footer_links { float:left; width:730px; text-align:left; font-size:12px; line-height:12px; color:#333333; padding:6px 0 4px 10px; }
.footer_copy { float:left; width:190px; text-align:right; font-size:12px; line-height:12px; color:#333333; padding:6px 10px 4px 0px; }

