@charset "utf-8";
/* text styles */
body  {
	background: #ffffff;
	margin: 0;
	padding: 0;
}

body, p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	color: #554f4a;
}

h1, .header1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 27px;
	color: #651613;
}
h2, .header2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 27px;
	color: #651613;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
p.afterheader{
 	margin-top: 0px;
	padding-top: 0px;
}

img.floatright{
	float: right;
	padding: 0 0 15px 15px;
}
a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 19px;
	color: #651613;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	text-decoration: underline;
}



#bg{
	width: 670px;
	height: 100%;
}

.learnmore{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #780a06;
	text-decoration: none;
	padding-left: 5px;
	text-transform: uppercase;
}
a.learnmore:hover {
	text-decoration: underline;
}




/*
#leftdrop {
	background: url(../images/drop_left.jpg) no-repeat;
	padding:0 0 0 39px;
	margin: 0;
}

#rightdrop {
	background: url(../images/drop_right.jpg) no-repeat top right;
	padding:0 39px 0 0;
	margin: 0;
	text-align: left;
}
#container {
	border-top: 1px solid #fff;
}
*/

#topnav{ display: none;}

/*main nav*/
#mainnav{
	background: url(../images/mainnav_bg.gif) #675f58;
	height: 67px;
	clear: both;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#mainnav ul {display: none;}

#logo{
	float: right;
	width: 204px;
	margin: 0;
	padding: 0;
}

#mainnavfooter{
	height: 21px;
	margin: 0;
	padding: 0;
	background-color: #651613;
	clear: both;
}

#homebody{
	margin-bottom: 25px;
}

.homegraybox{
	float: left;
	width: 459px;
	padding: 37px;
	background: #bbb4ad url(../images/grayboxarrow.gif) 0px 40px no-repeat;
}
.homegraybox p{
	margin-top: 0px;
	padding-top: 0px;
}
.homegraybox, .homegraybox p, .homegraybox a{
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	color: #ffffff;
}
.homegraybox .learnmore{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #780a06;
	text-decoration: none;
	padding-left: 12px;
	text-transform: uppercase;
}
.homecallout{
	float:right;
	width: 243px;
	background: url(../images/sep_dots.gif) repeat-y;
	margin: 25px 0 0 0;
	padding: 0 51px 0 51px;
}
.homeitem{
	margin: 0 0 15px 0;
	padding: 0;
}
.homeitem h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	font-size: 14px;
	color: #651613;
	margin: 0;
	padding: 0;
}
.homeitem h1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 27px;
	font-size: 14px;
	color: #651613;
	text-decoration: none;
}
.homeitem h1 a:hover{
	text-decoration: underline;
}
.homeitem p{
	margin-top: 0;
	padding-top: 0;
}
.homeitem, .homeitem p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #554f4a;
}
.homecallout .last{
	margin-bottom: 0;
	padding-bottom: 0;
}

#body{
	padding-bottom: 10px;
	min-height: 520px;
}

#leftnav{display: none;}

.maincontent{
	width: 740px;
	float: left;
	padding-top: 20px;
	overflow: hidden;
}

#printshare{display:none;}

.mainbody{
	padding: 0 69px 10px 0;
	overflow: hidden;
}

.quotebody{
	float: left;
	width: 410px;
	margin-right: 20px;
	overflow: hidden;
}
.quoteside{
	float: left;
	width: 179px;
	overflow: hidden;
	background: url(../images/sep_dots.gif) repeat-y;
	padding: 0 23px 0 24px;
	margin: 98px 0 50px 0;
}
.quoteside, .quoteside p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;	
}
.quoteside blockquote{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	color: #651613;
	margin: 0;
	padding: 0 0 15px 0;
}
.quoteside .quote{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #651613;
	padding: 0 0 0 27px;
	margin: 5px 0 0 0;
	font-style: italic;
	background: url(../images/quotedash_red.gif) no-repeat 0px 1px;
}

#footer{background: none;}
#footernav {display: none;}
#footerbar {display: none;}
#contentheader {display: none;}


.clearfloat{
	display: inline;
	font-size: 1px;
	line-height: 1px;
	clear: both;
	visibility: hidden;
}
.clearonlyfloat{
	clear: both;
}

.dothr{
	height: 12px;
	background: url(../images/dot_hr.gif) repeat-x;
	border: 1px solid;
}

.logoheadercontainer{
	margin-bottom: 30px;
}
.logoheadercontainer .logo{
	width:	237px;
	float: left;
}
.logoheadercontainer .header{
	float: left;
	margin: 0 0 0 11px;
	line-height: 13px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.logoheadercontainer .header h1{
	margin: 0;
	padding:0;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #651613;
	line-height: 13px;
}
.logoheadercontainer .header a{
	line-height: 13px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}


/* color styles */
	/* green */
	#greentheme #topnav a{color: #003f23;}
	#greentheme a{color: #003f23;}
	#greentheme #mainnavfooter{ background: #003f23;}
	#greentheme #mainnav li{background: url(../images/navsep_green.gif) top left no-repeat;}
	#greentheme h1, #greentheme header1, #greentheme h2, #greentheme header2{color: #003f23;}
	#greentheme .quoteside blockquote{color: #003f23;}
	#greentheme .quoteside .quote{color: #003f23; background: url(../images/quotedash_green.gif) no-repeat 0px 1px;}
	#greentheme #footernav li{background: url(../images/footernavsep_green.gif) no-repeat 0px 4px;}
	#greentheme #footerbar{ background: #003f23;}
	
	/* blue */
	#bluetheme #topnav a{color: #0d2e50;}
	#bluetheme  a{color: #0d2e50;}
	#bluetheme #mainnavfooter{ background: #0d2e50;}
	#bluetheme #mainnav li{background: url(../images/navsep_blue.gif) top left no-repeat;}
	#bluetheme h1, #bluetheme header1, #bluetheme h2, #bluetheme header2{color: #0d2e50;}
	#bluetheme .quoteside blockquote{color: #0d2e50;}
	#bluetheme .quoteside .quote{color: #0d2e50; background: url(../images/quotedash_blue.gif) no-repeat 0px 1px;}
	#bluetheme #footernav li{background: url(../images/footernavsep_blue.gif) no-repeat 0px 4px;}
	#bluetheme #footerbar{ background: #0d2e50;}
	
	/* orange */
	#orangetheme #topnav a{color: #f5ac38;}
	#orangetheme  a{color: #f5ac38;}
	#orangetheme #mainnavfooter{ background: #f5ac38;}
	#orangetheme #mainnav li{background: url(../images/navsep_orange.gif) top left no-repeat;}
	#orangetheme h1, #orangetheme header1, #orangetheme h2, #orangetheme header2{color: #f5ac38;}
	#orangetheme .quoteside blockquote{color: #f5ac38;}
	#orangetheme .quoteside .quote{color: #f5ac38; background: url(../images/quotedash_orange.gif) no-repeat 0px 1px;}
	#orangetheme #footernav li{background: url(../images/footernavsep_orange.gif) no-repeat 0px 4px;}
	#orangetheme #footerbar{ background: #f5ac38;}