@charset "utf-8";
/* CSS Document */


body {
background-color:#663300;
}

.h1
{
font-family:Arial, Helvetica, sans-serif; 
font-style:italic;
font-weight:bold;
font-size:16px;
color:#669900;
}

.bodytext
{
font-family:"Trebuchet MS";
font-size:  12px;
color: #333333; 
}

.footer
{font-family:"Trebuchet MS";
font-size:10px;
color:#333333;
}

a:link {
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #669900;
	text-decoration:none;
}

a:visited {
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #669900;
	text-decoration:none;
}

a:active {
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #669900;
	text-decoration:none;
}

a:hover {
	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #669900;
	text-decoration:underline;}
	
.font10 {
	font-size:10px;
	}

.font11 {
	font-size:11px;
	}
	
.font12 {
	font-size:12px;
	}
	
.font16 {
	font-size:16px;
	}	
	
.green {
	color:#669900;
	}
	
.b {
	font-style:oblique;
}

.i {
	font-style:italic;
}				
/* nav menu */

/* header nav menu */
#dvMainMenu {
  vertical-align:middle;
  float:left; 
  width:800px; 
  border:none; 
  background: url(images/bg_nav.jpg) repeat-x; 
  color: #669900;
  font-size:14px;   
}
#dvMainMenu ul {
  list-style-type:none;
  margin: 0px;
  padding: 0px;
}
#dvMainMenu ul li {
  float:left; 
  position:relative;
  z-index:400; 
  border-right:solid 1px #666666;
}
#dvMainMenu ul li ul {
  display:none; 
  border:none;
}
#dvMainMenu ul li a {
  float:left; 
  display:block; 
  height:48px;
  line-height:48px; 
  padding:0 24px 0 24px; 
  text-decoration:none; 
  color: #333333;
  font-weight:900;
}
#dvMainMenu ul li a:hover {
  float:left; 
  display:block; 
  height:48px;
  line-height:48px; 
  padding:0 24px 0 24px; 
  text-decoration:none; 
  color: #FFFFFF;
  font-weight:900;
}
#dvMainMenu ul li:hover {
  width:auto;
}
#dvMainMenu table {
  position:absolute; 
  z-index:249; 
  top:0; 
  left:0; 
  border-collapse:collapse;
}

  /*Non-IE6*/
#dvMainMenu ul li:hover a {
  background-color:transparent; 
  text-decoration:none;
} 
#dvMainMenu ul li:hover ul {
  display:block; 
  position:absolute; 
  z-index:248; 
  top:48px; 
  left:0;
}
#dvMainMenu ul li:hover ul li ul {
  display: none;
}
#dvMainMenu ul li:hover ul li a {
  display:block; 
  width:10em; 
  height:48px;
  line-height:48px;
  margin-left:-1px; 
  border-left:solid 1px #BEBEBE; 
  border-bottom: solid 1px #BEBEBE; 
  background-color:#ffffff; 
  font-weight:normal; 
  font-size:11px;
  color:#663300;
} 
#dvMainMenu ul li:hover ul li a:hover {
  background-color:#F4E4D5; 
  text-decoration:none;
} 

  /*IE6*/

#dvMainMenu ul li a:hover {
  background-color:transparent; 
  text-decoration:none;
}
#dvMainMenu ul li a:hover ul {
  display:block; 
  position:absolute;
  z-index:247;   
  left:0; 
  top:2.3em;
}
#dvMainMenu ul li a:hover ul li a {
  display:block; 
  width:10em; 
  height:1px; 
  line-height:48px; 
  border-left:solid 1px #BEBEBE; 
  border-bottom: solid 1px #BEBEBE; 
  background-color:#fff; 
  font-weight:normal; 
  color:#663300;
} 
#dvMainMenu ul li a:hover ul li a ul {
  visibility:hidden; 
  height:0px; 
  width:0px; 
  position:absolute; 
  z-index: 247;
}
#dvMainMenu ul li a:hover ul li a:hover {
  background-color:#F4E4D5; 
  text-decoration:none;
} 

/* NAVIGATION BUTTONS */
			.cssnav2	{
						position:relative;
						font-family: "Trebuchet MS";
						background-image: url(downbtn.jpg);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 160px;
						height: 50px;
						margin: 0; 
						padding: 0; 
			}
			.cssnav2 a {
						display: block;
						color: #FFFFFF;
						font-size: 12px;
						width: 160px;
						height: 50px;
						float: left;
						text-decoration: none;
			}

			.cssnav2 img {width: 160px; height: 50px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav2 a:hover img{
				visibility:hidden;
				color:#66CC00;
				}

			.cssnav2 span {
						position: absolute;
						left: 5px;
						top: 14px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
						text-align: center;
			}
			
			.cssnav	{
						position:relative;
						font-family: arial, helvetica, sans-serif;
						background-image:url(css/downbtn.jpg);
						background-repeat: no-repeat;
						white-space: nowrap;
						display: block;
						width: 150px;
						height: 40px;
						margin: 0; 
						padding: 0; 
			}
			.cssnav a {
						display: block;
						color: #FFFFFF;
						font-size: 11px;
						width: 150px;
						height: 40px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
			}

			.cssnav img {width: 150px; height: 31px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
						position: absolute;
						left: 3px;
						top: 7px;
						margin: 0px;
						padding: 0px;
						cursor: pointer;
						width: 149px;
						height: 14px;
						text-align: center;
			}
			/* END OF NAVIGATION */
