.toplink:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3E6D03;
	text-decoration: none;
}
.toplink:visited {
	font-family: Verdana;
	font-size: 11px; 
	font-weight: bold;
	color: #3E6D03;
	text-decoration: none;
}
.toplink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #4B5053;
	font-weight: bold;
	text-decoration: underline;

}

.menulink:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.menulink:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.menulink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #71AF23;
	font-weight: bold;
	text-decoration: underline;
}


.bodytext {
	font-family: Verdana;
	font-size: 11px;
	color: #43474A;
	text-decoration: none;
	line-height:14px;
}


.bodytext2 {
	font-family: Verdana;
	font-size: 12px;
	color: #385544;
	font-weight:bold;
	text-decoration: underline;
}

.heading {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #3E6D03;
	text-decoration: none;

}
.maillink:link {
	font-family: Verdana;
	font-size: 11px;
	color: #3E6D03;
	text-decoration: underline;
}
.maillink:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #3E6D03;
	text-decoration: underline;
}
.maillink:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #4B5053;
	text-decoration: underline;
}




#vertmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 160px;
	padding: 0px;
	margin: 0px;
}



#vertmenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#vertmenu ul li {
	margin: 0px;
	padding: 0px;
}
#vertmenu ul li a {
	font-size: 11px;
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	display: block;
	padding: 12px 0px 2px 20px;
	text-decoration: none;
	color: #ffffff;
	width:160px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
	color: #000000;
	background-color: #eeeeee;

}


    #lightbox{
	background-color:white;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	margin:-150px 0 0 -110px;
	}
	
	#lightboxFrame{
	background-color:white;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	margin:-130px 0 0 -235px;
	}
	#lightboxFrameUpload{
	background-color:white;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	margin:-150px 0 0 -80px;
	}
	
	
	
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
	
	#lightboxDetailsFrame{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
	#lightboxDetailsFrameUpload{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
		
#lightboxCaption{ float: left; }
#lightboxCaptionFrame{ float: right; }
#lightboxCaptionFrameUpload{ float: right; }

#keyboardMsg{ float: right; }
#keyboardMsgFrame{ float: right; }
#keyboardMsgFrameUpload{ float: right; }

#closeButton{ top: 5px; right: 5px; }
#closeButtonFrame{ top: 5px; right: 5px; }
#closeButtonFrameUpload{ top: 5px; right: 5px; }

#lightbox img{ border: 0; clear: both;} 
#lightboxFrame img{ border: 0; clear: both;} 
#lightboxFrameUpload img{ border: 0; clear: both;} 

#overlay img{ border: 0; }
#overlayFrame img{ border: 0; }
#overlayFrameUpload img{ border: 0; }

#overlay{ display:none;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:5000;
 background-color:#000;
 -moz-opacity: 0.5;
 opacity:.50;
 filter: alpha(opacity=50);}
 
 #overlayFrame{ display:none;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:5000;
 background-color:#000;
 -moz-opacity: 0.5;
 opacity:.50;
 filter: alpha(opacity=50);}
 
 #overlayFrameUpload{ display:none;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:5000;
 background-color:#000;
 -moz-opacity: 0.5;
 opacity:.50;
 filter: alpha(opacity=50);}

