@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
}

a {
    color: #AD0000;
    text-decoration: none;
}

a:hover{
	text-decoration:underline;
}

img{
	border:0px;
}

input{
	font-family:Tahoma, Geneva, sans-serif;
}

body.login-page{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background:url(../Images/top.gif) repeat-x #fff;	
}

body.login-page .clear{
	font-size:1px;
	clear:both;
}

body.login-page .wrapper{
    width: 960px;
    margin: 0 auto;
	clear: both;
}

body.login-page .small, .tdsubaction{
	font-size: 100% !important;
}
/*------------------------------------------- RED DIV -------------------------------------------------*/
body.login-page .divtop{
    width: 675px;
	height: 46px;
    margin: 0 auto;
}

body.login-page .home{
	width:130px;
	height:46px;
	padding-left:10px;
	float:left;
}

body.login-page .home a.link{
	height:46px;
	background:url(../Images/home-icon.png) no-repeat left center;
	
}

body.login-page .home a{
	line-height:46px;
	display:block;
	color:#ead3d3;
	text-decoration:none;
	
}

body.login-page .home a:hover{
	text-decoration:underline;
	
}

body.login-page .home a span{
	padding-left:23px;
	
}

body.login-page .languages{
	width:160px;
	height:46px;
	padding-right:10px;
	float:right;
}
body.login-page .languages select{
	border: medium none;
    border-radius: 2px;
    height: 20px;
    margin-top: 12px;
    width: 165px;
	font-family: tahoma;
    font-size: 11px;
}

body.login-page .dropdown{
    width: 150px;
	border: 0 none;
    margin-top: 15px;
	font-family: tahoma;
    font-size: 11px;
    float: right;
}

/*------------------------------------------- LOGIN -------------------------------------------------*/
#main{
    width: 940px;
    height: 600px;
	clear: both;
    margin: 0 auto;
}

#login{
    width: 675px;
    display: inline-block;
    margin: 90px 135px auto;
}


/*------------------------------------------- HEADER -------------------------------------------------*/

body.login-page .header{
	height:28px;
	background:url(../Images/yb-bg.jpg) repeat-x;	
	clear:both;
}

body.login-page .radius-left{
	width:19px;
	height:28px;
	background:url(../Images/radius-tl.jpg) no-repeat 0 0 ;
	float:left;
}

body.login-page .title-l, .title-r{
	line-height:28px;
	font-size:14px;
	font-weight:bold;
	color:#c20000;
	padding:0 10px;
}
body.login-page .title-l{
	 height: 26px;
    padding-top: 2px;
	background:url(../Images/title-bg.jpg) repeat-x;
	float:left;
}
body.login-page .title-r{
	height:28px;
	background:url(../Images/title-bg.jpg) repeat-x;
	float:right;
}


body.login-page .mid-div-l, .mid-div-r{
	width:40px;
	height:28px;
}
body.login-page .mid-div-l{
	background:url(../Images/div-left.png) no-repeat 0 0;
	width:40px;
	height:28px;
	float:left;
}
body.login-page .mid-div-r{
	background:url(../Images/div-right.png) no-repeat 0 0;
	width:40px;
	height:28px;
	float:right;
}


body.login-page .radius-right{
	width:19px;
	height:28px;
	background:url(../Images/radius-tr.jpg) no-repeat right top ;
	float:right;
}

body.login-page .content{
	width:675px;
	background:url(../Images/body-bg.jpg) bottom center no-repeat #fff;
	clear:both;
}

body.login-page .left_content{
	background:url(../Images/left-shadow.jpg) repeat-y left 0;
}

body.login-page .defult{
	width:665px;
	min-height:277px;
	padding-bottom:13px;
	display: inline-block;
}

body.login-page .right_content{
	background:url(../Images/right-shadow.jpg) repeat-y right 0;
}

body.login-page .cSigninPic{
	width:328px;
	height:261px;
	margin-top:15px;
}

body.login-page .cSignin{
	padding-top: 23px;
}

body.login-page .cSigninInner{
	
}

body.login-page .cSigninUserPass{
	width:220px;
	padding-top:12px;
	padding-left:15px;
	padding-right:15px;
}

body.login-page .label{
	font-weight:bold;
	padding-bottom:5px;
	color:#777777;
}

body.login-page .value{
	width:217px;
	ba
}


