body 
{
	padding:			0px;
	margin:				0px;
}

/* Fix for the Car Insurance issue in IE 8 */
body form div#divGlobalHeaderOverrideSelect
{
    background-image:       url(/Images/MEX/structure/header_bg_blue_grad.gif);
    background-position:	center top;
    position:				absolute;
}


.globalBody
{
	margin: 			0px auto 0px auto;
	background-image:	url(/images/MEX/structure/bg.gif);
	background-repeat:	repeat-x;
	font-family:		arial, verdana;
	font-size:			80%;
	color:				#333;
}

.divGlobalWrapper
{
	margin:				0px auto 0px auto;
}


.divGlobalWrapper, .divInnerHeader, .divGlobalNavigation, .divGlobalContent, .divGlobalFooter,
.divMainNav, .divSubNav
{
	width:				1000px;
}

.divGlobalHeader 
{
	width:				100%; 
	height:				89px; 
	background-image:	url(/Images/MEX/structure/header_bg_blue_grad.gif);
	background-position:center top;
	background-repeat:	no-repeat;
}



.divInnerHeader, .divGlobalNavigation, .divGlobalContent, .divGlobalFooter,
.lnkMainNav, .lnkMainNavSelected, .lnkSubNav, .lnkSubNavSelected, .divMainNav, .divSubNav,
.divContentColumnLeft, .divContentColumnRight,
.divContentColumnLarge, divContentColumnLargeLoan, .divContentColumnLargeER, 
.divContentColumnLargeDebt, .divContentColumnLargeMortgage,
.divContentColumnLargeLI,.divContentColumnLargePMI,
.divContentInnerColumnLarge, .divContentInnerColumnTop,
.divContentInnerColumnBottom, 
.lnkFooterNav, .ulFooterNav,
.logo, .search, .searchButton,
.productInformationTitle, .productInformationText
{
	float:				left;
}

.divInnerHeader
{
	height:				89px;

}

.divGlobalNavigation
{
	height:				68px;
}

.divGlobalFooter
{
	background-color:	#333;
}

.divGlobalContent
{
	margin-bottom:		20px;
}

.ulMainNav, .liMainNav, .ulFooterNav, .liFooterNav
{
	display:			inline;
	margin:				0px;
	padding:			0px;
	list-style:			none;
}

.ulFooterNav
{
	width:				500px;
	margin-left:		20px;
}


.lnkMainNav, .lnkMainNavSelected
{
 padding:   10px 13px 11px 13px;
 color:    #fff;
 text-decoration: none;
 border-left:  solid 1px #616252;
 border-right:  solid 1px #616252;
 font-weight:  bold;
 font-size:   120%;
}



.lnkMainNav:hover, .lnkMainNavSelected, .lnkMainNavSelected:hover
{
	background-image:	url(/images/MEX/structure/main-nav-hover.gif);	
	background-repeat:	repeat-x;
	border-left:		solid 1px #fff;
	border-right:		solid 1px #fff;
	color:				#fff;
}

.lnkSubNav, .lnkSubNavSelected, .lnkSubNavSelected
{
	/*font-size:			85%;*/
	padding:			7px 10px 7px 10px;
	margin:				1px 0px 0px 0px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#fff;
}

.lnkSubNav:hover, .lnkSubNavSelected, .lnkSubNavSelected:hover
{
	color:				#036;
}

.divContentColumnLeft
{
	width:				260px;
	margin:				10px 0px 0px 0px;
	background-color:	#e6e6e6;
	border:				solid 1px #fff;
	min-height:			400px;
	padding:			10px;
	float:right;

}

.divContentColumnRight
{	
	margin:				10px 0px 20px 10px;
	width:				700px;
	font-size:			11px;
	background-color:White;
}

.divContentColumnLarge,
.divContentColumnLargeLoan,
.divContentColumnLargeER,
.divContentColumnLargeLI,
.divContentColumnLargePMI,
.divContentColumnLargeDebt,
.divContentColumnLargeMortgage
{
	width:				962px;
	font-size:			85%;
	background-color:	#fff;
	margin:				20px 0px 20px 0px;
	min-height:			400px;
	padding:			20px;
}

.divContentInnerColumnTop, .divContentInnerColumnLarge
{
	border:				solid 1px #e6e6e6;
	width:				680px;
	padding: 			10px;
	background-color:	#fff;
}
.divContentInnerColumnTop
{
    min-height:			315px;
}


.divContentInnerColumnLarge
{
	width:				942px;
	margin:				20px;
	min-height:			400px;
	padding:			20px;  
	background-color: 	#FFFFFF;
}

.divContentInnerColumnBottom
{
	width:				700px;
}

.lnkFooterNav
{
	color:				#fff;
	text-decoration:	none;
	padding:			10px 0px 0px 0px;
	font-size:			85%;
}

.lnkFooterNav:hover
{
	color:				#339bdd;
	text-decoration:	underline;	
}

.productInformationTitle
{
	margin:				10px 0px 0px 0px;
	color:				#036;
	font-size:			120%;
	width:				100%;
	border-bottom:		dotted 1px #333;
}

.productInformationText
{
	padding:			5px 0px 5px 0px;
	width:				100%;
	margin:				0px;
	font-size:			11px;
}

.logo
{
	margin:				32px 0px 0px 10px;
	width:				45%;
}

.search
{		
	margin:				30px 0px 0px 0px;
	font-weight:		bold;
	font-size:			90%;
	color:				#359bdd;
}

.searchBox 
{
	margin:				20px 0px 0px 0px;
	float:				right;
	vertical-align:		middle;
	width:				53%;
}

.searchBox img
{
    border:				0px;
}

.searchDate
{
	float:				right;
	color:				#555555;
	font-weight:		bold;
	font-size:			11px;
	width:				120px;
	margin:				28px 30px 7px 0px;
	*margin:			24px 27px 7px 0px;

}

.searchButton
{
	border:				none;
	margin:				40px 0px 0px 10px;
}

.ulMainNavDD
{
	padding:			0px;
	margin:				0px;
	list-style-type:	none;
	width:				149px;
	background-color:	#fff;
	border:				solid 2px #036;
}
.lnkMainNavDD
{
	padding:			5px 10px 5px 10px;
	float:				left;	
	width:				129px;
	text-decoration:	none;
	font-weight:		bold;
	color:				#036;
}

.lnkMainNavDD:hover
{
	background-color:	#036;
	text-decoration:	none;
	color:				#fff;
	width:				129px;
}
.divGlobalNavigation li
{
	float:				left;
	position:			relative;
}

.ulMainNav div
{
	visibility:			hidden;
	position:			absolute;
	top:				39px;
	left:				0px; 
}

.ulMainNavDD
{
	padding:            0px;
    margin:             0px;
    list-style-type:    none;
    width:              149px;
    background-color:   #fff;
    border:             solid 2px #036;
    opacity:			.90;
    filter:				alpha(opacity ='90');
    z-index:999 ! important;
}

div.spacer
{
    height:				90px; 
    width:				1px;    
}






