/* MAIN HTML ELEMENTS */

body{
    background-color:#fff;
	margin:0px;
   	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0.8em;
	line-height:1.4em;
	color:#333333;
	text-align:center;
    }
	
h1{font-family:Arial, Verdana, sans-serif; font-size:1.4em; padding-top:20px;}
h1.home{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:1.2em; padding:3px 3px 1px 5px; margin-bottom:0px}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#C8460F;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; }
h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
	
a:link{
	color:#990000;
	text-decoration:underline;
	}

a:visited{
	color:#CC3300;
	}

a:hover{
	color:#333333
	}

a:active{
	color:#333333
	}
	
form{
	margin:0px;
	}	

img	{
	border-width:0px;
	display:block
	}

img.pdfIcon {
	display: inline;
	padding-right:3px;
	}

hr.footer_line	{
	color:#FF6633;
	width:94%
	}

.content table{
	border-collapse:collapse;
	border:1px solid #666;
	}

#tab1 td	{ 
	border-top:solid 1px lightgrey; 
	border-bottom:solid 1px lightgrey; 
	border-left:solid 1px lightgrey; 
	border-right:solid 1px lightgrey; 
	}

#tab1 th	{ 
	border-top:solid 1px black; 
	border-bottom:solid 1px black; 
	border-left:solid 1px black; 
	border-right:solid 1px black; 
	} 

.content th	{
	color:#C8460F;
	text-align:left;
	}

.content th	{
	border:1px solid #666;
	padding:0.2em 1em;
	}

.content td	{
	padding:0.1em 1em;
	border:1px solid #666;
	}

/* ANDREW  SEARCH */
.content table.pageSearch {
	margin-top:1em;
	margin-bottom:1em;
	}

.content td.tableSearch{
padding:0.2em 0em;
border:0;
border-top:1px solid #666666 !important;
border-bottom:1px solid #666666 !important;
text-align:center;
}
/* ANDREW SEARCH */

.content div.table_other th{
background-color:#99CCCC;
}

.tabTable td {
border:1px solid #C9C9C9 !important;
}

.tabTable th{
text-align:center;
border:1px solid #C9C9C9 !important;
}

.content div.table_layout table{
border:none;
}

.content div.table_layout th{
background:none;
border:none;
}

.content div.table_layout td{
border:none;
vertical-align:top
}

.content ul{
margin-left:5px;
padding-left:5px;
}

.content li{
margin-left:5px;
padding-left:5px;
list-style-type:disc;
list-style-image:url("../images/bullet_orange.gif");
list-style-position:outside;
}

.content li li{
margin-left:5px;
padding-left:5px;
list-style-type:disc;
list-style-image:url("../images/bullet_orange.gif");
list-style-position:outside;
}

.content b, .content strong{
font-weight:bold;
color:#006666;
}

.content .submit{
background-color:#E1CA82;
font-size:100%;
font-family:verdana, arial, helvetica, arial, sans-serif;
font-weight:bold;
color :#333;
border:1px solid #857A11;
padding:2px 0px 2px 0px;
line-height:100%;
}

/* LAYOUT */

#outer_container1{
width:786px; 
margin:0 auto;
text-align:left; 
background:url("../base_images/link_background.gif") 516px 135px no-repeat;
}

#outer_container2{
width:786px;
margin-left:0px;
}

.bl{background:url("../base_images/bottomleftcorner.gif") 0 100% no-repeat }
.br{background:url("../base_images/bottomrightcorner.gif") 100% 100% no-repeat}
.tl{background:url("../base_images/topleftcorner.gif") 0 0 no-repeat}
.tr{background:url("../base_images/toprightcorner.gif") 100% 0 no-repeat; padding:10px;}
.t{background:url("../base_images/horizontal.gif") 0 0 repeat-x }
.b{background:url("../base_images/horizontal.gif") 0 100% repeat-x}
.l{background:url("../base_images/vertical.gif") 0 0 repeat-y;}
.r{background:url("../base_images/vertical.gif") 100% 0 repeat-y;}

#topnav{
	margin:0px;
	width:601px;
	height:80px;
	padding:0px;
	position:relative;
	top:10px;
	left:155px 
	}
	
