@charset "UTF-8";

.policy {padding:16px; }
	.policy p { font-size:12px; line-height:18px; padding:8px 0; margin:0;color:#333;}
		.policy strong { display:block; font-size:14px; line-height:24px; color:#3D67AE;}
	.policy blockquote { padding:0 16px; margin:0;}

.about {padding:16px 16px 16px 24px;}
	.about h3 { margin:0 0 8px 0; padding:4px 0 4px 8px; font-size:14px; line-height:20px; border-left:3px solid #333; color:#333;}
	.about p { font-size:12px; line-height:18px; padding:8px 16px; margin:0; color:#333;}
	.about table {}
		.about th { font-size:12px; line-height:18px; margin:0; padding:4px 8px 4px 16px; color:#333; vertical-align:top; white-space:nowrap;}
		.about td { font-size:12px; line-height:18px; margin:0; padding:4px 0 4px 8px; color:#333; vertical-align:top;}
	#map { width:416px; height:360px; display:block; border:1px solid #3D67AE;margin:16px;}
	#none { display:none;}

.equipment {padding:16px;}
	.equipment h3 { margin:0 0 8px 0; padding:4px 0 4px 8px; font-size:14px; line-height:20px; border-left:3px solid #333; color:#333;}
	.equipment p { font-size:12px; line-height:18px; padding:8px 16px; margin:0; color:#333;}
	.equipment table { margin:16px 16px 0 16px;border:1px solid #CCC; border-collapse: collapse;}
		.equipment th { font-size:12px; line-height:18px; margin:0; padding:4px 8px; color:#333; vertical-align:top; border:1px solid #CCC; text-align:center;}
		.equipment td { font-size:12px; line-height:18px; margin:0; padding:4px 8px; color:#333; vertical-align:top;border:1px solid #CCC;}
	.art-images { display:block; width:184px; margin:0 16px 8px 0; float:left; text-align:center; font-size:10px;}
		.art-images a { border:1px solid #ccc; padding:1px; width:180px; display:block; color:#666; text-decoration:none;}
			.art-images a:hover {border:1px solid #3D67AE; color:#3D67AE; text-decoration: underline;}
		.art-images img { border:none;width:180px;}

.environment {padding:0 16px 16px 16px;}
	.environment h3 { margin:0 0 8px 0; padding:4px 0 4px 8px; font-size:14px; line-height:20px; border-left:3px solid #333; color:#333;}
	.environment p { font-size:12px; line-height:18px; padding:8px 16px; margin:0; color:#333;}
		.environment p img { display:block; width:180px; margin:8px 0 8px 16px; border:1px solid #ccc; padding:1px;  float:right;}
.environment-intro {padding:16px;}
	.environment-intro p { font-size:12px; line-height:18px; padding:8px 0 0 0; text-align:center; margin:0; color:#333;}

.results {padding:16px;}
	.results h3 { margin:0 0 8px 0; padding:4px 0 4px 8px; font-size:14px; line-height:20px; border-left:3px solid #333; color:#333;}
	.results p { font-size:12px; line-height:24px; padding:8px 16px; margin:0; color:#333;}

.contactus {padding:16px 8px;}
	.contactus p { font-size:12px; line-height:18px; padding:8px 0; margin:0; color:#333; text-align:center;}
		.contactus p a { color:#3D67AE; text-decoration:none;}
		.contactus p a:hover { color:#333; text-decoration: underline;}
	.contactus table { margin:16px;}
		.contactus th { font-size:12px; line-height:18px; margin:0; padding:4px 8px 4px 0; color:#333; vertical-align:top;}
		.contactus td { font-size:12px; line-height:18px; margin:0; padding:4px 0 4px 8px; color:#333; vertical-align:top;}
			.contactus table input { width:280px; margin:0; padding:0;}
			.contactus table textarea { width:280px;margin:0; padding:0;}
	#contactus-btn { padding:; text-align:center;}
		#contactus-btn input { margin:0 auto; border:3px double #3D67AE; cursor: pointer; padding:4px; color: #3D67AE; background-color:#FFF; background-image:url(../images/h2title-bg.jpg); background-repeat:repeat-x; background-position:bottom;}
		#contactus-btn input:hover {margin:0 auto; border:3px double #333; cursor: pointer; padding:4px; color: #333; background-color:#FFF; background-image:url(../images/h2title-bg.jpg); background-repeat:repeat-x; background-position:bottom;}

.calendar-inner { padding:16px 0 16px 24px;}
	.calendar { width:212px;  color:#333; float:left; padding: 8px 20px 0 0;}
		.calendar h3 { margin:0; padding:1px 0 0 0; font-size:16px; color:#FFF; line-height:24px; font-weight:bold; background-color:#3D67AE; text-align:center;  width:210px;}
			.calendar p a:hover { color:#FFF;  background-color:#3D67AE; background-image:url(../images/sub-calendar2.gif);}
		.calendar table {width:210px; border-collapse:collapse;border:1px solid #CCC;}
			.calendar th { background:#F2F2F2; font-size:12px; text-align:center; font-weight:normal; border:1px solid #CCC; padding:2px; line-height:14px; padding:3px;} 
			.calendar td { font-size:12px; text-align:center; font-weight:normal; border:1px solid #CCC; text-align:right;padding:2px; line-height:14px;padding:3px;}