﻿body {
margin: 10px 0 25px 0;

font-family: Arial, Helvetica, sans-serif;
font-size:small;
color: #000;
text-align: center;
line-height: 1em;
background-color: #782423;
}

h2 {font-size:120%;
font-weight:bold;
color:#782423;
padding-top:1.5em;
padding-bottom:.7em;
/*	text-transform: uppercase;*/

}

hr {width: 950px;
font-weight: lighter;
border: 1px #a87161 dotted;
clear: both;}

p {/*margin-bottom:0;*/
padding: .7em 0;
}

#parentContainer {position:relative;
width: 974px;
margin: 0 auto;
/*padding-bottom: 158px;*/
/*padding-bottom:10px;*/
text-align: left;
background-color: #fff;}

#headerLogo {position: relative;
top: 0px;
width: 974px;
height: 103px;
text-align: center;
background-image: url(../images/header_bg.jpg);
background-repeat: repeat-y;}

#navContainer {
position: relative;
/*top: 103px;*/
width: 972px;
height: 36px;
border: 1px #d3d3d3 solid;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-image: url(../images/topnav_off.jpg);
background-repeat: repeat-x;
text-align: center;
z-index: 20;
vertical-align: middle;
text-align:left;

}

#navContainer a{
padding: 0 8px;
text-decoration:none;
}

/*#navContainer table {height: 36px;}

.navigationDropDownAlign {vertical-align: middle;
text-align:left;}*/

#footer {color: #fff;
width: 954px;
margin: 0 auto;
padding: 12px 0 10px 0;
line-height: 1em;
text-align: center;
/*background-color: #66FFFF;*/
clear:both;
}

#footer ul {position:relative;
display:block;
margin: 0;
padding: 0;
font-size: 90%;
width: 575px;
white-space:nowrap;
list-style-type: none;
text-align: center;
padding-left: 25em;}

#footer li {position: relative;
display: inline;
float: left;
padding: 0em 10px 10px 10px;}

#footer a {color: #fff;
text-decoration: none;}

#footer a:hover {color: #fff;
text-decoration: underline;}

.disclaimer {display:block;
color: #a87161;
font-weight: lighter;
font-size: .8em;
text-align: justify;

}

.home_sub_nav{
position:relative;
display:block;
top:0;
background-color:#FF0000;
text-decoration: none;
}

.center{
text-align: center;

}

.bold_underline{
font-weight:bold;
text-decoration:underline;
}

.clearBoth {clear:both;)

/*#global_nav {
color: #fff;
width: 954px;
margin: 0 auto;
line-height: 1em;
text-align: center;
clear:both;
}

#global_nav ul {position:relative;
display:block;
margin: 0;
padding: 0;
font-size: 1em;
white-space:nowrap;
list-style-type: none;
text-align: center;
padding-top:.5em;
padding-bottom: 1em;
}

#global_nav li {position: relative;
display: inline;
padding: 0em 10px 0px 10px;}

#global_nav a {color: #fff;
text-decoration: none;}

#global_nav a:hover {color: #fff;
text-decoration: underline;}*/


/* new styles for contact info */
.indent2em {
	margin-left:2em}
	
dl.tableLayout {
	float:left; 
	overflow:visible; 
	width:100%; 
	line-height:1.4em}
	
dl.tableLayout dt {
	clear:both; 
	display:block; 
	float:left; 
	font-weight:bold; 
	height:auto; 
	margin:0; 
	padding:.5em .5em .5em 0; 
	text-align:right}

dl.tableLayout dd {
	display:block; 
	float:left; 
	margin:0; 
	padding:.5em 0 .5em .5em}

dl.titlePercent10 dt, dl dt.titlePercent10 {
	min-width:4em; 
	width:10%}

dl.titlePercent10 dd, dl dd.titlePercent10 {
	width:80%}

dl.titlePercent20 dt, dl dt.titlePercent20 {
	min-width:8em; 
	width:25%}

dl.titlePercent20 dd, dl dd.titlePercent20 {
	width:66%}