
/* the below is for arabic right to left text display
body {
	direction: rtl;
}
*/	

/*sign in styles*/

td, div, a     { 
    color: #203b59;
    font-size: 11px;			
	}

.SigninBodyStyle
{ 
    font-family: Verdana, Helvetica, sans-serif;
    font-size:11px;
    background:none;
    color:#203b59;
    margin-bottom:30px;;
}

html{
    background:url(../Images/template/bg_bottom.jpg) repeat-x bottom;
    min-height: 510px;
}

input.lang{
    display: block;
    float: left;
    margin-top: -6px;
    margin-left: 15px;
}

input.lang.first{
    margin-left: 158px;
}

.footertext
{ 
    color: #313131;
    font-size: 11px;
    padding: 86px 10px 10px 10px;
}

.BackgroundColor
{ 
/*	background-image:url(../Images/bg.jpg); background-repeat:repeat-y; background-position:left;*/
}


.BackgroundDesign
{ 
/*	background-image:url(../Images/bg_d1.jpg); background-repeat: no-repeat; background-position:top left;*/
}

#Background_Image
{
	position: absolute;
}

#LoginTable
 {	      
 	 position: absolute;
	
}
#SignInBox 
{
	width:494px;
	height:412px;
	z-index:1;
	color: #ffffff;
	font-size:11px;
        
        margin-top: 60px;
        
/*	position:absolute;
	top:50%;
	left:50%;
	margin:-206px 0px 0px -247px;*/
	/*
	width:494px;
	height:412px;
	z-index:1;
	/*background-image:url(../Images/signin_box.png); background-repeat:no-repeat; background-position:top;*/
	/*color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	*/
	
}

a.signin:link, a.signin:active, a.signin:visited { color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; }
a.signin:hover {  text-decoration: underline;}

.ValidationErrorStyle
{
    color: #990000;
    font-size: 12px;
    line-height: 110%;
}

.RequiredValAsteriskStyle
{
    color: #990000;
    font-size: 10px;
    margin-left: 5;
}
.Required
{
    color: #990000;
    font-size: 10px;
}

/*Sheryl Added*/
#DefaultPageBox 
{
	width:485px;
	height:440px;
	z-index:1;
	background-image:url(../Images/signin_box_for_default_page2.png); background-repeat:no-repeat; background-position:top;
	color: #666666;
	font-size:11px;
}

.ValidationErrorStyle
{
    COLOR: #990000;
    font-size:10px;
   
}
.RequiredValAsteriskStyle
{
    COLOR: #990000;
}
.Required
{
    COLOR: #990000;

}
.ModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity:0.7;	
}

.ModalWindow
{
  border: solid1px#c0c0c0;
  background:#ffffff;
  padding: 0px10px10px10px;
  position:absolute;
  top:-1000px;
}

.h-icon { float:left; padding:0px 0px 0px 20px; font: bold 21px; color: #104E8B; }

input.form_button{
    min-width: 60px;
    height: 20px;
    display: block;
    border-radius:4px;
    -moz-border-radius:4px;
    background:url(../Images/template/form_button_bg.png) repeat-x 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-right: 10px;
    color: #091f3b;
    padding: 0px 5px;
    padding-bottom: 2px;
    cursor: pointer;
    margin-bottom: 2px;
}

input.form_button.large{
    height: 30px;
    display: block;
    border-radius:4px;
    background:url(../Images/template/form_button_large_bg.png) repeat-x 0px 0px;
    -moz-border-radius:4px;
    margin-top: 5px;
    color: #fff;
    border:none;
}

input.form_button.right{
    float:right;
    margin-right:0px;
    margin-left: 10px;
}


.errMsg{
display:block;
padding-left:60px;
}


/**/
input.stylable{
	display:none;
}

span.checkbox{
    width: 20px;
    height: 20px;
    display: block;
    background:url(../Images/template/option_unticked.png) no-repeat;
    cursor: pointer;
    margin-top:4px;
}

span.checkbox.left{
    float: left;
    margin-top: 10px;    
}

span.checkbox.checked{
    background:url(../Images/template/option_ticked.png) no-repeat;
}

span.checkbox.st2{
    background:url(../Images/template/option2_unticked.png) no-repeat 1px 1px;
}

span.checkbox.st2.checked{
    background:url(../Images/template/option2_ticked.png) no-repeat 1px 1px;
}

span.checkbox.disabled{
    opacity:0.3;
    cursor: default;
}
/**/
