
body{color:#000;font-family:Helvetica,Arial,sans-serif;font-size:12px;text-align:left;vertical-align:top;margin:0;padding:0;background:#0F2965;}


h3{font-size:16px;line-height:1.2em;margin:2px 0 0;padding:0 0 8px;}

img,#header img{border:0}
.img{align:left;}

.login-form{font-size:11px;width:400px;margin:70px 0 0 7px;padding:15px 5px 5px 15px;border:solid 2px #ddd;background:#fff;}
.login-form p{line-height:1em;padding-bottom:5px}
label{font-size:14px;font-weight:bold;}
#login-container a:link, #login-container a:visited, #login-container a:hover, #login-container a:active{text-decoration:none}
.login-form h2{color:#0277BD;font-size:20px;line-height:20px;font-weight:bold;margin:0 0 11px 0}
.login-form h3{color:#333;font-size:14px;line-height:14px;margin:13px 5px 0 0;display:inline;vertical-align:middle}
.login-form .smallfields{width:55px}.login-form .mediumfields{width:155px}
#login-container .textbox{width:250px}.error{width:280px}.required{color:#ff4000}#login-container{width:900px;font-size:14px;margin:0 auto}
#contentcontainer{padding:0 20px 30px;}
#loginsignup{height:30px}.floatleft{float:left}.floatright{float:right}
#leftcol{width:330px;margin-top:50px;}
#leftcol h1{font-size:1.8em;line-height:28px;color:#333}
#columns{}
#rightcol{width:510px;}
input.signup_fields{font-size:14px;width:250px;height:18px;color:#333;padding:2px;margin-top:5px;margin-bottom:7px;border:2px #ddd solid;}
h3.dropdown{line-height:20px;font-size:13px;vertical-align:top}

.pipe{color:#acaca7;padding:5px}
.error{color:red;font-size:14px;font-weight:normal}
#container{height:100%;width:100%;text-align:left;vertical-align:top;margin:0;padding:0}
.main{width:936px;vertical-align:top;margin:auto;padding:0 24px;text-align:left}
#header{width:100%;height:126px;background: url(../../images/site/header.png) #fff repeat-x scroll 0 -50px;text-align:center}
#content{width:100%;background:#efefef;padding-bottom:20px;min-height:400px;height:auto !important;height:550px;}
#contentpub{width:100%;position:relative;font-size:1.1em}
.clearfloat{clear:both}
#headerlogohome{position:relative;float:left;width:auto;margin-top:15px;}
#headright{float:right;width:700px;height:98px;position:relative}
#headwelcome{float:right;width:624px;height:26px;text-align:right}
#login{float:right;width:624px;text-align:right}
.headfoot-link{color:#ccc;}
.headfoot-link a:link,.headfoot-link a:visited{color:#ccc;font-weight:bold}
.headfoot-link a:hover{color:#fff;font-weight:bold;text-decoration:none}
.headfoot-link a:active{color:#fff}
.headfoot-link.pipe{color:#6db6da;padding:0px 7px}

.button{float:left;position:relative;width:auto;font-size:14px;font-weight:bold;color:#333;text-align:center;margin:0;padding:0;white-space:nowrap}

#footer{width:100%;background: url(../../images/site/header.png) repeat-x scroll 0 -55px;color:#fff;position:relative;height:100%;}
#footerlinks{float:left;width:700px;padding:13px 5px 0px 5px}
#footer_refer{margin:0 0 13px}
#footer_refer .headline{font-size:14px;font-weight:bold;margin-right:9px}
#copyright{margin:9px 0 0;font-size:11px}
#footright{float:right}