body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, tahoma, sans-serif; }

p, td { 
	font-size: 11px;
	line-height: 15px; }

.eight { padding: 8px; }
.eleven { font-size: 11px; }
.green { color: #005D2B; }
.subhead { font-size: 13px; color: #005D2B; font-weight: bold; }
.ten { font-size: 10px; }
.yellow { color: #CCA90D; }

/* -- Headers -- */
h2 {
	font-size: 13px;
	color: #005D2B; 
	margin: 0px;
	padding: 0px; }
h3 {
	font-size: 13px;
	color: #005D2B; 
	margin: 0px;
	border-top: 1px solid #CCA90D;
	padding: 10px 0px; }
h5 {
	font-family: verdana;
	font-size: 11px;
	font-style: italic;
	padding: 0;
	margin: 0; }
	
/* -- Mid -- */
td.nav {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 2px 0px; }
	
#left { background-color: #EBE9EA; }
#right { background-color: #EBE9EA; }

#content { padding: 8px 8px 15px 8px; }


/* -- Left Nav Bar -- */
.left_info {
	font-family: tahoma;
	font-size: 10px;
	text-align: left;
	padding: 8px }

/* -- Right Nav Bar -- */
#recent {
	font-size: 10px;
	padding: 8px; }
	
.right_eight {
	font-size: 10px;
	padding: 8px; }
	
#right_sub { padding: 8px; }
#right_sub p { font-size: 11px; margin: 0px 0px 11px 0px; padding: 0; }
#right_sub a { color: #000000; text-decoration: underline; }
#right_sub a:visited { color: #000000; text-decoration: underline; }
#right_sub a:hover { color: #AEADB0; text-decoration: underline; }


/* -- Tables -- */
table#contact td {
	padding: 1px 5px 1px 0px; }
	

/* -- Forms -- */
input { font-size: 11px; }
select { font-size: 11px; }
textarea { font-size: 11px; }


/* -- Lists -- */
ul#highlights {
	width: 90%;
	font-family: verdana, tahoma;
	font-size: 11px;
	list-style: circle;
	list-style-type: circle; 
	padding: 0px 16px;
	margin: 0; }
ul#highlights li {
	list-style: disc;
	list-style-type: disc;
	padding-bottom: 15px; }

ul#news_room {
	width: 90%;
	font-family: verdana, tahoma;
	font-size: 11px;
	list-style: circle;
	list-style-type: circle; 
	padding: 0px 16px;
	margin: 0; }
ul#news_room li {
	list-style: disc;
	list-style-type: disc;
	padding-bottom: 15px; }
	
/* -- Footer -- */
#footer {
	font-size: 9px;
	color: #fff;
	
	background-color: #AEADB0;
	padding: 5px 0px 5px 112px; }


/* -- Links -- */
a { color: #005D2B; text-decoration: underline; }
a:visited { color: #005D2B; text-decoration: underline; }
a:hover { color: #AEADB0; text-decoration: underline; }

a.ital { color: #005D2B; text-decoration: underline; font-style: italic; }
a.ital:visited { color: #005D2B; text-decoration: underline; font-style: italic; }
a.ital:hover { color: #AEADB0; text-decoration: none; font-style: italic; }

a.footer { color: #ffffff; text-decoration: none; }
a.footer:visited { color: #ffffff; text-decoration: none; }
a.footer:hover { color: #000000; text-decoration: none; }

/* -- NAV / Drop Downs -- */
ul {
	z-index: 10;
	font-family: tahoma;
	font-size: 9px;
	list-style: none;
	padding: 0;
	margin: 0; }

ul.regular {
	z-index: 10;
	font-family: verdana, tahoma, sans-serif;;
	font-size: 11px;
	list-style: none;
	padding: 0;
	margin: 0; }
	
#nav li a {
	color: #000;
	background-color: #E7CFC1;
	text-decoration: none;
	padding: 0;
	margin: 0; }

#nav li li a {
	display: block;
	font-weight: normal;
	color: #000;
	padding: 2px 5px;
	margin: 0; }

#nav li li a:hover {
	color: #ffffff;
	background-color: #892523;
	border-width: 0px; }

#nav li#three a {
	color: #000;
	background-color: #F7EDD4;
	text-decoration: none;
	padding: 0;
	margin: 0; }

#nav li#three li a {
	display: block;
	font-weight: normal;
	color: #000;
	padding: 2px 5px; }

#nav li#three li a:hover {
	color: #ffffff;
	background-color: #CCA90D;
	border-width: 0px; }

li#one { width: 104px; padding: 0; margin: 0; border: 0; }
li#two { width: 94px; padding: 0; margin: 0; border: 0; }
li#three { width: 94px; padding: 0; margin: 0; border: 0; }
li#four { width: 94px; padding: 0; margin: 0; border: 0; }
li#five { width: 95px; padding: 0; margin: 0; border: 0; }
li#six { width: 194px; padding: 0; margin: 0; border: 0; }

li {
	float: left;
	position: relative;
	cursor: default;
	background-color: white;
	padding: 0px;
	margin: 0px; }

li ul {
	display: none;
	position: absolute;
	left: 0;
	font-weight: normal;
	width: 130px;
	padding: 0;
	margin: 0; }

li#two ul {
	background-color: #E7CFC1;
	border-left: solid 1px #892523;
	border-right: solid 1px #892523;
	border-bottom: solid 1px #892523; }
	
li#three ul {
	background-color: #F7EDD4;
	border-left: solid 1px #CCA90D;
	border-right: solid 1px #CCA90D;
	border-bottom: solid 1px #CCA90D; }

li ul li {
	width: 130px;
	float: left;
	position: relative; }
	
li>ul {
	top: auto;
	left: auto; }

li li {
	display: block;
	float: none;
	border: 0;
	padding: 0;
	margin: 0; }

li:hover ul, li.over ul { display: block; }