body{background-image:url(images/body_bg.jpg); background-repeat:repeat-x; margin-top:0;}
h3,h3 a{font-size:19px; color:#003366;}
#wrapper{background-color:#ffffff;border-right:2px solid #cccccc; border-left:2px solid #cccccc;border-bottom:2px solid #cccccc;width:790px;margin-left:auto;margin-right:auto;margin-top:0;}
#header{padding:5px;padding-top:10px;height:88px;}
.sitetitle{padding-top:0;padding-left:18px;font-size:22px;font-weight:bold;padding-top:60px;margin-top:0;}
#main{background-image:url(images/striped_bg.jpg);background-repeat:repeat-x;padding-top:12px;}
	a:link{color:#003366; text-decoration:underline;}
	a:visited{color:#003366; text-decoration:underline;}
	a:active{color:#003366; text-decoration:underline;}
	a:hover{color:#003366; text-decoration:none;}
	#mainnav{background-image:url(images/associations.gif); background-repeat:no-repeat;background-position:bottom;width:229px;float:left;min-height:680px;margin:3px;margin-top:5px;background-color:#ced5f2;border:2px solid #ced5f2;}
	.mainnavlinkdiv{background-image:url(images/linkcell_bg.jpg); background-repeat:repeat-y;padding:10px; border-bottom:2px solid #ced5f2;background-color:#ced5f2;}
	#mainnav a:link{color:#ffffff; font-size:18px; text-decoration:none; font-weight:bold;display:block;clear:both;}
	#mainnav a:visited{color:#ffffff; font-size:18px; text-decoration:none; font-weight:bold;display:block;clear:both;}
	#mainnav a:active{color:#ffffff; font-size:18px; text-decoration:none; font-weight:bold;display:block;clear:both;}
	#mainnav a:hover{color:#ffffff;background-color:#003366; font-size:18px; text-decoration:none; font-weight:bold;display:block;clear:both;}
	#breadcrumbs{padding:7px;float:right;font-size:11px;display:none;}	
	#pagecontentcontainer{float:left;width:540px;padding-right:5px;padding-left:3px;}
	#primarypageimage{float:left;margin-right:8px;}
	#primarypageimage img{margin-top:3px;margin-bottom:3px;padding:3px;}
	#mainimage{border:1px solid black;}
	#secondarypageimages{margin:2px;margin-left:none;}
	#singlesecondaryimagediv{border:1px solid black;float:left;width:70px;height:70px;overflow:hidden;margin:4px;margin-left:0;margin-top:0;}
	#secondarypageimages img{height:70px;}
	#pagecontent{}
	#pagecontent p{margin-top:2px;}
	#subpagescontainer{}
	#subpagescontainer h3{margin-top:0;margin-bottom:2px;font-size:16px;padding-top:0;}

		#subpagescontainer h3 a{margin-top:0;margin-bottom:2px;font-size:16px;padding-top:0;}
		#subpagescontainer p{margin-top:2px;}
		#subpage{padding:5px;border-bottom:1px solid #ccc;}
			#recordsetpaginglinks{text-align:center;padding-bottom:15px;}
			#recordsetpaginglinks a{margin:10px;}
			#subpagetitle {padding:none;}
			#subpageimage{float:left;margin-top:4px;margin-bottom:4px;margin-right:5px;}
			#subpageimage img{border:1px solid black;padding:2px;}
			.subpagedate{font-size:12px;color:#666666;text-align:right;font-style:italic;}
		#subpagecontent{}
			#subpagecontent a:link{float:right;}
			#subpagecontent a:visited {float:right;}
			#subpagecontent a:active{float:right;} 
			#subpagecontent a:hover{float:right;}					
	#footer{color:#003366;text-align:center;padding:15px;background-image:url(images/striped_bg.jpg);background-repeat:repeat-x;background-position:top;}
			#footernav{color:#003366;text-align:center;}
			#footernav a:link,#footernav a:visited,#footernav a:active {color:#003366;margin:5px;font-size:12px;}
		#footernav a:hover{background-color:#003366;color:#fff;margin:5px;font-size:12px;}
			
			#footeraddress{margin-top:10px;text-align:center;color:#003366;}
			legend{font-weight:bold;font-size:15px;}