body {
	font-family: Helvetica, verdana, arial, sans-serif;
	margin: 0;
	background:  #D9D5C0 url(/images/common/img_main_background_repeat.gif) repeat-x;
}
div { 
	text-align: left;
}
img {
	border: 0;
}
a {
	color: #a05032;
}
#fixedBackground {
	background: url(/images/common/img_main_background.gif) no-repeat;
	text-align: center;
}

#center {
	margin-left: auto;
	margin-right: auto;
	width: 758px;
	text-align: center;
}
.textMaroon {
	color: #A05032;
	font-weight: bold;
}

.textMaroonHead {
	color: #A05032;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
.white {
	color: #FFFFFF;
}

.white a{
	color: #FFFFFF;
}

.clearfix {
	clear: both;
}

/* -------- Logo Header Styles -------- */
#logoHeader {
	padding: 5px 0 0 15px;
	width: 740px;
	text-align: left;
}
#logoHeader span {
	display: none;
}

#logoHeader-left {
	float: left;
	width: 588px;
}

#logoHeader-right {
	float: right;
	width: 141px;
	margin: 59px 0 0 0;
}



/* -------- mainNav Styles -------- */
#mainNav {
	padding: 0;
	margin: 12px 10px 0 0;
	list-style-type: none;
	float: left;
	width: 492px;
	height: 25px;
}

#mainNav b {
	display: none;
}

#mainNav li {
	padding: 0;
	margin: 0;
	float: left;
	width: 140px;
}
/* commented backslash hack for Mac IE v2 \*/
#mainNav li { width: auto; }
/* end hack */

/* -------- utilityNav Styles -------- */
#utilityNav {
	padding: 0;
	margin: 0 0 10px 1px;
	list-style-type: none;
	float: left;
	width: 255px;
	height: 37px;
}

#utilityNav b {
	display: none;
}

#utilityNav li {
	padding: 0;
	margin: 0 4px 0 0;
	float: left;
	width: 81px;
}

/* commented backslash hack for Mac IE v2 \*/
#utilityNav li { width: auto; }
/* end hack */

li#utilityNavLast {
	margin-right: 0;
}

/* -------- utilityNav Styles -------- */

/* -------- Home Styles -------- */
#mainContent {
	border: 1px solid #5A5850; 
	background-color: #E8E6D9; 
	width: 490px;
	padding: 0;
	margin: 0 0 5px 0;
}

.mainContentImg {
	float: left;
}

.mainContentImg a,
.mainContentImg img {
	display: block;
}

.mainContentText {
	padding: 8px 0 0 13px;
	font-size: 12px;
	line-height: 14px;
	color: #303225;
	float: left;
	width: 230px;
	

}


#contentHighlight {
	font-family: Helvetica, verdana, arial, sans-serif;
	background: #e8e6d9 url(/images/home/web_front_page_1.jpg) left top no-repeat;
	width: 490px;
	height: 213px;
}

#contentHighlight ul {
	padding: 180px 0 0 26px;
	margin: 0;
	
	line-height: 100%;
	list-style-type: none;
	font-size: 12px;
}

#contentHighlight li {
	float: left;
	padding: 13px 30px 0 160px;
}

#contentHighlight li a {
	color: #fff;
	text-decoration: none;
}

#contentHighlight li a:hover {
	color: #fff;
	text-decoration: underline;
}

#calloutContent {
	border: 1px solid #CBC7B3; 
	background-color: #E8E6D9; 
	padding: 8px ;
	margin: 0;
	width: 474px;
}

.calloutContentText {
	font-size: 11px;
	line-height: 14px;
	color: #303225;
	width: 216px;
	float: left;
	margin: 0 12px 0 0;
}
.calloutContentText a {
	color: #303225;
}
.calloutContentText img {
	margin-right: 5px;
}
.greySeparator {
	border-right: 1px solid #CBC7B3;
	padding: 0 10px 0 0;
}

