
HTML
* {
	margin: 0px;
	padding: 0px;
}

html {height: 100.05%;margin-bottom: 1px; }

a:link 	{ color: #333; text-decoration: underline;}
a:visited 	{ color: #333; text-decoration: underline;}
a:focus, a:hover, a:active	{color: #666;text-decoration: none;}


.pagelink A:link { color: #fff; text-decoration: none;}
.pagelink A:visited {color: #fff; text-decoration: none;}
.pagelink A:active {color: #fff; text-decoration: none;}
.pagelink A:hover {color: #fff; text-decoration: underline;}


td img { display: block; }



body {
	border:none;
	background-color:#fffff;
	text-align: center;
	min-height: 100%;
  	height:100%;
  	font-size:13px;
  	font-family:  'Trebuchet MS',arial, Tahoma, sans-serif; 
  	color: #666;
}
#header {
	background-color: #ffffff;
	font-size:13px;
	font-family:  'Trebuchet MS',arial, Tahoma, sans-serif; 
	color:#666;
	font-weight:lighter;
    letter-spacing: 0.05cm;
}

#header h2{
	background-color: #ffffff;
	font-size:18px;
	font-family:  'Trebuchet MS',arial, Tahoma, sans-serif; 
	color:#666;
	font-weight:normal;
    letter-spacing: 0.05cm;
}

#footer {

	background-color: #ffffff;
	text-align:right;
	width:900px;
	margin: 0 auto;
	font-size:10px;
  	font-family:  arial, Tahoma, sans-serif;
  	color: #666;
}
div.clear {
	clear:both;
}
#wrapper {

	margin: 0 auto;
	width:900px;
	
	min-height: 500px;
	height:auto !important;
  	height:500px;
	
	background-color: #ffffff;
	text-align: left;
	
}

#col2 {

	float: left;
	margin-left:23px;
	border-left-width:0px;
	padding-left:3px;
	width:640px;
	padding-right:3px;
	border-right-width:0px;
	margin-right:3px;
	
}


#col2alt li {list-style-position: inside;list-style-type: square;padding-bottom:3px;}


#col2alt {

	float: left;
	margin-left:0px;
	border-left-width:0px;
	padding-left:0px;
	width:900px;
	padding-right:0px;
	border-right-width:0px;
	margin-right:0px;
}

#col2alt li {list-style-position: inside;list-style-type: square;padding-bottom:3px;}



#col3 {

	float: right;
	margin-left:23px;
	border-left-width:0px;
	padding-left:3px;
	width:190px;
	padding-right:3px;
	border-right-width:0px;
	margin-right:3px;
}



.menuholder {margin:0px 0px 0px 0px; position:relative; background:#606060;width:900px; height:25px; z-index:100; text-align:center;}

.menu, .menu ul {padding:0; margin:0; list-style-type: none;}

.menu a, .menu a:visited {display:block;width:150px; font-size:16px; color:#fff; line-height:24px; text-decoration:none; text-indent:5px; border:0px solid #000; border-width:0px 0 0px 0px;}

.menu li ul li a, .menu li ul li a:visited {border-width:0 1px 1px 1px;}
.menu li a.enclose, .menu li a.enclose:visited {border-width:1px;}

.menu li {float:left; background:#606060;color:#fe0000;}

.menu li:hover {position:relative;}
.menu li:hover > a {background:#606060; color:#fe0000;}
.menu li ul {display:none;}
.menu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px;width:150px;}
.menu > li:hover > ul {left:-30px; top:16px;}


.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

* html .menu li a:hover {position:relative; background:#606060; color:#f30000;}


.menu li a:active, .menu li a:focus {background:#606060; color:#fe0000;}



* html .menu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px;}


.menu li a:hover ul ul{
visibility:hidden;
}

.menu li a:hover ul a:hover ul ul{
visibility:hidden;
}

.menu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

.menu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

.menu li  a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}


.menu li a:hover ul {
visibility:visible; left:-70px; top:14px; lef\t:-31px; to\p:15px;
}


.menu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}

.menu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

.menu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

.menu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

.menu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}



#galdisplay {float:left; display: block;font-size:12px;width:900px;padding-top:10px;padding-right:0px;}

#oneline {color:#333;display:inline; float:left; width:500px; margin: 5px 0px 0px 25px;text-align:center;}

#caption2 {color:#606060;display:inline; float:left; width:900px; font-size:x-large;text-align: center;}

#redcontent {color:red;display:inline; float:left; width:500px;font-size: 15px; margin: 5px 0px 0px 50px;text-align: justify;}

.leftimage {float:left; margin: 0px 0px 0px 10px;}

.rightimage {float:left; margin: 0px 0px 0px 0px;}

.duorightimage {float:left; margin: 0px 0px 0px 50px;}

#rightimage {display:inline;float:left; width:210px;margin: 0px 0px 0px 0px;}

#centerphoto {display: inline; margin: 0px auto 0px auto;padding-top:0px;width:550px;}

#contactform {margin-left: 40px;}
.floatright{float:right;margin: 2px 10px 10px 2px;padding-left: 10px;}
.floatrightnewsitem{float: right;margin: 2px 10px 10px 10px;padding: 10px;}
.floatrightnews{display:block;float: right;width: 210px;margin: 2px 0px 10px 10px;padding: 0px;}
.floatleft{float:left;margin: 2px 10px 10px 2px;padding-right: 10px;}

.divider td {
	border-bottom: 1px dotted #CCCCCC;
}



#mailinglist
{
margin-left:5px;
}

#mailinglist input
{
width:120px;
}
</style>