/*
--------------------------------------------------
CSS File for GMAC Mortgage

Copyright (c) GMAC Mortgage 2005
--------------------------------------------------
*/



       
	#ht_careers_screen{
			margin-left: 30px;
		}


/* ---------------------- GLOBAL SELECTORS --------------------- */
body{
	/*background-color: #cecbba;*/
	margin: 0px;
	padding: 0px;
}
a {
	margin: 0px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #0038e3;
}
.clear {
	clear: both;
}
hr {
	display: none;
}




#empty{
	padding: 0;
	margin: -2px 0 -4px 0;
	height: 8px;
}







/* ---------------------- HEADER BAR --------------------- */
#header_container {
	padding: 0;
	margin: 0;
	background: #ffffff;
}
#header {
	margin: 0 auto;
	padding: 0px;
	width: 980px;
	height: 50px;
}
#logo {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	width:300px;
	
}
#logo img{
	border: 0px;
}
#print_header{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	clear:both;
}
#print_header_get_started{
	color:#000;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-top:10px solid #F8981D;
	margin-top:5px;
	padding-top:10px;
	width:700px;
	margin-bottom:10px;

}
.print_call{
		color: #044680;
}
/* ---------------------- UTILITY NAV --------------------- */
#utility_nav {
display:none;
}
#utility_nav ul {
display:none;
}
#utility_nav li {
display:none;
}
#utility_nav a{
display:none;
}

.util_item a {
display:none;
}

/* ---------------------- SEARCH BAR & DATE--------------------- */
#search_bar {
	display:none;
}
#date{
	display:none;
}
#print_date {
	margin: 0px;
	padding-right: 5px;
	padding-top:10px;
	font: normal 10px Arial Narrow, Helvetica Narrow, sans-serif;
	color: #525050;
	width:200px;
	float:right;
	margin-right:0px;
	margin-top:40px;
}
#search_bar form {
display:none;
}
.search_field {
display:none;
}
.search_btn {
	
display:none;


}
.search_field {
display:none;
}




/* ---------------------- MAIN NAVIGATION --------------------- */
#main_nav {
	display:none;
}

#main_nav a {
display:none;
}

#main_nav a:hover{
display:none;
}

/* ---------------------- ACTIVE TAB --------------------- */
#main_nav .nav_active_a {
display:none;
}





/* ---------------------- CONTENT SHELL --------------------- */
#container_content {
	margin: 0 auto;
	padding: 0;
	width: 980px;
	clear: both;
}
#pagestyle_left-nav #container_shell {
	margin: 0;
	padding: 0;
	width: 980px;
	/* background: url("../../images/content_left-bg.gif") repeat-y;*/
	float: left;
}
#pagestyle_left-nav_apply #container_shell_apply {
	margin: 0;
	padding: 0;
	width: 980px;
	/* background: url("../../images/content_left-bg_dk.gif") repeat-y;*/
	float: left;
}
#container_shell {
	margin: 0;
	padding: 0;
	width: 980px;
	/* background: url("../../images/content_bg.gif") repeat-y;*/
	float: left;
}

#maincontent {
	margin: 0px;
	padding: 0px;
	width: 793px;
	float: left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#000;

}
#rightcontent {
display:none;
	
}

#rightcontent_nla {
display:none;
}

/* homepage right column classes */
#rightcontent_home {
display:none;
}

#rightcontent_home p {
display:none;
}

#right_apply_home {
display:none;
}

#right_apply_home h3 {
display:none;
}
#right_apply_home p {
display:none;
}
#right_apply_home p strong {
display:none;
}
#right_apply_home a {
display:none;
}

#right_apply_home form {
display:none;
}


/* ---------------------- RIGHT CONTENT AREA --------------------- */
#rightcontent p {
display:none;
}
form {
	margin: 0px;
	padding: 0px 5px 0px 5px;
}
/* ---------------------- RIGHT CONTENT - Apply --------------------- */
#right_apply {
display:none;
}

#right_apply.online {
display:none;
}
/*.button_findbranch{
display:none;
}*/

.chat_online {
display:none;
	
}
#right_apply p.or {
display:none;
}
#right_apply p.agent {
display:none;
}
#right_apply p.phone {
display:none;
}
#right_apply p.cont {
display:none;
}
#right_apply p u {
display:none;
}
#right_apply h2 {
display:none;
}
/* Get Started Image */
#right_apply h3 {
display:none;
}
#right_apply p {
display:none;
}
#right_apply p strong {
display:none;
}
#right_apply a {
display:none;
}
#telephone_num {
display:none;
}

strong.secure {
display:none;
}

.enter_zip {
display:none;
}
.chat {
display:none;
}
/* ---------------------- RIGHT CONTENT - Log On to My GMAC --------------------- */
#right_logon {
display:none;
}
#right_logon h4 {
display:none;
}
#right_logon a {
display:none;
}
#right_logon p {
display:none;
}
#right_logon form {
display:none;
}
#right_logon img {
display:none;
}
.logon_field {
display:none;
}
.logon_btn {
display:none;
}
#secure_lock {
display:none;
}
/* ---------------------- RIGHT CONTENT - Today's Rates --------------------- */
#right_rates {
display:none;
}
#right_rates h4 {
display:none;
}
#right_rates p {
display:none;
}
#right_rates a {
display:none;
}
/* ---------------------- RIGHT CONTENT - How to Decide --------------------- */

#right_decide { 
display:none;
}
#right_decide p {
display:none;
}
#right_decide a {
display:none;
}
/* ---------------------- RIGHT CONTENT - Security and Privacy --------------------- */
#right_security {
display:none;
}
#right_security p {
display:none;
}
/* ---------------------- RIGHT CONTENT - Secure Logon --------------------- */
#right_securelogon {
display:none;
}
#right_securelogon h4 {
display:none;
}
#right_securelogon p {
display:none;
}
.secure {
display:none;
}
.secure a {
display:none;
}
/* ---------------------- RIGHT CONTENT - Message Center --------------------- */
#right_message {
display:none;
}
#right_message h4 {
display:none;
}
.messagecenter {
display:none;
}
#right_message p {
display:none;
}
#right_message a {
display:none;
}
.messages_btn {
display:none;
}

/* ---------------------- RIGHT CONTENT - Loan Agent --------------------- */
#right_loanagent {
display:none;
}

#right_loanagent p {
display:none;
}
/* ---------------------- RIGHT CONTENT - GMAC Watermark --------------------- */
#right_watermark {
display:none;
}















