/* CSS Document */

* { margin: 0px; padding: 0px;}
HTML { font-family: Helvetica, Verdana, sans-serif; font-size: 13px;  height: 100%;}
BODY { background: url(images/bg_MainBG.png) repeat-y center #e8f1fa; height: 100%;}
P { margin: 0px; padding-bottom: 10px;}
TABLE { border: none}
TD, TH { vertical-align: top;}
IMG { border: 0px; margin: 0px;}
HR { margin:  8px 0px 5px 0px; height: 2px;  border: 0px;}
STRONG { color: #789304;}

H1 { font-size: 35px; font-weight: normal; border: 1px solid #fff; border-left-color:#f3efef; border-right-color: #f3efef; color:#FFF; background:#415766; margin: 0px 9px 15px 9px; padding: 18px 0px 0px 45px; height: 60px; text-shadow: 0 0 1px rgba(0,0,0,0.3);}
H2 { font-size: 20px; font-weight: normal; color: #eaa732; margin-bottom: 10px; text-shadow: 0 0 1px rgba(0,0,0,0.3);}
H3 { font-size: 16px; font-weight: normal; color: #eaa732; margin-bottom: 10px;}
H4 { font-size: 15px; color: #070707; margin-bottom: 15px;}
H5 { font-size: 15px; color: #070707; margin-bottom: 10px;}
H6 { font-size: 13px; font-weight: bold; display: inline;}

a:link, a:visited { color: #141414; text-decoration: none;}
a:hover { color: #000; text-decoration: underline;}

/********* form and related tag styles *********/

form { margin: 0; padding: 0;}

/*************** list tag styles ***************/



#body { width: 960px; margin: 0px auto; background: #FFF; border-left: 3px #ddeaf4 solid; border-right: 3px #ddeaf4 solid; min-height: 100%; overflow: hidden; position: relative; text-align: left}
#body #masthead { width: 880px; margin: 0px auto; text-shadow: 0 0 1px rgba(0,0,0,0.3);}
#body #masthead #logo { padding: 25px 0px 0px 0px}
#body #masthead #links { float: right; text-align: right; margin: 25px 0px 0px 0px;}
#body #masthead #links LI { display: inline;}
#body #masthead #links LI.firstchild { border-left: none;}
#body #masthead #links LI a { float: left; background-color: #eaa732; border-left: 1px solid #f2ca84; color:#FFF; font-size: 18px; padding: 12px 13px 10px 13px;}
#body #masthead #links LI a:hover { background-color: #d3901a; text-decoration: none;}

#body #masthead #navigation { clear: both; float: right; margin: 40px 0px 9px 0px; text-align: right;}
#body #masthead #navigation LI { display: inline; padding: 0px 9px; }
#body #masthead #navigation LI IMG { position: relative; top: 6px; left: -4px;}
#body #masthead #navigation LI a { color: #2b2a2a; font-size: 20px;}
#body #masthead #navigation LI a:hover { text-decoration: underline;}

#body #content { clear: both; width: 902px; margin: 0px auto;}
#body #content #breadcrumbs { font-size: 12px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 45px;  text-align: Left;}
#body #content .btn a { background-color: #69b7f3; color:#FFF; font-size: 18px; padding: 12px 25px 10px 25px; text-shadow: 0 0 1px rgba(0,0,0,0.3);}
#body #content .btn a:hover { background-color: #1a82d3; text-decoration: none;}
#body #content #websitelogin { margin: 0px; padding: 100px 0px 0px 115px; text-align: left; white-space: nowrap;}


#body #content #b_box { margin: 0px 0px 15px 0px;}
#body #content #b_box #sub_logo { text-align: center;}
#body #content #b_box #b_left { background: url(images/border_Left.png) repeat-y top; float: left; height: 100%; width: 10px; }
#body #content #b_box #b_center { background: url(images/img_Home.png) no-repeat top left;float: left; height: 241px; width: 432px; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 450px; text-align:left;}
#body #content #b_box #b_center LI { color: #383838; font-size: 18px; list-style-image:url(images/img_LI_Check.png); padding: 15px 0px 0px 0px;}
#body #content #b_box #b_right { background: url(images/border_Right.png) repeat-y top; float:left; height: 100%; width: 10px;}
#body #content #b_box #b_bottom { background: url(images/border_bottom.png) no-repeat top; clear: both; height: 12px;}

#body #content #gray_box { background: url(images/bg_P_Gray.png) top repeat; border: 1px solid #dce0e3; border-left-color: #dde1e3; border-right-color: #dde1e3; float: left; height: 235px; width: 186px; margin: 0px 2px 0px 0px; padding: 20px 15px;}
#body #content #blue_box { background: url(images/bg_P_Blue.png) top repeat; border: 1px solid #c4e4ef; border-left-color: #c3e3ef; border-right-color: #c3e3ef; float: left; height: 235px; width: 186px; margin: 0px 2px 0px 0px; padding: 20px 15px;}
#body #content #green_box { background: url(images/bg_P_Green.png) top repeat; border: 1px solid #c9ebaf; border-left-color: #caecb0; border-right-color: #caecb0; float: left; height: 235px; width: 186px; margin: 0px 2px 0px 0px; padding: 20px 15px;}
#body #content #lightgreen_box { background: url(images/bg_P_LightGreen.png) top repeat; border: 1px solid #d6e0ab; border-left-color: #d6e0ab; border-right-color: #d6e0ab; float: left; height: 235px; width: 186px; margin: 0px 2px 0px 0px; padding: 20px 15px;}


#body #content .full { padding: 0px 26px 0px 26px;}
#body #content .email { color: #d3901a; text-decoration: underline}



#body #footer_spacer { height: 185px; clear: both;}
#body #footer {	font-size: 12px; position: absolute; bottom: 0px; left: 39px; width: 882px;}
#body #footer #fcontent { border-top: 1px solid #cccccc; padding: 13px 0px; text-align: left; width: inherit;}
#body #footer #fcontent A { color: #3b3b3b;}
#body #footer #fcontent IMG.paymenttype { float: right; position: relative; top: -5px; right: 0px}
#body #footer #fcontent LI { display: inline; margin: 0px; padding: 0px 4px 0px 5px; border-left: 1px solid #3b3b3b;}
#body #footer #fcontent LI.firstchild { border-left: none; }
#body #footer #fcontent #footermenu { font-weight: bold; text-align:center; padding: 0px 0px 15px 0px}

#body #footer #fcontent #footeryear { text-align:center; padding: 0px 0px 20px 0px}
#body #footer #fcontent #footeryear A { font-size: 10px; color:#9d9d9d}
#body #footer #fcontent #footeryear LI { display: inline; margin: 0px; padding: 0px 4px 0px 5px; border-left: 1px solid #9ea2a6}
#body #footer #fcontent #footeryear LI.firstchild { border-left: none;}

#body #footer #fcontent #footeryear #footerarticles { text-align:center; padding: 5px 0px 0px 0px}
#body #footer #fcontent #footeryear #footerarticles A { font-size: 8px; color:#e7f2fd; cursor: default}
#body #footer #fcontent #footeryear #footerarticles LI { display: inline; margin: 0px; padding: 0px 2px 0px 3px; border-left: 0px solid #9ea2a6}
#body #footer #fcontent #footeryear #footerarticles LI.firstchild { border-left: none}
#body #footer #fcontent #copyright { font-size: 11px}