body{background: #6600cc; margin: 20px 0px 0px 0px; font: 14px/16px verdana; color: #000;}

section{display: block}
img{border: 0px;}

div.wrapper{width: 950px; margin: 0px auto 0px auto;}

div.contbgtop{width: 1000px; height: 20px; background: #6600cc; margin-left: -500px; left: 50%; top:0px; bottom:0px; position: absolute; z-index:2;} 
div.contbgbot{width: 1000px; height: 45px; margin-left: -500px; left: 50%; bottom:0px; position: absolute; z-index:3;} 
div.navbg{width: 240px; min-height: 700px; background: #ff39ce; top:380px; z-index:2; position: absolute; box-shadow: 0px 0px 20px #000; border-radius: 0px 10px 10px 10px;}
div.contbg{width: 950px; min-height: 1080px; background: #fff; margin-left: -475px; margin-bottom: 20px; left: 50%; top:20px; position: absolute; box-shadow: 0px 0px 20px #000; border-radius: 10px 10px 10px 10px;}

.contact{width: 690px; text-align: center; background-color: #fff; font-weight: bold; z-index:1; bottom: 0px; position: absolute;}
.counties{width: 690px; text-align: center; background-color: #fff; font-weight: bold; z-index:1; top: 0px; position: absolute;}

.header{width: inherit; height: 160px; background: #ff39ce; box-shadow: 0px 0px 10px #000; z-index: 3; position: absolute; border-radius: 10px 10px 0px 0px;}
.logo{width: 240px; height: 160px; float: left; background: #ff39ce; border-radius: 10px 10px 10px 0px; z-index: 4; position: absolute;}
.banner{width: 710px; float: right; border-radius: 0px 10px 0px 0px;}

.navigation{width: 240px; float: left; text-decoration: none;}
nav{width: inherit; top: 180px; z-index: 2; position: absolute;}
.button{width: inherit; height: 20px; padding: 10px 0px 10px 10px; background: #ff39ce; box-shadow: 0px 0px 10px #000; border-radius: 0px 10px 10px 0px; font: bold 15px/15px verdana; color: #fff;}
.buttonactive{width: 230px; height: 20px; padding: 10px 0px 10px 10px; background: #ff6bda; box-shadow: 0px 0px 10px #000; border-radius: 0px 10px 10px 0px; font: bold 15px/20px verdana; color: #fff;}
.button:hover{width: 240px; background: #ff6bda;}
.social{width: 240px; padding: 10px 0px 10px 0px; border-radius: 0px 10px 10px 0px; font: bold 15px/15px candara; color: #fff; text-align: center;}

.navigation a{text-decoration: none; color: inherit;}

.contentwrapper{width: 700px;  float: right;}
.content{width: 690px; padding-right: 10px; top: 180px; position: absolute; float: right; overflow: inherit;}

span.footer{text-align: center;}

h1{font: bold 16px/18px candara; color: #6600cc;}
h2{font: bold 13px/15px verdana; color: #6600cc;}
hr{color: #6600cc; background-color: #6600cc; background: #6600cc; width: 100% height: 2px; border: 2px 0px 0px 0px; border-color: #6600cc;}


a{text-decoration: underline; color: inherit;}


#flashContent { width:100%; height:100%; }

@-webkit-keyframes fade {
	0% { opacity:0; -webkit-transform:translate(0px,0px) scale(1.00); }
	25% { opacity:1; -webkit-transform:translate(30px,-30px) scale(1.10); }
	50% { opacity:.5; -webkit-transform:translate(60px,-60px) scale(1.20); }
	75% { opacity:0; -webkit-transform:translate(30px,-30px) scale(1.10); }
	100% { opacity:0; -webkit-transform:translate(0px,0px) scale(1.00); }
}
@-moz-keyframes fade {
	0% { opacity:0; -moz-transform:translate(0px,0px) scale(1.00); }
	25% { opacity:1; -moz-transform:translate(30px,-30px) scale(1.10); }
	50% { opacity:.5; -moz-transform:translate(60px,-60px) scale(1.20); }
	75% { opacity:0; -moz-transform:translate(30px,-30px) scale(1.10); }
	100% { opacity:0; -moz-transform:translate(0px,0px) scale(1.00); }
}
 
#slideshow, #slideshow img { position:absolute }
#slideshow {
overflow:hidden;
top:0px;
right:0px;
width:720px;
height:160px;
border-radius: 0px 10px 0px 0px;
}
 
#slideshow img { opacity:0; -webkit-animation:fade 60s linear infinite; -moz-animation:fade 60s linear infinite; }
#slideshow .img2 { -webkit-animation-delay:12s; -moz-animation-delay:12s;}
#slideshow .img3 { -webkit-animation-delay:24s; -moz-animation-delay:24s;}
#slideshow .img4 { -webkit-animation-delay:36s; -moz-animation-delay:36s;}
#slideshow .img5 { -webkit-animation-delay:48s; -moz-animation-delay:48s;}

input{width: 337px; border-color: #6600cc; border-width: 2px; border-style: solid;}
input.submit{width: 100%; height: 40px; border: 0px; background-color: #6600cc; color: #fff; font-size: 16px; font-weight: bold;}
input.radio{width:20px;}
textarea{width: 100%; border-color: #6600cc; border-width: 2px; border-style: solid;}
formleft{float: left; width: 337px; }
formright{float: right; width: 337px; }