* {margin: 0; padding: 0;}
#supplement a {text-decoration: none;}
#supplement a:link, #supplement a:visited, #supplement a:active {color: #036; border-bottom: 0px solid #555;}
html body #supplement a:hover {color: #69c; border-bottom: 1px solid #69c;}

/* text formatting */

h1 {font: bold 1.5em/1.5 Verdana, sans-serif;}
h2 {font: bold 1.5em/1.5 Verdana, sans-serif; color:#900;}
h3 {font: bold 1.1em/1.5 Verdana, sans-serif;}
h4 {font: bold 1em/1.5 Verdana, sans-serif;}
.fineprint {font: 10px/1.5 Verdana, sans-serif;}
.index-title {font: bold 1.6em/1.5 Verdana, sans-serif;}
.searchbox-entry {width:110px;}
.menuheader2 {background:#f7f7f7; font: bold 1em/1.5 Verdana, sans-serif;}
ul {padding: 0 0 10px 14px;}
ol {margin: 0 0 0 24px;}
ul li {list-style: square outside none;}
li ul, li ol {padding: 0 0 0 14px;}
li ul li, li ol li {list-style: square outside none;}
p {padding-bottom: 10px; font: 11px/1.2 Verdana, sans-serif; color: #000;}

td, div {font: 11px/1.2 Verdana, sans-serif; color: #000;}

p {padding-bottom: 10px}
blockquote, pre {padding: 0.25em 40px;}
blockquote {font: italic 1.05em Georgia, Times, serif; margin: 0.25em 0;}

#supplement h2 {font: bold 1.5em/1.5 Verdana, sans-serif; color:#036; padding-bottom:8px; letter-spacing: -0.5px}
#header h1 {font: bold 1.8em/1 Verdana, sans-serif; text-align: left; color:#9cf; padding:4px 0 0 20px}
#header h2 {padding-top:8px}
#banner h1 {font: bold 1.8em/1 Verdana, sans-serif; text-align: left; color:#9cf; padding:4px 0 0 20px}
#banner h2 {font: bold 1.1em/1.2 Verdana, sans-serif; text-align: left; color:#fff; padding-left:20px}


#supplement ul, ol {padding: 0 0 10px 0px;}
#supplement li {list-style: none;}
#supplement li ul, li ol {padding: 0 0 0 14px;}
#supplement li ul li, li ol li {list-style: square outside none;}

/* form params */

form p {clear: left; margin: 10px 0;}
form label {float: left; width: 15%; padding-right: 10px; text-align: right;}
input.text, input.password {width: 75%;}
input.submit {border:1px solid black; background: white; width:50px;}
/* select {width: 20%;} */
textarea {width: 75%; height: 4em;}
textarea#body {height: 10em;}

/* navigation */

#tabs {float:left; width:100%; background:#f7f7f7; font-size:93%; line-height:normal;
	border-bottom:1px solid #666;}
#tabs ul {margin:0; padding:10px 10px 0 20px; list-style:none;}
#tabs li {display:inline; margin:0; padding:0;}
#tabs a {float:left; background:url(tableft.gif) no-repeat left top;
	margin-right:4px; padding:0 0 0 4px; border: none;}
#tabs a span {float:left; display:block; background:url(tabright.gif) no-repeat right top;
	padding:5px 15px 4px 6px; color:#666;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:#FFF;}
#tabs a:hover {background-position:0% -42px;}
#tabs a:hover span {background-position:100% -42px;}

/* well rounded */

.dialog {width:100%; margin:0px auto; color:#000; padding-top:8px;}
.dialog .hd .c,
.dialog .ft .c {font-size:1px; /* ensure minimum height */ height:20px;}
.dialog .ft .c {height:20px;}
.dialog .hd {background:transparent url(tl.gif) no-repeat 0px 0px;}
.dialog .hd .c {background:transparent url(tr.gif) no-repeat right 0px;}
.dialog .bd {background:transparent url(ml.gif) repeat-y 0px 0px;}
.dialog .bd .c {background:transparent url(mr.gif) repeat-y right 0px;}
.dialog .bd .c .s {margin:0px 8px 0px 4px; padding:0 1em 0 1em;}
.dialog .ft {background:transparent url(bl.gif) no-repeat 0px 0px;}
.dialog .ft .c {background:transparent url(br.gif) no-repeat right 0px;}
.dialog select {font: .8em/1.5 Verdana, sans-serif; margin-bottom:10px; width:140px}
html>body .dialog pre {font-size:1.1em;}

/* layout params */

#wrapper {background: #fff; margin: 0px auto; padding: 0;
	border-right: 10px solid #036; border-left: 10px solid #036; border-bottom:1px solid #666;}
#intro {float: left; font-size: 0.88em; padding: 0 0 0 20px; border-bottom: 1px solid #ccc;}
#intro-supplement {padding-right: 20px; padding-left: 0;}
#intro-sidebar {padding-left: 20px;}
#main {float: left; font-size: 0.88em; padding: 1.5em 0 1.5em 20px;}  /* shift main */
#supplement {padding-right: 0; padding-left: 10px;}
#sidebar {padding-left: 20px;}
#stage {padding: 0;}
/* IE5.x/Win hacks */
#wrapper {width: 760px; voice-family: "\"}\""; voice-family: inherit; width: 760px;}
#intro {width: 740px; voice-family: "\"}\""; voice-family: inherit; width: 740px;}
#intro-supplement {width: 174px; voice-family: "\"}\""; voice-family: inherit; width: 174px;}
#intro-sidebar {width: 174px; voice-family: "\"}\""; voice-family: inherit; width: 174px;}
#main {width: 740px; voice-family: "\"}\""; voice-family: inherit; width: 740px;}
/*#supplement {width: 174px; voice-family: "\"}\""; voice-family: inherit; width: 174px;}*/
#sidebar {width: 174px; voice-family: "\"}\""; voice-family: inherit; width: 174px;}
/*#stage {width: 524px; voice-family: "\"}\""; voice-family: inherit; width: 524px;}*/
/* IE5/Mac hacks */
/*\*//*/
/**/
#intro-spotlight {width: 324px;}
#spotlight {width: 324px;}
#banner {background: #fff; margin: 0; padding: 0 0 0 20px; height: 94px;}
#banner a {border: none;}
#footer {clear: both; border-top: 1px solid #666; background:#f7f7f7; text-align:center; color:#000;}
#footer a {border: none;}
.column {float: left;}
.featured-list {padding: 10px; margin: 10px 0 0 0; border: 1px solid #ccc; position: relative;}
.featured-title {position: absolute; top: -.9em; background-color: #fff; padding: 0 .25em;
	font: bold 1.5em/1.5 Verdana, sans-serif;}
.searchbar {float: right; padding: 10px; margin: 4px; border: solid 0px #FAF0E6;}





.featured-box {border:1px solid #900; margin:0px auto;}
.featured-box-title {background:#900; padding:4px; font:bold 14px/1.2 Arial, Helvetica, sans-serif; color:#fff;}
.featured-box-number {padding:0 4px 0 4px; font:bold 20px/1.2 Arial, Helvetica, sans-serif; color:#900;}
.featured-box-with-family {background:transparent url(http://www.homewarehouseusa.com/images/mortgage-family.jpg) no-repeat right; padding:10px;}
.featured-box-quick-quote {padding:10px;}
.alt-col {float:left; width:50%; font-size: 10px;}

