.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #006600; text-decoration: none}
.main {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}
.links {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.smalltext {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF}
.smheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #000000}
.list { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

A:link, A:active { color: #006633; text-decoration: underline; }
A:visited  { color: #006633; text-decoration: underline; }
A.side { color: #006633; }
A:hover { text-decoration: underline; color: #999966; }
.form {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000
}
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.smheadingwhite {
font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF
}
.listings {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000
}
.listingsbold {

font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000
}
.nav {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #339933;
	border-right-color: #006600;
	border-bottom-color: #003300;
	border-left-color: #339933;
}
#navdiv { background-color: #006600;  align: left;}
#navdiv	div { background-color: #006600; border: 1px solid #003300; } 
#nav 	td { border-bottom: 1px solid #003300; } 
#nav 	a:link  	{ background-color: #006600; border-top: 1px solid #339933; border-bottom: 1px solid #003300; border-right: 1px solid #006600; display: block; color: #FFFFFF;     height: 8px; font-style:normal; font-variant:normal; font-weight:bold; font-size:9px; font-family:Tahoma, Verdana, Arial, sans-serif; text-decoration: none; }                                                          
#nav	a:visited	{  background-color: #006600; border-top: 1px solid #339933; border-bottom: 1px solid #003300; border-right: 1px solid #006600; display: block; color: #FFFFFF;      height: 8px;   font-style:normal; font-variant:normal; font-weight:bold; font-size:9px; text-decoration: none; font-family:Tahoma, Verdana, Arial, sans-serif }
#nav 	a:hover  	{ background-color: #999966; border-top: 1px solid #CCCC99; border-bottom: 1px solid #333300; border-right: 1px solid #666633;  display: block; color: #FFFFFF;    padding-left: 3px; padding-right: 3px; height: 8px;  font-style:normal; font-variant:normal; font-weight:bold; font-size:9px; text-decoration: none; font-family:Tahoma, Verdana, Arial, sans-serif 
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 117px; /* Width of Menu Items */
 	text-align: left; display: block; color: #FFFFFF; height: 13px; font-style:normal; font-variant:normal; font-weight:bold; font-size:11px;  	
	 
	}
	
ul li {
	position: relative;

	}
	
li ul {
	position: absolute;
	left: 117px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	

	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: #006600; /* IE6 Bug */
	padding: 3px;
	border: 1px solid #333300; /* IE6 Bug */
	border-bottom: 0;

	}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */
