* html img,  * html .png {
	position:relative;
 behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",  this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''),  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",  this.runtimeStyle.backgroundImage = "none")), this.pngSet=true)  );
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body a {
	outline:none;
}
div#site-wrapper {
	background-color:#ffffff;
	width: 839px;
	margin: 0 auto;
	text-align: left;
}
#home-back {
	background: #fff url(../images/home-back.jpg);
	height:556px;
}
#home-back-temp {
	background: #fff url(../images/home-back-temp.jpg);
	height:556px;
}
#tempnote {
	width:150px;
	height:160px;
	position:absolute;
	margin-top:45px;
	margin-left:30px;
}
#home-text {
	position:absolute;
	width:510px;
	margin-top:370px;
	margin-left:170px;
	text-align:center;
}
#home-text a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
div#column2 {
	margin: 0;
	padding: 0;
	width: 100%;
}
div#column1 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #fff url(../images/back-right.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
#left {
	float:left;
	margin:0;
	width:170px;
	padding-top:40px;
	color:#666;
	font-size:11px;
}
#left a {
	text-decoration:none;
	color:#666;
}
#right {
	margin:0;
	width:153px;
	float:right;
	padding-top:40px;
	padding-left:12px;
}
#right a {
	outline:none;
}
#content {
	margin-left:170px;
	margin-right:165px;
	color:#666;
	padding-bottom:40px;
	padding-top:40px;
	padding-right:60px;
}
#content a {
	font-style:italic;
	color:#666;
}
#content li {
	margin-left:20px;
}
#innernav {
	padding-top:20px;
	padding-bottom:35px;
}
#innernav a {
	color:#000;
	font-style:normal;
	text-decoration:none;
	font-size:14px;
}
#innernav a:hover {
	color:#6b9436;
}
#footer {
	background: #fff url(../images/back-right.jpg);
	background-position:right;
	background-repeat:repeat-y;
	font-size:11px;
	height:21px;
	clear:both;
}
#footer a {
	text-decoration:none;
	color:#000;
	font-size:12px;
}
#footer a:hover {
	color:#333;
}
#logo-bottom {
	background: #FFF url(../images/logo-bottom.gif);
	width:268px;
	height:24px;
	margin-left:440px;
	margin-top:6px;
	position:absolute;
}
.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.grey {
	color:#666;
}
.black {
	color:#000;
}
.header {
	font-size:18px;
	color:#6b9436;
}
.hiddenPic {
	display:none;
}
#button1 {
	background: url(../images/button-caap.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button1:hover {
	background: url(../images/button-over1.png);
}
#button2 {
	background: url(../images/button-news.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button2:hover {
	background: url(../images/button-over2.png);
}
#button3 {
	background: url(../images/button-archives.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	cursor:pointer;
}
#button3:hover {
	background: url(../images/button-over3.png);
}
#button4 {
	background: url(../images/button-over4.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button4:hover {
	background: url(../images/button-caap.png);
}
#button5 {
	background: url(../images/button-over5.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button5:hover {
	background: url(../images/button-news.png);
}
#button6 {
	background: url(../images/button-over6.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	cursor:pointer;
}
#button6:hover {
	background: url(../images/button-archives.png);
}
#button7 {
	background: url(../images/button-over7.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button7:hover {
	background: url(../images/button-caap.png);
}
#button8 {
	background: url(../images/button-over8.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button8:hover {
	background: url(../images/button-news.png);
}
#button9 {
	background: url(../images/button-over9.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	cursor:pointer;
}
#button9:hover {
	background: url(../images/button-archives.png);
}
#button10 {
	background: url(../images/button-over10.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button10:hover {
	background: url(../images/button-caap.png);
}
#button11 {
	background: url(../images/button-over11.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button11:hover {
	background: url(../images/button-news.png);
}
#button12 {
	background: url(../images/button-over12.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	cursor:pointer;
}
#button12:hover {
	background: url(../images/button-archives.png);
}
#button13 {
	background: url(../images/button-over13.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button13:hover {
	background: url(../images/button-caap.png);
}
#button14 {
	background: url(../images/button-over14.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button14:hover {
	background: url(../images/button-news.png);
}
#button15 {
	background: url(../images/button-over15.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	cursor:pointer;
}
#button15:hover {
	background: url(../images/button-archives.png);
}
#button16 {
	background: url(../images/button-over16.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button16:hover {
	background: url(../images/button-caap.png);
}
#button17 {
	background: url(../images/button-over17.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button17:hover {
	background: url(../images/button-news.png);
}
#button18 {
	background: url(../images/button-over18.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	cursor:pointer;
}
#button18:hover {
	background: url(../images/button-archives.png);
}
#button19 {
	background: url(../images/button-over19.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button19:hover {
	background: url(../images/button-caap.png);
}
#button20 {
	background: url(../images/button-over20.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button20:hover {
	background: url(../images/button-news.png);
}
#button21 {
	background: url(../images/button-over21.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	cursor:pointer;
}
#button21:hover {
	background: url(../images/button-archives.png);
}
#button22 {
	background: url(../images/button-over22.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button22:hover {
	background: url(../images/button-caap.png);
}
#button23 {
	background: url(../images/button-over23.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
	cursor:pointer;
}
#button23:hover {
	background: url(../images/button-news.png);
}
#button24 {
	background: url(../images/button-over24.png);
	width:110px;
	height:74px;
	padding-top:36px;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px;
	cursor:pointer;
}
#button24:hover {
	background: url(../images/button-archives.png);
}
<!--
pure css menu
-->
 #pcm {
display:none;
}
ul.pureCssMenu ul {
	display:none
}
ul.pureCssMenu li:hover>ul {
	display:block
}
ul.pureCssMenu ul {
	position: absolute;
	left:0px;
	top:98%;
}
ul.pureCssMenu ul ul {
	position: absolute;
	left:98%;
	top:-2px;
}
ul.pureCssMenu, ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 0px 2px 0px;
	background-repeat:repeat;
}
ul.pureCssMenu table {
	border-collapse:collapse
}
ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul {
}
ul.pureCssMenu li {
	display:block;
	margin:0px 0px 0px 0px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
	outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:0px;
	padding-left:0px;
	padding-right:0px;
	_padding-left:0;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span {
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep {
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span {
	float:none;
	padding-right:0;
	display:inline-block;
	background-color:#AAAAAA;
	background-image:none;
}
ul.pureCssMenu ul li.sep span {
	width:80%;
}
ul.pureCssMenu li:hover {
	position:relative;
}
ul.pureCssMenu li:hover>a {
	border-color:#665500;
	border-style:solid;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li a:hover {
	position:relative;
	border-color:#665500;
	border-style:solid;
	color: #ffffff;
	text-decoration:none;
	cursor:pointer;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {
	border: none;
	float:left;
	_float:none;
}
ul.pureCssMenu ul img {
}
ul.pureCssMenu img.over {
	display:none
}
ul.pureCssMenu li.dis a:hover img.over {
	display:none !important
}
ul.pureCssMenu li.dis a:hover img.def {
	display:inline !important
}
ul.pureCssMenu li:hover > a img.def {
	display:none
}
ul.pureCssMenu li:hover > a img.over {
	display:inline
}
ul.pureCssMenu a:hover img.over, ul.pureCssMenu a:hover ul img.def, ul.pureCssMenu a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover a:hover ul img.def, ul.pureCssMenu a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover img.over, ul.pureCssMenu a:hover a:hover a:hover a:hover img.over {
	display:inline
}
ul.pureCssMenu a:hover img.def, ul.pureCssMenu a:hover ul img.over, ul.pureCssMenu a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover a:hover ul img.over, ul.pureCssMenu a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover img.def, ul.pureCssMenu a:hover a:hover a:hover a:hover img.def {
	display:none
}
ul.pureCssMenu a:hover ul, ul.pureCssMenu a:hover a:hover ul, ul.pureCssMenu a:hover a:hover a:hover ul {
	display:block
}
ul.pureCssMenu a:hover ul ul, ul.pureCssMenu a:hover a:hover ul ul {
	display:none
}
ul.pureCssMenu span {
	display:block;
	background-image:url(../images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
	padding-right:4px;
}
ul.pureCssMenu li:hover>a>span {
	background-image:url(../images/arrv_anim_1o.gif);
}
ul.pureCssMenu a:hover span {
	_background-image:url(../images/arrv_anim_1o.gif)
}
ul.pureCssMenu ul span, ul.pureCssMenu a:hover table span {
	background-image:url(../images/arr_double_1.gif)
}
ul.pureCssMenu ul li:hover > a span {
	background-image:url(../images/arr_double_1o.gif);
}
ul.pureCssMenu table a:hover span, ul.pureCssMenu table a:hover a:hover span, ul.pureCssMenu table a:hover a:hover a:hover span {
	background-image:url(../images/arr_double_1o.gif)
}
ul.pureCssMenu table a:hover table span, ul.pureCssMenu table a:hover a:hover table span {
	background-image:url(../images/arr_double_1.gif)
}

p#contact-us, p#newsletter { margin:20px 0px; }
	p#contact-us a#contact-us-button { display:block; height:20px; background:url(../images/contact-button.jpg) no-repeat top right; width:95px; color:#000; line-height:18px; font-weight:bold; }
p#newsletter { margin-top:0px; }
	p#newsletter a#newsletter-button { display:block; height:22px; background:url(../images/e-mail_newsletter_icon.jpg) no-repeat top right; width:125px; color:#000; line-height:18px; }
