body {background-color: #808080; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 100%; font-family: arial, tahoma, sans-serif; font-size: 12px;
		text-align: center; /* for IE */
		overflow: hidden;
}
table {margin:0; border:0; }
td {vertical-align:top; padding:0; font-family: arial, tahoma, sans-serif; text-align:left;  font-size: 12px;}
img {border-width:0;}
select {color:#369; font-size:12px; font-weight:bold;}
a:link, a:active, a:visited, a:hover {color:#000;}

a.title:link, a.title:active, a.title:visited {color:Green;}
a.title:hover {color: #006600;}


a.nav:link, a.nav:active, a.nav:visited { font-size:13px; font-weight:bold; color:#660000; text-decoration:underline;}
a.nav:hover {color:#000;}

#copy {color:#486E00; font-size:11px; font-weight:bold; width: 90px; text-align: center;}
#info {color:#333333; font-size:11px; left: 230px; top: 08px; position: relative; }

.new
{
  color: #CCFF33;
  background-color: #336600;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  display: inline;
}

h1 {
		font-size: 22px;
		font-family: arial, tahoma, sans-serif;
		color: #426450;
		font-weight: bold;
		}

h2 {
		font-size: 18px;
		font-family: arial, tahoma, sans-serif;
		color: Green;
		font-weight: bold;
		padding: 8px 0 0 0;
		margin: 0 0 10px 0;
		width: 100%;
		border-bottom: Green 1px solid;
		}

h3 {
		font-size: 16px;
		font-family: arial, tahoma, sans-serif;
		color: #003300;
		font-weight: bold;
		padding: 10px 20px 0 0;
		margin: 0 0 12px 0;
		width: 100%;
		border-bottom: #003300 1px solid;
}

h4 {
		font-size: 15px;
		font-family: arial, tahoma, sans-serif;
		color: #003300;
		font-weight: bold;
		padding: 10px 20px 0 0;
		margin: 0 0 12px 0;
}


.indent
{
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}

.indent2 
{
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
}

.heading { 
		font-size: 12px;
		font-family: arial, tahoma, sans-serif; 
		color: Green;
		font-weight: bold;
		}
		
.table1
{
	margin: 5px 5px 5px 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}		

.opa
{
background-color: #808080; opacity: .4; filter: alpha(opacity=40);
}

.dashed {
  margin: 5px 5px 5px 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  width: 420px;
  border-width: 1px;
  border-color: green;
  border-style: dashed;
}

	#container {
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		border: 0px solid #000;
		width: 869px;

	}

	img.border {
	border: solid 1px #CCCCCC;
	}
	
	#main_container
	{
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		position: relative;
		top: 78px;
		border: 0px ;
		width: 870px;
		height: 508px; 
		overflow: hidden;
		scrollbar-face-color: #AAAAAA;
		scrollbar-highlight-color: #808080;
		scrollbar-3dlight-color: #808080;
		scrollbar-darkshadow-color: #808080;
		scrollbar-shadow-color: #000000;
		scrollbar-arrow-color: black;
		scrollbar-track-color: #808080; 

		background-image: url(/img/mainback.jpg);
		background-repeat: no-repeat;
		background-position: top left;		
	}

	#main_container2
	{
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */
		position: relative;
		top: 0px;
		border: 0px ;
		width: 870px;
		height: 508px; 
		overflow: auto;
	}

#Menu {
	position:absolute;
	top:108px;
	margin-left:00px;
	width:100px;
	padding:00px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	text-align:center;
	}
/* Again, "be nice to Opera 5". */
body>#Menu {width:150px;}

#Content {
	margin:5px 20px 30px 140px;
	padding:0px;
	
	}

#bottom
{
		position: absolute;
		top: 600px;
		width:870px;
		height:29px;
		background-image: url(/img/top_menu_back.jpg);
		background-repeat: no-repeat;
		background-position: top left; 



}


	p {
		margin: 0 0 0 0;
	}

.photogallery
{
		border: Green 1px solid;
}

