* {margin: 0; border: 0; padding: 0; list-style-type: none; text-decoration: none; outline: none; -moz-outline-style: none;}
.clear {clear: both; float: none !Important;}
body {font: 12px/16px Helvetica, Arial; background: #5a4539; color: #483b32;}
div#s {width: 960px; margin: 0 auto;}
u {text-decoration: underline;}
div.text {height: 36px;}
div.text h1 {float: left;}
div.text span {float: right; width: 391px; background: url(../image/t4.jpg) no-repeat right; height: 36px; display: block;}
div.text h1 a {display: block; background: url(../image/t1.jpg) no-repeat; width: 410px; height: 36px;}

a.twitter {border: 0px; width:18px; height: 18px; position: absolute; margin-top: 10px; margin-left: 532px}
a.facebook {border: 0px; width:18px; height: 18px; position: absolute; margin-top: 10px; margin-left: 505px}
div#head {height: 342px; width: 960px; display: block; clear: both; background: url(../image/t3.jpg) no-repeat;}
div#head a {width: 170px; height: 134px; position: absolute; margin: 0 0 0 25px; display: block;}

ul#menu {height: 35px; background: url(../image/menu.jpg) no-repeat;}
ul#menu li {height: 35px; float: left; display: block;}
ul#menu li a {height: 35px; display: block; background: url(../image/menu.jpg) no-repeat;}

ul#menu2 {height: 35px; background: url(../image/mbg.jpg) repeat-x;}
ul#menu2 li {height: 35px; padding-top: 9px; float: left; display: block;}
ul#menu2 li a {margin: 0px 0px 0 20px; font-family: Helvetica, Arial; size: 12px; color: #e7ecd1;}
ul#menu2 li a:hover, ul#menu2 li a.on {margin: 0px 0px 0 20px; font-family: Helvetica, Arial; size: 12px; color: #5ec8d0;}

ul#menu li.a43 a {width: 88px; background-position: 0 0;}
ul#menu li.a1 a {width: 116px; background-position: -88px 0;}
ul#menu li.a2 a {width: 98px; background-position: -204px 0;}
ul#menu li.a3 a {width: 59px; background-position: -302px 0;}
ul#menu li.a4 a {width: 71px; background-position: -361px 0;}
ul#menu li.a5 a {width: 133px; background-position: -432px 0;}
ul#menu li.a6 a {width: 84px; background-position: -565px 0;}
/* KILL
ul#menu li.a7 a {width: 145px; background-position: -564px 0;}
ul#menu li.a8 a {width: 135px; background-position: -709px 0;}
 */
 
ul#menu li.a43on a {width: 88px; background-position: 0 -35px;}
ul#menu li.a1on a {width: 116px; background-position: -88px -35px;}
ul#menu li.a2on a {width: 98px; background-position: -204px -35px;}
ul#menu li.a3on a {width: 59px; background-position: -302px -35px;}
ul#menu li.a4on a {width: 71px; background-position: -361px -35px;}
ul#menu li.a5on a {width: 133px; background-position: -432px -35px;}
ul#menu li.a6on a {width: 84px; background-position: -565px -35px;}
/* KILL
ul#menu li.a7on a {width: 145px; background-position: -564px -35px;}
ul#menu li.a8on a {width: 135px; background-position: -709px -35px;}
 */
 
ul#menu li.a43 a:hover  {width: 88px; background-position: 0 -35px;}
ul#menu li.a1 a:hover {width: 116px; background-position: -88px -35px;}
ul#menu li.a2 a:hover {width: 98px; background-position: -204px -35px;}
ul#menu li.a3 a:hover {width: 59px; background-position: -302px -35px;}
ul#menu li.a4 a:hover {width: 71px; background-position: -361px -35px;}
ul#menu li.a5 a:hover {width: 133px; background-position: -432px -35px;}
ul#menu li.a6 a:hover {width: 84px; background-position: -565px -35px;}
 /* KILL
ul#menu li.a7 a:hover {width: 145px; background-position: -564px -35px;}
ul#menu li.a8 a:hover {width: 135px; background-position: -709px -35px;}
 */
 
div#content {background: #f1f1f1 url(../image/bg.jpg) repeat-y; padding: 0 0 44px 0;}
div#content div.leftr {float: left; width: 645px; padding: 35px;}
div#content div.leftr img {padding: 0 15px 0 0}
div#content div.rightr {float: left; width: 215px; padding: 15px 0 0 15px;}

div.item {padding: 0 0 22px 0;}
div.item img {float: left; width: 226px;}
div.item div {float: left; width: 390px; padding: 0 0 0 22px;}
div.item a.more {width: 109px; height: 24px; display: block; background: url(../image/button.jpg) no-repeat; margin: 15px 0;}

div.item div h2 {font: bold 14px/14px Helvetica, Arial; display: block; margin: 0 0 4px 0;}
div.item div span {display: block; font-size: 11px;}

div.rightr h3 {font: bold 16px/16px Helvetica, Arial; display: block; margin: 0 0 15px 0;}
div.rightr form label {display: block; margin: 0 0 2px 0; clear: both;}
div.rightr form div {float: left; margin: 0 2px 0 0;}
div.rightr form div span {display: block; margin: 0 0 3px 0;}
div.rightr form select {width: 60px; font: 11px/11px Tahoma; text-align: left; padding: 2px;}
div.rightr form div.clear {padding: 8px 0 0 0;}


div.rightr a {display: block; margin: 22px 0 0 0;}



div.images {width: 645px;}
div.images div {float: left; width: 215px;}
div.images div.left {}
div.images div.center {text-align: center;}
div.images div.right {text-align: right;}



div#footer {color: #fff; padding: 10px 0; display: block; font: 11px/15px Helvetica, Arial;}
div#footer a {color: #fff;}
div#footer div.leftm {float: left;}
div#footer div.rightm {float: right; color: #5ec8d0}
div#footer div.rightm a {color: #5ec8d0; text-decoration: none}
div#footer div.rightm a:hover {color: #5ec8d0; text-decoration: underline}

div#content dl dd {padding: 0 0 0 20px;}
div#content div.leftr h1 {display: block; font: bolder 25px/25px Arial;}
div#content div.leftr h2 {display: block; font: bolder 18px/18px Arial;}
div#content div.leftr h3 {display: block; padding: 14px 0; font: bolder 20px/20px Arial;}
div#content div.leftr p {display: block; padding: 14px 0 0 0;}
div#content div.leftr a {color: #347c81; text-decoration: underline;}
div#content div.leftr a:hover {text-decoration: none;}
div#content div.leftr blockquote {display: block; padding: 14px 40px;}
div#content div.leftr ul {display: block; padding: 5px 0 14px 0;}
div#content div.leftr ul li {list-style-type: disc; margin: 0 0 0 30px;}

div#content div.rightr h3 {display: block; padding: 14px 0;}
div#content div.rightr h3.first {margin: 0; }
div#content div.rightr h3.second {padding-top: 36px; margin: 0; }

div#content div.rightr ul.up {display: block; margin: 0 0 0 -15px; width: 245px;}
div#content div.rightr ul.up li {display: block; padding: 0 0 0 0px !important;}
div#content div.rightr ul.up a {margin: 0; display: block; padding: 3px 30px 3px 15px; color: #444; font: 14px/14px Helvetica, Arial;}
div#content div.rightr ul.up a:hover, div#content div.rightr ul.up a.act {background: #91d6db;}

div#content div.rightr ul.up2  {display: block; margin: 0 0 0 -15px; width: 245px;}
div#content div.rightr ul.up2 em {display: block; padding: 5px 0 0 0; font: italic 11px/15px Helvetica, Arial;}
div#content div.rightr ul.up2 a {display: block; padding: 10px 30px 10px 15px; margin: 0; color: #444; font: 13px/18px Helvetica, Arial;}
div#content div.rightr ul.up2 a:hover, div#content div.rightr ul.up2 a.act {background: #91d6db;}


div#images {width: 645px; overflow: hidden;}
div#bs {width: 10000px;}
div#images div.scroll {width: 645px; float: left;}
div.left, div.right, div.center {float: left; width: 215px;}
div#images div.center {text-align: center;}
div#images div.right {text-align: right;}
div#list {margin: 5px 0 0 0}
div#list a {display: block; float: left; width: 30px; height: 24px; background: url(../image/b1.jpg) no-repeat; font: 12px/24px Helvetica, Arial; text-align: center; margin: 0 4px 0 0; color: #222 !important; text-decoration: none !important; cursor: pointer;}
div#list a.act {background: url(../image/b2.jpg) no-repeat !important;}


a.button {float: left;padding: 0 15px 0 0;height: 24px;border: 0;cursor: pointer;text-align: center;text-decoration: none !important;color: #444;background: transparent url('../image/bg_button_a.gif') no-repeat right top;font: normal 12px arial, sans-serif;overflow: visible;}
a.button span {display: block;padding: 0 0 0 15px;height: 24px;line-height: 24px;white-space: nowrap;color: #444;text-decoration: none !important;background: transparent url('../image/bg_button_span.gif') no-repeat left top;}
a.button:hover,
a.button:focus {text-decoration: none !important;background-position: right bottom;}
a.button:hover span,
a.button:focus span {text-decoration: none !important;background-position: left bottom;}
a.button:focus {margin-top: 1px;}
a.button::-moz-focus-inner 
/* fixing evil default firefox padding */ {padding: 0;border: none;}

a.button_check {float: left;padding: 0 15px 0 0;height: 24px;border: 0;cursor: pointer;text-align: center;text-decoration: none !important;color: #444;background: transparent url('../image/bg_button_a-blu.gif') no-repeat right top;font: normal 12px arial, sans-serif;overflow: visible;}
a.button_check span {display: block;padding: 0 0 0 15px;height: 24px;line-height: 24px;white-space: nowrap;color: #444;text-decoration: none !important;background: transparent url('../image/bg_button_span-blu.gif') no-repeat left top;}
a.button_check:hover,
a.button_check:focus {text-decoration: none !important;background-position: right bottom;}
a.button_check:hover span,
a.button_check:focus span {text-decoration: none !important;background-position: left bottom;}
a.button_check:focus {margin-top: 1px;}
a.button_check::-moz-focus-inner 
/* fixing evil default firefox padding */ {padding: 0;border: none;}

