* {
margin: 0;
padding: 0;
}
BODY, HTML {
line-height: 15px;
background: #ece9d8;
color: #000;
font: 12px Arial, Helvetica, sans-serif normal;
}
a:link, a:visited {
color: #990000;
font-weight: normal;
text-decoration: none;
}
a:hover {
text-decoration: underline;	
}
h1 {
font-size: 18px;
font-weight: bold;
color: #990000;
padding: 10px 20px 0 20px;
}
h2 {
font-size: 14px;
font-weight: bold;
color: #000;
padding: 10px 20px 0 20px;
}
#header {
width: 900px;
height: 135px;
background: #fff;
margin: 0 auto;
}
#menu_container {
width: 100%;
height: 31px;
background: #7b1317;
}
#menu {
width: 900px;
height: 31px;
background: #7b1317;
margin: 0 auto;
}
#menu ul {
list-style-type: none;
position: relative;
margin: 0 0 0 60px;
}
li#menu1 a {
width: 78px;
height: 31px;
background: url(../images/menu_r1_c1_f2.jpg) no-repeat;
position: absolute;
top: 0;
left: 0;
}
li#menu2 a {
width: 87px;
height: 31px;
background: url(../images/menu_r1_c3_f2.jpg) no-repeat;
position: absolute;
top: 0;
left: 93px;
}
li#menu3 a {
width: 106px;
height: 31px;
background: url(../images/menu_r1_c5_f2.jpg) no-repeat;
position: absolute;
top: 0;
left: 190px;
}
li#menu4 a {
width: 106px;
height: 31px;
background: url(../images/menu_r1_c7_f2.jpg) no-repeat;
position: absolute;
top: 0;
left: 316px;
}
li#menu5 a {
width: 106px;
height: 31px;
background: url(../images/menu_r1_c9_f2.jpg) no-repeat;
position: absolute;
top: 0;
left: 429px;
}
li#menu6 a {
width: 143px;
height: 31px;
background: url(../images/menu_r1_c11_f2.jpg) no-repeat;
position: absolute;
top: 0;
left: 537px;
}
li#menu7 a {
width: 88px;
height: 31px;
background: url(../images/menu_r1_c13_f2.jpg) no-repeat;
position: absolute;
top: 0;
left: 692px;
}
#subheader_container {
width: 100%;
height: 152px;
background: #000;
}
#subheader {
width: 900px;
height: 152px;
background: url(../images/banner01.jpg) no-repeat;
margin: 0 auto;
}
#main_container {
width: 900px;
margin: 0 auto;
overflow: hidden;
padding: 20px 0;
background: #fff;
}
#main {
width: 614px;
float: left;
border-right: 1px solid #ccc;
margin: 0 0 10px 0;
}
#main p {
padding: 10px 20px 5px 20px;	
}
#column {
width: 285px;
float: right;
}
#footer {
width: 880px;
background: #fff;
clear: both;
margin: 0 auto;
border-top: 1px solid #ccc;
}
#logo {
width: 75px;
height: 75px;
background: url(../images/logo.gif) no-repeat;
float: left;
margin: 32px 10px 10px 60px;
}
.logo_link {
width: 75px;
height: 75px;
position: absolute;
}
#header1 {
width: 310px;
position: absolute;
margin: 28px 0 0 141px;
}
#header2 {
width: 330px;
position: absolute;
margin: 33px 0 0 510px;
text-align: right;
}
.text1 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: xx-large;
	color: #000000;
	line-height: 30px;
}
.text2 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: x-large;
	color: #000000;
	line-height: 30px;
}
.text3 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000000;
	line-height: 20px;
}
.text4 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #7B1317;
	line-height: 25px;
}
.text5 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	line-height: 19px;
}
.text6 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	line-height: 25px;
}
#header a {
color: #990000;
text-decoration: none;
font-weight: bold;
}
#header a:hover {
color: #990000;
text-decoration: underline;
font-weight: bold;
}
#pic1 {
width: 250px;
height: 166px;
background: url(../images/dhollingsworth0207V.jpg) no-repeat;
margin: 0 auto;
}
.text7 {
color: #990000;
padding: 0 20px;

}
.line {
width: 250px;
height: 1px;
background: #ccc;
margin: 10px auto;
}
#col_box1 {
width: 242px;
background: #824199;
padding: 3px 4px;
color: #fff;
font-weight: bold;
font-size: 14px;
margin: 0 auto;
}
#column a {
color: #990000;
text-decoration: none;
}
#column a:hover {
color: #990000;
text-decoration: underline;
}
.text8 {
color: #990000;
font-weight: bold;
}
.text9 {
color: #333;
font-weight: bold;
text-align: center;
}
.text10 {
color: #990000;
font-weight: bold;
text-align: center;
}
.footer1 {
float: left;
}
.footer2 {
float: right;	
}
.footer3 {
clear: both;
}
#footer p { padding: 10px; }
#main ul {
list-style-type: none;
text-align: left;
margin: 0 0 20px 20px;
}
#main li a {
color: #990000;
text-decoration: none;
font-weight: bold;
}
#main li a:hover {
color: #990000;
text-decoration: underline;
font-weight: bold;
}
.text11 {
font-style: italic;
color: #666;
padding: 5px 20px;
}
#column ul {
list-style-type: none;
padding: 10px 20px;
}
#column li {
padding: 0 0 5px 0;	
}
#validation {
width: 281px;
margin: 20px auto;
}
#validation ul {
list-style-type: none;	
position: relative;
}
li#valid1 {
width: 82px;
height: 17px;
position: absolute;
top: -1px;
left: 0;
}
li#valid2 {
width: 81px;
height: 15px;
position: absolute;
top: 0;
left: 85px;
}
li#valid3 {
width: 112px;
height: 16px;
position: absolute;
top: 0;
left: 169px;
background: url(../images/favicon.jpg) no-repeat left;
}
li#valid3 a.seo_link {
font-size: 13px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #33C;
margin: 0 0 0 18px;
vertical-align: top;
position: absolute;
}
li#valid3 a:hover.seo_link {
text-decoration: underline;	
}
img { border: 0; }
#favicon a {
width: 16px;
height: 16px;
position: absolute;
}
