/* Print Header and Footer */
#printheaderfooter {
	display:none;
}

/* Main Styles */

body {
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #333333;
	line-height: 140%;
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;

	
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B42517;
	margin:0px;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B42517;
	margin:0px;
	font-weight:bold;
}
.navfoot, .navfoot:link, .navfoot:visited {
	color:#337488;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
}

.navfoot:active, .navfoot:hover {
	color:#337488;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: underline;
}

.navfootselected, .navfootselected:link, .navfootselected:active, .navfootselected:visited, .navfootselected:hover { 
	color:#337488;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: underline;
}

.greylink, .greylink:link, .greylink:visited {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
}

.greylink:active, .greylink:hover {
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
}

#left_Columntxt {float:left; width:236px;}


/* NEW UL NAV */

#navred {
	display:block;
	border-bottom:solid 1px #B42517;
	padding-bottom:7px;
	padding-top:3px;
	margin:0px;
	background-color:#bf311a;
	margin-bottom:1px;
}

#navred ul {
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-bodttom:-7px;
}

#navred li {
list-style:none;
}

#navred a:link,#navred a:visited, #navred a:active {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	text-decoration: none;

}

#navred a:hover {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	text-decoration: underline;
	
}

#navgreen {
	display:block;
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:1px;
}

#navgreen ul {
	margin:0px;
	padding:0px;
	margin-bottom:-7px;
}

#navgreen li {
	margin: 0px;
	border-bottom:solid 1px #fff;
	padding-bottom:7px;
	padding-left:24px;
	background-image: url(/images/navigation/white_bullet_red.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;	
	background-color:#bf311a;
	list-style:none;
}

#navgreen a:link,#navgreen a:visited, #navgreen a:active {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align:left;
}

#navgreen a:hover {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	text-align:left;
}

#navgreensub {
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:7px;
	
}

#navgreensub ul {
	margin:0px;
	padding:0px;
	margin-bottom:-10px;
}

#navgreensub li {
	margin: 0px;
	border-bottom:solid 1px #fff;
	padding-top:3px;
	padding-bottom:7px;
	padding-left:24px;
	background-image: url(/images/navigation/white_bullet_orange.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;	
	list-style:none;
	background-color:#fbb02e;

	
}

#navgreensub a:link,#navgreensub a:visited, #navgreensub a:active {
	color:#bf311a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align:left;
}

#navgreensub a:hover {
	color:#bf311a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	text-align:left;
}

#navgreenpage {
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:0px;

}

#navgreenpage ul {
	margin:0px;
	padding:0px;
	
}

#navgreenpage li {
	margin: 0px;
	border-bottom:solid 1px #fff;
	padding-bottom:7px;
	padding-left:20px;
	list-style:none;background-color:#fbb02e;
}

#navgreenpage a:link,#navgreenpage a:visited, #navgreenpage a:active {
	color:#bf311a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
	
}

#navgreenpage a:hover {
	color:#bf311a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	font-weight:normal;
	text-align:left;
}


#navgreenpagenoborder {
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:7px;
	background-color:#bf311a;
}

#navgreenpagenoborder ul {
	margin:0px;
	padding:0px;
}

#navgreenpagenoborder li {
	margin: 0px;
	padding-bottom:7px;
	padding-left:20px;
	list-style:none;
	background-image: url(/images/navigation/white_bullet_red.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;	
	list-style:none;
	border-bottom:solid 1px #fff;
}

#navgreenpagenoborder a:link,#navgreenpagenoborder a:visited, #navgreenpagenoborder a:active {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
}

#navgreenpagenoborder a:hover {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	font-weight:normal;
	text-align:left;
}


#navgreenpagenoborder .selected:link,#navgreenpagenoborder .selected:visited, #navgreenpagenoborder .selected:active {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	font-weight:normal;
	text-align:left;
}

#navgreenpagenoborder .selected:hover {
	color:#337488;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
}


#navgreenpage .selected:link,#navgreenpage .selected:visited, #navgreenpage .selected:active {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	font-weight:normal;
	text-align:left;
}

#navgreenpage .selected:hover {
	color:#337488;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
}


#navgreennoborder {
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:7px;
}

#navgreennoborder ul {
	margin:0px;
	padding:0px;
	margin-bottom:-7px;
}

#navgreennoborder li {
	margin: 0px;
	border-bottom:solid 1px #fff;
	padding-bottom:7px;
	padding-left:24px;
	background-image: url(/images/navigation/white_bullet_red.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;	
	background-color:#bf311a;
	list-style:none;
	color:#FFFFFF;
}

#navgreennoborder a:link,#navgreennoborder a:visited, #navgreennoborder a:active {
	color:#fff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	
}

#navgreennoborder a:hover {
	color:#fff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}


#navgreen a:link,#navgreen a:visited, #navgreen a:active {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align:left;
}

#navgreen a:hover {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	text-align:left;
}

#navgreensubnoborder {
	display:block;
	margin:0px;
	padding:0px;
	
	/*padding-bottom:7px;*/
}

