body, html {
margin: 0px;
padding: 0px;
}

html, body {
background-color: #fff;
background: url(images/mainbg_white.jpg); 
text-align: center;
}

div {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: left;
}

h1, h2 {
font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
font-size: 30px;
font-weight: lighter;
letter-spacing: -2px;
line-height: 56px;
color: #ed2024;
}

h2 {
font-weight: bold;
font-size: 14px;
letter-spacing: -1px;
margin: 8px 0;
color: #ccc;
}

a, a:visited { color: #fff; text-decoration: none; }
a:hover { color: #fff; }
a img { border: none; }

#topnav {
width: 989px;
min-height: 53px;
margin: 10px 0 15px 0;
}

#logo {
float: left;
}

#nav {
float: right;
margin-top: 15px;
}

#subnav {
width: 989px;
float: left;
padding-bottom: 10px;
margin-bottom: 10px;
}

.borderbot {
border-bottom: 1px solid #ccc;
}
	.borderbot.padding { padding-bottom: 5px; }

#toptxt {
float: left;
width: 550px;
height: 260px;
}

#container {
width: 1000px;
margin: 0px auto;
}

#content {
/*width: 890px;*/
/*padding: 20px 0;*/
}

#left {
float: left;
color: #666;
width: 500px;
margin-right: 70px;
}

#right {
float: left;
color: #666;
}
	#right p { margin-top: 0; }

/*
#logo {
float: left;
margin-left: 20px;
width: auto;
padding: 50px 90px 20px 90px;
}
*/

#brochure {
float: right;
position: relative;
top: 100px;
left: -55px;
width: 240px;
}
	* html #brochure { top: 100px; } /* for IE */

#footer {
float: left;
width: 965px;
padding: 0 10px 10px 10px;
margin-top: 10px;
line-height: 14px;
font-size: 11px;
font-family: Verdana, Arial;
border-top: 1px solid #ccc;
padding-top: 10px;
}
	* html #footer { float: none; } /* for IE */

#footer, #footer a, a.back {
color: #999;
text-decoration: none;	
}

#footer a, a.back {
border-bottom: 1px dotted #ff9900;
}

p.header { font-weight: bold; }

#footer a:hover, a.back:hover {
color: #ff0000;
}

.contact {
float: right;
width: auto;
}

span.header {
font-weight: bold;
}

input, select, textarea { background-color: #f7f7f7; border: 1px solid #ccc; }
input.btn { background-color: #666; color: #fff; border: 1px solid #999; padding: 1px; }

#tagline_haney {
width: 990px;
}
	#tagline_haney img.tagline { margin-right: 32px; }
	
img.heading {
border: 2px solid #ccc;
}

a.secondary, a.secondary:visited { color: #ff0000; }
a.secondary:hover { color: #ff6600; }

.quote_profile_left, h2.heading {
margin: 1em 0 1.3em 1em;
padding: 0 2em 0 1em;
color: #ff0000;
border-left: 3px solid #ff6600;
font-family: "Georgia", serif;
font-size: 1.8em;
line-height: 1.1em;
}
	h2.heading { color: #ff0000; border: none; margin: 0.5em 0 0 0; padding: 0; }

.quote_profile_right {
margin: 1em 1em 1.3em 0;
padding: 0 1em 0 2em;
color: #ff6600;
border-right: 3px solid #999;
font-family: "Georgia", serif;
font-size: 1.8em;
line-height: 1.1em;
}

.clear { clear: both; height: 1px; font-size: 1px; line-height: 1px; }
