/* CSS Document */body,html {font-family:Arial, Helvetica, sans-serif;background:#FFF;color:#0F5413;margin:0px;padding:0px;}h1 {font-size:44px;font-weight:700;}h2 {font-size:36px;font-weight:700;}table { margin-top:15px; background:#eff7e7; border-color:#0F5413; border-style:double; }#wrapper{width:900px;margin:0px auto;border-left:3px solid #ededed;border-right:3px solid #ededed;background:#fff;}#top { position:absolute; visibility:visible; z-index:1; height:120px; width:806px; left:1%;	  top:1%; border-color:#0F5413; border-style:groove; border-width:3px; }#top h1 { float:right; padding-right:23px; padding-top:5px; }#top img { float:left; padding-left:20px; margin-top:15px; }#main { font-family:Arial, Helvetica, sans-serif; overflow:visible; margin-left:10px; left:204px;	   position:absolute; visibility:visible; z-index:3; width:610px; top:165px; }#main h2,h3,h4,li,p,a { font-weight:700; text-align:left; color:#0F5413; }#main td {text-align:center;color:#0F5413;font-size:12px;font-weight:700;}#main h1 {font-size:22px;text-align:center;margin:15px 0px 0px 0px;}#main h2 {font-size:18px;margin:10px 0px 0px;}#main h3 {font-size:14px;padding-left:10px;margin:10px 0px 0px;}#main h4 {font-size:10px;margin:0px 0px 0px 5px;padding:0px 0px 0px 5px;}#main p {margin-left:20px;font-size:12px;margin-top:10px;text-indent:20px;margin-right:20px;}#main li {margin-left:0px;font-size:12px;margin-top:10px;margin-right:0px;list-style-type:none;}#main img {text-decoration:none;}#main h2 a,#main h2 a:hover,#sidebar a,#main a:hover,#content a:hover {text-decoration:underline;padding:0px;}#column1 p { font-size: 10px; margin:5px 0px 0px 0px; text-indent:2px; }#column1 h3 { color:#0F4513; background-color:#89CA9D; padding:2px 0px 2px 4px; }#column1 li { font-size:10px; list-style-type:none; margin:0px; text-indent:0px; }#column2 h3 { color:#0F4513; background-color:#89CA9D; padding:2px 0px 2px 4px; }#column2 p { font-size: 10px; margin:5px 0px 0px 0px; text-indent:2px; }#column2 li { font-size:10px; padding-top:5px; list-style-type:none; margin:0px; text-indent:0px; }#main a {text-decoration:underline;padding:0px;}/* Style for floating an image to the right surrounding it with a light green box allowing for a text caption below  */.floatright { 	float:right;	width:233px;	margin: 10px 5px 5px 10px;	background-color: #eff7e7;	padding: 10px;	border-top: 1px solid #999;	border-right: 2px solid #555;	border-bottom: 2px solid #555;	border-left: 1px solid #999;	}	/* Images must be 230px wide to fit. */div.floatright img { 	border-top: 2px solid #555;	border-right: 1px solid #999;	border-bottom: 1px solid #999;	border-left: 2px solid #555;	margin-bottom: 5px;	}		/* Style for floating an image to the left surrounding it with a light green box allowing for a text caption below */	.floatleft {	float:left;	width:233px;	margin: 0px 10px 10px 0px;	background-color: #eff7e7;	padding: 10px;	border-top: 1px solid #999;	border-right: 2px solid #555;	border-bottom: 2px solid #555;	border-left: 1px solid #999;	}		/* Images must be 230px wide to fit. */	div.floatleft img { 	border-top: 2px solid #555;	border-right: 1px solid #999;	border-bottom: 1px solid #999;	border-left: 2px solid #555;	margin-bottom: 5px;	}.caption {	text-align:center;	font-size:11px;}.eventfix {color:#003707;font-weight:700;background-color:#EFF7EF; float:right;padding: 2px 5px 2px 5px;margin-right: 5px;}.nav {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;font-size:14px;color:#0F5413;float:right;margin-right:10px;}#content li {list-style-type:upper-roman;}#content a {font-size:14px;text-decoration:underline;}.specialty { background-color:#66CC66; padding: 3px 2px 5px 2px; }#sidebar {font-size:12px;text-align:left;background-color:#eff7e7;height:300px;width:170px;float:left;left:1%;position:absolute;visibility:visible;z-index:4;top:215px;}#sidebar h3.first {background-color:#0F5413;font-style:italic;color:#fff;font-size:14px;margin:0px;padding:4px 0px 4px 30px;}#sidebar .linkfix {color:#003707;font-weight:700;background-color:#89CA9D;width:105px;padding:2px 0px 2px 4px;}#sidebar ul {list-style:none;background-color:#EFF7E7;margin-bottom:0px;padding:0px 0px 4px;}#sidebar li {margin:0px 5px 5px 20px;}#sidebar a:link,#side_ad a:link {color:#003707;}#sidebar a:visited,#side_ad a:visited {color:#EE943A;font-weight:700;}#side_ad { font-size:12px; text-align:left; width:166px; background-color:#FFF; visibility:visible;		 float:left; left:1%; position:absolute; z-index:5; top:600px; margin-bottom:10px;		 border: 2px solid #0F5413; }#side_ad p { color:#003707; font-size:10px; margin:0px; padding: 8px; line-height: 14px; font-weight: 700;		   font-family: Verdana, Arial, Helvetica, sans-serif; }		   #side_ad h3 { font-size:16px; padding-left:10px; padding-top:8px; margin:0px; }#side_ad a { text-decoration:none; padding-top:8px; padding-left:6px; }#side_ad2 { font-size:12px; text-align:left; width:166px; background-color:#FFF; visibility:visible;		 float:left; left:1%; position:absolute; z-index:6; height:58px; top:765px; margin-bottom:10px;		 border: 2px groove #0F5413; }#side_ad2 p { color:#003707; font-size:10px; margin:0px; padding: 8px; line-height: 14px; font-weight: 700;		   font-family: Verdana, Arial, Helvetica, sans-serif; }#side_ad2 a { text-decoration:none; }.indent {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;padding-left:20px;list-style-type:none;}th {font-size:16px;color:#0F5413;}.style1 {font-size:10px;margin-right:10px;}.small_ad {font-family: "Times New Roman", Times, serif;font-size:14px;font-weight:bolder;color:#CB191B;text-align:center;padding:10px;}.special {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-style:italic;font-weight:700;background:#EFF7EF;margin-left:20px;}#intro {font-family:Verdana, Arial, Helvetica, sans-serif;visibility:visible;z-index:2;width:600px;left:1%;top:170px;font-size:14px;font-weight:700;}input {background-color:#E6F3C8;margin-top:10px;}form {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin-top:30px;padding:10px;width:560px;}.buttons {font-size:12px;font-weight:700;background-color:#0f5413;color:#FFF;}textarea { background-color:#EFF7E7; }select { width:380px; }#footer a,#main h3 a,#main h3 a:hover,#sidebar a:hover,#side_ad a:hover {text-decoration:underline; }#footer a:visited,#main a:visited {color:#EE943A;padding:0px;}.footer {font-weight:400;font-size:9px;text-align:left;margin:50px 0px 20px;}
