/* CSS Document */
body{ margin:8px 0px 7px 0px; padding:0px;  font-family:  font-family:arial, Helvetica, sans-serif; font-size:11px; color:#848484; line-height:15px;}
h1, h2, h3, h4, h5, h6, ul, ol, li, input, form, label, p{padding:0px; margin:0px; font-weight:normal}
table { border-collapse: collapse; border-spacing: 0; }
a img{border:0px;}

.clear{clear:both; font-size:0px;}

#container{width:790px; margin:0 auto;}
#container:after{ font-size:0px; line-height:0px; visibility:hidden; height:0px; content:'.'; display:block; clear:both}

/****** Header ******/
#header{padding:12px 0 0px 0; height:80px; background:url(../images/top_line.gif) repeat-x 0 100%}
#header:after{ font-size:0px; line-height:0px; visibility:hidden; height:0px; content:'.'; display:block; clear:both}
#header .logo{padding:0px 0px 4px 4px; width:360px; float:left}

/****** Top Navigation ******/
#header .nav{float:left;width:400px; padding:20px 0 0 0}
/* \*/ * html .nav li{height:1px}/* */

#header .nav ul{ list-style-type:none; float:right}
#header .nav li{ display:inline;}
#header .nav a { float:left; margin:0 0 0 2px; padding:0 0 0 8px; }
#header .nav img{border:0}


#header .nav1{float:right;width:300px; padding:20px 0 0 0}
/* \*/ * html .nav1 li{height:1px}/* */

#header .nav1 ul{ list-style-type:none; float:right}
#header .nav1 li{ display:inline;}
#header .nav1 a { float:right; margin:0 0 0 2px; padding:0 0 0 8px; }
#header .nav1 img{border:0}




/****** Main ******/
#main{ float:left;padding:0;  width:100%; height:auto}
#main:after{ font-size:6px; line-height:0px; visibility:hidden; height:0px; content:'.'; display:block; clear:both}

#flash{ float:left;padding:0; margin:0; width:100%; height:200px; }
#widgets{ float:left;padding:10px 0; width:100%;}

#widgets { float:left;padding:10px 0; width:100%; height:auto}
#widgets:after{ font-size:2px; line-height:0px; visibility:hidden; height:0px; content:'.'; display:block; clear:both}

#widgets .widget-login{ float:left;padding:70px 0px 0; margin-right:7px; color:#000849; background:url(../images/login-bg.gif) no-repeat 0 0; width:253px; height:141px}

#widgets .widget-learn{ float:left;padding: 24px 0 0 10px; background:url(../images/learnmore-bg.gif) no-repeat 0 0; width:243px; height:187px}
#widgets .widget-learn h2{ color:#C40002; font-size:16px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif } 


#widgets .field-grp{ display:block; width:auto; margin-bottom:5px;}
#widgets .label-area{ width:75px; float:left; text-align:right; font-size:11px ; font-weight:bold; margin-right:10px; line-height:17px; }
#widgets .field-area{ width:165px; height:26px; float:left; line-height:17px; }

#widgets input{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d5d5d; margin:0px; padding:0px; }
#widgets .txt-box{width:145px; height:15px;border:1px solid #CECECE; padding:2px }
#widgets a.link{ color:#000849; text-decoration:underline}
#widgets a.link:hover{ color:#000849; text-decoration:none}

#widgets a.bluelink{ color:#000849; font-size:13px; font-weight:bolder; text-decoration:none}
#widgets a.bluelink:hover{ color:#34979D; text-decoration:none}
#widgets a.redlink{ color:#000849; font-size:18px; font-weight:bolder; text-decoration:none}
#widgets a.redlink:hover{ color:#34979D; text-decoration:none}
#widgets .login_btn{	padding-right:18px; float:right}

#widgets .widget-support{ float:left;padding:160px 0px 0 70px; background:url(../images/support-bg.gif) no-repeat 0 0; width:190px; height:51px}
#widgets .widget-support a{margin:0px 0 0 0} 



#main .sign-form{ padding:0;  width:100%; height:auto}
.outer_brd{background:url(images/outer-bg.gif) repeat-x top left; border-left:1px solid #C7D5E1; border-right:1px solid #C7D5E1}
.field-label{float:left; width:170px; color:#212965; font-weight:bolder; font-size:12px; padding-bottom:10px}
.field-area{float:left; width:190px; color:#666; font-weight:normal; font-size:12px}
.field-area .inbox{ width:185px; background:#fff url(../images/field-bg.gif) repeat-x top left; border:1px solid #C2C0C0}
h3 {color:#196C7E;padding:5px 4px 4px 0px; border-bottom:1px solid #ccc;font-size:16px;font-weight:bolder;line-height:17px;margin:15px 0 10px; }

h3 span{ color:#666666; font-size:13px; font-style:italic}

/****** footer ******/
#footer{ float:left;border-top:1px solid #DAD9DF; width:100%;}
#footer:after{ font-size:0px; line-height:0px; visibility:hidden; height:0px; content:'.'; display:block; clear:both}
/* \*/ * html #footer{height:1px}/* */

#footer .varisign{float:left; width:150px; padding-top:5px}
#footer .links{float:left; width:500px; text-align:center; padding-top:24px }
#footer p{ padding:8px 0 0 0;}

#footer a{ font-size:11px; font-weight:normal; color:#000A47; text-decoration:none; padding:0 5px}
#footer a:hover{ color:#333; text-decoration:none;}