html, body{ 

	margin:0; 
	padding:0; 
	font: 95%/1.2 'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;
	text-align:center;
	background-color:#948a54;
	

} 

	#container{	

		margin:0 auto;

		position:relative;

		text-align:left;

		width:900px;

		background:#ffffff;		

		margin-bottom:2em;

		}	

		

	#content{

		position:relative;

		}			



/* Easy Slider2 */


#slideshow {
    position:relative;
    height:246px;
	width:900px;
	margin-top:10px;
	float:left;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 246px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 246px;
    display: block;
    border: 0;
    margin-bottom: 0px;
}

td img.decoration {display: block;}


p{

	font-family: 'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;

font-size:15px;
line-height:130%;

}

img{ border:0px;}

li{padding-bottom:10px;}
ul{margin-left:10px;}
h4{

font-family:'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;
margin: 0;
padding: 0;
color: #58595b;
font-style:italic;
}
h3{

font-family:'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;

margin: 0;
padding: 0;
color: #2a571e;
font-style:italic;
}


h2 {

font-family:'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;

margin: 0;
padding: 0;
color: #58595b ;
}

h1 {
font-family:'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;

margin-top:5px;
color: #2a571e ;

}

#table {

  border-collapse: collapse;

  border-spacing: 0;



    margin:0px;

    padding:0px;

}


#pagetop{ 

 width:100%; 

 text-align:center; 

 margin:0 auto; 

background-color:#003a5d;
font-family:Arial, Helvetica, sans-serif;
} 
#pagewidth{ 

 width:900px; 

 text-align:left;
 padding:0px 15px; 

 margin:0 auto; 
  background-image:url(grey.gif);
 background-repeat:repeat-x;
 background-color:#f3f0f6;
box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 10px 3px rgba(0, 0, 0, 0.3);
 

} 

 #top{

	position:relative;

	height:23px;

	background-color:#337321;

	width:890px;

	display:block;

	overflow:none;
	
	text-align:right;
	padding-right:10px;
	padding-top:8px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;

} 

#header{

	position:relative;

	height:120px;

	background-color:none;

	width:900px;

	display:block;

	overflow:none;
	background:url(images/tanheader.jpg) repeat-x;

} 

 #navigation{

 position:relative; 

 height:34px; 



 width:900px;

 float:left; 

 display:block;

 overflow:none;

} 

  #slider{

 position:relative; 

 height:246px; 


 width:900px;


 display:block;

 overflow:none;
 padding-top:15px;

} 
  #rect{

 position:relative; 
 float:left;

 height:120px; 


 width:900px;


 display:block;

 overflow:none;
} 
  #topimage{

 position:relative; 

 height:100px; 


 width:900px;


 display:block;

 overflow:none;

} 
#wrapper{
 padding-top:10px;

 }



#leftcol{

 width:230px; 

 height:auto;


 padding: 0px;

 float:right; 


 }

 

#maincol{

 position: relative; 

 width:640px;

height:auto; 

 padding-left: 0px;
  padding-right: 5px;
   padding-bottom: 20px;
    padding-top: 20px;

 float:left; 

 }

 #mainonly{


  background-position:top;

 position: relative; 

 width:860px;
background-color:#fff;
 

 padding: 20px;

 float:left; 

 }
 #button {
	padding: 0;	
	font-family: Arial;
	font-size:12px;
	
}
#button li {
	display: inline;
}
#button li a {
	font-family: Arial;
	font-size:14px;
	text-decoration: none;
	float:left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:10px;
	padding-bottom:10px;
	color: #2a2a2a;

}
#button li span {
	font-family: Arial;
	font-size:14px;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:10px;
	padding-bottom:10px;
	color: #ffffff;
	background-color:#393939;

}
	
#button li a:hover {
	background-color: #393939;
	margin-top:0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:10px;
	padding-bottom:10px;
	color: #ffffff;
}

#footer{

 height:82px; 

  background-color:#4a4747; 

 clear:both;

 display:block;

 overflow:auto;



} 

#footerlink {

    color:#ffffff;

	font-weight:bold;

 }

 
#bartext {

    color:#ffffff;
	font-size:16px;
	line-height:100%;

 }


/* Menu

-------------------------------------------------------------------------*/

/* Menu
-------------------------------------------------------------------------*/
.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:extra-bold;
	background-color: #FFFFFF;
	}	
.menu ul{
	background:#333 url('images/buttonbg.png');
	background-repeat:repeat-x; 
	height:34px;
	width:900px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:right;
		padding:0px;
		}
	.menu li a{
		background-image: url("images/buttonbg.png"), url("images/seperator.gif");
  		background-repeat: repeat-x, bottom right no-repeat;
	
		color:#1d3668;
		display:block;
		font-weight:normal;
		font-size:12px;
		line-height:34px;
		margin:0px;
		padding:0px 45px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #1d3616 url("images/hover_2.png") bottom center no-repeat;
			color:#ffffff;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:180px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:180px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 5px 0px 10px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#2a571e url('images/hover_sub_2.png') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	


 

/* ******************************************************************** */ 

/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */

/* ******************************************************************** */

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-block;}

td img.decoration {display: block;}

/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  





 

 

/* ******************************************************************** */ 

/*                      printer styles                                  */ 

/* ******************************************************************** */ 

     

 @media print{ 

/*hide the left column when printing*/ 

#leftcol{display:none;} 

#twocols, #maincol{width:100%; float:none;}

}