#navgreensubnoborder ul {
	display:block;
	margin:0px;
	padding:0px;
	
	/*	padding-bottom:7px; */
}

#navgreensubnoborder li {
	margin: 0px;
	border-bottom:solid 1px #fff;
	padding-top:3px;
	padding-bottom:7px;
	padding-left:24px;
	background-image: url(/images/navigation/white_bullet_orange.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;	
	list-style:none;
	background-color:#fbb02e;
}

#navgreensub a:link,#navgreensub a:visited, #navgreensub a:active {
	color:#bf311a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align:left;
}

#navgreensub a:hover {
	color:#bf311a;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	text-align:left;
}

#navredHome {
	display:block;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

#navredHome ul {
	margin:0px;
	padding:0px;
}

#navredHome li {
	margin: 0px;
	padding-bottom:3px;
	padding-left:20px;
	background-image: url(/images/home/i_red_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;	
	list-style:none;
}

#navredHome a:link,#navredHome a:visited, #navredHome a:active {
	color:#337488;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-weight:normal;
	text-align:left;
}

#navredHome a:hover {
	color:#337488;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	font-weight:normal;
	text-align:left;
}


/* NEW HOME */

#home_mainTitle {
	padding-top:50px; 
	margin-left:20px;
	}

#home_mainContainer {
	width:418px; 
	height:480px;
	background-image:url(/images/home/i_mortgage_back.jpg); 
	background-repeat:no-repeat; 
	float:left; 
	border-bottom:2px solid #FF9900;
	
	}

#home_mainCTA {
	margin-top:67px;
	}

#home_mainBullets {
	width:190px; 
	float:left; 
	margin-left:5px;
	}

#home_Calculator {
	float:right; 
	width:170px; 
	margin-right:30px;
	}
	
#home_CTA_Container1 {
	width:330px; 
	height:140px;
	float:left; 
	margin-left:10px; 
	padding-bottom:5px; 
	border-bottom:2px solid #ececec; 
	background-image:url(/images/home/i_savings_back.jpg);
	}
	
#home_CTA_MoreInfo {
	float:right; 
	width:170px; 
	text-align:right;
	}
	
#home_CTA_TextContainer1 {
	padding-right:5px; 
	width:150px;
	}

#home_CTA_Container2 {
	width:330px; 
	height:135px; 
	float:left; 
	margin-left:10px; 
	margin-top:10px; 
	padding-bottom:12px; 
	border-bottom:2px solid #ececec; 
	background-image:url(/images/home/i_fr_back.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	}	

#home_CTA_Container2.frbbackup { background-image:url(/images/home/i_fr_back_frb.gif) !important; }
	
#home_CTA_MoreInfo2 {
	float:right; 
	width:105px; 
	text-align:right;
	}	
	
#home_CTA_TitleContainer2 {
	width:210px;
	}	
	
#home_CTA_TextContainer2 {
	width:170px;
	}
	
p.frbbackup {
	margin: 0;
	padding: 0;
	}	
	
#home_CTA_Container3 {
	width:360px; 
	float:right; 
	margin-right:5px; 
	height:145px;
	}	
	
#signuphome {
	margin:0px;
	margin-top:0px;
	padding-top:0px;
	width: 342px;
	height: 145px;
	background-image: url(/images/template/i_signup_home.jpg);
	background-repeat: no-repeat;
}

#signuphome input {
	border: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #005D6F;
	padding-top: 2px;
}



/* TOOLS NAV */


#toolsContainer{
	width:119px; 	
	min-height:60px; 
	/*background-color:#bf311a;*/
	background-position:top; 
	background-repeat:no-repeat; 
	padding-top:7px;
	background-image:url(/images/navigation/tools_top.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#navtools {
	display:block;
	padding:0px;
	padding-top:30px;
	width:118px;
	background-color:#bf311a;
	background-image:url(/images/navigation/tools_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	
}
*html #navtools {
	
	margin-bottom:0px;
	
}


#navtools ul {
	margin:0px;
	padding:0px;
	margin-top:-14px;
}

#navtools li {
	margin: 0px;
	border-bottom:solid 1px #fff;
	padding-bottom:7px;
	margin-bottom:7px;
	padding-left:20px;
	background-image: url(/images/navigation/white_bullet_red.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;	
	list-style:none;
}

#navtools a:link,#navtools a:visited, #navtools a:active {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-align:left;
}

#navtools a:hover {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	text-align:left;
}

/* END */
















/* END */

a:link, a:visited, a:active {
	color: #B42517;
	text-decoration: underline;
}

a:hover {
	color: #B42517;
	text-decoration: none;
}

.news:link, .news:visited, .news:active {
	color: #006C6F;
	text-decoration: underline;
}

.news:hover {
	color: #006C6F;
	text-decoration: none;
}

.mortgage:link, .mortgage:visited, .mortgage:active {
	color: #005D6F;
	text-decoration: none;
}

.mortgage:hover {
	color: #005D6F;
	text-decoration: underline;
}

