*{font-size:100.01%}
html {font-size:64%;}
body {
	font:1.0em Arial, Helvetica, sans-serif;
	margin:0;
	color:#000;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
input,
textarea,
select,
label{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#231f20;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page-box {
	display: table;
	width:100%;
}
#container {
	display:table-footer-group;
}
#header {
	width:100%;
	background:url(/images/hdr.gif) repeat-x;
	display:table-header-group;
}
.header-holder, .inner-box {
	width:900px;
	margin:0 auto;
}
.navigation {
	width:100%;
	background:#969698 url(/images/menu-bg.gif) repeat-x 0 100%;
}
ul.main-menu {
	list-style:none;
	width:900px;
	margin:0 auto;
	padding:0;
}
ul.main-menu:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
* html ul.main-menu {height:1%;}
ul.main-menu li {
	float:left;
	font-size:13px;
	line-height:18px;
	position:relative;
}
ul.main-menu li a {
	display:block;
	color:#fff;
}
ul.main-menu li a:hover, ul.main-menu li.active a, ul.main-menu li:hover a, ul.main-menu li.hover a {
	background:url(/images/menu-hv.gif) repeat-x;
	text-decoration:none;
	color:#f3f2f1;
}
ul.main-menu li.active li a, ul.main-menu li:hover li a, ul.main-menu li.hover li a {background:none;}
ul.main-menu li div {
	position:absolute;
	left:0;
	width:161px;
	top:31px;
	z-index:1;
	display:none;
}
ul.main-menu li ul {
	list-style:none;
	padding:1px 0 4px;
	width:161px;
	overflow:hidden;
	margin:0;
	background:url(/images/drop.png);
}
ul.main-menu li li {
	width:161px;
	float:none;
	overflow:hidden;
	font-size:1em;
	line-height:1.384em;
}
ul.main-menu li li a {
	width:145px;
	padding:6px 5px 6px 11px;
}
ul.main-menu li li a:hover { 
	background:#701e0a;
	color:#ebdbdb;
}
ul.main-menu li:hover div, ul.main-menu li.hover div {display:block;}
.search-box {
	width:100%;
	overflow:hidden;
}
.search-box .holder {
	float:right;
	background:url(/images/search-bg.gif) no-repeat;
	padding:8px 0 18px 53px;
	overflow:hidden;
	width:360px;
}
.search-box ul {
	list-style:none;
	padding:0;
	float:left;
	margin:0 5px 0 0;
}
.search-box ul li {
	font-size:10px;
	line-height:18px;
	padding:0 14px 0 0;
	float:left;
}
.search-box ul li a {color:#231f20;}
.search-box ul li a:hover {color:#8a1f03;}
.form {
	float:left;
	width:225px;
}
.form input.text {
	width:122px;
	padding:1px 1px;
	margin:0 6px 0 0;
	padding:0;
	background:#f9f9f9;
	border:1px solid #deddde;
}
.form input.button {
	width:28px;
	height:19px;
}
.form img.button {
    height:19px;
    margin:0 0 -6px;
    width:28px;
}
.logo-holder {
	width:850px;
	overflow:hidden;
	padding-left:50px;
	margin:-19px 0 39px;
}
strong.logo {
	background:url(/images/logo.gif) no-repeat;
	width:246px;
	height:56px;
	float:left;
	margin-right:44px;
	text-indent:-9999px;
	overflow:hidden;
}
strong.logo a {
	display:block;
	height:100%;
}
.new {
	float:left;
	width:500px;
	padding-top:37px;
	overflow:hidden;
	font-size:1.2em;
	color:#6d7073;
}
.new strong {
	display:block;
	background:url(/images/img-whots.gif) no-repeat;
	width:90px;
	height:18px;
	margin-right:10px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#main {
	width:820px;
	position:relative;
	padding:0 29px 21px 51px;
}
.main-holder {
	width:100%;
	overflow:hidden;
}
.sidebar {
	float:left;
	width:277px;
	position:relative;
}
.sidebar img {
	display:block;
}
.titlebar {
	width:277px;
	overflow:hidden;
	position:absolute;
	background:url(/images/ph-top.png) no-repeat;
	padding-top:7px;
	left:0;
	top:0;
}
.titlebar .inner {
	background:url(/images/ph-center.png) repeat-y;
	width:260px;
	padding:0 5px 8px 12px;
}
.titlebar .inner strong{
    font-size:2.0em;
    color:#fff;
    font-weight:normal;
}

#main .titlebar .inner h1 {
	margin:0;
	font-size:2.0em;
	color:#fff;
	font-weight:normal;
}
ul.sub-menu {
	position:absolute;
	left:340px;
	top:0;
	list-style:none;
	padding:0;
	margin:0;
	width:531px;
	height:22px;
}
ul.sub-menu li {float:left;}
ul.sub-menu li a {
	display:block;
	height:22px;
	width:133px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/sub-nav2.gif) no-repeat;
}
ul.sub-menu li.banking a {background-position:0 0;}
ul.sub-menu li.loans a {background-position:-133px 0;}
ul.sub-menu li.applications a {background-position:-266px 0;}
ul.sub-menu li.calculator a {
	background-position:-399px 0;
	width:132px;
}
ul.sub-menu li.banking a:hover {background-position:0 -22px;}
ul.sub-menu li.loans a:hover {background-position:-133px -22px;}
ul.sub-menu li.applications a:hover {background-position:-266px -22px;}
ul.sub-menu li.calculator a:hover {
	background-position:-399px -22px;
	width:132px;
}
body.page2 ul.sub-menu li a {
	background:url(/images/sub-nav.gif) no-repeat;
	height:24px;
}
body.page2 ul.sub-menu li.banking a {background-position:0 0;}
body.page2 ul.sub-menu li.loans a {background-position:-133px 0;}
body.page2 ul.sub-menu li.applications a {background-position:-266px 0;}
body.page2 ul.sub-menu li.calculator a {
	background-position:-399px 0;
	width:132px;
}
body.page2 ul.sub-menu li.banking a:hover {background-position:0 -24px;}
body.page2 ul.sub-menu li.loans a:hover {background-position:-133px -24px;}
body.page2 ul.sub-menu li.applications a:hover {background-position:-266px -24px;}
body.page2 ul.sub-menu li.calculator a:hover {
	background-position:-399px -24px;
	width:132px;
}
.content {
    width:531px;
    float:right;
    padding-top:22px;
    background:url(/images/cnt.gif) repeat-y;
}
.content-result {
    width:821px;
    min-height: 278px;
    float:right;
    padding-top:0px;
    font-size: 60%;
    
}

