html {overflow: auto; margin: 0px; padding: 0px;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: url(images/bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.clear {clear: both; display: block; height: 0px; margin: 0px; padding: 0px;}
h1 {padding: 0px; margin: 0px 0px 60px 0px; line-height: 0px; font-size: 24px;}
h2 {padding: 0px; margin: 30px 0px 30px 0px; line-height: 0px; font-size: 16px;}
h3 {padding: 0px 15px 0px 15px; margin: 20px 0px 10px 0px; line-height: 0px; font-size: 12px; font-weight: bold;}

p {padding: 0px 15px 0px 15px; margin: 10px 0px 10px 0px; line-height: 15px;}
	p a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #1A3351; text-decoration: none;}
	p a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #1A3351; text-decoration: underline;}
	
#container {margin: 25px auto; width: 900px; background-color: #FFF; border: 1px solid #000; position: relative; height: auto; min-height: 770px !important;}
	#top {height: 250px;}
	#middle {background: url(images/bg-middle.gif) repeat-y; float: left;}
		#nav {float: left; width: 250px; background-color: #1A3351; padding: 0px; margin-top: 20px;}
			#nav ul {text-align: left; margin: 0px; padding: 0px;}
			#nav ul li {list-style: none; display: block; height: 40px;}
			#nav ul li a {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #FFF; text-decoration: none; display: block; height:25px; width: 230px; padding: 6px 0px 0px 20px;}
			#nav ul li a:hover {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #fff; text-decoration: none; background-color: #284261;}
			#nav li a.selected {font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #fff; text-decoration: none; background-color: #284261;}
			#assocs {float: left; width: 250px; height: 330px; background: url(images/assocs.jpg) no-repeat; display: inline; margin-top: 30px;}	
	#col2 {float: left; padding: 20px; width: 610px; text-align: left; font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #1A3351;}
		#subcol1 {float: left; margin-right: 30px; width:280px; text-align: left; font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #1A3351; background-color: #E8F5F5;}
		#subcol1a {float: left; width:590px; margin-bottom: 30px; text-align: left; font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #1A3351; background-color: #E8F5F5;}
			#subcol1a ul {text-align: left; margin: 0px 0px 0px 20px; padding: 0px;} 		
			#subcol1a li {padding: 0px 0px 5px 30px; margin: 10px 0px 0px 0px; list-style: none; background: url(images/yinyang.png) 0 0 no-repeat;} 		
		#subcol2 {float: left; width:280px; text-align: left; font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #1A3351; background-color: #E8F5F5;}
			#subcol2 ul {text-align: left; margin: 0px 0px 0px 20px; padding: 0px;} 		
			#subcol2 li {padding: 0px 0px 5px 30px; margin: 10px 0px 0px 0px; list-style: none; background: url(images/yinyang.png) 0 0 no-repeat;}

/* Small Images */
.leftimg {float: left; margin: 0px 20px 10px 0px; border: 1px solid #1A3351;}

			
/* Contact */
#content-contactadd {
	padding: 20px; text-align: center; float: left; width: 210px; text-align: left;
	font-family: Verdana, Arial; font-size: 11px; color: #ffffff;
}
#content-contactadd a {font-family: Verdana, Arial; font-size: 11px; color: #ffffff; text-decoration: underline;}	
#content-contactform {
	padding: 20px; text-align: left; float: left;
	font-family: Verdana, Arial; font-size: 11px; color: #ffffff;
	width: 475px;
}	
.formalign {display:inline;}
.contact-labels {
	font-family: Verdana, Arial !important;
	font-size: 11px !important;
	color: #1A3351 !important;
	display:block !important; width: 100px !important; margin-left: 15px !important; margin-right: 10px !important;
	float: left !important;
}
.contact-labelslong {
	font-family: Verdana, Arial !important;
	font-size: 11px !important;
	color: #1A3351 !important;
	display:block !important; width: 250px !important; margin-right: 10px !important;
	float: left !important;
}	
.contact-all {
	font-family: Verdana, Arial !important;
	font-size: 11px !important;
	color: #1A3351 !important;
	padding: 2px !important;
	border: 1px #1A3351 solid !important;
	display:inline !important;
	background-color: #ffffff !important;
	margin-bottom: 5px !important;
	float: left !important;	
}
.contact-name {width: 225px; height: 16px;}
.contact-tel {width: 225px; height: 16px;}
.contact-email {width: 225px; height: 16px;}
.contact-other {width: 540px; height: 75px; overflow:auto; margin-left: 15px;}							