#inner_top_nav_left{	
	background:url("../base_images/smaller_box_orange.gif") repeat-x;
	margin:0px;
	height:31px;
	padding:7px 0px 0px 15px;
	}
	
#inner_top_nav_right{	
	position:relative;
	background:url("../base_images/smaller_box_orange.gif") top right no-repeat;
	width:10px;
	margin:-7px 0px 0px 121px;
	height:31px;
	padding:0px;
	z-index:97;
	text-align:right;
	 }
	 
#end_stopper{
	position:relative;
	width:auto;
	min-width:6px;
	height:30px;
	margin:-1px 0px 0px 455px;
	z-index:7;
	 }
	 
#inner_topnav_words{
	position:absolute;
	background:none;
	top:3px;
	left:0px;
	width:560px;
	height:10px;
	margin:3px 0px 0px 10px;
	border:0px solid #00FF00;
	z-index:99;
	visibility:visible;
	 }
	 
.topnavmenu{height:15px; font-size:0.92em; font-weight:800; background:none;}
.topnavmenu ul ul a:link, .topnavmenu ul ul a:visited, .topnavmenu ul ul a:hover, .topnavmenu ul ul a:active{border-style:solid; border-width:0px 1px 1px 1px; border-color:#666666;}
.topnavmenu ul{padding:0;margin:0;list-style-type:none;} /* remove all the bullets, borders and padding from the default list styling */
.topnavmenu ul ul{position:absolute; height:0; top:15px; left:0; width:111px; visibility:hidden; } /* hide the sub levels and give them a positon absolute so that they take up no room */
.topnavmenu li{float:left;width:auto;position:relative;margin-right:28px;} /* float the list to make it horizontal and a relative position to control the dropdown menu positon */
.topnavmenu li.last_item{margin-right:0px}
.topnavmenu a, .topnavmenu a:visited{display:block; text-decoration:none; color:#000; width:auto; height:15px; background:none; padding-left:5px; line-height:15px;} /* links styles for the top level */
* html .topnavmenu a, * html .topnavmenu a:visited{width:100px; w\idth:99px;} /* a hack so that IE5.5 faulty box model is corrected */
.topnavmenu ul ul a.drop, .topnavmenu ul ul a.drop:visited{background:#CCCCCC;}
.topnavmenu ul ul a.drop:hover{background:#c9ba65;}
.topnavmenu ul ul :hover > a.drop{background:#c9ba65;}
.topnavmenu ul ul ul a, .topnavmenu ul ul ul a:visited{background:#e2dfa8;}
.topnavmenu ul ul ul a:hover{background:#b2ab9b;}

/* another hack for IE5.5 */
* html .topnavmenu ul ul{top:16px;t\op:15px;}

/* position the third level flyout menu */
.topnavmenu ul ul ul{left:111px; top:-1px; width:120px;}

/* position the third level flyout menu for a left flyout */
.topnavmenu ul ul ul.left{left:-120px;}

/* style the table so that it takes no part in the layout - required for IE to work */
.topnavmenu table{position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.topnavmenu ul ul a, .topnavmenu ul ul a:visited 
{background:#fff; color:#000; height:auto; line-height:1.3em; padding:5px 3px 5px 3px; width:111px;}


/* yet another hack for IE5.5 */
* html .topnavmenu ul ul a, * html .topnavmenu ul ul a:visited{width:111px;w\idth:110px;}

/* style the top level hover */
.topnavmenu a:hover, .topnavmenu ul ul a:hover{color:#fff; background:#ccc;}
.topnavmenu :hover > a, .topnavmenu ul ul :hover > a{color:#fff;background:#ccc;}

/* make the second level visible when hover on first level list OR link */
.topnavmenu ul li:hover ul,
.topnavmenu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.topnavmenu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.topnavmenu ul :hover ul :hover ul{ visibility:visible;}

#quicklinks_box{
	position:absolute;
	top:35px;
	left:4px;
	width:267px;
	height:25px;
	border:0px solid #00FF99;
	margin:0px;
	z-index:96;
	}
	
#logon_box{
	position:absolute;
	background:url("../base_images/logon_box_med2.gif") no-repeat;
	top:34px;
	right:100px;
	width:56px;
	height:25px;
	padding:2px 0px 5px 13px;
	margin:0px;
	font-size:0.90em;
	font-style:normal;
	font-weight:bold;
}

#register_box{
	position:absolute;
	background:url("../base_images/logon_box_lrg.gif") no-repeat;
	top:34px;
	right:0px;
	width:67px;
	height:25px;
	padding:2px 0px 5px 13px;
	margin:0px;
	font-size:0.90em;
	font-style:normal;
	font-weight:bold;
}

.logon a:link, .logon a:visited{color:#E24F10; text-decoration:none; padding-right:8px;}
.logon a:hover, .logon a:active{color:#666; text-decoration:none; padding-right:8px;}

/*all below until breadcrumb is homepage only*/

.column1, .column2, .column3{float:left; padding-top:0px;}
.column1{width:180px; padding-left:12px; padding-right:18px; background:url("../images/bg_column_middle.gif") repeat-y; background-position:12px 0px}


.column2{width:344px;}
.column3{width:180px; padding-left:20px; background:url("../images/bg_column_middle.gif") repeat-y; background-position:20px 0px}
.column_content{padding:5px 10px}

#speedToOffer {width:349px; padding-top:10px; height:330px; border:0px solid #000;  margin-top:0px; margin-bottom:10px; background:url("../images/table-back/table-shadow4.jpg") -3px -65px no-repeat;}
#speedToOffer table {width:340px; border-collapse:collapse; border-bottom:0px solid #FF9B59; border-top:0px solid #0C9;}
#speedToOffer th.header {height:45px; background:url("../images/table-back/table-header.jpg") bottom right no-repeat;}
#speedToOffer tr th {border:1px solid #fff; background:#CFCFCF;}
#speedToOffer th {font-size:85%; color:#666; font-weight:bold; line-height:120%; font-family:Verdana, Arial, Helvetica, sans-serif; padding:7px 4px; }
#speedToOffer tr td {background:url("../images/table-back/grey-gradient.jpg");border-bottom: 1px solid #FFA970;}
#speedToOffer td {font-size:85%; line-height:120%; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 3px 3px 4px; }
#speedToOffer tr td.foot {margin-top:1px; height: 33px; background: url("../images/table-back/table-footer3.gif") 0px 0px no-repeat; border-bottom:0px; vertical-align:top}

#speedToOffer tr td.foot a:link { display:block; background: url('/images/arrow2.gif') no-repeat right; border:0; padding:2px 4px; margin:3px 0px; text-decoration:none}

#speedToOffer tr td.foot a:hover, #speedToOffer tr td.foot a:active { display:block; background: url('/images/arrow1.gif') no-repeat right; border:0; padding:2px 4px; margin:3px 0px; text-decoration:none}

.info {
	float:left;
	height:16px;
	width:15px;
	background:url("../images/icon-info2.gif") no-repeat;
	margin-right:2px;
	}

.column_content h1{color:#EE510B; margin:0px 0px 8px 1px; padding:0px; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif}
.column_content h2{color:black; margin:4px 0px 2px 1px; padding:0px; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif}

.small_text{color:#333333; margin-top:0px; padding:0px; font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif  }
.boxed_links a:link, .boxed_links a:visited{color:#000000; display:block; background:#FFFFFF url("../images/arrow2.gif") no-repeat right; border:1px solid #F27D4A; padding:2px 4px; margin:3px 0px; text-decoration:none} 
.column_content .boxed_links a:hover, .column_content .boxed_links a:active{ display:block; background:#FAE8E1 url("../images/arrow1.gif") no-repeat right; border:1px solid #F27D4A; padding:2px 4px; margin:3px 0px; text-decoration:none}

.home_box_title_img{float:left; top:-5px; left:0px; width:45px;}

.borrower_box{border:1px solid #3D7676; background:#FFFFFF; padding:2px 4px 7px 4px; margin:3px 0px;}

.borrower_links a:link, .borrower_links a:visited{color:#000000; display:block; background:#FFFFFF; padding-left:0px; margin-bottom:5px; margin-top:-6px; text-decoration:underline; line-height:120%;} 
.borrower_links a:hover{color:#000000; display:block; background:#FAE8E1; border:0px solid #3D7676; padding:0px; margin-bottom:5px; margin-top:-6px; text-decoration:underline} 
.borrower_links a:active{color:#000}

.borrower_box H1{font-family:Arial, Verdana, sans-serif; font-weight:bold;  font-size:1.2em; color:#3D7676; padding-top:5px; text-align:left}

p.smaller_home {font-family:Arial, Verdana, sans-serif; font-weight:normal;  font-size:0.9em; line-height:1.2em; color:#3D7676; margin-top:2px; padding: 2px 3px 3px 5px; text-align:left; border:0px solid #666; background:#E6E8E8}

/* Log on for... */
.logonfor_box H1 {font-family:Arial, Verdana, sans-serif; font-weight:bold;  font-size:1.2em; color:#3D7676; padding-top:5px; padding-bottom:0px; text-align:left;}

.logonfor_box{border:1px solid #F27D4A; background:#FFFFFF; padding:2px 2px; margin:3px 0px;}

.unboxed_links a:link, .unboxed_links a:visited{color:#000000; display:block; background:#FFFFFF url("../images/arrow2.gif") no-repeat right; border:0px solid #F27D4A; padding:0px 0px 4px 2px; margin:2px 0px 4px 0px; text-decoration:none; line-height:120%;} 
.column_content .unboxed_links a:hover, .column_content .unboxed_links a:active{ display:block; background:#FAE8E1 url("../images/arrow1.gif") no-repeat right; border:0px solid #F27D4A; padding:0px 0px 4px 2px; margin:2px 0px 4px 0px; text-decoration:none}

.column_content ul{margin-top:0px; margin-bottom:12px}
.column_content ul li{margin-left:-30px; list-style-type:none}
.column_content ul li a:link, .column_content ul li a:visited{color:#000000;  text-decoration:underline}
.column_content ul li a:active, .column_content ul li a:hover{color:#CC0000}
.column_content .righthand_link a:link, .column_content .righthand_link a:visited{color:#000; font-size:0.9em;text-decoration:none}
.column_content .righthand_link a:active, .column_content .righthand_link a:hover{color:#CC0000; font-size:0.9em;text-decoration:none}
.righthand_link{ margin-top:0px; padding:0px; text-align:right  }

.two_images{margin-bottom:8px}
.two_images img{display:inline}
.two_images .img2{margin-left:8px}

.column_content ul li.tools
{list-style-type:none; list-style-image:none; margin-left:-40px; padding:11px 4px 20px 48px; background:url("../images/icon_tools.gif") no-repeat; }
.column_content ul li.calculator 
{list-style-type:none; list-style-image:none; margin-left:-40px; padding:6px 4px 10px 48px; background:url("../images/icon_calculators.gif") no-repeat;}
.column_content ul li.downloads 
{list-style-type:none; list-style-image:none; margin-left:-40px; padding:6px 4px 10px 48px; background:url("../images/icon_downloads.gif") no-repeat;}
.column_content ul li.sales_aids 
{list-style-type:none; list-style-image:none; margin-left:-40px; padding:11px 4px 20px 48px; background:url("../images/icon_sales.gif") no-repeat;}

/* Breadcrumb; pages other than home */
#breadcrumb{ 
color:#000; 
margin:0px 13px 13px 13px
} 
#breadcrumb a{color:#000; font-weight:bold;} 
#breadcrumb a:hover{color:#999;} 

/*section header for third level nav when required*/
p.sectionhead_third_nav{
font-weight:bold;
font-size:1.2em;
text-align:left;
border-bottom:2px solid #666666;
display:inline;
}

/* link styles for third level nav when required*/

.content_third_nav{
padding-top:0px;
margin:0px; 
background:none; 
color:#000
}
 
.content_third_nav li{ 
list-style-type:none;
margin-top:0px;
padding-top:5px;
}

.content_third_nav a{color:#000; font-weight:bold; 
}
.content_third_nav a:visited{color:#E24F10;
}
.content_third_nav a:hover{color:#999;
}
.content_third_nav a:active{color:#E24F10;
}

#column_one, #column_two{
 float:left;
 width:341px;
 border:0px dotted blue;
 background:#ffffff;
 color:#333333;
 padding:10px 12px;
	}

#column_one_alt, #column_two_alt, #column_three_alt
{
 float:left;
 width:218px;
 background:#ffffff;
 color:#333333;
 margin:10px 10px 0px 0px;
 padding:0px 13px 0px 13px;
	}

#column_three{
 float:left;

 width:736px;
 background:none;
 color:#333333;
 margin:0px;
 padding:10px 13px;
	}

#column_three hr{border-bottom:1px dashed #333333;}
	
/* added by Marianne */
img.logo{position:relative; top:52px; left:-4px}

.dlcontent_wide {width:300px; 
margin:5px 0px 0px 10px; 
border-top:0px solid #fff; 
}

.dlcontent {width:273px; 
margin:5px 0px 0px 10px; 
border-top:0px solid #fff; 
}

.dlcontent{font-weight:normal;}

.dlcontent a {color:#666600; font-weight:normal; text-decoration:underline; }
.dlcontent a:visited{color:#993300}
.dlcontent a:hover{color:#000}
.dlcontent a:active{color:#FF3333}

li.insitetools
{list-style-type:none; list-style-image:none; margin-left:0px; padding:20px 4px 10px 70px; background:url("../images/tools.gif") no-repeat;}
li.insitecalculator 
{list-style-type:none; list-style-image:none; margin-left:0px; padding:20px 4px 10px 70px; background:url("../images/calculator.gif") no-repeat;}
li.insitedownloads 
{list-style-type:none; list-style-image:none; margin-left:0px; padding:10px 10px 10px 70px; background:url("../images/downloads.gif") no-repeat;}
li.insitesales_aids 
{list-style-type:none; list-style-image:none; margin-left:0px; padding:20px 4px 10px 70px; background:url("../images/sales_aids.gif") no-repeat;}
li.insiteinfo 
{list-style-type:none; list-style-image:none; margin-left:0px; padding:20px 4px 10px 70px; background:url("../images/info.gif") no-repeat;}

/* multiple item download list */
li.multidownloads 
{list-style-type:none; list-style-image:none; margin-left:0px; padding:5px 4px 20px 42px; background:url("../images/downloads_small_multi_pale.gif") no-repeat; width:210px;}

/* multiple part download list */
.downloadbox_top{
background:#e0efef url("../images/top_infoboxes2.gif") top right no-repeat;
width:283px;
height:110px;
margin:0px;
padding:10px 0px 0px 0px;
}

.downloadbox_bottom{
background:url("../images/bot_infoboxes2.gif") top right no-repeat;
width:283px;
height:15px;
padding:5px 0px 10px 0px;
}

.downloadbox_line_top{
background:url("../images/top_infoboxes_line.gif") top right no-repeat;
width:283px;
margin-top:10px;
padding:10px 0px 0px 0px;
}

.downloadbox_line_bottom{
background:url("../images/bot_infoboxes_line.gif") top right no-repeat;
width:283px;
height:15px;
padding:5px 0px 10px 0px;
}

.pdf_box_title_container, .calc_box_title_container, .salesaid_box_title_container, .tools_box_title_container, .info_box_title_container{
width:350px;
}

.pdf_box_title_container{
background:#EDF6F6 url("../images/box_backgrounds/top_pbl_infoboxes.gif") bottom right no-repeat;
}
.calc_box_title_container{
background:#E6E6D6 url("../images/box_backgrounds/top_brown_infoboxes.gif") bottom right no-repeat;
}
.salesaid_box_title_container{
background:#D2E8E8 url("../images/box_backgrounds/top_dbl_infoboxes.gif") bottom right no-repeat;
}
.tools_box_title_container{
background:#EFEFD6 url("../images/box_backgrounds/top_beige_infoboxes.gif") bottom right no-repeat;
}
.info_box_title_container{
background:#F1F1F1 url("../images/box_backgrounds/top_grey_infoboxes.gif") bottom right no-repeat;
}

.box_title_img{float:left; width:60px; 
}
.box_title_text{float:left; width:285px;
}

.box_title_header{
font:bold 1.1em Verdana, Arial, Helvetica, sans-serif; 
width:280px;
padding:15px 0px 0px 0px;
}

.box_title{
font:normal 90% Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

.pdf_downloadbox_top, .calc_downloadbox_top, .tools_downloadbox_top, .salesaid_downloadbox_top, .info_downloadbox_top{
width:350px; padding-top:5px; padding-bottom:1px;
}
.pdf_downloadbox_top{background:#EBF5F5;}
.calc_downloadbox_top{background:#E6E6D6;}
.salesaid_downloadbox_top{background:#D2E8E8;}
.tools_downloadbox_top{background:#EFEFD6;}
.info_downloadbox_top{background:#F1F1F1;}
.pdf_downloadbox_top ul{padding-top:7px;}

.pdf_downloadbox_top li, .calc_downloadbox_top li, .tools_downloadbox_top li, .salesaid_downloadbox_top li, .info_downloadbox_top li{
list-style-type:none; 
list-style-image:none; 
margin-left:10px; 
padding:0px 0px 9px 20px; 
background:url("../images/bullet_orange.gif") no-repeat;
list-style-position:outside;
}

.pdf_downloadbox_top li li, .calc_downloadbox_top li li, .tools_downloadbox_top li li, .salesaid_downloadbox_top li li, .info_downloadbox_top li li{
list-style-type:none; list-style-image:none; margin-left:10px; padding:0px 0px 6px 15px; 
background:url("../images/bullet_orange.gif") 0px 5px no-repeat;
}
.pdf_downloadbox_bottom{width:350px; height:18px;
background:#EBF5F5 url("../images/box_backgrounds/bottom_pbl_infoboxes.gif") top right no-repeat;
}
.calc_downloadbox_bottom{width:350px; height:18px;
background:url("../images/box_backgrounds/bottom_brown_infoboxes.gif") top right no-repeat;
}

.calc_downloadbox_bottom_wide{float:left; width:730px; height:23px;
background:url("../images/box_backgrounds/bottom_beige_infoboxes_wide.gif") top right no-repeat;
} 

.salesaid_downloadbox_bottom{width:350px; height:18px;
background:url("../images/box_backgrounds/bottom_dbl_infoboxes.gif") top right no-repeat;
}
.tools_downloadbox_bottom{width:350px; height:18px;
background:url("../images/box_backgrounds/bottom_beige_infoboxes.gif") top right no-repeat;
}
.info_downloadbox_bottom{width:350px; height:18px;
background:url("../images/box_backgrounds/bottom_grey_infoboxes.gif") top right no-repeat;
}

a.button1:link, a.button1:visited, a.button1:hover, a.button1:active{WIDTH:135px; HEIGHT:23px; background-color:#E1CA82; font-size:100%; font-weight:bold; color:#333; border:1px solid #857A11; padding:2px 6px; line-height:100%; text-decoration:none}
a.button2:link, a.button2:visited, a.button2:hover, a.button2:active{WIDTH:258px; HEIGHT:23px; background-color:#E1CA82; font-size:100%; font-weight:bold; color:#333; border:1px solid #857A11; padding:2px 6px; line-height:100%; text-decoration:none}

a.button_downloads{
    background:transparent url("../images/app_button_a.gif") no-repeat scroll top right;
    color:#000;
    display:block;
    float:left;
    font:normal 12px arial, sans-serif;	
    height:47px;
    margin-right:12px;
    padding-right:12px; /* sliding doors padding */
    text-decoration:none;
	white-space:nowrap
}

a.button_downloads span{
    background:transparent url("../images/app_button_span.gif") no-repeat;
    display:block;
    line-height:13px;
    padding:10px 0 10px 10px;
} 

a.button_downloads:active{
    background-position:bottom right;
    color:#000;
    outline:none; /* hide dotted outline in Firefox */
}

a.button_downloads:active span{
    background-position:bottom left;
    padding:12px 0 9px 10px; /* push text down 1px */
} 

/*budget planner download button*/
a.bp_button_downloads{
    background:transparent url("../images/bp_button_a.jpg") no-repeat scroll top right;
    color:#000;
    display:block;
    float:left;
    font:normal 12px arial, sans-serif;	
    height:47px;
    margin-right:12px;
    padding-right:12px; /* sliding doors padding */
    text-decoration:none;
	white-space:nowrap
}

a.bp_button_downloads span{
    background:transparent url("../images/bp_button_span.jpg") no-repeat;
    display:block;
    line-height:13px;
    padding:10px 0 10px 30px;
} 

a.bp_button_downloads:active{
    background-position:bottom right;
    color:#000;
    outline:none; /* hide dotted outline in Firefox */
}

a.bp_button_downloads:active span{
    background-position:bottom left;
    padding:12px 0 9px 30px; /* push text down 1px */
}

#lower_nav{text-align:center}

DIV.edit img.img2{margin-left:2px} /* Collage preview */

/* TABS in MAIN CONTENT AREA */
.content .tabs ul li{list-style-image:none; list-style-type:none; color:red;}
.tabs ul{margin:0 0 0 0px; padding:0; list-style:none;}
.tabs li{float:left; margin:0 3px 0 1px; padding-left:5px; width:125px;}
.tabs li.last{width:124px; margin-right:0px}
.tabs li.solution{width:200px;}
.tabs li.help{width:120px;}
.tabs a{display:block; font-size:0.85em; font-weight:bold; background-color:#CCCCCC; text-decoration:none; height:22px; line-height:140%;}

.tabs li.mainMenuTab{background:url("../images/accord_tabs.gif") 0px -51px; position:relative;
z-index:1; top:0px; left:0px}
.tabs a.mainMenuTabCurve{background:url("../images/accord_tabs.gif") 100% -51px;
color:#000; padding:8px 8px 1px 7px;
}
.tabs li.mainMenuCurrent{background:url("../images/accord_tabs.gif") 0px -102px; position:relative;
z-index:3; top:1px; left:0px;}
.tabs a.mainMenuCurrentCurve{background:url("../images/accord_tabs.gif") 100% -102px;
color:#000; padding:8px 8px 1px 7px;}

.middlePositioning{margin-top:8px}
.tabsContent{border:1px solid #666666; padding:0px 12px; width:709px; clear:both; margin-left:2px; -moz-margin-start:1px}

/* Lending Criteria Search Facility */

#searchBar {
display:none;
}

#tabsContainer {
margin:auto;
}

span.searchword { 
font-weight: bold; 
color: #fff; 
background-color:#006666;
} 

div.squareboxcontent ol {
margin-left:15px;
padding-left:5px;
}

div.squareboxcontent ol li {
list-style-image:none !important;
list-style-type: decimal;
}

.headerfloatLeft {
float:left;
padding:8px;
text-align:left;
/*width:93%;*/
}

.headerChevron {
float:left;
margin:1em 0.4em;
}

.headerSquareboxgradientcaption {
color: #333399;
padding: 0px;
/*background: url("../images/mortgages/bg_process_bar.gif") bottom left repeat-x;*/
font-weight: bold;
/*font-size: 0.9em; */
cursor: pointer;
height:2.8em;
color:#333333 !important;
}

.headerSquareboxbottom {
border-bottom:1px solid #C9C9C9;
overflow:hidden;
text-align:center;
/*width:100%;*/
}

/* Mortgage product tables */
table.productTable {border-collapse: collapse; width: 737px; border: 0px}
table.productTable td {font-size: 90%; padding: 2px 6px; border: 1px solid #c9c9c9; border-width: 1px 1px 0px 0px}
table.productTable th {font-size: 90%; padding: 2px 6px; border: 1px solid #c9c9c9; border-width: 0px 1px 0px 0px}
table.productTable tr {vertical-align: text-top}

table.productTable td p {margin: 0px !important}
table.productTable FONT {font-size: 12px !important; font-family: Verdana, Geneva, sans-serif}

.allProducts {
	
	postion:relative;
	top:0px;
	left:0px;
	border:0px solid #66C;
	width:680px;
	
	text-align:left;
	padding-right:-550px;
	margin:0px 0px 0px 0px;
	}
	
	
.allProducts .endDate{
	float:left;
	border:0px solid #66C;
	width:200px;
	text-align:left;
	padding:0px;
	margin:0px;
	}
	
	
.allProducts .erc{
	float:left;
	border:0px solid #66C;
	width:475px;
	text-align:left;
	padding:0px;
	margin:0px;
	}
	
.allProducts H4{
	font-size:1.0em;
	margin:0px;
	padding:5px 0px 3px 0px;
	
	}	
	
	
	
	.allProducts ul {
		padding-top: 0px;
		margin-top: 0px;}
	







.spacer {clear:both; font-size: 1px; line-height: 1px; height: 1px;}

.printOnly {display: none}

.effectiveDateBox {float: right; border: 1px solid #c9c9c9; padding: 2px 6px; background: #fff url("../images/bg_process_bar.gif") 0px 10px repeat-x}

div.footerNotes td {font-size: 11px !important; line-height: 140%}
div.footerNotes table, div.footerNotes td, div.footerNotes th {border: 0px; margin-top: 0px}
div.footerNotes ul {margin-top: 0px;}
div.footerNotes p {margin-bottom: 6px;}

table.fees td{
	text-align:center;
}

/*borrowers section*/

.twoColumnSplit {
float:left;
position:relative;
width:730px;
}

a.pdfLinkInline:link, 
a.pdfLinkInline:visited, 
a.pdfLinkInline:active, 
a.pdfLinkInline:hover {	
	display: inline;
	text-indent: 0px;
	line-height: 150%;
	padding-left: 20px;
	padding-bottom: 20px;
/* Gap between items*/
	margin-bottom: 5px;
	background: url("/images/icon-pdf.gif") no-repeat scroll left top transparent;
	color: #333333;
	}
	
.borrowerOffsetContainer {
	WIDTH: 710px;
	FLOAT: left;
	MARGIN-TOP: 15px; 
	BACKGROUND: #e6e6d6;  
PADDING-TOP: 10px;
PADDING-RIGHT: 10px; 
PADDING-BOTTOM: 10px; 
PADDING-LEFT: 10px; 
}	

.borrowerOffsetContainer ul {
	margin-left:15px;
}

/* service standards*/

table.yearToDate {width:100%; border-collapse:collapse; border-bottom:4px solid #F07139;}
table.yearToDate tr th {border:1px solid #999; background:#fff;}
table.yearToDate th {font-size:85%; color:#C8460F; font-weight:bold; line-height:120%; font-family:Verdana, Arial, Helvetica, sans-serif; padding:7px 4px; }
table.yearToDate tr.alternate td {background: #E9E9E9; border-bottom: 1px solid #FFA970;}
table.yearToDate tr.bold td {font-weight:bold;}
table.yearToDate td {font-size:85%; line-height:120%; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 3px 3px 4px; }

/* POP UP HELP DIV */

a.help:hover {display: inline; text-decoration:none;}
a.help span {display: none; text-decoration:none;}
div.helpText {display:block; text-decoration:none;}

th a.help:hover div.helpText {position: relative; text-decoration: none; font-size: 1em;z-index: 706 !important; text-align:center;}
td a.help:hover div.helpText {position: relative; text-decoration: none; font-size: 1em;z-index: 706 !important; text-align:center;}
a.help:hover span.helpContentInterest {display: block; position: absolute; bottom: -15px; left: -315px; z-index: 706 !important; width: 280px; border: 1px solid #F60; color: #292929; background: #fff /*url("../images/help/bg_helpText.gif") bottom right no-repeat !important*/; font-weight: normal; font-size: 110%; line-height:150%; padding: 8px 5px 8px 5px; margin: 10px; text-decoration:none;}
a.help:hover span.helpContentInfo {display: block; position: absolute; bottom: 16px; left: -138px; z-index: 706 !important; width: 280px !important; border: 1px solid #999999; color: #292929; background: #f3f3f3 url  bottom right no-repeat !important; font-weight: normal; font-size: 110%; padding: 8px 5px 8px 5px; margin: 10px; text-decoration:none;}
/*a.help:hover span.taxfreeInfo {left: -108px;}*/
a.help:hover span.helpImgInterest {display: block; position: absolute; bottom: -10px; left: -15px; width: 30px; height:30px; z-index: 710 !important; background:url("../images/help/helpArrowRight.gif") no-repeat; text-decoration:none;}
/*a.help:hover span.helpMoreInfoImg {display: block; position: absolute; bottom: 12px; left: 0px; width: 26px; z-index: 710 !important; background:url url("../images/help/helpText2.gif") no-repeat; text-decoration:none;}
a.help:hover span.taxfreeImg {left: 45px;}*/

/*ie hacks for positioning*/

*html td a.help:hover div.helpText {bottom: 30px;}
*html a.help:hover span.helpContentInterest {left: -390px; bottom: -15px;}
*html a.help:hover span.helpContentInfo {left: -213px; bottom: 16px; }
*html a.help:hover span.helpImgInterest {left: -90px; }
