/* CSS Document */

#cb_cb_comp_login {
	width:800px;
	margin: 0 auto 0 auto;
	padding:50px;
	min-height:375px;
	}

.cb_comp_outer {
	border:#FAB972 1px solid;
	width:500px;
	padding:30px 50px 100px 50px;
	margin: 0 auto 0 auto;
	background:url(../images/community/LoginBg.png) repeat-x;
	}


form#mod_loginform {
	margin: 0 auto 0 auto;
	position:relative;
	}

table.mod_login {}

span#mod_login_usernametext, 
span#mod_login_passwordtext {
	float:left; 
	text-align:right;
	display:block;
	width:150px;
	line-height:27px;
	}

span#mod_login_usernametext,
span#mod_login_passwordtext,
span#mod_login_remembermetext  {
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
	}
	
span#mod_login_passwordtext {
padding-right:10px;}	
	

#mod_login_username,
input#mod_login_password {
	width:200px;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	margin-bottom:10px;
	border-bottom:1px solid #F9B972;
	border-right:1px solid #F9B972;
	border-top:1px solid #D07107;
	border-left:1px solid #D07107;
	background-color:eeeeee!important;
	display:inline;
	}
	
#mod_login_username .inputbox {
}	

input#mod_login_remember {}

span#mod_login_remembermetext {}

form#mod_loginform input.button { }


form#mod_loginform a.mod_login {
	font-size:1.0em;
	color:color:#0075C4;
	}
	
.mod_login a,
input#mod_login_remember,
#mod_login_remembermetext {float:left;}

input#mod_login_remember {
margin-left:180px;
padding-top:5px;
line-height:25px;
}

#mod_login_remembermetext {
margin-left:10px; 
width:55%;
line-height:12px;
}

form#mod_loginform input.button {
margin:10px!important;
width:60px;
height:25px;
cursor:pointer;
position:absolute;
left:170px;
top:90px;
background: url(../images/community/loginButton.png) no-repeat; 
}

#mod_login_noaccount {
position:absolute;
left:250px;
top:100px;
font-size:1.0em;}

#mod_login_noaccount a.mod_login {font-size:1.0em;
position:absolute;
top:0px;
left:113px;
}

a.mod_login {font-size:0.9em!important;
position:absolute;
top:40px;
left:400px;
}

.inside .error {
width:100%;
padding-top:20px;
text-align:center;}


.inside  .cb_template_default {
padding:20px 0;
}

.cb_template_default input, 
.cb_template_default select,
.cb_template_default textarea {
border:1px solid #FDE1C4;
color:#666666;
padding:2px;}

cbProfileInner {}

img.cbFullPict  {}

.cb_template_default textarea {
width:350px;
height:250px;}

.cb_template_default .titleCell {
border-bottom:#E2E2E2 1px solid;
}

.cb_template_default .fieldCell  {
border-bottom:  #EAEAEA 1px solid;
}

sectiontableentry1 cbft_formatname {
	color:#D07107;
	font-weight:bold;
	font-size:1.5em;
	padding-bottom:10px;
	padding-top:20px;
}