.mortgageheading:link, .mortgageheading:visited, .mortgageheading:active {
	color: #972821;
	text-decoration: none;
	font-size:1.2em;
	font-weight:bold;
}

.mortgageheading:hover {
	color: #972821;
	text-decoration: underline;
	font-size:1.2em;
	font-weight:bold;
}

.toplogo {
	float:left;
}


/* Form Styles */

form {
	margin:0px;
	padding:0px;
}


.CTA_form {
	margin:0px;
	padding:2px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:140px;
	color: #972821;
	margin-bottom:2px;
}

/* DIVS */

#screenreader {
	display:block;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:763px;
}

#topholding {
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:779px;
	background-color:#FFFFFF;

}

#topholdinglogo {
	margin:0px;
	padding:0px;
	float:left;
	width:150px;
	background-color:#FFFFFF;
	padding-left:30px;
	padding-top:10px;
}


#topnav {
	margin:0px;
	/*margin-top:4px;*/
	padding:0px;
	float:right;
	width:595px;
	text-align:right;
	background-image: url(/images/navigation/i_topnav_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top:30px;
	margin-bottom:20px;
}

#topnav img {
	margin:0px;
	padding:0px;
	margin-right:3px;
	margin-top:3px;
}

#toptextfield {
	margin:0px;
	padding:0px;
	float:right;
	text-align:right;
	margin-top:-5px;
	margin-bottom:9px;
}

#toptextfield .textbox {
	margin:0px;
	padding:3px;
	border:#337488 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#337488;
	height:12px;
	width:150px;
}

#toptextfield .greentext {
	color:#337488;
	font-weight:bold;
	font-size: 0.9em;
}

.clarettext {
	color:#962721;
	font-weight:bold;
	font-size: 0.9em;
}

#topcallback {
	display:block;
	margin:auto;
	margin-top:10px;
	margin-bottom:0px;
	width:763px;
}


#footer {
	width:770px;
	margin:auto;
	padding:10px;
	margin-top:10px;
	clear:both;
	background-color:#FFFFFF;
}

#holding {
	width:768px;
	margin:auto;
	background-color:#FFFFFF;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:11px;
	padding-right:11px;
	/*margin-top:20px;*/
}

#columnleft {
	width:151px;
	float:left;
	margin-right:10px;
}

#columnrighttop{
	width:118px;
	float:right;
	margin-top:0px;
	padding:0px;
}

#columnright {
	width:118px;
	float:right;
	margin-top:0px;
	padding:0px;
	/*border-top: 4px solid #B42517;
	border-right: 1px solid #B42517;
	border-bottom: 1px solid #B42517;*/

}

#columnright p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	line-height: 100%;
	margin:0px;
}

#rcol_more {
	background-image: url(/images/template/i_signup_win100.jpg);
	background-repeat: no-repeat;
	width: 126px;
	height: 230px;
	margin-top:5px;
	margin-bottom:5px;
}

#signupnow {
	position: relative;
	left: 6px;
	top: 122px;
}

#signupnow input {
	border: 1px solid #CCC;
	margin-bottom: 8px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #005D6F;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
}



#columncentre {
	margin:auto;
	width:450px;
	float:left;
	padding:15px;
	margin-bottom:10px;
}

#columncentre ol li{
	line-height:160%;
	margin-bottom:15px;
}

#columncentre ul li{
	line-height:160%;
	margin-bottom:15px;
	list-style-type: none;
}

#columncentre li {
	padding-left: 20px;
	color: #333333;
	background-image: url(/images/i_redarrow_bullet.gif);
	background-repeat: no-repeat;
	background-position:5px 8px;
	line-height:200%;
}

#breadcrumbs {
	clear:both;
	width:628px;
	margin:auto;
	padding-left:162px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #337488;
	text-decoration: none;
	background-color:#FFFFFF;
	padding-top:10px;
}

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #337488;
	text-decoration: underline;
}

#breadcrumbs a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #337488;
	text-decoration: none;
}

#newsbox {
	width:128px;
	border:#0F5878 solid 1px;
	background-color:#E8EEEE;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

#newsboxb {
	width: 100px;
	
}

#newsbox a:link, #newsbox a:visited, #newsbox a:active {
	color: #337488;
	text-decoration: none;
}

#newsbox a:hover {
	color: #337488;
	text-decoration: underline;
}

#searchbox {
	width:151px;
	height:98px;
	padding-top:0px;
	background-image:url(/images/template/websearch_backgroound.gif);
}

#searchbox p {
	line-height: 100%;
	margin:0px;
	padding:0px;
}

#searchbox .box {
	margin-top:40px;
	padding:3px;
	width:95px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	border:#bf311a solid 1px;
	background-color:#FFFFFF;
}


#searchbox a:link, #searchbox a:visited, #searchbox a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #bf311a;
	text-decoration: underline;
}

#searchbox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #337488;
	text-decoration: none;
}

#searchbox label {
	width:0px;
}

#usefullinks hr {
	width:486px;
	color:#B42517;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:10px;
}

