.Custom_Textbox {
border:0;
background-color:transparent;
height:100%;
width:100%;
font-size:12px;
font-family:Century Gothic, sans-serif, Arial;
margin:0;
padding:0;
float:left;
}

.Custom_Textbox:focus {
outline:none;
}

.TextboxWatermark {
color:#000000;
}

.TextboxActive {
color:#000;
}

.CustomTextbox_Password_Div
{
	color:#333;
	font-size:12px;
	font-family:Century Gothic, sans-serif, Arial;
}

.CustomTextbox_Div {
overflow:hidden;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
margin:3px;
padding:3px;
}

.DivWatermark {
box-shadow:0 0 1px 1px #999;
background:#fff;
background-image:linear-gradient(tobottom,#eeeeee0%,#ffffff100%);
}

.DivCorrect {
box-shadow:0 0 2px 1px #28921f;
background:#fff;
}

.DivError {
box-shadow:0 0 2px 1px #b03535;
background:#fff;
}

.CustomTextbox_ValidationHover_Arrow {
padding-top:15px;
}

.CustomTextbox_ValidationHover_Content {
display:none;
font-size:12px;
font-family:Century Gothic, sans-serif, Arial;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:5px;
}

.PopupError {
background-color:#d45252;
color:#FFF;
display:block;
}

.PopupCorrect {
background-color:#5cd053;
color:#FFF;
display:block;
}

.CustomTextbox_ToolTipInfo_Content {
background-image:url(//ilink247cdn.rb2.ilink247.com/Default/Images/PopUpArrows/ToolTip_Background.png);
color:#FFF;
font-size:12px;
font-family:Century Gothic, sans-serif, Arial;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding:5px;
}

.CustomTextbox_ToolTipInfo_Arrow {
padding-left:50px;
}




.CustomTextbox_Div_Holder
{
	position:relative;
	width:100%;
	vertical-align:top;
	padding:0px;
	margin:0px;
	border:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.CustomTextbox_Div_Control_Holder
{
	display:inline-table;
	vertical-align:top;
	padding:0px;
	margin:0px;
}
.CustomTextbox_Div_Control_CheckUsername
{
	display:inline-table;
	vertical-align:top;
	padding:0px;
	margin:0px;
	border:0px;
	height:40px;
	width:40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.CustomTextbox_Div_Control_CheckUsername a
{
	padding:0px;
	margin:0px;
	border:0px;
	height:40px;
	width:40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.CustomTextbox_Div_Control_CheckUsername img
{
	padding-top:5px;
}
.CustomTextbox_Div_Control_CheckPassword
{
	display:inline-table;
	vertical-align:top;
	padding:0px;
	margin:0px;
	border:0px;
	height:40px;
	width:40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.CustomTextbox_Div_Control_CheckPassword a
{
	padding:0px;
	margin:0px;
	border:0px;
	height:40px;
	width:40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.CustomTextbox_Div_Control_CheckPassword img
{
	padding-top:5px;
}