body, html {margin:0; padding:0px; color:#000000; background-color:#ffffff; }
body {min-width:680px; font-family: Arial, Geneva, Verdana, Helvetica, Sans-Serif;	background-color: #ffffff; font-size: 0.8em;  padding:36px; margin:0px;}

#wrapper {margin: 0 auto; padding: 1px; width: 678px; background-color:#14044B; color:#0C0042;}
#wrapperHome {margin: 0 auto; padding: 1px; width: 678px; background-color:#14044B; color:#0C0042;}

#header {float:left; padding: 0px; margin:0px; height:108px; background-color:#14044B;}
#topnav {float:left; padding: 0px; margin:0px; height:29px; width: 678px; background-image:url(images/Enclave_Top_Nav_BG.jpg); background-repeat: repeat-y; background-position:right; background-color:#FFFFFF;}
#topnav a { padding:0px; margin:0px; }

#content {
	clear: both;
	float:left;
	padding: 0px;
	margin:0px;
	width: 678px;
	background-image:url(images/BG_Content.gif);
	background-repeat:repeat-y;
	background-color: #FFFFFF;
	color:#0C0042;
}
#mainHomeLeft { height: 1%; float:left; padding:0px; margin:0px; width:449px; }
#mainLeft { float:left; padding:0px; margin:0px; width:449px;}
#mainLeftText { padding: 18px 20px 18px 20px;}
#mainLeftText h1 {padding:0px 0px 15px 0px; font-size:0.9em; margin:0px; font-weight:bold;}
#mainLeftText p {padding:0px 0px 10px 0px; margin:0px; font-size:0.85em;}
#mainLeftText a:active, #mainLeftText a:visited, #mainLeftText a:link { color:#0C0042; text-decoration:none}
#mainLeftText a:hover { text-decoration:underline;}

#mainRight {float:left; padding:0px; margin:0px; width: 229px; text-align:left; color:#0C0042; font-size:0.85em;}
#mainRight p { padding: 10px 23px 10px 23px; margin:0px; line-height:1.8;}
#mainRightText{ padding: 12px 23px 0px 23px; margin:0px; text-align:left; background-color:#EBE9DD; color:#9D998E; font-size:1em;}
#mainRightText a:visited, #mainRightText a:active, #mainRightText a:link {background-color:#EBE9DD; color:#9D998E; text-decoration:none;}
#mainRightText a:hover{background-color:#EBE9DD; color:#9D998E; text-decoration:underline;}

#footer{ clear: both; margin: 0 auto; padding: 0px; width: 678px;}
#footerText { padding:16px; margin:0px; font-size:0.85em; background-color: #ffffff; color:#666666;}
#footerText a:visited, #footerText a:link, #footerText a:active { background-color: #ffffff; color:#666666; padding: 0px 5px 0px 5px; margin:0px; text-decoration:none;}
#footerText a:hover{ text-decoration:underline;}

ul { padding: 0px 0px 5px 20px; margin:0px; font-size: 0.85em;}
.subList { padding: 0px 0px 5px 50px; margin:0px; list-style:circle;}
.subList2 { padding: 0px 0px 5px 80px; margin:0px; list-style:square;}
.smallGrey {color: #999999;font-size: 0.85em;}

#subMenu {padding:0px; font-size:0.85em;color:#B62101; font-weight:bold}
#subMenu a:visited, #subMenu a:active, #subMenu a:link { padding: 0px; margin:0px; color:#B62101; text-decoration:none}
#subMenu a:Hover {text-decoration:underline}

/* Suckerfish Main Menu */
#topnavholder, #topnavholder ul {
	width: 448px;
	list-style-type:none;
	line-height: 1.5;
	font-family:  Arial, Geneva, Verdana, Helvetica, Sans-Serif;
	font-size: 0.85em; 
	font-weight:bold;
	padding:8px 0px 0px 0px;
	margin: 0px; 
	height:22px; 
	background-color:#ffffff; 
	color: #0C0042;
}

#topnavholder a{
	display: block;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	margin: 0px;

}

#topnavholder a:link, #topnavholder a:visited, #topnavholder a:active { 
	color:#0C0042; 
	text-decoration:none; 
	background-color:#ffffff;
}

#topnavholder a:hover {	
	color:#ED8023;	
	text-decoration:none;	
	background-color:#ffffff;
}

#topnavholder li {
	float: left;
	margin: 0px;
	list-style-type:none;
}

#topnavholder li ul {
	font-size: 1em;
	position: absolute;
	left: -999em;
	width: 8em;
	padding: 0px 0px 0px 0px;
	white-space:nowrap; 
	background-color: #ffffff;
	color: #0C0042;
}

#topnavholder li ul a{
	width: 8em;
	padding: 0px 0px 0px 5px;
}

#topnavholder li:hover ul, #topnavholder li.sfhover ul{
	left: auto;
}

#news { width: 678px; color:#000000; background-color:#F2F1ED; border-top:#14044B 1px solid; font-size:0.85em; padding:5px 0px 5px 0px;}
#news h2 { padding: 8px 8px 8px 8px; margin:0px; font-size:1.2em; }
#news p { padding: 0px 8px 0px 8px; margin:0px;}
#news a:link, #news a:active, #news a:visited{ padding: 0px 0px 0px 0px; margin:0px; color:#000000; text-decoration:none;}
#news a:hover {color:#666666; text-decoration:none;}

blockquote {padding: 0px 30px 5px 30px; margin:0px;}