/* CSS Document */
/*************************************

 * Login control stuph

 ************************************/



#login-container

{
	width: 100%;
	z-index: 999;
	position: absolute;
	top: -275px;
	height: 277px;
	background: url(background-body.png) repeat-x;
	background-color:#FFFFFF;
}



.ctl-login

{

	width: 845px;

	height: 233px;

	margin: 0 auto;

	padding: 20px 125px;

		background: transparent url(bg-login.png) no-repeat;

}



.ctl-login h2

{

	background: url(headerdivider2.gif) repeat-x bottom left;

	margin-bottom: 20px;

}



.ctl-login .leftbox h2

{

	padding-left: 36px;	

	background: url(sign.png) no-repeat;

}



.ctl-login .rightbox h2

{

	padding-left: 36px;

	background: url(../images/icons/user.png) no-repeat;

}



.ctl-login span

{

	color: #69666C;
	font-weight:bold;

}



.ctl-login span.remember

{

	padding: 2px 5px 1px 5px;

}



.ctl-login span.remember, x:-moz-any-link

{

	float: left;

}



.ctl-login ul li span

{
	background-position: 4px 6px;
}



.ctl-login .leftbox

{

	float: left;
	clear: left;
	width: 352px;
	min-height: 170px;
	background: url(divline.png) no-repeat top right;

}



.ctl-login .rightbox

{

	float: left;
	text-align:left;
	width: 375px;
	margin-left: 28px;

}

.ctl-login input.textbox{
	float: left;
	width: 219px;
	height: 18px;
	padding: 4px 5px 0px 5px;
	margin-bottom: 8px;
	border: none;
	background: url(../login/textboxes.png) no-repeat;
}

.buttonLink
{
	background:				transparent	url(../images/button_med.gif) no-repeat;
	width:					171px;
	height:					21px;
	clear:					both;
	margin:					2px 0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	line-height:			20px;
	font-weight:			bold;
	padding-left:			5px;	
}

.ctl-login .spacer

{

	width: 96px;

	height: 10px;

	float: left;

	clear: left;

}



.ctl-login .checkbox

{

	float: left;

}



.ctl-login .iefix

{

	display: none;

}



:first-child + html .ctl-login .checkbox

{

	margin: 0px 5px;

}



.ctl-login h4

{

	float: left;

	clear: left;

	padding-top: 2px;

	height: 20px;

	display: block;

	width: 96px;

}



.ctl-login .signin-button

{

	float: left;

	margin-top: 8px;

}

.ctl-login div h2

{

	height: 24px;

	background: none;

}
.ctl-login-tab
{
 text-align:right;
 width:100%;
 height:50px;
 font-size: 10px;
 font-weight:bold;
 background-image:url(../images/background.png);
}


.ctl-login-tab div.container
{
	float: right;
}

.ctl-login-tab-mid
{
 text-align:center;
 float:left;
 top: 0px;
 width: 247px;
 height: 40px;
 padding-top: 2px;
 background-image:url(../images/background_pic.png);
}

.ctl-login-tab a
{
	color: #000;
	text-decoration: none;
}

h4
{
 margin: 0px 0px 0px 0px;
}