/***********************************************/
/* Stylesheet                                  */
/***********************************************/
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; width: 800px; cursor:default;}

A:link {COLOR: #000066;}
A:visited {COLOR: #000066;}
A:hover {COLOR: #f00;}

H1 {FONT-SIZE: 22px; BACKGROUND: url(../images/divdots.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #006;}
H2 {FONT-SIZE: 17px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #003366;}
H3 {FONT-SIZE: 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #006699;}
H4 {FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #003366;}
H5 {FONT-SIZE: 14px; PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #006; PADDING-TOP: }
H6 {FONT-SIZE: 11px; MARGIN: 0px; Color:#333333; font-weight:bold;}

P, table td {FONT-SIZE: 12px; MARGIN: 0px;}

.fntReg {font: 12px Arial, Helvetica, sans-serif; COLOR: #333333;}
.strongblue {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; color: #0E0F6F;}
.strongsmblue {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0E0F6F;}
.strongBlue16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000066;}
.black11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.redStrong {color:#CC0000; font-weight:bold;}
.blue {color:#000063;}
.black {color:#000000;}
.gray {color:#666666;}

.underline {text-decoration:underline;}
.strong {font-weight:bold;}
.ari10 {font-size:10px;}

.borderGr {border: solid 1px #999999;}

.crs {cursor:hand;}

#div {padding-right: 15px;}
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#head {width: 760px; height: 50px; float: left;}

.logo {float: left; margin-right: 0px; margin-top: 9px; margin-bottom: 0px; margin-left: 3px; border: 0; width:408px; float:left;}

.phone {float: right; margin-right: 0px; margin-top: 9px; margin-bottom: 25px; margin-left: 11px; border: 0; width:305px; float:right; letter-spacing:0.1em; font-weight:bold; text-align:right;}


/* navigation div */
#navigation{width: 760px; height: 25px; margin:0; padding:0; float: left;}

/* homepage columns */
#Col1 {width: 179px; padding-top: 12px; padding-right: 4px;	padding-bottom: 12px; padding-left: 5px; float: left;}
#Col2 {width:574px; padding-top: 12px; padding-right: 1px; padding-bottom: 60px; padding-left: 5px; float: left;}
#Col2_1 {width:188px; padding: 0px; margin: 0px; float: left;}
#Col2_2 {width:206px; padding: 0px; margin: 0px; float: left;}
#Col2_3 {width: 174px; padding: 0px; margin: 0px; float: left;}

.home_col2_1 {margin-left: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-top: 20px;}
.home_col2_2 {margin-left: 0px; margin-right: 20px;	margin-bottom: 0px; margin-top: 20px;}
.home_col2_3 {margin-left: 0px; margin-right: 1px; margin-bottom: 0px;	margin-top: 20px;}

/* page columns */
#template3col {width: 565px; padding-left: 28px; padding-bottom: 20px; padding-right: 0px; padding-top: 0px; margin: 0px;float: left;}
#template2col {width: 535px; padding-top: 0px; padding-left: 0px; padding-bottom: 0px; padding-right: 30px; margin: 0px; float: left;}
#template2col_SideComp {width: 570px; float: left;}

#template3col_1 {width: 311px; padding: 0px; margin: 0px; float: left;}

.template3col_1_Copy {width: 300px; padding: 0px; margin: 0px; float: left;}

#template3col_2 {width: 241px; margin: 0px; float: left; padding: 5px;}
#template3col_2SiteMap {width: 241px; padding: 0px; margin: 0px; float: left;}
#template3col_3 {width: 174px; padding-left: 0px; padding-right: 0px; padding-top: 10px; margin: 0px; float: left;}

#template3col_3_home {width: 174px; padding-left: 0px; padding-right: 0px; padding-top: 15px; margin: 0px;float: left;}
#info_col1 {width: 269px; padding-top: 25px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px; margin: 0px; float: left;}
#info_col2 {width: 270px; padding-top: 25px; padding-bottom: 20px; padding-left: 0px;padding-right: 0px; margin: 0px;float: left;}

/* body layouts */
#mortgage_tabs {width: 523px;padding-top: 0px;padding-left: 0px;padding-bottom: 0px;padding-right: 0px;margin: 0px;	float: left;	background-image: url(../images/mortgage_tabbed_bg.jpg); border-top-width: 0px;	border-right-width: 1px; border-bottom-width: 0px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: none; border-left-style: solid; 	border-top-color: #CECECE; border-right-color: #CECECE; border-bottom-color: #CECECE; border-left-color: #CECECE; background-repeat: repeat-x; background-position: bottom;}

#equity_tabs {
	width: 522px;
	margin: 0px;
	float: left;
	background-image: url(../images/equity_tab_bg.jpg);
	border-top-width: 0px;

border-right-width: 1px	border-bottom-width: 0px;		border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
}

#container_white {width: 513px; margin: 0px; float: left; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; 	border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; 	border-top-color: #CECECE; border-right-color: #CECECE; border-bottom-color: #CECECE; border-left-color: #CECECE; padding: 5px;}

#container_whiteSm {width: 378px; margin: 0px; float: left; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; 	border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; 	border-top-color: #CECECE; border-right-color: #CECECE; border-bottom-color: #CECECE; border-left-color: #CECECE; padding: 5px;}

.container_divider {height: 1px; width: 509px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px;	border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #CCCCCC; padding-top: 12px; padding-bottom: 5px;}

.container_dividerSm {height: 1px; width: 375px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px;	border-left-width: 0px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #CCCCCC; padding-top: 12px; padding-bottom: 5px;}

#sides {
	margin: 0px;
	float: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	padding: 0px;
}
/* footer */
/*
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	width: 760px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#footer_link{width:750px; text-align:right; font-size:11px;}
#footer_terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}
.footer_font{ font-size:11px;}

#footerdivl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding: 1px;
	float: left;
	height: 50px;
	width: 200px;
}
#footerdivr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	padding: 1px;
	height: 50px;
	width: 400px;
	float: right;
}

*/
/***********************************************/
/* Buckets                                     */
/***********************************************/
#bucketlightblue {
	background-color: #DCE5F2;
	padding: 3px;
	width: 173px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#bucketlightblue_inside {
	background-color: #DCE5F2;
	padding: 1px;
	width: 168px;
	margin: 0px;
	border: 1px solid #7B94BD;
}
#bucketgray {
	background-color: #F1F1F1;
	padding: 3px;
	width: 173px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#bucketgray_inside {
	background-color: #F1F1F1;
	padding: 1px;
	width: 168px;
	margin: 0px;
	border: 1px solid #C6C6C6;
}
#bucket{
	background-color: #FFFFFF;
	padding: 0px;
	width: 171px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 12px;
	margin-left: 2px;
	border: 1px solid #CCCCCC;
}

#bucketRound{
	background-color: #FFFFFF;
	padding: 0px;
	width: 173px;
	height:191px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 12px;
	margin-left: 2px;
	background-image:url(../images/bkt_round.gif); background-repeat:no-repeat;
}
#bucketSquare{
	background-color: #FFFFFF;
	padding: 0px;
	width: 179px;
	height:258px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 12px;
	margin-left: 0;
}
.right_buckets_border {	
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.right_buckets_border2 {	
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;

}
.right_buckets {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 173px;
	color: #333333;
	background-image: url(../images/bucket_right_gradient_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.home_bucket {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	width: 185px;
	color: #006699;
	background-image: url(../images/bucket_home_gradient_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#right_buckets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-attachment: fixed;
	background-image: url(../images/bucket_right_gradient_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 173px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CECECE;
	border-left-color: #CECECE;
}
.calc_buckets {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 210px;
	color: #333333;
	background-image: url(../images/calc_bucket_gradient.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.calc_buckets_border {	
	border-top-color: #CECECE;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE;
	border-left-color: #CECECE;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
/***********************************************/
/* Navigation                                  */
/***********************************************/
#nav{
list-style: none;
float: left;
margin: 0; 
padding: 0px;
line-height:24px;
} 
#nav li
{
float: left;
font: 13px Arial, Helvetica, sans-serif; COLOR: #666666;
margin: 0;
padding: 0;
}
#nav ul, #nav ul li{margin:0; padding:0;}
#nav li a{
	line-height:24px;
	margin:0;
	padding: 0;
}
#nav a
{
color: #666666;
text-decoration: none;
}
.nav_onstate
{
font: 13px Arial, Helvetica, sans-serif; COLOR: #000066;
font-weight: bold;
line-height:24px;
margin:0;
padding: 0;
}
.nav_onstate_started
{
font: 13px Arial, Helvetica, sans-serif; COLOR: #CC0000;
font-weight: bold;
line-height:24px;
margin:0;
padding: 0;
}
#nav_line {
width: 30px;
height: 24px;
margin-left: 0px;
margin-top: 7px;
}
#nav_home_on {
width: 44px;
height: 25px;
background: url(../images/navigation/nav_home_on.gif);
background-repeat: no-repeat;
}
#nav_home {
margin: 0px;
width: 44px;
height: 25px;
background: url(../images/navigation/nav_home.gif);
background-repeat: no-repeat;
}
#nav_buying_on {
margin: 0px;
width: 114px;
height: 25px;
background: url(../images/navigation/nav_buying_on.gif);
background-repeat: no-repeat;
}    
#nav_buying {
margin: 0px;
width: 114px;
height: 25px;
background: url(../images/navigation/nav_buying.gif);
background-repeat: no-repeat;
} 
#nav_buying_left {
margin: 0px;
width: 114px;
height: 25px;
background: url(../images/navigation/nav_buying_off.gif);
background-repeat: no-repeat;
} 
#nav_refinancing_on {
margin: 0px;
width: 143px;
height: 25px;
background: url(../images/navigation/nav_refinancing_on.gif);
background-repeat: no-repeat;
} 
#nav_refinancing {
margin: 0px;
width: 143px;
height: 25px;
background: url(../images/navigation/nav_refinancing.gif);
background-repeat: no-repeat;
} 
#nav_refinancing_left {
margin: 0px;
width: 143px;
height: 25px;
background: url(../images/navigation/nav_refinancing_off.gif);
background-repeat: no-repeat;
} 
#nav_mortgage_on {
margin: 0px;
width: 120px;
height: 25px;
background: url(../images/navigation/nav_mortgage_on.gif);
background-repeat: no-repeat;
} 
#nav_mortgage {
margin: 0px;
width: 120px;
height: 25px;
background: url(../images/navigation/nav_mortgage.gif);
background-repeat: no-repeat;
} 
#nav_mortgage_left {
margin: 0px;
width: 120px;
height: 25px;
background: url(../images/navigation/nav_mortgage_off.gif);
background-repeat: no-repeat;
} 
#nav_homeequity_on {
margin: 0px;
width: 102px;
height: 25px;
background: url(../images/navigation/nav_homeequity_on.gif);
background-repeat: no-repeat;
} 
#nav_homeequity {
margin: 0px;
width: 102px;
height: 25px;
background: url(../images/navigation/nav_homeequity.gif);
background-repeat: no-repeat;
} 
#nav_homeequity_left {
margin: 0px;
width: 102px;
height: 25px;
background: url(../images/navigation/nav_homeequity_off.gif);
background-repeat: no-repeat;
} 
#nav_seminars_on {
margin: 0px;
width: 62px;
height: 25px;
background: url(../images/navigation/nav_seminars_on.gif);
background-repeat: no-repeat;
} 
#nav_seminars_left {
margin: 0px;
width: 62px;
height: 25px;
background: url(../images/navigation/nav_seminars_off.gif);
background-repeat: no-repeat;
} 
#nav_seminars {
margin: 0px;
width: 62px;
height: 25px;
background: url(../images/navigation/nav_seminars.gif);
background-repeat: no-repeat;
} 
#nav_getstarted_on {
margin: 0px;
width: 143px;
height: 25px;
background: url(../images/navigation/nav_getstarted_on.gif);
background-repeat: no-repeat;
color: #CC0000;
} 
#nav_getstarted {
margin: 0px;
width: 143px;
height: 25px;
background: url(../images/navigation/nav_getstarted.gif);
background-repeat: no-repeat;
color: #CC0000;
} 
#nav_getstarted_alone {
	width: 93px;
	height: 25px;
	background: url(../images/standalone_page/getstarted_bg.gif);
	background-repeat: no-repeat;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
} 
#nav_line_long {
	width: 629px;
	height: 24px;
	margin-left: 0px;
	margin-top: 7px;
}
/***********************************************/
/* Sub-Navigation                              */
/***********************************************/
#subnav {
width: 735px;
padding-left: 28px;
padding-top: 10px;
padding-bottom: 18px;
padding-right: 0px;
margin: 0px;
font: Arial, Helvetica, sans-serif;
size: 11px;
color: #000066;
float: left;
}
#breadcrumbs {
width: 735px;
padding-left: 28px;
padding-top: 0px;
padding-bottom: 18px;
padding-right: 0px;
margin: 0px;
font: Verdana sans-serif;
size: 9px;
color: #666666;
float: left;
}
/***********************************************/
/* Padding                                     */
/***********************************************/
.pad5 {padding: 5px;}
.pad10 {padding:10px;}

