body {
background-image:url(images/page-bkg.jpg);
background-position:top;
background-repeat:repeat-x; 
font-family:Arial, Helvetica, sans-serif; 
background-color:#dadada; 
margin:0 auto 0 auto; 
font-size:small; 
text-align:center;
color:#333333;
}

h1{
font-size:x-large;
color:#842124;
font-weight:normal;
}

h2{
font-size:large;
color:#305a8f;
font-weight:normal;
}

h3{
font-size:medium;
font-weight:normal;
}

h3.news{
font-size:small;
font-weight:bold;
margin-bottom:0;
}

h4{
font-size:small;
}

a{
color:#305a8f;
text-decoration:none;
}

a:hover{
color:#AA4A14;
text-decoration:none;
}

hr {
color:#dadada;
size:1px;
}

a.looksliketxt {color:#333333;}

td,th {
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
}

#banner {
width:880px;
height:75px;
padding:10px;
margin:auto;
}

#banner #address{
width:180px;
height:65px;
padding-top:10px;
float:right;
text-align:right;
font-size:x-small;
color:#305a8f;
}

#sitecontainer {
width:900px;
margin:auto;
padding:0;
background-image:url(images/content-bkg.jpg);
background-position:center;
background-repeat:repeat-y;
}

#nav {
width:900px;
height:20px;
margin:auto;
background-color:#842124;
text-align:left;
padding: 0;
list-style: none;
}

/* nav stuff dropdown menus */
#cssdropdown {
position:relative;
z-index:99;
width:900px;
float:right;
padding: 0;
margin: 0;
list-style: none;
height:20px;
}

#cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}

#cssdropdown li {
position:relative;
z-index:99;
float: left;
padding: 0px 12px 0px 12px;
margin: 0;
list-style: none;
}

.mainitems{
border-right:1px solid #faf5da;
line-height:18px;
}

.mainitems2{
border-right:0px solid #faf5da;
line-height:18px;
}

.nav {
color:#faf5da;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
}
.nav:hover {
color:#fff;
}

.subuls{
position: absolute;
z-index:99;
display: none;
top:18px;
left: 0;
width:160px;
}

.subuls li{
width: 100%;
text-align:left;
margin:0;
border-bottom:1px solid #842124;
border-left:1px solid #842124;
border-right:1px solid #842124;
line-height:normal;
}

.subuls a{
font-size:1em;
text-decoration: none; 
color:#842124;
font-size:12px;
}

.dropdown1 {
background-color:#faf5da;
}

.dropdown2 {
background-color:#efefef;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

/* end nav stuff */

#imagery {
width:900px;
height:250px;
margin:0;
padding:0;
border-bottom:solid 5px #bfaf88;
}

#contentcontainer {
width:540px;
margin:auto;
text-align:left;
float:left;
margin-left:30px;
margin-right:30px;
padding-top:20px;
}
	#contentcontainer #breadcrumbs {
	width:500px;
	height:20px;
	text-align:left;
	color:#8b8065;
	font-size:xx-small;
	margin-left:-26px;
	z-index:9999;
	position:relative;
	}
	#contentcontainer #breadcrumbs a{
	color:#8b8065;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	}
	#contentcontainer #breadcrumbs a:hover{
	color:#AA4A14;
	}

#subcontentcontainer {
width:280px;
margin:auto;
float:left;
padding-top:10px;
margin-left:10px;
margin-right:10px;
}

#footer {
width:500px;
height:120px;
color:#842124;
font-size:xx-small;
text-align:center;
border-top:solid 1px #842124;
margin-left:20px;
padding-top:20px;
clear:both;
}
#footer a{
color:#842124;
text-decoration:none;
font-weight:normal;
font-size:xx-small;
}

#rti {
color:#333333;
font-size:xx-small;
clear:both;
width:500px;
}

#rti a{
color:#333333;
font-size:xx-small;
clear:both;
}