body{
	
	
		font-size:1em;
		font-family:Lato,sans-serif;
		line-height:1.4;
		overflow-y:auto;
		overflow-x:hidden;
		margin:0; 
	    padding:0; 
		/**/
		
	}
#loading-page{
	
	position: relative;
	/*
	height: 740px;
	*/
	height: 100%;
	overflow: hidden;
	border: 0px solid #500000;

}
#loading-page h3{
	text-align: center;

}
hi.loading-message,
h2.loading-message,
h3.loading-message,
h4.loading-message,
h5.loading-message,
h6.loading-message{
	color: #000000;
	/*
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
	*/
}
.loading-container{
	position: relative;
	margin: 0px auto;
	width: 100%;
	height: 160px;
	border: 0px solid #ff00ff;

}
.loading-message{
	/*
	margin-top: 100px;
	margin-left:465px;
	*/
	position: relative;
	margin: 0px auto;
	margin-top: 100px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	width: 400px;
	text-align: center;
	
}
.animation-box{
	margin-top: 100px;
	margin-left: 150px;
	width: 100px;
	height: 100px;
	border: 1px solid #cccccc;
	
	
}
.loading-box-wrapper{
		top: 10px;
		bottom: 100px;
		width: 400px;
		height: 400px;
		/*
		left: 20%;
		margin-left:200px;
		*/
		overflow:hidden;
		position: relative;
		margin: 0px auto;
		/*z-index: 3;*/
		background-color: #ffffff;
		border: 0px solid #ff0000;

}
.container{
		
		width: 100%;
		min-width: 600px;
		height: 100%;
		min-height: 800px;
		margin:0px auto;
		text-align:center;
		padding:0px;
		overflow:hidden;
		position:relative;
		
		border: 1px solid #ff00ff;
		/*
			top: 20px;
		*/
}
.container_register{
		
		width: 100%;
		min-width: 600px;
		height: 120%;
		min-height: 800px;
		margin:0px auto;
		text-align:center;
		padding:0px;
		overflow:hidden;
		position:relative;
		
		border: 0px solid #500000;
		/*
			top: 20px;
		*/
}

