.sb, .sbi, .sb *, .sbi * { position:relative; z-index:1; }  
* html .sb, * html .sbi { height:1%; }  
.sbi { display:inline-block; }  
.sb-inner { background:#ddd; }  
.sb-shadow { background:#000; }  
.sb-border { background:#bbb; }
body
{
margin: 0;
background-color: #fff;
background-image: url(images/background.png);
background-repeat: repeat-x;
font-size: 10pt;
font-family: "Gill Sans MT", Arial, sans-serif;
}
.container
{
margin: auto;
text-align: left;
width: 800px;
}
#content { color:#000; }
#content, #content .sb-inner { background:#FFF; }
#content .sb-shadow { background-color: #606060; }
#content div.pad
{
padding: 15px;
padding-top: 5px;
padding-right: 0px;
}
.left
{
float: left;
width: 575px;
}
.nav
{
float: left;
width: 195px;
margin-left: 10px;
}
.nav ul
{
list-style-type: none;
padding: 0;
margin: 0;
margin-top: 20px;
height: 226px;
background-image: url(images/nav_bg.png);
background-repeat: no-repeat;
}
.nav ul li
{
padding: 0;
margin: 0;
margin-left: 20px;
line-height: 37px;
font-size: 13pt;
color: #fff;
}
.nav ul li.active
{
font-weight: bold;
}
h1, h2, h3, h4, h5
{
margin: 0;
margin-bottom: 5px;
}
h1 { font-size: 17pt; }
h3 { font-size: 13pt; }
.red { color: #C00000; }
.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 */
.marg10 { margin: 5px; }
.marg3 { vertical-align: middle; margin: 4px; }
#panes {
text-align: justify;
border-style: none;
overflow: hidden;
opacity: 0;
filter: alpha(opacity=0);
display: ;
}
#panes div div { overflow: hidden; }
#buttons li { cursor: pointer; }
.foot
{
color: #000;
}
.footer
{
text-align: left;
font-size: 10pt;
}
.footer a
{
color: #606060;
font-size: 9pt;
text-decoration: none;
}
.footer a:hover
{
color: #C00000;
}
.nostyle
{
list-style-type: square;
margin: 0;
padding: 0;
}
.nostyle li
{
padding: 0;
padding-left: 5px;
margin: 0;
line-height: 14px;
}
.block
{
float: left;
width: 190px;
}
.block h3, .block ul, .block li
{
margin: 0;
padding: 0;
}
.block ul
{
list-style-type: block;
}
.topnav {
float: left; 
margin-left: 150px; 
margin-top: 65px;
height: 22px;
overflow: hidden;
position: relative;
z-index: 1000;
}
.topnav ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
.topnav ul li
{
float: left;
margin: 0;
margin-right: 10px;
padding: 0;
}
.topnav ul li a
{
background-image: url(images/tab_bg2.png);
float: left;
padding: 7px;
padding-top: 2px;
color: #000;
text-decoration: none;
font-weight: bold;
}
.topnav ul li a:hover
{
background-image: url(images/tab_bg.png);
color: #000;
}
.topnav ul li a.download
{
background-image: url(images/tab_bg3.png);
color: #fff;
}
.topnav ul li a.download:hover
{
background-image: url(images/tab_bg4.png);
color: #fff;
}