body {
background-color:#FFFFFF;
margin:0px; 
padding:0px;
text-align:center; 
font: normal 12px Tahoma, Arial, Verdana;
color:#6c6b68;
background-image:url(../images/banda.gif);
background-repeat:repeat-x;
}

table {
font: normal 12px Tahoma, Arial, Verdana;
}

input, textarea {
font: normal 12px Tahoma, Arial, Verdana;
color:#000000;
padding:1px;
margin:1px;
}

#page {
width:788px;
display:block;
margin:auto;
padding:0px;
}

#flag {
height:25px;
text-align:right;
margin-top:11px;
}

#menu {
display:block;
height:88px;
text-align:left;
}

#sub-menu {
display:block;
width:788px;
height:215px;
padding-top:15px;
text-align:left;
}

#menu-bg{
margin-top:41px;
width:512px;
height:46px;
text-align:left;
float:right;
background:transparent url(../images/menu-bar.jpg);
background-repeat:no-repeat;
}

#menu-bg ul{
margin-top:15px;
list-style-type:none;
}

#menu-bg ul li{
position:relative;
display:inline;
}

#menu-bg ul li a{
text-decoration:none;
color:#ffffff;
font:bold 13px Tahoma, Arial, Verdana;
}

#menu-bg ul li a:hover{
text-decoration:underline;
}

#sep{
color:#ffffff;
font:normal 13px Tahoma, Arial, Verdana;
margin-left:5px;
}

#links{
width:274px;
height:215px;
text-align:left;
float:left;
padding-right:2px;
background:transparent url(../images/man-of-steel.jpg);
background-repeat:no-repeat;
}

.accordion, .accordion *{
margin:0;
padding:0;
list-style-type: none;
}

.accordion li{
cursor:pointer;
}

.sm {
list-style:none; 
width:509px;
height:215px; 
display:block; 
overflow:hidden;
}

.sm li {
float:left;
display:inline;
overflow:hidden;
}

#steelservicecenter {
padding:16px 6px 0px 16px;
}

.steel-service-center {
margin-left:13px;
*margin-top:-5px;
font:normal 11px Tahoma, Arial, Verdana;
}

#steelservicecenter h1{
padding-top:4px;
*margin-top:-6px;
}

#steelservicecenter a{
font:bold 17px Trebuchet MS;
color:#333434;
text-decoration:none;
}

#services {
display:block;
margin-top:-17px;
}

#services ul {
list-style-image:url(../images/arrow.png);
line-height:12px;
font:normal 11px Tahoma, Arial, Verdana;
}

#services ul a {
color:#6c6b68;
text-decoration:none;
margin-left:-4px;
}

#services ul a:hover {
color:#333434;
text-decoration:underline;
}

.bullet{
float:right;
position:relative;
margin-top:-40px;
*margin-top:-48px;
margin-right:15px;
}

#page-content {
margin:0px;
padding:0px;
margin-top:10px;
min-height:370px;
width:788px;
height:auto !important;
overflow:auto;
background:#ecebe7 url(../images/content-table.gif) repeat-x;
text-align:left;
display:block;
}

#content-left {
padding:5px;
text-align:center;
width:265px;
float:left;
display:block;
margin-top:3px;
font:normal 12px Tahoma, Arial, Verdana;
background:transparent;
}

#newsletter {
text-align:left;
padding-top:25px;
margin-left:7px;
*margin-left:1px;
padding-left:25px;
width:215px;
height:48px;
float:left;
display:block;
margin-top:3px;
font:normal 12px Tahoma, Arial, Verdana;
background:transparent url(../images/newsletter.jpg);
background-repeat:no-repeat;
}

#newsletter a{
font:bold 12px Tahoma, Arial, Verdana;
color:#ffffff;
text-decoration:none;
}

#newsletter a:hover{
text-decoration:underline;
}

#submenu {
width:255px;
text-align:left;
}

#submenu-title {
width:251px;
hight:28px;
background:transparent url(../images/submenu.png);
background-repeat:no-repeat;
text-align:left;
font:bold 12px Tahoma, Arial, Verdana;
color:#ffffff;
padding:6px;
}

#submenu-bar {
width:251px;
hight:28px;
background:transparent url(../images/bar.png);
background-repeat:no-repeat;
text-align:left;
font:bold 12px Tahoma, Arial, Verdana;
color:#ffffff;
padding:6px;
}

#news {
margin-top:4px;
padding:10px;
position:relative;
overflow:hidden;
background:transparent url(../images/feed.png);
background-repeat:no-repeat;
height:154px;
width:230px;
text-align:left;
}

#submenu-item {
display:block;
margin-top:-10px;
}

#submenu-item ul {
list-style-image:url(../images/arrow.gif);
font:normal 12px Tahoma, Arial, Verdana;
}

#submenu-item ul a {
color:#6c6b68;
text-decoration:none;

}

#submenu-item ul a:hover {
color:#333434;
text-decoration:underline;
}

#content-right {
padding:5px;
*padding-right:0px;
text-align:left;
width:500px;
*width:490px;
float:right;
display:block;
}

#content-right h1{
padding:2px;
margin:2px;
padding-bottom:0px;
background:transparent url(../images/line.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin-bottom:0px;
font:bold 16px Trebuchet MS;
}

#content-right h1 a, #content-right h1{
font:bold 16px Trebuchet MS;
color:#ee1d25;
text-decoration:none;
}

#content-right p{
margin:4px;
margin-bottom:5px;
font: normal 12px Tahoma, Arial, Verdana;
color:#6c6b68;
}

#content-right pre{
margin:0px;
margin-left:4px;
font: normal 12px Tahoma, Arial, Verdana;
color:#6c6b68;
}

#content-right a{
color:#333434;
text-decoration:underline;
}

#content-right a:hover{
text-decoration:none;
}


.info{
background:#DFDEDA;
padding-top:5px;
padding-left:4px;
width:250px;
}

.picture{
float:right;
margin-top:-4px;
}

#footer {
height:56px;
background:transparent url(../images/footer.gif);
background-repeat:repeat-x;
text-align:left;
padding:20px 20px 0px 20px;
*padding:10px 20px 0px 10px;
font:normal 11px Tahoma, Arial, Verdana;
}

#footer a {
text-decoration:none;
color:#6c6b68;
}

#footer a:hover {
color:#333434;
text-decoration:underline;
}

#footer-menu {
font:normal 11px Tahoma, Arial, Verdana;
display:block;
width:500px;
padding-left:260px;
}

#footer-menu ul{
margin-top:-15px;
list-style-type:none;
}

#footer-menu ul li{
position:relative;
display:inline;
}

#footer-menu ul li a{
text-decoration:none;
color:#6c6b68;
font:normal 11px Tahoma, Arial, Verdana;
}

#footer-menu ul li a:hover{
text-decoration:underline;
color:#333434;
}

#footer-sep{
color:#333434;
margin-left:5px;
}

#box{
width:140px;
height:20px;
overflow:hidden;
visibility: hidden;
background-color:#8f8f8f;
color:#ECECEC;
position:absolute;
opacity:.90;
filter:alpha(opacity=90);
-moz-opacity:0.9;
padding:5px;
}

#box a.close{
width:10px;
height:10px;
margin:0px;
float:right;
text-decoration:none;
margin-top:-25px;
}

.prodmenu div.prodheader a{
display:block;
position:relative;
width:auto;
width:251px;
hight:28px;
background:transparent url(../images/submenu.png);
background-repeat:no-repeat;
text-align:left;
padding:6px;
}

.prodmenu div.selected a, .prodmenu div.prodheader a:hover{
background-image:url(../images/bar.png);
}