/*All Content Copyright 2009 DynamiX Web Design, LLC. All Rights Reserved.*/


@font-face {
 font-family: FuturaC;
 src: url("inc/fonts/Futura-CondensedMedium.eot") /* EOT file for IE */
}
@font-face {
 font-family: FuturaC;
 src: url("inc/fonts/Futura-CondensedMedium.ttf") /* TTF file for CSS3 browsers */
}

/*Global Design*/
.id {position:fixed;margin-left:-5000em;}
body{font:14.5px century gothic, arial;margin:0;background:url(images/login-bg.jpg) repeat-x !important;}
a{outline:none;}
img{border:0;}
.center{text-align:center;font-size:12px;}
#wrap{margin:0 auto;width:800px;}
h2{display:inline;margin:0;vertical-align:top;font-weight:normal;font-family:FuturaC, century gothic, arial;font-size:24px;color:#061c45;}
#form1{padding-top:10px;}
#topmsg{margin-bottom:5px;border-bottom:0px solid #fff;padding-bottom:5px;margin-right:10px;}
.required{padding-right: 2px;padding-left: 2px;color: #cc0000;font-family: Courier New,Courier,monospace;font-weight: normal;}
label span{color:#c00;}
.form_validation_field_error_label, .form_validation_field_error_error_message, .KT_field_error{color:#c00;}
.form_validation_field_error_error_message{padding-top:5px;position:absolute;}
.fade{display:none;}
label{padding-left:15px;}
.ulink{font:10px arial;display:none;}
.KT_field_error{position:absolute;margin-left:-100px;border:1px solid #045b94;background:#fff;font-size:11px;padding:5px;}


#logincontent{color:#03649c;text-align:justify; padding:10px;width:365px;padding:20px;height:186px;margin:0 auto;margin-top:45px; vertical-align:middle;background:url(images/card.png) no-repeat;}
#logincontent a{color:#333;font-size:12px;}
#login_user, #login_password, #zip{border:1px solid #3077a0 !important;padding:3px;margin:2px;-moz-border-radius:5px;-webkit-border-radius:5px;opacity:.8;margin-bottom:3px;margin-top:3px;}
.loginbutton{background-image:url(images/login-site.png);width:89px;height:44px;border:0 !important;margin-top:-20px;cursor:pointer;background-color:transparent;float:right;}
.buttons {border-top:0px solid #fff !important;margin-right:10px;}
.loginfooter{text-align:center;padding-right:10px;font-size:12px;color:#fff;text-shadow: 0px 2px 0px #004c7e;}
#logintext{padding-left:132px;margin-top:54px;color:#1f3e5f;position:absolute;}
label{width:130px;float:left;margin:2px;}
.error{color:#c00;}



body{font:18px arial;margin:0;background:#000 url(images/login-bg2.jpg) repeat-x !important;}
#logincontent{color:#03649c;text-align:justify; width:345px;padding-left:200px;padding-right:180px;padding-top:80px;height:366px;margin:0 auto;vertical-align:middle;background:url(images/loginbox.jpg) no-repeat;}
label{display:block;float:none;width:200px;margin-bottom:0;padding:0;line-height:15px;margin-top:10px;color:#656565;margin-left:15px;}
#topmsg{display:none;}
#login_user, #login_password, #zip{border:1px solid #656565 !important;padding:3px;margin:2px;-moz-border-radius:10px;-webkit-border-radius:10px;opacity:.8;margin-bottom:3px;margin-top:3px;font-size:16px;width:300px;padding-left:5px;}
.loginbutton{background-image:url(images/login-button.gif);width:108px;height:44px;border:0 !important;margin-top:-40px;cursor:pointer;background-color:transparent;float:right;margin-right:20px;}
#zip{width:170px;}
#rememberme{position:absolute;width:230px;font-size:13px;color:#fff;margin-top:20px;display:none;}
#rememberme label{float:left;vertical-align:middle;}
.loginfooter{text-align:center;font-size:12px;color:#fff;text-shadow: 0px 1px 0px #000;position:absolute;margin-left:230px;margin-top:-200px;}