#rightColumnContent {
	background-color: #5A5850;
	margin: 0 0 10px 0;
	padding: 17px;
	width: 219px;
}
#rightColumnText {
	font-size: 11px;
	line-height: 13px;
	color: #E8E6D9;
	width: 217px;
}
#rightColumnText a{
	color: #E8E6D9;
	font-weight:bold;
}
#rightColumnLowerContent {
	border: 1px solid #5A5850; 
	background-color: #C3BFAC; 
	padding: 0;
	background-image: url(/images/home/img_rt_col_background.gif); 
	background-position: left bottom; 
	background-repeat: no-repeat;
}
#rightColumnLowerText {
	font-size: 11px;
	line-height: 13px;
	width: 217px;
	color: #303225;
	padding: 17px;
}
#rightColumnLowerText a{
	color: #303225;
	text-decoration: none;
}
#rightColumnLowerText a:hover{
	color: #A05032;
	text-decoration: none;
}
#rightColumnLowerText li{
	padding: 0 0 0 0 ;
	list-style-image: url(/images/common/img_arrow.gif);
	margin: 12px 7px 10px 16px;
}
#rightColumnLowerText ul{
	padding: 0 0 0 0;
	margin: 0 ;
	line-height: 11px;
}

/* -------- Home Styles -------- */



/* -------- Landing Page Styles -------- */
#landingTable {
	border-collapse: collapse;
}
#landingContent {
	border: 1px solid #5A5850; 
	background-color: #E8E6D9; 
	width: 587px;
	padding: 0;
	margin: 0;
}
#landingContent img {
	display: block;
}
#landingContentText {
	padding: 20px 5px 10px 23px;
	font-size: 11px;
	line-height: 14px;
	color: #303225;
	width: 260px;
}
/* commented backslash hack for Mac IE v2 \*/
#landingContentText { float: left; }
/* end hack */

#landingContentText p {
	padding: 0;
	margin: 0 0 10px 0;
}
#landingContentImage {
	padding: 20px 20px 0 35px;
	margin: 0 0 0 0;
	float: left;
	
}
#subnavContent {
	border: 1px solid #5A5850; 
	background-color: #B4B09F; 
	width: 165px;
	padding: 0;
	background-image: url(/images/common/img_compass_icon.gif); 
	background-position: left bottom; 
	background-repeat: no-repeat;
}
#subnavText {
	font-size: 11px;
	line-height: 10px;
	color: #303225;
	padding: 15px;
}
#landing_list {
	background-image: url(/images/global/img_landing_vert_dash.gif); 
	background-position: left top; 
	background-repeat: repeat-y;
	margin: 0;
}
#landing_list a {
	color:	#303225;
	text-decoration:none;
}
#landing_list a:hover {
	color:	#562B1B;
}
#landing_list h4 {
	font-size: 11px;
	color: #303225;
	padding:0;
	margin:0;
}
#landing_listText {
	font-size: 11px;
	line-height: 12px;
	color: #303225;
}

#landing_listText a {
	color: #303225;
	font-weight: bold;
}

#landing_list ul {
	padding: 0 0 0 0;
	margin: 0 ;
	font-size: 10px;
	line-height: 11px;
	color: #5D5C4E;
}
#landing_list ul h5 {
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #303225;
}
#landing_list ul h5.subnavOn a {
	color:	#562B1B;
}

#landing_list li {
	padding: 0;
	list-style-image: url(/images/common/img_arrow.gif);
	margin: 0 7px 10px 16px;
}


/* -------- Landing Page Styles -------- */


/* -------- 3rd Level Styles -------- */

#levelTable {
	border-collapse: collapse;
}
#levelContent {
	border: 1px solid #5A5850; 
	background-color: #E8E6D9; 
	width: 587px;
	padding: 0;
	margin: 0;
}
#levelContent img {
	float:left;
}
#levelContentText {
	padding: 20px 20px 10px 5px;
	margin: 0 0 0 130px;
	font-size: 11px;
	line-height: 14px;
	color: #303225;
	width: 422px;
}
#levelContentText a {
    color: #303225;
}
#levelContentText img{
	float: right;
	margin: 0 5px 0 10px;
}

#levelContentText p {
	padding: 0;
	margin: 0 0 10px 0;
}
#levelContentImage {
	padding: 20px 20px 0 35px;
	margin: 0 0 0 0;
	float: left;
}