.page_content_register_manager_w100pc-h10pc{

	position:relative;
	float: left;
	width: 100%;
	/*
	float: center;
	min-width: 500px;
	height: 10%;
	*/
	height: 100px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_header{

	position:relative;
	float: left;
	width: 100%;
	/*
	float: center;
	min-width: 500px;
	height: 10%;
	*/
	height: 100px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #f7f7f7;  
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_place_holder_right{

	position:relative;
	float: right;
	width: 74px;
	/*
	float: center;
	min-width: 500px;
	height: 10%;
	*/
	height: 100px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #f7f7f7;  
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
}
.page_content_register_place_holder_left{

	position:relative;
	float: left;
	width: 74px;
	/*
	float: center;
	min-width: 500px;
	height: 10%;
	*/
	height: 100px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #f7f7f7;  
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
}
.page_content_register_login{

	position:relative;
	float: right;
	width: 92px;
	/*
	float: center;
	min-width: 500px;
	height: 10%;
	*/
	height: 100px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #f7f7f7;  
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
}
.page_content_register_heade_logo{

	position:relative;
	float: left;
	width: 142px;
	/*
	float: center;
	min-width: 500px;
	height: 10%;
	*/
	height: 100px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #f7f7f7;  
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
}
.register_sample_company_logo{

	width:	280px;
	height:	100px;
	position:	relative;
	float: left;
	outline: 	none;
	border:		0;
	display:	block;
	margin-top:		0px;
	margin-right:	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	/*
	width:	142px;
	background:	url(images/sample_logo.png) no-repeat;
	background:	url(images/sample_company_logo.png) no-repeat;
	background:	url(images/sample_company_logo_12px_segoe-ui_light.png) no-repeat;
	background:	url(images/sample_company_logo_10px_segoe-ui_light.png) no-repeat;
	background:	url(images/sample_company_logo_10px_segoe-ui_light_545454.png) no-repeat;
	*/
	
	background:	url(images/sample_company_logo_10px_segoe-ui_light_a4a4a4.png) no-repeat;
}

.page_content_register_manager_w60pc-h80pc{

	position:relative;
	float: left;
	width: 59%;
	/*
	float: center;
	min-width: 500px;
	*/
	height: 100%;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_w40pc-h80pc{

	position:relative;
	float: left;
	width: 40%;
	/*
	float: center;
	min-width: 500px;
	*/
	height: 100%;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_w100pc-h100pc{

	position:relative;
	float: left;
	width: 100%;
	/*
	float: center;
	min-width: 500px;
	*/
	height: 100%;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_w90pc-h100pc{

	position:relative;
	float: center;
	width: 90%;
	height: 100%;
	/*
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_w60pc-h100pc{

	position:relative;
	float: right;
	width: 60%;
	
	height: 100%;
	min-width: 1px;
	/*
	min-width: 440px;
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_w40pc-h100pc{

	position:relative;
	
	width: 40%;
	min-width: 440px;
	height: 884px;
	/*
	height: 100%;
		height: 765px;
	float: right;
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_w70pc-h100pc{

	position:relative;
	float: center;
	width: 70%;
	height: 100%;
	/*
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_w476px-h100pc{

	position:relative;
	float: right;
	width: 68%;
	height: 100%;
	/*
	width: 746px;
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_banner-image_h20px{

	position:relative;
	float: left;
	width: 100%;
	height: 20px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_banner-image_h70px{

	position:relative;
	float: left;
	width: 100%;
	height: 70px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_banner-image_h520px{

	position:relative;
	float: left;
	width: 100%;
	height: 520px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_message_w60pc-h100pc{

	position:relative;
	float: center;
	
	width: 60%;
	min-width: 900px;
	height: 100%;
	/*
	width: 1141px;
	width: 60%;
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_register_manager_company_message{

	position:relative;
	float: center;
	top: 25%;
	width: 70%;
	height: 48px;
	/*
	width: 1141px;
	width: 60%;
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 10px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.register_manager_company_message a{
	border: 0px solid #d8d8d8;
	border-radius: 1px;

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: lighter;
	font-size: 46px;
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 34px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	float:left; 
	
	margin:0px auto;
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 100%;
	COLOR: #404040;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;

}
.page_content_register_manager_w430px-h80pc{

	position:relative;
	float: left;
	width: 430px;
	/*
	height: 96%;
	height: 765px;
	height: 965px;
	*/
	height: 766px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	/*
	border: 1px solid #555555;
	*/
	border: 0px solid #555555;
	BACKGROUND-COLOR: #f7f7f7; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	*/
	-webkit-box-shadow: 0px 4px 5px 0px rgba(181,181,181,0.75);
	-moz-box-shadow: 0px 4px 5px 0px rgba(181,181,181,0.75);
	box-shadow: 0px 4px 5px 0px rgba(181,181,181,0.75);
	
}
.page_content_register_manager_w100pc-h15px{

	position:relative;
	float: center;
	width: 100%;
	height: 15px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w100pc-h20px{

	position:relative;
	float: center;
	width: 100%;
	height: 20px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w100pc-h25px{

	position:relative;
	float: center;
	width: 100%;
	height: 25px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w100pc-h30px{

	position:relative;
	float: center;
	width: 100%;
	height: 30px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w100pc-h60px{

	position:relative;
	float: center;
	width: 100%;
	height: 60px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w100pc-h35px{

	position:relative;
	float: center;
	width: 100%;
	height: 35px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w100pc-h40px{

	position:relative;
	float: center;
	width: 100%;
	height: 40px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w100pc-h7pc{

	position:relative;
	float: center;
	width: 100%;
	height: 40px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.content_register_manager_login{

	position:relative;
	float: left;
	width: 90px;
	height: 35px;
	top: 30%;
	/*
	right: 42px;
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.spinner {
  /*
  margin: 50px;
   height: 28px;
  width: 28px;
  border: 8px solid #fff;
  */
  margin: 0px;
  height: 24px;
  width: 24px;
  animation: rotate 0.8s infinite linear;
  border: 2px solid #039292;
  border-right-color: transparent;
  border-radius: 50%;
}

@keyframes rotate {
  0%    { transform: rotate(0deg); }
  100%  { transform: rotate(360deg); }
}
.registration_spinner{
	position: relative; 
	height: 100%; 
	width: 35px;
	border: 0px solid #ff00ff;
	margin: 0px auto;
}
.spinner_on{
	display:block;
}
.spinner_off{
	display:none;
}
#huserregistermanagercontainer_001{
	/*
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	*/
	
}
#huserregistermanagercontainer_002{
	/*
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	*/
	
}
.content_register_manager_next{

	position:relative;
	float: right;
	width: 90px;
	height: 35px;
	right: 42px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.content_register_manager_next a{

	border: 0px solid #d8d8d8;
	border-radius: 1px;

	FONT-FAMILY: "helvetica neue", arial, sans-serif; 
	FONT-WEIGHT: bold;
	font-size: 16px;
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 34px; 
	BACKGROUND-COLOR: #039292; 
	position: relative;
	float:left; 
	
	margin:0px auto;
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 100%;
	COLOR: #ffffff;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	
	cursor: pointer;
	/**/
}
.page_content_register_manager_w50pc-h7pc{

	position:relative;
	float: left;
	width: 49%;
	height: 45px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w30pc-h7pc{

	position:relative;
	float: left;
	width: 29%;
	height: 40px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w20pc-h7pc{

	position:relative;
	float: left;
	width: 20%;
	height: 40px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w60pc-h7pc{

	position:relative;
	float: left;
	width: 72%;
	height: 40px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w42px-h40px{

	position:relative;
	float: left;
	width: 42px;
	height: 40px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_register_manager_w25px-h40px{

	position:relative;
	float: left;
	width: 25px;
	height: 40px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.terms-and-policies-container{
	position:relative;
	float: left;
	width: 90%;
	height: 30px;
	/*
	margin:10px auto;
	border: 1px solid #500000;
	*/
	display:block;
	
}
.page_content_login_manager_w952-h100{

	position:relative;
	float: center;
	width: 100%;
	/*
	width: 60%;
	float: center;
	min-width: 500px;
	*/
	min-width: 370px;
	height: 100%;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	
}
.page_content_login_manager_w100pc-h2pc{

	position:relative;
	float: center;
	width: 100%;
	height: 5px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #500000;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_manager_w100pc-h3pc{

	position:relative;
	float: center;
	width: 100%;
	height: 15px;
	/*
	height: 3%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_manager_w100pc-h5pc{

	position:relative;
	float: center;
	width: 100%;
	height: 24px;
	/*
	height: 30px;
	height: 5%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_manager_w100pc-h140px{

	position:relative;
	float: center;
	width: 100%;
	height: 140px;
	/*
	height: 5%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #ffffff;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_manager_w288px-h30px{

	position:relative;
	float: center;
	width: 298px;
	height: 30px;
	/*
	height: 5%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_manager_w30px-h30px{

	position:relative;
	float: left;
	width: 30px;
	height: 30px;
	/*
	height: 5%;
	
	margin:0px auto;
	*/
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_manager_w130px-h30px{

	position:relative;
	float: left;
	width: 130px;
	height: 30px;
	/*
	height: 5%;
	
	margin:0px auto;
	*/
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_stayed_signin{
	position:relative;
	float: left;
	top: 10%;
	width: 16px;
	height: 16px;
	padding:0px;
	display:block;
}
.page_content_login_stayed_register{
	position:relative;
	float: left;
	top: 20%;
	width: 16px;
	height: 16px;
	padding:0px;
	display:block;
	/*
	border: 10px solid #500000;
	*/
}
.page_content_login_manager_w100pc-h7pc-2{

	position:relative;
	float: center;
	width: 100%;
	height: 45px;
	/*
	height: 45px;
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_manager_w100pc-h7pc{

	position:relative;
	float: center;
	width: 100%;
	
	/*
	height: 45px;
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
	*/
}
.page_content_login_manager_w100pc-h35px{

	position:relative;
	float: center;
	width: 100%;
	height: 35px;
	/*
	height: 7%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);
*/	
}
.page_content_login_manager_w100pc-h10pc{

	position:relative;
	float: center;
	width: 100%;
	height: 55px;
	/*
	height: 10%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
}
.page_content_login_manager_w100pc-h12pc{

	position:relative;
	float: center;
	width: 100%;
	height: 12%;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
}
.page_content_login_manager_w100pc-h15pc{

	position:relative;
	float: center;
	width: 100%;
	height: 15%;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
}
.page_content_login_manager_w100pc-h25pc{

	position:relative;
	float: center;
	width: 100%;
	height: 100px;
	/*
	height: 25%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	*/
}
.page_content_login_manager_w100pc-h100px{

	position:relative;
	width: 60px;
	height: 60px;
	top: 10px;
	/*
	height: 25%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #b7b7b7;
	/*
	BACKGROUND-COLOR: none; 
	*/
	background:	url(images/sample-profile-login-logo-image.png) no-repeat;	
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);
*/	
}
.home-page_content_login_manager_w100pc-h100px{

	position:relative;
	width: 60px;
	height: 60px;
	top: 10px;
	/*
	height: 25%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #b7b7b7;
	/*
	BACKGROUND-COLOR: none; 
	*/
	background:	url(images/tidvit_login_logo_060x060.png) no-repeat;	
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);
*/	
}
.page_content_login_manager_w100pc-h30pc{

	position:relative;
	float: center;
	width: 100%;
	
	/*
	float: center;
	min-width: 500px;
	*/
	height: 30%;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #555555;
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);	
}
.login_username_validate_on{
	display:block;
}
.login_username_validate_off{
	display:none;
}
.login_password_validate_on{
	display:block;
}
.login_password_validate_off{
	display:none;
}

.register_username_validate_on{
	display:block;
}
.register_username_validate_off{
	display:none;
}
.register_password_validate_on{
	display:block;
}
.register_password_validate_off{
	display:none;
}


.page_content_login_manager_w100pc-h60pc{

	position:relative;
	float: center;
	width: 100%;
	min-height: 500px;
	/*
	height: 400px;
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	background: none;
	/*
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	*/
	
}
.page_content_register_manager_w100pc-h100px{

	position:relative;
	float: center;
	width: 100%;
	height: 100px;
	/*
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	background: none;
	/*
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	*/
	
}
.page_content_register_manager_w100pc-h100px-2{

	position:relative;
	float: center;
	width: 100%;
	height: 35px;
	/*
	height: 60%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	background: none;
	/*
	BACKGROUND-COLOR: #ffffff; 
	
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	*/
	
}
.page_content_register_manager_w430px-h100px{

	position:relative;
	float: center;
	width: 360px;
	height: 100px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	*/
	
}
.page_content_register_manager_w430px-h100px-2{

	position:relative;
	float: center;
	width: 360px;
	height: 35px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 
	/*
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	*/
	
}
.page_content_register_manager_w430px-h50px{

	position:relative;
	float: center;
	width: 360px;
	height: 50px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: none; 	
}

.login_welcome_meassege_display_register{
	/*
		Adjust width to 810 after test completed
		width:	810px;
		width:	304px;
	*/
	width:	110px;
	height:	30px;
	position: relative;
	margin:0px auto;
	cursor: pointer;
	/*
	float:left;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	*/
	padding:0px;
	background-color: none;
	border: 0px solid #000000;
	display: block;	
}
.login_welcome_meassege_display_register a{
	border: 0px solid #500000;
	
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	float: left;
	/*
	margin:0px auto;
	top: 0%;
	left: 0%;
	*/
	DISPLAY: block; 
	HEIGHT: 30px;
	WIDTH: 110px;	
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}


.page_content_login_manager_w430px-h436px{

	position:relative;
	float: center;
	width: 360px;
	height: 460px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 0px solid #555555;
	BACKGROUND-COLOR: #f7f7f7; 
	/*
	height: 400px;
	OPACITY:1;
	FILTER:Alpha(opacity=1);
	*/
	-webkit-box-shadow: 0px 4px 5px 0px rgba(181,181,181,0.75);
	-moz-box-shadow: 0px 4px 5px 0px rgba(181,181,181,0.75);
	box-shadow: 0px 4px 5px 0px rgba(181,181,181,0.75);
	OPACITY:0.85;
	FILTER:Alpha(opacity=85);
}

#home-cell-001{
		width:72%;
		height:550px;
		background:#039292;
		position:relative;
		border: 0px solid #533333;
		/*
		height:550px;
		*/
		float: left;
}
#home-cell-002{
		width:28%;
		height:650px;		
		background:#ffffff;
		position:relative;
		/*border: 1px solid #ffecde;*/
		float: left;
}
 #hidden_div_002 {
  border: solid 0px #000000;
  height: 0px; 
  display: block; 
 
}
 #hidden_div_003 {
  border: solid 0px #000000;
  height: 0px; 
  display: block; 
 
}
.home-icon{
		position:relative;
		z-index:1;
		padding:0 15px;
		margin:inherit;
		-webkit-box-sizing:content-box;
		-moz-box-sizing:content-box;
		box-sizing:content-box;
		/* Ajax 2.0 Corporate Website 05-09-2014 
		border: 4px solid #500000;*/

}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
hr{display:block;max-width:1170px;height:1px;border:0;border-top:1px solid #ecf0f1;margin:1em auto;padding:0 0 4px}

.mainform-registration {
  position: relative;
  top: 0px;
  left: 0px;
   
 /* z-index: 4;*/
  width: 100%;
 /* height: 10%;
 border: 1px solid #000000;
   border: 1px solid #000000;
   border: 1px solid #000000;*/
}
.login_img{
	 
	 border: 1px solid #000000;
	 position: relative;
	 display: block;
	 text-align: center;
	float: center;

	 width: 618px;
     height: 352px;
	 min-width: 430px;
     min-height: 245px;

	 background-color: #ffffff;
	 /* z-index: 4;
	  	 max-width: 618px;
     	 max-width: 618px;
		 	 width: 430px;
     height: 245px;
	 max-height: 352px;
	  
	  */
}
form {
	background: transparent;
	display: block;
	padding: 0px;
}

.sign-in-form-control-main {

  position:relative;
  margin:0px auto;  
  display: block;
 
  width: 80%;
   /*
  height: 100%;
   */
  height: 40px;
  padding: 0px 6px;
  font-size: 14px;
  line-height: 24;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
 /*  background-color: #555555;*/
   /* 
  border: 1px solid #000000;
 */
  border: 1px solid #cccccc;
  border-radius: 0px;
 /*
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  */
  
}

.sign-in-form-control {
  position:relative;
  margin:0px auto;  
  display: block;
  width: 80%;
  height: 100%;
  padding: 0px 6px;
  font-size: 14px;
  line-height: 24;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0px;
}
.sign-in-form-control:focus {
  border-color: #039292;
}
/*
.sign-in-form-control-username {
  position:relative;
  margin:0px auto;  
  display: block;
  width: 80%;
  height: 100%;
  padding: 0px 6px;
  font-size: 14px;
  line-height: 14;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0px;
}
.sign-in-form-control-username:focus {
  border-color: #039292;
}
*/
.sign-in-form-control-username {
}
.sign-in-form-control-pass{
}
/*
.sign-in-form-control-pass {
  position:relative;
  margin:0px auto;  
  display: block;
  width: 80%;
  height: 100%;
  padding: 0px 6px;
  font-size: 14px;
  line-height: 24;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border-radius: 0px;
}
.sign-in-form-control-pass:focus {
  border-color: #039292;
}
*/
.login_server_response_message_on{

  display: block;
}
.login_server_response_message_off{

  display: none;
}
.form-group-registration {
  margin-bottom: 12px;
}
.form-group-registration.labeled2 select:nth-child(2).sign-in-form-control,
.form-group-registration.labeled2 input:nth-child(2).sign-in-form-control {
  padding: 6px 6px 6px 125px;

}
.form-group-registration.form-inline2.labeled2 .sign-in-form-control {
  display: inline-block;
}
.table{
	width: 100%;

}
.sign-in {
  color: #ffffff;
  background-color: #333333;
  /*
  background: url('/img/bg_btn_linear_blue.png');
  */
  background-repeat: repeat-x;
  text-transform: none;
  font-family: "questrialregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  /*
  text-shadow: 0px 1px 2px rgba(17, 36, 15, 0.5);
   */
  padding: 0px 20px 0px 20px;
  /*
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#92a348), to(#b3c86a));
  background: -webkit-linear-gradient(top, #b3c86a, #92a348);
  background: -moz-linear-gradient(top, #b3c86a, #92a348);
  background: -ms-linear-gradient(top, #b3c86a, #92a348);
  background: -o-linear-gradient(top, #b3c86a, #92a348);
  */
  background-color: #039292;
  border-color: #82aa00;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  width: 34%;
  height:30px;
  float: left;
  margin-left: 1px;
  border-radius: 0px;
  border: 1px solid #039292
}
.sign-in:hover,
.sign-in:active,
.sign-in:focus,
.sign-in.active,
.open .dropdown-toggle.sign-in {
  color: #039292;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));
  background: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background: -moz-linear-gradient(top, #ffffff, #ffffff);
  background: -ms-linear-gradient(top, #ffffff, #ffffff);
  background: -o-linear-gradient(top, #ffffff, #ffffff);
  background-color: #ffffff;
  border-color: #039292;
}
.profile_sign-in {
  position:relative;
  margin:0px auto;
  /*
  color: #ffffff;
  */
  background-color: #333333;

  background-repeat: repeat-x;
  padding: 0px 20px 0px 20px;
  background-color: #039292;
  border-color: #82aa00;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  width: 80%;
  height:100%;
  border-radius: 0px;
  border: 1px solid #039292
}
.profile_sign-in:hover,
.profile_sign-in:active,
.profile_sign-in:focus,
.profile_sign-in.active,
.open .dropdown-toggle.profile_sign-in{
  border-color: #ffffff;
}
.profile_register-in {
  position:relative;
  margin:0px auto;
  /*
  color: #ffffff;
  padding: 0px 20px 0px 20px;
  */
  background-color: #333333;

  background-repeat: repeat-x;
  
  background-color: #039292;
  border-color: #82aa00;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  width: 100%;
  height:100%;
  border-radius: 0px;
  border: 0px solid #039292
}
.profile_register-in:hover,
.profile_register-in:active,
.profile_register-in:focus,
.profile_register-in.active,
.open .dropdown-toggle.profile_register-in{
  border-color: #ffffff;
}

.open .dropdown-toggle.sign-in {
   color: #039292;
   background-color: #555555;
   border-color: #039292;
}

/*
	Welcome sign in 
*/
.welcome-sign-in {
  color: #ffffff;
 
  /*
  background-color: #333333;
  background: url('/img/bg_btn_linear_blue.png');
  */
  background-repeat: repeat-x;
  text-transform: none;
  font-family: "questrialregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  /*
  text-shadow: 0px 1px 2px rgba(17, 36, 15, 0.5);
   */
  padding: 0px 20px 0px 20px;
  /*
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#92a348), to(#b3c86a));
  background: -webkit-linear-gradient(top, #b3c86a, #92a348);
  background: -moz-linear-gradient(top, #b3c86a, #92a348);
  background: -ms-linear-gradient(top, #b3c86a, #92a348);
  background: -o-linear-gradient(top, #b3c86a, #92a348);
  */
  background-color: #039292;
  border-color: #82aa00;
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  width: 34%;
  height:30px;
  float: left;
  margin-left: 1px;
  border-radius: 0px;
  border: 1px solid #039292
}
.welcome-sign-in:hover,
.welcome-sign-in:active,
.welcome-sign-in:focus,
.welcome-sign-in.active,
.open .dropdown-toggle.welcome-sign-in {
  color: #039292;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));
  background: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background: -moz-linear-gradient(top, #ffffff, #ffffff);
  background: -ms-linear-gradient(top, #ffffff, #ffffff);
  background: -o-linear-gradient(top, #ffffff, #ffffff);
  background-color: #ffffff;
  border-color: #039292;
}

.open .dropdown-toggle.welcome-sign-in {
   color: #039292;
   background-color: #555555;
   border-color: #039292;
}
/*
-----------------------------

*/
input[type=submit]{

	cursor: pointer;
}
input .wrong{
	border-color:rgb(180, 207, 94);
	background-color: rgb(255, 183, 183);
}
input .correct{
	border-color:rgb(180, 207, 94);
	background-color: rgb(220, 251, 164);
}
#pass_result{
	float: right;
}
.line-cursor{
	cursor: pointer;
}
.sign-up {
  color: #039292;
  background-color: #333333;
  /*
  background: url('/img/bg_btn_linear_blue.png');
  */
  background-repeat: repeat-x;
  text-transform: none;
  font-family: "questrialregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
   /*
  text-shadow: 0px 1px 2px rgba(17, 36, 15, 0.5);
  */
  padding: 0px 20px 0px 20px;
  /*
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#92a348), to(#b3c86a));
  background: -webkit-linear-gradient(top, #b3c86a, #92a348);
  background: -moz-linear-gradient(top, #b3c86a, #92a348);
  background: -ms-linear-gradient(top, #b3c86a, #92a348);
  background: -o-linear-gradient(top, #b3c86a, #92a348);
  */
  background-color: #ffffff;
  border-color: #82aa00;
   /*
  -webkit-box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.1);
   */
  width: 34%;
  height:30px;
  float: left;
  margin-left: 1px;
  border-radius: 0px;
  border: 1px solid #039292;
}
.sign-up:hover,
.sign-up:focus,
.asign-up:active,
.sign-up.active,
.open .dropdown-toggle.sign-up {
  color: #ffffff;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#039292), to(#039292));
  background: -webkit-linear-gradient(top, #039292, #039292);
  background: -moz-linear-gradient(top, #039292, #039292);
  background: -ms-linear-gradient(top, #039292, #039292);
  background: -o-linear-gradient(top, #039292, #039292);
  background-color: #039292;
  border-color: #039292;
}
.sign-up:active,
.sign-up.active,
.open .dropdown-toggle.sign-up {
  background-image: none;
}
.tidvit-icon{background:url('../img/tidvit-icon.jpg') no-repeat 100% 100%}
.sed{background:url(images/second_manager_close_9.png) no-repeat;}

.home-logo{
	float: left;
}
.home-logo-name{
	margin-left: 70px;
}

.line-output {
  font-size: 14px;
}
.line-output2 {
  font-size: 16px;
  padding: 6px 0px 12px 0px;
}
.tab{
padding: 0 6px;

}
.tab-002{
padding: 0 20px;

}
.tab-003{
padding: 0 0px;

}
.format-001 a{
  /*
  position: relative;
  float: left;
  margin-left: 0px;
  font-family: "questrialregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  border: 1px solid #500000;
  */
  	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 1px; 
	LINE-HEIGHT: 14px; 
	BACKGROUND-COLOR: transparent; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	HEIGHT: 16px;
    min-width: 200px;	
	WIDTH: 400px; 
	COLOR: #202020; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 5px; 
	

}
@media only screen and (min-width:0){
	.image-container{
			position:absolute;
			z-index: -9999;
			/*
			min-width:100%;
			margin-left:0;
			overflow-x:hidden;
			 Ajax 2.0 Corporate Website 05-09-2014 */
			border: 1px solid #500000;
		}

}
.row001-col001{
	opacity: 0.9;

}


#home{position:relative}
#home{height:245px;background:#ccc}
#home{padding-top:0;min-height:245px!important}
.slider-window{
			position:absolute;
			height:245px;
			width:432px;
			margin-right: 0px;
			-webkit-transition:all 1s ease-in-out;
			-moz-transition:all 1s ease-in-out;
			transition:all 1s ease-in-out;
			
			/* Ajax 2.0 Corporate Website 05-09-2014 */
			border: 1px solid #500000;
	}
.slider-nav{
		position:absolute;
		
		left:77%;
		right:0px;
		bottom:0px;
		width:10%;
		z-index:75;
		list-style-type:none;
		border: 1px solid #000000;

	}
.slider-nav li{
		float:right;
		width:60%;
		height:10px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		border: 1px solid #eeefff;
		}
.slider-nav li a{
		position:relative;
		display:block;

		width:100%;
		height:10px;
		margin-right:1%;
		background:rgba(255,255,255,.3);
		color:#fff;
		box-shadow:01;
		-webkit-transition:background .25s ease-in-out;
		-moz-transition:background .25s ease-in-out;
		transition:background .25s ease-in-out
	}
.slider-nav li a:hover{
		background-color:#ccc;
		background-color:rgba(255,255,255,.5)
	}
.slider-nav a span{
		position:absolute;
		top:0;
		display:block;
		font-size:1em;
		width:0;
		height:10px;
		background-color:#fff;
		-webkit-transition:width 0s;
		transition:width 0s;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
.slider-nav a span.running{

		width:100%
	}
.slider-nav a span.complete,
.slider-nav a span.inactive{
		-webkit-transition:width 0s!important;
		transition:width 0s!important
	}
.output_test_banner {
	background-color: #ffffff;
	width:inherit;
	height:12000px;
	position:relative;
	border:1px solid #ff0099;
	display: block;
	/*
	display: none;
	*/
}
.slider-item{
		position:absolute;
		width:100%;
		
		/* Ajax 2.0 Corporate Website 05-09-2014 */
		height:100%;
		overflow:hidden;
		-webkit-transform:translateZ(0);
		-ms-transform:translateZ(0);
		transform:translateZ(0);
		-webkit-perspective:1000;
		-moz-perspective:1000;
		perspective:1000;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden
		
		}
.slider-item *{
		position:absolute;
		-webkit-transform:translateZ(0);
		-ms-transform:translateZ(0);
		transform:translateZ(0);
		-webkit-perspective:1000;
		-moz-perspective:1000;
		perspective:1000;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden
		}
.slider-item h2{
		display:block;
		font-size:3em;
		font-weight:300;
		text-align:left;
		color:#fff
		}
.slider-item h3{
		display:block;
		font-size:2.25em;
		font-weight:300;
		text-align:left;
		color:#fff;
		line-height:120%
		}
.slider-item .return{
		-webkit-transform:translateX(0)!important;
		-ms-transform:translateX(0)!important;
		transform:translateX(0)!important;
		-webkit-transition:all 1.5s!important;
		-moz-transition:all 1.5s!important;
		transition:all 1.5s!important
		}
.slider-item .slider-image{display:block}

.image-001 
.slider-image{

	background:url('images/image-001.jpg') no-repeat 0% 0%;
	
	}
.image-002 
.slider-image{

	background:url('images/image-002.jpg') no-repeat 0% 0%;
	
	}
.test-image{
	width: 432px;
	height: 245px;
	border: 1px solid #f50000;
	background:url('images/image-001.jpg');


}
.posting-board{

	height: 40px; 
	width: 344px; 
	text-align: left;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	BACKGROUND-COLOR: #039292; 
	COLOR: #ffffff;
	FILTER:Alpha(opacity=70);
	OPACITY:0.7;
	border: 1px solid #039292;
	margin: 0px auto;
}

.ajax-login-response{
	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: semibold;	
	COLOR: #DF0101; 
	FONT-SIZE: 16px; 
}
.ajax-login-response-suceess{
	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: semibold;	
	COLOR: #202020; 
	FONT-SIZE: 16px; 
}
.login-font-grey-14{

	FONT-FAMILY: "Segoe UI"; 
	FONT-SIZE: 15px;
	FONT-WEIGHT: lighter;
	color: #ffffff;
	/*
	COLOR: #555555;
	*/
}
.register-font-grey-14{

	FONT-FAMILY: "Segoe UI"; 
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	color: #ffffff;
	/*
	COLOR: #555555;
	*/
}
.register-font-grey-14-li{

	FONT-FAMILY: "Segoe UI"; 
	FONT-SIZE: 15px;
	FONT-WEIGHT: lighter;
	color: #ffffff;
	/*
	COLOR: #555555;
	*/
}
.login-font-0202020-14_l{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: lighter;
	FONT-SIZE: 14px;
	COLOR: #0202020; 
	
	/*
	COLOR: #555555;
	*/
}
.login-font-0202020-14_s{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: semi-bold;
	FONT-SIZE: 14px;
	COLOR: #0202020; 
	
	/*
	COLOR: #555555;
	*/
}
.login-font-0202020-18_b{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: semi-bold;
	FONT-SIZE: 18px;
	COLOR: #0202020; 
}
.login-font-0202020-44_b{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT:lighter;
	FONT-SIZE: 44px;
	COLOR: #0202020; 
	
	/*
	COLOR: #555555;
	*/
}
.login-font-555555-18_s{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: lighter;
	FONT-SIZE: 24px;
	COLOR: #202020; 
}

.login-font-555555-32_l{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT:semi-bold;
	FONT-SIZE: 32px;
	COLOR: #039292; 
	
	/*
	COLOR: #555555;
	*/
}
.login-font-039292-14_l{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: semi-bold;
	FONT-SIZE: 16px;
	COLOR: #039292; 
	
	/*
	COLOR: #555555;
	*/
}
.login_welcome_meassege_display{
	/*
		Adjust width to 810 after test completed
		width:	810px;
		width:	304px;
	*/
	width:	360px;
	height:	30px;
	position: relative;
	margin:0px auto;
	/*
	float:left;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	*/
	padding:0px;
	background-color: none;
	border: 0px solid #000000;
	display: block;	
}
.login_welcome_meassege_display a{
	border: 0px solid #500000;
	
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	/*
	top: 0%;
	left: 0%;
	*/
	DISPLAY: block; 
	HEIGHT: 30px;
	WIDTH: 350px;	
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.login_welcome_meassege_display_help{
	/*
		Adjust width to 810 after test completed
		width:	810px;
		width:	304px;
	*/
	width:	290px;
	height:	30px;
	position: relative;
	margin:0px auto;
	/*
	float:left;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	*/
	padding:0px;
	background-color: none;
	border: 0px solid #000000;
	display: block;	

}
.login_welcome_meassege_display_help a{
	border: 0px solid #500000;
	
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	float: right;
	/*
	margin:0px auto;
	top: 0%;
	left: 0%;
	*/
	DISPLAY: block; 
	HEIGHT: 30px;
	WIDTH: 74px;	
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
	cursor: pointer;
}
.login_welcome_meassege_display_banner{
	/*
		Adjust width to 810 after test completed
		width:	810px;
		width:	304px;
		width:	800px;
		height:	45px;
		width:	1024px;
		height:	100px;
	*/
	
	
	
	position: relative;
	margin:0px auto;
	height:	45px;
	
	/*
	float:left;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: none;
	background-color: #ffffff;
	*/
	padding:0px;
	background-color: none;
	border: 0px solid #ffffff;
	display: block;	
	/*
	OPACITY:0.85;
	FILTER:Alpha(opacity=85);
	*/
}
.login_welcome_meassege_display_banner a{
	border: 0px solid #500000;
	
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 30px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	float: center;
	margin:0px auto;
	/*
	top: 0%;
	left: 0%;
	*/
	DISPLAY: block; 
	HEIGHT: 45px;
	WIDTH: 800px;	
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.login_welcome_meassege_display_logo{
	/*
		Adjust width to 810 after test completed
		width:	810px;
		width:	304px;
	*/
	width:	140px;
	height:	140px;
	position: relative;
	margin:0px auto;
	/*
	float:left;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	*/
	padding:0px;
	background-color: none;
	border: 0px solid #ffffff;
	display: block;	
	cursor: pointer;
}

.lwmd_logo{
	position:relative;
	width: 140px;
	height: 140px;
	
	/*
	top: 10px;
	height: 25%;
	*/
	margin:0px auto;
	text-align:center;
	padding:0px;
	display:block;
	border: 1px solid #b7b7b7;
	
	border-radius: 50%;
	/**/
	/*
	BACKGROUND-COLOR: none; 
	background:	url(images/sample-profile-login-logo-image.png) no-repeat;	
	*/
	background:	url(images/sample-cnn-logo-social.png) no-repeat;	
	
	-webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,1);
-moz-box-shadow: 0px 0px 0px 3px rgba(255,255,255,1);
box-shadow: 0px 0px 0px 3px rgba(255,255,255,1);
	
	

}


.login_welcome_meassege_display_logo a{
	border: 0px solid #500000;
	
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:1px auto;
	/*
	top: 0%;
	left: 0%;
	*/
	DISPLAY: block; 
	HEIGHT: 30px;
	WIDTH: 130px;	
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.page_profile_login_message a{
	border: 1px solid #d8d8d8;
	border-radius: 1px;
	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 18px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	top: 8px;
	/*
	float: left;
			top: 10px;
	left: 10%;

	*/
	DISPLAY: block; 
	HEIGHT: 30px;
	WIDTH: 30px;
	/*
	COLOR: #023b3b;
	*/
	COLOR: #222222;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.page_profile_login_server_response_message a{
	border: 0px solid #d8d8d8;
	border-radius: 1px;
	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: semi-bold;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 14px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	/*
	float: left;
	top: 0%;
	left: 0%
	*/
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 288px;
	/*
	
	COLOR: #023b3b;
	*/
	COLOR: #dd4b39;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.page_profile_register_server_response_message a{
	border: 0px solid #d8d8d8;
	border-radius: 1px;
	/*
	FONT-FAMILY: "Segoe UI"; 
	*/
	FONT-FAMILY: "helvetica neue", arial, sans-serif; 
	FONT-WEIGHT: semi-bold;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	/*
	float: left;
	top: 0%;
	left: 0%
	TEXT-ALIGN: left; 
	*/
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 368px;
	/*
	COLOR: #023b3b;
	WIDTH: 288px;
	*/
	COLOR: #dd4b39;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.p_f_r_s_r_m_centered a{
	
	border: 0px solid #d8d8d8;
	border-radius: 1px;
	/*
	FONT-FAMILY: "Segoe UI"; 
	*/
	FONT-FAMILY: "helvetica neue", arial, sans-serif; 
	FONT-WEIGHT: semi-bold;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	/*
	float: left;
	top: 0%;
	left: 0%
	TEXT-ALIGN: left; 
	*/
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 368px;
	/*
	COLOR: #023b3b;
	WIDTH: 288px;
	*/
	COLOR: #dd4b39;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.p_p_r_s_r_message a{
	border: 0px solid #f8d8d8;
	border-radius: 1px;
	/*
	FONT-FAMILY: "Segoe UI"; 
	*/
	FONT-FAMILY: "helvetica neue", arial, sans-serif; 
	FONT-WEIGHT: semi-bold;
	FONT-SIZE: 12px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	float: left;
	left: 30px;
	
	
	/*
	margin:0px auto;
	*/
	/*
	float: left;
	top: 0%;
	left: 0%
	*/
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 502px;
	/*
	COLOR: #023b3b;
	WIDTH: 288px;
	*/
	COLOR: #dd4b39;
	TEXT-DECORATION: none; 
	
	PADDING-TOP: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
	/**/
}
.page_profile_login_server_response_verified a{
	/*
	border: 0px solid #d8d8d8;
	border-radius: 1px;
	font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	FONT-WEIGHT: semi-bold;
	font-size: 16px;
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;

	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 288px;

	COLOR: #666666;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
	*/
	border: 0px solid #ff00ff;
	border-radius: 1px;
	FONT-FAMILY: "helvetica neue", arial, sans-serif; 
	FONT-WEIGHT: normal;
	font-size: 14px;
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 20px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	DISPLAY: block; 
	HEIGHT: 70%;
	WIDTH: 90%;
	COLOR: #000000;
	TEXT-DECORATION: none; 
}
.page_profile_login_server_response_verified_bold a{
	border: 0px solid #d8d8d8;
	border-radius: 1px;
	/*
	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT: semi-bold;
	FONT-SIZE: 16px;
	*/
	font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 16px;
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	/*
	float: left;
	top: 0%;
	left: 0%
	*/
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 288px;
	/*
	COLOR: #023b3b;
	*/
	COLOR: #666666;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.page_profile_login_cheched a{
	border: 0px solid #d8d8d8;
	border-radius: 1px;
	FONT-FAMILY: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 34px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;

	/*
	float: left;
	top: 0%;
	left: 0%
	*/
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 100%;
	/*
	COLOR: #023b3b;
	COLOR: #222222;
	TEXT-DECORATION: none; 
	*/
	
	
	PADDING-TOP: 0px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 0px; 
}
.option_element_formated{
	
}
.option_element_formated1{
	/*
	border: 1px solid #d8d8d8;
	border-radius: 1px;
	FONT-FAMILY: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 34px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	*/
	/*
	float: left;
	top: 0%;
	left: 0%
	*/
	/*
	
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 100%;
	*/
	/*
	COLOR: #023b3b;
	COLOR: #222222;
	TEXT-DECORATION: none; 
	*/
	
	/*
	PADDING-TOP: 0px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 0px;
	*/
	position: relative;
	/*
	float: left;
	*/
	margin:0px auto;
	WIDTH: 90%;

	/*
	LINE-HEIGHT: 24px;
	top: 10%;
	*/
}

.option_element_formated3{
	/*
	HEIGHT: 67px;
	WIDTH: 378px;
	*/
	position: relative;
	top: 15%;
	border: 0px solid #d8d8d8;
	/*
	margin:20px auto;
	
	PADDING-BOTTOM: 10px;
	*/
	/*
	border: 1px solid #d8d8d8;
	border-radius: 1px;
	FONT-FAMILY: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 34px; 
	BACKGROUND-COLOR: none; 
	
	*/
	/*
	position: relative;
	margin:0px auto;
	float: left;
	top: 0%;
	left: 0%
	*/
	
	/*
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 100%;
	*/
	/*
	COLOR: #023b3b;
	COLOR: #222222;
	TEXT-DECORATION: none; 
	*/
	
	/*
	PADDING-TOP: 0px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 0px;
	*/

}



.option_element_formated2{
	border: 1px solid #d8d8d8;
	border-radius: 1px;
	FONT-FAMILY: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left; 
	/*
	LINE-HEIGHT: 34px; 
	BACKGROUND-COLOR: none; 
	
	position: relative;
	margin:0px auto;
	*/
	/*
	float: left;
	top: 0%;
	left: 0%
	*/
	/*
	
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 100%;
	*/
	/*
	COLOR: #023b3b;
	COLOR: #222222;
	TEXT-DECORATION: none; 
	*/
	
	/*
	PADDING-TOP: 0px; 
	PADDING-LEFT: 2px; 
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 0px;
	*/
	position: relative;
	float: left;
	margin:0px auto;
	/*
	WIDTH: 24px;
	HEIGHT: 24px;
	*/
	WIDTH: 68px;
	HEIGHT: 68px;
}

.page_profile_register_message{
	border: 0px solid #d8d8d8;

	position: relative;
	margin:0px auto;
	float: left;

	display: block;
	
	height: 100%;
	/*
	WIDTH: 100%;
	*/
}
.page_profile_register_cheched a{
	border: 2px solid #d8d8d8;
	border-radius: 1px;
	FONT-FAMILY: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 13px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	margin:0px auto;
	float: left;

	/*
	float: left;
	top: 0%;
	left: 0%
	*/
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 100%;
	/*
	COLOR: #023b3b;
	*/
	COLOR: #222222;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}

 input {
  font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
  font-size: 16px;
}

 input[type=text] {
/**/
  margin: 0ps auto;
	
  
 
  /*
  padding: 0 10px;
  width: 200px;
  height: 34px;
  border-color: #c4c4c4 #d1d1d1 #d4d4d4;
  border: 1px solid #500000;
  */
  border: 1px solid #500000;
  width: 90%;
  height: 32px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
  /*
  outline: 5px solid #eff4f7;
  -moz-outline-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  */
  
}
 input[type=password] {
/**/
  margin: 0ps auto;
	
  
 
  /*
  padding: 0 10px;
  width: 200px;
  height: 34px;
  border-color: #c4c4c4 #d1d1d1 #d4d4d4;
  border: 1px solid #500000;
  width: 377px;
  */
  
  width: 90%;
  height: 32px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
   padding-left: 10px;
  /*
  outline: 5px solid #eff4f7;
  -moz-outline-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 3px
  */
}
 input[type=s_i_f_c_username] {
/**/
  margin: 0ps auto;
	
  FONT-SIZE: 14px;
 
  /*
  padding: 0 10px;
  width: 200px;
  height: 34px;
  border-color: #c4c4c4 #d1d1d1 #d4d4d4;
  border: 1px solid #500000;
  */
  border: 0.5px solid #500000;
  width: 80%;
  height: 32px;
  color: #404040;
  background: #ffffff;

  border-color: #cccccc;
  border-radius: 2px;
  padding-left: 10px;
  /*
  outline: 5px solid #eff4f7;
  -moz-outline-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.12);
  */
  
}
input[type=text]:focus, input[type=password]:focus , input[type=p_c_h_b_c_b_f_input]:focus , input[type=p_c_h_b_c_b_f_input_2]:focus {
	
   /*
   border-color: #039292;
   */
   /*
   border: 1px solid #039292;
   border: 1px solid #ff00ff;
   */
/*
  border-color: #7dc9e2;
  outline-color: #dceefc;
  outline-offset: 0;
  */
  outline: none;
  border: 1px solid #039292;
  
}
input[type=registration_page_controller_username_first]{

  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  margin-left: 32px;
  padding: 0 10px;
  width: 74%;
  height: 40px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
}
input[type=registration_page_controller_username_last]{

  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  position: relative;
  float: left;
  left: 18px;
  /*
  margin-left: 42px;
  */
  padding: 0 10px;
  width: 74%;
  height: 40px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
}
input[type=registration_page_controller_username_day]{

  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  position: relative;
  float: left;
  
  /*
  left: 18px;
  margin-left: 42px;
  */
  padding: 0 10px;
  width: 100%;
  height: 30px;
  color: #444444;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 0px;
}
input[type=registration_page_controller_username_year]{

  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  position: relative;
  float: left;
 
  /*
   left: 18px;
  margin-left: 42px;
  */
  padding: 0 10px;
  width: 70%;
  height: 40px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
}

.register_manager_option_controller {

  border-color: #039292;
  /*
  border: 1px solid #5fffff;
*/  
  margin-top: 0px;
  position: relative;
  float: left;
  left: 43px;
  /*
  margin-left: 42px;
  */
  padding: 0 10px;
  width: 80%;
  height: 40px;
  color: #404040;
  background: #ffffff;
  
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
  

}

.register_manager_option_controller_location {

  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  position: relative;
  margin: 0px auto;
  /*
  float: left;
  left: 43px;
  */
  /*
  margin-left: 42px;
  width: 80%;
  height: 40px;
   padding: 0 10px;
  */
 
  width: 380px;
  height: 34px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;

}

.register_manager_option_controller_gender {

  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  position: relative;
  margin: 0px auto;
  /*
  float: left;
  left: 43px;
  */
  /*
  margin-left: 42px;
  width: 80%;
  height: 40px;
   padding: 0 10px;
  */
 
  width: 380px;
  height: 34px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;

}


.register_manager_option_controller_date_month {
/*
  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  position: relative;
  margin: 0px auto;
 
  width: 380px;
  height: 34px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
*/
  
  position: relative; 
  float: left; 
  width: 100%;
  height: 30px;
  border: 1px solid; 
  border-color: #cccccc;
  
}

.register_manager_option_controller_date_day {
/*
  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  position: relative;
  margin: 0px auto;
 
  width: 380px;
  height: 34px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
*/
  
  position: relative; 
  float: left; 
  width: 100%;
  height: 30px; 
  border: 1px solid; 
  border-color: #cccccc;
  
}

.register_manager_option_controller_date_year {
/*
  border-color: #039292;
  border: 1px solid #5fffff;	
  margin-top: 0px;
  position: relative;
  margin: 0px auto;
 
  width: 380px;
  height: 34px;
  color: #404040;
  background: #ffffff;
  border: 1px solid;
  border-color: #cccccc;
  border-radius: 2px;
*/
  
  position: relative; 
  float: left; 
  width: 100%;
  height: 30px; 
  border: 1px solid; 
  border-color: #cccccc;
  
}





.register_label-font-grey-16{
  font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
  font-size: 16px;

}
.register_label-font-grey-14{
  font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
  font-size: 14px;

}
.registration_manager_title_format a{
	border: 0px solid #d8d8d8;
	border-radius: 1px;
	/*
	font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	*/
	FONT-FAMILY: "helvetica neue", arial, sans-serif; 
	FONT-WEIGHT: bold;
	font-size: 16px;
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 24px; 
	BACKGROUND-COLOR: none; 
	position: relative;
	float:left; 
	left: 45px;
	margin:0px auto;
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 288px;
	COLOR: #000000;
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 
}
.back_icon_page_profile_login_message{
	position: relative;
	top: 8px;
	width: 30px;
	height:	30px;
	display: block;
	position:relative;
	margin:0px auto;
	outline: 		none;
	border:			0;
	background:	url(images/back_icon_page_profile_login_message_w30_h30.png) no-repeat;
    cursor: pointer;
    border: 0px solid #ffffff;	
}

.actacc_login{
	position:relative;
	margin:0px auto;
	
	height: 26px; 
	width: 142px; 
	border: 1px solid #039292;
	background-color: #ffffff;
	/*
	OPACITY:0.5;
	float:right;
	FILTER:Alpha(opacity=50);
	background-color: #024b4b;
	*/
}
.actacc_login a{
	border: 0px solid #ff00ff;
	border-radius: 1px;
	FONT-FAMILY: 'Lucida Grande', Tahoma, Verdana, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 24px; 
	color: #024b4b;
	position: relative;
	margin:0px auto;
	DISPLAY: block; 
	HEIGHT: 100%;
	WIDTH: 100%;
	PADDING-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px; 

}
.plogin-region-content{
	position: absolute;
	float: left;
	z-index: 1;
	/*
	margin: 0px auto;
	*/
	width: 100%;
	height: 100%;
	border: 0px solid #FF00FF;
	/*
	background: url("themes/home_background1x.jpg") no-repeat center / cover !important; 
	
	background: url("media/media_asset/APu2uPpa4Bgj14yA/media2swf/e4Q0GNqTOVhCpPJDQ3L5viwJt0au002/GMC_height_405.png") no-repeat center / cover !important; 
	*/
	background: url("media/media_asset/APu2uPpa4Bgj14yA/media2swf/e4Q0GNqTOVhCpPJDQ3L5viwJt0au002/the-den-office-coworking-2.jpg") no-repeat center / cover !important; 
}
@media only screen and (min-width:0px)
{
.login-font-555555-40_l{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT:lighter;
	FONT-SIZE: 30px;
	COLOR: #000000; 
	
	/*
	COLOR: #555555;
	*/
}
.login_welcome_meassege_display_logo{
	margin: 0px 10px;
}
}
@media only screen and (min-width:456px)
{
}
@media only screen and (min-width:565px)
{
}
@media only screen and (min-width:708px)
{
.login-font-555555-40_l{

	FONT-FAMILY: "Segoe UI"; 
	FONT-WEIGHT:lighter;
	FONT-SIZE: 40px;
	COLOR: #555555; 
	
	/*
	COLOR: #555555;
	*/
}
}
@media only screen and (min-width:768px)
{
.login_welcome_meassege_display_logo{
	margin: 0px auto;
}
}
@media only screen and (min-width:1024px)
{
}
@media only screen and (min-width:1200px)
{
}
@media only screen and (min-width:1440px)
{
}
@media only screen and (min-width:1610px)
{

}
@media only screen and (min-width:1732px)
{
}
@media only screen and (min-width:1866px)
{
}




/*
	Source: https://www.w3schools.com/howto/tryit.asp?filename=tryhow_custom_select
			https://www.w3schools.com/howto/howto_custom_select.asp
			
	Name: Create a Custom Select Menu


*/



/* Style 1 */
#style-1::-webkit-scrollbar-track {
  background-color: transparent;
}
#style-1::-webkit-scrollbar {
  width: 20px;
}
#style-1::-webkit-scrollbar-thumb {
  background: linear-gradient(
    0deg,
    rgba(2, 0, 36, 1) 0%,
    rgba(0, 44, 138, 1) 50%,
    rgba(47, 189, 236, 1) 100%
  );
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}
#style-1::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
}

/* Style 1 */
.style-1::-webkit-scrollbar-track {
  background-color: transparent;
}
.style-1::-webkit-scrollbar {
  width: 20px;
}
.style-1::-webkit-scrollbar-thumb {
  background: linear-gradient(
    0deg,
    rgba(2, 0, 36, 1) 0%,
    rgba(0, 44, 138, 1) 50%,
    rgba(47, 189, 236, 1) 100%
  );
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}
.style-1::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
}



/* Style 2 */
#style-2::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
#style-2::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}
#style-2::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ff8575;
}

/* Style 2 */
.style-2::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #f5f5f5;
}
.style-2::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}
.style-2::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #ff8575;
}



/* Style 3 */
#style-3::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.6);
  background-color: #cccccc;
}
#style-3::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
#style-3::-webkit-scrollbar-thumb {
  background-color: #fff;
  background-image: -webkit-linear-gradient(
    90deg,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 25%,
    transparent 100%,
    rgba(0, 0, 0, 1) 75%,
    transparent
  );
}

/* Style 3 */
.style-3::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.6);
  background-color: #cccccc;
}
.style-3::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
.style-3::-webkit-scrollbar-thumb {
  background-color: #fff;
  background-image: -webkit-linear-gradient(
    90deg,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 25%,
    transparent 100%,
    rgba(0, 0, 0, 1) 75%,
    transparent
  );
}



/* Style 4 */
#style-4::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
#style-4::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
#style-4::-webkit-scrollbar-thumb {
  background-color: #00a6fb;
  border: 2px solid #00527a;
}



/* Style 4 */
.style-4::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.style-4::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
.style-4::-webkit-scrollbar-thumb {
  background-color: #00a6fb;
  border: 2px solid #00527a;
}




/* Style 5 */
#style-5::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
#style-5::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}
#style-5::-webkit-scrollbar-thumb {
  background-color: #00a6fb;
}

/* Style 5 */
.style-5::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
}
.style-5::-webkit-scrollbar {
  width: 6px;
  background-color: #f5f5f5;
}
.style-5::-webkit-scrollbar-thumb {
  background-color: #00a6fb;
}


/* Style 6 */
#style-6::-webkit-scrollbar-track {
  background-color: #efeeee;
}
#style-6::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
#style-6::-webkit-scrollbar-thumb {
  background-color: #029887;
  background-image: -webkit-linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
}


/* Style 6 */
.style-6::-webkit-scrollbar-track {
  background-color: #efeeee;
}
.style-6::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
.style-6::-webkit-scrollbar-thumb {
  background-color: #029887;
  background-image: -webkit-linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.2) 50%,
    rgba(255, 255, 255, 0.2) 75%,
    transparent 75%,
    transparent
  );
}


/* Style 7 */
#style-7::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
  border-radius: 10px;
}
#style-7::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
#style-7::-webkit-scrollbar-thumb {
  background-color: #eecc32;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(
    0deg,
    rgba(255, 255, 255, 0.5) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0.5) 75%,
    transparent 75%,
    transparent
  );
}

  );
}

/* Style 7 */
.style-7::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
  border-radius: 10px;
}
.style-7::-webkit-scrollbar {
  width: 10px;
  background-color: #f5f5f5;
}
.style-7::-webkit-scrollbar-thumb {
  background-color: #eecc32;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(
    0deg,
    rgba(255, 255, 255, 0.5) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0.5) 75%,
    transparent 75%,
    transparent
  );
}



