/* General */

table#mainLogin
{
	margin-top: 30px;
}
table.login
{
	width: 760px;
	text-align: left;
	vertical-align: top;
	border-style: solid;
	border-width: 2px;
	border-color: #e5e8e9;
}
table.login caption
{
	background-color: #2b76bf;
	color: #2b76bf; 
	font-size: 5px;
	width: 760px;
}
.logoAlign
{
	padding-bottom: 10px;
}
.join, .join_zooba, .join_formerror
{
	margin: 0 auto 30px 38px;
	width:124px !important;
	width:148px;
	background-color:#deeaf0;
	border:1px solid #575757;
	padding:10px;
}
.join_zooba{
	margin-top:50px;
	background-color:#deeaf0;
}
.join_formerror{
	margin-left:0;
}

/* Login  */
.logincontent
{
	margin-top:0;
	padding-left: 30px;
	padding-right: 30px;
	vertical-align: middle;
}
.leftmodified{
	padding-right:6px;
}
.modified{
	padding-left:30px;
}
.zoobalogin{
	padding-right:0;
}
.separator
{
	background-color: #e0e3e4;
}
.formLogin
 {
	padding-top: 10px;
	padding-bottom: 20px;
	vertical-align: middle;
	white-space: nowrap;
}
#memberlogin
{
	padding-left: 105px;	
	padding-right: 40px;
}
.adjust{
	padding-left:8px;
	padding-right: 0px;
}
#memberlogin_zooba{
	padding-left: 80px;	
	padding-right: 10px !important;
	padding-right: 40px;
	float:left;
}
#memberlogin .but_go, #memberlogin_zooba .but_go
{
	float: left;
	vertical-align: top;
	padding-right: 3px;
	padding-right: expression(3 + "px");
	padding-bottom: 1px;
	text-align: right;
}
/* Activate Account  */
#activatecontent
{
	padding: 0 19px;
	clear:both;
	vertical-align: middle;
	border:none;
	width:704px;
}
#activatecontent p.trouble{
margin:0;
padding:10px 0 0 0;
}
.asterick
{
	color: #ae0001;
}
#formActivate
{
	padding-top: 10px;;
}
#formActivate .label
{
	vertical-align: middle;
	width: 148px;
	padding-right: 10px;
}
#formActivate .inputField
{
	vertical-align: middle;
	width: 270px;
}
select
{
	font-weight: bold;
}
#formActivate .instruct
{
	font-size: 10px;
	padding-left: 10px;
}
#formActivate .hrLogin
{
	margin-top: 20px;
	margin-top: expression(0 + "px");
	margin-bottom: 20px;
	margin-bottom: expression(0 + "px");
	color: #e0e3e4;
	background-color: #e0e3e4; 
	height: 1px;
}
.smallLink
{
	font-size: 10px;
}
.submitbutton, .submitbutton_adj
{
	padding-left: 146px;
	padding-left: expression(146 + "px");
	padding-top:10px;
}
.submitbutton_adj{
	padding-left: 146px;
	padding-left: expression(146 + "px");
}
.fieldspacer
{
	padding-top: 5px;
}
.fieldspacer10
{
	padding-top: 10px;
}
.fieldspacer13
{
	padding-top: 13px;
}
.fieldspacer15
{
	padding-top: 15px;
}
.fieldspacer20
{
	padding-top: 20px;
}
.fieldspacer30
{
	padding-top: 30px;
}

/* Login Assistant  General */
.button
{
	float: left;
	width: 90px;
}
#errorcontent
{
	padding-left: 39px;
	padding-right: 150px;
	padding-bottom: 0;
}
.formError
{
	padding: 20px 0 10px 0;
	width: 400px;
}
.formError label{
	color:#ae0001;
}
.buttonError
{
	float: left;
	padding: 0 5px 5px 85px;
}

/* Forgot Password */
.formErrorHint
{
	padding: 20px 0 10px 0;
	width: 400px;
}
.buttonErrorHint
{
	padding: 0 0 10px 126px;
}

/* Reset Password */
.buttonErrorReset
{
	padding: 0 0 20px 138px;
}

/* Verify Password */
.buttonVerify
{
	float: left;
	padding: 0 68px 1px 106px;
}


/* ------------------------ Terms and Conditions ----------------------------*/
table#top
{
	width: 600px;
	padding: 5px 20px;
	height: 50px;
	text-align: center;
}
.logoImg
{
	float: left;
	vertical-align: middle;
}
.close
{
	text-align: right;
	vertical-align: middle;
	padding-top: 20px;
}
table.info
{
	width:600px;
 	border-style: solid;
 	border-width: 2px;
 	border-color:#e5e8e9;
	padding: 20px;
}
.header
{
	font-weight: bold;
	text-transform: uppercase;
}
#toplink
{
	padding: 10px 0 5px 85px;
}

.loginHeader {
	float:left;width:735px;*width:713px;height:200px;margin-top:-20px ;position:relative;
}
.loginLogo {
	float:left; margin-top:20px;width:220px;
}
.loginBrand {
	float:right; position:absolute; right:0;*right:-23px; top:1px;
}

