﻿body{font:0.72em Verdana, Arial, sans-serif;background:#033769 url(../images/background.jpg) repeat-x;color:#454545;margin:0;padding:0}
.content{width:810px;background:#FFF url(../images/web/bg_middle.gif) repeat-y;margin:0 auto}
.masthead{background:#fefefe url(../images/web/bg_top.gif) no-repeat}
.masthead img{float:left;margin:4px 2px 0 0}
.masthead_brand{padding:4px 0 0 6px}
.red{color:#900}
.hiddenfields{visibility:hidden;height:0;display:none}
.banner{height:100px;background:#fefefe url(../images/banner.jpg) no-repeat;width:808px}
.left_column{float:left;width:0;padding:0 5px 0 24px}
.left_full{float:left;margin:5px 0 5px 2px}
.right_column_full{float:right;width:796px;margin:0 2px 2px}
.footer{clear:both;background:#f3f3f3 url(../images/web/bg_bottom.gif) no-repeat;color:#fff;height:38px;text-align:center;font-size:11px;padding-top:6px}
#menu{background:#900;width:802px;color:#900;border-top:solid 1px #03274B;border-bottom:solid 1px #03274B;margin:0 0 0 6px}
.MenuGroup{background-color:#900}
.MenuItem{background-color:#900;color:#FFF;font-family:verdana;font-size:12px;border:1px;cursor:hand;border-color:#900;border-style:solid}
.MenuItemHover{background-color:#900;color:#ff9;font-family:verdana;font-size:12px;border:1px;cursor:hand;border-color:#900;border-style:solid}
.CurrentReportingPeriod{color:#000}
.Grid{width:500px}
.validatorCalloutHighlight{background-color:#FF0;background:#FF0}
.Button{border-right:#5371c3 outset;border-top:#5371c3 outset;font-weight:700;font-size:9pt;border-left:#5371c3 outset;cursor:hand;color:#fff;border-bottom:#5371c3 outset;font-family:Verdana;background-color:#036;text-align:center}
.watermark{background:#F7F3F7}
#login .fieldname{margin-top:3px;display:block;font-weight:700;float:left;width:100px;text-align:right}
#login .fielddata{display:block;text-align:left}
#login .loginbox{width:759px;border-right:#000 1px solid;border-top:#000 1px solid;background:#eee;margin-bottom:1.5em;border-left:#000 1px solid;padding-top:4px;border-bottom:#000 1px solid}
#login .loginbox p{margin-bottom:0.5em}
#login .loginbox a{color:#000;text-decoration:none}
#login .loginnotes UL{margin-top:0.5em}
.cformb div.required label,label.required{font-weight:700;width:370px}
#faq h3{margin-top:0;font-weight:700;font-size:12px;margin-bottom:0.25em}
#faq ol{margin-top:0;margin-left:26px}
#faq ol li .question{display:block;font-weight:700}
#faq ol li .toplink{display:block;font-size:9px}
#contact_physical{width:760px;background:#EEE;border:solid 1px #000;padding:10px}
#contact_physical p{font-size:9px}
.cformc div.required label,label.required{font-weight:700;width:150px}
.cformc hr{width:802px;margin:0 0 0 -18px}
div.ajax__calendar-days table tr td{padding-right:0}
.MaskedEditFocus{background:#FFF}
.MaskedEditError{background:red;background-color:#fcc}
.lblInfo{margin:0 0 0 100px}
#error,.pageError{margin:10px 0 0;padding:0 10px 0 45px}
#error h3{font-size:14px;color:#c00;padding-top:10px}
#error .subText{color:#c00}
.pageError{background:#ffe url(../images/error/bg_warning.gif) 0 0 no-repeat;border:1px solid #FFC30D;color:#000;font-size:11px;width:704px}
.pageError ul{margin:1em}
.pageError li{margin-left:15px;list-style-type:square;color:#c00}
.MaskedEditMessage{color:red;font-weight:700}
.MaskedEditFocusNegative{background-color:#ffc;color:#000}
.MaskedEditBlurNegative{color:red}
.ie{color:#FFF;margin-right:10px;border:solid 1px #000;padding:2px}
.TitleHead{color:#FFF}
#dform div.required label,label.required{font-weight:700}
#Welcome sup{font-size:x-small;color:red;margin:0 0 0 -7px}
.EditFrame{border:1px solid #666;width:260px;height:100px}
.SpellButton{vertical-align:middle;width:100px;height:30px}
.AnImageButton{cursor:pointer}
.BadAddressWrapper{text-align:center;margin:0 0 0 110px}
.optin{width:750px}
.pcode{font-size:14px;font-weight:700}
#searchbox{width:650px;border-right:#000 1px solid;border-top:#000 1px solid;background:#eee;margin-bottom:1.5em;border-left:#000 1px solid;padding-top:4px;border-bottom:#000 1px solid}
#searchbox table th{text-align:left;font-weight:700}
#search_results table{width:540px;voice-family:inherit;margin-bottom:1em;border-collapse:collapse;border-spacing:0}
#search_results table caption{font-weight:700;font-size:12px;margin-left:auto;color:#fff;margin-right:auto;font-family:Verdana, Geneva, sans-serif;background-color:#003;text-align:left;padding:2px}
#search_results table td{border-right:#003 1px solid;border-top:#003 1px solid;font-size:12px;border-left:#003 1px solid;border-bottom:#003 1px solid;font-family:Verdana, Geneva, sans-serif;text-align:center;margin:0;padding:2px}
#search_results table th{border-right:#003 1px solid;border-top:#003 1px solid;font-size:12px;border-left:#003 1px solid;border-bottom:#003 1px solid;font-family:Verdana, Geneva, sans-serif;text-align:center;background:#eee;margin:0;padding:2px}
#search_results table td.fieldname{width:120px;text-align:right}
#search_results,#search_results table .doc,#search_results table td.fielddata{text-align:left}
.gridHeader{text-align:left;color:#FFF;font-weight:700;width:747px;border-right:#003 1px solid;border-top:#003 1px solid;font-size:12px;border-left:#003 1px solid;border-bottom:#003 1px solid;font-family:Verdana, Geneva, sans-serif;background:#000;margin:0;padding:2px}
#Referral fieldset{clear:both;font-size:100%;border-color:#000;border-style:solid none none;border-width:0;margin:0;padding:10px}
#news{font-size:12px;font-family:Verdana, Arial, sans-serif;color:#000}
#forgotid{font-size:12px;font-family:Verdana, Arial, sans-serif;color:red;margin-left:100px;font-style:italic}
.errormessage{color:Red;font-style:normal;font-weight:700}
.successmessage{color:Green;font-style:normal;font-weight:700}
#wrap {margin:0 auto;width:750px;}
#main {height:300px; border-top:#FFFFFF 2px solid;margin:0px; padding:0px;float:left;width:500px;}
#sidebar {float:right;width:200px;border:solid 3px #eee;}  
h3.sidebarnavigation{background-color:#eee;font-size:1em;margin-left:0;margin-top:0;margin-bottom:0;padding:5px 0 5px 5px}
#sidebar ol{text-align:left;font-size:0.8em;list-style:none;margin:0 10px 5px;padding:5px}
#sidebar ol li{color:#000;border-bottom:solid 1px #ebecec;height:4em;padding:1em 0 2em 1em}
.dollar{background-image:url(../images/dollar.gif);background-repeat:no-repeat;background-position:bottom right;border:none}
.tick{background-image:url(../images/tick.gif);background-repeat:no-repeat;background-position:bottom right;border:none}
.at{background-image:url(../images/at.gif);background-repeat:no-repeat;background-position:bottom right;border:none}
.send{background-image:url(../images/send.gif);background-repeat:no-repeat;background-position:bottom right;border:none}
.cformc sup,#cform sup,#dform sup,.cformb sup,#Referral sup{font-size:x-small;color:red;position:absolute;margin:0 0 0 -7px}
#cform div.required,.cformb div.required,.cformc div.required,#dform div.required,#Referral div.required{clear:left;display:block}
#cform fieldset,.cformb fieldset,.cformc fieldset,#dform fieldset{clear:both;font-size:100%;border-color:#000;border-style:solid none none;border-width:1px 0 0;margin:0;padding:10px}
#cform fieldset legend,.cformb fieldset legend,.cformc fieldset legend,#dform fieldset legend{font-size:150%;font-weight:400;color:#000;margin:0;padding:0 10px 10px}
#cform legend,.cformb legend,.cformc legend,#dform legend,#Referral legend{font-size:16px;font-weight:700}
#cform div.required label,#Referral div.required label{display:block;float:left;width:130px;text-align:right;margin:0 0 5px;padding:3px 5px}
#cform div.optional label,label.optional,.cformb div.optional label,label.optional,.cformc div.optional label,label.optional,#dform div.optional label,label.optional,#Referral div.optional label,label.optional{font-weight:400}
#cform div.required label,label.required,#Referral div.required label,label.required{font-weight:700;width:250px}
#cform div input,#cform div select,#cform div textarea,.cformb div input,#cform div select,#cform div textarea,.cformc div input,#cform div select,#cform div textarea,#dform div input,#cform div select,#cform div textarea,#Referral div input,#Referral div select,#Referral div textarea{margin:0;padding:1px 3px}
#cform hr,.cformb hr,#dform hr,#Referral hr{width:770px;margin:0}
.cformb div.required label,.cformc div.required label{display:block;float:left;text-align:right;margin:0 0 5px;padding:3px 5px}
#faq a:visited,#faq a:link,#bottom a:{font-size:12px;font-family:Verdana, Arial, sans-serif;color:#04386A;text-decoration:none}
#faq a:hover,#bottom a:active,#bottom a:hover,#bottom a:active,.sitemaps a:hover,.sitemaps a:active,#news a:hover,.sitemaps a:active,#forgotid a:hover,#bottom a:active,#PrivacyPolicy a:hover,#bottom a:active,#Duplicate a:hover,#bottom a:active,#links a:hover,#bottom a:active{font-size:12px;font-family:Verdana, Arial, sans-serif;color:#000;text-decoration:underline}
div.input input.error,div.input select.error,.error{border:2px solid red;background-color:#fcc}
.Red,.BadAddress{color:Red}
#bottom,.sitemaps{font-size:12px;font-family:Verdana, Arial, sans-serif;color:#000;text-align:center}
#bottom a:visited,#bottom a:link,#bottom a:,.sitemaps a:visited,.sitemaps a:link,.sitemaps a:,#news a:visited,#news a:link,.sitemaps a:{font-size:12px;font-family:Verdana, Arial, sans-serif;color:#000;text-decoration:none}
#forgotid a:visited,#forgotid a:link,#bottom a:,#PrivacyPolicy a:visited,#PrivacyPolicy a:link,#bottom a:,#Duplicate a:visited,#Duplicate a:link,#bottom a:,#links a:visited,#links a:link,#bottom a:{font-size:12px;font-family:Verdana, Arial, sans-serif;color:red;text-decoration:none}