/* Style 8 */
#style-8::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.9);
  border-radius: 10px;
  background-color: #cccccc;
}
#style-8::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}
#style-8::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #a004b5;
  background-image: -webkit-linear-gradient(
    90deg,
    transparent,
    rgba(0, 0, 0, 0.4) 50%,
    transparent,
    transparent
  );
}


/* Style 8 */
.style-8::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.9);
  border-radius: 10px;
  background-color: #cccccc;
}
.style-8::-webkit-scrollbar {
  width: 12px;
  background-color: #f5f5f5;
}
.style-8::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #a004b5;
  background-image: -webkit-linear-gradient(
    90deg,
    transparent,
    rgba(0, 0, 0, 0.4) 50%,
    transparent,
    transparent
  );
}



/* Style 9 */
#style-9::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.9);
  border-radius: 10px;
  border-radius: 5px;
  background-color: #cccccc;
}
#style-9::-webkit-scrollbar {
  width: 12px;
  width: 10px;
  width: 4px;
  background-color: #f5f5f5;
  background-color: #00ff00;
}
#style-9::-webkit-scrollbar-thumb {
  border-radius: 10px;
  border-radius: 5px;
  background-color: #a004b5;
  background-image: -webkit-linear-gradient(
    90deg,
    transparent,
    rgba(0, 0, 0, 0.4) 50%,
    transparent,
    transparent
  );
}