.padtop6 {padding-top:6px;}
.padtop15 {padding-top:15px;}

.padbot7 {padding-bottom:7px;}

.padlt19 {padding-left: 19px;}
.padlt10 {padding-left:10px;}

.padrt5 {padding-right:5px;}
.padrt10 {padding-right:10px;}
.padrt20 {padding-right:20px;}
.padrt25 {padding-right:25px;}
/***********************************************/
/* Form Fields                                  */
/***********************************************/
.dropdownmenu {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 153px;
	border: 1px solid #7F9DB9;
}
.dropdownmenulong {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 283px;
}

.dropdownmenu183{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 17px;
	width: 183px;
	border: 1px solid #7F9DB9;}
.form30 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 15px;
	width: 30px;
	border: 1px solid #7F9DB9;
}
.form35 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 35px;
	border: 1px solid #7F9DB9;
}
.form65 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 65px;
	border: 1px solid #7F9DB9;
}
.form88 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 88px;
	border: 1px solid #7F9DB9;
}
.form120{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 120px;
	border: 1px solid #7F9DB9;
}
.form135 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 15px;
	width: 135px;
	border: 1px solid #7F9DB9;
}
.form188 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 188px;
	border: 1px solid #7F9DB9;
}
.form218 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 218px;
	border: 1px solid #7F9DB9;
}
.form200{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
	height: 19px;
	width: 200px;
	border: 1px solid #7F9DB9;
}
/***********************************************/
/* Other                                       */
/***********************************************/
#footerdivl table.footer td{font-size: 10px;}
.clear {clear:both;}
.hr {
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	line-height: 1px;
	color: #7B94BD;
}
.hrgray {
	line-height: 1px;
	color: #cccccc;
	padding-top:1px;
	padding-bottom:1px;
}
.getStarted_bg{
	background-image: url(../images/getStarted_bg.gif);
	background-repeat: no-repeat;
	height:388px;
	width:525px;
}
#getStarted_layer{
	height:386px;
	width:160px;
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../images/get_started_bg.gif);
	background-repeat: no-repeat;
}
#mortgage_tabs_line {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FF0000;
}
#details {
	position:absolute;
	left:238px;
	top:511px;
	width:12px;
	height:230px;
	z-index:0;
	visibility: hidden;
	background:url(../images/spacer_gray.gif);
	background-repeat:repeat-y;
}
#mbp {
	width:747px;
	height:280px;
	background-image: url(../images/standalone_page/mbp.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#relocation {
	width:747px;
	height:280px;
	background-image: url(../images/standalone_page/relocation.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

/***********************************************/
/* Styles for new header 8-11-09                                  */
/***********************************************/

/* -------- Links */
a { /* Removes dotted border that Firefox puts around links when clicked */
	outline: none;
}

/* -------- Hide Text Off Screen */
div#mainnav ul#mainnav li a  {
	text-indent:-9999px;
	font-size: .30em;
}

/* -------- Display Block */
div#header div#mainnav ul#mainnav li,
div#header div#mainnav ul#mainnav li a {
	display: block;
}