.content-result a{
color: #999999;
}
.content-result bold{
color: #000000;
font-weight:bold ;
}
.content-search {
    width:821px;
    min-height: 278px;
    float:right;
    padding-top:0px;
    font-size: 200%;
    
}
.content .holder {
	background:url(/images/cnt-top.gif) no-repeat;
}
.content .inner {
    background:url(/images/cnt-bttm.gif) no-repeat 0 100%;
    padding:27px 15px 58px 22px;
    width:494px;
    min-height:256px;
}

.content .inner:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
* html .content .inner {height:256px;}
.description {
	float:left;
	font-size:1.9em;
	line-height:1.210em;
	color:#fff;
	width:318px;
	padding-top:4px;
}
.description p {margin:0 0 22px;}
.news {
	float:right;
	width:130px;
	background:url(/images/nws-tp.gif) no-repeat;
	padding-top:6px;
}
#divNewsCont {
    position:absolute; 
    left:622px; 
    top:95px; 
    width:500px; 
    height:40px; 
    clip:rect(0px 300px 80px 0px); 
    #visibility:hidden; 
    overflow:hidden;
    visibility: visible; 
    }

#divNews {
    position:absolute;
    } 
.box {
	background:url(/images/nws-cnt.gif) repeat-y;
	width:120px;
	padding:0 10px 9px 0;
	color:#4c4c4d;
}
.news-bottom {
	background:url(/images/nws-bt.gif) no-repeat;
	width:130px;
	height:8px;
	overflow:hidden;
}
.box strong {
	background:url(/images/hdng-bg.gif) no-repeat;
	display:block;
	color:#8c2b1c;
	font-size:1.2em;
	padding:3px 0 21px 18px;
}
.info {
	width:100px;
	font-size:1.1em;
	padding:0 0 0 20px;
}
.news p {
	margin:0;
	padding:0 0 9px;
}
.info a {color:#8C2B1C;}
.pulldowns {
	width:100%;
	text-align:right;
	margin-top:-4px;
}
.pulldowns-page {
    width:100%;
    height:25px;
    text-align:right;
    position:relative;
    top:5px;
}

.pulldowns .hold {float:right;}
.pulldowns-page .hold {float:right; margin:15px 0 20px;}
.pulldowns select {
	width:149px;
}
.pulldowns-page select {
    width:149px;
}

.pulldowns label {
	margin:0 8px 0 18px;
	color:#4b4949;
	font-size:1.2em;
}
.pulldowns-page label {
    margin:0 8px 0 18px;
    color:#4b4949;
    font-size:1.2em;
}

#footer {
    clear: both;
	width:820px;
	overflow:hidden;
	padding-top:28px;
    padding-bottom: 40px;
	margin:0 29px 0 51px;
	background:url(/images/ftr.gif) no-repeat 0 10px;
}
#footer .logo {
	background:url(/images/ftr-lg.gif) no-repeat;
	width:134px;
	height:30px;
	float:left;
}
.footer-info {
	float:right;
	width:600px;
	overflow:hidden;
	font-size:1.1em;
	font-weight:bold;
	color:#777575;
	margin-top:-2px;
	text-align:right;
}
.footer-info ul {
	list-style:none;
	padding:0;
	margin:0;
	width:305px;
	float:right;
}
.footer-info ul li {
	display:inline;
	font-size:11px;
	margin-left:18px;
}
.footer-info ul li a {color:#777575;}
.footer-info p {
	margin:0;
	float:right;
}
.developed {
	display:block;
	clear:both;
	font-weight:normal;
	padding-top:18px;
}
.developed a {color:#b2b2b2;}
/*page2*/
body.page2 #main h1 {
	margin:0;
	background:#8a1e04 url(/images/hdng2.gif) no-repeat;
	font-size:2.6em;
	color:#fff;
	width:860px;
	font-weight:normal;
	padding:11px 0 11px 39px;
}
body.page2 #main {
	width:900px;
	padding:0 0 9px 0;
}
.main-area {
	width:820px;
	padding:16px 29px 0 51px;
}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.info-box {
	float:left;
	width:145px;
    background:#f3f2f1;
}

