﻿#Default #UserPadUserPassword .UserPanelTextbox label input
{
	_width:149px;
}

#UserPadError
{
	color:Red;
}

#UserControlPanel
{
float:left;
		margin-bottom:10px;
   /* width:250px; _width:250px;   width:250px;*/
    width:100%;
}

#UserNameLabelText
{
float:left;
	padding-bottom:5px;
}

#Default #UserPadUserName
{
	float:left;
	/*width:300px;*/   /*width:45%;*/
	/*position:relative;*/
}
#UserPadUserName
{
	float:left;
	/*width:250px;  width:45%;*/
	position:relative;
	
}

#Default #UserPadUserPassword
{
	float:left;
	/*width:300px;*/   /*width:45%;*/
	position:relative;
}
#UserPadUserPassword
{
	float:left;
	/*width:250px;   width:45%;*/
	position:relative;
}


.UserPadDataContainer
{
	margin-bottom:5px;
}
#Default .UserPadButtonContainer
{
	float:left;
	/*position:relative;*/
	/*text-align:center;*/
	padding-top:10px; padding-bottom:5px; padding-left:42px;
	/*width:320px;*/
}
* html #Default .UserPadButtonContainer
{
	float:left;
	/*position:relative;*/
	/*text-align:center;*/
	padding-top:10px; padding-bottom:5px; padding-left:25px;
	/*width:320px;*/
}
* + html #Default .UserPadButtonContainer
{
	float:left;
	/*position:relative;*/
	/*text-align:center;*/
	padding-top:10px; padding-bottom:5px; padding-left:25px;
	/*width:320px;*/
}
.UserPadButtonContainer
{
	float:left;
	position:relative;
	padding-bottom:10px;
	/*width:320px;*/
}
.UserPanelButton
{
float:left;
    margin:0px 5px 5px 5px;   /*margin:0px 5px 0px 5px;*/
		/*width:300px;*/ _width:auto;
}
.UserPanelButton a
{
    font-weight:bold;
    color:#10447e;
    font-size:11px;
    text-decoration:none;
}




.UserPadIntro
{
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:normal;	
	padding-left:10px;
	padding-right:10px;
}

.UserPanelContainer 
{
	border:solid 1px #5168ba;
    width:400px;
    font-family:Arial, Verdana;
    position:relative;
	float:left;
}

.UserPanelHeader
{
	padding:10px;
	border:#ffffff 1px solid; 
	background-color:#5168ba;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	
}

.UserPanelSpacer
{
	height: 15px;
}

.UserPanelDataContainer
{
	position:relative;
	float:left;
	margin-left:10px;
	width:350px;
	
}

#Default .UserPanelText
{
	font-family:Arial, Verdana;
	font-size:12px;
	text-align:right;
	position:relative;
	float:left;
	width:106px;/*width:76px;*/
	padding:10px;
	font-weight:bold;
}
.UserPanelText
{
	font-family:Arial, Verdana;
	font-size:12px;
	text-align:right;
	position:relative;
	float:left;
	width:66px;
	padding:10px;
	font-weight:bold;
}

.UserPanelTextbox
{
	position:relative;
	float:left;
	clear:right;
	padding:5px;
}

.UserRegContainer 
{
	border:solid 1px #5168ba;
    width:660px;
    font-family:Arial, Verdana;
    position:relative;
	float:left;
}

.UserRegHeader
{
	padding:10px;
	border:#ffffff 1px solid; 
	background-color:#5168ba;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	
}

.registrationContainer
{
	position:relative;
	float:left;
	text-align:center;
	width:100%;
	
}

.registrationFieldRow
{
	vertical-align: middle;
	position:relative;
	top:0;
	left:0;
	float:left;
	width:500px;
	margin-bottom:10px;
	margin-left:20px;
}

.registrationFieldLabel
{
	text-align: left;
	font-weight: bold;
	color: #000000;
	width: 120px;
	/*position:relative;*/
	float:left;
	text-align:right;
	padding:5px;
}

.registrationFieldInput
{
	text-align: left;
	/*position:relative;*/
	float:left;
}
.link
{
	position:relative;
	float:left;
	padding:5px;
	font-size:10px;
}

.registrationFieldValidator
{
	color: #000000;
	text-align: left;
	width: 120px;
	vertical-align: middle;
	height:10px;
	font-size:10px;
		/*position:absolute;*/  /*position:relative;*/
							float:left;
	padding-top:5px;
}
#UserRegistration .registrationFieldValidator
{
	font-size:12px;	
}
/*
.registrationFieldValidator div
{
	float:left;
}
*/
#UserRegistration .registrationFieldValidator
{
	width: 180px;
}
* html #UserRegistration .registrationFieldValidator
{
	width: 580px;
}
* + html #UserRegistration .registrationFieldValidator
{
	width: 180px;
}
#UserRegistration .emailValidation
{
	/*border:green 1px solid;*/
		position:absolute; 
		left:290px;	
		top:0;
		font-weight:bold;				
}
* html #UserRegistration .emailValidation
{
		position:absolute; 
		left:299px;	
		top:0;
}
* + html #UserRegistration .emailValidation
{
		position:absolute; 
		left:299px;	
		top:0;
}

#UserRegistration .oldPasswordValidation
{
		position:absolute; 
		left:290px;	
		top:0;
		font-weight:bold;		
}

#UserRegistration .passwordValidation
{
		position:absolute; 
		left:290px;	
		top:0;
		font-weight:bold;		
}

#UserRegistration .reenterPasswordValidation
{
		position:absolute; 
		left:290px;	
		top:0;
		font-weight:bold;		
}



/***** '.PasswordRuleItem' needs to be 'position:absolute;' so that IE6 doesn't display empty whitespace. *****/
/*****  (This whitespace represents the width and height of the ul's li's (the Rules' list of items).) ********/
#UserRegistration .PasswordRuleItem
{
	/*position:absolute;*/
}
/**************************************************************************************************************/

.captcharow
{
	text-align: left;
	font-weight: bold;
	color: #000000;
	padding:5px;
}
#UserRegistration .captcharow
{
		width:520px;
}
#UserRegistration .captachaValidator
{
		margin-left:15px;
}
.captachImage
{
	margin-left:125px;
	
}

.securityCodeLabel
{
	margin-left:37px;
}
#ForumEdit .securityCodeLabel
{
	margin-left:21px;
}

.securityCodeInput
{
	margin-left:5px;
}
#ForumEdit .securityCodeInput
{
	margin-left:3px;
}

.btnContainer
{
	padding: 0px;
	margin: 0px;
	float: left;
	padding-right:10px;
	
}

.btnContainer a
{
	text-decoration: none;
}
.btnContainer a:hover
{
	text-decoration: underline;
}

.btnCenter
{
	text-align:center; 
	position:relative;
	margin-left:100px;
	float:left;
	padding-bottom:10px;
}

.HeaderTextStyle
{
	padding:0px 10px 0px 10px;
}

.TermsConditionsContainerStyle
{
	padding:0px 10px 10px 10px ;
}