/* -------- 0 Margin & Padding */
div#header div#mainnav ul#mainnav{
	margin:0;
	padding:0;
}

/*======= HEADER UNIQUE STYLES==================================*/
div#header {
	margin-top: 0px;
	margin-left: 5px;
	height: 155px;  
}

div#header .topContainer{
	height: 35px;
	padding-top: 0px;
	
}

div#header .topContainer{
	height: 35px;
	padding-top: 0px;
	
}

div#header .topContainerNew{
	height: 120px;
	padding-top: 0px;
	
}

div#header .logo{
	float: left;
	width: 550px;
}

div#header .call{
	float: right;
	text-align: right;
	margin-right: 40px;
}

/* -------- Citi Logo */

div#header div#mainnav .citiMortgageLogo {
	padding: 15px 0px 0px 15px;
}

/* -------- Main Navigation */
div#header div#mainnav {
	width: 760px;
	height: 102px;
	background:url(../images/header/mainNav_bkg_760.gif) no-repeat top left;
	clear: both;
	
}
div#header div#mainnav ul#mainnav {
	width: auto;
	height: 31px;
	margin-left: 15px;
	padding-top: 5px;
}
div#header div#mainnav ul#mainnav li,
div#header div#mainnav ul#mainnav li a {
	float: left;
}

