body {background:url(../images/body-bg.jpg) no-repeat top center #94877a; margin:0; padding:0;text-align:center; color: #000000;}

.oneColFixCtrHdr #container {width:960px; background:transparent; margin:0 auto; text-align:left;}

h1.title a {display:block; height:82px; width:100%; position:absolute; text-decoration:none; margin:0px; padding:0px; top:0px; left:0px; text-decoration:none;}
h1.title {margin:0px; height:82px; width:760px; position:absolute; z-index:50; background-repeat:no-repeat; left:5px; top:30px; padding:0px}

.oneColFixCtrHdr #header {background:url(../images/header-bg.png) no-repeat; height:130px;}

#navbar {display:block; width:960px; height:30px; position:absolute; top:100px;}
#navbar ul{display:block; padding:0px; margin:0px; list-style-type:none;}
#navbar ul li{display:block; float:left; padding:0; height:30px;}
#navbar ul li a {display:block; height:30px; text-indent:-917em; overflow:hidden; background-position:0% 0%;}
#navbar ul li a:hover {color:white; height:30px; display:block; background-position:0% 100%;}

#navbar li.n1 a {background:url(../images/n1.png) no-repeat; width:74px; background-position:100% 0%; margin-left:90px;}
#navbar li.n2 a {background:url(../images/n2.png) no-repeat; width:187px; margin-left:80px;}
#navbar li.n3 a {background:url(../images/n3.png) no-repeat; width:105px; margin-left:120px;}
#navbar li.n4 a {background:url(../images/n4.png) no-repeat; width:92px; margin-left:120px;}

.oneColFixCtrHdr #mainContent {padding:0px;}

.oneColFixCtrHdr #mainContent p.sitemap-desc {font-size:14px; margin-left:10px;}
.oneColFixCtrHdr #mainContent p.sitemap-bull {font-size:14px; margin-left:40px; display:list-item; list-style-type:square;}
.oneColFixCtrHdr #mainContent h4 {font-size:16px; font-weight:bold;}

h1.industry-hdr {background:url(../images/industry-groups-hdr.jpg); height:60px; width:960px; padding:0px; margin:0px; text-indent:-917em; overflow:hidden;}
h1.services-hdr {background:url(../images/services-hdr.jpg); height:60px; width:960px; padding:0px; margin:0px; text-indent:-917em; overflow:hidden;}
h1.about-hdr {background:url(../images/about-us-hdr.jpg); height:60px; width:960px; padding:0px; margin:0px; text-indent:-917em; overflow:hidden;}
h1.contact-hdr {background:url(../images/contact-hdr.jpg); height:60px; width:960px; padding:0px; margin:0px; text-indent:-917em; overflow:hidden;}
h1.legal-hdr {background:url(../images/legal-hdr.jpg); height:60px; width:960px; padding:0px; margin:0px; text-indent:-917em; overflow:hidden;}
h1.privacy-hdr {background:url(../images/privacy-hdr.jpg); height:60px; width:960px; padding:0px; margin:0px; text-indent:-917em; overflow:hidden;}
h1.sitemap-hdr {background:url(../images/sitemap-hdr.jpg); height:60px; width:960px; padding:0px; margin:0px; text-indent:-917em; overflow:hidden;}

#homeCopy {margin:20px; border:7px solid #ba5700; padding:15px;}
#homeCopy p {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; color:#000000;}

.oneColFixCtrHdr h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-bottom:0px; clear:both;}
.oneColFixCtrHdr #mainContent p {font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:normal; margin:5px 0px 5px 0px;}

h2.contact-info {background:url(../../images/contact-logo.jpg) no-repeat center; height:80px; width:100%; text-indent:-917em; overflow:hidden; padding:0px; margin:0px; text-align:center;}

h3.industry-hdr {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding:0px; margin:0px;}

div#tab-wrap {background:url(../images/tab-bg.jpg) top center no-repeat; height:92px;}

div.tab-content {margin:0px 20px 20px 20px; border-right:7px solid #ba5700; border-left:7px solid #ba5700; border-bottom:7px solid #ba5700; padding:15px;}
div.tab-content ul {display:inline-block; list-style-type:circle; margin:0px 0px 0px 0px; line-height:16px;}
div.tab-content ul li {display:list-item; list-style-type:square; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

.oneColFixCtrHdr #footer {padding:0px; margin:30px 0px; width:960px; clear:both;}
.oneColFixCtrHdr #footer p {margin:0px; padding:0px; text-align:center; font-size:10px; font-family:Verdana, Geneva, sans-serif; color:white; font-weight:bold;}
.oneColFixCtrHdr #footer p.sub-foot {font-size:9px; margin-top:3px;}
a:link.footer, a:hover.footer, a:visited.footer, a:active.footer {color:white; text-decoration:none;}

div#pdf-box {margin:15px 0px 10px 0px; clear:both;}
div#pdf-box p.pdf-link {font-size:9px;}

img.img-center {display:block; margin:0px auto !important;}
div.captioned-image-right, img.img-right, object.img-right, img.captioned-image-right {float:right; margin:0px 0px 10px 10px; overflow:hidden;}
div.captioned-image.img-left, img.img-left {float:left; margin:10px 10px 10px 20px;}
img.e-right p {font-style:italic; padding:3px 5px 3px 0px; color:#666666;}
div.captioned-image-right img {float:none; margin:0px;}

p img.img-left {float:left; margin:5px 10px 5px 0px;}
p div.captioned-image-right, p img.img-right, p object.img_right, p img.captioned-image-right {float:right; margin:0px 0px 10px 15px;}
p.deck {color:#FFFFFF; font-style:italic; font-size:90%; line-height:1.1em; padding:0px 0px 8px 10px; width:900px;}
