@charset "utf-8";
/*Global CSS file for structure only*/

body {font-size: 62.5%; margin:0 auto; padding:0 10px; text-align:center;}

a img {border:none;}

/*definitions*/
.clear {clear:both;}
/*end definitions*/

#wrapper {/*width:980px; text-align: left;*/margin-left: auto; margin-right: auto; }

/*header*/

#leaderboard {height:90px; text-align:center; padding:4px 126px;}

#mast {width:980px; height:auto; text-align:left;margin:0px auto;}
#logo {float:left; /*width:500px;*/}

.password_input
{
    float:left;
	margin:0;
}


#formStep3 .stepRight  {
width:445px;
}

#formStep3  .stepRight .sectionTitle {
float:left;
width:100%;
}

/*Password Strength styles */
td label{
	font-size:14px;
	font-weight:bold;
	color:#666;
	font-family: arail,helvetica,san-serif;
}

input{
	height:28px;
	width:200px;
	border:1px solid #ccc;
	font-size:16px;
	font-weight: bold;
	color:#666;
	padding:7px 0 0 4px;
	border-radius:4px;
}

	#myAccountContent input {
		padding:2px 4px 4px 4px;
		font-weight:normal;
		height:19px;
	}
	
	#myAccountContent input#show_Password {
		margin-top:6px!important;
	}

select {
	border-radius:2px;
	padding: 2px;
	border:1px solid #999;
}

#RememberMe-Question>br {
  display:none;
}

#password-Question,#upass-Question, #upass-Question input, #passwordChange,
#passwordConfirm-Question,
#password-Question input,
#passwordConfirm-Question input{
	float: left;
	clear: both;
	margin: 5px 0;
}

/** reset password form **/
#aspNetForm #password-Question label{
float:left;
margin-bottom:5px;
}
#aspNetForm #password-Question {
width:100%;
}

#upass-Question input,
#password-Question input,
#passwordConfirm-Question input {
	margin: 0;
}

.resetPassButton {
	float: left;
	clear: both;
}


#RememberMe-Question {
   width:100%;
  clear:both;
}

/*  ADVANCED STYLES */
.password_top_testresult{
	font-weight: bold;
	font-size:13px;
	font-family: arail,helvetica,san-serif;
	color:#666;
	padding:0;
	margin:0 0 2px 0;
}
.password_top_testresult span{
	padding:6px ;
	margin:0;
}
.password_top_shortPass{
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.password_top_shortPass span{
	
}
.password_top_badPass{
	background:#edabab;
	border:1px solid #bc0000;
	display:block;
}
.password_top_badPass span{
	
}
.password_top_goodPass{
	background:#ede3ab;
	border:1px solid #bc9f00;
	display:block;
}
.password_top_goodPass span{

}
.password_top_strongPass{
	background:#d3edab;
	border:1px solid #73bc00;
	display:block;
}
.password_top_strongPass span{

}


/* 	RESULT STYLE  */
.password_testresult{
	border: solid 1px;
	font-weight: bold;
	font-size:13px;
	font-family: arial,helvetica,san-serif;
	color:#fff;
	padding:0;
	margin:0;
	display: block;
	float:left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	max-width: 100px;
}
.password_testresult span{
	/*padding:3px 20px;*/
	padding:6px 20px;
	margin: 0;
	display:block;
	float:right;
	white-space: nowrap;
}

.password_shortPass,
.password_badPass{
	margin-left:8px;
	border-color: #bc0000;
	background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3019 0%, #a00303 100%); /* FF3.6+  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#a00303)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#a00303 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3019 0%,#a00303 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3019 0%,#a00303 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3019 0%,#a00303 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#a00303',GradientType=0 ); /* IE6-9 */
}

.password_goodPass{
	margin-left:8px;
	border-color: #D86F0E;	
	background: #ffa500; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffa500 0%, #fc5800 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa500), color-stop(100%,#fc5800)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa500 0%,#fc5800 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa500 0%,#fc5800 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa500 0%,#fc5800 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffa500 0%,#fc5800 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa500', endColorstr='#fc5800',GradientType=0 ); /* IE6-9 */
}
.password_strongPass{
	margin-left:8px;
	border-color: green;
	background: #21b20e; /* Old browsers */
	background: -moz-linear-gradient(top,  #21b20e 0%, #117c09 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21b20e), color-stop(100%,#117c09)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #21b20e 0%,#117c09 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #21b20e 0%,#117c09 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #21b20e 0%,#117c09 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #21b20e 0%,#117c09 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21b20e', endColorstr='#117c09',GradientType=0 ); /* IE6-9 */
}

/* End of Password Strength styles */

/** fix registration **/

.step2 .stepRight input.wide  {
padding:2px 0!important;
}

.step2 .stepRight .stepTwoProceed  {
margin-top:16px;
}

.groupAdmin {
    color:Blue;
    font-weight:bold;
}

/** simple modal css **/
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#bbb; background-color:#fff; border:2px solid #444; padding:0px; }
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url("/Registration/images/x.png") no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
