body	{
	background-repeat: repeat-x;
	background-image: url(/images/bg_top.gif);
	background-color : #529E28;
	border-bottom : 0;
	border-bottom-width : 0;
	border-left : 0;
	border-right : 0;
	border-right-width : 0;
	border-top : 0;
	border-top-width : 0;
	margin : 0;
	padding : 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
img{border:0;}
.bodytext	{	font-size : 8pt;
				color : #705C34;
				line-height : 14px}

.bodyheading	{	font-size : 10pt;
				font-weight : bold;
				color : #705C34;}
				
td,p,li,ul,ol	{font-size : 8pt;
				color : #705C34;}		
				

.lead_in 	{	font-size : 8pt;
				font-weight : bold;
				line-height : 15px;
				color : #9C9661;
				padding-top : 8;
				padding-bottom : 8;}
				
h1			{
	font-size : 16pt;
	color : #705C34;
	font-weight : bold;
}

h2			{
	font-size : 14pt;
	color : #705C34;
	font-weight : bold;
}


/*  Bottom of the Page Details  */
.contactinfo {	font-size : 8pt;
				font-weight : normal;
				color : #666666;}

.credits	{	font-size : 7pt;
				font-weight : normal;
				color : #666666;}

a:hover		{	color : #666666;}
.subnav {
				font-size : 7pt ;
				font-weight : bold ;
				color : #9C9661;
				text-decoration : none ;
				line-height : 26px ;
				width : 199px ;
				padding-left : 10px ;
				padding-top : 1px ;
				padding-bottom : 1px ;
				clear : right ;
				display : block ;
				background : #E3E1CC ;
				}
.subnav:hover {

				color : white ;
				background : #CCC8A1 ;
				}
				


/*  Navigation */

.links ul{list-style:none; padding:0px; margin:0px; position:relative; }
.links li a{line-height : 22px ; padding-left:10px; padding-top:3px; padding-bottom:3px; background:#CCC8A1; display:block; font-size:9pt;
font-weight : bold; color : white; text-decoration:none; position:relative; width:190px;  }
.links li a:hover{background : #9C9661 ; color : white ; text-decoration:none; }

.links li.cnav a{background:#9C9661;}

.links li li {
	background:none;
}
.links div {
	display:none;
	position:absolute;
	left:199px;
	margin-top:-24px;
	z-index:50;
	background:#CCC8A1;
	width:185px;

}
.links li li a {
	padding:5px 10px;
	height:auto;
	font-size:10px;
	width:185px;
	background:#CCC8A1;
	border-bottom:1px solid #FFF;
}
.links li:hover div, .links li.hover div {
	display:block;

}
a.nav2{	font-size : 9pt ;
				font-weight : bold ;
				color : white ;
				text-decoration : none ;
				float:left;
				line-height : 22px ;
				width : 190px ;
				padding-left : 10px ;
				padding-top : 3px ;
				padding-bottom : 3px ;
				clear : right ;
				display : block ;
				background : #beb782 ;}

a.nav2:hover	{	background : #9C9661 ;
				color : white ; }
a.nav		{	font-size : 9pt ;
				font-weight : bold ;
				color : white ;
				text-decoration : none ;
				line-height : 22px ;
				width : 199px ;
				padding-left : 10px ;
				padding-top : 3px ;
				padding-bottom : 3px ;
				clear : right ;
				display : block ;
				background : #CCC8A1 ;}

a.nav:hover	{	background : #9C9661 ;
				color : white ; }

a.cnav		{	font-size : 9pt ;
				font-weight : bold ;
				color : white ;
				text-decoration : none ;
				line-height : 26px ;
				width : 199px ;
				padding-left : 10px ;
				padding-top : 3px ;
				padding-bottom : 3px ;
				clear : right ;
				display : block ;
				background : #9C9661 ; }

a.cnav:hover	{	text-decoration : underline ;
				background : #9C9661 ;
				color : white ; }

div.navbreak	{	width : 199px ;
				padding-left : 10px ;
				padding-top : 0px ;
				padding-bottom : 0px ;
				clear : right ;
				background : #ACA675 ; }

td.main		{	padding : 20px ; }

td.footer	{	padding : 10px ; }





#dropmenudiv{position:absolute; padding: 4px; padding-left: 10px; line-height: 14px; z-index: 2;}

#dropmenudiv a {width: 100%; display: block;}

#dropmenudiv a:hover {text-decoration: underline;}

.style2 {color: #000000}
.style3 {line-height : 15px; color : #9C9661; padding-top : 8; padding-bottom : 8; font-size: 8pt;}
.style4 {font-size: 7pt}
.style5 {
	font-size: 16px;
	font-weight: bold;
}




.alignright {
float: right;
padding:5px;
border:#cecccc solid 1px;
background:#e4e4e4;
margin-left:4px;
margin-bottom:4px;
}

.alignleft {
float: left;
padding:5px;
border:#cecccc solid 1px;
background:#e4e4e4;
margin-right:4px;
margin-bottom:4px;
}

.form{float:right; padding:5px; width:260px;}