
/* mac hide \*/
html, body {height:98%}
/* end hide*/
body {padding:0; margin:0; font:70% verdana,tahoma,helvetica,sans-serif;}

h1 {font-size: 5.0em;text-decoration: underline;margin-top:0;margin-bottom:0;whitespace: nowrap;}
h2 {font-size: 4.0em;text-decoration: underline;margin-top:0;margin-bottom:0;whitespace: nowrap;}
h3 {font-size: 3.0em;text-decoration: underline;margin-top:0;margin-bottom:0;whitespace: nowrap;}
h4 {font-size: 2.0em;text-decoration: underline;margin-top:0;margin-bottom:0;whitespace: nowrap;}
h5 {font-size: 1.0em;text-decoration: underline;margin-top:0;margin-bottom:0;whitespace: nowrap;}
h6 {font-size: 0.5em;text-decoration: underline;margin-top:0;margin-bottom:0;whitespace: nowrap;}

.very_small_text {font-size: 0.6em;text-decoration: none;margin-top:0;margin-bottom:0;whitespace: nowrap;}
.small_text {font-size: 0.8em;text-decoration: none;margin-top:0;margin-bottom:0;whitespace: nowrap;}
.small_bold_text {font-size: 0.8em;font-weight:bold;text-decoration: none;margin-top:0;margin-bottom:0;whitespace: nowrap;}
.big_bold_text {font-size: 1.4em;font-weight:bold;text-decoration: none;margin-top:0;margin-bottom:0;whitespace: nowrap;}

a:link {color:#26a;}
a:visited {color:#90a}
a:hover {color:#fb0}
a:active {color:#00c}

A.hotkeysCategoryLinkTitle {
	font-Family: Verdana,arial,helvetica;
	font-Size: 11px;
	color: #26a;
	text-decoration: underline;
	}
A.hotkeysPreferredListingLinkTitle {
	font-Family: Verdana,arial,helvetica;
	font-Size: 11px;
	color: #26a;
	text-decoration: underline;
	font-weight: bold;
}
TR.hotkeysPreferredListingLinkTitle {
	background-color:#F0F8FF;
}
TD.hotkeysPreferredListingLinkTitle {
	background-color:#F0F8FF;
	padding-left:30px;	
}
TR.hotkeysPreferredListingLinkDescription {
	background-color:#F0F8FF;
}
TD.hotkeysPreferredListingLinkDescription {
	background-color:#F0F8FF;
	padding-left:20px;
	font-Family: Verdana,arial,helvetica;
	font-Size: 11px;
	color: #000000;	
	padding-bottom:5px;
}
TR.rowBelowHotkeysListings {
	height:6px;
}

TD.rowBelowHotkeysListings {
	height:6px;
}
TR.hotkeysCategoryLinkTitle {
	background-color:#FDF8FF;
}

TD.hotkeysCategoryLinkTitle {
}
A.hotkeysListingLinkTitle {
	font-Family: Verdana,arial,helvetica;
	font-Size: 11px;
	color: #26a;
	text-decoration: underline;
	font-weight: bold;
}

img {border:0;}

.small_bold_link {font-size: 0.8em;font-weight:bold;color:#000;text-decoration: none;margin-top:0;margin-bottom:0;whitespace: nowrap;}


.logo {width:207px; height:53px}
.callcenter {width:147px; height:44px; position:absolute;top:5px;right:260px;}
.category_buttons {float:left; margin:0px 2px 1px 0px;}
.loan_program_text {font-size:0.8em;margin-top:0px;margin-bottom:0px;}

#border{
	background:#FFF;
	margin:5px 5px 5px 5px; 
	position:relative; 	
	border-right:2px solid #006;
	border-left:2px solid #006;
	border-bottom:2px solid #006;
}
#outer{
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/
	margin-right:170px;
	background:#FFF;
	margin-bottom:-50px;
	border-right:0px solid #000;
	color: #000;
}

#outer-home{
	min-height:100%;/*for mozilla as IE treats height as min-height anyway*/
	margin-right:270px;
	background:#FFF;
	margin-bottom:-50px;
	border-right:0px solid #000;
	color: #000;
}

* html #outer{height:100%;margin-right:167px}/* ie 3 pixel jog*/ 

* html #outer-home{height:100%;margin-right:267px}/* ie 3 pixel jog*/ 


#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:90px;
	background:#fff;
	overflow:hidden;
	color: #000000;
	border-top:2px solid #006;
	border-bottom:0px solid #000;
}

#topnav {text-align:center; position:relative; white-space:nowrap; background:#fff;}
#topnav .navpad {width:0.7em; height:1px; padding:0; margin: 0 0.01em;}
#topnav .goto {background:#036; font-size:1.2em; font-weight:bold; display:inline;}
#topnav .now {background:#9c0; font-size:1.2em; display:inline;}
#topnav .left-now {background:url("../../images/tab_active_left.gif") no-repeat 0 0; display:inline}
#topnav .right-now {background:url("../../images/tab_active_right.gif") no-repeat 100% 0; display:inline}
#topnav .left {background:url("../../images/tab_left.gif") no-repeat 0; display:inline}
#topnav .right {background:url("../../images/tab_right.gif") no-repeat 100% 0; display:inline}
#topnav a:link, #topnav a:visited, #topnav a:hover, 
#topnav a:active {color:#fff; text-decoration:none; padding:0 4px}
#topnav a:hover {color:#fb0}
#topnav strong {color:#fff; padding:0 4px}
#topnav #bread {color:#fff; font-size:1.0em; text-align:left; padding:2px 3px 4px; background:#99CC00; white-space:nowrap}
#topnav #bread strong {font-size:0.8em}
#topnav #bread a {font-size:0.8em; padding:0; background:#99CC00 url("../../images/clear.gif") no-repeat; text-decoration:underline}
#topnav #bread a:link, #topnav #bread a:visited, #topnav #bread a:active {color:#FFFFFF; font-weight:bold}
#topnav #bread a:hover {color:#fb0}

#right-home {
	position:relative;/*ie needs this to show float */
	width:290px;
	float:right;
	margin-right:-289px;/*must be 1px less than width otherwise won't push footer down */
	padding-top:98px;/*needed to make room for header*/
	right:-1px/* line things up exactly*/
}

