html,body{margin:10px 0px 0px 0px;padding:0}
body{font: 11px arial,sans-serif;text-align:center; background-color:#000000; color:#333333;}
p{margin:0 10px 10px}
a:link, a:visited, a:active {color: #f0b310; text-decoration:underline;}
a:hover {color: #333333; text-decoration:none;}

#content h1 {font-size:18px; font-style:italic; margin:0px 0px 8px 8px;}
#content h2 {font-size:14px; color:#333333; margin:10px 0px 8px 8px;}

/* Config UI */
#header {height:129px; width:887px;}
#container{text-align:left; width:887px;margin:0 auto}
#wrapper {background-color:#eeeeee;}
#content{float:right;width:656px; background-color:#eeeeee; padding:20px;}
#navigation{background:#f2bc2b; float:left;width:191px; background-image:url(../images/navBg.gif); background-repeat:repeat-y; padding-bottom:40px;}
#footer{font-size:10px; padding: 15px 0px 0px 0px; text-align:right; color: #CCCCCC; clear:both; width:887px; height:65px; background-image:url(../images/footerBg.png); background-repeat:no-repeat;}
/* table */
.contentTable {width:653px; background-image:url(../images/cHolderBg.png); background-repeat:repeat-y; padding:15px; margin:0px; height:auto;}

/* Content Backgrounds Per Page */
body.homepage #content {background-image:url(../images/contentBg_homepage.jpg); background-repeat:no-repeat;}
body.capabilities #content {background-image:url(../images/contentBg_cs1.jpg); background-repeat:no-repeat;}
body.cs2 #content {background-image:url(../images/contentBg_cs2.jpg); background-repeat:no-repeat;}
body.cs3 #content {background-image:url(../images/contentBg_cs3.jpg); background-repeat:no-repeat;}
body.cs4 #content {background-image:url(../images/contentBg_cs4.jpg); background-repeat:no-repeat;}
body.quality #content {background-image:url(../images/contentBg_quality.jpg); background-repeat:no-repeat;}
body.products #content {background-image:url(../images/contentBg_products.jpg); background-repeat:no-repeat;}
body.barStocks #content {background-image:url(../images/contentBg_barStocks.jpg); background-repeat:no-repeat;}
body.castings #content {background-image:url(../images/contentBg_castings.jpg); background-repeat:no-repeat;}
body.weldments #content {background-image:url(../images/contentBg_weldments.jpg); background-repeat:no-repeat;}
body.assys #content {background-image:url(../images/contentBg_assys.jpg); background-repeat:no-repeat;}
body.equipment #content {background-image:url(../images/contentBg_equipment.jpg); background-repeat:no-repeat;}
body.people #content {background-image:url(../images/contentBg_people.jpg); background-repeat:no-repeat;}
body.contact #content {background-image:url(../images/contentBg_contact.jpg); background-repeat:no-repeat;}

/* Main Nav */
#navcontainer { width: 191px; height:450px; text-align:right; padding:15px 0px 0px 0px;  background-image:url(../images/navFooter.jpg); background-repeat:no-repeat;}
#navcontainer ul{margin-left: 0; padding-left: 0px; list-style-type: none; font-family: Arial, Helvetica, sans-serif;}
#navcontainer a{font-size:10px; font-weight:bold; display: block; padding: 5px; width: 160px; border-bottom:1px solid #cccccc; }
#navcontainer a:link, #navcontainer a:visited{padding-left:10px; color: #333333; text-decoration: none; }
#navcontainer a:hover{background-color: #333333; color: #FFFFFF;}
#navcontainer li.current a, .navcontainer li.hover{color: #79B30B;}

/* SubMenu */
#dropmenudiv{
position:absolute;
background-color: #333333;
font:normal 10px;
z-index:100;

}

#dropmenudiv a{
text-align:left;
width: 100%;
text-indent:5px;
display: block;
text-decoration: none;
height:22px;
vertical-align:middle;
padding-top:3px

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #f0b310;
display: block;
color:#000000;
height:22px;
padding-top:3px
}



/* Footer Nav */
#footer .footerNav{padding:10px; margin:0px; list-style: none; font-size:10px; height:25px;}
.footerNav li{float:right; padding:0px 0px 0px 10px;}
.footerNav li a{display: block; color:#f0b310; text-decoration: underline; font-size: 10px;}
.footerNav li.current a, .footerNav li a:hover{color: #f0b310; text-decoration:none;}