.background { background-image: url(../images/bg01.jpg); background-repeat: repeat-x; background-position: top; }
.background2 { background-image: url(../images/bg02.jpg); background-repeat: repeat-x; background-position: top; }
.background3 { background-image: url(../images/bg03.jpg); background-repeat: repeat-x; background-position: top; }
.background4 { background-image: url(../images/bg04.jpg); background-repeat: repeat-x; background-position: top; }
.background5 { background-image: url(../images/bg05.jpg); background-repeat: repeat-x; background-position: top; }
.background6 { background-image: url(../images/bg06.jpg); background-repeat: repeat-x; background-position: top; }
.wrap { width: 950px; margin:0 auto; }
.header { background:url(../images/header-01.png) no-repeat top; width:949px; height:267px; display:block; }
.header2 { background:url(../images/header-02.png) no-repeat top; width:949px; height:266px; display:block; }
.header3 { background:url(../images/header-03.png) no-repeat top; width:949px; height:266px; display:block; }
.header4 { background:url(../images/header-04.png) no-repeat top; width:949px; height:266px; display:block; }
.header5 { background:url(../images/header-05.png) no-repeat top; width:949px; height:266px; display:block; }
.header6 { background:url(../images/header-06.png) no-repeat top; width:949px; height:266px; display:block; }
.header h1, .header2 h1, .header3 h1, .header4 h1, .header5 h1, .header6 h1 { display:none }
#menu { margin: 26px auto; width: 900px; }
#menu li { float: left; height: 80px; margin-right: 33px; position: relative; width: 100px; }
#menu li a { display: block; position: absolute; text-indent: -999em; top: 10px; }
.but01 { background: url("../images/menu.png") repeat scroll 0 0 transparent; display: block; height: 45px; width: 107px; }
.but02 { background: url("../images/menu.png") repeat scroll -141px 0 transparent; display: block; height: 45px; width: 97px; }
.but03 { background: url("../images/menu.png") repeat scroll -270px 0 transparent; display: block; height: 45px; width: 100px; }
.but04 { background: url("../images/menu.png") repeat scroll -399px 0 transparent; display: block; height: 45px; width: 100px; }
.but05 { background: url("../images/menu.png") repeat scroll -522px 0 transparent; display: block; height: 45px; margin: 0; width: 203px; }
.but06 { background: url("../images/menu.png") repeat scroll -731px 0 transparent; display: block; height: 45px; margin: 0; width: 120px; }
.but01:hover { background-position: 0 45px; }
.but02:hover { background-position: -141px 45px; }
.but03:hover { background-position: -270px 45px; }
.but04:hover { background-position: -399px 45px; }
.but05:hover { background-position: -522px 45px; }
.but06:hover { background-position: -731px 45px; }
.selected .but01 { background-position: 0 45px; }
.selected .but02 { background-position: -141px 45px; }
.selected .but03 { background-position: -270px 45px; }
.selected .but04 { background-position: -399px 45px; }
.selected .but05 { background-position: -522px 45px; }
.selected .but06 { background-position: -731px 45px; }
.content { font:16px Arial; color:black; line-height:1.5em; width:790px; margin:0 auto; }
.content2 { float: left; width: 540px; font: 16px/1.5em Arial; }
.content p strong, .content2 p strong { color:#a6ce39; font-weight:bold; }
.content ul, .content2 ul { margin:10px 0 }
.content li, .content2 li { list-style-type:disc; margin-left:30px }
.content-left { width:470px; float:left; }
.content-left2 { width:230px; float:left; }
.content-left2 ul { margin: 0 }
.content-left2 li { list-style-type:none; margin:0 }
.content-left2 li a { color:#A6CE39; display:block; padding:5px; font:14px arial; font-weight:bold; }
.content-left2 li a:hover { background:#A6CE39; color:white; }
.content-left2 li a.selected { background:#A6CE39; color:white; }
.content-right { width:270px; float:right; }
.content-right2 { width:510px; float:right; }
.content-right2 .news-content ul { margin:0 }
.content-right2 .news-content li { list-style:none; width:230px; padding-right:15px; border-right:1px dotted #7d7d7d; font:11px Arial; color:#000; float:left; margin:0 }
.content-left .sep { border-bottom:1px dotted #7d7d7d }
h1 { background:url(../images/chicken.gif) no-repeat; padding-left:40px; font:38px Arial; font-weight:bold; color:#8dd8f8; margin-bottom:20px; }
.sub-content { margin:25px auto 15px auto; font:11px Arial; line-height:1.5em; width:790px; line-height:1.5em; }
.sub-content2 { float: right; font: 12px/1.5em Arial; width: 350px; }
.sub-content li { border-right:1px dotted #7D7D7D; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding-right:15px; width:230px; margin:0; margin-bottom:20px }
.sub-content2 li { border-bottom: 1px dotted #7D7D7D; padding: 10px 0; }
.sub-content p, .sub-content2 p { width:230px; line-height:1.7em; }
.sub-content p a, .sub-content2 p a { font:11px Arial; color:#00aeef; }
.sub-content p a:hover, .sub-content2 p a:hover { text-decoration:underline; }
.sub-content h3, .sub-content2 h3 { color:#00aeef; }
.sub-content h2, .sub-content2 h2 { color:#a6ce39; font:14px Arial; font-weight:bold; }
.footer { background:url(../images/footer.gif) no-repeat top; padding-top:90px; text-align:center; font:11px Arial; margin-bottom:20px }
.footer p a { font:11px Arial; color:#00aeef; }
.footer p a:hover { text-decoration:underline; }
.exclamation { font:11px Arial; color:#7d7d7d; line-height:1.3em }
.input-form { padding:5px; width: 300px; margin:5px 0; color:#00aeef }
.tagline { width: 414px; margin-right: auto; margin-left: auto; margin-top: 20px; }
/*Contact Form jQuery*/
#contact-wrapper { border:1px solid #e2e2e2; background:#f1f1f1; padding:20px; width:270px; float:right; margin-bottom:20px }
#contact-wrapper div { clear:both; margin:1em 0; }
#contact-wrapper label { display:block; float:none; font-size:16px; width:auto; }
form#contactform input { border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7; border-style:solid; border-width:1px; padding:5px; font-size:16px; color:#333; }
form#contactform textarea { font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:100%; padding:0.6em 0.5em 0.7em; border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7; border-style:solid; border-width:1px; }
div.img-content { /* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */ display: none; float: right; width: 490px; }
div.img-content a, div.navigation a { text-decoration: none; color: #777; }
div.img-content a:focus, div.img-content a:hover, div.img-content a:active { text-decoration: underline; }
div.controls { margin-top: 5px; height: 23px; }
div.controls a { padding: 5px; }
div.ss-controls { float: left; }
div.nav-controls { float: right; }
div.slideshow-container { position: relative; clear: both; height: 420px; /* This should be set to be at least the height of the largest image in the slideshow */ }
div.loader { position: absolute; top: 0; left: 0; background-image: url('loader.gif'); background-repeat: no-repeat; background-position: center; width: 550px; height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */ }
div.slideshow { }
div.slideshow span.image-wrapper { display: block; position: absolute; top: 0; left: 0; }
div.slideshow a.advance-link { display: block; height: 375px; width: 500px; /* This should be set to be at least the height of the largest image in the slideshow */ }
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited { text-decoration: none; }
div.slideshow img { vertical-align: middle; border: 1px solid #ccc; }
div.download { float: right; }
div.caption-container { position: relative; clear: left; height: 75px; }
span.image-caption { display: block; position: absolute; width: 550px; top: 0; left: 0; }
div.caption { padding: 10px 0px; }
div.image-title { font-weight: bold; font-size: 1.4em; }
div.image-desc { line-height: 1.3em; padding-top: 12px; }
div.navigation { /* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */ margin: 45px 0 15px 0; }
ul.thumbs { clear: both; margin: 0; padding: 0; }
ul.thumbs li { float: left; padding: 0; margin: 5px 10px 5px 0; list-style: none; }
a.thumb { padding: 2px; display: block; border: 1px solid #ccc; }
ul.thumbs li.selected a.thumb { background: #000; }
a.thumb:focus { outline: none; }
ul.thumbs img { border: none; display: block; }
div.pagination { clear: both; }
div.navigation div.top { margin-bottom: 12px; height: 11px; display:none; }
div.navigation div.bottom { margin-top: 12px; }
div.pagination a, div.pagination span.current, div.pagination span.ellipsis { display: block; float: left; margin-right: 2px; padding: 0px 7px 0px; border: 1px solid #eee; }
div.pagination a:hover { background-color: #eee; text-decoration: none; }
div.pagination span.current { font-weight: bold; background-color: #000; border-color: #000; color: #fff; }
div.pagination span.ellipsis { border: none; padding: 5px 0 3px 2px; }
.sharethis { width: 950px; margin:10px auto; }

