/* Registration Area Styles */


#login
{
	margin: 80px auto 0px auto;
	width: 405px;
	height: 350px;
}

#login #login_modal
{
	background: url(../images/registration/login_modal.gif) no-repeat;
	width: 389px;
	height: 260px;
	padding: 0px 5px 0px 5px;
	position: absolute;
}

#login #login_modal p {
		color: #000000;
		font-size: 10px;
		font-weight: bold;
		padding: 5px 0px 450 10px;
	}
#login #login_modal #login_title
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #343d49;
	padding: 10px 0px 7px 10px;
}

#login #login_modal #loginDlgLayout
{
	margin: 20px 0px 0px 0px;
}

#login #login_modal #loginDlgLayout #row1 #loginError
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #c82323;
	padding: 0px 0px 5px 0px;
	
}

#login #login_modal #loginDlgLayout #row2 #emailPrompt
{
	font-family: 'Arial Narrow', Arial;
	font-size: 13px;
	font-weight: bold;
	color: #343d49;
	padding: 0px 5px 0px 0px;
	text-align: right;
	width: 87px;
}
#login #login_modal #loginDlgLayout #row2 #emailEntry
{
	padding: 0px 0px 0px 10px;
	background: url(../images/registration/text_input_bg.gif) no-repeat;
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	width: 293px;
	height: 22px;
}

#login #login_modal #loginDlgLayout #row2 #emailEntry #emailInput
{
	border:solid 0 #fff;
	background: transparent !important;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	width: 270px;
}

#login #login_modal #loginDlgLayout #row3 #pswdPrompt
{
	font-family: 'Arial Narrow', Arial;
	font-size: 13px;
	font-weight: bold;
	color: #343d49;
	padding: 0px 5px 0px 0px;
	text-align: right;
	width: 87px;
}
#login #login_modal #loginDlgLayout #row3 #pswdEntry
{
	background: url(../images/registration/text_input_bg.gif) no-repeat;
	font-family: arial;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 0px 0px 10px;
	width: 293px;
	height: 22px;
}

#login #login_modal #loginDlgLayout #row3 #pswdEntry #pswdInput
{
	border:solid 0 #fff;
	background: transparent;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	width: 270px;
}

#login #login_modal #loginDlgLayout #row4 #rememberCheckBx #rememberInput
{
	float: left;
	margin: 2px 7px 0px 0px;
}

#login #login_modal #loginDlgLayout #row4 #rememberCheckBx #rememberLabel
{
}

#login #login_modal #loginDlgLayout #row4 #rememberCheckBx
{
	font-family: 'Arial Narrow', Arial;
	font-size: 13px;
	font-weight: bold;
	color: #343d49;
	padding: 5px 0px 0px 15px;
	vertical-align: middle;
	height: 25px;
}



#login #login_modal #dlgButtons
{
	position: absolute;
	bottom: 7px;
	left: 5px;
	float: left;
}

#login .bottomLine {
  float: left;
	border-bottom: 1px solid #343d49;
	height: 9px;
	width: 166px;
	margin-left: 0px;
	font-size: 0px;
}
* html #login .bottomLine {
	width: 156px;
}

#login #login_modal #dlgButtons .button
{
	float: right;
	background: url(../images/registration/dlg_button_bg.gif) 0px 2px no-repeat;
	width: 113px;
	height: 17px;
	padding-right: 2px;
	line-height: 20px;
	font-size: 11px;
	height: 17px;
	color: #FFFFFF;
	margin-bottom: 3px;
	font-weight: bold;
	cursor: pointer;
}

#login #login_modal #dlgButtons a
{
	text-decoration: none;
}

#login #login_modal #dlgButtons a span
{
	color: #ffffff;
	text-decoration: none;
}

#login #login_modal #dlgButtons a:hover span
{
	color: #eeeeee;
	text-decoration: none;
	padding: 0px 0px 0px 7px;
}


#login #helpRow a
{
	padding: 260px 10px 0px 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #8dbae3;
	text-decoration: none;
}

#login #helpRow a:hover
{
	padding: 260px 10px 0px 10px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #8dbae3;
	text-decoration: none;
}

#regErrorModal {
	background: url(../images/modal/dialogBackground.gif) no-repeat;
	width: 300px;
	height: 150px;
	padding: 5px;
}
	#regErrorModal .header {
		padding-bottom: 4px;
		border-bottom: 4px double #d5bc2f;
		width: 290px;
	}
		#regErrorModal .header .errorIcon {
			background: url(../images/modal/dialogError.png) center no-repeat;
			width: 20px;
			height: 17px;
			float: left;
		}
		#regErrorModal .header .headerText {
			color: #000000;
			float: left;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			padding-top: 2px;
			padding-left: 2px;
		}
	
	#regErrorModal .content {
		font-size: 12px;
		color: #000000;
		padding: 5px;
		height: 88px;
		overflow: hidden;
	}
	
	#regErrorModal .buttonArea {
		width: 290px;
		float: left;
		height: 14px;
		font-size: 12px;
		font-weight: bold;
		background: url(../images/modal/dialogBoxLine.png) left center no-repeat;
	}
		#regErrorModal .button {
			color: #FFFFFF;
			width: 80px;
			height: 14px;
			float: right;
			cursor: pointer;
		}
			#regErrorModal .light {
				background: url(../images/modal/buttonLight.png) 0px 1px no-repeat;
			}
			#regErrorModal .dark {
				background: url(../images/modal/buttonDark.png) 0px 1px no-repeat;
			}
		