*
{
margin:0;
padding:0;
}
a
{
color:#fff;
}
a:hover
{
text-decoration:none;
}
body
{
font:.7em Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:url(../img/bodyBg.jpg) repeat-y;
}
h1
{
margin-bottom:8px;
font:bold 1.2em georgia, serif;
background-color:#c0c0c0;
}
h2
{
margin-bottom:4px;
font:bold 1em georgia, serif;
color:#808b8e;
text-decoration:underline;
}
p
{
margin:0 0 1em 0;
}
img
{
border:none;
}
#content
{
position:relative;
width:100%;
background:url(../img/contentBg.jpg) no-repeat;
overflow:hidden;
}
#footer 
{
width:533px;
padding:93px 0 0 0;
text-align:center;
border-top:2px solid #c3c3c3;
background:url(../img/footerBg.jpg) no-repeat;
overflow:hidden;
}
#footer ul li
{
display:inline;
}
#footerNav li a
{
padding-right:.5em;
text-transform:uppercase;
font:bold .8em Verdana, Arial, Helvetica, sans-serif;
color:#acbabe;
border-right:1px solid #acbabe;
}
#footerNav li.lli a
{
border-right:none;
}
#header
{
height:78px;
background:#000 url(../img/headerBg.jpg) no-repeat;
overflow:hidden;
}
#main
{
position:relative;
z-index:-1px;
display:inline;
float:left;
width:548px;

padding:223px 0 0 15px;
background:url(../img/mainBg.jpg) no-repeat 15px 0;
overflow:hidden;
}
ul#nav
{
display:inline;
float:left;
margin-left:179px;
font:1em georgia, serif;
border-right:1px solid #fff;
}
ul#nav li
{
float:left;
text-align:center;
background-repeat:no-repeat;
}
ul#nav li a
{
position:relative;
display:block;
float:left;
height:78px;
width:81px;
text-decoration:none;
border-left:1px solid #fff;
}
ul#nav li a:hover
{
background-color:#c0c0c0;
color:#000;
}
ul#nav li a span
{
position:absolute;
display:block;
bottom:1px;
left:0px;
width:65px;
padding:0 8px 0 8px;
cursor:pointer;
}
#miniNav
{
position:absolute;
top:10px;
left:410px;
width:150px;
}
#miniNav li
{
float:left;
text-indent:-10000px;
overflow:hidden;
}
#miniNav li a
{
display:block;
float:left;
text-decoration:none;
cursor:pointer;
}
#miniNav li#miniNav_career a
{
width:34px;
}
#miniNav li#miniNav_privacy a
{
width:78px;
}
#miniNav li#miniNav_legal a
{
width:30px;
}
#secondaryNav
{
position:absolute;
z-index:9;
top:360px;
left:10px;
width:166px;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
font:1em Verdana, Arial, Helvetica, sans-serif;
}
#secondaryNav ul
{
width:166px;
background-color:#fff;
}
#secondaryNav ul, #secondaryNav ul ul 
{
padding:0;
margin:auto;
list-style:none;
}
#secondaryNav ul a 
{
display:block;	
text-decoration:none;
color:#fff;
}
#secondaryNav ul li 
{
width:166px;
text-transform:uppercase;
border-bottom:1px solid #fff;
}
#secondaryNav ul li.current, #secondaryNav ul li a.current
{
font-weight:bold;
}
#secondaryNav ul li.drop
{

}
#secondaryNav ul li.drop a
{
background:#000 url(../img/bullet.gif) no-repeat 97% 50%;
}
#secondaryNav ul li.drop ul li a
{
background-image:none;
}
#secondaryNav ul li a
{
width:158px;
padding:4px;
background-color:#000;
}
#secondaryNav ul li a:hover
{
color:#000;
background-color:#c0c0c0;
}
#secondaryNav ul li ul
{
position: absolute;	
left: -999em;
background:url(../img/p7PM_steel_vertical.jpg) repeat-y;
margin-top:-2em;
height:auto;
border-top:1px solid #fff;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
}
#secondaryNav ul li ul li
{
position: relative;	
}
#secondaryNav ul li ul li a
{
width:163px;
height:auto;
color:#fff;
text-indent:0px;
/*border-top:1px solid #d0dee8;
border-right:1px solid #d0dee8;
border-left:1px solid #d0dee8; */
}
#secondaryNav ul li ul li.lli
{
border-bottom:none; 
}
#secondaryNav ul li:hover ul, #secondaryNav ul li.sfhover ul
{
left:154px;
}
#secondaryNav ul li ul li:hover ul, #secondaryNav ul li ul li.sfhover ul
{
top:0;
right:auto;
}
#sidebar
{
float:left;
width:189px;
padding-top:360px;
font-size:.8em;
}
#subPageWrap
{
margin:auto;
padding-top:1em;
text-align:center;
font-size:.8em;
}
#subPageWrap ul li
{
display:inline;
}
#subPageWrap ul li a
{
padding-right:.5em;
border-right:1px solid #fff;
}
#subPageWrap ul li.lli a
{
border-right:none;
}
#validation
{
padding-bottom:1em;
}
#validation li
{
display:inline;
list-style:none;
}
#subPageWrap #validation li a
{
border:none;
}
.vcard address
{
font:normal bold .9em Verdana, Arial, Helvetica, sans-serif;
}
.vcard h3
{
text-indent:-10000px;
font-size:1px;
overflow:hidden;
}
.vcard span.wrap
{
display:block;
}