body{ 
background-color:#e5e5e5;
margin:0px;
font-size:73%;
font-family:Arial, Helvetica, sans-serif;
}
#container{ 
width:1000px;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
#headerbg{ 
background-image:url(../../images/header_img01.jpg);
height:20px;
width:969px;
margin-left:auto;
margin-right:auto;
color:#fff;
text-align:right;
 }
.top{ 
margin-right:30px;
}
.topLinks{  
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
text-align:right;
line-height:20px;
padding:0px 5px 0px 5px;
}
.topLinks:hover{ 
text-decoration:underline;
}
.faqTxt{  
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#043a90;
text-decoration:none;
line-height:25px;
}
#midheader{
background-image:url(../../images/mid_bg.jpg);
height:30px;
width:969px;
margin-left:auto;
margin-right:auto;
}
/*#midbg{ 
background-image:url(../../images/mid_bg.gif);
width:1000px;
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
}*/
#middwn{ 
background-image:url(../../images/mid_img05.jpg);
width:969px;
height:15px;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
#footer{ 
background-image:url(../../images/footer.gif);
width:969px;
margin-left:auto;
margin-right:auto;
height:84px;
color:#fff;
}
.foterTxt{ 
font-size:90%;
color:#fff;
margin-top:3px;
}
.line{ 
background-image:url(../../images/line.gif);
background-repeat:repeat-y;
}
#logoBg{ 
background-image:url(../../images/logo_bg.jpg);
background-repeat:repeat-y;
height:60px;
margin-left:auto;
margin-right:auto;
width:969px;
}
#headernav{ 
background-image:url(../../images/header_img02.jpg);
background-repeat:no-repeat;
height:156px;
width:675px;
float:left;
text-align:left;
}
#headernavRht{ 
background-repeat:no-repeat;
height:156px;
width:314px;
text-align:left;
float:right;
}
.datetxt{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
margin-right:30px;
color:#FFFFFF;
line-height:30px;
}
#content{ 
background-image:url(../../images/logo_bg.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
width:969px;
}
.spacer{ 
clear:both;
}
.pix{
height:10px;
}
.headNavTxt{ 
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#fff;
margin: 25px 25px 25px 50px;
line-height:27px;
}
.contxt{ 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin-left:65px;
color:#000;
margin-right:30px;
font-size:12px;
line-height:18px;
}
.headerTxt{ 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:65px;
color:#000;
margin-right:30px;
font-size:17px;
line-height:22px;
}

.Whtnormalntxt{ 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#000;
font-size:12px;
padding:0px 0px 0px 5px;
}
.innerContent{ 
margin-left:65px;
margin-right:60px;
}
.normalntxt{ 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#404143;
font-size:11px;
line-height:15px;
}
.contmidxt{ 
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ff8b02;
}
.arw{ 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
background-image:url(../../images/arrow.gif);
background-position:left;
background-repeat:no-repeat;
margin-left:65px;
margin-right:30px;
padding-left:10px;
line-height:20px;
}