/* ---------------------- MAIN CONTENT AREA - Page Header --------------------- */
.maincontent_header {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	height: 20px;
	width: 447px;
	background: #ffffff;
}
.maincontent_header h1 {
	margin: 0px;
	padding-left: 0px;
	padding-right: 5px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	/* font: bold 18px Arial, Helvetica, sans-serif; 
	color: #0d3399; */
	float: left;
}
.maincontent_header h1.apply {
	margin: 0px;
	padding-left: 4px;
	padding-right: 5px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0d3399;
	float: left;
}
.maincontent_header p {
	margin: 5px;
	padding: 0px;
	float: left;
}
.maincontent_header p.date {
	padding: 4px 0px 4px 3px;
	margin: 0px;
	width: 133px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #525050;
}
.maincontent_header p.nav a {
	font-size: 11px;
	font-weight: bold;
	color: #0d3399;
	float: left;
}
.maincontent_header p.apply2 {
	padding: 2px 0px 4px 3px;
	margin: 0px;
	width: 133px;

}
.maincontent_header p.apply2 a {
	font-size: 11px;
	color: #0d3399;
	float: left;
}
#print {
position:relative;
top:0px;
left:0px;
width:100px;
margin-bottom:-30px;
margin-left:0px;
background-color:#fff;
padding-top:5px;
padding-left:2px;
padding-bottom:10px;
}

#print a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #03437C;
}

.maincontent_large {
	margin:auto;
	margin-bottom: 4px;
	padding: 0;
	padding-top: 8px;
	width: 980px;
	clear:both;
}














/* ---------------------- MAIN CONTENT AREA - Page Styles --------------------- */
.maincontent_navigation {
display:none;
}
.maincontent_middle {
	margin-left: 0px;
	margin-bottom: 4px;
	padding: 0;
	width: 650px;
	float: left;
	margin-top:0px;
	
}

.maincontent_middle p{
padding-right:10px;
}
.maincontent_middle-image {
	margin-left: 4px;
	margin-bottom: 4px;
	padding: 0;
	width: 448px;
	float: left;
}
.maincontent_middle-bucket {
	margin-bottom: 4px;
	padding: 0;
	float: left;
	clear:both;
	
}
.maincontent_large-third {
	margin:auto;
	margin-left: 4px;
	margin-bottom: 4px;
	padding: 0px;
	width: 192px;
	float: left;
	height:135px;	
	
}
.bucket_type3_content_ext .maincontent_large-third {
	margin-left: 4px;
	margin-bottom: 4px;
	padding: 0px;
	display: inline;
	width: 182px;
	float: left;
}
.maincontent_large-bucket {
	/* margin-left: 4px; */
	margin-bottom: 4px;
	padding: 0px;
	margin-top: 14px;
	border-right: 1px dashed #999;
	display: inline;
	width: 280px;
	float: left;
	margin-right:2px;
}


.maincontent_mygmac_header {
	margin-left: 0;
	margin-bottom: 4px;
	padding: 0;

	border: none;
	float: left;

}
.maincontent_large-full {
	margin: 0 4px 4px 4px;
	padding: 0px;
	display: inline;
	width: 584px;
	float: left;
}
.maincontent_large-full_rates { 
	margin: 0 4px;
	padding: 0px;
	display: inline;
	width: 584px;
	float: left;
	background-color: white;
}
.maincontent_large-full_topratetext {
	margin: 0 0 -5px 4px;
	padding: 0px;
	display: inline;
	width: 584px;
	float: left;
}




/* ---------------------- MAIN CONTENT AREA - Page Components --------------------- */
.middle_text {
	margin: 0px;
	padding: 5px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #30478A;
	text-align: center;
} 
.middle_paragraph {  
	margin: 0 0 0 -2px;
	padding: 5px 0 14px 8px;
	padding-top: 3px;  
	font: 11px Arial, Helvetica, sans-serif;  
}

/* ADD THIS STYLE HERE */
	.middle_paragraph_time {  
		margin: -10px 0 0 0;
		padding: 0 0 5px 8px;
		font: 11px Arial, Helvetica, sans-serif;
		color: #083991;  
	}
/* END ADD STYLE */

.middle_paragraph a {  
	font-size: 11px; 
}





td.top {
	padding:0;
	margin:0;
	vertical-align: top;
}
td.set_width {
	width: 75px;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
.set_width a{
	color: #fff;
	padding:0;
	margin:0 !important;
}
.moveitup {
	padding-top:1px !important;
}
/* --------------- BUCKET TYPE 1 -------------- */
.bucket_type1_header {
	margin: 0px 1px 0px 1px; /* UPDATED was 0px*/
	padding-top: 2px;
	width: 192px;
	height: 15px;
	border-top: 5px solid #F93; /* UPDATED */
	background: #FFF url(../../images/arrow_orangeLarge.gif) top left no-repeat;
	/* background: #103293 url(../../images/bucket_end.gif) top left no-repeat; */
}
.bucket_type3_content_ext .bucket_type1_header {
	margin: 0px;
	padding-top: 2px;
	width: 182px;
	height: 18px;
	/* background: #103293 url(../../images/bucket_end.gif) top left no-repeat; */
}
.bucket_type1_header a {
	margin-left: 15px;
	padding: 0px;
	font: 16px Arial, Helvetica, sans-serif; /* UPDATED */
	color: #F60; /* UPDATED */
}
.bucket_type1_content {
	margin: 0px 1px 0px 1px;
	padding: 2px 0 8px 0;
	width: 190px;
	/*height: 110px;
	 border: 1px solid #A0C4E8; */
	border-top: none;
	background: #FFF;
}
.bucket_type1_content a {
	margin: 0px 1px 0px 1px;
	padding: 2px 0 8px 0;
	width: 190px;
	/*height: 110px;
	 border: 1px solid #A0C4E8; */
	border-top: none;
}
.bucket_type3_content_ext .bucket_type1_content {
	margin: 0px;
	padding: 2px 0 8px 0;
	width: 180px;
	height: 110px;
	border: 1px solid #A0C4E8;
	border-top: none;
}
.bucket_type1_content p {
	margin: 0px;
	padding: 5px 10px 5px 12px;
	font: 11px Arial, Helvetica, sans-serif; /* UPDATED */
	color: #044680; /* UPDATED */
}
.bucket_type1_content a {
	color: #044680;
}
.bucket_type1_content strong {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #044680; /* UPDATED */
}

/* --------------- BUCKET TYPE 2 -------------- */
.bucket_type2_header {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 288px;
	height: 17px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	/* border-left: 1px solid #BED3E4;
	border-right: 1px solid #BED3E4; */
	background: #FFF; 
}
.bucket_type2_header a {
	margin-left: 10px;
	padding: 0px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
}
.bucket_type2_header_link a {
	margin-right: 8px;
	padding: 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #044680;
	float: right;
}
.bucket_type2_content {
	margin: 0px;
	padding: 0px;
	width: 288px;
	height: 140px;
	/* border: 1px solid #BED3E4;
	border-top: none;
	border-bottom: 1px solid #113595; */
	clear: both;
}
.bucket_type2_content p {
	margin: 0px;
	/* padding: 35px 10px 41px 10px; */
	padding: 5px 10px 5px 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #044680;
	text-align: left;
	/* background: #ffffff; */
}
.bucket_type2_content a {
	text-decoration: underline;
	color: #044680;
}
.bucket_2_left_link {
	font-weight: bold;
	color: #044680;
	font-size: 12px;
	text-align: center;
}
.mid_footnotes {
	margin: 0px;
	padding: 5px 0px 0px 10px;
	background: #e6edf7;
}
.mid_footnotes p {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: #e6edf7;
}
.mid_box_content table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	background: #ffffff;
}
.mid_box_content th {
	margin: 0;
	padding-left: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #083391;
	font-size: 11px;
	text-align: left;
	border-left: 1px solid #BBD0E1;
	border-collapse: collapse;
}
.mid_box_content td {
	margin: 0;
	padding-left: 11px;
	padding-bottom: 2px;
	padding-right: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-align: right;
	border-left: 1px solid #BBD0E1;
	border-collapse: collapse;
}
.mid_box_content_coloured {
	background-color: #F1F5F8;
}

