* {	font-family:Verdana, Arial, Helvetica, sans-serif; }
body { margin:0; padding:0; height:100%; color:#000000; text-align:center; background-image: url(/solshelp/server/sub-bkg.png); background-position:top;}

/* Hack to get font sizes to behave... */
body { font-size: 12px; }
/*/*/a{}
body {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body {
    font-size: small;
}
/* end hacks... */

h1,h2,h3,h4,h5,h6,p {margin-top:0.5em;margin-bottom:0.5em;}
h1 { font-size:1.8em; color:#555; }
h2 { font-size:1.5em; color:#FF6600; }
h3 { font-size:1.4em; color:#555; }
h4 { font-size:1.3em; color:#555; }
h5 { font-size:1.2em; color:#555; }
h6 { font-size:1.1em; color:#555; }

ul {padding:0;margin:0; list-style:none;}
li {padding:0px; margin:0px; background:url(/images/li.gif) top left no-repeat; padding-left:10px; }

td p {margin:0;}

a:link,a:visited { color:#FF3300; text-decoration:underline; }
a:active,a:hover { color:#FF6211; text-decoration:none; }

#navMenu { clear:both; width:900px; text-align:center; color:#FF3501; padding:5px 0; margin:0 auto; }
#navMenu a { text-decoration:none; }
#navMenu ul {height:20px;}
#navMenu li {margin-left:10px; padding-left:0; background:#000;float:left;}
#navMenu span {height:14px; padding:5px; border:1px solid white;}
#navMenu li>span {display:block; }
#navMenu span.current {background:#FFF;}

#Main-Middle-Col { padding:0; width:900px; text-align:left; margin: 0 auto; }

#navbar { height:41px; background-color:#000000; }
#header { height:91px; background-image: url(/solshelp/server/sols-header-bkg.png); background-repeat: repeat-x;}

#cellbox_2 { border-color: #FF6633; border-style: dashed; border-width:0 1px; }
#cellbox_1, #cellbox_2, #cellbox_3 { margin:0; padding:8px; float:left; width:280px; }

#cellbox_1sub { w/idth:900px; width:860px; padding:20px; background-color:#FFFFFF !important; border-color: #FF6633; } 

#box_1,#box_2,#box_3,#box_4 { margin:0; padding:2px 8px; float:left; width:200px; height: 120px; line-height:normal; text-align:left; }
#box_1,#box_2,#box_3 { border-style: solid; border-color:#666666; border-width:0 1px 0 0; }

#homeFooterBar { clear:both; margin:1em 0 0 0; padding:1em; width:100%; text-align:left; font-size:0.7em; background-color:#000000; height: 140px; }
.homeFooterWrap { width:900px; margin:0 auto; color:#FFFFFF; text-align:center; }

td.desc { padding:4px; font-size:.7em; background:#FFF; }

#tableList tr th {
padding:5px; /*add*/
text-align:left; /*add*/
border:1px solid #999999; 
color:#000000;
font-weight:bold; 
margin:0px;
background-color:#CECBC5;