.smallTxt{ 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#595d63;
}
.footerLinkTxt{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#fff;
padding: 0px 10px 0px 10px;
line-height:20px;
text-decoration:none;
}
.footerLinkTxt:hover{ 
text-decoration:underline;
}
#footerLiks{ 
margin-left:35px;
padding:0px 10px 0px 0px;
text-align:center;
}
.textFld { 
width:120px;
height:15px;
border:1px solid #76838f;
}
.loginBoxBg{ 
background-image:url(../../images/l3.jpg);
background-repeat:no-repeat;
height:116px;
}
.loginBoxBgNew{ 
background-image:url(../../images/l3_new.jpg);
background-repeat:no-repeat;
height:60px;
}
.loginBoxTxt{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
line-height:25px;
}
.subBtn{ 
background-image:url(../../images/submit_btn.jpg);
width:70px;
height:19px;
border:0px;
background-repeat:no-repeat;
cursor:hand;
}
.ResetBtn{ 
background-image:url(../../images/reset_btn.jpg);
width:70px;
height:19px;
border:0px;
background-repeat:no-repeat;
cursor:hand;
}
.forgotPass{ 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000;
text-decoration:underline;
}
.forgotPass:hover{ 
text-decoration:none;
}
.registrTxtsm{ 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000;
line-height:25px;
text-decoration:none;
}
.forgotPass:hover{ 
text-decoration:underline;
}
.registrTxt{ 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000;
line-height:25px;
text-decoration:none;
}
.navHeadTxt{ 
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#000;
line-height:25px;
text-decoration:none;
border-bottom:1px dotted #d5d6d8;
}
/*.registrTxt:hover{ color:#f98407;}*/
.link { 
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff8b02;
text-decoration:none;
}
.link:hover{ 
text-decoration:underline;
color:#043a90;}

.form_buttons{
font-size:90%;
height:25px;
cursor:pointer;
background-color:#71706a;
color:#FFFFFF;
border:none;
padding: 5px 10px;
}
a{
font-size:11px;
color:#1249a2;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}

.error{
color:#FF0000;
font-weight:bold;
font-size:90%;
}

.error_small{
color:#FF0000;
font-weight:bold;
font-size:70%;
margin:0px 0px 0px 150px;
}

.alert_green{
width:50%;
background-image:url(../../images/green.gif);
background-repeat:no-repeat;
border-top:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-collapse:collapse;
background-color:#fdfaee;
margin: 15px auto 1px auto;
padding:25px 20px  25px 70px;
}

.alert_red{
width:50%;
background-image:url(../../images/red.gif);
background-repeat:no-repeat;
border-top:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-collapse:collapse;
background-color:#fdfaee;
margin: 15px auto 1px auto;
padding:25px 20px  25px 70px;
}


.break{ 
padding:0px 0px 5px 0px;
}

/* forgot password page css starts here  */

/* Table Header text with the background */
.tableHeader{ 
background-color:#3449a0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
height:20px;
line-height:20px;
padding:0px 0px 0px 5px;
}
.tablenormalBg{ 
background-color:#e0e0e0;
height:10px;
line-height:20px;
padding:0px 0px 0px 5px;
font-size:12px;
}

/* Page Header Text */
.headTxt{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#000;
height:20px;
line-height:35px;
text-align:center;
padding:0px 0px 0px 0px;
}
/* Table row background color */
.tableViewBg{ 
background-color:#e9e9e9;
height:20px;
line-height:20px;
padding:0px 11px;80%;
}
.mandatory{
color:#FF0000;
font-size:11px;
text-align:right;
font-weight:normal;
}
/* forgot password page css Ends here  */

/* Password Strength start*/
.wdStrongPassword {
	margin: 5px;	
	background-color: #009900;
}

.wdIntermediatePassword {
	margin: 5px;
	background-color: #0000FF;
}

.wdWeakPassword {
	margin: 5px;
	background-color: #CC00FF;
}

.wdTooWeakPassword {
	margin: 5px;
	background-color: #FF0000;
}

.wdStrengthHint {
	font-size: 11px;
	position: absolute;
	z-index: 25;
	display: inline;
	color:white;
}

#strengthIndicator {
	margin: 0px;
	padding: 0px;
	width: 165px;
	border: 1px solid #000;
}
/* Password Strength End*/

/* PopUp Start */

.detail_info{
position:fixed;
top: 30%;
left: 20%;
margin: 0 auto !important;
width:300px;
z-index:1000;
background-color:#FFFFFF;
padding:10px;
font-weight:normal;
border:5px solid #CCCCCC;
ackground-color:#FFF8F4;
text-align:left;
display:block;
}
 
.show_detail{
cursor:pointer;
}

.close_detail{
position:absolute; 
right:5px; 
top:5px; 
cursor:pointer;
}
.form_container{
font-size:90%;
border-top:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-collapse:collapse;
background-color:#FFFFFF;
margin: 5px auto 10px 0;
}

.form_container caption {
font-size:110%;
text-align:left;
padding: 0px 0px 0px 3px;
font-weight:bold;
}

.form_container td{padding:3px 7px 3px 7px;
border-left:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
}
.form_buttons_container td{
padding:5px 5px 5px 5px;
}

.form_buttons{
font-size:90%;
eight:25px;
cursor:pointer;
background-color:#71706a;
color:#FFFFFF;
border:none;
padding: 5px 10px;
}
.form_label_2{ /*Style for label TD without width*/
text-align:right;
background-color:#FBFBFB;
}

/* PopUp Ends */

/* Christmas Banner Starts */

.christmas{
background-image:url(../../images/christmas_banner.jpg);
background-repeat:no-repeat;
height:242px;
width:551px;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
}

.christmas p{
color:#FFFFFF;
width:400px;
font-family:ArialNarrow, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
padding:28px 60px;
}

.christmas span{
color:#FFFF00;
}

/* Christmas Banner Ends */