td.product_col {
	width: 42%;
	text-align: left;
}
td.product_col, th.product_col {
	border: none;
}
.rates_col  {
	width: 20%;
}
.apr_col {
	width: 18%;
}
.discounts_col {
	width: 20%;
}


/* --------------- BUCKET TYPE 3 -------------- */
.bucket_type3_header {
	margin: 0px;
	padding: 0px;
	width: 583px;
	height: 22px;
	background: #D6DDE5 url(../../images/bucket_end4.gif) top left no-repeat;
	border-right: 1px solid #7AADE6;
}
.bucket_type3_header_special{
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	width: 132px;
	height: 15px;
	background: url("../../images/tab_special.gif") top left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
	float: left;
}
.bucket_type3_header_special a{
	margin: 0;
	padding-top: 3px;
	width: 132px;
	height: 15px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
	text-decoration: none;
}

.bucket_type3_header_special-on {
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	width: 130px;
	height: 15px;
	border-bottom: 1px solid #D6DDE5;
	background: url("../../images/tab_special-on.gif") top left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
	float: left;
}
.bucket_type3_header p {
	margin-left: 10px;
	padding-top: 3px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
}
.bucket_type3_content { 
	margin: 0px;
	padding: 0px;
	width: 582px;

	border-right: 1px solid #7AADE6;
	border-left: 1px solid #D6DDE5;
	border-bottom: 1px solid #D6DDE5;
	border-top: none;

}
.bucket_type3_content_special {   
	margin: 0px;
	margin-top: -1px;
	padding: 0px;
	width: 582px;
	/*height: 143px;*/  /*REMOVE THIS LINE*/
	border-right: 1px solid #D6DDE5;
	border-left: 1px solid #D6DDE5;
	border-bottom: 1px solid #D6DDE5;
	border-top: 1px solid #103293;
	clear: both;
}

.left_list li{  
	padding-top: 3px;
	padding-left: -4px;
}

.right_list li{   
	padding-top: 3px;
}

.bucket_type3_header {
	margin: 0px;
	padding: 0px;
	width: 583px;
	height: 22px;
	background: #D6DDE5 url(../../images/bucket_end4.gif) top left no-repeat;
	border-right: 1px solid #7AADE6;
}
.bucket_type3_header_special {
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	width: 132px;
	height: 15px;
	background: url("../../images/tab_special.gif") top left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
	float: left;
}
.bucket_type3_header_special-on {
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	width: 130px;
	height: 15px;
	border-bottom: 1px solid #D6DDE5;
	background: url("../../images/tab_special-on.gif") top left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
	float: left;
}
.bucket_type3_header p {
	margin-left: 10px;
	padding-top: 3px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
}
.left_list ul {  
	list-style: none;
	margin: 0;
	padding:0;
}
.right_list ul {  
	list-style: none;
	margin: 0;
	padding:0;
}

.left_list li{  
	padding-top: 3px;
	padding-left: -4px;
}

.right_list li{   
	padding-top: 3px;
}

.bucket_type3_header {
	margin: 0px;
	padding: 0px;
	width: 583px;
	height: 22px;
	background: #D6DDE5 url(../../images/bucket_end4.gif) top left no-repeat;
	border-right: 1px solid #7AADE6;
}
.bucket_type3_header_special {
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	width: 132px;
	height: 15px;
	background: url("../../images/tab_special.gif") top left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
	float: left;
}
.bucket_type3_header_special-on {
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	width: 130px;
	height: 15px;
	border-bottom: 1px solid #D6DDE5;
	background: url("../../images/tab_special-on.gif") top left no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
	float: left;
}
.bucket_type3_header p {
	margin-left: 10px;
	padding-top: 3px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0F3797;
}
.left_list ul {  
	list-style: none;
	margin: 0;
	padding:0;
}
.right_list ul {  
	list-style: none;
	margin: 0;
	padding:0;
}
.left_list li{
	list-style:none;
	padding: 0 0 0 9px;
	margin: -3px 0 5px -10px;
	}
	

.right_list li{   
	list-style:none;
	padding: 0 0 0 9px;
	margin: -3px 0 5px -10px;
}

.bucket_type3_form input {
	margin:0;
	padding:0;
}

.line {
	height:1px;
	width:584px;
	background:#9ea9b2;
	margin: 0 0 4px 4px; /* UPDATED */
}
.line span{
	display:none;
	
}
.line1 {
	height:1px;
	width:584px;
	background:#9ea9b2;
	margin: 0 0 4px 4px; /* UPDATED */
}
.line1 span{
	display:none;
	
}

.bucket_type3_content {
	margin: 0px;
	padding: 0px;
	width: 582px;
	height: 65px;
	border-right: 1px solid #7AADE6;
	border-left: 1px solid #D6DDE5;
	border-bottom: 1px solid #D6DDE5;
	border-top: none;
}
.bucket_type3_content_special {
	margin: 0px;
	margin-top: -1px;
	padding: 0;
	width: 582px;
	/*height: 170px; */  /*REMOVE THIS LINE */
	border-right: 1px solid #7AADE6;
	border-left: 1px solid #7AADE6;
	border-bottom: 1px solid #7AADE6;
	border-top: 1px solid #103293;
	clear: both;
}

