.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix {display: inline-block }
/* Hides from IE-mac \*/
* html .clearfix {height: 1% }
.clearfix {display: block }
/* End hide from IE-mac */
* { padding: 0; margin: 0 }
.no { display: none }
body { 
background:url(../images/bg-3000.jpg) repeat-x; 
text-align:center; 
font-family: Verdana}

divs{ border:1px dashed lime}
#wrapped { background:url(../images/nav-extend.jpg) repeat-x; }
#inner-wrapped{ width:768px;  margin: 0 auto}

#header { height: 108px; background-color:#fff}
#header ul { list-style-type:none; float:right; padding-right:193px; background-color:#0066cc; }
#header ul li, img { float:left}
#header ul li a {  
display:block; 
background-color:#0066cc; 
font-size: 10px ; 
font-weight: bold ;
color:#fff; 
text-decoration:none;
padding:10px 15px }
#header ul li a:hover {
background-color:#ADCEEF;
color:#0066cc }

#header img { padding:20px 0 0 7px}

#company{ 
border-top: 27px solid #99ccff;
 float:right; 
 width: 606px; 
 text-align:left; 
 padding:10px 0 10px 0 }
 
 #company h1{ 
color:#0066cc; 
font-size: 14px; 
font-weight: bold; 
text-align:left; 
padding-left:10px
}
 
#sub-menu{ 
width:161px; 
height:551px; 
float:left; 
text-align:left; 
background: #0066cc url('../images/please-select.gif') no-repeat 10px 11px }

#sub-menu a.top{
height:20px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
display:block;
font-size: 10px;
text-decoration:none;
color:#fff;
padding:8px 0 0 21px;
background: #4891da url('../images/nav-bullet-white.gif') no-repeat 10px center;
margin-top:30px
}

#sub-menu a.others{
height:20px;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
display:block;
font-size: 10px;
text-decoration:none;
color:#fff;
padding:8px 0 0 21px;
background: #4891da url('../images/nav-bullet-white.gif') no-repeat 10px center
}

#sub-menu a:hover{
color:#0066cc;
background: #ADCEEF url('../images/nav-bullet-blue.gif') no-repeat 10px center
}


#page-content{
 text-align:left; 
heights: 400px;
background-color:#fff;
float:left;
width:607px;
xborder-left: 161px solid #0066cc;
margin-bottom:20px}

#sub-title{
color:#0066cc; 
font-size: 12px; 
font-weight: bold;
padding:5px 0 10px 12px; 
background-color:#fff;
}

#bg-left{
background:url(../images/left.jpg) no-repeat;
}

h2{color:#0066cc; margin: 5px 0 10px 10px}
#text{color:#666666; font-size: 9px; margin-left:10px}
#page-content ul{width:270px; color:#666666; font-size: 9px; margin-left:10px; list-style-type:square; padding-left:15px;}
#page-content ul li{ margin-bottom:2px}
#header img{margin:10px 0 0 20px}

#rwe, #elan, sup{float:right}
#rwe{padding-right:15px}
#powered{font-size:11px; color:#ccc; margin:10px 64px 0 0;}
#elan{margin: 0 15px 13px 0;}
#content-section{color:#0066cc; font-size:11px; font-weight:bold; display:block; padding-bottom:5px}

#email{color:#0066CC; text-decoration:none}
#email:hover{color:#4891DA }

#bluebg{color:#fff; background:#0066CC url(../images/troubleshoot.gif)  no-repeat; padding:3px 3px 3px 5px; display:block; margin-bottom: 5px}

#troubleshoot p, #orders p, #procurement p{borders:1px dashed lime; margin-left:5px}

table{color:#666666; font-size: 9px; margin-left:10px}
table a{color:#0066cc; text-decoration:none}
table a:hover{color:#0066cc; text-decoration:underline}
table td{border-bottom:1px solid #d0d0d0; padding:6px}