div#logo , div#topmenu , div#navigation , div#utility {
display : none; 
} 
#body , #bodysmall {
margin : 10px 20px 0; 
padding-top : 10px; 
padding-right : 0; 
border-color : #999; 
} 
#bodysmall {
padding-right : 180px; 
} 
#footer {
margin-left : 20px; 
color : #999; 
border-color : #999; 
} 
div.hidden {
display : block; 
margin-left : 20px; 
} 
div.hidden h1 {
font-size : medium; 
color : #999; 
} 
div.hidden a , div.hidden h2 , div.hidden h3 , div.hidden b {
display : none; 
} 
#rightpod {
position : absolute; 
right : 20px; 
width : 160px; 
text-align : right; 
top : 70px; 
} 
#rightcolumnwrap {
position : static; 
width : auto; 
} 
#wrapper {
width : auto; 
} 
#innerwrap {
width : auto; 
} 
#contentwrap {
width : auto; 
} 
#headerwrap {
border-bottom : 1px solid #999; 
height : auto; 
background-image : none; 
padding-bottom : 10px; 
text-align : left; 
margin-left : 20px; 
padding-left : 0; 
}
#headerwrap .hidden {
margin : 0; 
padding : 0; 
} 
#navwrap {
margin : 50px 0 20px; 
} 
#mainsections li#profile , #mainsections li#profile p , #mainsections li#solutions , #mainsections li#solutions p , #mainsections li#portfolio , #mainsections li#portfolio p , #mainsections li#resources , #mainsections li#resources p , #news , #news p.newstitle {
background-image : none; 
background-color : transparent; 
} 
#mainsections a {
color : #000; 
text-decoration : underline; 
} 
a.rotator {
margin : 20px; 
} 
#footerwrap {
width : auto; 
margin : 20px 0 0 20px; 
padding : 0; 
} 
#footerwrap #footer {
margin : 0; 
padding : 10px 0 30px; 
} 
#keywords {
padding : 0; 
} 