.bucket_type3_content_ext {
	margin: 0;
	padding: 10px 8px 10px 12px;
	width: 562px;
	height: 138px;
	border-right: 1px solid #7AADE6;
	border-left: 1px solid #D6DDE5;
	border-bottom: 1px solid #D6DDE5;
	border-top: none;
}

.bucket_type3_content ul {
	margin: 5px;
	padding: 5px 5px 5px 15px;
	width: 250px;
	list-style-type: square;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #0033bf;
	float: left;
}
.bucket_type3_content form {
	margin: 0px;
	padding-right: 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #0033bf;
	float: right;
}

.bucket_type3_content_special-blue {
	margin: 0px;
	padding: 2px;
	padding-left: 10px;
	height: 15px;
	background: #D6DDE5;
}

.bucket_type3_content_special-white p.left {
	padding-left:7px;
}

p.left {
	margin: 0px;
	padding: 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	float: left;
}
p.right {
	margin: 0 2px 0 0;
	padding: 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	float: right;
}
.bucket_type3_content_special-white {
	margin: 0;
	padding: 3px;
	/*padding-left: 10px; */ /* REMOVE THIS LINE */
	border-top: 1px solid #D6DDE5;
	clear: both;
}

table.rate_table_fix {
	margin: 4px 0 5px 0;
	width:570px;  /* UPDATED */

}

.bucket_type3_content_table table {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	font: normal 11px Arial, Helvetica, sans-serif;

}
.bucket_type3_content_table th {
	margin: 0px;
	padding: 0px 5px 5px 5px;
	text-align: left;
	vertical-align: bottom;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #0F3797;
}
.bucket_type3_content_table td {
	margin: 0px;
	padding: 2px 5px 2px 5px;
	vertical-align: top;
	font: normal 11px Arial, Helvetica, sans-serif;
		
}
.td_border {
	border-right: 1px solid #D6DDE5;
	padding-right: 11px !important; 
}

.td_borderdiscount {
	border-right: 1px solid #D6DDE5;
	width: 50px;
	text-align: right !important;
	
}

th.td_borderdiscount, th.td_product, th.td_apply, th.td_border {
	line-height: 84%;
}
.td_borderdiscount sup{
	font-size:9px;
}


