body{font-family: Helvetica; color:#333333; font-size:12px; background-color:#ebe2c0;}
html,body{margin:0;padding:0px 0px 0px 0px;}
* {margin:0;}
div.main{
	width:770px; margin:0px auto 0px auto;
	background-color:white; background-image: url(../images/main/main.gif); background-repeat: repeat-x; 	background-position: center bottom;
	}
/*	center IE bug	*/
* html body{text-align:center;}
* html body div.main{text-align:left;}
* html body div.main img {border:0px solid black; margin:0px; padding:0px;}


/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - -Const Values- - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div{border:0px solid black; margin:0px; padding:0px;}
img {border:0px solid black; margin:0px; padding:0px;}
img.LeftFloatedImage {     float:left;    clear:left;    padding: 0px 5px 0px 0px; margin:0px;}
p.black{line-height:16px; font-weight:bold;  font-size:16px;} 
p.red{line-height:18px; font-weight:bold;  font-size:16px; color:#993333;} 
p{font-weight:normal;  font-size:14px; margin:0px; padding:0px; }
p.biggreen{color:#66843E; font-weight:bold; font-size:13px;}

a {font-weight:normal;}
a:visited{	color: blue;	TEXT-DECORATION: underline; 	cursor:pointer;}
a:link{		color: blue;	TEXT-DECORATION: underline;	cursor:pointer;}
a:hover{	color: blue;	TEXT-DECORATION: underline;	cursor:pointer;}

div.left input, div.right input, div.search2 input {border:0px solid black; }
input.home_page{ background-image: url(../images/main/input.gif); 		background-repeat: no-repeat; 	background-position: center top; 
			font-size:10px; font-weight:bold; width:153px; height:16px; padding:3px 0px 0px 8px;}
input.search{background:#66843E; color:white; font-size:10px; font-weight:bold; width:60px; height:16px; padding:1px;}
input.search2{border:1px solid black; margin:0px; width:48px; height:17px; padding:0px; line-height:10px; text-indent:0px; font-weight:bold; font-size:10px;}
* input.search2 {margin-left:-10px;}
			
						
div.whatcanido select{ 
	background-image: url(../images/main/select.gif); 		
	background-repeat: no-repeat; 	
	background-position: center top; 
	border:0px solid black; font-size:10px;  
	width:136px; 
	height:16px; 
	padding:3px 0px 0px 8px;
	}

	
/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - header- - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div.caption{width:770px; height:176px; background-color:#eff1d7; z-index:10;}
div.caption div{ position:absolute; top:140px; border:0px solid black;}

/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - main_body - - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div.main_body{width:770px; height:auto; float:none clear:both; margin:0px; padding:0px; z-index:1;}
div.main_body img{border:0px solid black; margin:0px; padding:0px;}
div.main_body img.home_page {margin:0px; padding:0px;}
div.main_body p.section_name{margin:15px 5px 1px 5px; padding-left:10px; font-weight:bold; font-size:14px; color:#66843E;}
div.main_body span.occurrences{margin:5px; padding-left:20px; font-weight:bold; font-size:11px; color:#66843E;}
div.main_body .Highlight	{	background-color:#4F7581;color:white;}
div.main_body a.section_name{font-weight:bold; font-size:11px; font-weight:bold; margin:3px 3px 3px 20px; padding:0px; }
div.main_body a.section_name:visited{	color: black;	TEXT-DECORATION: none; 	cursor:pointer;}
div.main_body a.section_name:link{		color: black;	TEXT-DECORATION: none;	cursor:pointer;}
div.main_body a.section_name:hover{		color: #66843E;	TEXT-DECORATION: underline;	cursor:pointer;}

/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - main_body_view - - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div.main_body_view{width:770px; float:left; margin:0px 0px 0px 0px; padding:0px; background-image: url(/images/main/main_site_bg.gif);  background-repeat: repeat-y; 	background-position: left top;}
div.main_body_view ul{margin:0px; padding:0px; list-style: inside disc;}
div.main_body_view li{margin:4px 0px 0px 5px;}
div.main_body_view img {margin:5px; padding:0px;}

div.main_body_top_menu {height:auto; width: 631px; margin:0px 0px 0px 139px; padding:10px 0px 10px 0px; font-size:20px; background:#EFF1D7; z-index:2;}
div.main_body_top_menu span{font-size:18px; line-height:25px;}

/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - left menu- - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div.main_body_left_menu {display:block; float:left; height:auto; width:135px; margin:0px 0px 0px 4px; padding:0px; z-index:3; top:-40px; color:white;}
div.main_body_left_menu input.search2{background:#EFF1D7;}
div.main_body_left_menu p{text-align:center; color: #66843E; font-size:16px;font-weight:bold;}

div.main_body_left_menu a {font-weight:normal; font-size:11px; line-height:10px; margin:0px 0px 5px 0px; float:none;}
div.main_body_left_menu a:visited{color: white;	TEXT-DECORATION: none; 	cursor:pointer;}
div.main_body_left_menu a:link{color: white;	TEXT-DECORATION: none;	cursor:pointer;}
div.main_body_left_menu a:hover{color: black;	TEXT-DECORATION: underline;	cursor:pointer;}
div.main_body_left_menu a.sub{color:black;}
div.main_body_left_menu a.sub:visited{color: black;}
div.main_body_left_menu a.sub:link{color: black;}
div.main_body_left_menu a.sub:hover{color: black;}
div.main_body_left_menu a.selected:visited{color: black;font-weight:bold;}
div.main_body_left_menu a.selected:link{color: black;font-weight:bold;}
div.main_body_left_menu a.selected:hover{color: black;font-weight:bold;}


div.main_body_left_menu li, div.main_body_left_menu ul{margin:0px 0px 8px 0px; padding:0px;}
div.main_body_left_menu img{float:left; margin:0px; padding:0px;}
div._submenu_{margin-left:10px; clear:both; float:none;}
div.submenu div span {display:block; padding:3px 8px 3px 8px;}
div.submenu div span a{display:block; float:none; clear:both; padding:0px 0px 10px 0px; margin:0px; font-size:12px; font-weight:bold;line-height:12px; }
div.submenu div span a:visited{	color: #C4CFB4;	TEXT-DECORATION: underline; 	cursor:pointer;}
div.submenu div span a:link{	color: white;	TEXT-DECORATION: none;	cursor:pointer;}
div.submenu div span a:hover{	color: red;	TEXT-DECORATION: none;	cursor:pointer;}

.submenu { 
	left:0px;	top:0px;	margin:7px 0px 0px 1px;	background:transparent;	z-index:100;	display:block;	float:none;
	z-index:10; 	width:770px; 	background-repeat: no-repeat; 	background-position: left bottom;}
.submenu td {	text-align: center;	padding: 5px 4px 15px 6px;}

/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - main_body_right- - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div.main_body_right{ display:block; float:left;  width:605px; display:block;  margin: 0px 0px 0px 5px; padding:0px 0px 0px 5px;}


/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - Left -in main page - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div.left{display:block; float:left; width:492px; margin:0px; padding:0px; z-index:1;}
div.menu{display:block; float:left; height:133px; width:492px; background-color:#8E1A3F;}
div.menu div{ display:block; float:left; width:164px; text-align:center;}
div.pickup{display:block; float:none; width:492px; height:100px; z-index:100;}
div.pickup div{display:block; float:left;}
div.whatcanido{display:block; float:none;}
div.whatcanido div{display:block; float:left;}

/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - Right -in main page  - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div.right{display:block; float:left; width:auto; margin:0px; padding-left:20px; text-align:center; z-index:1;}
div.search{display:block; float:left; margin:5px 0px 5px 0px; padding:0px; text-align:center;}
div.search div{display:block; float:left;}
div.news{display:block; clear:both; width:237px; font-size:16px;}
div.events{display:block; clear:both; width:237px; margin:12px 0px 0px 0px;}



/*- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- -- - - --  
 - -- - -- - -- - -- - -- - Footer - - -- - -- - -- - -- - 
 -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- - -- */
div.footer{	display:block; clear:both; width:770px; font-size:12px; font-weight:bold; color:#66843e;}
div.footer a{color:#66843e;}
div.footer1{width:770px; height:38px; text-align:right;  padding-top:35px; left:-1px;
		background-image: url(../images/main/footer_01.gif); 		background-repeat: no-repeat; 	background-position: center top; }





#contact_form {width:750px; text-align:left; margin:0 auto 0 auto;}
#contact_form span{display:block; line-height:18px; margin:10px 0px 0px 0px; font-weight:bold;  font-size:16px;}
#contact_form hr{height:1px; margin:0; padding:0; margin:0px 0px 10px 0px;;}

#contact_form div.contact_box{width:170px; display:block; float:left; margin:0px 10px 10px 0px;}
#contact_form div.contact_box div{display:block; float:none; line-height:11px; font-weight:normal;  font-size:11px;margin:0px;}
#contact_form div.fix_height{width:100%; clear:both; float:none;}
#contact_form div.contact_box input, #contact_form div.contact_box textarea, div.contact_box #contact_form select{
	margin:2px 0px 0px 0px; display:block;  float:left;
	line-height:11px; font-weight:normal;  font-size:12px; 
	border-width:0px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #000;
	border-bottom-color: #000;
	background-color:#EBE2C0;
}

#contact_form div.contact_box2 {width:170px; display:block; float:left; margin:0px 10px 10px 0px;}
#contact_form div.contact_box2 div{display:block; float:left; line-height:11px; font-weight:normal;  font-size:11px;margin:0px;}
#contact_form div.contact_box2 select, #topictree_1 select, #topictree_1 select, #topictree_2 select , #topictree_3 select  {
	width:300px;
	margin:2px 0px 0px 0px; display:block;  float:left;
	line-height:11px; font-weight:normal;  font-size:12px; 
	border-width:0px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #000;
	border-bottom-color: #000;
	background-color:#EBE2C0;
}

#contact_form span.red{color:red; float:left; margin:1px; padding:0px; line-height:12px; font-size:12px;font-weight:normal; }
#contact_form span.red2{color:red; float:right; margin:1px; padding:0px; line-height:12px; font-size:10px;font-weight:normal; }
#contact_form div.contact_box_buttons{width:100%; display:block; float:none; clear:both; }
#contact_form div.contact_box_buttons div{width:100px; display:block; float:right; margin:10px 0px 10px 0px;}
#contact_form div.contact_box_buttons input{font-weight:bold; height:25px;}


#contact_form div.contact_box div.values{float:none; font-weight:normal; background-color:#F4EFDC; width:100%; line-height:15px; margin:5px 0 0 0;}

div.contact_list {width:750px; text-align:left; margin:10px 5px 10px 5px; padding:5px;
	display:block; 
	font-weight:bold;  font-size:12px; 
	border-width:0px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #000;
	border-bottom-color: #000;
	background-color:#EBE2C0;
}
div.contact_list div{width:auto; display:block; float:left; margin:0px 5px 0px 5px;}
div.contact_list div.contact_details{background-color:#FBFAF3; margin:10px 14px 10px 14px; width:700px; display:block;}

a.contactus{line-height:16px; font-weight:bold;  font-size:12px;}
a.contactus:visited{color: #4C742B;	TEXT-DECORATION: none; 	cursor:pointer;}
a.contactus:link{color: #4C742B;	TEXT-DECORATION: none;	cursor:pointer;}
a.contactus:hover{color: black;	TEXT-DECORATION: underline;	cursor:pointer;}
