/*
2 styles ending in NEW were duplicated just to make it easy to see on plain php page
*/

div.Question { border-top: none; }
.question {margin:0 0 25px 15px; }
.question p { margin:0;padding:0;margin-bottom:10px; font-weight:bold; color:#222; }
.question div { padding-left:20px; clear:both; }

.followup {margin:0 0 25px 40px; }
.followup p { margin:0;padding:0;margin:15px 0 10px 0; font-weight:bold; color:#222; }
.followup div { padding-left:30px; }
.eg { color: #444; margin:0 0 10px 5px; font-size:12px; }
.eg ul {padding:0;margin:5px 0;}
.eg ul li {margin: 0 0 5px 20px;}

#content h1 { padding:0;margin:0;padding-top:12px;}
#notes { line-height: 1.2em; width: 257px; margin-left: 10px; background: #D8E7FC; }
/*#notes { line-height: 1.2em; width: 257px; margin-left: 10px; background: #D8E7FC url(/images/ficocreditscoreestimator/sidebar_bot.png) bottom no-repeat; }*/

#notes div {  padding: 15px; background: transparent; font-size:12px; line-height:1.3em; }
/*#notes div {  padding: 15px; background: transparent url(/images/ficocreditscoreestimator/sidebar_top.png) top no-repeat; font-size:12px; line-height:1.3em; }*/
#notes h1 { font-size:16px;font-weight:bold;color:#133D6B;font-style: italic; background:none; border:none; padding:0; margin:0; }

#notes p { padding:0; margin:8px 0; }
#notes label {font-size:11px;color:#5277A6;font-style: italic;}

.progress1 {display:block; height:75px;}
.progress2 {display:block; height:75px;}
.progress3 {display:block; height:75px;}
.progress4 {display:block; height:25px;}
/*
	.progress1 {display:block; background: transparent url(/images/ficocreditscoreestimator/progress_left_1.png) top left no-repeat;height:75px;}
	.progress2 {display:block; background: transparent url(/images/ficocreditscoreestimator/progress_left_2.png) top left no-repeat;height:75px;}
	.progress3 {display:block; background: transparent url(/images/ficocreditscoreestimator/progress_left_3.png) top left no-repeat;height:75px;}
	.progress4 {display:block; background: transparent url(/images/ficocreditscoreestimator/progress_left_4.png) top left no-repeat;height:25px;}
*/
#startover {float:right;width:95px;}
#exitmsg { font-size:14px;line-height:1.3em;padding:15px;margin:10px;border:1px solid #9B0424; }

#estfooter { padding:10px 0;margin-bottom:20px; }





#ratetable { background:#95020C;  font-size: 11px; line-height:1.1em; color#FFF}
#ratetable td { text-align:center; }
.rtbotbord td { background:#95020C; border-bottom: 2px solid #B8000B; padding:6px 4px; font-weight:bold;}
.rttopbord td { background:#95020C; border-top: 2px solid #B8000B;padding:6px 0; font-weight:bold;}
.rtdata td { background:#95020C;  padding:3px 0; }

#lftbox {float:left; width:46%;border-right:1px solid #C3E5F4;padding:0 15px 0 10px;}
#rtbox {float:right; width:46%;padding:0 10px 0 0;}

#lftbox h1, #rtbox h1 { font-size:12px;font-weight:bold;color:#333; background:none; border:none; padding:0; margin:0;  }
#lftbox p, #rtbox p { padding:0; margin:8px 0 0 0; }

#estContent {font-size:15px; padding:0 10px; line-height:1.3em;}
#estContent h1 {font-size:16px;font-weight:bold;color:#000; background:none; border:none; padding:0; margin:0;  }
#estContent p { padding:0; margin:12px 0 0 0; }
#estContent li { padding:5px 0; margin:0; }
#estContent h2 {font-size:13px;font-weight:bold;color:#000; background:none; border:none; border-bottom:1px solid #aaa; padding:0; margin:0; margin-top:20px;  }

#estResults 
{
  padding:0; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  padding:0 15px;

}
#estResults #td1 { width:18px; background: transparent; }
#estResults #td2 { background: transparent; }
#estResults #td3 { width:18px; background: transparent; }
/*
	#estResults #td1 { width:18px; background: transparent url(/images/ficocreditscoreestimator/scr_result_left.png) top left no-repeat; }
	#estResults #td2 { background: transparent url(/images/ficocreditscoreestimator/scr_result_mid.png) top repeat-x; }
	#estResults #td3 { width:18px; background: transparent url(/images/ficocreditscoreestimator/scr_result_right.png) top right no-repeat; }
*/
#estResults #scoretxt { color:#E5E5E5; font-weight:bold; font-size:18px;}
#scoretxtNEW { color:#000000; font-size:18px; }
#estResults #score { color:#fff; font-weight:bold; font-size:48px; }
#scoreNEW { font-weight:bold; }
#estResults h2 { font-size:14px;font-weight:bold;color:#333; background:none; border:none; padding:0; margin:0; margin:20px 0 15px 0;  }
#estResults h3 { font-size:13px;font-weight:bold;color:#000; background:none; border:none; padding:0; margin:0;  }
.resultProdDesc {float:right;width:63%;font-size:12px;}
.resultProdBox {float:left;width:35%;text-align:right;}


.tdTopLft { width:10px; background: transparent; }
.tdTop { background: transparent; }
.tdTopRt { width:10px; background: transparent; }
.tdBotLft { width:10px; background: transparent; }
.tdBot { background: transparent; }
.tdBotRt { width:10px; background: transparent; }
.tdLft { background: transparent; }
.tdRt { background: transparent; }

.tdXTopLft { width:8px; background: transparent; }
.tdXTop { background: transparent; }
.tdXTopRt { width:8px; background: transparent; }
.tdXBotLft { width:8px; background: transparent; }
.tdXBot { background: transparent; }
.tdXBotRt { width:8px; background: transparent; }
.tdXLft { background: transparent; }
.tdXRt { background: transparent; }
.tdXMid {background-color:#E8F6FC; padding:10px 0;line-height:1.3em;}

/*
	.tdTopLft { width:10px; background: transparent url(/images/ficocreditscoreestimator/prodbox_toplft.png) top right no-repeat; }
	.tdTop { background: transparent url(/images/ficocreditscoreestimator/prodbox_bordtop.png) top repeat-x; }
	.tdTopRt { width:10px; background: transparent url(/images/ficocreditscoreestimator/prodbox_toprt.png) top right no-repeat; }
	.tdBotLft { width:10px; background: transparent url(/images/ficocreditscoreestimator/prodbox_botlft.png) top right no-repeat; }
	.tdBot { background: transparent url(/images/ficocreditscoreestimator/prodbox_bordbot.png) bottom repeat-x; }
	.tdBotRt { width:10px; background: transparent url(/images/ficocreditscoreestimator/prodbox_botrt.png) top right no-repeat; }
	.tdLft { background: transparent url(/images/ficocreditscoreestimator/prodbox_bordlft.png) left repeat-y; }
	.tdRt { background: transparent url(/images/ficocreditscoreestimator/prodbox_bordrt.png) right repeat-y; }
	
	.tdXTopLft { width:8px; background: transparent url(/images/ficocreditscoreestimator/crslnk_toplft.png) top right no-repeat; }
	.tdXTop { background: transparent url(/images/ficocreditscoreestimator/crslnk_top.png) top repeat-x; }
	.tdXTopRt { width:8px; background: transparent url(/images/ficocreditscoreestimator/crslnk_toprt.png) top right no-repeat; }
	.tdXBotLft { width:8px; background: transparent url(/images/ficocreditscoreestimator/crslnk_botlft.png) top right no-repeat; }
	.tdXBot { background: transparent url(/images/ficocreditscoreestimator/crslnk_bot.png) bottom repeat-x; }
	.tdXBotRt { width:8px; background: transparent url(/images/ficocreditscoreestimator/crslnk_botrt.png) top right no-repeat; }
	.tdXLft { background: transparent url(/images/ficocreditscoreestimator/crslnk_left.png) left repeat-y; }
	.tdXRt { background: transparent url(/images/ficocreditscoreestimator/crslnk_right.png) right repeat-y; }
*/

span.select { display: block; clear: both; font-weight: bold; }
span.select p { float: left; clear: both; width: 100%; margin-bottom: 2px; }
span.select input { float: left; margin: 2px 2px 1em -2px; }
p#buttons { clear: both; margin: 0; margin:6px 0 10px 0; }

.price { font-size: 14px; line-height: 1.3em; font-weight: bold; color: #A20033 }

.error { display: block; height:30px; text-align:left; margin: 0 auto; margin-bottom:10px;
	voice-family: "\"}\"";
	voice-family: inherit;	/* hack to hide this from IE5 on Windows and MacOS \*/
	background: url(/PrivateLabel/SUZE/CreditKit/images/suze_error_icon.gif) 0 0 no-repeat;  
	padding-left: 20px;  
	font-weight:bold;
	font-size:14px;  
	color: #F00;
  }
.errorbody { display: block; height:30px; text-align:left; margin: 0 auto;
	voice-family: "\"}\"";
	voice-family: inherit;	/* hack to hide this from IE5 on Windows and MacOS \*/
	background: url(/images/ccc/ccc_error_arrow_down.gif) 0 4px no-repeat;  
	padding-left: 10px; 
  font-size: 13px; 
  color: #F00; 
  font-weight: bold; 
}