.td_product {
	width: 117px;
	text-indent: 3px;	
}
th.td_apply {
	width: 80px;
	text-align: left;
	padding-left: 12px;
}
td.td_apply {
	width: 102px;
	text-align: left;
	padding-left: 12px;
}
.row-color {
	background: #f1f5f8;
	height: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bucket_type3_content_table td img {
	border: 0px;
}









/* --------------- BUCKET TYPE 4 -------------- */
.bucket_type4_header {
	margin: 0px;
	padding: 3px 4px 4px 13px;
	width: 203px;
	background: #D5DCE4 url(../../images/bucket_end4.gif) top left no-repeat;
}
.bucket_type4_header a {
	margin: 0px;
	padding: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #30478A;
}
.bucket_type4_content {
	margin: 0px;
	padding: 0px;
	width: 218px;
	height: 100px;
	border: 1px solid #D5DCE4;
	border-top: none;
}

.bucket_type4_content p {
	margin: 0px;
	padding: 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #103293;
}
.bucket_type4_content a {
	margin-left: 5px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #002CCF;
}

.bucket_type4_more {
	margin: 81px 0px 0px 159px;
	padding: 0px;
	width: 50px;
	height: 15px;
	background: #ecb986;
	border: 1px #9FA5B3 outset;
	font: bold 9px Tahoma, Arial, Helvetica, sans-serif;
	color: #0d3399;
	position: absolute;
}


.bucket_type4_content_wrap {
	margin: 0px;
	padding: 0px;
	width: 218px;
	height: 85px;
	border: 1px solid #D5DCE4;
	border-top: none;
}

.bucket_type4_content_wrap p {
	margin: 0px;
	padding: 5px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #103293;
}
.bucket_type4_content_wrap a {
	margin-left: 5px;
	padding: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #002CCF;
}

.bucket_type4_more_wrap {
	margin: 66px 0px 0px 159px;
	padding: 0px;
	width: 50px;
	height: 15px;
	background: #ecb986;
	border: 1px #9FA5B3 outset;
	font: bold 9px Tahoma, Arial, Helvetica, sans-serif;
	color: #0d3399;
	position: absolute;
}

.bucket_type4_more:hover, bucket_type4_more_wrap {
	background: #ECD9C5;
}


/* --------------- BUCKET TYPE 5 -------------- */
.bucket_type5_ext2_header {
	margin-top: 10px;
	padding: 0 0 0 6px;
	height: 22px;
	background: #e6edf7 url(../../images/bucket_end2.gif) top left no-repeat;
	clear: both;
}

.bucket_type5_ext2_header p {
	margin: 0;
	padding-top: 4px;
	padding-left: 8px;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.bucket_type5_ext2_note{
	margin-top: -10px;
	padding: 0 0 2px 14px;
	font: bold 10px Arial, Helvetica, sans-serif;
}


.bucket_type5_ext3_header {
	margin-top: 0;
	padding: 0px 8px 0 12px;
	height: 36px;
	background: #e6edf7 url(../../images/bucket_end2.gif) top left no-repeat;
	clear: both;

}
.bucket_type5_ext3_header p {
	margin: 0;
	padding-top: 4px;
	padding-left: 2px;
	font: 11px Arial, Helvetica, sans-serif;
}

.bucket_type5_ext3_header a {
	margin-top: 0;
	padding: 0 1px 0 0;
}

.title_left {
	float: left;
}
.title_right {
	float: right;
	text-align: right;
}

.title_bold{
	float: left;
	padding-right: 9px;
}

.bucket_type5_ext3_content {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;

	border: 1px solid #e6edf7;
	border-top: none;
	border-bottom: none;
}
.bucket_type5_ext3_content table {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
}
.bucket_type5_ext3_content th {
	text-align: left;
	font: 10px Arial, Helvetica, sans-serif;
	background-color: #CECBBA;
	margin: 0;
	padding-left: 8px;
}


.bucket_type5_table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 300px;
}

.bucket_type5_table th {
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #CECBBA;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 13px;
	height: 10px;
	border-bottom: 1px solid #e6edf7;
}
.bucket_type5_table_header_col1{
	padding-left: 12px;
}
.bucket_type5_table_header_col2{
	padding-left: 12px;
	border-left: 1px solid #e6edf7;
}


.bucket_type5_table td,.bucket_type5_table2 td  {
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	border-bottom: 1px solid #e6edf7;
	padding-top: 1px;
	padding-bottom: 3px;
}

.bucket_type5_table_col1{
	padding-left: 13px;
	text-align: left;
}

.bucket_type5_table2_col2_empty{
	width: 104px;
}

.bucket_type5_table2_col1_big{
	padding-left: 13px;
	width: 216px;
	text-align: left;
}

.bucket_type5_table2_col2{
	padding-left: 12px;
	text-align: right;
	white-space: nowrap;
}

.bucket_type5_table2_col3_small{
	padding-left: 12px;
	padding-right: 0;
	margin-right: 0;
	text-align: right;
	white-space: nowrap;
	width: 4px;
}

.bucket_type5_table_col1_indented{
	padding-left: 36px;
	text-align: left;
}

.bucket_type5_table_col2{
	padding-left: 12px;
	text-align: left;
	white-space: nowrap;
	border-left: 1px solid #e6edf7;
	width: 92px;
}

.bucket_type5_table_col3{
	padding-left: 12px;
	text-align: left;
	white-space: nowrap;
	border-left: 1px solid #e6edf7;
	width: 68px;
}

.bucket_type5_table_col3_small{
	padding-left: 12px;
	padding-right: 0;
	margin-right: 0;
	text-align: right;
	white-space: nowrap;
	border-left: 1px solid #e6edf7;
	width: 4px;
}

.bucket_type5_table_col4_small{
	padding-right: 0;
	padding-left: 0;
	margin-right: 0;
	text-align: right;
	white-space: nowrap;
	border-left: none;
	width: 54px;
}

.bucket_type5_table_col5_small{
	padding-right: 0;
	padding-left: 0;
	border-left: none;
	width: 6px;
}

.bucket_type5_table_col1_big{
	padding-left: 13px;
	text-align: left;
}

.bucket_type5_table_col1_big  p{
	margin: 0;
	padding-top: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 12px;
}

.bucket_type5_table_col2_big{
	padding-left: 12px;
	padding-right: 8px;
	white-space: nowrap;
	text-align: right;
	border-left: 1px solid #e6edf7;
	vertical-align: top;
}


.tab {
	margin: 0px;
	padding-left: 25px;
}
.lower_detail {
	border: none;
	border-bottom: 1px solid #e6edf7;
}
.statement {
	vertical-align: top;
	text-align: right;
	border-bottom: 1px solid #e6edf7;
	padding-right: 12px;
}

.bucket_type5_ext3_cell {
	border-right: 1px solid #e6edf7;
}





/* =============================== BUCKET TYPE 6 ================================== */

/* --------------- HEADER and TITLE -------------- */
.bucket_type6_header {
	width: 444px;
	height: 22px;
	background: #083391 url(../../images/bucket_end3.gif) top left no-repeat;
}

.bucket_type6_title {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	margin-left: 10px;
}

.bucket_type6_header p {
	margin: 0;
	padding: 0;
	padding-top: 4px;
	padding-left: 13px;
}


/* ----------- CONTENT ------------- */
.bucket_type6{
	border-bottom: 1px solid #a0a9b2;
	width: 442px;
	margin: 0;
	padding: 0;
}

.bucket_type6_content {
	width: 442px;
	border: 1px solid #9dc1e5;
	
	background: #e6edf7 url(../../images/bucket_base_type2.gif) bottom repeat-x;
	padding-top: 0;
	margin-top: 2px;
	font: 12px arial;
	font-weight: bold;
}

.bucket_type6_content ul {
	text-align: center;
	padding: 0px 0 4px 0;
	margin: 0;
}

.bucket_type6_content a {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

ul.top_alpha_row {
	margin: 0;
	padding: 0;
	padding-top: 15px;
	margin-bottom: 11px;
}

ul.lower_alpha_row {
	padding-bottom: 15px;
}

.bucket_type6_content li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 3px 0 7px;
	border-left: 1px solid #09358E;
}

.bucket_type6_content a {
	text-decoration: none;
	color: #09358E;
}

.selected_letter {
	background-color: #fff;
	width: 20px;
}


li.first_alpha {
	border-left: 0;
}



/* --------------- BUCKET TYPE 7 EXT 1 -------------- */
.button_form_style{
	margin: 0;
	padding: 0;
}

.bucket_type7_form_header{
	float: left;
	padding: 0 12px 0 11px;

}

.button_form_select_style{
	margin: 0;
	padding-left: 0;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	float: left;
	width: 322px;
}

.bucket_type7_ext1 {
	margin: 0;
	padding: 0 0 12px 5px;
	border: none;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.bucket_type7_ext1 p {
	margin: 0px;
	padding-top: 10px;
}

.bucket_type7_button_header{
	margin: 0 0 0 4px;
	padding: 0 0 8px 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	float: left;
}

.bucket_type7_button_header p{
	margin: 0px;
	padding-top: 1px;
	text-align: left;
}

.bucket_type7_button_header p.center {
	margin: 0;
	padding: 1px 0 0 0;
	width: 151px;
	text-align: center;
}

.bucket_type7_button_header_right {
	margin: 0;
	padding: 0 0 0 83px;
	float: left;
}

.bucket_type7_button_header_left {
	margin: 0;
	padding: 0px 0px 12px 13px;
	float: left;
}

.bucket_type7_ext1 form {
	margin: 0;
	padding: 0;
}

.bucket_type7_ext1 em{
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
}

.bucket_type7_mygmac_header{
	background-color: #e6edf7;
	float: left;
	margin: 0 0 10px 4px;
	height: 20px;
	padding: 7px 0 8px 13px;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.bucket_type7_mygmac_header_text{
	font-weight: bold;
	padding: 2px 0 0 0;
	margin: 0;
	width: 86px;
	float: left;
}

.bucket_type7_mygmac_header p {
	font-weight: bold;
	float: left;
	padding-top: 2px;
}


.maincontent_make_payments{
	border-bottom: none;
	padding: 30px 0 0 61px;
	text-align: right;
}

.maincontent_make_payments p{
	margin: 0px;
	padding-top: 2px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 11px;
}

.maincontent_make_payments form{
	margin: 0;
	padding: 0;
}


.bucket_type7_ext1 strong, .bucket_type7_ext1 strong a {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.bucket_type7_ext1 p.center {
	margin: 0px;
	padding: 5px 5px 0px 5px;
	text-align: center;
}
.bucket_type7_ext1 form {
	margin: 0px;
	padding-top: 20px;
	text-align: center;
}

.bucket_type7_content_address{
	margin: -2px 0 0 0;
	padding: 0 0 5px 0;
	font: 11px Arial, Helvetica, sans-serif;
	width: 100%;
	height: 52px;
}

.bucket_type7_content_address_label{
	margin: 0;
	padding: 0 0 0 13px;
	float: left;
	font-weight: bold;
}

.bucket_type7_content_address_text{
	margin: 0;
	padding: 0 0 0 6px;
	width: 140px;
	float: left;
}

.bucket_type7_content_address_mailing{
	margin: 0;
	padding: 0 0 0 23px;
	float: left;
	text-align: right;
	font-weight: bold;
}

.bucket_type7_content_address a{
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}


/* --------------- BUCKET TYPE 7 -------------- */
.bucket_type7_header {
	margin: 0;
	padding: 0;
	height: 22px;
	background: #083391 url(../../images/bucket_end3.gif) top left no-repeat;
	text-align: left;
}
.bucket_type7_header p {
	margin: 0px;
	padding-top: 3px;
	padding-left: 0px;
	width: 270px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	float: left;
}
.bucket_type7_form {
	margin: 0;
	padding: 0;
	float: left;
}
.bucket_type7_select {
	margin: 0;
	padding: 0;
	width: 161px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
}

.bucket_type7_headeracct {
	margin: 0px;
	padding-left: 14px;
	height: 22px;
	background: #083391 url(../../images/bucket_end3.gif) top left no-repeat;
}
.bucket_type7_headeracct p {
	margin: 0px;
	padding-top: 3px;
	padding-left: 0px;
	width: 207px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	float: left;
}

.bucket_type7_headeracct a {
	margin: 0px;
	padding-left: 0;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;

}

.bucket_type7_headeracct em {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 0;
}

.bucket_type7_headeracct form {
	margin: 0px;
	padding-top: 1px;
	padding-right: 15px;
	float: right;
}
.bucket_type7_headeracct select {
	margin: 0px;
	padding: 0px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
}
.bucket_type7_headeracct strong {
	margin-left: 15px;
	font-size: 12px;
}
.bucket_type7_headeracct a {
	margin-right: 10px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}







.bucket_type7_header em {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 0;
}

.bucket_type7_header form {
	margin: 0px;
	padding-top: 1px;
	padding-right: 12px;
	float: right;
}
.bucket_type7_header select {
	margin: 0px;
	padding: 0px;
	height: 18px;
	font: 11px Arial, Helvetica, sans-serif;
}
.bucket_type7_header strong {
	margin-left: 15px;
	font-size: 12px;
}

.bucket_type7_subheader {
	margin: 0;
	padding: 0;
	width: 442px;
	height: 20px;
	background-color: #d7e0e9;
	border-left: 1px solid #bcd1e2;
	border-right: 1px solid #9dc1e5;
}
.bucket_type7_subheader p {
	margin: 0;
	padding-top: 3px;
	float: right;
	margin-right: 15px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #15389E;
	vertical-align: middle;
}
.bucket_type7_subheader img {
	margin: 0;
	padding-top: 5px;
	float: right;
}
.bucket_type7_content {
	padding: 8px 10px 0 10px;
	margin: 0 0 27px 0;
	width: 422px;
	border-right: 1px solid #7BAEE7;
	border: 1px solid #d6dde5;
	border-top: none;
}

.bucket_type7_content_short{
	padding: 3px 10px 0 10px;
	margin: 0;
	width: 422px;
	border-right: 1px solid #7BAEE7;
	border: 1px solid #d6dde5;
	border-top: none;
}

.bucket_type7_content_top {
	margin: 0;
	padding: 1px 0 10px 0;
	vertical-align: middle;
	font: 11px Arial, Helvetica, sans-serif;
	float: left;
}

.bucket_type7_content_top form{
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
}

.bucket_type7_button_small{
	margin: 0;
	padding: 0;
	width: 146px;
	height: 17px;
	border: 1px solid #9FA5B3;
	border-style: outset;
	background-color: #e9bb88;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d3399;
}

.bucket_type7_content_date{
	margin: 0 0 -7px 0;
	padding: 0;
	vertical-align: middle;
	font: 11px Arial, Helvetica, sans-serif;
	height: 17px;
}

/* ADD THIS STYLE */
	.bucket_type7_content_date2{
		margin: -3px 0 0 0;
		padding: 0 0 3px 0;
		vertical-align: middle;
		font: 11px Arial, Helvetica, sans-serif;
		height: 17px;
	}
/* END ADD STYLE */

.bucket_type7_button_apply  {  
	margin: 0;
	padding-left: 0; 
	padding-right: 0; /* UPDATED */
	height: 17px;
	border: 1px solid #9FA5B3;
	border-style: outset;
	background-color: #e9bb88;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d3399;
	text-decoration: none;
	
}
	
	
.bucket_type7_button_large {  
	margin: 0;
	padding: 0;
	padding-left: 4px;
	padding-right: 4px;
	width: 151px;
	height: 17px;
	border: 1px solid #9FA5B3;
	border-style: outset;
	background-color: #e9bb88;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d3399;
}


.bucket_type7_content_top_text {
	border-bottom: none;
	padding: 0 0 0 15px;
	text-align: left;
	float: left;
}

.bucket_type7_content_top_text p{
	margin: 0;
	padding-top: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 11px;
}

.date_content {
	margin: 0px;
	padding-right: 5px;
	font-weight: bold;
	float: left;
}

.bucket_type7_content_top-right {
	margin: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	font: 11px Arial, Helvetica, sans-serif;
	float: right;
}
.bucket_type7_content_top-right p {
	margin: 0px;
	padding-left: 5px;
	float: left;
}
.bucket_type7_content_top p, .bucket_type7_content_top form {
	margin: 0px;
	padding-right: 5px;
	float: left;
}
.bucket_type7_button {
	margin: 2px -6px 0 0;
	padding: 0px;
	width: 150px;
	text-align: center; 
	height: 17px;
	border: 1px solid #9FA5B3;
	border-style: outset;
	background-color: #e9bb88;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d3399;
	position: relative;

}

.button_move {
	margin: -8px 0 4px -6px;
}

.bucket_type7_content2 {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	width: 442px;
	height: 20px;
	border-left: 1px solid #bcd1e2;
	border-bottom: 1px solid #e6edf7;
	border-right: 1px solid #9dc1e5;
}

.bucket_type7_content2 img {
	float: left;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 5px;
}

.bucket_type7_content2 p {
	margin: 0;
	float: left;
	padding-top: 3px;
	font: 11px Arial, Helvetica, sans-serif;
}

.bucket_type7_content2 p.notreq {
	margin-left: 24px;
}

.bucket_type7_content2_form {
	margin-left: 170px;
}

.bucket_type7_content2_form form input {
	float: left;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #7c9eb9;
	height: 13px;
	margin-right: 4px;
}

.bucket_type7_cotent2_form form select {
	height: auto;
	font: 15px Arial, Helvetica, sans-serif;
}


.bucket_type7_content3_form {
	margin-left: 168px;
}

.bucket_type7_content3 {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	width: 442px;
	height: 38px;
	border-left: 1px solid #bcd1e2;
	border-bottom: 1px solid #e6edf7;
	border-right: 1px solid #9dc1e5;
}

.bucket_type7_content3_text1 p {
	margin: 0;
	padding-top: 3px;
	float:left;
	margin-left: 11px;
	font: 11px Arial, Helvetica, sans-serif;
}

.bucket_type7_content3_text1 {
	width: 130px;
}

.bucket_type7_content3_form form input {
	float: left;
	margin: 0;
	margin-right: 4px;
	margin-top: 11px;
}

.bucket_type7_content3_form p {
	float: left;
	margin-right: 35px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bucket_type7_content4 {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	width: 434px;
	height: 203px;
	border-left: 1px solid #bcd1e2;
	border-bottom: 1px solid #a0a9b2;
	border-right: 1px solid #9dc1e5;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.bucket_type7_content4_form {
	margin-left: 166px;
}

.bucket_type7_content4_form form input {
	float: left;
	margin: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #7c9eb9;
	height: 13px;
}

.bucket_type7_content4_form form p {
	float: left;
	margin-right: 35px;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bucket_type7_content4_blueback1 p{
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 8px;
	padding-top: 3px;
}

.bucket_type7_content4_blueback1 a{
	margin: 0;
	padding: 0;
	float: right;
	margin-right: 7px;
	padding-top: 3px;
}

.bucket_type7_content4_blueback1 {
	height: 19px;
	width: 434px;
	border-bottom: 1px solid #fff;
	background-color: #d7e0e9;
}

.bucket_type7_content4_blueback2 {
	height: 38px;
	width: 434px;
	border-bottom: 1px solid #fff;
	background-color: #d7e0e9;
}

.bucket_type7_content4_blueback2 p{
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	float: left;
	margin-left: 8px;
	padding-top: 3px;
}

.bucket_type7_content4_blueback3 {
	height: 76px;
	width: 434px;
	border-bottom: 1px solid #fff;
	background-color: #d7e0e9;
}

.bucket_type7_content4_blueback3 p {
	margin: 0;
	padding: 0;
	float: left;
	margin-left: 8px;
	padding-top: 3px;
	font: 11px Arial, Helvetica, sans-serif;
}

.bucket_type7_bottomnav {
	margin: 0;
	padding: 0;
	background-color: #083391;
	width: 444px;
	height: 22px;
}

.bucket_type7_bottomnav p {
	margin: 0;
	padding: 0;
	padding-top: 3px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
}
.bucket_type7_bottomnav a.prev {
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	float: left;
	padding-top: 3px;
	margin-left: 250px;
	margin-right: 18px;
	text-decoration: none;
}
.bucket_type7_bottomnav a.inactive {
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #a0a9b2;
	float: left;
	padding-top: 3px;
	margin-left: 250px;
	margin-right: 19px;
	text-decoration: none;
}

.bucket_type7_bottomnav a.next {
	margin: 0;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	float: right;
	padding-top: 3px;
	margin-right: 64px;
	text-decoration: none;
}

.bucket_type7_bottombuttons {
	float: left;
	margin-left: 200px;
	padding-top: 4px;
}

.bucket_type7_bottombuttons form input {
	margin-left: 4px;
}

.bucket_type7_button2 {
	margin: 0px;
	padding: 0px;
	width: 103px;
	height: 17px;
	border: 1px solid #9FA5B3;
	border-style: outset;
	background-color: #e9bb88;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d3399;
}

.bucket_type7_button3 {
	margin: 0px;
	padding: 0px;
	width: 103px;
	height: 17px;
	border: 1px solid #9FA5B3;
	border-style: outset;
	background-color: #e9bb88;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d3399;
}






/* --------------- BUCKET TYPE 8 -------------- */
.maincontent_header h1.product_head {
	font: 14px Arial;
	font-weight: bold;
}
.product_main {
	font: 11px Arial;
}
.apply_btn {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	height: 15px;
	width: 90px;
	background: #ecb986;
	border: 1px #ffffff outset;
	font: bold 9px tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0d3399;
	float: right;
}
/* =============================== BUCKET TYPE 7 ================================== */

/* --------------- HEADER and TITLE -------------- */
.bucket_type8_header {
	width: 444px;
	height: 22px;
	background: #083391 url(../../images/bucket_end3.gif) top left no-repeat;
	padding: 0 0 2px 0;
}
#bucket_type8_head ul {
	margin-left: 10px;
	list-style-type: none;
	display: inline;
	padding: 0;
}
#bucket_type8_head ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
.bucket_type8_title {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	margin-left: 10px;
}
.bucket_type8_title_link a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	margin-left: 125px;
	vertical-align: middle;
	text-align: right;
}
.bucket_type8_header p {
	margin: 0;
	padding: 0;
	padding-top: 4px;
	padding-left: 13px;
}

/* ----------- CONTENT ------------- */
.bucket_type8_content {
	width: 442px;
	border: 1px solid #e6edf7;
	border-top: none;
	padding: 0px;
	margin: 0px;
}

.bucket_type8_button {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: -10px;
	border: 1px solid #9FA5B3;
	border-style: outset;
	background-color: #e9bb88;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d3399;
	height: 17px
}
.bucket_type8_content p{
	padding: 0;
	margin: 0;
	background-color: #e6edf7;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 5px 0 4px 12px;
}
#bucket_type8_cont ul {
	margin-left: 25px;
	list-style-type: none;
	display: inline;
	padding: 0;
}
#bucket_type8_cont ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
.bucket_type8_content_mortgage {
	font: 11px Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.bucket_type8_content_balance {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: 135px;
	display: inline;
	margin-bottom: 10px;
}
.bucket_type8_content table{
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: left;
	border-collapse:collapse;
	border: none;
}

.bucket_type8_content th{
	padding: 0 0 0 12px;
	margin: 0;
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #CECBBA;
	border-bottom: 1px solid #e6edf7;

}

.bucket_type8_content td {
	font: 11px arial;
	vertical-align: top;
	padding-left: 12px;
}

.loan_program_border_cell_th{
	width: 143px;
	padding-right: 4px;
	padding-top: 2px;
}

.loan_program_border_cell_td{
	width: 142px;
	border-right: 1px solid #e6edf7;
	padding-right: 4px;
	padding-top: 2px;
	border-bottom: 1px solid #e6edf7;
}

.how_works_border_cell_td{
	width: 123px;
	border-bottom: 1px solid #e6edf7;
}

.how_works_border_cell_td{
	width: 122px;
	border-right: 1px solid #e6edf7;
	border-bottom: 1px solid #e6edf7;
}

.why_choose_border_cell_td{
	border-bottom: 1px solid #e6edf7;
}

.loan_program_border_cell_td2{
	width: 143px;
	padding-right: 4px;
	padding-top: 2px;
	border-right: 1px solid #e6edf7;
	border-bottom: none;
}
.how_works_border_cell_td2{
	width: 122px;
	border-right: 1px solid #e6edf7;
	border-bottom: none;
}

why_choose_border_cell_td2{
	border-bottom: none;
}


.right_align {
	text-align: right;
}

.bucket_type8_content ul {
	padding: 0 0 0 15px;
	margin: 0;
	list-style-type: square;
}

.type {
	width: 64%;
}

.due, .amount {
	width: 18%;
}

























/* --------------------- PAGE FOOTER --------------------- */
#page_footer {
	margin: 0px; /* UPDATED 11/29 SJP */
	/* margin: 0 auto; */
	padding: 5px 0px 0px 0px;
	width: 700px;
	clear: both;
	border-top:	5px solid #F8981D;
	background-color: #FFF;
}
#print_disclaimer {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
#disclaimer{
	display:none;
}	
#footer_nav, #footer_nav a {
display:none;
}
.entrust {
	margin: 0px;
	padding-left: 63px;
	background: url("../../images/red_logo.gif") no-repeat center;
}
.equal {
	margin: 0px;
	padding: 25px 30px;
	padding: 20px 0px 10px 28px;
	background: url("../../images/ehl_2.gif") no-repeat left;
}

.maincontent_header h1.product_head {
	font: 14px Arial;
	font-weight: bold;
}
.product_main {
	font: 11px Arial;
	padding: 0;
	margin: 0;
}

.applybtn_header{
	padding: 0;
	margin: 0;
	padding-bottom: 25px;
}

.applybtn_header form{
	padding: 0;
	margin: 0;
}


.apply_btn {
	float: right;
	margin: 0;
	padding: 0;
	height: 17px;
	width: 84px;
	border: 1px solid #9FA5B3;
	border-style: outset;
	background-color: #e9bb88;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0d3399;
}


/* =============================== GLOSSARY CONTENT STYLES ================================== */


.glossary_term{
	margin-bottom: 21px;
	padding: 0;
	font: 11px Arial, Helvetica, sans-serif;
}

.name{
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

.definition{
	font-weight: normal;
}

.term_link{
	text-decoration: underline;
	font-weight: bold;
	color: #0038e3;
}

#maincontent_glossary{
	margin: 0;
	padding: 10px 16px 0 12px;
}

table.applytable, .applytable table{

	width: 444px;
	border-collapse: collapse;
	font: 11px Arial, Helvetica, Sans-serif;
	border-left: 1px solid #D6DDE5;
	border-right: 1px solid #D6DDE5;
	border-top: 1px solid #D6DDE5;
}

.applytable tr {
	margin: 0;
	padding: 0;
	height: 13px;
}


.applytable td {
	border-bottom: 1px solid #D6DDE5;
	margin: 0;
	padding: 2px 0;
	height: 13px;
}



td.required {
	width: 7px;
	padding-left: 12px;
	text-align: left;
	
}

td.label {
	width: 174px;
	margin: 0;
	padding: 0;
	color: #000;
}

.applytable p {
	font: 11px Arial, Helvetica, sans-serif;
	margin-left: 1px;
}
.applytable select,input {
	font: 11px Arial, Helvetica, sans-serif;
}

td.entry {
	width: 243px;
	height:24px;
	margin: 0;
	padding: 0;
}	

td.addname {
	padding-left: 10px;
}

td.equalinfo {
	padding-left: 7px;
	padding-right: 15px;
}

td.equalinfo_followinginfo{
	padding-left: 7px;

	
}

table.shaded span {
	position: relative;
	left: 186px;
	top: 0;
}

table.shaded {
	width: 434px; 
	background-color: white; 
	margin-left: 4px; 
	margin-right: 2px; 
	border-top: none; 
	border-right: none; 
	border-left: none;
}

table.shaded td {
	background-color: #D6DDE5;
	border-bottom: 1px solid white;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 6px;
	height: 19px;
}


table#shadercontainer {
	width: 444px;
}