#usefullinks h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B42517;
	margin:0px;
	font-weight:bold;
}

#usefullinksprint h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B42517;
	margin:0px;
	font-weight:bold;
}

#usefullinks li {
	display: inline;
	padding-left: 20px;
	margin-left: 20px;
	color: #333333;
	list-style-type: square;
	background-image: url(/images/template/i_useful_bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;	
	list-style:none;
}

#usefullinks a:link, #usefullinks a:visited, #usefullinks a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: underline;
}

#usefullinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
}

/* HOME PAGE */

#homeholding {
	width:790px;
	margin:auto;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:10px;
	paddfing-left:10px;
	paddfing-right:10px;
	clear:both;	
}

#homeftb {
	margin:0px;
	padding:0px;
	width:366px;
	float:left;
	height:188px;
	background-image: url(/images/home/2007/i_home_ftb_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:3px;
	padding-top:14px;
	padding-left:14px;
}

#homeftb p.subtitle, #homecallsave p.subtitle {
	font-size: 1em;
	color: #962721;
	text-decoration: none;
	margin:0px;
}

#homeftb ul, #homecallsave ul {
	color: #005D6F;
	font-size: 0.9em;
	list-style-image: url(/images/home/2007/i_home_bullet.gif);
	line-height:1.5em;
	margin:0px;
	padding:0px;
	padding-left:14px;
	margin-top:5px;
}

#homeftb a:link, #homeftb a:visited, #homeftb a:active, #homecallsave a:link, #homecallsave a:visited, #homecallsave a:active {
	color: #005D6F;
	text-decoration: none;
}

#homeftb a:hover, #homecallsave a:hover {
	color: #005D6F;
	text-decoration: underline;
}

#homegetaquote {
	margin:0px;
	padding:0px;
	position:relative;
	z-index:99;
	left:120px;
	margin-top:18px;
	bottom:-10px;
}

#homeapplynow {
	margin:0px;
	padding:0px;
	position:relative;
	z-index:99;
	float:right;
	margin-right:12px;
	margin-top: -5px;
}



#homecallsave {
	margin:0px;
	padding:0px;
	width:356px;
	float:right;
	height:188px;
	background-image: url(/images/home/2007/i_home_fixedbond_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:3px;
	padding-top:14px;
	padding-left:14px;
}

#homesubcontainer {
	margin:0px;
	padding:0px;
	width:757px;
	clear:both;
	background-color:#FFFFFF;
}

#homesubcontainernew {
	margin:0px;
	padding:0px;
	width:636px;
	background-color:#FFFFFF;
	float:right;
}

#homemortgages {
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	width:142px;
	height:167px;
	background-image: url(/images/home/2007/i_mortgages_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	margin-right:3px;
}

#homemortgages H1 a:link, #homemortgages H1 a:active, #homemortgages H1 a:visited {
	margin:0px;
	padding:0px;
	color: #962721;
	text-decoration: none;
	font-size:1.2em;
}

#homemortgages H1 a:hover {
	margin:0px;
	padding:0px;
	color: #962721;
	text-decoration: underline;
	font-size:1.2em;
}


#homemortgages p {
	margin:0px;
	padding:0px;
	margin-top:0.8em;
	color: #962721;
	font-size:0.8em;
}


#homesavings {
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	width:142px;
	height:167px;
	background-image: url(/images/home/2007/i_savings_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	margin-right:3px;
}


#homesavings H1 a:link, #homesavings H1 a:active, #homesavings H1 a:visited {
	margin:0px;
	padding:0px;
	color: #005D6F;
	text-decoration: none;
	font-size:1.2em;
}

#homesavings H1 a:hover {
	margin:0px;
	padding:0px;
	color: #005D6F;
	text-decoration: underline;
	font-size:1.2em;
}


#homesavings p {
	margin:0px;
	padding:0px;
	margin-top:0.8em;
	color: #005D6F;
	font-size:0.8em;
}

#homeinformation {
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	width:142px;
	height:167px;
	background-image: url(/images/home/2007/i_information_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	margin-right:3px;
}


#homeinformation H1 a:link, #homeinformation H1 a:active, #homeinformation H1 a:visited {
	margin:0px;
	padding:0px;
	color: #FD7F2B;
	text-decoration: none;
	font-size:1.2em;
}

#homeinformation H1 a:hover {
	margin:0px;
	padding:0px;
	color: #FD7F2B;
	text-decoration: underline;
	font-size:1.2em;
}


#homeinformation p {
	margin:0px;
	padding:0px;
	margin-top:0.8em;
	color: #005D6F;
	font-size:0.8em;
}


#homeinformation ul {
	color: #005D6F;
	font-size: 0.8em;
	list-style-image: url(/images/home/2007/i_home_bullet.gif);
	line-height:1.5em;
	margin:0px;
	padding:0px;
	padding-left:20px;
	margin-top:5px;
}

#homeinformation ul a:link, #homeinformation ul a:active, #homeinformation ul a:visited {
	color: #005D6F;
	text-decoration:none;
}