/* Style 9 */
.style-9::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.9);
  border-radius: 10px;
  border-radius: 5px;
  background-color: #cccccc;
}
.style-9::-webkit-scrollbar {
  width: 12px;
  width: 10px;
  width: 4px;
  background-color: #f5f5f5;
  background-color: #00ff00;
}
.style-9::-webkit-scrollbar-thumb {
  border-radius: 10px;
  border-radius: 5px;
  background-color: #a004b5;
  background-image: -webkit-linear-gradient(
    90deg,
    transparent,
    rgba(0, 0, 0, 0.4) 50%,
    transparent,
    transparent
  );
}



/* For Firefox */
.scroll {
  width: 20%;
  height: 100px;
  border: 1px solid grey;
  overflow: scroll;
  display: inline-block;
}
.scroll-demo-1 {
  scrollbar-width: thin;
  scrollbar-color: blue orange;
}
.scroll-demo-2 {
  scrollbar-color: #ac246f black;
  scrollbar-width: auto;
}
.scroll-demo-3 {
  scrollbar-color: #00527a transparent;
  scrollbar-width: thin;
}
.scroll-demo-4 {
  scrollbar-color: orange lightyellow;
  scrollbar-width: auto;
}

.scroll-demo-9 {
 
  scrollbar-color: #afbdcf transparent;
  scrollbar-color: #404040 transparent;
  scrollbar-color: #f2f2f2 transparent;
  scrollbar-color: #ffffff transparent;
  scrollbar-width: thin;
  /*	*/
}




.scroll-demo-10 {
  overflow:   scroll;
}

.scroll-demo-10::-webkit-scrollbar {
    width: 0px;
    background: transparent; /* make scrollbar transparent */
}

.disable-scrollbars::-webkit-scrollbar {
  background: transparent; /* Chrome/Safari/Webkit */
  width: 0px;
}
    
.disable-scrollbars {
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;  /* IE 10+ */
}


.fira-code1 { font-family: 'Fira Code', monospace; }
.fira-code1 { font-family: 'Fira Code VF', monospace; }
