body,h1,h2,h3,h4,h5,h6,p,div,ol,ul,li { margin:0px; padding:0px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
img { border:none}

body { background:#FFF}

#pageHolder { width:916px; margin:0px auto;}

#header { width:916px; float:left; height:170px; background:url(../images/header-bg.jpg) top left no-repeat}
#header2 { width:916px; float:left; height:170px; background:url(../images/header-bg2.jpg) top left no-repeat}

#naviHolder { height:64px; width:696px; float:right; margin-top:99px; background:url(../images/nav.gif) top left repeat-x}

ul.navi { height:64px; width:696px; float:left; font-size:14px}
ul.navi li { height:64px; float:left; background:url(../images/nav-right.gif) right top no-repeat}
ul.navi li.active a { background: url(../images/nav-over.gif) top left repeat-x;color:#fff;}
ul.navi li:hover { background: url(../images/nav-over.gif) top left repeat-x;}
ul.navi li a { height:14px; padding:0px 18px; padding-top:30px; padding-bottom:20px; float:left; color:#505050; text-decoration:none; font-weight:bold}
ul.navi li a:hover {background: url(../images/nav-over.gif) top left repeat-x;color:#fff;}

ul.navi2 { height:64px; width:696px; float:left; font-size:14px}
ul.navi2 li { height:64px; float:left; background:url(../images/nav-right.gif) right top no-repeat}
ul.navi2 li.active2 a { background: url(../images/nav-over2.gif) top left repeat-x;color:#fff;}
ul.navi2 li:hover { background: url(../images/nav-over2.gif) top left repeat-x;}
ul.navi2 li a { height:14px; padding:0px 18px; padding-top:30px; padding-bottom:20px; float:left; color:#505050; text-decoration:none; font-weight:bold}
ul.navi2 li a:hover {background: url(../images/nav-over2.gif) top left repeat-x;color:#fff;}
#banner { width:916px; float:left; height:256px; padding-top:2px}

#address { width:200px; float:left; background: url(../images/address-bg.gif) top left repeat-x;height:216px; padding:20px 10px;}
#address h2 { font-size:18px; color:#fff}
#address p {font-size: 12px;
color: #fff;
padding-top: 10px;
line-height: 15px;}
#address p a {color:#fff; font-weight:bold; text-decoration:none}
#address2 { width:200px; float:left; background: url(../images/address-bg2.gif) top left repeat-x;height:216px; padding:20px 10px;}
#address2 h2 { font-size:18px; color:#fff}
#address2 p {font-size:14px; color:#fff; padding-top:30px; line-height:18px}
#address2 p a {color:#fff; font-weight:bold; text-decoration:none}

#bannerRight { width:696px; float:right; height:256px; background:url(../images/banner.jpg) top left no-repeat}

#bannerRight p { width:250px; float:left; margin:145px 0px 0px 40px; color:#505050; font-size:12px; text-align:justify}
#bannerRight p a { color:#272d78; text-decoration:none}
#bannerRight2 { width:696px; float:right; height:256px; background:url(../images/banner2.jpg) top left no-repeat}

#bannerRight2 p { width:250px; float:left; margin:145px 0px 0px 40px; color:#505050; font-size:12px; text-align:justify}
#bannerRight2 p a { color:#272d78; text-decoration:none}

#ContentHolder { width:696px; float:right; margin-top:15px}
#ContentHolderMain { width:636px; float:right; margin-left:40px; padding-right:20px}
#ContentHolderMain h1 { font-size:18px; color:#0089c0}
#ContentHolderMain p { font-size:12px; color:#505050; line-height:18px; text-align:justify; padding-top:15px}
#ContentHolderMain p a { color:#505050; text-decoration:none; font-weight:bold}
#ContentHolderBotom { width:656px; float:right; margin-left:40px; background:#e3e4e1; margin-top:20px}
#ContentHolderBotom p { font-size:12px; color:#0188bf; line-height:18px; text-align: center; padding:10px 20px; font-weight:bold}
#ContentHolderBotom p a {color:#0188bf; text-decoration:none}
#ContentHolderBotom p a:hover {color:#0188bf; text-decoration:underline}


#left {width:220px; float:left; margin-top:15px}

#energy { width:220px; background:url(../images/energy.jpg) top left no-repeat; height:180px; float:left; padding-bottom:15px}
#energy h2 { font-size:14px; color:#272d78; padding:20px 10px 0px 10px}
#energy p { font-size:14px; color:#fff; margin:30px 10px}
#energy p a {color:#fff; text-decoration:none; font-weight:bold}
#energy2 { width:220px; background:url(../images/energy2.jpg) top left no-repeat; height:180px; float:left; padding-bottom:15px}
#energy2 h2 { font-size:14px; color:#272d78; padding:20px 10px 0px 10px}
#energy2 p { font-size:14px; color:#fff; margin:30px 10px}
#energy2 p a {color:#fff; text-decoration:none; font-weight:bold}
#engineering { width:220px; background:url(../images/engineering-bg.jpg) top left no-repeat; height:274px; float:left}
#engineering h2 { font-size:14px; color:#292c79; padding:10px; padding-bottom:0px}
#engineering p { font-size:12px; color:#292c79; margin:25px 10px}
#engineering p a {color:#292c79; text-decoration:none; font-weight:bold}

#footer { width:100%; background: url(../images/footer-bg.gif) top left repeat-x #d7d8d3; float:left; padding:10px 0px 10px 0px;}
#footer p { text-align:center; color:#505050; font-size:12px; line-height:18px; padding-top:15px}
#footer p a { color:#505050; text-decoration:none}

.workBox {width:290px; height:auto; border: 1px solid #adadad; margin-top:10px; padding:7px; float:right}
.workText {margin-top:5px; margin-bottom:5px; line-height:16px; font-weight:normal;}
.workText a { color:#194e14; text-decoration:none; font-weight:bold;}
.workText a:visited { color:#194e14;}
.workText a:hover { color:#194e14; text-decoration:underline;}

.orangeText {color:#0089c0}
#contactHolder {width:auto; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#a4a4a4;}

.formWidth { width:150px;}