#homeinformation ul a:hover {
	color: #005D6F;
	text-decoration:underline;
}



#homecalculator {
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	width:169px;
	height:167px;
	float:left;
	background-color:#ffffff;
}

#homecalculator H1 a:link, #homecalculator H1 a:active, #homecalculator H1 a:visited {
	margin:0px;
	padding:0px;
	color: #962721;
	text-decoration: none;
	font-size:1.2em;
}

#homecalculator H1 a:hover {
	margin:0px;
	padding:0px;
	color: #962721;
	text-decoration: underline;
	font-size:1.2em;
}


#homecalculator p {
	margin:0px;
	padding:0px;
	margin-top:0.8em;
	color: #005D6F;
	font-size:0.8em;
}

#homerandom {
	margin:0px;
	padding:0px;
	width:118px;
	height:197px;
	float:left;
	margin-right:3px;
	margin-top:-26px;
}

#homerandomnew {
	margin:0px;
	padding:0px;
	width:118px;
	height:197px;
	float:left;
	margin-top:-26px;
}

#contactleft {
	padding:15px;
	margin:0px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:-30px;
	width:125px;
	height:500px;
	float:left;
	display:inline
}

#contactright {
	padding:10px;
	margin:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:-30px;
	width:150px;
	height:500px;
	float:left;
	display:inline
}

#homeleft .textbox {
	background-color:#FFFFFF;
	border:#337488 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	width:50px;	
	margin-top:10px;
}

#homeleft .dropdown {
	background-color:#FFFFFF;
	border:#337488 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	text-decoration: none;
	margin:10px 11px;
}

#homeleft label {
	text-align:left;
	float:left;
	width:158px;
	margin:0px;
	padding:0px;
	margin-top:10px;
}


/* END HOME */

#hubpage {
	margin:auto;
	width:416px;
}

#hubpage p{
	margin-top:5px;
}


#hubpage ul{
	margin:0px;
	padding:0px;
}
#hubpage ul li {
	list-style-type: none;
}

#hubpage li{
	padding-left: 20px;
	color: #333333;
	/*list-style-type: square;*/
	background-image: url(/images/i_redarrow_bullet.gif);
	background-repeat: no-repeat;
	background-position:5px 8px;
	line-height:200%;
}

.hublink:link, .hublink:visited, .hublink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #B42517;
	text-decoration: none;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

.hublink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #B42517;
	text-decoration: underline;
	font-weight:bold;
	display:block;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
}

#hubpageleft {
	margin:0px;
	margin-right:10px;
	margin-bottom:20px;
	width:197px;
	float:left;
}

#hubpageright {
	margin:0px;
	margin-left:10px;
	margin-bottom:20px;
	width:198px;
	float:right;
}

#hubpagefullspan {
	margin:0px;
	margin-bottom:10px;
	width:407px;
	clear:both;
}

#hubpagefullspannews {
	margin-top:10px;
	margin-bottom:10px;
	width:416px;
	clear:both;
}

#clearall {
	clear:both;
	margin:0px;
	padding:0px;
	margin-top:-10px;
}

#clearallnew {
	clear:both;
	margin:0px;
	padding:0px;
}

#clearallnewhome {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
	font-size:0;
}


div#clear {
	clear:left; 
}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FF0000;
	vertical-align:top;
}

.requiredblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#000000;
	vertical-align:top;
}

label .text {
	vertical-align: top;
	margin-right:10px;
	margin-top:10px;
}

#formleft {
	width:200px;
	float:left;
	margin-left:10px;
	display:inline;
}

#formright {
	width:200px;
	float:right;
	margin-right:10px;
	display:inline;
}

label {
	display: block;
	float: left;
	width: 400px;
	padding: 0px;
	margin-bottom: 10px;
	text-align:right;
	margin-top: 20px;
	margin-right: 10px;
}

label .text {
	float:left;
	vertical-align: top;
	margin-right:10px;
	margin-top:10px;
}

label .text2 {
	margin-right:40px;
	float:left;
	text-align:left;
}

.link, .link:link, .link:visited {
	color:#337488;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
}

.link:active, .link:hover {
	color:#337488;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: underline;
}

.tablestyledark {
	background-color:#8DB5BD;
}

.tablestylewhite {
	background-color:#E8EEEB;
}

.tablestylelightyellow {
	background-color:#FFEDCF;
}

.tablestyledarkyellow {
	background-color:#FDE4BB;
}

.odd{
 background-color: #fdfde1;
}

.even{
}

ol li{
	padding-left: 0px !important;
	background-image: none !important;
}

.comperror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#FF0000;
	vertical-align:top;
}


/* Revised pages - Feb 2008 */

#homeftbrevised {
	margin:0px;
	padding:0px;
	width:366px;
	float:left;
	height:188px;
	background-image: url(/images/home/2007/i_home_ftb_bg_revised_feb08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:3px;
	padding-top:14px;
	padding-left:14px;
}

