/* CSS Document */

* {margin:0; padding:0}



html, body {width:100%; text-align:center; margin:0 auto;}
body {background:#E3FFBF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

img {border:none};
img.lft {float:left;}
img.rht {float:right;}
img.rhtpad {float:right; padding:0 0 0 15px;}
img.lftpad {float:left; padding:0 15px 0 0;}



.site-center {margin:0 auto; width:1020px;}
#container {background:url(../images/bg.png) repeat-x; padding:10px; float:left; width:1000px;}
#header {width:1000px; height:210px; background:url(../images/glass-back-header.png) 0 0; float:left;}
#header-top {width:990px; height:170px; padding:0 5px 0 5px; float:left;}
#header-bottom {width:990px; height:50px; padding:0 5px 0 5px; float:left;}
#middle {width:1000px; background:url(../images/glass-back-middle.png) repeat-y; min-height:350px; float:left;}
#footer {width:1000px; height:25px; background:url(../images/glass-back-middle.png) repeat-y; float:left;}
#footer-bottom {width:990px; height:25px; padding:0 5px 0 5px; background:url(../images/gbar-footer.png) 5px 0 no-repeat;}
.footer-text-lft {padding:7px 30px 0 30px; font-weight:bold; font-size:10px; text-align:left; float:left;}
.fsp {padding:0 5px 0 5px;}

#dev-content {background:url(../images/dev-content-back.png) repeat-y; padding:10px; margin:5px 0 0 0; float:left; width:1000px;}
#dev-content p {font-size:10px; color:#666666; text-align:left; padding:5px 0 0 0;}
#dev-content-lft {float:left; width:400px;}
#dev-content-rht {float:right; width:300px;}

#middle p {margin:10px 0 0 0;}
#middle a, #middle a:visited {color:#188439; text-decoration:underline;}
#middle a:hover {color:#ff6633; text-decoration:underline;}
#panel-lft {margin:30px 0 30px 30px; width:630px; float:left; text-align:left;}
#panel-rht {margin:30px 30px 30px 0; width:240px; padding:0 0 0 30px; float:right; text-align:left; background:url(../images/vbar.png) repeat-y 0 0;}
#panel-rht p {margin:10px 0 0 0;}

h1 {font-size:18px; margin:0 0 10px 0;}
h2 {font-size:16px; color:#188439; margin:0 0 10px 0;}

.logo {float:left; margin:25px 0 0 20px;}
.team {float:right; margin:30px 2px 0 0;}
.nav-bar {float:left; background:url(../images/gbar.png); width:990px; height:42px;}

.nav-bar a {display:block; width:82px; height:42px; overflow:hidden; float:left;}
.nav-bar a.nav-home {background:url(../images/nav-home.png) 0 0;}
.nav-bar a.nav-home:hover { background-position:-82px 0;}
.nav-bar a.nav-itsup {background:url(../images/nav-itsup.png) 0 0;}
.nav-bar a.nav-itsup:hover { background-position:-82px 0;}
.nav-bar a.nav-ser {background:url(../images/nav-ser.png) 0 0;}
.nav-bar a.nav-ser:hover { background-position:-82px 0;}
.nav-bar a.nav-perf {background:url(../images/nav-perf.png) 0 0;}
.nav-bar a.nav-perf:hover { background-position:-82px 0;}
.nav-bar a.nav-cus {background:url(../images/nav-cus.png) 0 0;}
.nav-bar a.nav-cus:hover { background-position:-82px 0;}
.nav-bar a.nav-train {background:url(../images/nav-train.png) 0 0;}
.nav-bar a.nav-train:hover { background-position:-82px 0;}
.nav-bar a.nav-inst {background:url(../images/nav-inst.png) 0 0;}
.nav-bar a.nav-inst:hover { background-position:-82px 0;}
.nav-bar a.nav-exmiles {background:url(../images/nav-exmiles.png) 0 0;}
.nav-bar a.nav-exmiles:hover { background-position:-82px 0;}
.nav-bar a.nav-part {background:url(../images/nav-part.png) 0 0;}
.nav-bar a.nav-part:hover { background-position:-82px 0;}
.nav-bar a.nav-off {background:url(../images/nav-off.png) 0 0;}
.nav-bar a.nav-off:hover { background-position:-82px 0;}
.nav-bar a.nav-test {background:url(../images/nav-test.png) 0 0;}
.nav-bar a.nav-test:hover { background-position:-82px 0;}
.nav-bar a.nav-cont {background:url(../images/nav-cont.png) 0 0;}
.nav-bar a.nav-cont:hover { background-position:-82px 0;}

.nav-bar a.on {background-position:-82px 0;}



