html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body {

	line-height: 1;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}



/* remember to define focus styles! */

:focus {

	outline: 0;

}



/* remember to highlight inserts somehow! */

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}



/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}



body {

	margin:0;

	padding:0;

	background: url(images/bg-body.jpg) #ebcc8b top repeat-x;

	font-family:Arial, Helvetica, sans-serif;

}



.container {

	width:910px;

	margin:0 auto;

}



.logo-scb {

	width:610px;

	float:left;

}



.head-address {

	width:120px;

	float:left;

	font-size:11px;

	line-height:14px;

	text-align:right;

	padding-top:5px;

}



.head-phone {

	width:120px;

	float:left;

	font-size:11px;	

	line-height:14px;

	text-align:right;	

	padding-top:5px;

}



.logo-nari {

	width:60px;

	float:left;

}



.nav-container {

	width:190px;

	float:left;

}



.body-container {

	width:540px;

	float:left;

}



.body-container h1, .body-container h1 a {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:32px;

	line-height:35px;

	color:#4d5c35 !important;

	padding:10px;

	font-variant:small-caps;

	text-decoration:none;

}



.body-container h2 {

	font-family:Georgia, "Times New Roman", Times, serif;	

	font-size:20px;

	color:#4d5c35;	

	font-variant:small-caps;

	padding:5px;

	border-bottom: #4d5c35 solid 1px;

	width: 90%;

}



.head-remodeloan {

	z-index:800;

}



.calculator-container {

	width:160px;

	float:left;

	z-index:900;

	margin-top:-85px;

	position:relative;

	display:block;

}



.calculator-body {

	background:url(images/bg-calculator-body.png);

	font-size:11px;

	line-height:15px;

	color:#ffffff;

	overflow:hidden;

	display:block;

}



.calculator-body ul {

	margin:0;

	padding:0;

}



.calculator-body ul li {

	list-style:none;

	padding-bottom:10px;

	padding-left:5px;

}



.calculator-body form {

	padding:0;

	margin:0;

}



.calculator-body input {

	margin-top:5px;

	width:140px;

	background:url(images/bg-calculator-input.gif) no-repeat;

}



.calculator-head {

	display:block;

	text-align:center;

	padding-bottom:10px;

}



.calculator-submit {

	display:block;

	text-align:center;

	margin:10px 0;

}



.calculator-results {

	display:block;

	padding-left:5px;

}



.calculator-days {

	font-size:13px;

	font-weight:bold;

	color:#ebcc8b;

}



.navigation {

	width:180px;

	height:240px;

	background:url(images/bg-toolbar.png);

	margin-left:10px;

	font-size:12px;

	display:block;

	overflow:hidden;

}



.navigation ul {

	margin:0;

	padding-left:17px;

	width:150px;

}



.navigation ul li {

	padding-top:8px;

	padding-bottom:1px;

	color:#e3c383;

	list-style:disc;

}



.navigation ul li a {

	font-weight:bold;

	color:#e3c383;

	text-decoration:none;

}



.navigation ul li a:hover {

	font-weight:bold;

	color:#e3c383;

	text-decoration:underline;

}



ul li.divide {

	list-style:none;

}



.contact {

	width:180px;

	height:130px;

	background:url(images/bg-contact.png);

	margin-left:10px;

	font-size:12px;

}



.contact ul {

	margin:0px;

	padding-left:10px;

	padding-top:33px;

}



.contact ul li {

	padding-bottom:10px;

	clear:both;

}



.contact ul li a {

	font-weight:bold;

	text-decoration:none;

	color:#339933;

}



.contact ul li a:hover {

	font-weight:bold;

	text-decoration:underline;

	color:#339933;

}



.icon {

	float:left;

	display:block;

	width:25px;

	height:22px;

}



.contact-info {

	float:left;

	display:block;

}



.body-container {

	font-size:13px;

	color:#333333;

	line-height:20px;

}



.body-container p {

	margin:5px 10px 0 10px;

}



.body-container a {

	color:#683604;

	text-decoration:none;

	font-weight:bold;	

}



.body-container a:hover {

	color:#683604;

	text-decoration:underline;

	font-weight:bold;	

}



.body-container ul {

	margin:0;

	padding-left:45px;

}



.body-container ul li {

	padding-top:8px;

	padding-bottom:1px;

	list-style:disc;

}



.footer {

	font-size:11px;

	clear:both;

	text-align:center;

	margin:20px 0;

	padding:20px;

	display:block;

	overflow:hidden;

	border-top:1px solid #986318;

}



.footer ul {

	margin:0;

	padding:0;

}



.footer ul li {

	display:inline;

	list-style:none;	

	margin-right:10px;

}



.footer ul li a {

	color:#683604;

	text-decoration:none;

}



.footer ul li a:hover {

	color:#683604;

	text-decoration:underline;

}

.states {

	font-size:12px;

	clear:both;

	text-align:center;

	padding:20px;

	display:block;

	overflow:hidden;

	color: #333;

}

table.geninfo td {
	padding:3px;
}

table.geninfo td p {
	margin:0;
	padding:0;
}



td.department {

	padding:3px;

	background:#FFFFCC;

}



td.department-title {

	padding:3px;

	background:#CCCCCC;

}



.current_page_item a{

  color:#ffffff !important;

  text-decoration: none !important;

}



.sup {

vertical-align: super;

font-size: 40%;

}