body.login-page .value p,.cDivEmailV span.weak, .cDivFullNameV span.weak{
	color:#a5a5a5;
	width: 228px;
}


body.login-page .value input{
	background: url("../Images/input.png") no-repeat 0 0;
    border: 0 none;
    height: 29px;
    padding:0 39px 0 5px;
   
}

body.login-page .value input .txtlow{
	background: url("../Images/input.png") no-repeat;
}


body.login-page .input-text{
	background: url("../Images/input.png") no-repeat 0 0;
    border: 0 none;
    height: 26px;
    width: 215px;
	padding: 1px 6px;
}

body.login-page .cSigninRemember{
	margin-top:20px;
}


body.login-page .cSigninForgotLink{
	width:188px;
	text-align:center;
}





body.login-page .cSigninSubmit input, .cDivSignUpSubmit input, .cForgotPasswordSubmit input{
	width:165px;
	height:39px;
	border:0;
	margin-top:10px;
	background:url(../Images/button.jpg) no-repeat;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	clear:both;
}

body.login-page .cSigninSubmit input:hover, .cForgotPasswordSubmit input:hover, .cDivSignUpSubmit input:hover{
	background: url("../Images/hover-btn.gif") no-repeat scroll 0 0;
}

body.login-page .cTitleSignUp{
	padding:5px 0;
}

body.login-page .cTxtFullName input, .cTxtEmail input, .cDivFullName input, .cDivCompany input,
.cDivGender input, .cDivNationalID input, .cDivNationalID input,
.cDivTel input, .cDivMobile input, .cDivFax input, .cDivCountry input,
.cDivCity input, .cDivPostalCode input, .cDivAddress input, .cDivWebSite input,
.cDivEducation input, .cWhois-box input, .cDivState input {
	padding:0 8px;
	direction:ltr;
}

body.login-page .cDivStarsRequired .validator, .cTitleSignUp .validator, .cForgotPasswordInputs .validator{
	color:#F00;
}

body.login-page .cSignUp, .cForgotPassword{
	padding:15px;
}


body.login-page .defult ul{
	list-style:none;
	padding:10px 30px;
	margin:0 ;
}
.cDivEmail input, .cDivFullName input, .cDivFullName input, .cDivCompany input,
.cDivGender input, .cDivNationalID input, .cDivNationalID input,
.cDivTel input, .cDivMobile input, .cDivFax input, .cDivCountry input,
.cDivCity input, .cDivPostalCode input, .cDivAddress input, .cDivWebSite input,
.cDivEducation input, .cWhois-box input, .cDivState input {
	border:0;
	height: 29px;
    width: 200px;
	background:url("../Images/bgInput.gif") no-repeat scroll 0 0 ;

}

.cDivEmail, .cDivFullName, .cDivFullName, .cDivCompany, .cDivGender, .cDivNationalID, .cDivNationalID, .cDivTel, .cDivMobile, .cDivFax, .cDivCountry, .cDivCity, .cDivPostalCode, .cDivAddress, .cDivWebSite, .cDivEducation, .cWhois-box, .cDivState {
	padding: 10px 209px 0;
}



body.login-page .cDivSignUpSubmit, .cForgotPasswordSubmit{
	padding:10px 216px;
}

body.login-page .cForgotPasswordInputs .label{
	padding-top:5px; 
}

body.login-page .cDivStarsRequired, .cDivAlreadyHaveAccount, .cForgotPhrase {
    padding-bottom: 15px;
}


body.login-page .cDivSignupMsgResult, .cForgotPasswordMsg{
	margin:0 16px;
}

body.login-page .FpFail, .cSignUpFail, .cValidator, .cAlert{
    color: #EE0000;
    display: inline;
}

body.login-page .FpSuccess, .cSignUpSuccess {
    color: #1CBC0A;
    display: inline;
}

/*------------------------------------------- HEADER -------------------------------------------------*/

body.login-page .footer{
	width:675px;
	height:19px;
	background:url(../Images/footer.png) no-repeat 0 0;
	clear:both;
}

body.login-page .copyright{
	color:#cccccc;
	padding:3px 180px;
	clear:both;
	font-size: 10px !important;
}

body.login-page .copyright a{
	color:#FFF;
	text-decoration:none;
}

body.login-page .copyright a:hover{
	color:#cccccc;
	text-decoration:none;
}









