BODY{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d4c49; background:#fff; text-align:center;}

UL{ list-style-type:none;}
.clear{ clear:both;}
A{ outline:none; text-decoration:none; color:#757574;}
A:hover{ text-decoration:underline; color:#E96D28;}

.left {float:left;}
.right {float:right;}

.top0 {margin-top:0px !important;;}
.bot0 {margin-bottom:0px !important;;}
.top15 {margin-top:15px !important;;}
.bot15 {margin-bottom:15px !important;}
.bot5 {margin-bottom:5px !important;}

@font-face {font-family: "KozGoPr6N-Medium"; src: local('KozGoPr6N-Medium'), url(KozGoPr6N-Medium.otf) format("opentype");}

#wrapper {margin:0px auto; width:978px; text-align:left;}

#header {margin-top:28px;}
#logo {float:left; background:url(../images/logo.png) left top no-repeat;}
#logo A {width:134px; height:80px; display:block;}

#toplinks {float:right; width:715px; margin:25px 8px 0px 0px;}

#mail {float:right; background:url(../images/mail_icon.png) left 3px no-repeat; padding-left:26px;}
#mail A {color:#857976; text-decoration:none;}
#mail A:hover {text-decoration:underline;}

#banner_inner {float:left; width: 978px; margin:21px 0px 0px 0px;}
#banner_inner UL {margin:0px; padding:9px 13px 0px 13px;}
#banner_inner UL LI {font-size:120%; font-weight:700; color:#7c7371; text-align:right; line-height:16px;}

#banner_inner .industries {width:137px;}

#bannerpic {width:841px; height:201px;}

#breadcrumb {float:left; width:841px; margin:0px 0px 0px 137px;}
#breadcrumb .margin {padding:12px 10px 12px 37px;}
#breadcrumb UL {margin:0px; padding:0px; font-size:90%;}
#breadcrumb UL LI {margin:0px; padding-right:5px; float:left; color:#606060; font-weight:bold;}
#breadcrumb UL LI a {font-weight: normal; color:#ec7c3e; text-decoration:none;}
#breadcrumb UL LI a:hover {color:#cf8300; text-decoration:underline;}
#breadcrumb UL LI SPAN {color:#ec7c3e;}

#middle {float:left; width:978px; margin:0px 0px 34px 0px;}

#left {float:left; width:137px; padding:61px 0px 0px 0px;}

#left #navlinks {background:#e36722; margin-bottom:28px; padding:10px 5px 10px 10px;}
#left #navlinks H1 {font-family: "KozGoPr6N-Medium"; font-weight:normal; font-size:140%; color:#fff; text-transform:uppercase; margin:-11px 0px 0px 0px; padding:0px;}
#left #navlinks UL {margin:12px 0px 11px 0px; padding:0px; font-size:90%;}
#left #navlinks UL LI {margin:0px 0px 4px 0px; background:url(../images/white_arrow.png) left 4px no-repeat; padding:0px 0px 0px 9px;}
#left #navlinks UL LI A {color:#fff; font-weight:bold;}
#left #navlinks UL LI.active, #left #navlinks UL LI A.active {color:#341f1b; background:url(../images/brown_arrow.png) left 4px no-repeat;}
#left #navlinks UL LI A:hover {text-decoration:underline; background:url(../images/brown_arrow.png) left 4px no-repeat;}

#right {float:left; width:838px; border:1px solid #bfbfbf; min-height:430px;}
#right .margin {padding:30px 40px;}

#footer {border-top:1px solid #d6d2d1; border-bottom:1px solid #d6d2d1; margin-bottom:33px;}
#footer .margin {padding:13px 10px 13px 1px;}

#footer .copyright {float:left; width:178px; border:1px solid #bbbbbb; padding:6px 9px; font-size:90%; color:#787878;}
#footer .copyright SPAN {color:#341f1b; text-transform:uppercase; font-size:110%;}

#footer .nav {float:left; width:200px; margin-left:10px; margin-right:14px;}
#footer .nav UL {margin:0px; padding:0px;}
#footer .nav UL LI {float:left; width:100px; line-height:12px;}
#footer .nav UL LI A {font-size:80%; color:#565656;}
#footer .nav UL LI A:hover {text-decoration:underline;}

#footer .contact {float:left; width:390px;}
#footer .contact H1 {margin:0px; padding:0px; font-size:120%; color:#ea6e29;}
#footer .contact P {font-size:90%; color:#341f1b; margin:0px; padding:0px;}
#footer .contact P SPAN {color:#998f8d;}

#footer .designed {float:right; color:#71625f; font-size:90%; margin-top:14px;}
#footer .designed A {color:#71625f; font-weight:bold;}
#footer .designed A:hover {text-decoration:underline;}