* html #right-home {margin-left:-3px;}/* three pixel jog*/
#right-home p {padding-right:6px;padding-left:1px}
#right-home .clear {clear:both}

#right {
	position:relative;/*ie needs this to show float */
	width:167px;
	float:right;
	margin-right:-166px;/*must be 1px less than width otherwise won't push footer down */
	padding-top:98px;/*needed to make room for header*/
	right:-1px/* line things up exactly*/
}

* html # {margin-left:-3px;}/* three pixel jog*/
#right p {padding-right:6px;padding-left:1px}
#right .clear {clear:both}

.clear {clear:both}

#searchform {font-size:1.0em; font-weight:bold; position:relative; top:10px;}

#footer {
	width:100%;
	clear:both;
	height:50px;
	background-color: #FFF;
	color: #000000;
	text-align:center;
	position:relative;
	border-top:0px solid #000;
	line-height:20px;
	font-size:0.8em;
}

* html #footer {/*only ie gets this style*/
	border-top:1px solid #fff;
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */}
	
#clearheader{height:72px;}/*needed to make room for header*/
#clearfooter{clear:both;height:40px;}/*needed to make room for footer*/
div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {margin-top:27px;margin-left:4px;margin-right:2px;margin-bottom:12px;}
* html #centrecontent {margin-top:25px;height:1%;margin-bottom:12px;margin-right:2px;}/* combat IE's 3 pixel jog */
#centrecontent p {margin:4px}

#xtranav {font-size:0.7em; font-weight:bold; position:absolute; top:1px; right:8px;}
#xtranav form {margin-bottom:1px; text-align:right;}

#box {
	position: relative;
	top: 0px;
	left: 1px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 1px;
	padding: 0px;
	border: 1px solid #666;
	background: #F5F5F5;
	width: 246px; /* ie5win fudge begins */
	width:90%;
	}
	
#box_header {background: #069;font-weight:bold;color:#fff;text-align:center;}

#lifestyle_box {
	position: relative;
	top: 0px;
	left: 1px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 1px;
	margin-left: 3px;
	padding: 0;
	border: 1px solid #666;
	background: #fff;
	width: 420; /* ie5win fudge begins */
	width: 420;
	min-width:420px;
	}

#lifestyle_box_header {
	background: #069;
	font-weight:bold;
	color:#fff;
	text-align:center;
	min-width:430px;
	width:430;
}

#loan_programs_box {
	position: relative;
	top: 0px;
	left: 1px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 1px;
	padding: 0;
	border: 1px solid #666;
	background: #fff;
	width: 90%; /* ie5win fudge begins */
	width: 90%;
	min-width:250px;
	}
	
#loan_programs_box_header {
	background: #069;
	font-weight:bold;
	color:#fff;
	text-align:center;
	min-width:250px;
}

#category_header a:link, #category_header a:visited, #category_header a:hover, 
#category_header a:active {color:#FFFFFF; text-decoration:none; padding:0 4px}
#category_header a:hover {color:#fb0}

.go_image {
display:block; /*allows the element to take auto margins*/
margin:0 auto; /*centers in compliant browsers*/
text-align:center; /*centers in old versions of IE*/ 
}

.centered_image{
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	}

.loan_image {float:left; margin-left:1px;margin-bottom:0;margin-top:3px;padding:0px;text-align:left;border:1px;}

#category_right{
	position: relative;
	top: 0px;
	float:right;
	left: 1px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 1px;
	padding: 3px;
	border: 0px solid #666;
	background: #fff;
	width: 48%; /* ie5win fudge begins */
	width: 48%;
}

#category_left{
	position: relative;
	top: 0px;
	float:left;
	left: 1px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 1px;
	padding: 3px;
	border: 0px solid #666;
	background: #fff;
	width: 48%; /* ie5win fudge begins */
	width: 48%;
}

#category_header {
	background: #069;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border: 0px solid #666;
	width: 100%;
	font-size:1.1em;
}

#content_row {
	position: relative;
	top: 0px;
	left: 2px; /* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 1px;
	padding: 3px;
	border: 0px solid #666;
	width: 98%; /* ie5win fudge begins */
	width: 98%;
	}
	
#content_row  a:visited {color:#FFFFFF; text-decoration:none;}
#content_row a:hover {color:#fb0}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 160px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
  } 

.form {
	font-size:11px;
	border:1px solid #666666;
	background-color:#FFFFFF;
}

.redButton { 
	background:#CC0000; 
	color:#FFFFFF; 
	font-weight:bold;
}

.security_image{
float: right;
text-align: right;
}

