html, body {
	padding: 0px;
	margin: 0px;
}

body {
	background:url("pix/bg.jpg") repeat-x top left;
	background-color: #FFFFFF;
}

table, td, div {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

a:link, a:active, a:visited {
	color: #000000;
	text-decoration: none ;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}
	
form, p {
	margin: 0px;
}

img {
	border-width: 0px;
}
	
.submitbutton
{
	cursor: pointer; 
	font-weight: bold; 
	background-color: #045e08; 
	color: #ffffff; 
	border: 1px solid #000000;
}

input, select, textarea {
	border-width: 1px; 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 10px;
}

.TopMenuLinks, A.TopMenuLinks, A.TopMenuLinks:ACTIVE, A.TopMenuLinks:VISITED, A.TopMenuLinks:HOVER
{color:; font-weight:bold; font-size:9px; font-family:verdana; font-weight:normal; text-decoration:none;}

.outline
{border-width:1px; border-style:solid; border-color:#000000; padding:0px; margin-bottom:8px;}

.undersideHeadline
{background-color:; padding:1px; color:#ffffff;}

.guestbookHeader{
	background-color:#85909f;
	color:#FFFFFF;
	margin: 0 0 0 0;
	width: 550px;
	padding: 3 0 3 3;
	
}
.guestbookoutline{
	border:1px solid #85909f;
	width: 550px;
	padding:4px;
	margin-bottom:10px;
}

.small
{width:40px;}

.medium
{width:200px;}

.long
{width:350px;}

.topMenu {
	width: ;
	padding: 1 0 1 0;
	margin: 0 0 0 0;
	background-color: ;
	
	text-align: center;
	cursor: pointer;
}

.topMenu_over {
	width: ;
	padding: 1 0 1 0;
	margin: 0 0 0 0;
	background-color: ;
	
	text-align: center;
	cursor: pointer;
	}


.subTopMenu {
	text-align: center;
	width: 630px;
	background: ;
	cursor: pointer;
	padding: 1 0 1 0;
	margin : 0 0 0 0;
	
}

.subTopMenu_over {
	text-align: center;
	width: 630;
	background: ;
	cursor: pointer;
	padding: 1 0 1 0;
	margin: 0 0 0 0;
	
}

.subMenu {
	text-align: left;
	width: px;
	background: #07900b;
	cursor: pointer;
	padding : 4;
	margin : 0 0 0 0;
	
}

.subMenu_over {
	text-align: left;
	width: ;
	background: #07900b;
	cursor: pointer;
	padding : 4;
	margin : 0 0 0 0;
	
}

   .sub2Menu {
   		text-align: left;
   		width: ;
   		background: ;
			cursor: pointer;
			padding : 3 10 3 10;
			margin : 0 0 0 0;
   	
   	}

   .sub2Menu_over {
   		text-align: left;
   		width: ;
   		background: #d1e2f7;
			cursor: pointer;
			padding : 3 10 3 10;
			margin : 0 0 0 0;
   	
   	}

   a.topmenuLinks, a.topmenuLinks:active, a.topmenuLinks:visited {color:#FFFFFF; text-decoration: none; font-size: 11; font-family: Verdana, Arial, sans-serif; font-weight: }
   a.topmenuLinks:hover {color:#000000; text-decoration:none; font-size: 11; font-family: Verdana, Arial, sans-serif; font-weight: }
   
   a.submenuLinks, a.submenuLinks:active, a.submenuLinks:link, a.submenuLinks:visited {color:#ffffff; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: }
   a.submenuLinks:hover {text-decoration:none; color:#000000; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: }
   
   a.sub2menuLinks, a.sub2menuLinks:active, a.sub2menuLinks:link, a.sub2menuLinks:visited {color:#666666; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: }
   a.sub2menuLinks:hover {color: #666666; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: }

	 .galleryButton{
	  background-color:#999999;
	  color:#FFFFFF
	 }
	
	div#topMenuPlacement {
		position: absolute;
		right: 39px;
bottom: 4px;

		}

	div#subMenuPlacement {
		width: 150px; 
		margin: 0 0 0 0;
		}	

	table#outer_temlate_table {
		width: 100%;
	}
		
	

	table#template_repeat_container {
		width: 865px;
		
		background-image: url('pix/repeat.jpg');

	}
	
	td#template_inner_td {
		width: 780px; 
		vertical-align: top;
		background:url(pix/repeat.jpg); 
	}
	
	table#template_inner_table {
		width: 780px;
	}
	
	td#template_outer_left {
		background: url(pix/bgleft.jpg) top right no-repeat;
		width: auto;
	}
	
	td#template_outer_right {
		background: url(pix/bgright.jpg) top left no-repeat;
		width: auto;
	}
	
	td#template_outer_footer {
		background: url(pix/footer.jpg) top center no-repeat;
		height: 80px;
	}
	
	td#template_content_contaniner {
		vertical-align:top; background: url(pix/content.jpg) top left no-repeat;
	}
	
	td#template_content_td {
		width: 100%; 
		height: 309px;
	}
	
	table#template_flash_table {
		margin-left: 36px; 
		margin-top:12px;
		width: 792px;
	}
	
	td#template_flash_container {
		width: 792px; 
		height: 211px;
		text-align: center; 
		color: #000000; 
		line-height:16px;
	}
	
	td#template_cms_content_container {
		vertical-align: top;
	}
	
	div#templte_cms_content {
		margin: 9px 0 0 44px; 
		width: 580px;
	}
	
	td#template_cms_content_spacing {
		width: 20px;
	}
	
	td#template_cms_content_address {
		width: 195px;
		padding-top: 7px;
		vertical-align: top;
	}
	
	td#template_top_wrapper {
		height: 125px;
		vertical-align: top;
	}
	
	div#topContainer {
		width: 865px; 
		height: 125px; 
		position: relative;
		cursor: default;

	}
	
	#flashPlacer {
		position: absolute; 
		
		}		
	
	#dynamicPicPlacement {
		position: absolute; 
		z-index: 1;
		bottom: 46px;