/* ------- NAVIGATION */

div#header div#mainnav ul#mainnav li a{
	margin: 10px 35px 0px 0px;
	_margin-right: 17px;
	height: 17px;
}

/* ------- HOME */
div#header div#mainnav ul#mainnav li#home a{
	background: url(../images/header/home_blue.gif);
	width: 42px;
}
div#header div#mainnav ul#mainnav li#home a:hover{
	background: url(../images/header/home_green.gif);
	width: 42px;
}
body.home div#header div#mainnav ul#mainnav li#home a{
	background: url(../images/header/home_red.gif);
	width: 42px;
}
/* ------- BUYING */
div#header div#mainnav ul#mainnav li#buying a{
	background: url(../images/header/buying_blue.gif);
	width: 108px;
}
div#header div#mainnav ul#mainnav li#buying a:hover{
	background: url(../images/header/buying_green.gif);
	width: 108px;
}
body.buying div#header div#mainnav ul#mainnav li#buying a{
	background: url(../images/header/buying_red.gif);
	width: 108px;
}
/* ------- REFINANCING */
div#header div#mainnav ul#mainnav li#refinancing a{
	background: url(../images/header/refinancing_blue.gif);
	width: 143px;
}
div#header div#mainnav ul#mainnav li#refinancing a:hover{
	background: url(../images/header/refinancing_green.gif);
	width: 143px;
}

