.sidebottoms { 
	height: 160px;
}
.sidetops { 
	height: 100%;
}
.tablepadding { 
	padding: 10px;
}
.tablebottom { 
	background: url(images/side_bottom.gif) repeat-x left bottom;
	height: 100%;
}
td { 
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h1 {
	font-size: 20px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}


#menu { 
	color: rgb(173,180,18);
	font-style: normal;
	font-family: "Trebuchet MS", sans-serif;
	text-align: left;
	text-indent: 0;
	float: right;
	border: rgb(0,0,0);
	position: relative;
	top: 0px;
	right: 0;
	left: 0px;
	width: 150px;
	visibility: visible 
}

a, a:visited {
	color: #462715;
	text-decoration: none;
}

HR.dottedhr { 
	margin: 0;
	padding: 0;
	border: 0;
	width: 98%;
	border-top:1px dashed #c0c0c0;
} /* For Internet Explorer */
HTML>BODY HR.dottedhr { 
	margin: 0;
	padding: 0;
	border: 0;
	width: 98%;
	border-top:1px dashed #c0c0c0;
} /* For Gecko-based browsers */
HTML>BODY HR.dottedhr { 
	margin: 0;
	padding: 0;
	border: 0;
	width: 98%;
	border-top:1px dashed #c0c0c0;
} /* For Opera and Gecko-based browsers */
 

a:hover {
	color: #462715;
	text-decoration: underline;
}

a.menuitem
{
	font-size: 14px;
	background-color: #fff;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	margin: 5px;
	width: auto;
	height: 30px;
	border: 1px dashed #c0c0c0;
	text-align: left;
	vertical-align: middle;
}
#menu a {
	text-decoration: none;
}
.menuitem_active {
	font-size: 14px;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	margin: 5px;
	border: 1px solid #462715;
	text-align: left;
	background-color: #462715;
	color: #fff;
	width: auto;
	display: block;
	padding: 6px;
}
.menuitem:hover
{
	background-color: #eeeeee;
}

/* layout */
#menu {
	width: 150px;
	position: relative;
	top: 0;
	right: 0;
	float: right;
	text-align: left;
}
.menuitem {
	width: auto;
	display: block;
	padding: 6px;
}

@media print
{
#menu {
	display: none;
}
}

/* SUB NAV */
#subnav .subnav { 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-image: url(images/11.gif); 
	text-align: center; 
	vertical-align: middle; 
	padding: 4px 10px; 
	border-top: 1px solid #969696; 
	border-left: 1px solid #969696;
	border-bottom: 1px solid #969696;
}

#subnav .subnav_over { 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-image: url(images/10.gif); 
	text-align: center; 
	vertical-align: middle; 
	padding: 4px 10px; 
	border-top: 1px solid #969696; 
	border-left: 1px solid #969696;
	border-bottom: 1px solid #969696;
}

#subnav .subnav_active { 
	color: white; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: #462715;
	background-image: none; 
	text-align: center; 
	vertical-align: middle; 
	padding: 4px 10px; 
	border-top: 1px solid #969696; 
	border-left: 1px solid #969696;
	border-bottom: 1px solid #969696;
}

#subnav .subnav a:link, #subnav .subnav a:visited, 
#subnav .subnav_over a:link, #subnav .subnav_over a:visited { 
	color: black; 
	font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	font-weight: normal;
	text-decoration: none; 
	text-align: center; 
}

#subnav .subnav a:hover, #subnav .subnav_over a:hover { 
	color: black; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: underline; 
	text-align: center; 
}

#subnav .subnav_shadow { 
	background-image: url(images/9.gif); 
	text-align: center; 
	vertical-align: middle; 
}