left: 20px;

		}
	
	div#backDiv, div#searchDiv, div#newsLetterDiv, div#contactDiv, div#dateDiv, div#printDiv, div#sitemapDiv {
		position: absolute;
		background: ;
		color: #000000;
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 11;
		}
	
	div#backDiv {
		width: 100px; 
		height: 100px;
		z-index: 1;
		cursor: pointer;
		right: 44px;
bottom: 0px;

		}
		
	div#newsLetterDiv {
		width: ; 
		height: ;
		z-index: 1;
		cursor: pointer;
		top: 2px;
right: 252px;

		}		

	div#contactDiv {
		width: ; 
		height: ;
		z-index: 1;
		cursor: pointer;
		
		}		
		
	div#searchDiv {
		width: ; 
		height: ;
		z-index: 1;
		cursor: pointer;
		top: 1px;
right: 41px;

		}			

	div#sitemapDiv {
		width: ; 
		height: ;
		z-index: 1;
		cursor: pointer;
		top: 9px;
right: 83px;

		}

	div#PrintDiv {
		width: ; 
		height: ;
		z-index: 9;
		cursor: pointer;
		top: 9px;
right: 41px;

		}		

	div#DateDiv {
		width: ; 
		height: ;
		z-index: 9;
		cursor: pointer;
		top: 1px;
left: 35px;

		}
	
	.topMenuTD {
		background: ;
		}

	.topMenuTD_over {
		background: ;
		}

h1 {
  font-size: 18px;
  }

h2 {
  font-size: 14px;
  }

h3 {
  font-size: 13px;
  }

h4 {
  font-size: 13px;
  }

h5 {
  font-size: 13px;
  margin: 0 0 5px 0;
  }

h6 {
  font-size: 10px;
  }

#bottom_links
{
	text-align:center;
	overflow:hidden;
	margin: 0 0 5px 50px;
	width: 100%;
}

DIV.MenuTable_div {
	float:left;
	width: 250px;
	padding: 5px 0 0 25px;
	line-height:22px;
	margin: 0;
	text-align: left;
	display:block;
}

