#primary-navigation {
	background-image: url(../images/bg_primary_nav.gif);
	background-repeat: repeat-x;
	background-color: #5387AF; 
	width: 968px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}

#primary-navigation td {
	height: 30px;
	vertical-align: middle;
	border-top: 1px #5387AF solid;
	border-bottom: 1px #000000 solid;
	font-weight: lighter;
	background-image: none;
	white-space: nowrap;
}

#primary-navigation td.on {
	background-image: url(../images/bg_primary_nav_on.gif);
	background-repeat: repeat-x;
	border-top: 1px #B4B4B4 solid;
	border-bottom: 1px #7C7C7C solid;
}

#primary-navigation td.on div, #primary-navigation td.on a {
	color: #223E6E;
	padding: 5px 12px 5px 12px;
}

#primary-navigation td a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 12px 5px 12px;
}

#primary-navigation td.rule {
	font-size: 1px;
	line-height: 1px;
	background-image: url(../images/rule_vert_primary_nav.gif);
	background-repeat: no-repeat;
}

#primary-navigation td.rule-on {
	font-size: 1px;
	line-height: 1px;
	background-image: none;
	background-color: #999999;
}

#primary-navigation td.last {
	width: 100%;
	font-size: 1px;
	line-height: 1px;
}




/* BEGIN LEGACY SAXON ONLINE SYTLES */
.black-11-bold {
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
}
.red-12-bold {
      font-family: Verdana, Helvetica, sans-serif;
      color:#990000;
      font-weight: bold;
      font-size: 12px;
}
.black-10 {
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 10px;
      line-height: 11px;      
      }
.black-brdr-no-mrgn {
      border: 1px solid #919191;
      margin-bottom :5px;
}
.black-12-bold {
      font-family: Verdana, Helvetica, sans-serif;
      color: #000000;
      font-weight: bold;
      font-size: 10px;
}
.darkRow-blue-11-text {
      background-color:#F6F6F6;
      font-family: Verdana, Helvetica, sans-serif;
      color: #00337f;
      font-size: 10px;
      }
.lightRow-blue-11-text {
      background-color:#ffffff;
      font-family: Verdana, Helvetica, sans-serif;
      color: #00337f;
      font-size: 11px;
      }
.buttons {
 color:#fff; 
 font: bold 100% 'verdana',helvetica,sans-serif; 
 background-color:#b8b8b8; 
 border:1px solid #919191;   
 width:auto;    
    overflow:visible;
 padding:2px; 
}
.black-border {
      border: 1px solid #919191;
      margin-top:3px;
}
.red-11-bold {
      font-family: Verdana, Helvetica, sans-serif;
      color: #990000;
      font-weight: bold;
      font-size: 11px;
}
.blue-14-bold {
      font-family: Verdana, Helvetica, sans-serif;
      color: #00337f;
      font-weight: bold;
      font-size: 11px;
}
.blue-11-padded {
      color: #00337F;
      font-size: 11px;
      padding: 2px;
      list-style-image: url(../images/bullet-trans.gif);
}
.navtext 
{
 /*    This special style is used for the "alt text" on pages like billing explained, etc. */
 /*BORDER-RIGHT: #e2c88a 2px outset; 
 BORDER-TOP: #e2c88a 2px outset; 
 BORDER-LEFT: #e2c88a 2px outset;  
 BORDER-BOTTOM: #e2c88a 2px outset; */
 FONT-SIZE: 8pt; 
 WIDTH: 235px; COLOR: black; 
 FONT-FAMILY: verdana; 
 BACKGROUND-COLOR: #fffde4; 
 border:1px solid #e2c88a;
}
/* END LEGACY SAXON ONLINE STYLES */