#homeftbrevised p.subtitle {
	font-size: 1em;
	color: #962721;
	text-decoration: none;
	margin:0px;
}

#homeftbrevised ul {
	color: #005D6F;
	font-size: 0.9em;
	list-style-image: url(/images/home/2007/i_home_bullet.gif);
	line-height:1.5em;
	margin:0px;
	padding:0px;
	padding-left:14px;
	margin-top:5px;
}

#homeftbrevised a:link, #homeftbrevised a:visited, #homeftbrevised a:active {
	color: #005D6F;
	text-decoration: none;
}

#homeftbrevised a:hover {
	color: #005D6F;
	text-decoration: underline;
}

#homecleanup {
	margin:0px;
	padding:0px;
	width:298px;
	height:171px;
	float:left;
	margin-right:3px;
}

#homeinformationrevised {
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	width:142px;
	height:167px;
	background-image: url(/images/home/2007/i_information_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	vertical-align:bottom;
}


#homeinformationrevised H1 a:link, #homeinformationrevised H1 a:active, #homeinformationrevised H1 a:visited {
	margin:0px;
	padding:0px;
	color: #FD7F2B;
	text-decoration: none;
	font-size:1.2em;
}

#homeinformationrevised H1 a:hover {
	margin:0px;
	padding:0px;
	color: #FD7F2B;
	text-decoration: underline;
	font-size:1.2em;
}


#homeinformationrevised p {
	margin:0px;
	padding:0px;
	color: #005D6F;
	font-size:0.8em;
	margin-top:5px;
}

#homeinformationrevised ul {
	color: #005D6F;
	font-size: 0.8em;
	list-style-image: url(/images/home/2007/i_home_bullet.gif);
	margin:0px;
	padding:0px;
	padding-left:20px;
	margin-bottom:7px;	
}

#homeinformationrevised ul a:link, #homeinformationrevised ul a:active, #homeinformationrevised ul a:visited {
	color: #005D6F;
	text-decoration:none;
}

#homeinformationrevised ul a:hover {
	color: #005D6F;
	text-decoration:underline;
}


#paintholding {
	width:779px;
	margin:auto;
	padding:0;
	background-color:#FFFFFF;
	clear:both;	
}

#paintweoffer {
	margin:0;
	padding:13px;
	padding-top:24px;
	padding-bottom:24px;
	clear:both;
}


#paintyourself {
	margin:0;
	padding:13px;
	padding-top:16px;
	padding-bottom:0;
	clear:both;
}

#paintlogo {
	margin:0;
	padding:20px;
	padding-top:0;
	float:right;
	width:110px;
}

#paintlinks {
	margin:0;
	padding:20px;
	float:left;
	width:589px;
}

#paintlinks p {
	margin:0;
	padding:0;
	font-weight:bold;
	color:#AFA59F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;
}

#paintlinks a:link, #paintlinks a:active, #paintlinks a:visited {
	color: #AFA59F;
	text-decoration:underline;
}

#paintlinks a:hover {
	color: #AFA59F;
	text-decoration:none;
}

#paintblockone {
	margin:0;
	padding:0;
	float:left;
	width:150px;
	height:47px;
	margin-right:8px;
	margin-bottom:8px;
}

#paintblocktwo {
	margin:0;
	padding:0;
	float:left;
	width:149px;
	height:47px;
	margin-right:8px;
	margin-bottom:8px;
}

#paintblockthree {
	margin:0;
	padding:0;
	float:left;
	width:149px;
	height:47px;
	margin-right:8px;
	margin-bottom:8px;
}

#paintblockfour {
	margin:0;
	padding:0;
	float:left;
	width:149px;
	height:47px;
	margin-right:8px;
	margin-bottom:8px;
}

#paintblockfive {
	margin:0;
	padding:0;
	float:left;
	width:150px;
	height:47px;
	margin-bottom:8px;
}

#cleanupholding {
	width:619px;
	height:415px;
	margin:auto;
	padding:0;
	padding-left:9px;
	padding-top:8px;
	clear:both;
	background-image: url(/images/cleanup/i_cleanup_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* End Revised pages - Feb 2008 */

.mortgagehub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	line-height: 120%;
	margin:0;
}

.mortgagehubheading {
	color:#972821;
	font-size:1.2em;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Savings hub page */

#savleftinner {
	float:left; 
	width:197px; 
	height:102px; 
	background-image:url(/images/savings/i_sav_hub_bg.jpg); 
	background-repeat:no-repeat; 
	padding:15px;
}

#savrightinner {
	float:right; 
	width:197px; 
	height:102px; 
	background-image:url(/images/savings/i_sav_hub_bg.jpg); 
	background-repeat:no-repeat; 
	padding:15px;
}




/* Mortgage hub page */

#mortleft {
	float:left; 
	width:220px;
}

#mortleftinner {
	float:left; 
	width:197px; 
	height:102px; 
	background-image:url(/images/mortgages/i_mort_hub_bg.jpg); 
	background-repeat:no-repeat; 
	padding:15px;
}

#mortright {
	float:right; 
	width:220px;
}

