a            { color: #000000 ; text-decoration: underline; }
a:visited    { color: #000000 }
a:active     { color: #000000 }
a:hover      { color: #f9c831; text-decoration: underline }
body         { color: #000000; font-size: 10pt;  font-family: Verdana, Geneva, Helvetica }
tbody        { color: #000000; font-size: 10pt;  font-family: Verdana, Geneva, Helvetica; }
h1           { font-size: 12pt; font-family: Arial, Helvetica, sans-serif }
h2           { font-size: 11pt; font-family: Arial, Helvetica, sans-serif }
h3           { font-size: 10pt; font-family: Arial, Helvetica, sans-serif }

table.table
{
	border-collapse:collapse;
	padding: 0px;
	border: 1px solid #999999;
}

*.tablebold
{
	background-color:#aceeac;		
}

td.tablecell
{
	margin:5px; 	
	padding: 4px;
	border: 0px solid #999999;
}

*.tablecellbold
{
	font-weight: bold;
	padding: 2px
	border:1px solid #163C16;
	background-color:#BADABA;		
}

/* Minimal border - used on all pages for the overall outline! */
*.minimalborder
{
	border: 1px solid #cccccc;
}

/* Minimal border - used on all pages for the overall outline! */
td.noborder
{
	border-left: 2px solid #255225;
	border-right: 2px solid #255225;
}

/* Search result colours */v
*.searchresult
{
	color: #0000FF;
}

a.searchresult            { color: #0000FF ; text-decoration: underline; }
a.searchresult:visited    { color: #0000FF }
a.searchresult:active     { color: #0000FF }
a.searchresult:hover      { color: #f9c831; text-decoration: underline }

*.warning { color: #FF0000 }

/* --------------------------------------------------- Menu ------------------------------------------------------- */

.menu
{
	background-color:#BADABA;
	border-top: 1px solid #163C16;
	border-bottom: 1px solid #163C16;
	vertical-align: middle;
}

.menu2
{
	background-color:#BADABA;
	border-bottom: 1px solid #163C16;
	vertical-align: middle;
}

.menu3
{
	background-color:#F6FFC1;
	border-bottom: 1px solid #163C16;
	vertical-align: middle;
}

div.phot a
{
	color: #000000; 
	background: #BADABA; 
	text-decoration:none; 
	font-size:10pt; 
	padding: 5px 8px;
}

div.phot a:link    { color: #453E33; }
div.phot a:active  { color: #453E33; background: #BADABA; }	
div.phot a:visited { color: #453E33; background: #BADABA; }
div.phot a:hover   { color: #FFFFFF; background: #809380; }

/* ---------------------------------------------------DropDown------------------------------------------------------- */

.topmenuul { list-style-type:none; margin:0; padding:0; text-indent: 0pt}
.topmenuli { list-style-type:none; float:left; }
.topmenuli a:hover
{
	text-decoration: none;
	background: #809380;
	color: #FFFFFF;
}

.topmenutitle
{
	display:block; width:155px; height:20px; 
	text-indent:3px;
	text-decoration: none;
	border:0px solid #000000;
	border-bottom:1px solid #4AA249;
	border-right:1px solid #4AA249;
	background: #b0f0b1;
	padding:3px;
	line-height:14px;
}

.submenuul
{
	list-style-type:none; position:absolute; margin: 50; padding:0; display:none; 
	margin-top:-5px;
	background: #b0f0b1;  opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:1px solid #4AA249;
	border-bottom:1px solid #4AA249;
	border-right:1px solid #4AA249;
	border-left:1px solid #4AA249;
}

.submenuli a
{
	display:block; width: 230px; height:18px; 
	padding:3px;
	text-decoration: none;
	color: #000000;
}

.submenuli a:hover
{
	text-decoration: none;
	background: #809380;  
	color: #FFFFFF;
}

li:hover ul, li.over ul { display: block; }

#dmenu li>ul { top: auto; left: auto; }
#content     { clear: left; }
#dmenu       { font-family:Verdana, Geneva, Helvetica; font-size: 10pt; }

.topmenutitle2
{
	color: #000000;
	font-size: 10pt;
	font-family: Verdana, Geneva, Helvetica;
	font-weight: bold;
}

a.topmenutitle2:hover
{
	background: #809380;
	color: #FFFFFF;
	text-decoration: underline;
}

.topmenusubitem2
{
	color: #000000;
	font-size: 8pt;
	font-family: Verdana, Geneva, Helvetica;
	text-decoration: none;
}

a.topmenusubitem2:hover
{
	background: #809380;
	color: #FFFFFF;
	text-decoration: underline;
}

.topheading2
{
	color: #F6FFC1;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: bold;
}

/* --------------------------------------------------- Index Colums ------------------------------------------------------- */

.Index
{
	border-right:1px solid #255225;
	border-left:1px solid #255225;

}