body{	
	background:url(../images/bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px; 
	padding:0px;
	}
.main{
	width:968px;
	margin:0px auto;	
	}
.header{
	background:url(../images/header_strip.gif) repeat-x;
	height:86px;
	width:968px;
	}
.logo{
	padding:28px 0px 0px 15px;
	width:105px;
	float:left;
	}
.toplinks{	
	background:url(../images/topLinkbg.gif) no-repeat top right;
	float:right;
	width:295px;
	margin:0px;
	padding:0px;
	height:26px;
	color:#9EAABF;
	}
.toplinks ul{
	padding:0px 6px 0px 0px;
	margin:0px;
	float:right;
	}

.toplinks ul li{
	padding:0px 5px 0px 5px;
	margin:0px;
	float:left;
	list-style:none;
	}
.toplinks ul li.devider{
	padding-top:5px;
	}
.toplinks ul li.login{
	width:33px;
	height:23px;
	}
.toplinks ul li.login a{
	background:url(../images/login1.gif) no-repeat;
	display:block;
	height:23px;
}
.toplinks ul li.login a:hover{
	background:url(../images/login2.gif) no-repeat;
	}
.toplinks ul li.logout{	
	width:45px;
	height:23px;
}
.toplinks ul li.logout a{
	background:url(../images/btn_logout.gif) no-repeat;
	display:block;
	height:23px;
}
.toplinks ul li.logout a:hover{
	background:url(../images/btn_logout_hover.gif) no-repeat;
	display:block;
	height:23px;
}

.toplinks ul li.contact{
	width:67px;
	height:23px;
	}
.toplinks ul li.contact a{
	background:url(../images/contact1.gif) no-repeat;
	display:block;
	height:23px;
	}
.toplinks ul li.contact a:hover{
	background:url(../images/contact2.gif) no-repeat;
	}

.topnav{
	background:url(../images/topNav_bg.gif) repeat-x;
	height:32px;
	width:968px;
	}
.topnav ul{
	margin:0px;
	padding:0px;
	}
.topnav ul li{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	}
.topnav ul li span{ display:none;}
.topnav ul li.home{
	width:71px; 
	height:32px;
	}
.topnav ul li.home a{
	background:url(../images/img_topNav.gif) 0px 0px no-repeat;
	height:32px;
	display:block;
	}
.topnav ul li.home a:hover, .topnav ul li.home a.selected{
	background:url(../images/img_topNav.gif) 0px -33px no-repeat;
	}

.topnav ul li.myAcc{
	width:104px; 
	height:32px;
	}
.topnav ul li.myAcc a{
	background:url(../images/img_topNav.gif) -71px 0px no-repeat;
	height:32px;
	display:block;
	}
.topnav ul li.myAcc a:hover, .topnav ul li.myAcc a.selected{
	background:url(../images/img_topNav.gif) -71px -33px no-repeat;
	}

.topnav ul li.faq{
	width:54px; 
	height:32px;
	}
.topnav ul li.faq a{
	background:url(../images/img_topNav.gif) -175px 0px no-repeat;
	height:32px;
	display:block;
	}
.topnav ul li.faq a:hover, .topnav ul li.faq a.selected{
	background:url(../images/img_topNav.gif) -175px -33px no-repeat;
	}

.topnav ul li.glossary{
	width:90px; 
	height:32px;
	}
.topnav ul li.glossary a{
	background:url(../images/img_topNav.gif) -229px 0px no-repeat;
	height:32px;
	display:block;
	}
.topnav ul li.glossary a:hover, .topnav ul li.glossary a.selected{
	background:url(../images/img_topNav.gif) -229px -33px no-repeat;
	}

.topnav ul li.whowe{
	width:107px; 
	height:32px;
	}
.topnav ul li.whowe a{
	background:url(../images/img_topNav.gif) -319px 0px no-repeat;
	height:32px;
	display:block;
	}
.topnav ul li.whowe a:hover, .topnav ul li.whowe a.selected{
	background:url(../images/img_topNav.gif) -319px -33px no-repeat;
	}
	
.topnav ul li.commu{
	width:101px; 
	height:32px;
	}
.topnav ul li.commu a{
	background:url(../images/img_topNav.gif) -426px 0px no-repeat;
	height:32px;
	display:block;
	}
.topnav ul li.commu a:hover, .topnav ul li.commu a.selected{
	background:url(../images/img_topNav.gif) -426px -33px no-repeat;
	}

/*New style guide 17March start*/
.topnav ul li.makepay{
	width:130px; 
	height:32px;
	}
.topnav ul li.makepay a{
	background:url(../images/img_topNav.gif) -527px 0px no-repeat;
	height:32px;
	display:block;
	}
.topnav ul li.makepay a:hover, .topnav ul li.makepay a.selected{
	background:url(../images/img_topNav.gif) -527px -33px no-repeat;
	}	
.topnav ul li.workopt{
	width:150px; 
	height:32px;
	}
.topnav ul li.workopt a{
	background:url(../images/img_topNav.gif) -657px 0px no-repeat;
	height:32px;
	display:block;
	}  
.topnav ul li.workopt a:hover, .topnav ul li.workopt a.selected{   
	background:url(../images/img_topNav.gif) -657px -33px no-repeat;
	}		
/*New style guide 17March End */

	
.topnav ul li.career{
	width:84px; 
	height:32px;
	}
.topnav ul li.career a{
	background:url(../images/img_topNav.gif) -807px 0px no-repeat;
	height:32px;
	display:block;
	}
.topnav ul li.career a:hover, .topnav ul li.career a.selected{
	background:url(../images/img_topNav.gif) -807px -33px no-repeat;
	}	
.topnav img{	
	border:0px;
	}
.topnav table{
	margin:0px; 
	padding:0px;
	}
.contentArea{	
	background:#FFFFFF url(../images/contentBg.gif) repeat-y;
	width:968px;
	float:left;
	min-height:450px;
	}

* html .contentArea{ height:450px;}


.home_subTtl{
	background:url(../images/home_subttlbg.gif) no-repeat;
	height:22px;
/*	width:192px;
	margin:0px 0px 10px 15px;*/
	color:#404040;
	font-size:11px;
	font-weight:bold;
	padding:0px;
	}
.home_subTtl p{
	float:left;
	font-size:10px;
	font-weight:normal;
	margin:10px 0px 0px 10px;
	}
.home_subTtl span{
	float:left;
	padding:4px 0px 0px 16px;
	height:12px;
	margin:0px;
	display:block;
	}

.middleContents{}
.middleContents h1{
	font-size:22px; 
	font-weight:normal;
	color:#223e6e;
	margin:0px;
	padding:0px;
}

.middleContents p{
	margin:0px; padding:10px 0px;
}


.HRstrip{
	margin-bottom:15px;
	}


.leftContent{
	background:url(../images/leftContent_bg.gif) repeat-x top;
	padding:15px 20px;
	float:left;
	width:717px;	
}
	
.breadcrum{	
	font-size:9px;
	color:#CCC;
	margin-bottom:10px;
	}
.breadcrum a{
	color:#006cb2;
	text-decoration:none;
	}
.breadcrum a:hover{
	color:#000000;
	text-decoration:underline;
	}
.breadcrum span{
	color:#333;
	}
.ttl{
	font-size:22px;
	font-family:Arial;
	color:#084980;
	font-weight:normal;
	margin-bottom:12px;
	}
.mainContent{
	padding:0px;
	margin:0px;
	}	
.mainContent p{
	padding-bottom:15px;
	margin:0px;
	}
.subTtl{	
	background:url(../images/subTitle_bg.gif) repeat-x;
	height:19px;
	color:#333;
	font-weight:bold;
	font-size:11px;
	padding:7px 0px 0px 8px;
	margin-bottom:10px;
	}
.btnTop{
	text-align:right;
	}
.rightContent{
	background:url(../images/rightStripBg.gif) no-repeat;
	width:206px;
	float:left;
	padding:15px 0px 0px 5px;
	}
.rightContent img{
	margin-bottom:20px;
	margin-left:8px;
}
.acenter {	
	text-align:center;		
}
.mrglftnull img{margin-left:0px !important;}

.quicklink{
	background:url(../images/ql_ttlBg.gif) no-repeat;
	height:18px;
	padding:4px 0px 0px 13px;	
	} 
div.quicklink span{
	color:#223e6e;
	font-size:11px;
	font-weight:bold;
	text-align:left;	
	}
.rightlink ul{
	margin:10px 0px 10px 0px;
	padding:0px;
	}
.rightlink ul li{
	background:url(../images/bullet.gif) no-repeat 0px 5px;
	margin:6px 0px 6px 14px;
	padding-left:10px;
	list-style:none;
	text-align:left;
	}

.rightlink ul li a{
	font-size:10px;
	font-weight:bold;
	color:#00589f;
	text-decoration:none;
}

.rightlink ul li a.selected{
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.rightlink ul li a:hover{
	text-decoration:underline;
	}
.footer{	
	width:968px;
	background:url(../images/footerBg.gif) repeat-x top;
	clear:left;
	}
.footerLink{	
	padding-top:12px;
	margin:0px auto;
	width:925px;
	color:#666;
	font-size:9px;
	text-align:center;
	}
.footerLink a{
	color:#666;
	font-size:9px;
	font-family:verdana, Arial;
	text-decoration:none;
	}
.footerLink a:hover{
	color:#00589f;
	text-decoration:underline;
	}
.footerTxt{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	padding:8px 0px 13px 0px;
	width:925px;
	margin:0px auto;
	line-height:15px;
	}
	
/* new classes added on 16March09 */
form, fieldset, input, textarea, blockquote{
	margin:0pt;
	padding:0pt;
}

.loginBox{	
	background-color:#dde7f0;
	width:303px;
	height:230px;
	border:1px solid #6d6d6d;
	margin:40px 0px 0px 170px;
	padding:15px 0px 0px 63px;
	font-weight:bold;
	color:#acacac;
}

.loginBox table td input{
	width:140px;	
}
.loginBox table td.space{
	vertical-align:middle;
	padding:3px 0px 10px 0px;
	margin:0px;
	color:#000;
}

.loginBox table td.vspace{	
	vertical-align:bottom;
}
.loginBox span{
	color:#666666;
}
.loginBox span a{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
.loginBox span a:hover{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
.loginBox span a .sSelect{
	color:#999;
	text-decoration:none;
}
.loginBox h1{
	margin:28px 0px 20px 0px;
	padding:0px;
	color:#cc0000;
	font-size:12px;
}
.loginBox input{
	margin:0px;
	padding:0px;
	border:1px solid #9e9d9e;
	font-size:11px;
	height:17px;
	font-family:verdana;
}

.loginBox span.uname{
	color:#333333;
	padding-bottom:20px;	
}
.loginBox span.pin{
	color:#333333;
	padding-right:43px;
}

.loginBox table td input.sbtn { 
	color:#333333; 
	font: bold 100% 'verdana',helvetica,sans-serif; 
	background-color:#d0cbd2; 
	border: 1px solid; 
	border-color: #6d6d6d;
	height:20px;
	padding:0px 4px 0px 4px;
	width:auto;
}

* html .loginBox table td input.sbtn {
	padding:0px;
}

.sbtnspace{
	padding-left:94px;
}

* html .sbtnspace{
	padding-left:98px;
}

.sbtnspacesub{padding-left:168px;}
* html .sbtnspacesub{padding-left:163px;}

.loginBox span.btnspace{
	color:#333333;
	padding:10px 0px 0px 170px;
	
}

* html .loginBox span.btnspace{
	padding:10px 0px 0px 166px;
}

.loginBox span.loginTxt a{
	color:#006cb2;
	text-decoration:none;
	line-height:16px;
	padding:0px;
	margin:0px;
	vertical-align:bottom;
}
.loginBox span.loginTxt a:hover{
	color:#006cb2;
	text-decoration:underline;
}
.mainContent span.cLink{	
	color:#00589f;
	text-decoration:none;
	padding-top:20px;
	display:block;
}
.mainContent span.cLink a{
	font-size:10px;
	font-weight:bold;
	color:#00589f;
	text-decoration:none;
	
}
.mainContent span.cLink a:hover{
	font-size:10px;
	font-weight:bold;
	color:#00589f;
	text-decoration:underline;
}
.vheight{
	height:450px;
}
.cCtbletxtup{
	padding-left:0px;
	font-size:10px;
}
.cCtbletxtup td input{
	font-weight:normal;
}

/* == classes for account Maintenance == */

.accmaintTbl{	
	margin:0px;
	padding:0px;
}

.accmaintTbl th{
	background-color:#ecdcc2;
	font-weight:bold;
	padding:4px;
	text-align:left;
}
.accmaintTbl td.subTtitle{
	color:#333333;
	font-weight:bold;
	padding:4px 6px 4px 7px;
}

.accmaintTbl td.changecinfo{	
	padding:4px 6px 4px 6px;
}

.accmaintTbl td span{
	color:#000;
	font-weight:bold;
	font-size:10px;
	padding:2px 6px 4px 0px;
	display:block;
}


.accmaintTbl td.selectElt{	
		
}

.accmaintTbl td input.contactIn, .accBox table td input.contactIn{	
	width:120px;	
	border:1px solid #919191;
	float:left;
	font-size:11px;
	font-family:verdana;
	height:17px;
	font-weight:normal;
}
.accmaintTbl td input.chkbox{	
	margin:0px;
	width:auto !important;
	border:none;
}
.accmaintTbl td input[type="text"]{		
	border:1px solid #919191;
	width:211px;
	height:17px;
	font-size:11px;
	font-family:verdana;
	margin-left:0px;
	margin-bottom:4px;
}
.accmaintTbl td p{	
	margin:0px 0px 3px 0px;
}

.btnspacem{
	float:right;
	padding:10px 4px 0px 0px;
}
input.btn_accmaint { 
	color:#fff; 
	font: bold 100% 'verdana',helvetica,sans-serif; 
	background-color:#b8b8b8; 
	border: 1px solid; 
	border-color: #919191;	
	padding:0px 4px 0px 4px;
	height:25px;
	width:auto !important;
}

* html input.btn_accmaint { 
	padding:0px;
}
.vsign{
	float:right;
	margin:0px 16px 0px 0px;
	padding:0px;
	width:71px;
	height:40px;
}
/*
input.btnGeneric{ 
	color:#fff; 
	font: bold 100% 'verdana',helvetica,sans-serif; 
	background-color:#b8b8b8; 
	border: 1px solid; 
	border-color: #919191;
	height:20px;
	padding:0px 4px 0px 4px;
	*padding:0px;
	width:170px;
	margin:0px;
}
*/

input.btnGeneric{ 
	color:#fff; 
	font: bold 100% 'verdana',helvetica,sans-serif; 
	background-color:#b8b8b8; 
	border: 1px solid #919191; 
	width:170px;
	padding:2px;
}

.bpbtnspace{
/*	float:right;*/
	text-align:right;
	margin:0px;
	padding:0px;
/*	border:1px solid red;*/
}
div.accBoxContainer{
	float:left;
	width:228px;	
	margin-right:13px;	
	padding:0px;	
}
.margRight{
	margin-right:0px !important;
}

div.accBox{
	float:left;
	width:228px;	
	padding:0px;
	border:1px solid #919191;
}
p.pspace{	
	margin:4px 3px 0px 6px;	
}
.chpinspace{
	padding-top:4px;
}

div.accBoxAddloan{
	float:left;
	width:228px;	
	margin-top:10px;
	padding:0px 0px 12px 0px;
	border:1px solid #919191;
}
div.accBoxAddloan p{	
	padding:4px 3px 0px 6px;
}
div.accBoxAddloan p span{
	padding:0px;
	font-weight:bold;
}
div.accBoxAddloan input{	
	width:212px;	
	margin-top:8px;
	padding:0px;
	border:1px solid #919191;
}
.accmaintTbl td input.btn_accmaint1{	
	color:#fff; 
	font: bold 100% 'verdana',helvetica,sans-serif; 
	background-color:#b8b8b8; 
	border:1px solid #919191;			
	width:auto;    
    overflow:visible;	
}

.btn_accmaint1{	
	color:#fff; 
	font: bold 100% 'verdana',helvetica,sans-serif; 
	background-color:#b8b8b8; 
	border:1px solid #919191;			
	width:auto;    
    overflow:visible;
	padding:2px;	
}

div.accBoxAddloan input.btn_accmaint1, p.chngDetail input.btn_accmaint1, .accmaintTbl td input.btn_accmaint1{ 
	color:#fff; 
	font: bold 100% 'verdana',helvetica,sans-serif; 
	background-color:#b8b8b8; 
	border:1px solid #919191;			
	width:auto;    
    overflow:visible;
	padding:2px;	
}
.lableCc{
	font-weight:bold;
	line-height:20px;
	margin-left:2px;
}
.inputCcspace{
	margin-bottom:6px;	
}
.inputCc{	
	width:212px;	
	padding:0px;
	border:1px solid #919191;
	margin-left:2px;
	font-family:verdana;
	font-size:11px;
	height:17px;
}
.cCtble td{
	padding-bottom:9px;	
	font-weight:bold;
}
.cCtbletxt{
	padding-left:0px;	
}
p.chngDetail{
	padding-left:6px;
	
}
* html p.chngDetail{ padding-left:3px; }

p.chngDetail span{	
	padding-bottom:8px;
	display:block;
	margin-bottom:5px;	
}
* html p.chngDetail span{ margin-bottom:0px; }

p.chngDetail small{
	padding-bottom:8px;	
	margin-left:4px;
	color:#919191;
	display:block;
}

.sbtnspace1{
	padding-top:38px;	
}
* html.sbtnspace1{ padding-top:49px; }

.accBoxbpadl{		
	height:21px;
}
* html.accBoxbpadl{ padding-bottom:13px; }

.accBoxbpad{
	float:left;	
	height:38px;
}
* html.accBoxbpad{ height:25px; }

.accBoxbpadr{	
	height:64px;
	display:block;
}



/* Style for My Acc Starts Here */

.myAccLft{width:345px; padding:0px 22px 0px 0px; float:left;}

.myAccRt{ width:345px; float:left;}

.boxStyle{ border:1px solid #919191; margin-bottom:20px;}

.boxStyle p{  margin:0px; padding:6px;}

.boxStyle p span{ font-weight:bold;}

.ttlStyle{ background-color:#dde7ef; font-weight:bold; padding:6px 7px; color:#333333; }
.ttlStyle1{ background-color:#dde7ef; font-weight:bold; padding:6px 7px; color:#333333; font-size:10px;}

.altRow{ background-color:#f6f6f6}

.clientName{ font-size:13px ; color:#084980; font-weight:bold;}

.textRed{ color:#cc0000;} 

.fltL{ float:left;}
.fltR{ float:right;}

/* Style for My Acc Ends Here */



/* == List Menu Styles start == */

.selectInput{
	font-size:11px;
	border:1px solid #919191;
	width:192px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.turnintodropdown{	
	margin-bottom:4px;
	font-family:verdana;
	font-size:9px;
	border:1px solid #919191;
	width:208px;
	height:18px;	
}

/* == List Menu Styles Ends ==*/

/*Styles Added for Pyment Option Starts here*/
.subTtl3{border-top:1px solid #407f8d; background-color:#fff; padding-top:1px; font-weight:bold; color:#333333; margin-bottom:9px;}
.subTtl3 div{ background:url(../images/subttl3_bottom.gif) 0px 100% repeat-x #dde7ef; padding:3px 8px 7px; }
.optionContainer{ width: 342px; padding-right:11px; float:left; margin:0px 0px 15px 0px; border-right:1px solid #cccccc;}
.optionContainer img{ margin:0px 5px 3px 0px;}
.optionContainer p{ margin:0px 0px 10px; color:#333; line-height:14px;}
.optionContainer .title{ font-size:11px;}
.rt{ border-right:0px !important; margin:0px 0px 15px -1px !important; padding:0px 0px 0px 11px !important; border-left:1px solid #cccccc;}
.clrAll{ clear:both;height:0px;}
/*Styles Added for Pyment Option ENDS here*/


/* contact page classes start */
.contactbox{ 
	width:225px;	
	float:left;
	margin:0px 18px 15px 0px;
	border-left:1px solid #919191;
	border-right:1px solid #919191;
	border-bottom:1px solid #919191;
}
.contactbox p{ margin:6px 6px 10px 8px;}
.contrt{ margin:0px 0px 15px 0px !important;}
.r1h{height:104px;}
.r2h{height:117px;}
.r3h{height:175px;}
/* contact page classes end */

/* accregitration classes start */
.summaryBox{ 
	width:342px;	
	float:left;	
	margin:0px 20px 15px 0px;
	border-left:1px solid #919191;
	border-right:1px solid #919191;
	border-bottom:1px solid #919191;
}
.tblspace{ margin:6px 6px 10px 8px;}
.summaryrt{ margin:0px 0px 15px 0px !important;}
.contpad{padding-bottom:15px;}
.ginfoTbl td{padding-bottom:10px;}
.ginfoTtl{font-weight:bold;}
.aright{text-align:right;}
.lheight{line-height:20px;}


.hints{
  position:absolute;  
  width: 347px;
  margin:0px;  
  border:1px solid #c93;
  padding:6px;
  background-color: #e6f6ff;
  border:1px solid #c7c8ca;
  font-size:10px;
  font-weight:bold;
  line-height:15px;
}
* html .hints{
  position:absolute;  
  width: 347px;
  margin:0px;  
  top:378px;
  left:380px;
  border:1px solid #c93;
  padding:6px;
  background-color: #e6f6ff;
  border:1px solid #c7c8ca;
  font-size:10px;
  font-weight:bold;
}

.regPopUp{ 
	position:absolute;  
	width:218px; 
	background-color:#e6f6ff; 
	border:1px solid #c7c8ca; 
	font-size:10px; font-weight:bold; 
	font-family:verdana; 
	padding:6px;
	margin:0px;
}
/* accregitration classes end */




.vsign{
	float:right;
	margin:0px 4px 0px 0px;

	background:url(../images/verisign_logos.gif) no-repeat right;
	width:71px;
	height:40px;
}
a{
	color:#006cb2;
	text-decoration:none;
}
a:hover{
	color:#006cb2;
	text-decoration:underline;
}





/* New Styles Added for home page STARTS here*/

.readMore{ text-align:right;}
.verSeparatorLine{ background:url(../images/dottedline_ver.gif) 0px 100% repeat-x; display:block; height:10px; margin-bottom:12px; }
.typeUserName{ width:142px; height:18px; border:1px solid #8c8c8c; font-size:12px; color:#3f6073; padding:1px 3px;}
.goButton{ background-color:#3f6073; color:#fff; font-weight:bold; border:0px; font-size:11px; padding:2px; margin-left:2px;}


.homeContainer { background:url(../images/home_content_bgr.gif) 0px 0px repeat-y #fff; *margin-top:-2px; }
.homeContainer .left{ float:left; width:190px; padding:24px 10px 14px 15px;background:url(../images/shadow.gif) 0px 0px repeat-x;}
.homeContainer .middle{ float:left; width:506px; padding:18px 15px;background:url(../images/shadow.gif) 0px 0px repeat-x transparent; margin:0px 1px 0px 1px; }
.homeContainer .right{ float:left;width:189px; padding:24px 15px 14px 10px; background:url(../images/shadow.gif) 0px 0px repeat-x;}

.promoContainer{ padding:0px 0px 15px 8px; font-size:10px;}
.promoContainer h3{ font-size:10px; margin:0px; padding:5px 0px;}
.promoContainer p{margin:0px; padding:5px 0px 0px 8px;}
.promoContainer ul{
	margin:10px 0px 5px 8px;
	padding:0px;
}
.promoContainer ul li{
	background:url(../images/bullet.gif) no-repeat 0px 5px;
	margin:0px;
	padding:0px 0px 5px 10px;
	list-style:none;
}
.promoBanner{ text-align:center; padding:10px 0px;}

.myAccLft{width:345px; padding:0px 22px 0px 0px; float:left;}
.myAccRt{ width:345px; float:left;}
.boxStyle{ border:1px solid #919191; margin-bottom:20px;}
.boxStyle p{  margin:0px; padding:6px;}
.boxStyle p span{ font-weight:bold;}
.altRow{ background-color:#f6f6f6}
.clientName{ font-size:13px ; color:#084980; font-weight:bold;}
.textRed{ color:#cc0000;} 
.textRedBold{ color:#cc0000; font-weight:bold;} 
.fltL{ float:left;} /*This style add to global*/
.fltR{ float:right;}/*This style add to global*/

.buttonStyle{ background-color:#b8b8b8; border:1px solid #919191; color:#fff; font-weight:bold; } 
.tipMessage{ font-size:10px; color:#818181; padding:3px 5px;}
.listStyle{ width:184px; border:1px solid #b8b8b8; }

/* == new classes added on 20March start == */
.ver12{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}
.ver11{
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
	padding-bottom:5px;
}
.ollftmrg{
	margin-left:20px;
}
.btnGenericN{ 
	color:#fff; 
	font: bold 100% 'verdana',helvetica,sans-serif; 
	background-color:#b8b8b8; 
	border: 1px solid; 
	border-color: #919191;
	height:22px;
	padding:0px 4px 0px 4px;
	margin:0px;
	width: auto;    
    overflow: visible;
}
.noteTxt{
	color:#cc0000;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
}

.red{
	color:#ff0000;
}
a.red:hover{
	color:#ff0000;
}
ul.wwrValue, ul.subservicing{
	margin-left:60px;	
	padding:0px;	
}
ul.wwrValue li, ul.subservicing li{
	margin-bottom:14px;	
	padding:0px;	
}
ul.subservicing {
    margin-top: 0px;
}
ul.wwrsubValue{
	list-style-type:disc;
}
ul.wwrsubValue li{
	margin:5px 0px 5px 0px;
	padding:0px;		
}

#questionBox{	
	margin:0px;
	padding:0px;
}
#changepinBox{	
	margin:0px;
	padding:0px;
}
#changepassBox{	
	margin:0px;
	padding:0px;
}

/* == new classes added on 20March end == */

.subTtitleN{
	color:#333333;
	font-weight:bold;
	font-size:11px;
	padding-bottom:4px;
}
.details{
	padding:6px;	
}
.details div{
	padding:3px 0px;
	margin:0px;
}
.details div label{
	padding:0px;
	margin:0px;
}
.details small{ color:#9c9b9b; }

.inputstyle{
	width:200px;	
	border:1px solid #919191;	
	font-size:11px;
	font-family:verdana;
	height:17px;
	font-weight:normal;
}
.inputtext{padding:3px;}

div.details ul{
	margin:0px;
	padding:0px;
	list-style-type:none;	
}
div.details ul li{
	margin:0px;
	padding:0px;
	
}
.chkbox{		
	margin:0;
	width:13px;
	height:13px;
}

/* account registration classes start */
.accInput{
	border:1px solid #b8b8b8;
	height:18px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.accselect{ 
	border:1px solid #b8b8b8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:259px;
	height:18px;
}
.accrinputwidth{
	width:259px;
}

.stateCity{
	border:1px solid #b8b8b8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:120px;
	height:18px;
}
.accRegisTbl td{
	padding-bottom:9px;
}
.steps{
	color:#999999;
	font-weight:bold;
	padding:0px 0px 16px 0px;	
}

.stepsActive{
	color:#666666;
}
.steps a{
	color:#999999;
	text-decoration:none;	
}
.steps a:hover{
	color:#999999;
	text-decoration:none;	
}
.aacReglftpad{
	padding-left:16px;
}
.accRegisTbl div{
	padding-bottom:14px;
}

.chkboxaccreg{	
	margin:0px;
	width:auto;	
}

/* account registration classes end */


/*Setup Autodraft styles start here*/
.loanDtls {
	border:1px solid #919191;
	margin-bottom:20px;
	padding:7px;
	}
.loanDtls table td {
	vertical-align:top;
	}
.autoDraftContent{	
	float:left;
	width:275px;
	margin-right:25px;
	}
.financialDtls{
	float:left;
	width:417px;
	}
.financialDtls span{
	font-size:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	}
.selectOpt{
	border:1px solid #b8b8b8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:18px;
}
/*Setup Autodraft styles end here*/


/* statment and document class start */
.viewstatmentbox{ 
	width:304px;	
	float:left;
	margin:0px 20px 15px 0px;
	border-left:1px solid #919191;
	border-right:1px solid #919191;
	border-bottom:1px solid #919191;
}

.notebox{
	float:left;
	width:388px;		
	margin:0px 0px 15px 0px;
}
.divspace{ margin:6px 6px 10px 8px;}

.vslinks ul{
	margin:10px 0px 10px 14px;
	padding:0px;
	}
.vslinks ul li{
	background:url(../images/bullet.gif) no-repeat 0px 5px;
	margin:6px 0px 6px 14px;
	padding-left:10px;
	list-style:none;
	text-align:left;
	}
.vslinks ul li a{
	font-size:10px;
	font-weight:bold;
	color:#00589f;
	text-decoration:none;
	}
.vslinks ul li a:hover{
	text-decoration:underline;
	}

.notebox ul{
	margin:10px 0px 10px 0px;
	padding:0px;
	}
.notebox ul li{
	background:url(../images/dot.gif) no-repeat 0px 5px;
	margin:6px 0px 18px 0px;
	padding-left:10px;
	list-style:none;
	text-align:left;
	}
.notebox ul li a{
	font-size:10px;
	font-weight:bold;
	color:#00589f;
	text-decoration:none;
	}
.notebox ul li a:hover{
	text-decoration:underline;
	}
/* statment and document class end */



/* logout page classes start */
.logoutBox{		
	width:493px;	
	border:1px solid #6d6d6d;
	margin:40px 0px 100px 100px;	
}
.logoutBox p{		
	margin:41px;
}
.faqSubttl{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#136cb0;}
.logoutthk{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:28px;}

/* logout page classes end */


/*new styles added 26Mar starts Here*/

h4{ font-size:11px; font-weight:bold; color:#333;margin:0px; padding-bottom:5px; }
.alphaList{ padding:0px 0px 5px 40px !important;}
.alphaList ul{ margin:0px; padding:0px 0px 0px 10px !important;}
.alphaList li{ list-style:lower-alpha !important; background-image:none !important; padding:0px 0px 5px 0px !important;}
.optionContainer ol{ margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
.optionContainer ol li{ padding:0px 0px 10px 0px; }
.optionContainer .containerBody{ padding:0px 0px 0px 10px;}
.optionContainer ul{ margin:0px; padding:0px 0px 0px 10px;}
.optionContainer ul li{ list-style:none; background: url(../images/redarrow.gif) 0px 5px no-repeat; padding:0px 0px 10px 10px; }
.textBlueBold{ font-weight:bold; color:#00589f;}


.topNavGlossary{ background-color:#f5f5f5; border:1px solid #c7c8ca; padding:5px;}
.topNavGlossary a{ border-right:2px solid #cccccc; font-weight:bold; padding:0px 7px 0px 4px; color:#00589f;}
.topNavGlossary span{ border-right:2px solid #cccccc; font-weight:bold; padding:0px 7px 0px 4px; color:#999999;}
.topNavGlossary a.selected{ color:#313131;}
.selAlpha{ font-size:22px; color:#000; padding:5px 0px;}
.containerGlossary p{ margin:0px; padding:0px 0px 20px 0px;}
.containerCommunity p{ margin:0px; padding:0px 0px 10px 0px;}
.containerGlossary h4{ text-transform:uppercase;}
/*.leftContent p{ margin:0px; padding:0px 0px 15px;}*/

/*new styles added 26Mar Ends Here*/
/*style sheet for cancel Payoff*/
.Subttlpayoff{font-size:11px; font-weight:bold; color:#00589f;}
.faqs ol{
	margin:0px 0px 0px 20px;
	padding:0px 0px 15px 0px;
	}
/* = = classes on 27 march start = = */

/* faq page classes */

.faqs ul{
	margin:10px 0px 10px 0px;
	padding:0px;
	}
.faqs ul li{	
	margin:0px 0px 6px 0px;
	padding:0px;
	list-style:none;
	text-align:left;
	line-height:14px;		
	}
.faqs ul li a{
	font-size:10px;
	font-weight:bold;
	color:#006CB2;
	text-decoration:none;
}
.faqs ul li a:hover{
	text-decoration:underline;
}
.question{font-weight:bold;}
.anspad{padding-bottom:10px;}
.anspad p{margin-bottom:8px;}

.Subttlfaq{font-size:12px; font-weight:bold; color:#00589f;}

/* faq page classes */


/* = = classes on 27 march start = = */




.siteMap{ float:left; width:280px; padding:10px 0px 100px 50px;}
.siteMap .title{ background-color:#dde7ef; padding:5px 10px; font-weight:bold;}
.siteMap .pageList{ font-weight:bold; margin-left:20px; border-left:1px solid #919191;}
.siteMap .pageList ul{ margin:0px 0px 0px -1px; padding:10px 0px 0px; background:url(../images/verLineUL_sitemap.gif) left bottom no-repeat;}
.siteMap .pageList ul li{ margin:0px; padding:3px 0px 3px 12px; list-style:none; background:url(../images/dashline_sitemap.gif) 0px 10px no-repeat; }
.siteMap .pageList div{}

/* request payoff Box classes start */

.reqpayoffBox{ 	
	margin:0px 0px 15px 0px;
	border-left:1px solid #919191;
	border-right:1px solid #919191;
	border-bottom:1px solid #919191;	
}
.reqpayoffPad{padding:18px 14px;}
.reqpayoffBox table td {padding-bottom:12px;}

/* request payoff Box classes start */


/* new loginBox classes start */

.loginBoxNew{	
	background-color:#dde7f0; 
	width:500px; 
	border:1px solid #6d6d6d; 
	margin:0px auto; 
	text-align:left; 
	padding:10px; 	
	min-height:250px;
	}
	
.errorMessageLogin
{
    margin: 0px 0px 0px 170px;
    padding-top:5px;
    padding-bottom:10px;
}
* html .loginBoxNew{ height:250px;}
.loginBoxNew td{ padding:5px 10px 10px; vertical-align:middle;}
.fieldTip{ font-weight:normal; padding:2px; line-height:20px;}
.loginBoxNew .steps { color:#666}
.loginBoxNew .steps span { color:#999}
.loginBoxNew .steps a{ color:#999999}
.startPages{ vertical-align:middle; text-align:center; padding:100px 0px 150px;}
.startPagesExternal{ vertical-align:middle; text-align:center; padding:10px 0px 150px;}
.loginBoxNew h1{ margin:0px; padding:0px; color:#cc0000;	font-size:12px;}
.inputstyleLogin{ width:160px; border:1px solid #919191; font-size:11px; font-family:verdana; height:17px; font-weight:normal;}
.loginButton{ color:#333333; font: bold 100% 'verdana',helvetica,sans-serif;  background-color:#d0cbd2; border: 1px solid; border-color: #6d6d6d;padding:2px 4px; width:auto; }

.alert{ width:500px; margin:0px auto; color:#f00; padding:5px 0px 15px; }

/* new loginBox classes end */

 /*Stylesheet for Text banner on rigth side*/
 .txtBanner{
 	float:left;
	width:180px;
 	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#223e6e;
	line-height:18px;
	text-align:left;
	padding:0px 0px 20px 15px;
	}
.errorMessage{ color:#f00; padding:3px 8px; background-color:#fffde4; border:1px solid #e2c88a; text-align:left;}
.ml{margin:0px 0px 0px 10px; padding:0px 0px 10px 10px;}	
.errorMessage p, .errorMessage span{ font-weight:bold; margin:0px; padding:0px;}
.errorMessage ul{margin:20px; padding:0px;}
/*New styles for top Nav*/
	
.topnav ul li.home1{
	width:70px; 
	height:32px;
	}
.topnav ul li.home1 a{
	/*background:url(../images/img_topNav.gif) 0px 0px no-repeat;*/
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 22px;
	height:23px;
	display:block;
	}
.topnav ul li.home1 a:hover, .topnav ul li.home1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
	}	
.devider1{
	background:url(../images/devider.gif) no-repeat;
	height:24px;
	width:1px;
	padding:0px;
	margin:0px;
	display:block;
	}	

.topnav ul li.myAcc1{
	width:112px; 
	height:32px;
	}
.topnav ul li.myAcc1 a{
/*	background:url(../images/img_topNav.gif) -71px 0px no-repeat;*/	
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 15px;
	height:23px;
	display:block;
	}
.topnav ul li.myAcc1 a:hover, .topnav ul li.myAcc1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
	}
	
	
.topnav ul li.faq1{
	width:60px; 
	height:32px;
	}
.topnav ul li.faq1 a{
/*	background:url(../images/img_topNav.gif) -71px 0px no-repeat;*/	
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 15px;
	height:23px;
	display:block;
	}
.topnav ul li.faq1 a:hover, .topnav ul li.faq1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
	}
	
.topnav ul li.glossary1{
	width:95px; 
	height:32px;
	}
.topnav ul li.glossary1 a{
/*	background:url(../images/img_topNav.gif) -71px 0px no-repeat;*/	
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 15px;
	height:23px;
	display:block;
	}
.topnav ul li.glossary1 a:hover, .topnav ul li.glossary1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
	}
.topnav ul li.whowe1{
	width:114px; 
	height:32px;
	}
.topnav ul li.whowe1 a{
/*	background:url(../images/img_topNav.gif) -71px 0px no-repeat;*/	
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 15px;
	height:23px;
	display:block;
	}
.topnav ul li.whowe1 a:hover, .topnav ul li.whowe1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
	}
.topnav ul li.commu1{
	width:108px; 
	height:32px;
	}
.topnav ul li.commu1 a{
/*	background:url(../images/img_topNav.gif) -71px 0px no-repeat;*/	
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 15px;
	height:23px;
	display:block;
	}
.topnav ul li.commu1 a:hover, .topnav ul li.commu1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
	}

.topnav ul li.makepay1{
	width:140px; 
	height:32px;
	}
.topnav ul li.makepay1 a{
/*	background:url(../images/img_topNav.gif) -71px 0px no-repeat;*/	
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 15px;
	height:23px;
	display:block;
	}
.topnav ul li.makepay1 a:hover, .topnav ul li.makepay1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
	}
.topnav ul li.workopt1{
	width:155px; 
	height:32px;
	}
.topnav ul li.workopt1 a{
/*	background:url(../images/img_topNav.gif) -71px 0px no-repeat;*/	
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 15px;
	height:23px;
	display:block;
	}
.topnav ul li.workopt1 a:hover, .topnav ul li.workopt1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
	}
.topnav ul li.career1{
	width:80px; 
	height:32px;
	}
.topnav ul li.career1 a{
/*	background:url(../images/img_topNav.gif) -71px 0px no-repeat;*/	
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	padding:9px 0px 0px 15px;
	height:23px;
	display:block;
	}
.topnav ul li.career1 a:hover, .topnav ul li.career1 a.selected{
	background:url(../images/bg_topNav.gif) repeat-x;
	color:#223e6e;
	text-decoration:none;
}

/* Finanacial worksheet table classes start */
.fntBold{font-weight:bold;}
.fwTbl td{
	padding-bottom:10px;
}

.fwTblHead{font-size:12px; font-weight:bold;}
.fwTbl p{
	padding:0px;
	margin:8px 0px;
}
.pmrgn{padding-top:10px;}

.fwTblInputS{
	width:85px;	
	border:1px solid #b8b8b8;	
	font-size:11px;
	font-family:verdana;
	height:17px;
	font-weight:normal;
	padding-left:1px;
}
.fwTblInputvS{
	width:30px;	
	border:1px solid #b8b8b8;	
	font-size:11px;
	font-family:verdana;
	height:17px;
	font-weight:normal;
	padding-left:1px;
}
.fwTblInputM{
	width:200px;
	border:1px solid #b8b8b8;	
	font-size:11px;
	font-family:verdana;
	height:17px;
	font-weight:normal;
	padding-left:1px;
}
.fwTblSelect{
	border:1px solid #b8b8b8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	height:18px;
}
.fwTblSelectState{
	border:1px solid #b8b8b8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:105px;
	height:18px;
}
.fwTblSelectState1{
	border:1px solid #b8b8b8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:140px;
	height:18px;
}
.fwTblSelectCity{
	border:1px solid #b8b8b8;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:202px;
	height:18px;
}
.rfield{ color:#f00;}

.fwTblS{
	background-color:#b8b8b8;
}
.fwTblS td{
	background-color:#fff;
	padding:4px 0px 5px 4px;
}
.altRowColor{
	background-color:#f6f6f6 !important;	
}
.fwTblS th{
	background-color:#fff;
	font-weight:bold;
	padding:4px 0px 5px 4px;
	margin:0px;
	text-align:left;
}
.fwTblSHead{
	background-color:#dddddd !important;
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 4px 4px !important;
}
.fwTblSmrgn{margin-bottom:22px;}

.hrline{border-top:1px solid #dddddd; height:1px; padding-bottom:0px !important;}

.fwTitle{
	margin-bottom:8px;
	padding:7px 7px 7px 0px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.fwSeparator{background-color:#D5DBE6; padding-left:10px;}
.fwpadlft{padding-left:10px;}

/* Finanacial worksheet table classes end */

.stepSubtitle{font-weight:bold; color:#00589f; padding:5px 0px; border-bottom:2px solid #00589f; margin-bottom:15px; font-size:12px;}

.checkPopup{ position:absolute; width:400px; height:250px; padding:5px 10px; border:2px solid #006699; background-color:#FFFFFF; top:50%; left: 20%;}
.checkPopup div{ text-align:right; padding:0px 10px 5px;} 

.loginBoxNewWizard{	
	background-color:#dde7f0; 
	width:500px; 
	border:1px solid #6d6d6d; 
	margin:0px auto; 
	text-align:left; 
	padding:10px; 	
	min-height:250px;
	font-weight:bold;
	}
	
* html .loginBoxNewWizard{ height:250px;}
.loginBoxNewWizard td{ padding:10px 10px 0px 10px; vertical-align:middle;}
.loginBoxNewWizard .steps { color:#666}
.loginBoxNewWizard .steps span { color:#999}
.loginBoxNewWizard .steps a{ color:#999999}
.loginBoxNewWizard h1{ margin:0px; padding:0px; color:#cc0000;	font-size:12px;}
.debuginfo
{
	color: #FFF; width: 500px; float: left; margin-left: 20px;margin-top:5px;
	}

/*Styles -- Servicing Update Page*/
.containerServicingUpdate p
{ 
    margin:0px; 
    padding:0px 0px 10px 0px;
    line-height:17px;
}
.subTtlSection
{
    border-top:1px solid #407f8d; 
    background-color:#fff; 
    padding:1px; 
    font-weight:bold; 
    color:#333333; 
    margin-bottom:9px;
}
.subTtlSection div
{ 
    background:url(../images/subttl3_bottom.gif) 0px 120% repeat-x #dde7ef; 
    padding: 3px 8px 7px 
}
.sectionListing
{
    line-height: 17px; 
    margin: 3px; 
    padding-left: 15px;
}
.sectionHeader
{
    line-height:20px;
}
.contactListing
{
    padding-left:40px;
    line-height:17px;
}
.contactUsDivLeft
{
    line-height:17px;
    float:left;
    width:50%;
}
.contactUsDivRight
{
    line-height:17px;
    float:right;
    width:50%;
}

/************************New***************/
.modalBackground {
	background-color:#336699;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalBox
{
	background-color:#FFFFFF;
	border-width:3px;
	border-style:solid;
	border-color:#336699;
	padding:1px;
}
.gridHeader
{
	background-color:#DDE7F0;	
	color:#006CB2;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding-left:5px;
}
.wfLegendFormat{PADDING-RIGHT: 5pt; PADDING-LEFT: 5pt; PADDING-BOTTOM: 5pt; PADDING-TOP: 5pt; color:#336699; font-size:9pt; font-weight:bold;}
.wfLegendFieldSetFormat{border-right:1px solid #5387AF;border-top:1px solid #5387AF;border-left:1px solid #5387AF;border-bottom:1px solid #5387AF;}

/*Welcome Page*/
.data-table-container {
border-top:1px solid #738A5C;
margin:0 0 10px;
}
.non-sortable {
border-top:1px solid #C39239;
padding-left:0px;
}
.data-entry .data-table-container {
border-top:0 none;
}
.data-table-container table {
width:100%;
}
.data-table-container .title-bar {
background-image:url("../images/dots_horiz.gif");
background-position:center bottom;
background-repeat:repeat-x;
padding:0 0 1px;
}
.data-table-container .title-bar table {
background-color:#E2E8DE;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
.non-sortable .title-bar table {
background-color:#F3E9D8;
}
.data-table-container .title-bar table td {
color:#333333;
padding:5px 0 5px 5px;
}
.data-table-container .title-bar table td h1 {
color:#666666;
font-family:Verdana;
float:left;
font-size:12px;
font-weight:bold;
margin:0;
}

.leftContentAlt{
	background:url(../images/leftContent_bg.gif) repeat-x top;
	padding: 20px 25px 30px 25px;
	_padding-right:24px;
	float:left;
	width:707px;	
}
.rightContentAlt{
	background:url(../images/rightStripBg.gif) no-repeat;
	width:198px;
	float:right;
	padding:20px 9px 30px 4px;
	}
.rightlinkAlt ul{
	margin:0px;
	}
.rightlinkAlt ul li{
	background:url(../images/bullet.gif) no-repeat 0px 5px;
	margin:6px 0px 6px 14px;
	padding-left:10px;
	list-style:none;
	text-align:left;
	}

.rightlinkAlt ul li a{
	font-size:10px;
	font-weight:bold;
	color:#00589f;
	text-decoration:none;
}

.rightlinkAlt ul li a.selected{
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.rightlinkAlt ul li a:hover{
	text-decoration:underline;
	}
.welcomeHeaderImgDiv
{
    width:284px;
    height:212px;
    padding:5px;
    border:1px solid #7C7C7C;
    float:left;
}
.topContent
{
    margin-left:15px;
    width:396px;
    float:right;
}
.bottomContent
{
    width:707px;
    padding-top:20px;
    float:left;
}
.bottomLeftContent
{
    width:341px;
    display:block;
    vertical-align:top;
}
.bottomCenterContent
{
    width:1px;
    background-color:#CCCCCC;
    background-repeat:repeat-y;
    height:100%;
}
.bottomRightContent
{
    width:341px;
    display:block;
    vertical-align:top;
}
.bgLightGrey1
{
    background-color:#CCCCCC;
    height:302px;
    margin:0px;
}
.question
{
    padding-top:10px;
}
.left
{
    float:left;
    width:270px;
}
.right
{
    float:right;
    width:71px;
}
.questionClear
{
    float:left;
    display:block;
    background:url(../images/bg_dot_light.gif) repeat-x;
    width:100%;
    margin-top:10px;
}
.answer
{
    float:left;
    display:block;
}

.EventLine1
{
	color:#006CB2; 
	padding:0px 1px 0px 0px;
}

.EventLine2
{
	font-weight:bold; 
	padding:0px 1px 0px 80px;
}

.EventLine
{
	padding:0px 1px 0px 80px;
}
#aa,#bb,#cc,#dd 
{
    color:#333333;
}
.rightContentAlt .rightlink .quicklink span
{
    font-size:10px;
}
