#bodytop{
width:100%;
height:100%;
margin:5px 0px;
padding:0px;
text-align:center;
background:#ffaa00;
font-size:10pt;
color:#464646;
font-family:verdana;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-base-color:#ffaa00;
scrollbar-darkshadow-color:#ffaa00;
scrollbar-face-color:#ffaa00;
scrollbar-highlight-color:#ffaa00;
scrollbar-track-color:#ffaa00;
}

#top{
width:776px;
height:120px;
text-align:left;
padding:0px;
margin:5px 0px;
}

#top table{
width:100%;
height:100%;
font-size:9pt;
color:#464646;
font-family:verdana;
padding:0px;
margin:0px;
border-style:solid;
border-color:#ffffff;
border-width:1px;
}

#top td{
padding:0px;
margin:0px;
}

#main{
width:780px;
height:100%;
margin:0 auto 0 auto;
padding:0px;
text-align:left;
}

#main a:link{color:#464646; text-decoration:none;}
#main a:visited{color:#464646; text-decoration:none;}
#main a:active{color:#464646; text-decoration:none;}
#main a:hover{color:#464646; text-decoration:underline;}

#main table{
width:780px;
height:100%;
padding:5px;
margin:0px;
font-size:9pt;
font-family:verdana;
}

#main td{
vertical-align:top;
height:100%;
}

.titem{
text-align:left;
margin:0px 0px 0px 15px;
}

.wline{
border-style:solid;
border-color:#ffffff;
border-width:1px;
}

.noline{
border-style:none;
border-color:#ffffff;
border-width:1px;
}

UL{
list-style:none;
margin:5px 0px 0px;
}

LI{
margin:2px 0px;
}

#mainpagebody{
width:475px;
height:100%;
margin:0px;
padding:0px;
text-align:center;
background:#ffaa00;
font-size:10pt;
color:#464646;
font-family:verdana;
}

#mainpagebody a:link{color:#ff5500; text-decoration:none;}
#mainpagebody a:visited{color:#ff5500; text-decoration:none;}
#mainpagebody a:active{color:#ff5500; text-decoration:none;}
#mainpagebody a:hover{color:#ff5500; text-decoration:underline;}


.pagetitle{
width:100%;
height:25px;
text-align:left;
vertical-align:middle;
padding:0px;
margin:0px 0px;
color:#ffffff;
background:#ff5500;
border-style:solid;
border-width:1px;
border-color:#ffffff;
font-size:11pt;
font-weight:bold;
}

.tabletitle{
width:100%;
height:10px;
text-align:left;
padding:2px;
margin:5px 0px;
color:ffffff;
background:#000000;
border-style:solid;
border-width:1px;
border-color:#ffaa00;
}

.mainpagetable{
font-size:8pt;
font-family:verdana;
padding:0px;
margin:0px;
cellspacing:0;
cellpadding:0;
background:#ffffff;
color:#464646;
border-color:#464646;
border-style:solid;
border-width:1px;
}

.mainpagenewsth{
font-size:8pt;
font-family:verdana;
vertical-align:middle;
text-align:center;
padding:0px;
margin:0px;
cellspacing:0;
cellpadding:0;
background:#ffffff;
color:#464646;
border-color:#464646;
border-style:solid;
border-width:1px;
width:40px;
}

.mainpagenewstd{
font-size:8pt;
font-family:verdana;
vertical-align:middle;
text-align:left;
padding:2px;
margin:0px;
cellspacing:0;
cellpadding:0;
background:#ffffff;
color:#464646;
border-color:#464646;
border-style:solid;
border-width:1px;
}

.profiletable{
font-size:8pt;
font-family:verdana;
vertical-align:middle;
text-align:left;
padding:0px;
margin:0px;
cellspacing:0;
cellpadding:0;
background:#ffffff;
color:#464646;
border-color:#464646;
border-style:solid;
border-width:1px;
}

.email{
font-size:8pt;
font-family:verdana;
vertical-align:middle;
text-align:left;
padding:0px;
margin:0px;
cellspacing:0;
cellpadding:0;
background:#ffffff;
color:#464646;
}

.left {
text-align:left;
vertical-align:middle;
}

.right {
text-align:right;
vertical-align:middle;
}

.center {
text-align:center;
vertical-align:middle;
}

.font8 {
font-size:8pt;
font-family:verdana;
}

#rank table {
font-size:8pt;
font-family:verdana;
padding:3px;
margin:10px 0px 0px 0px;
cellspacing:0px;
cellpadding:0px;
border:2px #464646 solid;
border-collapse:collapse;
white-space:nowrap;
vertical-align:middle;
width:460px;
}

#rank td {
font-size:8pt;
font-family:verdana;
padding:3px;
margin:0px 0px 0px 0px;
cellspacing:0px;
cellpadding:0px;
border:2px solid;
border-collapse:collapse;
text-align:center;
vertical-align:middle;
width:20px;
}

#rank th {
font-size:8pt;
font-family:verdana;
padding:3px;
margin:0px 0px 0px 0px;
cellspacing:0px;
cellpadding:0px;
border:2px solid;
border-collapse:collapse;
white-space:nowrap;
text-align:left;
vertical-align:middle;
}

#rule table {
width:480px;
}

#rule ul {
list-style: square outside;
margin:5px 0px 0px;
}

.ranktable {
font-size:8pt;
font-family:verdana;
vertical-align:middle;
text-align:left;
padding:0px;
margin:0px;
cellspacing:0;
cellpadding:0;
background:#ffffff;
color:#464646;
border-color:#464646;
border-style:solid;
border-width:1px;
}

.fixtable {
background:#ffffff;
color:#464646;
font-size:8pt;
font-family:verdana;
width:100%;
}

.fixe {
vertical-align:middle;
text-align:center;
width:28px;
}

#card table {
font-size:8pt;
font-family:verdana;
padding:3px;
margin:10px 0px 0px 0px;
cellspacing:0px;
cellpadding:0px;
border:2px #464646 solid;
border-collapse:collapse;
white-space:nowrap;
vertical-align:middle;
width:460px;
background:#ffffff;
}

#card td {
font-size:8pt;
font-family:verdana;
padding:3px;
margin:0px 0px 0px 0px;
cellspacing:0px;
cellpadding:0px;
border:2px solid;
border-collapse:collapse;
vertical-align:middle;
}

#card th {
font-size:8pt;
font-family:verdana;
padding:3px;
margin:0px 0px 0px 0px;
cellspacing:0px;
cellpadding:0px;
border:2px solid;
border-collapse:collapse;
white-space:nowrap;
vertical-align:middle;
}

