body{font:11px Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px 0px 15px 0px; background:#008B4B; color:#333333; }

body{
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #2AA8DC;
	scrollbar-highlight-color: Gray;
	scrollbar-shadow-color: Gray;
	scrollbar-track-color: #f6f6f6;
}

img{border:0px}
br.clear{clear:both}

a{color:#2AA8DC;}
a:hover{color:#FF9234;}

.root{margin:0px auto; width:760px; background: url(imgs/bg.gif) repeat-y;}

.nav{ position:absolute; margin:19px 0px 0px 48px; }
.nav[class]{ padding-left:13px; }
.nav a{ float:left; display:block; padding:8px 0px 0px 8px; width:32px; height:22px; text-decoration:none; margin-right:21px; background:url(imgs/nav_bg.gif) no-repeat left top;}

.top{background: url(imgs/bg_tf.gif) repeat-x top; height:289px; margin:0px 13px;}


.top .logo{ float:left; width:196px; height:170px; padding:111px 0px 0px 41px;  background: url(imgs/bg_tl.gif) no-repeat 0px 55px;}
.top .logo a{ display:block; background:url(imgs/shad.jpg) no-repeat center 80px; text-align:center; padding-bottom:36px; width:163px;}
.top .logo .slogan{margin:15px 0px 0px 8px;}

.top .vline{ float:left; width:8px; padding-top:91px;}
.top .vline div{ width:8px; height:187px; background:#A10000;}

.top .mimg{ float:left; width:342px; height:278px; }

.top .menu{ float:left; padding:38px 0px 0px 0px; width:147px; height:243px; text-align:center; background: url(imgs/bg_tr.gif) no-repeat 0px 28px; }
.top .menu ul{ list-style:none; padding:50px 0px 0px 12px; margin:0px; text-align:left;}
.top .menu ul li{background:url(imgs/mi_li.gif) no-repeat 0px 4px; padding:0px 0px 7px 29px;}
.top .menu ul li a{font-weight:bold; color:#F49730; text-decoration:none; text-transform:uppercase;}
.top .menu ul li a:hover{text-decoration:underline;}


p{margin:0px 0px 6px 0px;}
.sep{ height:15px;  background: url(imgs/dot_h.gif) repeat-x 0px 4px;}
ul{ padding:0px 0px 6px 18px; margin:0px;}

.hdr{ height:31px; padding:0px 0px 12px 98px; background: url(imgs/hdr_y.gif) no-repeat left top;}
.hdr h6{ border-bottom:8px solid #ffffff; text-transform:uppercase; padding:3px 0px 2px 0px; font-size:14px; margin:0px;}

.info{ float:left; padding:0px 8px 15px 31px; width:211px; color:#5C5C5C;}
.info .hdr { position:absolute; margin:-41px 0px 0px -31px; width:144px; }
.info .hdr h6{ border-color:#EBE800; color:#EBE800;}

.content{ float:left; padding:0px 0px 20px 32px; width:450px; background: url(imgs/dot_v.gif) repeat-y left;}
.content .hdr { padding:0px 0px 12px 17px; margin-left:-17px; background-image: url(imgs/hdr_g.gif); background-position:0px 5px; margin-top:-4px;}
.content h1{color:#008B4B; font-size:24px; font-weight:normal; margin:0px; padding:0px; border-bottom:1px solid #008B4B; }
.content h2{color:#008B4B; font-size:14px; margin:0px; padding:5px 0px 6px 0px; }



.bottom{ background: url(imgs/bg_bl.gif) no-repeat 13px 0px; clear:both;}
.bottom blockquote{ height:191px; padding-top:15px; margin:0px; background: url(imgs/bg_br.gif) no-repeat 670px 0px;}

.gallery{ float:left; width:590px; padding-right:8px; overflow:hidden;}
.gallery .hdr{ background-image: url(imgs/hdr_b.gif); margin-right:-8px;}
.gallery .hdr h6{ border-color:#2AA8DC; color:#2AA8DC;}
.gallery span{ display:block; height:100px;}
.gallery a{ float:left; display:block; width:160px; height:148px; margin-right:28px; text-align:center; color:#5C5C5C; border:1px solid #A6A6A6; text-decoration:none; overflow:hidden;}
.gallery a:hover{color:#5C5C5C; background:#f3f3f3;}
.gallery u{ color:#2AA8DC;}
.gallery a:hover u{color:#FF9234;}
.gallery img{margin:7px 0px; height:109px;}

.content .gallery{float:none; width:418px; padding:0px;}
.content .gallery span{width:450px; padding:0px;}
.content .gallery a{  margin-bottom:28px; }

.bottom .gallery .scroll{margin-left:55px; width:543px; overflow:auto;  height:178px;}



.partners{ float:right; width:152px;}
.partners .hdr{ background-image: url(imgs/hdr_r.gif); background-position:right top; padding:0px 75px 0px 0px;}
.partners .hdr h6{ border-color:#A10000; color:#A10000;}
.partners img{margin:14px 0px 0px 16px;}

.copy{ background: url(imgs/bot_l.gif) no-repeat left bottom; margin:0px 13px; clear:both;}
.copy blockquote{background: url(imgs/bot_r.gif) no-repeat right bottom; margin:0px; padding:0px 3px;}
.copy blockquote blockquote{color:#5C5C5C; font-size:10px; padding:36px 0px 0px 30px; height:24px; background: url(imgs/dot_h.gif) repeat-x 0px 30px;}
