body 	{font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:0px; color:#222; background:#a8d59d url(images/mainbackgr.jpg) top repeat-x; line-height:20px;}
p, h1, h2, h3, fieldset	{margin:20px 0 20px 0;}

h1	{font-size:28px; color:#008aaf;}
h2	{font-size:20px; color:#333;}
h3	{font-size:16px; color:#333;}
h4	{font-size:14px; color:#333;}
legend	{color:#333;}
strong	{color:#333;}

ul.chkmrk1			{margin-left:25px; padding:0px; list-style-type:none;}
ul.chkmrk1 li		{padding:3px 0 10px 25px; background:url(images/chkmrk1.gif) no-repeat top left; list-style-type:none;}

a:hover {color:#234f00; text-decoration:none; font-weight:bold;}
a		{color:#54ad0e; text-decoration:none; font-weight:bold;}
a img	{border:none; text-decoration:none;}

.imghldr1	{padding:5px; border:solid 1px #a7d69b;}

#footer				{padding:15px; font-size:11px; color:#016fab;}
#footer a:hover 	{color:#555; text-decoration:underline;}
#footer a			{color:#016fab; text-decoration:underline;}
#footer_text		{font-size:10px; margin-top:15px;}


.maintd			{padding:25px 35px 25px 35px;}
.containtd1		{border-right:solid 1px #a6d69c; border-bottom:solid 1px #a6d69c; border-left:solid 1px #a6d69c; padding:0 3px 3px 3px; background:#fff;}
.containtd2		{border-right:solid 2px #008aaf; border-bottom:solid 2px #008aaf; border-left:solid 2px #008aaf; padding:0 25px 5px 25px; background:#fff url(images/midbackgr.gif) bottom repeat-x;}


.formfields {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10pt; width:200px; padding-left:2px; padding-right:2px;}
.comments	{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10pt; width:350px; padding-left:2px;}

a.second:hover {color:#234f00; text-decoration:none; font-weight:bold;}
a.second		{color:#0000FF; text-decoration:none; font-weight:bold;}

				#leftCol img{margin:0 15px 10px 15px;}
					#leftCol .imgLeft{
					float:left;
					margin:0 10px 5px 0;
					padding:0 0 0 10px;
					}
					#leftCol .imgRight{
					float:right;
					margin:0 0 5px 10px;
					padding:0 10px 0 0;
					}
					#leftCol .imgCenter{
					margin:5px 0;
					text-align:center;
					}
					#leftCol .border img{
					padding:4px;
					border:1px solid #8caaac;
					}
					#leftCol .caption{
					color:#999;
					font-size:90%;
					}
					
				#leftCol Form{margin:0 25px 0 25px;}	
					
				#leftCol .col{
				clear:both;
				width:430px;
				}
					#leftCol .colL{
					float:left;
					width:207px;
					}
					#leftCol .colR{
					float:right;
					width:207px;
					}
					
				#leftCol .row{
				clear:both;
				padding:6px 0;
				}
					#leftCol .rowL{
					width:220px;
					text-align:right;
					float:left;
					}
					#leftCol .col .rowL{width:80px;}
					#leftCol .rowR{
					width:200px;
					float:right;
					}
					#leftCol .col .rowR{width:119px;}
				
					
				#leftCol .formInput{width:119px;}
				#leftCol #months{width:20px;}
				#leftCol hr{
				border:0;
				background:url(../images/B_dotted_H.gif) bottom repeat-x;
				clear:both;
				height:20px;
				_height:1px;
				_border-bottom:1px dotted #b2c7c7;
				}
				#leftCol .hr{
				clear:both;
				height:15px;
				margin:0 0 15px 0;
				border-bottom:1px solid #93A2C9;
				}
				#leftCol form span{color:#93A2C9;}
				
				.map{
				margin:10px 20px;
				text-align:center;
				}
				
				.gallery{
				clear:both;
				margin:10px 30px;
				text-align:center;
				}
					.gallColL{
					float:left;
					width:49%;
					}
					.gallColR{
					float:right;
					width:49%;
					}				
			
		#rightCol{
		float:right;
		padding:15px 0;
		text-align:center;
		width:269px;
		}
		
			.sidebar{
			background:#f5f4e3;
			border:1px solid #e2cbaa;
			margin:20px 20px;
			padding:10px;
			text-align:center;
			}
			
			#rightCol p{margin:5px 0;}
						#rightCol h2{
			color:#2e3092;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			margin:20px 0 20px 0;
			}
			#rightCol h3{
			color:#2e3092;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			margin:40px 0 20px 0;
			}
