td.header {
	background-image: url(/site/images/bannerimage.php);
	background-repeat: no-repeat;
	color:black;
	display: block;
	height: 140px;
	line-height: 140px;
}

td.header a:link {
	line-height:0px;
	vertical-align:middle;
	color:black;
	text-decoration:none;
	display: block;
	height: 150px;
	font-size:50px;
	font-family:Mistral,"Informal Roman",cursive;
	text-align:right;
	padding-right:20px;
	margin-bottom:auto;
	margin-top:auto;
}

td.header a:hover {
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	vertical-align:middle;
	color:black;
	text-decoration:none;
	display: block;
	height: 150px;
	font-size:50px;
	font-family:Mistral,"Informal Roman",cursive;
	text-align:right;
	padding-right:20px;
	margin-bottom:auto;
	margin-top:auto;
}

td.header a:visited {
	vertical-align:middle;
	color:black;
	text-decoration:none;
	display: block;
	height: 150px;
	font-size:50px;
	font-family:Mistral,"Informal Roman",cursive;
	text-align:right;
	padding-right:20px;
	margin-bottom:0;
	margin-top:auto;
}

td.menu {
background: #cccccc;
border-bottom:2px solid #000000;
}

#primenu {
  height: 45px;
  width: 800px;
  font-size:large;
  padding:0;
    background: url(images/menubar1.jpg);
	background-position:top;
	margin:0;
	text-align:center;
}

#primenu ul { list-style-type: none;
margin-top:0;
margin-bottom:0;
padding:0;
margin-right:1px;
margin-left:1px;
 }
#primenu li {
  padding:0; 
  float:left; margin-right:2px;margin-left:2px;
  padding:0;
  border-left: 1px dotted #484848; border-right: 1px dotted #484848; border-bottom: 0; border-top: 0;
}

#primenu a {
height:45px;
display:block;
  color: #000000;
  width:126px;
}

#primenu a:hover, #primenu a.active { background: #FFFFFF;
 }
	

#secmenu {
  height: 20px;
  width: 800px;
  padding:0;
    background: #ffffff;
	margin:0;
	text-align:center;
	font-size:small;
}

#secmenu ul { list-style-type: none;
margin-top:0;
margin-bottom:0;
padding:0;
margin-right:3px;
margin-left:3px;
 }
#secmenu li {
  padding:0; 
  float:left; margin-right:2px;margin-left:2px;
  padding:0;
  border-left: 1px none #484848; border-right: 1px none #484848; border-bottom: 0; border-top: 0;}

#secmenu a {
height:20px;
display:block;
  color: #000000;
  background: #ffffff;
  width:92px;
}

#secmenu a:hover, #secmenu a.active { 
color:#ffffff;
background: #cccccc;
 }
 
td.content {
	height: 450px;
	table-layout:auto;
	background-color:white;
	padding-top:15px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:30px;
	text-align:left;
}

td.footer {
background-color:#E1E1E1;
font-size:8pt;
border-top:1px black dotted;
}

.sidebar {
  height: 20px;
  width: 800px;
  padding:0;
    background: #ffffff;
	margin:0;
	text-align:center;
	font-size:small;
}

.sidebar ul { list-style-type: none;
margin-top:0;
margin-bottom:0;
padding:0;
margin-right:3px;
margin-left:3px;
 }
.sidebar li {
list-style-type: none;
  padding:0; 
  float:left;
  margin-right:10px;margin-left:10px;
  padding-right:5px;padding-left:5px;
  padding:0;
  border-left: 1px none #484848; border-right: 1px none #484848; border-bottom: 0; border-top: 0;}
  
.sidebar a {
  margin-right:10px;margin-left:10px;
  padding-right:5px;padding-left:5px;

height:20px;
display:block;
  color: #000000;
  background: #ffffff;
  width:80px;
}

.sidebar a:hover, .sidebar a:active { 
color:#ffffff;
background: #cccccc;
 }
 
td.adminmenu {
background: #ffffff; color:#000000;
border-bottom:2px solid #000000;
}

#frontmenu {
  height: 20px;
  width: 800px;
  padding:0;
    background: #cccccc;
	margin:0;
	text-align:center;
	font-size:small;
}

#frontmenu ul { list-style-type: none;
margin-top:0;
margin-bottom:0;
padding:0;
margin-right:3px;
margin-left:3px;
 }
#frontmenu li {
  padding:0; 
  float:left; margin-right:2px;margin-left:2px;
  padding:0;
  border-left: 1px none #484848; border-right: 1px none #484848; border-bottom: 0; border-top: 0;}

#frontmenu a {
height:20px;
display:block;
  color: #ffffff;
  background: #cccccc;
  width:92px;
}

#frontmenu a:hover, #frontmenu a.active { 
color:#000000;
background: #ffffff;
 }