/* Start main.css for Enhanced Websites v2.0 - last updated 08/22/05 */
/* ------------------------------- Start Global Styles ------------------------------- */
A, A:Visited, A:Active {
	color: #BB000B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
A:Hover {
	color: #000;
	text-decoration: underline;
	}

body {
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	margin-top: 0;
	background-color: #F7EAC5;
	color:#BB000B;
	}
td, li, div, ul, p  {
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	color:#BB000B;
	}
h1 {
	color: #129DA2;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	}
h2 {/* used for all page titles on standard and custom pages */
	color: #129DA2;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	}

.content {/* use for main content on all pages */
	color: black;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	}

.sm {
	font-size: 10px;
	}
#formCell ul {
	margin-left:20px;
}
/* -------------------------------- End Global Styles -------------------------------- */
/* --------------------------- Start Standard Page Styles ---------------------------- */
.snippetImage {/* controls spacing around Snippet images */
	margin: 0 10px 300px 0;
	}

.phoneBackground {background: url(images/Phone_Back.gif);}	
.phoneBackground2 {background: url(images/Phone_Back_back.gif);}	
.phoneLine1 {padding-left: 35px;font-size: 24px;color: #BB000B;font-weight: bold;}
.phoneLine2 {padding-left: 200px;font-size: 24px;color: #BB000B;font-weight: bold;}
.phoneLine3 {padding-left: 60px;font-size: 22px;color: #BB000B;font-weight: bold;}	

.sloganBackground {background: url(images/Slogan_Back.jpg);}	
.slogan1 {color: #fff; font-size: 24px;font-weight: bold;}
.slogan2 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 100px;
}
.slogan3 {color: #fff; font-size: 14px;font-weight: bold;}
.slogan4 {color: #fff; font-size: 30px;font-weight: bold;}

.formBackground {background: url(images/form_Back.gif); color: #823D07; font-size: 12px; font-weight: bold; padding-top: 15px;padding-left: 15px;}
.formNames {font-size: 11px; color:#BB000B;} 	
.CustomForm {font-size: 10px; padding: 2px;}

A.links, A.links:Visited, A.links:Active {color: #BB000B;font-size: 11px;font-weight: normal;text-decoration: underline;}
A.links:Hover {color: #333399;text-decoration: underline;}
/* ----------------------------- End Standard Page Styles ---------------------------- */
/* ------------------------------- Start Header Styles --------------------------------*/
.topText {
	font-size: 8.2px;
	color: #BB000B;
	}
.headerback {background-color:#129DA2; color: white; font-size: 24px; font-weight: bold; padding: 5px;}
.headerbluebar {
	background: url(images/Meetbackline.gif) bottom repeat-x;
	}
.apply{position: relative;font-family: arial, helvetica, sans-serif;background: url(images/apply_OVER.gif) no-repeat;white-space: nowrap;display: block;width: 156px;height: 91px;margin: 0;padding: 0;color: #129DA2;}
.apply a:link, .apply a:visited, .apply a:active {display: block;color: #129DA2; font-size: 14px;width: 156px;height: 43px;display: block;float: left;text-decoration: none;}
.apply a:hover {display: block; color: #FFFFFF; font-size: 14px;width: 156px;height: 43px;display: block;float: left;text-decoration: none;}
.apply img{width: 156px;height: 91px;border: 0;color: #129DA2;}
* html a:hover{visibility:visible;color:#ffffff;}
.apply a:hover img{visibility:hidden;color:#ffffff;}
.apply span{position: absolute;left: 35px;top: 48px;margin: 0px;padding: 0px;cursor: pointer;} 

.apply2{position: relative;font-family: arial, helvetica, sans-serif;background: url(http://legacymortgagenm.com/images/apply_BackOVER.gif) no-repeat;white-space: nowrap;display: block;width: 157px;height: 50px;margin: 0;padding: 0;color: #129DA2;}
.apply2 a:link, .apply2 a:visited, .apply2 a:active{display: block;color: #129DA2;font-size: 14px;width: 157px;height: 50px;display: block;float: left;text-decoration: none;}
.apply2 a:hover{display: block;color: #FFFFFF;font-size: 14px;width: 157px;height: 50px;display: block;float: left;text-decoration: none;}
.apply2 img{width: 157px;height: 50px;border: 0;color: #129DA2;}
* html a:hover{visibility:visible;color:#fff;}
.apply2 a:hover img{visibility:hidden;color:#fff;}
.apply2 span{position: absolute;left: 10px;top: 10px;margin: 0px;padding: 0px;cursor: pointer;} 


.prequal{ color:#fff; position: relative;font-family: arial, helvetica, sans-serif;background: url(images/prequal_OVER.gif) no-repeat;white-space: nowrap;display: block;width: 158px;height: 91px;margin: 0;padding: 0;color: #129DA2;}
.prequal a:link, .prequal a:visited, .prequal a:active{display: block;color: #129DA2;font-size: 14px;width: 158px;height: 43px;display: block;float: left;text-decoration: none;}
.prequal a:hover{display: block;color: #FFFFFF;font-size: 14px;width: 158px;height: 43px;display: block;float: left;text-decoration: none;}
.prequal img{width: 158px;height: 91px;border: 0; color:#129DA2;}
* html a:hover{visibility:visible;color:#fff;}
.prequal a:hover img{visibility:hidden; color:#fff;}
.prequal span{
	position: absolute;
	left: 38px;
	top: 49px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 100px;
	height: 21px;
}

.rates{color: #129DA2; position: relative;font-family: arial, helvetica, sans-serif;background: url(images/rates_OVER.gif) no-repeat;white-space: nowrap;display: block;width: 155px;height: 91px;margin: 0;padding: 0;}
.rates a:link, .rates a:visited, .rates a:active {display: block;color: #129DA2; font-size: 14px;width:155px; height: 43px;display: block;float: left;text-decoration: none;}
.rates a:hover {display: block;color: #FFFFFF; font-size: 14px;width:155px; height: 43px;display: block;float: left;text-decoration: none;}
.rates img{width: 155px; height: 91px;border: 0; color:#129DA2;}
* html a:hover{visibility:visible;color:#fff;}
.rates a:hover img{visibility:hidden;color:#fff;}
.rates span{position: absolute;left: 41px;top: 48px;margin: 0px;padding: 0px;cursor: pointer;} 
	
.meet{color: #129DA2; position: relative;font-family: arial, helvetica, sans-serif;background: url(images/meet2.gif) no-repeat;white-space: nowrap;display: block;width: 157px;height: 91px;margin: 0;padding: 0;}
.meet  a:link, .meet a:visited, .meet a:active{display: block;color: #129DA2; font-size: 14px;width:157px;height: 43px;display: block;float: left;text-decoration: none;}
.meet  a:hover{display: block;color: #FFFFFF; font-size: 14px;width:157px;height: 43px;display: block;float: left;text-decoration: none;}
.meet img{width: 157px;height: 91px;border: 0; color:#129DA2;}
* html a:hover{visibility:visible;color:#fff;}
.meet a:hover img{visibility:hidden;color:#fff;}
.meet span{position: absolute;left: 23px;top: 49px;margin: 0px;padding: 0px;cursor: pointer;} 

.midpromo{
	padding-left: 25px;
	font-size: 16px;
	color: #BB000B;
	font-weight: bold;
	padding-bottom: 12px;
}
.midpromo a:link, .midpromo a:visited, .midpromo a:active{padding-left: 25px;font-size: 16px;color: #BB000B;font-weight: bold;}
.midpromo a:hover{padding-left: 25px;font-size: 16px;color: #BB000B;font-weight: bold;}
	
/* -------------------------------- End Header Styles ---------------------------------*/
/* ------------------------------- Start Side Styles --------------------------------- */
A.side, A.side:Visited, A.side:Active {
	color: #BB000B;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	}
A.side:Hover {
	color: #000;
	text-decoration: underline;
	}

.boxText {
	font-size: 9px;
	padding-top: 2px;
	color: #000;
	}
/* -------------------------------- End Side Styles ---------------------------------- */
/* ------------------------------- Start Footer Styles ------------------------------- */
.footer {font-size: 10px; border-top: 1px solid #E7C482; padding: 3px;}

A.email, A.email:Visited, A.email:Active {
	color: #bb000b;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	}
A.email:Hover {
	color: #333399;
	text-decoration: underline;
	}
/* -------------------------------- End Footer Styles -------------------------------- */
/* -------------------------------- Start Form Styles -------------------------------- */
.forminput {/* Input Fields Styles */
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #f0f8ff;
	padding: 1px;
	margin: 0;
	border: solid black 1px;
	}
.forminput2 {/* Input Fields Styles */
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #f0f8ff;
	padding: 1px;
	margin: 0;
	border: solid black 1px;
	}
.formMain {/* add to opening Form tag to remove padding/margin around form */
	padding: 0;
	margin: 0;
	}
.pnorm {/* Form Button Style */
	color: black;
	background: #f0f8ff;
	border: solid black 1px;
	cursor: hand;
	}		
.pover {/* Form Button Over Style */
	color: white;
	background: #333;
	border: solid black 1px;
	cursor: hand;
	}
/* --------------------------------- End Form Styles --------------------------------- */
/* --------------------------- Start Market Snapshot Styles -------------------------- */
.gybg  {border: none; background: #EDEDED ;}
.dlt {background-color: #CCCCCC ;}
.dlr  {background-color: #0099CC ;}
.bt {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 15px;
 letter-spacing: 1;
 color: #333333;}
	
	

/* ---------------------------- End Market Snapshot Styles --------------------------- */
/* --------------------------- Start Rate Sheet Styles ------------------------------- */
.mtg101thickblack {
	color: #129DA2;
	font-weight: normal;
	font-size: 12px;
	}
.bodytext {
	color: black;
	font-size: 12px;
	}
/* ------------------------------ End Rate Sheet Styles ----------------------------- */
/* ---------------------------- Start Page Title Style ------------------------------ */
.bodytexttitle {/* styles match h2 style */
	color: #129DA2;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	}
.pagetitle101, .pagetitle {/* styles match h2 style */
	color: #129DA2;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	}
/*  ---------------------------- End Page Title Style ----------------------------- */
/* End main.css for Enhanced Websites v2.0 - last updated 08/22/05 */

A, A:Visited, A:Active {
	color: #BB000B;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
A:Hover {
	color: #000;
	text-decoration: underline;
	}