body.refinancing div#header div#mainnav ul#mainnav li#refinancing a{
	background:url(../images/header/refinancing_red.gif);
	width: 143px;
}
/* ------- MORTGAGE */
div#header div#mainnav ul#mainnav li#mortgage a{
	background: url(../images/header/mortgage_blue.gif);
	width: 110px;
}
div#header div#mainnav ul#mainnav li#mortgage a:hover{
	background: url(../images/header/mortgage_green.gif);
	width: 110px;
}
body.mortgage div#header div#mainnav ul#mainnav li#mortgage a{
	background: url(../images/header/mortgage_red.gif);
	width: 110px;
}
/* ------- LIBRARY */
div#header div#mainnav ul#mainnav li#library a{
	background: url(../images/header/library_blue.gif);
	width: 49px;
}
div#header div#mainnav ul#mainnav li#library a:hover{
	background: url(../images/header/library_green.gif);
	width: 49px;
}
body.library div#header div#mainnav ul#mainnav li#library a{
	background: url(../images/header/library_red.gif);
	width: 49px;
}
/* ------- GET STARTED */
div#header div#mainnav ul#mainnav li#getstarted a{
	background: url(../images/header/getstarted_blue.gif);
	width: 81px;
}
div#header div#mainnav ul#mainnav li#getstarted a:hover{
	background: url(../images/header/getstarted_green.gif);
	width: 81px;
}
body.getstarted div#header div#mainnav ul#mainnav li#getstarted a{
	background: url(../images/header/getstarted_red.gif);
	width: 81px;
}
/*======= FOOTER UNIQUE STYLES==================================*/

div#footer {
	margin: 0 0 10px 3px;
	padding-top: 20px;
	clear: both;
}
div#footer div#top {
	background: url(../images/equalHousing.gif) no-repeat 0 3px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 760px;
	padding-top: 8px;
	padding-bottom: 7px;
	margin-bottom: 8px;	
}
div#footer div#bottom {
	background: url(../images/f_CitiLogo.gif) no-repeat 0 0;
	width: 760px;
	height: 40px;
}
div#footer div p#equalHousing {
	float: left;
	margin: 0;
	padding: 0 0 0 34px;
}

div#footer p#allCalls {
	margin: 0 0 2px 0;
	padding: 0;
	text-align: center;
	width: 760px;
}

div#footer p#citigroupLink{
	padding: 0 0 0 30px;
}
div#footer p#copyright {
	float: right;
	display: block;
	margin: 5px 0 0 0;
	padding: 0;
}
div#footer ul {
	text-align: right;
}
div#footer ul li {
	padding-left: 6px;
}


div#footer ul {
	margin: 0;
	padding: 0;
}
div#footer li {
	display: inline;
}
div#footer ul {
	margin: 0;
	padding: 0;
}

div#footer a:link {
	color: #39C;
	text-decoration: none;
	font-size: 1.1em;
}
div#footer a:visited {
	color: #39C;
	text-decoration: none;
	font-size: 1.1em;
}
div#footer a:hover {
	color: #76B900;
	text-decoration: underline;
	font-size: 1.1em;
}
div#footer a:active {
	color: #76B900;
	text-decoration: none;
	font-size: 1.1em;
}

div#footer p {
color:#999999;
}

div#footerlinks {float: right; position: relative; bottom: 15px; left: 0px; }