.info-box strong{
background: rgb(232, 154, 65) none repeat scroll 0% 0%; 
font-size: 1.5em; 
color: rgb(255, 255, 255); 
display:block;
padding:2px 0 4px 8px;
}
strong.title {
	display:block;
	padding:2px 0 4px 8px;
}
.info-box ul {
	list-style:none;
	padding:0px 0px 0px 0px;;
	margin:22px 0 0 11px;
}
.info-box  li.active {    
    background:url(/images/arrw.gif) no-repeat 0 5px;
}
.info-box ul a {
    color:#000;
    padding: 0 0 0 14px;
}
.content-inner {min-height:303px;}
* html .content-inner {height:303px;}


.content-inner a{
    text-decoration:underline;
    color:#000;
}
.content-inner a:hover{text-decoration:none;}


.content-inner h2{

font-size: 2.3em; 
font-weight: bold; 
color: rgb(232, 154, 65);
}
.content-inner ul{
    font-size: 1.1em; 
    line-height: 1.636em; 
    color: rgb(0, 0, 0);
}
.content-inner p{
    font-size: 1.2em; 
    line-height: 1.636em; 
    color: rgb(0, 0, 0);
}
.main-content {
	float:left;
	#width:580px;
	overflow:hidden;
}
.loans-box {
	float:right;
    background:#f3f2f1;
}

.loans-box .content-inner {
	#width:338px;
	padding:0 58px 0 25px;
}
.loans-box .content-inner bold{
}
.loans-box h2 {
margin:0 0 18px;
}
.loans-box p {
    margin:0;
    padding-bottom:5px;
    font-size:1.2em;
    line-height:1.5em;
    color:#000;
}
.loans-box .form-content-wrapper {
    width: 740px;
}
.loans-box ul {
	list-style:none;
	padding:0;
	margin:20px 0 0 36px;
}
.loans-box ul li {
	background:url(/images/arrw.gif) no-repeat 0 5px;
	padding-left:13px;
}
.side-info {
	float:right;
	width:226px;
    height: 330px;
    position: relative;
    margin-bottom: 30px;
}
.side-info strong{
    color: #000;
    font-size:1.7em;
    font-weight:normal;
    width:207px;
}
.side-info .titlebar {
	width:224px;
	background:url(/images/ph-top-sb.png) no-repeat;
}
.side-info .titlebar .inner {
	width:207px;
	background:url(/images/ph-center-sb.png) repeat-y;
}

.side-info .pulldowns {
    margin:0 0 0 -14px;
    padding:4px 15px 20px 0;
    width:239px;
}
.side-info .pulldowns .row {
	padding-bottom:7px;
}
.mask {
	background:url(/images/mask.png) no-repeat;
	width:224px;
	height:5px;
	display:block;
	overflow:hidden;
	margin-top:-5px;
}

#website{
display:none;
}

.required{
color:#FF0000;
font-size:17px;
margin-left:5px;
vertical-align:text-top;
    
}

p .required{
color:#FF0000;
font-size:13px;
margin-left:5px;
vertical-align:baseline;
    
}