.whitefonts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	/*color: #666666;*/
	color: Black;
	text-decoration: none;
}
.contentright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	/*color: #666666;*/
	color: Black;
	text-decoration: none;
	text-align: right;
}
.contentgrayright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
}

.contentgraycenter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
}

.contentgrayleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align:left;
}

.whois-textbox-off 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	color: #666666;
	
	/*text-decoration: none;
	BORDER-RIGHT: #d1d0cd 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #d1d0cd 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #d1d0cd 1px solid; 
	COLOR: #000; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #d1d0cd 1px solid; 
    TEXT-ALIGN: left*/
	BACKGROUND-COLOR: #ffffff; 
	
}
.whois-textbox-on 
{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	font-weight: normal;
	/*color: #666666;*/
	color: Black;
	/*BACKGROUND-COLOR: #f7f6f3; */
	BACKGROUND-COLOR: #D7D7D7;
}

.textboldredsmall
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: Red;
    text-decoration: none;
}

.textboldred
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: Red;
    text-decoration: none;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;
}
.toplinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.orangeseperator {
	font-weight: normal;
	color: #FCC03B;
	text-decoration: none;
}
.hp-content {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.border {
	color: #666666;
	text-decoration: none;
	border: 1px solid #FFB934;
}
input, textarea, select {
	padding: 1px;
	font: Verdana;
	color: #333333;
	/*background: ;*/
	border: groove ;
	border-bottom-style:inset;
	border-right-style:inset;
	/*border-bottom-color:#000033;*/
}
body {

	/*background:  #3a3a3a ;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #3A3A3A;*/
	scrollbar-face-color:#5d7b9d;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#f7f6f3;
    scrollbar-shadow-color:'';
    scrollbar-highlight-color:'';
    scrollbar-3dlight-color:'';
    scrollbar-darkshadow-Color:'';
		
}

.preLoader {
	MARGIN-TOP: 0px; LEFT: 50%; MARGIN-LEFT: -100px; POSITION: absolute; TOP: 50%; TEXT-ALIGN: center
}   

/* 
	The transparent background that
	covers the whole screen
*/
.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
	
}

/* Style class for Sample1 */
.Sample1PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: relative;
}

/* Style class for Sample2 */
.Sample2PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0;
	left: 88%;
}

/* Style classes for Sample3 */
.Sample3PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	top: 0;
	left: 88%;
}


/* Style classes for Sample4 */
.Sample4PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: fixed;
	top: 0;
	left: 88%;
}


/* Style classes for Sample5 */
.Sample5PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle ;
	position: absolute;
	bottom: 65%;
	left: 40%;
}


/* Style classes for Sample6 */
.Sample6PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: fixed;
	bottom: 50%;
	left: 45%;
}


/* Style classes for Sample7 */
.Sample7PageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/*.autocomplete_completionListElement */
.autocompleteCSS
{  
	visibility : hidden;
	margin : 0px!important;
    /*background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;*/
	cursor : 'default';
	overflow : auto;
	height : 206px;
    text-align : left; 
    list-style-type : none;
    /************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}



.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
}

