
/*login*/

.loginBox { max-width: 232px; margin: 7px 0 0 10px;_margin: 7px 0 0 5px; height: 190px; background:url(../../images/front-end/loginbg.gif) repeat-x top #ab0000; float: left; padding: 15px 0 0 15px; border: 1px solid #ab0000;}
.loginBox h1 { text-indent: -9999px; overflow: hidden; background: url(../../images/front-end/signin.gif) no-repeat left; margin-bottom: 0px }
.loginBox p { margin-bottom: 0px; margin-top: 2px; }
.loginBox .textbox { width: 206px; height: 11px; background:url(../../images/front-end/textbox.gif) top center no-repeat; border: 1px solid #0e1113 ;padding: 3px 3px;}
.loginBox label {font-size:11px; color: #000; font-weight: bold; margin-bottom: 5px }
.loginBox a { color: #fff; font-weight: normal }
.loginBox .forgot { padding: 5px 0 0 0; width: 130px }
.loginBox .signinbtn {float:right; margin: 7px 14px 0 0; display:block;width:71px;text-indent: -1000%;height:28px;border: none; cursor: pointer; background:url(../../images/front-end/signinbtn.gif) no-repeat left top}
.loginBox .signinbtn:hover { background:url(../../images/front-end/signinbtn.gif) no-repeat left bottom }

.advertisement { float:right; margin-top: 10px }

.loginPage { max-width: 232px; margin: 7px 0 0 0px;_margin: 7px 0 0 0px; height: 245px; float: none; padding: 15px 0 0 0px; background: none; border: 0px;}
.loginPage label {font-size: .8em;}
.loginPage p {margin-bottom: 5px;}
.loginPage h1 {margin-bottom: 5px; }
.loginPage .textbox {height: 30px; padding: 6px 5px; }
.loginPage a { color: #000; font-weight: normal }

.standardForm {
    max-width: 530px;
    margin: 8px auto;
    padding: 15px 0 0 0;
}
.standardForm h1 { text-indent: -9999px; overflow: hidden;background: url(../../images/front-end/signin.gif) no-repeat left; margin-bottom: 10px }
.standardForm p { margin-bottom: 5px }
.standardForm .textbox {
    max-width: 350px;
    height: 30px;
    background-color: #ffffff;
    border: 1px solid #0e1113;
    padding: 6px 5px;
}
.standardForm .smalltextbox { max-width: 255px; height: 14px; background-color: #ffffff; border: 1px solid #0e1113 ;padding: 6px 5px;}
.standardForm label {font-size:.8em; color: #000; font-weight: bold; margin-bottom: 5px }
.standardForm p.sub-title { margin-top: 26px; margin-bottom: 10px; }
.standardForm p.sub-title label {font-size:1.1em; color: #002482;}
.standardForm a {color: black; text-decoration: underline; }
.standardForm .forgot { padding: 5px 0 0 0; max-width: 135px }
.standardForm .signinbtn {float:right; margin: 7px 14px 0 0; display:block;width:71px;text-indent: -1000%;height:28px;border: none; cursor: pointer; background:url(../../images/front-end/signinbtn.gif) no-repeat left top}
.standardForm .signinbtn:hover { background:url(../../images/front-end/signinbtn.gif) no-repeat left bottom }

.standardForm a.signup_agreement { color: #000; }

.standardForm select.drop {
	font-size: 1em;
	margin: 5px 5px 0 0;
	border: 1px solid #d2d2d2;
	min-width: 80px;
}
.standardForm table { max-width: 480px; }

.standardForm #photoContainer {float: left;}

.standardForm #datafileContainer {float: left; width: 100%; }

#links a {color: black; text-decoration: underline; }

#files a {color: black; text-decoration: underline; }