@charset "utf-8";
/* CSS Document */
html,body{height:100%; border: 0; padding: 0; margin: 0; }  
body{margin:0 auto; padding:0; border:0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; background-image:url(../images/pagebg.gif); background-repeat:repeat-y; background-color:#696969; background-position:top center; height:100%;}
#main{width:917px; margin:auto;min-height: 100%; height: 100%;}
#header{margin:15px 16px 15px 0px; padding: 0px 0px 0px 31px;width:860px;}
#globalnavtxt{font-size:11px;}
#globalnavtxt .globalnavseperator{color:#444444;}
#content{margin:0px 30px 0px 30px; padding-bottom: 30px;}
#innercontent ul{ font-size:12px; padding:0px; margin:10px 5px 10px 15px; list-style-image:url(../images/bullet.gif);}
#prinav{background-color:#444444; height:30px;}
#banner{margin:15px 30px 0px 0px; border:1px solid #444444; height:158px; width:858px;}
#bannerbg{ background:url(../images/bannerbg.jpg) no-repeat right; width:670px; text-align:center; height:158px;}
#bannerbg .head{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:25px; color:#7f2c00; padding:20px; text-align:left;}
#bannerbg .txt{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; padding:10px 180px 0px 30px; line-height:20px; text-align:left;}
#rightmenu{width:185px; background-color:#444444; border-left:1px solid #4e4e4e; border-right:1px solid #4e4e4e; height:156px; margin-top:1px;}
#rightmenu ul{list-style:none;padding:0px; margin:0px;}
#rightmenu ul li{padding: 0px 0px 0px 10px; margin:0px 0px 0px 0px; border-bottom:1px solid #4e4e4e;}
#rightmenu li a{font-size:12px; font-weight:bold; color:#FFFFFF; padding:10px 0px 10px 0px; line-height:30px;}
#rightmenu #sel{background-color:#f58220;}
#contentcontainer{ margin-top:20px; margin-right:0px; width:860px;}
#leftcontainer{width:316px;}
#leftcontainer .heading{font-size:18px; font-weight:bold; color:#444444;background-image:url(../images/linedesign.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:5px;}
#leftcontainer h1{font-size:18px; font-weight:bold; color:#444444;background-image:url(../images/linedesign.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:5px; margin-top:0px;}
#leftcontainer .subheading{font-size:16px; font-weight:bold; color:#f58220; padding-top:10px; padding-bottom:0px;}
#rightcontainer{width:219px; margin-left:17px; margin-right:0px; padding-top:11px; text-align:center;}
a{color:#f58220; text-decoration:none;}
p{font-size:12px; padding-top:0px; margin:0; padding-right:0px;}
#leftnav{background-color:#6e6e6e; width:151px;}
#leftnav ul{list-style:none; font-size:13px;margin-left:1px; padding-left:0px; margin-top:10px; margin-right:0px; padding-right:0px;}
#leftnav ul li{line-height:30px; padding-left:10px; padding-bottom:0px;margin-bottom:0px;}
#leftnav ul li#sel{color:#f58220; background-color:#FFFFFF;line-height:30px;padding-bottom:-10px;padding-top:0px; padding-left:10px; font-weight:bold;}
#leftnav ul li#sel a{color:#f58220;}
#leftnav li a {color:#FFFFFF;}
li#sel ul{border-top:1px dashed #f58220; padding:0px 0px 0px 10px; margin:0px 0px 0px -10px; background-color: #D8D8D8; list-style:none;}
li#sel ul li {border-bottom:1px dashed #f58220; margin-left:-10px; padding-left:25px;list-style:none;}
li#sel ul li a{color:#666666!important;}
li#sel ul li#innersel{background-color: #f58220; color:#ffffff!important;padding-left:20px; padding-bottom:0px;}
li#sel ul a{color:#666666; margin-left:-5px;}
#innercontent{margin-left:20px; width:80%;}
h1{font-size:17px; background-image:url(../images/linedesign1.gif);color:#f58220; background-repeat:no-repeat; background-position:bottom; padding-bottom:5px; margin-bottom:0px;}
h2{padding:10px 10px 5px 0px; margin:0px; font-size:14px; color:#444444;}
h3{padding:10px 10px 0px 0px; margin:0px; font-size:12px; color:#f58220;}
/*Utility Classes*/
.leftfloat{float:left;}
.rightfloat{float:right}
.clearboth{ clear:both;}
.margin5{margin-left:5px}
.margin10{margin-left:10px}
.margin15{margin-left:15px}
.margin20{margin-left:20px}
.pad5{padding-left:5px;}
.pad10{padding-left:10px;}
.pad15{padding-left:15px;}
.pad20{padding-left:20px;}
/*Primary Navigation Start*/
.tabsbg{width: 860px;}
.tabs{font-family:Arial, Helvetica, sans-serif; font-size: .75em;margin-top: 0px; padding-top:0px; padding-left:55px; margin-left:0px;}
.tabs li{float:left;margin-right: 0px;list-style: none;}
.tabs a{float:left;padding:8px 10px 7px 10px;color: #ffffff;font-weight: bold;text-decoration: none;}
.tabs a:hover{float:left;padding:8px 10px 7px 10px;color:#ffffff;font-weight: bold;text-decoration: none;background-color:#f58220;}
.tabs li.current{background-color:#f58220;}
.tabs li.current a{color: #ffffff;font-weight: bold;padding:8px 10px 7px 10px;text-decoration: none;}
.tabs li.current a:hover{color:#ffffff;font-weight: bold;padding:8px 10px 7px 10px;text-decoration: none;}
.tabs li.seperator{font-weight: normal;padding: 6px 0px 0px 0px;margin:0px 0px 0px 0px;background:#f58220;;font-size: 15px;}
/*Data Table Start*/
.datatable{border-left:1px dotted #f58220;border-top:1px dotted #f58220;}
.datatable th{border-right:1px dotted #f58220;border-bottom:1px dotted #f58220; font:12px Arial, Helvetica, sans-serif; font-weight: bold; text-align:left; padding:5px; color:#fff; background-color:#444444;}
.datatable td{border-right:1px dotted #f58220;border-bottom:1px dotted #f58220; font-size:12px; padding:5px;}
/*Curvy box Start*/
#centercontainer{width:283px; margin-left:20px;}
.t {background: url(../images/box_images/t.gif) 0 0 repeat-x; margin-bottom:5px;}
.b {background: url(../images/box_images/b.gif) 0 100% repeat-x;}
.l {background: url(../images/box_images/l.gif) 0 0 repeat-y;}
.r {background: url(../images/box_images/r.gif) 100% 0 repeat-y;}
.bl {background: url(../images/box_images/bl.gif) 0 100% no-repeat;}
.br {background: url(../images/box_images/br.gif) 100% 100% no-repeat;}
.tl {background: url(../images/box_images/tl.gif) 0 0 no-repeat;}
.tr {background: url(../images/box_images/tr.gif) 100% 0 no-repeat;padding:5px;}
.bannerbg{background-color:#d8d8d8; width:273px;}
.bannerbg p{color:#444444; font-size:12px;}
.boxheader{color:#444444; font-size:15px; font-weight:bold;}
/*Portfolio Start*/
ul.portfolio_btn {margin-top:0px; padding-top:0px;}
ul.portfolio_btn li{list-style-image:none; width:200px; height:46px;display:block; margin-bottom:5px; margin-top:0px;}
ul.portfolio_btn li a{padding-top:15px; padding-left:5px;background-image:url(../images/portfolio_btn.jpg); background-repeat:no-repeat; display:block; width:200px; height:46px;color:#444444;}
ul.portfolio_btn li a:hover{padding-top:15px;background-image:url(../images/portfolio_btn_hover.jpg); background-repeat:no-repeat;display:block; width:200px; height:46px;color:#444444;}
div.pfbox{background-color:#dadada; width:72px; padding-left:3px; padding-top:0px; border:1px solid #f58220;}
div.pfbox p{color:#000000; padding-bottom:2px;}
span.pfbox{width:10px; height:5px;}
/*Light Box*/
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 150%;background-color: black;z-index:1501;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.white_content{display: none;position: absolute;top: 25%;left: 25%;width:570px /*45%*/;height:452px;/*47.5%*/padding: 10px;border:10px solid orange;background-color: white;z-index:1502;overflow: auto;}
.white_contentcd{display: none;position: absolute;top: 25%;left: 25%;width:320px /*45%*/;height:230px;/*47.5%*/padding: 10px;border:10px solid orange;background-color: white;z-index:1502;overflow: auto;}
/*Request a quote*/
.tdhead{font-size:12px; font-weight:bold; text-align:left;}
.tdbody{font-size:12px; }
/*Site Map*/
div.leftfloat ul li ul{padding:0; margin:0;}
div.leftfloat ul li ul li {list-style:square;padding:0px; margin:0px; line-height:14px;}
/* Footer Starts*/
#foot{margin:auto;width:917px; padding-bottom:0px;text-align:center;color:#FFFFFF;text-align: center;}
#footer{margin: 0px 30px 0 30px; padding: 0 0 5px 0; background-color:#444444; height:32px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:30px;}
img{border:0px;}
