/*********************
	SELECTORS
*********************/
body {
	margin: 0px;
	background: #000000;
	font: 12px verdana, arial, helvetica;
	color: #4E4528;
}

p, td {
	font: 12px verdana, arial, helvetica;
	color: #514625;
	font-weight: inherit;
}

h1, .hdr {
	font-weight: bold;
	font-size: 15px;
	color: #595C86;
}

h2, .subhdr {
	font-weight: bold;
	font-size: 14px;
	color: #397171;
}

h3, .subsubhdr {
	font-size: 13px;
	font-weight: bold;
	color: #6D685C;
}

li {
	margin-bottom: 7px;
}

.bold,b {font-weight:bold;}
.italic,i {font-style:italic;}

/*********************
	CLASSES
*********************/

.mpCopy {
	font-weight: bold;
	font-size: 10px;
	color: #d2b8b8;
	text-align: justify;
}

.mpFeature {
	font-size: 10px;
	color: #D0B8AE;
}

.mpNewsBox {
	font-size: 10px;
	border: 1px solid #a8a6a4;
	background: #ffffff;
	color: #333333;
}

.mpFooter {
	font-size: 10px;
	color: #d2b8b8;
}

.footName {
	font-weight: bold;
	color: #94c1bf;
}

.mpFootDivider {
	color: #784a59;
}

.mpRightItem {
	font-size: 10px;
	color: #D7DEE6;
	padding-right: 5px;
}

.intFootDivider {
	color: #B79E60;
}

.subnavDivider {
	color: #B2B0B1;
}

.subDiv {
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 20px;
}

.leftIndent {
	padding-left: 25px;
}	

.formheading {font-weight:bold; color:#FFFFFF; background-color:#6E6852;}
.error {background-color:yellow;}
.errormsg {font-weight:bold; color:#FF0000;}
.blank-errmsg {background-color:yellow;}
.blankerrmsg {color:#FF0000;}
input.blankerrmsg {background-color:yellow; color:#000000;}

.photoR {
	float: right;
	padding: 0px 0px 10px 10px;
}

.photocaption {text-align:center; font-size:11px; font-style:italic;}

.copyright {
	font-size: 10px;
	font-weight: bold;
	color: #BF9815;
}

.tblHdr {
	background: #6E6852;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #413D30;
	border-top: 1px solid #413D30;
}

.mapHilite {
	background: #DFE1F2;
	border: 1px solid #272523;
	color: #272523;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
}

/*********************
	ANCHOR
*********************/
a:link {
	color: #691110; font-weight:bold;
}

a:visited {
	color: #495090; font-weight:bold;
}

a:hover {
	color: #691110;
	text-decoration: none; font-weight:bold;
}

a.sitemaplarge:link {color:#691110; font-size:15px; font-weight:bold;}
a.sitemaplarge:visited {color:#495090; font-size:15px; font-weight:bold;}
a.sitemaplarge:hover {color:#691110; text-decoration:none; font-size:15px; font-weight:bold;}

a.mp2ndNav:link, a.mp2ndNav:visited {
	font-weight: bold;
	font-size: 10px;
	color: #848269;
	margin-right: 25px;
}

a.mp2ndNav:hover {
	font-weight: bold;
	font-size: 10px;
	color: #5C5B49;
	margin-right: 25px;
}

a.mpRight:link, a.mpRight:visited {
	font-weight: bold;
	font-size: 10px;
	color: #E0D8C4;
}

a.mpRight:hover {
	font-weight: bold;
	font-size: 10px;
	color: #E0D8C4;
	text-decoration: none;
}

a.mpFoot:link, a.mpFoot:visited {
	font-weight: bold;
	font-size: 9px;
	color: #9d6464;
	line-height: 16px;
}

a.mpFoot:hover {
	font-weight: bold;
	font-size: 9px;
	color: #D2B8B8;
	line-height: 16px;
}

a.intFoot:link, a.intFoot:visited {
	font-weight: bold;
	font-size: 10px;
	color: #691110;
	line-height: 16px;
}

a.intFoot:hover {
	font-weight: bold;
	font-size: 10px;
	color: #A81A1A;
	line-height: 16px;
}

a.subnav:link, a.subnav:visited {
	font-weight: bold;
	font-size: 10px;
	color: #901412;
	line-height: 16px;
}

a.subnav:hover {
	font-weight: bold;
	font-size: 10px;
	color: #C51D18;
	line-height: 16px;
}

a.mpLink:link {
	font-weight: bold;
	font-size: 10px;
	color: #FFE8A1;
}

a.mpLink:visited {
	font-weight: bold;
	font-size: 10px;
	color: #B18585;
}

a.mpLink:hover {
	font-weight: bold;
	font-size: 10px;
	color: #FFE8A1;
}

/***********************
	MENU
***********************/
.menuHover {
	background-color: #FFFFFF;
	cursor: pointer;
	padding: 1px 1px 1px 3px;
	border-bottom: 1px solid #B2ACA0;
	color: #901311;
	font-weight: bold;
}
.menuOff {
	cursor: pointer;
	background-color: #EEE7D7;
	padding: 1px 1px 1px 3px;
	border-bottom: 1px solid #B2ACA0;
	color: #901311;
	font-weight: bold;
}

.menuNavTable {
	border: 1px solid #342705;
}

a.menuNav{
	font-family: verdana, arial, helvetica; 
	font-size: 10px;
	font-weight: bold;
}

a.menuNav:link, a.menuNav:active, a.menuNav:visited, a.menuNav:hover  {
	color: #901311;
	text-decoration: none;
	font-weight: bold;
}

.menuTopCap {
	background-color: #6C9B93;
	border-bottom: 1px solid #342705;
}