@charset "utf-8";
/* CSS Start Here */
* {padding:0; margin:0;}

body {padding:10px 0 20px 0; background:#c9c9c9 url(../images/bg.gif) repeat-x top left; margin:0px auto; width:100%; min-width: 1000px; font-size:12px; font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; color:#333;}

#wrap {margin:0 auto; padding:0;  position:relative; width: 1000px; background:#fff}
#wrappad {margin:0; padding:0 38px;  position:relative;}

a:link { color:#333; text-decoration: underline; }
a:visited { color:#333; text-decoration: underline; }
a:hover{ color:#666; text-decoration:none; }

img { border:none; padding:0; margin:0;}
h1 {font-size: 36px;}
h2 {font-size: 24px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 15px;}
h6 {font-size: 14px; color:#336699; }

input { position:relative; font-weight: normal;cursor: pointer;vertical-align: middle; font-size: 13px; border: none; background-color:#dcdcdc; width:200px; height:20px}
select {font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: normal;cursor: pointer;vertical-align: middle;border: 1px solid #999; padding: 1px; background-color: #FAFAFA;}
option {padding-right: 2px;}
textarea {padding: 2px;font-size: 1em;line-height: 1.4em; border:none; height:100px; background-color:#dcdcdc; width:550px; overflow:auto  }

/* Header Part Start */
#header {margin:0; padding:0; position:relative; height:86px; display:block; }
#header .headon {margin:0; padding:0; position:relative; height:100%; overflow:hidden }
#header .headon .headnav { float:right; width:335px; margin:0; padding:0; position:relative; text-align:right}
#header .headon .headnav .headspz { margin:0; padding:17px 0px 0 0; position:relative}
#header .headon .headnav .navlinks { margin:0; padding:5px 0 0 0; position:relative }
#header .headon .headnav .navlinks ul { margin:0; padding:0; position:relative; list-style:none}
#header .headon .headnav .navlinks li { margin:0; padding:0; position:relative; float:left; height:13px; }
#header .headon .headlogo {margin:0 600px 0 0; padding:0; position:relative; }
#header .headon .headlogo .logo {margin:0; padding:34px 0 0 0; position:relative; }
/* Header Part End */


/* Main Part Start Home */
#maincontent {margin:0; padding:0; clear:both; position:relative; display:block; height:100%; overflow:hidden;  }
#maincontent .mainbann { margin:0; padding:0; position:relative; height:350px; overflow:hidden }

#maincontent .index-cols {margin:0; padding:0; position:relative; background: url(../images/bg3.gif) repeat-y -50px 0}
#maincontent .index-cols .index-right { float:right; width:290px; margin:0; padding:0; position:relative}
#maincontent .index-cols .index-part {margin:0 324px 0 0; padding:0; position:relative}
#maincontent .index-cols .index-part .index-pright { float:right; width:290px; margin:0; padding:0; position:relative}
#maincontent .index-cols .index-part .index-pleft {margin:0 320px 0 0; padding:0; position:relative}
 
#maincontent .contactmain {margin:0; padding:30px 0 0 0; position:relative;}
#maincontent .contactmain .contact-left { float:left; width:323px; margin:0; padding:0; position:relative}
#maincontent .contactmain .contact-left .contactpic {margin:0; padding:0; position:relative; border:#e7e7e7 1px solid; height:434px;}
#maincontent .contactmain .contact-content {margin:0 0 0 350px; padding:0; position:relative;}
#maincontent .contactmain .contact-content .contactpart {margin:0; padding:0; position:relative;}
#maincontent .contactmain .contact-content .contactpart .contact-pright { float:right; width:256px; margin:0; padding:0; position:relative}
#maincontent .contactmain .contact-content .contactpart .contact-pleft {margin:0 282px 0 0; padding:0; position:relative; }

.nbrow-pad {margin:0; padding:15px 13px 15px 13px; position:relative; border:#e7e7e7 1px solid;}
.nbrow-pad .nbrow-title {margin:0; padding:0 0 1px 0; position:relative; font-weight:bold}
.nbrow-pad .nbrow-misc {margin:0; padding:0 0 10px 0; position:relative; color:#b6b5b5; font-size:10px}
.nbrow-pad .nbrow-img {margin:0; padding:0; position:relative; border-top:#e7e7e7 1px solid; width:304px }
.nbrow-pad .nbrow-img .nbrow-pic {margin:0; padding:0; position:relative; height:111px; width:304px}
.nbrow-pad .nbrow-detail {margin:0; padding:10px 0 0 0; position:relative}

.bconz {margin:0; padding:0; position:relative}
.bconz .bc-title {margin:0; padding:0; position:relative; background: url(../images/bg03.gif) repeat-x bottom left; line-height:20px}
.bconz .bc-pic {margin:0; padding:0 0 10px 0; position:relative}
.bconz .bc-detail {margin:0; padding:0; position:relative; line-height:19px; font-size:11px}
.bconz .bc-detailx {margin:0; padding:0; position:relative; line-height:20px; font-size:14px}
.bconz .bc-map {margin:0; padding:0; position:relative}
.bconz .bc-map img {margin:0; padding:0; position:relative; border:#e7e7e7 1px solid}
.bconz .bc-detail .tmpk {margin:0; padding:0; position:relative;}
.bconz .bc-detail .tmpk .tmpkav { float:left; width:137px; margin:0; padding:0; position:relative;}
.bconz .bc-detail .tmpk .tmpkav .picteam {margin:0; padding:3px; position:relative; border:#e7e7e7 1px solid;}
.bconz .bc-detail .tmpk .tmpkav .picteam .picinzs {margin:0; padding:0; position:relative; height:209px}
.bconz .bc-detail .tmpk .tmpkdt {margin:0; padding: 0 0 0 145px; position:relative;}
.bconz .bc-detail .tmpk .tmpkdt .tname {margin:0; padding:0; position:relative; font-weight:bold; color:#356798}
.bconz .bc-detail .tmpk .tmpkdt .tpost {margin:0; padding:0 0 20px 0; position:relative; font-weight:bold}
.bconz .bc-detail .tmpk .tmpkdt .tbio {margin:0; padding:0; position:relative;}
.bconz .bc-detail .tmpk .tmpkdt .temail {margin:0; padding:20px 0 0 0; position:relative;}
.bconz .bc-detail .tmpk .tmpkdt .temail a {color:#356798; position:relative;}

.mwork {margin:0; padding:4px 0 22px 0; position:relative; display:block; height:100%}
.mwork .mwork-img { float:left; width:84px; margin:0; padding:0; position:relative}
.mwork .mwork-detail {margin:0 0 0 102px; padding:0; position:relative; line-height:20px}

.abtts {margin:0; padding:0; position:relative}
.abtts .abttsl { float:left; width:280px; text-align:right; margin:0; padding:0; position:relative}
.abtts .abttsl h4 {text-align:right; margin:-20px 0 0 0; padding:0; position:relative; }
.abtts .abttsr {margin:0 0 0 310px; padding:0; position:relative}
.ablv {margin:0; padding:8px 0 0 0; position:relative; line-height:20px}

.logoprt {margin:0; padding:0; position:relative;}
.logoprt ul { list-style:none; margin:0; padding:0; position:relative;}
.logoprt li {margin:0; padding:0 7px 3px 0; position:relative; float:left;}
.logoprt li img {margin:0; padding:0; position:relative; border:#e7e7e7 1px solid}

.balvs {margin:0; padding:0; position:relative; height:100%; overflow:hidden}
.balvs .balvf {margin:0; padding:0; position:relative; float:left; width:200px}
.bbcon {margin:0 20px 0 0; padding:0; position:relative;}

.vabtts {margin:0; padding:0; position:relative; display:block; height:100%; overflow:hidden}
.vabtts .vabttsl { float:left; width:280px; text-align:right; margin:0; padding:0; position:relative}
.vabtts .vabttsl a { text-decoration:none}
.vabtts .vabttsl h4 {text-align:right; margin:-20px 0 0 0; padding:0; position:relative; }
.vabtts .vabttsr {margin:0 0 0 310px; padding:0; position:relative}

.viewprt {margin:0; padding:0; position:relative; display:block; border:#c1c1c1 1px solid;}
.viewprt .viewprtp {margin:0; padding:10px 15px; position:relative; }
.viewprt .viewprtp .vbtt {margin:0; padding:0; position:relative; color:#336699; font-weight:bold; font-size:14px}
.viewprt .viewprtp .vbtt a { color:#336699;}
.viewprt .viewprtp .vbdd {margin:0; padding:0 0 10px 0; position:relative; color:#9b8047; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.viewprt .viewprtp .vbdesc {margin:0; padding:0 0 17px 0; position:relative;}
.viewprt .viewprtp .vbimg {margin:0; padding:0; position:relative;}

.rowbox {margin:0; padding:0; position:relative;}
.rowbox .rowboxf {margin:0; padding:0 0 15px 0; position:relative; float:left}
.rowbox .rowboxf .rowboxpf {margin:0; padding:0; position:relative; border:#c1c1c1 1px solid; width:192px}
.rowbox .rowboxf .rowboxpf .rowboxpp {margin:0; padding:11px; position:relative; line-height:15px}
.rowbox .rowboxf .rowboxpf .rowboxpp .rbtt {margin:0; padding:0; position:relative; color:#336699; font-weight:bold; text-decoration:underline}
.rowbox .rowboxf .rowboxpf .rowboxpp .rbtt a { color:#336699;}
.rowbox .rowboxf .rowboxpf .rowboxpp .rbdd {margin:0; padding:6px 0; position:relative; color:#9b8047; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.rowbox .rowboxf .rowboxpf .rowboxpp .rbimg img {margin:0; padding:0; position:relative; border:#c1c1c1 1px solid;}

/* Main Part End Home */


/* General Class Item Start */
.pic-pad {margin:0; padding:3px; position:relative; border:#e7e7e7 1px solid}
.pic-pad .pic-mmA {margin:0; padding:0; position:relative; height:85px}
.pic-pad .pic-mmB {margin:0; padding:0; position:relative; height:62px}
.pic-pad .pic-mmC {margin:0; padding:0; position:relative; height:76px}

.spaceup {margin:0; padding:0; position:relative; height:25px; font-size:2px; line-height:1px}
.spacesp {margin:0; padding:0; position:relative; height:6px; font-size:2px; line-height:1px}

.spacetp {margin:0; padding:0; position:relative; height:50px; font-size:2px; line-height:1px; background:url(../images/bgline.gif) repeat-x 0 60%; clear:both}
.spacexp {margin:0; padding:0; position:relative; height:50px; font-size:2px; line-height:1px; background:url(../images/bgline.gif) repeat-x 0 50%; clear:both}
.spacezp {margin:0; padding:0; position:relative; height:60px; font-size:2px; line-height:1px; background:url(../images/bgline.gif) repeat-x 0 88%; clear:both}
.spacewp {margin:0; padding:0; position:relative; height:30px; font-size:2px; line-height:1px; background:url(../images/bgline.gif) repeat-x 0 80%; clear:both}
.spaceqp {margin:0; padding:0; position:relative; height:40px; font-size:2px; line-height:1px; background:url(../images/bgline.gif) repeat-x 0 60%; clear:both}
/* General Class Item End */


/* Footer Part Start */
.footer {padding:0 0 30px 0; margin:0; position:relative; clear:both; display:block;  background:url(../images/bg02.gif) repeat-x bottom left; font-size:11px}
.footer .copytxt {margin:0; padding:0; position:relative; text-align:center; color:#336699; font-weight:bold }
.footer .linkr {margin:0; padding:0; position:relative; text-align:center; }
.footer .linkr span {margin:0; padding:0 5px; position:relative; }
.footer .linkr a {margin:0; padding:0; position:relative; text-decoration:none}
.footer .linkr a:hover {position:relative; text-decoration: underline}
.footer .quikfoot {margin:0; padding:10px 0 0 0; position:relative; text-align:center; color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; font-size:10px }
.footer .quikfoot span {margin:0; padding:0; position:relative; font-size:11px; font-weight:bold; color:#666}
.footer .quikfoot a { color:#aaaaaa; text-decoration:none}
/* Footer Part End */

/* CSS by eggybot */