.blueboxLft {
	background-image: url(../images/blueboxLftMiddle.jpg);
}
.blueboxRt {
	background-image: url(../images/blueboxRtMiddle.jpg);
}
.btn_background {
	background-image: url(../images/btnBackground.jpg);
}
.blueboxHeader {
	background-image: url(../images/blueboxHeader.jpg);
	background-position: top;
}
.blueboxFooter {
	background-image: url(../images/blueboxFooterBackground.jpg);
	background-position: top;
}

.tableBorder
{	 
	border-right: lightgrey 1px solid; 
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid; 
	border-bottom: lightgrey 1px solid;
	padding-left:5px;
	padding-right:3px;
}

.headerBackground {
	background-image: url(../images/headerBlueBackground.jpg);
}
.footerBackground {
	background-image: url(../images/mshomeloansTemplate1_r12_c1.jpg);
}
.header
{
    font-family: Verdana,Arial; 
    font-size: 14px; 
    color:#006699;
    font-weight:bold;
	background:#FFFFFF;
}   

.headerText
{
	font-family: Verdana,Arial; 
    font-size: 14px; 
    color:Black;
    font-weight:bold;
	background:#FFFFFF;
}

/*
.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
*/
/* Added by Raj */
.bodyText {
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.bodyTextBL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
/*.bodyTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.7pt;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
*/

/* Added by raj */
.bodyTextSmall 
{
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
}


.subHeaderTextBL
{
    font-family: Verdana; 
    font-size: 9pt; 
    color:#006699;
    font-weight:bold;
    background-color:White;
    padding:5 5 5 5;	
} 
.subHeaderText
{
    font-family: Verdana; 
    font-size: 11px; 
    color:#006699;
    font-weight:bold;
    background-color:White;
    padding:5 5 5 5;	
} 
/*
.subHeaderLink
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9pt; 
	font-weight:bold;	
	color: #006699;
	background:#FFFFFF;
	text-decoration:underline;
}
*/
/* added by raj */
.subHeaderLink
{
	font-family: Verdana,Arial,helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;	
	color: #006699;
	background:#FFFFFF;
	text-decoration:underline;
}

/* added by raj */
.disclosure
{
	font-family: Arial,Verdana,helvetica, sans-serif;
	font-size:7.5pt; 
	font-style:normal;
	color:#000000;
}

.formField {
	font-family: Verdana,Arial;
	font-size:9pt; 
	font-style:normal;
	color:#000000;
	z-index:-1;}

.formFieldRequired {
	font-family: Verdana, Arial;
	font-size:9pt; 
	font-style:normal;
	font-weight:bold;
	color:#000000;
	z-index:-1;}

.formFieldError{
	font-family: Verdana,Arial;
	font-size:8.5pt; 
	font-style:normal;
	font-weight:bold;
	color:#FF0000;
}

.formButton {
	font-family: Verdana, Arial;
	font-size:9pt; 
	font-style:normal;
	color:#000000;
}

.errorMessage{
	font-family: Verdana, Arial;
	font-size:8.5pt; 
	font-style:normal;
	font-weight:bold;
	color:#FF0000;
}

.label {
	font-family: Verdana, Arial;
	font-size:9pt; 
	font-weight:bold;
	color:#000000;
}

/*.IntroText
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:7pt; 
	font-style:normal;	
    color:White;
    background:Black;
} */

/* Added by Raj */

.IntroText
{
	font-family: Verdana,Arial;
	font-size:11px; 
	font-style:normal;	
	font-weight:normal;  
    color:black;
    background:white;
}

/*
.formLink
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:8.5pt; 
	font-weight:bold;	
	color:#006699;
	background:#FFFFFF;
	text-decoration:underline;
}
*/
/* Added by raj */
.formLink
{
	font-family: Verdana,Arial;
	font-size:11px; 
	font-weight:bold;	
	color:#006699;
	background:#FFFFFF;
	text-decoration:underline;
}

/*
.formLinkHighlighted
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:8.5pt; 
	font-weight:bold;	
	color:Highlight;
	background:#FFFFFF;
	text-decoration:underline;
}
*/

/* Added by raj */

.formLinkHighlighted
{
	font-family: Verdana,Arial;
	font-size:11px; 
	font-weight:bold;	
	color:Highlight;
	background:#FFFFFF;
	text-decoration:underline;
}

/*
.homePageLink1
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9pt; 
	font-weight:bold;	
	color: Black;
	background:#FFFFFF;
	text-decoration:none;
}
*/
/* Added by Raj */

.homePageLink1
{
	font-family: Verdana,Arial;
	font-size:11px; 
	font-weight:bold;	
	color: Black;
	background:#FFFFFF;
	text-decoration:none;
}

/*
.homePageLink2
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:7pt; 
	font-weight:bold;	
	color: Black;
	background:#FFFFFF;
	text-decoration:none;
}
*/
/* Added by Raj */

.homePageLink2
{
	font-family: Verdana,Arial;
	font-size:11px; 
	font-weight:bold;	
	color: Black;
	background:#FFFFFF;
	text-decoration:none;
}


/*
.homePageLinkWhite
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:7pt; 
	font-weight:bold;	
	color: White;
	background: black;
	text-decoration:none;
}

*/

/* Added by Raj */

.homePageLinkWhite
{
	font-family: Verdana,Arial;
	font-size:11px; 
	font-weight:normal;	
	color: Black;
	background: white;
	text-decoration:none;
}

.homePageHeaderLink
{
	font-family: Verdana,Arial;
	font-size:10px; 
	font-weight:normal;	
	color: White;
	background: black;
	text-decoration:underline;
}
.homePageHeaderText
{
	font-family: Verdana,Arial;
	font-size:10px; 
	font-weight:normal;	
	color: White;
	background: black;
	text-decoration:none;
}

.homeHeaderText
{
	font-family: Verdana, Arial; 
    font-size: 10px; 
    color:White;
    font-weight:bolder;
}

/*
.homeItalizedText
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
    font-size: 7pt; 
    color:Black;
    font-weight:normal;
}/*

/* Added by Raj */
.homeItalizedText
{
	font-family: Arial,Verdana, helvetica; 
    font-size: 7.5pt; 
    color:black;
    font-weight:normal;
}

/*
.homeSmallText
{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
    font-size: 7pt; 
    color:Black;
    font-weight:normal;
} */

/* Added by Raj */
.homeSmallText
{
	font-family: Verdana,Arial; 
    font-size: 11px; 
    color:Black;
    font-weight:normal;
}



.homeColorHeader
{
	font-family: Verdana, Arial; 
    font-size: 12px; 
    color:#0099CC;
    font-weight:bolder;
}

.headerTable{
	z-index: 100; 
	left: -1px;
	position: absolute; 
	top: -2px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
.greyHeaderDivider
{
	background-position: left top;
	background-attachment: fixed; 
	background: url(../images/mshomeloansTemplate1_r5_c1.jpg) repeat-x; 
	height: 20px;
}
.mainContentCell
{
	height: 437px;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 10px;
	padding-bottom: 10px; 	
}
.tableHeader
{
	background-position: left bottom; 
	background-attachment: fixed; 
	background:  url(../images/tableHeader.jpg); 
	background-repeat: repeat-x ; 	
	height: 15px; 
	font-weight: bold; 
	font-size: 10pt; 
	color:#000000; 
	font-family: verdana; 
	padding-right: 0px; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-top: 5px;	
}
.tableHeaderImage
{
	
	background-position: left bottom; 
	background-attachment:fixed; 
	background:url(../images/tableHeader.jpg); 
	background-repeat:repeat-x; 	
	height: 15px; 
	font-weight: bold; 
	font-size: 10pt; 
	color:#000000; 
	font-family: verdana; 
	padding-right: 0px; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-top: 5px;	

}
.tableHeaderLeft
{
	background-position: left bottom; 
	background-attachment: fixed; 
	background:  url(../images/tableHeader.jpg); 
	background-repeat: repeat-x ; 	
	height: 15px; 
	font-weight: bold; 
	font-size: 9pt; 
	color:#000000; 
	font-family: verdana; 
	padding-right: 0px; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-top: 5px;	
}

.tableDetail
{
	padding-right: 5px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	padding-top: 2px;	
	border-bottom: lightgrey 1px solid;
}
.blueHeaderDividerLink:link
{
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:2pt; 
	font-style:normal;
	font-weight:bold;
	color:#006699;	
	text-decoration:none;
	vertical-align:middle;  
	border-bottom-width:0px;
}

.dynamicMenuText
{
  	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size:7pt; 
	font-style:normal;
	font-weight:bold;
	background-color:#D6D3CE;
	color:#006699;
	text-decoration:none;
	border-bottom-width:0px;
}
.dynamicMenuHoverText
{
  	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size:7pt; 
	font-style:normal;
	font-weight:bold;
	background-color:#006699;
	color:White;
	text-decoration:none;
	border-bottom-width:0px;
}
.borderTable
{
 	position:relative;
    top:-1px;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style:none;
	background-repeat:repeat; 
}

.separator
{
	position:relative;
    top:-1px;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-top-style: none; 
	padding-top: 0px; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style:none;
	background-repeat:repeat; 
	background-image: url(../images/mshomeloansTemplate1_r5_c1.jpg);
}


.leftMenuTitle
{
	background-position: left bottom; 
	background-attachment: fixed; 
	background: url(../images/background_bluetitlebar.jpg); 
	background-repeat: no-repeat; 
	height: 15px; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#ffffff; 
	font-family: verdana; 
	padding-right: 0px; 
	padding-left: 10px; 
	padding-bottom: 3px; 
	padding-top: 0px;
    width:100px;
}
.leftMenuBorder
{
	 
	border-right: lightgrey 1px solid; 
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid; 
	border-bottom: lightgrey 1px solid;
	padding-left:0px;
	padding-right:2px;
}
.tableHeaderMain
{
	background-position: left bottom; 
	background-attachment: fixed; 
	background:  url(../images/tableHeader.jpg); 
	background-repeat: repeat-x ; 	
	height: 15px; 
	font-weight: bold; 
	font-size: 10pt; 
	color:#000000; 
	font-family: verdana; 
	padding-right: 0px; 
	padding-left: 10px; 
	padding-bottom: 5px; 
	padding-top: 5px;	
}
.headerTest
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
    font-size: 12pt; 
    color:#006699;
    font-weight:bold;
	background:#FFFFFF;
}   
.subHeaderTextTest
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
    font-size: 10pt; 
    color:#006699;
    font-weight:bold;
    background-color:White;
    padding:5 5 5 5;	
} 

 table
            {
	            border:none;
	            margin-bottom:0.0em;
	            padding:0 0 0 0;	
                font-family: Verdana; 
                font-size: 8pt; 		            
            }