*{margin:0; padding:0;}
body{background-color:#f8f9cf;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
table#wrapper{width:100%; min-width:980px; border-collapse:collapse;}
#header{background-color:#013300; color:#fff;}
#header img{margin-left:10px;}
.headerbottom{color:#ccc; height:10px; background-image:url(../images/header_bottom.jpg); font-size:13px; font-family:sans-serif;}
.headerbottom a{color:#fff; text-decoration:none;}
.headerbottom a:hover{text-decoration:underline;}
#nav{background-color:#000; width:200px; padding:10px; text-align:center;}
#nav *{list-style:none;text-decoration:none;}
#nav ul{margin-bottom:20px; text-align:left; padding-left:10px;}
#nav ul li{margin-bottom:10px; line-height:1;}
#nav ul li, #nav ul li a{font-size:22px; color:#fff}
#nav ul li a:hover{color:#679957}
#nav img{margin-bottom:10px;}
#content{ padding:40px;}
#footer td{padding:20px;}


#content h1{font-size:26px; text-align:center; line-height:.8;}

#content p{font-size:15px; margin-bottom:16px;}



#slideshow {
    position:relative;
    height:380px;
	width:507px;
	margin:0 auto 20px;
	border:2px solid #fff;
	box-shadow:0px 2px 6px #000;
		-moz-box-shadow:0px 2px 6px #000;
		-webkit-box-shadow:0px 2px 6px #000;
}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;}
#slideshow IMG.active {z-index:10;}
#slideshow IMG.last-active {z-index:9;}


.logos tr td img{
	width:150px !important;
	height:auto !important;
}
.logos2 tr td img{
	width:230px !important;
	height:auto !important;
}
.logos2 tr td, .logos tr td{padding:10px;}

form table{width:100%}
form#contact textarea, form#contact input {
	font-family:sans-serif;
	padding:3px;
	margin:3px 0 5px;
	border:1px solid #aaa;
	font-size:13px;
	border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
}
form#contact textarea{
	width:400px;
	max-width:400px;
	min-width:400px;
	min-height:117px;
	height:117px;
	max-height:117px;
}

form input.button{
	width:125px;
	padding:20px;
	color:#000;
	cursor:pointer;
}

form input.button:hover{
	background-color:#ddd;
}


form input.button:active{
	color:#fff;
	background-color:#808080;
	border:1px solid #606060 !important;
}

form .required{
	background-color:#FFD;
}
form .checkboxes input{
	position:relative;
	top:3px;
}
.checkboxes{line-height:2;}