#mortrightinner {
	float:right; 
	width:197px; 
	height:102px; 
	background-image:url(/images/mortgages/i_mort_hub_bg.jpg); 
	background-repeat:no-repeat; 
	padding:15px;
}

#stripleft {
	float:left; 
	width:210px; 
	height:2px; 
	background-image:url(/images/mortgages/i_mort_strip.jpg); 
	background-repeat:repeat-x;
}

#stripright {
	float:left; 
	width:200px; 
	height:2px; 
	background-image:url(/images/mortgages/i_mort_strip.jpg); 
	background-repeat:repeat-x; 
	margin-left:27px;
}

.mortgageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B42517;
	margin:0px;
}

.mortgageHeaderLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B42517;
	margin:0px;
}

.mortgagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B42517;
	margin:0px;
	font-weight:bold;
	}
	
.mortgagefeatures {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #005D6F;
	margin:0px;
	}
	
.greenHeaderLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #009F00;
	margin:0px;
}	
	
#columncentre2 {
	margin:auto;
	width:575px;
	float:left;
	padding:15px;
	margin-bottom:10px;
}

#columncentre2 ol li{
	line-height:160%;
	margin-bottom:15px;
}

#columncentre2 ul li{
	line-height:160%;
	margin-bottom:15px;
	list-style-type: none;
}

#columncentre2 li {
	padding-left: 20px;
	color: #333333;
	background-image: url(/images/i_redarrow_bullet.gif);
	background-repeat: no-repeat;
	background-position:5px 8px;
	line-height:200%;
}

#mortgageFilterTool {
	width:100%; 
	background-color:#FEF1DE; 
	height:25px; 
	padding-top:5px; 
	padding-left:10px; 
	font-size:0.9em; 
	color:#FD7F2B; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}

.mortgageHeadermed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #B42517;
	margin:0px;
}

.listyle {
	margin:0;
	margin-bottom:0;
}

#firsttimebuyers {
	background-image:url(/images/template/i_hub_top.jpg); 
	background-repeat:no-repeat; 
	width:192px; 
	height:11px;
}	

#firsttimebuyersContent {
	width:192px; 
	background-image:url(/images/template/i_mid_section.jpg); 
	background-repeat:repeat-y; 
	padding:10px;
}

#firsttimebuyersmidsection {
	width:192px; 
	background-image:url(/images/template/i_mid_orange.jpg); 
	height:11px; 
	background-repeat:no-repeat;
}

#firsttimebuyersbottom {
	width:192px; 
	background-image:url(/images/template/i_hub_bottom.jpg); 
	background-repeat:no-repeat; 
	height:11px;
}

.ftb:link, .ftb:visited, .ftb:active {
	color: #000000;
	text-decoration: none;
}

.ftb:hover {
	color: #000000;
	text-decoration: underline;
}

#ftb_brochure_request {
	text-align:center;
	margin-top:10px;
}

.showDiv {
	display:none;
}

.hideDiv {
	display:block;
}

/* refresh styles */


#navigation {width:590px;float:right; height:33px;}

#navigation ul {margin:0 0 0 0px;padding:0px;list-style:none;}

#navigation li {float:left;margin:0px;padding:0px;}

#navigation li a:link,  #navigation li a:visited {float:left;list-style-type:none;padding-top:8px;padding-bottom:7px;padding-left:15px;padding-right:15px;border-right:1px solid #FFFFFF;/*line-height:22px;*/}
 
#navigation li a:hover {float:left;list-style-type:none;padding-top:8px;padding-bottom:7px;padding-left:15px;padding-right:15px;border-right:1px solid #FFFF/*line-height:22px;*/}
 
