body { background: url(/images/body.gif) repeat left top; }

#wrapper { width:885px; margin: 20px auto; border:6px solid #aaa; background-color: #F3EFE5; overflow:hidden;}
													

/* HEADER */
.header { height: 105px; width: 885px; margin: 0 auto; }

#logo {
background: url(/images/SplashLogo.jpg) no-repeat right center;
width: 300px;
height: 105px;
margin: 0 8px 0 0;
float:right;
}



/* NAV */
.nav { margin: 0 auto; width: 885px; height: 50px; background: url(/images/nav.png) repeat-x; text-align: center; border-width: 1px 0 1px 0; border-color: #ccc; border-style: solid; }
	
	.nav li { float: left; height: 50px; border-left: 1px solid #ccc; width: 144px; }
			
			.nav li.first { border: none; width: 160px; }
			
			.nav li a { display: block; padding: 16px 0px; }
					
					.nav li a:hover { background: url(/images/nav.png) repeat-x left -50px; }
					
	
/* DEFAULT PAGE - PORTRAIT/CONTACT INFO */
.defaultPortrait { float: left; background-color: #666; color: #fff; font-size: 13px; font-weight: bold; text-align: center; height: 373px; width: 213px; border-right: 1px solid #ccc;}
	.defaultPortrait img { margin: 15px auto; border: 1px solid #333; }
	.defaultPortrait p { margin-bottom: 0px; }
	.defaultPortrait a { color: #fff; }

/* DEFAULT PAGE - SLIDESHOW */
.slideshow { background: url(/images/slideshow.png) repeat-x left top; width: 671px; height: 373px; float:right }

.bottomGradient { height: 25px; width: 885px; clear: both; background: url(/images/nav.png) repeat-x left -20px; border-top: 5px solid #aaa;}



/* SUBPAGE */
.content_holder { background:#ccc; overflow:hidden; }
.content_main { background:#f3efe5; }

.sidebar { width: 204px; padding: 10px 3px 20px 3px; margin:0; background-color: #ccc;}

.sidebar ul { width: 197px; margin-top: -3px;}

.subPage .content_sub { width: 635px; padding:20px 20px; background-color:#f3efe5; float: right; min-height:500px; }

	.subPage .sidebar li { border-bottom: 1px dotted #666; padding: 5px; display: block; }
	
	.subPage .sidebar li > a { display: block; }
	
	.subPage .sidebar li.last { border: none; }
		
	.subPage .sidebar li p.leftinfo { text-align: center; }
	
	.subPage .sidebar li p.leftinfo img { margin: 10px auto; }	
		
	.subPage .sidebar .ContactPortrait { border: 2px solid #555; }	

	.subPage .sidebar .ContactLogo { padding: 0; width: 170px; }	
			
	/*
	.subPage .content_main img {	margin: 0 25px; }
	*/
	
	.subPage .content_sub td img { margin: 0; }	
		
	.subPage .content_sub .dispBullets { list-style-type: disc; }	
		
	.subPage .content_sub ul {  margin: 10px 0 10px 25px;  list-style-type: none; 	}	
	
	.subPage .content_sub ul a { margin-left: 14px; }	



/* SITE INFO */
#site_info { width: 900px; margin: 0 auto; }

	#site_info .footerLink { float: right; margin: -10px -13px 0 0; width: 189px; }
		
	#site_info .footerLink img { margin: -5px 0 0 -28px; float: left; }	
		
	#site_info p.copyright { padding: 0 13px; float: left; margin-top: -11px;}
	

/* UTLIITY */
.clear { clear: both; }
.imgFloatLeft { float: left; margin-left: 0 !important; border: 1px solid #333; }
.imgFloatRight { float: right; margin-right: 0 !important; border: 1px solid #333; }
.hasBullets { list-style-type: disc !important; padding-bottom:20px;}
cite { text-align: right; display: block; margin: -10px 12px 15px; font-style: italic; }
input[type="text"], textarea { background-color: #F6F9F1; border: 1px solid #bbb; color: #555; padding: 3px; -moz-border-radius: 5px; }

