html, body{
background:#f9f3e4 url('/art/bg.jpg') top center;
padding:0; 
margin:0;
border: none;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #000000; text-decoration: none; outline: none;
}
h1 {
line-height:18pt;
}
a {
color:#990000; text-decoration: none;
}
a:hover {
color:#660000; text-decoration: none;
}
.error {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #FF0000; text-decoration: none; outline: none;
}
.grayedout {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 8pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #666666; text-decoration: none; outline: none;
}
.footertext {
font-size:8pt; color:#ffffcc; text-decoration: none;
}
.footerlinks {
font-size:8pt; color:#ffffcc; text-decoration: none;
}
.footerlinks:hover {
font-size:8pt; color:#ffff99; text-decoration: none;
}
.header {
background:url('/art/headerbg.jpg') top center no-repeat;
}
.navbox {
background:url('/art/navbox_2.jpg') top center repeat-x;
}
.bigred {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 16pt; letter-spacing:0px; font-weight: normal; line-height: 16pt; color: #660000; text-decoration: none; outline: none;
}
.footer {
background:#efefef url('/art/footerbg.jpg') bottom center no-repeat;
font-size: 8pt;
color:#000;
height:177px;
}
.footer2 {
background:#efefef url('/art/footerbg_noside.jpg') bottom center no-repeat;
font-size: 8pt;
color:#000;
height:177px;
}
.footer a{
font-size: 8pt;
color:#666;
}
.footer a:hover{
font-size: 8pt;
color:#333;
}
.footer_noside {
background:#efefef url('/art/footerbg_noside.jpg') bottom center no-repeat;
font-size: 8pt;
color:#000;
height:177px;
}
.footer_noside a{
font-size: 8pt;
color:#666;
}
.footer_noside a:hover{
font-size: 8pt;
color:#333;
}
.footernav {
padding-top:10px;
padding-bottom:10px;
font-size: 8pt;
line-height: 14pt;
}
.footernav hr {
color: #fbf6ec; background-color: #fbf6ec; border: 1px solid #993333; border-style: none none solid;
}
.footernav a{
font-weight: bold;
font-size: 8pt;
color:#990000;
}
.footernav a:hover{
font-weight: bold;
font-size: 8pt;
color:#660000;
}
.content {
line-height: 14pt;
padding-top:20px;
width:900px;
background:#FFFFFF url('/art/sidebartop.gif') top center no-repeat;
border-left:#999999 1px solid;
border-right:#999999 1px solid;
}

.content hr {
color: #fff; background-color: #fff; border: 1px dotted #999999; border-style: none none dotted;
} 
.content_noside {
line-height: 14pt;
padding-top:10px;
width:900px;
background:#FFFFFF;
border-left:#999999 1px solid;
border-right:#999999 1px solid;
}

.content_noside hr {
color: #fff; background-color: #fff; border: 1px dotted #999999; border-style: none none dotted;
} 

.sidebartitle {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 14pt; letter-spacing:0px; font-weight: bold; line-height: 16pt; color: #660000; text-decoration: none; outline: none;
}
.whitebox {
background:url('/art/whitebox2.gif') bottom center no-repeat;
}
.sidebarbox {
background:url('/art/sidebarboxbg.jpg') bottom center no-repeat;
}
.sidebarbox a {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: bold; line-height: 12pt; color: #FFFFFF; text-decoration: none; outline: none;
}
.sidebarbox a:hover {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: bold; line-height: 12pt; color: #FF6; text-decoration: none; outline: none;
}
.pagetitle {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 16pt; letter-spacing:0px; font-weight: bold; line-height: 18pt; color: #660000; text-decoration: none; outline: none;
}
.pagetitlebox {
padding-left:5px;
padding-bottom:5px;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 18pt; letter-spacing:0px; font-weight: bold; color: #FFFFFF; text-decoration: none; outline: none;
}
.pagetitlebox2 {
padding-left:5px;
padding-bottom:5px;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 18pt; letter-spacing:0px; font-weight: bold; color: #630; text-decoration: none; outline: none;
}
.red {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #660000; text-decoration: none; outline: none;
}
.green {
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size: 9pt; letter-spacing:0px; font-weight: normal; line-height: 12pt; color: #390; text-decoration: none; outline: none;
}
.testimonial {
padding:30px 10px 10px 10px;
background: url('/art/quote1.jpg') top left no-repeat;
}
.testimonial2 {
background: url('/art/quote2.jpg') bottom right no-repeat;
}
.validation-failed { /* for textboxes, textareas, passwords */
			border:1px dashed #F33;
			background-color:#FCC;
			}
/* ------------------------------------------------------------ */
#header-nav {
	position: relative;
	width: 401px;
	height: 37px;
	background: transparent url('/art/header_nav1.jpg') no-repeat;
}

#header-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 37px;
	
}
#header-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}
#header-nav ul li a {
	display: block;
	height: 37px;
	padding: 0;
	margin: 0;
}

li#header_aboutus a { width: 89px; }
li#header_contactus a { width: 99px; }
li#header_partners a { width: 147px; }
li#header_home a { width: 66px; }

li#header_aboutus a:hover { background: transparent url(/art/header_nav2.jpg) 0px 0px no-repeat; }
li#header_contactus a:hover { background: transparent url(/art/header_nav2.jpg) -89px 0px no-repeat; }
li#header_partners a:hover { background: transparent url(/art/header_nav2.jpg) -188px 0px no-repeat; }
li#header_home a:hover { background: transparent url(/art/header_nav2.jpg) -335px 0px no-repeat; }

#header-nav ul li strong { display: none; }

/* ------------------------------------------------------------ */

#main-nav {
	position: relative;
	width: 900px;
	height: 46px;
	background: transparent url('/art/mainnav1.jpg') no-repeat;
}
#main-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 46px;
	
}
#main-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
}
#main-nav ul li a {
	display: block;
	height: 46px;
	padding: 0;
	margin: 0;
}

li#nav_applyonline a { width: 154px; }
li#nav_mortgage101 a { width: 155px; }
li#nav_news a { width: 87px; }
li#nav_services a { width: 111px; }
li#nav_resources a { width: 127px; }
li#nav_answers a { width: 117px; }
li#nav_testimonials a { width: 149px; }

li#nav_applyonline a:hover { background: transparent url(/art/mainnav2.jpg) 0px 0px no-repeat; }
li#nav_mortgage101 a:hover { background: transparent url(/art/mainnav2.jpg) -155px 0px no-repeat; }
li#nav_news a:hover { background: transparent url(/art/mainnav2.jpg) -309px 0px no-repeat; }
li#nav_services a:hover { background: transparent url(/art/mainnav2.jpg) -396px 0px no-repeat; }
li#nav_resources a:hover { background: transparent url(/art/mainnav2.jpg) -507px 0px no-repeat; }
li#nav_answers a:hover { background: transparent url(/art/mainnav2.jpg) -634px 0px no-repeat; }
li#nav_testimonials a:hover { background: transparent url(/art/mainnav2.jpg) -751px 0px no-repeat; }

#main-nav ul li strong { display: none; }

/* ------------------------------------------------------------ */