td.lastrow {
	border-bottom: none !important;
}
td.lastrowequalinfo{
	padding-left: 7px;
	padding-right: 12px;
 	border-bottom: none !important;	
	height: 48px !important; 
	}

.actionbuttons {
	margin-left: 227px;
 padding-top: 5px;
 padding-bottom: 5px;
}

.subnav-number-top {
	vertical-align: top;
	color: #ffffff;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 1px 0 0 4px;
}

form#apply {
	margin: 0;
	padding: 0;
}

.nonav {
	height: 22px;
}

.small {
	padding-left: 4px;
	padding-right: 4px;
}

select.wide {
	width: 263px;
}

select.medium {
	width: 145px;
	margin-left: 10px;
}

ul.dp_sub_nav {
	list-style-image: none;
}

ul.dp_sub_sub_nav li {
	padding: 0;
	margin: 0;
}


.dp_sub_nav li {
	padding: 0 0 0 10px !important;
	margin: 0 !important;
	background: transparent url(../../images/dash.gif) no-repeat left 6px;
}

.dp_sub_nav li ul li{
	padding: 0 0 0 10px !important;
	margin: 0 !important;
	background: transparent url(../../images/dash.gif) no-repeat left 4px; 
}

.dp_sub_sub_nav li {
	margin: 0 !important;
	line-height: 13px !important;
}

 .maincontent_leaf h5 {
	padding-left:9px;
}

table.leftNavTableFolderAccountAccess {display:none; !important;}