.levelDoubleText {
	padding: 20px 20px 10px 5px;
	margin: 0 0 0 35px;
	font-size: 11px;
	line-height: 14px;
	color: #303225;
	width: 211px;
	float: left;
}
.levelDoubleText a {
    color: #303225;
}
.levelDoubleText img{
	float: right;
	margin: 0 5px 0 10px;
}

.levelDoubleText p {
	padding: 0;
	margin: 0 0 10px 0;
}
/* -------- 3rd Level Styles -------- */

/* -------- Utility Styles -------- */
#utilityTable {
	border-collapse: collapse;
	}
#utilityHeader {
	background-image: url(/images/common/img_compass_icon_utility.gif); 
	background-position: right bottom; 
	background-repeat: no-repeat;
	border: 1px solid #5A5850; 
	background-color: #CBC7B3; 
	width: 750px;
	height: 44px;
	margin: 0;
}
#utilityHeader img {
	padding: 10px 0 8px 20px;
}
#utilityMapHeader {
	background-image: url(/images/common/img_compass_icon_utility.gif); 
	background-position: right bottom; 
	background-repeat: no-repeat;
	border: 1px solid #5A5850; 
	background-color: #CBC7B3; 
	width: 730px;
	padding: 8px 0 8px 20px;
	margin: 0;
	font-size: 14px;
	color: #333333;
	
}
#utilityMapClose {
	width: 730px;
	margin: 0;
	padding: 8px 0 8px 20px;
	text-align: right;
	font-size: 11px;
	color: #A05032;
}
#utilityMapClose a{
	color: #A05032;
}
#utilityContent {
	border: 1px solid #5A5850;
	border-top: none;
	background-color: #E8E6D9; 
	width: 750px;
	padding: 0;
	margin: 0;
}
#utilityEdit {
	margin: 0 0 0 0;
	padding: 2px 6px 2px 6px;
	font-size: 11px;
	color: #A05032;
	font-weight: bold;
	border: 1px solid #000000;
	width: auto;
	float: right;
}
#utilityEdit a{
	color: #A05032;
	text-decoration: none;
}

#utilityContentText {
	padding: 15px;
	margin: 0 0 0 0;
	font-size: 11px;
	line-height: 13px;
	color: #303225;
}
#utilityContentText h6 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0;
	margin: 0;
}
#utilityContentError {
	padding: 0;
	margin: 15px 0 15px 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 13px;
	color: #900900;
}
#utilityContentErrorBar {
	background-color: #900900;
	color:#FFFFFF;
}
#utilityStepBar {
	border: 1px solid #5A5850;
	width: 705px;
	height: 26px;
	display: block;
	margin: 0 0 20px 0;
}




/* -------- Utility Styles -------- */

/* -------- Pop Up Styles -------- */
#poplogoHeader {
	padding: 5px 0 0 15px;
	width: 500px;
	text-align: left;
}
#poplogoHeader span {
	display: none;
}

#popcenter {
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	text-align: center;
}
#popTable {
	border-collapse: collapse;
	text-align: center;
}

#popHeader {
	background-image: url(/images/common/img_compass_icon_utility.gif); 
	background-position: right bottom; 
	background-repeat: no-repeat;
	border: 1px solid #5A5850; 
	background-color: #CBC7B3; 
	width: 460px;
	padding: 8px 0 8px 20px;
	margin: 0;
	font-size: 14px;
	color: #333333;
	
}
#popMapClose {
	width: 460px;
	margin: 0;
	padding: 8px 0 8px 20px;
	text-align: right;
	font-size: 11px;
	color: #A05032;
}
#popMapClose a{
	color: #A05032;
}
#popContent {
	border: 1px solid #5A5850;
	border-top: none;
	background-color: #E8E6D9; 
	width: 480px;
	padding: 0;
	margin: 0;
}
#popContentText {
	padding: 20px;
	margin: 0 0 0 0;
	font-size: 11px;
	line-height: 13px;
	color: #303225;
}
#popContentText a {
	color: #A05032;
}


/* -------- Pop Up Styles -------- */

/* -------- Footer Styles -------- */

#footer {
	margin-top: 9px; 
	text-align: center;
	font-size: 10px;
	color: #303225;
}
#footer a {
	color: #303225;
	text-decoration: none;
}

/* -------- Footer Styles -------- */
