body{margin:0 0 20px 0;padding:0;text-align:center;font-family:arial,helvetica,sans-serif;background-color:#fff;}
#main{width:774px;margin:0 auto;text-align:left;background-color:#fff;}
#header{margin-bottom:25px;}
img {border:0;display:block; }
#content{padding:30px 20px 0 20px;border: 1px solid #D1D1D1;width:734px;}
#gallery{margin-bottom: 30px;}
#reg{padding:10px 20px 0 20px;}
#reg p{margin:0 0 10px 0;padding-left: 20px; color:#335c3c;font-size:11px;}

#content h1{margin:0 0 10px 0;color:#335c3c;font-size:14px;}
#content h2{margin:0;color:#335c3c;font-size:12px;}
#content h3{margin:0;color:#335c3c;font-size:11px;}
#content p{margin:0 0 10px 0;padding-left: 20px; color:#335c3c;font-size:11px;}
#content ul{margin:10px 0 20px 10px;padding-left:30px;}
#content li{font-weight:bold;color:#335c3c;font-size:11px;}
#content ul li a:link,#content ul li a:visited {color:#335c3c;text-decoration:underline;font-weight:bold;}
#content ul li a:hover {color:#335c3c;text-decoration:underline;font-weight:bold;}
#content a:link,#content a:visited,#content a:active{color:#335c3c;font-weight:bold;text-decoration:none;}
#content a:hover{text-decoration:underline;}
#content .faq_question {margin-bottom:2px;}
#content .faq_answer {margin-top:2px;}
#content .white {color:#fff;}

#content2 h1{margin:0 0 10px 0;color:#fff;font-size:14px;}
#content2 h2{margin:0;color:#fff;font-size:12px;}
#content2 h3{margin:0;color:#fff;font-size:11px;}
#content2 p{margin:0 0 10px 0;padding-left: 20px; color:#fff;font-size:11px;}
#content2 ul{margin:10px 0 20px 10px;padding-left:30px;}
#content2 li{font-weight:bold;color:#fff;font-size:11px;}
#content2 ul li a:link,#content2 ul li a:visited {color:#fff;text-decoration:underline;font-weight:bold;}
#content2 ul li a:hover {color:#fff;text-decoration:underline;font-weight:bold;}
#content2 a:link,#content2 a:visited,#content2 a:active{color:#fff;font-weight:bold;text-decoration:none;}
#content2 a:hover{text-decoration:underline;}



label.two_col{margin:1px 0;display:block;float:left;font-weight:bold;color:#335c3c;font-size:11px;width:100px;}
input.two_col{margin:1px 0;display:block;float:left;color:#335c3c;font-size:11px;width:150px;border:1px solid #d5cfc6;background-color:#d5cfc6;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

.details{border:1px solid #d5cfc6;padding:5px;width:270px;}
ul.errors{margin-bottom:10px;}
ul.errors li{color:#dd0000;}

#menubar {height: 28px; }
ul#menu {list-style:none;line-height:1em;margin:0;padding:0;margin-top: 0px;}
ul#menu li {display:block;float:left;font-size:0.9em;}
ul#menu li a:link,ul#menu li a:visited {color:#666;font-weight:bold;text-decoration:none;}
ul#menu li a.current:link,ul#menu li a.current:visited {color:#fff;font-weight:bold;text-decoration:none;}
ul#menu li a:hover {color:#fff;}

div.iMenu {position:absolute;width:142px;top:-2000px;}
div.iMenu2 {background-color:#E0DEDF;padding-bottom:5px;text-align:left;}
ul#submenu {list-style:none;margin:0;padding:0;margin-left:5px;padding-left:5px;}
ul#submenu li {background-color:#E0DEDF;font-size:12px; padding: 3px 0;}
ul#submenu li a:link,ul#submenu li a:visited {color: #335C3C;text-decoration:none;}
ul#submenu li a:hover {color: #335C3C; text-decoration:underline;}

.col_green{background-color:#335c3c;}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}