.mainnav, .mainnav:link, .mainnav:active,  .mainnav:visited{font-size:1em;font-weight:500;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;background-color:#007c85;} 

 .mainnav:hover {font-size:1em;font-weight:500;font-family:Arial, Helvetica, sans-serif;color:#bf311a;text-decoration:none;background-color:#fbb02e; border-bottom:#bf311a 3px solid;} 
 
 .mainnavselected{font-size:1em;font-weight:500;font-family:Arial, Helvetica, sans-serif;color:#bf311a;text-decoration:none; background-color:#FFFFFF;}

.homebullet {
	list-style-image:url(/images/home/list_bullet.gif); 
	margin-left:-20px; 
	line-height:160%;
	vertical-align:middle;
}

.homebulletlinks a:link, .homebulletlinks a:active, .homebulletlinks a:visited {
	color: #fff;
	text-decoration:underline;
}

.homebulletlinks a:hover {
	color: #fff;
	text-decoration:none;
}

.ctabullet {
	list-style-image:url(/images/home/list_bullet.gif); 
	margin-left:-20px; 
	line-height:145%;
	vertical-align:middle;
}

.ctabulletlinks a:link, .ctabulletlinks a:active, .ctabulletlinks a:visited {
	color: #fff;
	text-decoration:underline;
}

.homebulletlinks a:hover {
	color: #fff;
	text-decoration:none;
}


#nlnavlinks {
	float:left;
	height: 38px;
	width:335px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007c85;
	text-align:left;
	padding-top:20px;
}

#nlnavlinks li {
	display: inline;
	
	background-image: url(/images/home/green_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height:200%;
	height:25px;
}

.home_cta1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:120%;
	margin-top:3px;
}


.yellow_title {
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#bf311a; 
	font-size:1.4em; 
	font-weight:200; 
	margin-left:7px; 
	margin-top:7px;

}

.yellow_box_container {
	width:220px; 
	background-color:#Fbb02e; 
	float:left; 
	height:140px; 
	background-image:url(/images/mortgages/boxes/yellow_bottom.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	}
	
.yellow_arrow {
	float:right; 
	margin-top:2px; 
	margin-right:2px;	
	}
	
.yellow_box_text {padding-left:8px; padding-right:8px; margin-top:4px;	}

.yellow_box_top {background-image:url(/images/mortgages/boxes/yellow_top.gif); width:220px; height:31px;}

.green_box_container {width:220px; background-color:#007c85; float:right; height:140px; background-image:url(/images/mortgages/boxes/green_bottom.gif); background-position:bottom; background-repeat:no-repeat;}

.green_box_top {background-image:url(/images/mortgages/boxes/green_top.gif); background-position:top; background-repeat:no-repeat; width:220px; height:31px;}
.green_title {float:left; margin-left:7px; margin-top:7px;font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.4em; font-weight:200;}

.green_arrow {float:right; margin-top:2px; margin-right:2px;}

.green_box_text {padding-left:8px; padding-right:8px; margin-top:4px; padding-top:8px;color:#FFFFFF;}

.green_box_container2 {width:220px; background-color:#007c85; float:left; height:140px; background-image:url(/images/mortgages/boxes/green_bottom.gif); background-position:bottom; background-repeat:no-repeat;}


.yellow_box_container2 {
	width:220px; 
	background-color:#Fbb02e; 
	float:right; 
	height:140px; 
	background-image:url(/images/mortgages/boxes/yellow_bottom.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	}


#educated_finance {float:right; margin-bottom:15px;}
#left_home {width:390px; float:left;}

#home_promo_1 {width:190px; height:175px; background-image:url(/images/home/savings_back_left.gif); float:left;}

#home_promo_1_txt {width:100px;padding-left:15px; float:left;}

#home_promo_1_img {width:67px; height:108px; float:right; margin-top:2px;}

#home_promo_2 {width:200px; height:175px; background-image:url(/images/home/savings_back_right.gif); float:right;}

#home_bottom_left_link {float:left;	margin-top:10px; width:390px; text-align:center;}



#home_promo_2_title {padding-left:20px; float:left; margin-top:5px;}

#home_promo_2_txt {margin-left:16px; width:175px; margin-top:-3px;font-family:Arial, Helvetica, sans-serif; line-height:120%; text-decoration:none;}

.home_promo_2_bullet {width:13px; float:left;margin-right:10px;padding-top:4px;}

#home_promo_1_title2 {padding-left:15px; float:left; margin-top:5px;}

#home_promo_1_title1 {padding-left:15px; float:left; margin-top:10px;}

#header_phone_number {width:295px; margin-left:30px; float:left; margin-top:10px;}

#teachers_logo {float:left; margin-top:10px;}

#navigation_container {float:right; margin-top:15px; background-image:url(/images/navigation/nav_background.gif); background-position:left; height:33px; width:620px;}

#right_home {width:390px; float:right;}

#right_home_img {width:190px; float:left;}

#right_home_txt {float:right; width:200px; background-color:#Fbb02e;}

#right_home_calculator {float:left;}

#sign_up_title {padding:10px;}

#sign_up_form {float:left; width:260px;}

#sign_up_img {float:left; margin-top:-20px;}

.signUp_container {}

.signUp_title {float:left; width:170px; margin-top:1em;}

/* Survey */
.tcs {padding-left:15px; padding-right:15px; margin-top:-11px;}

* html .tcs {padding-left:15px; padding-right:15px; margin-top:0px;}

* + html .tcs {padding-left:15px; padding-right:15px; margin-top:0px;}

.tcsBtm {width:450px; height:8px; background-image:url(/images/survey/t&cbg_btm.jpg); background-repeat:no-repeat; margin:0; padding:0; margin-top:-12px;}
* html .tcsBtm {width:450px; height:8px; background-image:url(/images/survey/t&cbg_btm.jpg); background-repeat:no-repeat; margin:0; padding:0; margin-top:0px;}
* + html .tcsBtm {width:450px; height:8px; background-image:url(/images/survey/t&cbg_btm.jpg); background-repeat:no-repeat; margin:0; padding:0; margin-top:0px;}


.labelText { margin:0px; float:left;  text-align:left !important; }


.labelText .text{  text-align:left !important; }


.style1 {font-weight: bold; text-align:left !important;}




.label .style1 { margin:0px;  text-align:left !important; }
