body
{
background-color:#393333;
font-family:"Arial";
}

.header
{
background-color:#393333;
margin-left:auto;
margin-right:auto;
width:970px;
height:76px;
}

#logo
{
position:absolute;
top:28px;
}

#righttitle
{
position:relative;
text-align:right;
top:-7px;
}

#menu
{
position:absolute;
margin:0px auto;
width:970px;
top:78px;
}

.menuul
{
list-style-type:none;
text-align:center;
display:table;
width:100%;
padding:0px;
margin:0px;
}

.menuli
{
display:table-cell;
font-size:16px;
}

#menu a:link,
#menu a:visited
{
color:#ffffff;
text-decoration:none;
font-weight: bold;
}

#menu a:hover
{
color:#4d8afa;
text-decoration:none;
font-weight: bold;
}

#menu a:active
{
color:#719ff4;
text-decoration:none;
font-weight: bold;
}

.currenttab
{
color:#4d8afa;
}

.main
{
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
margin-top:-16px;
width:970px;
padding-bottom:40px;
}

.mainimage
{
position:relative;
margin-left:auto;
margin-right:auto;
width:970px;
height:650px;
margin-bottom:-30px;
}

.footer
{
text-align:center;
font-size:11px;
color:#ffffff;
}

h1
{
font-size:24px;
padding-top:40px;
padding-left:62px;
color:#3333cc;
}

h2
{
font-size:16px;
padding-top:19px;
padding-left:62px;
}

h3
{
font-size:29px;
color:white;
}

p
{
font-size:12px;
padding-top:6px;
padding-left:62px;
padding-right:62px;
}

.lastp
{
padding-bottom:40px;
}

table
{
padding-top:19px;
width:921px;
margin:0 auto;
text-align:justify;
border-spacing:38px 0px;
}

th
{
font-size:16px;
text-align:left;
}

td
{
font-size:12px;
padding-top:19px;
}

.textul
{
list-style-position:outside;
list-style-type:square;
padding-left:141px;
}

.textli
{
font-size:12px;
padding-right:62px;
padding-bottom:16px;
text-align:justify;
}

table.racktable
{
width:846px;
margin-left:62px;
margin-right:62px;
border-collapse:collapse;
}

table.racktable th
{
font-size:12px;
text-align:center;
color:white;
background-color:#3333cc;
padding-top:9px;
padding-bottom:9px;
}

table.racktable tr
{
font-size:12px;
text-align:center;
color:#595959;
background-color:#ffffff;
}

table.racktable tr.grey
{
font-size:12px;
text-align:center;
color:#595959;
background-color:#cccccc;
}

table.racktable td
{
padding-top:9px;
padding-bottom:9px;
}