body {
text-align: center;
margin: 0 auto;
margin-bottom: 15px;
background-color: #E4E3DB;
color: #4D4B40;
font-family: verdana,tahoma, arial, sans-serif;
font-size: 0.6em;
overflow: -moz-scrollbars-vertical;
}

a {
color: #000000; 
text-decoration: none; 
}

a:hover {
text-decoration: underline; 
}

div.Spacer {
height: 10px;
}

div.MainSpacer {
height: 290px;
}



div.CenterContainer {
width: 1000px;
margin: auto;
}

div.MainContainer {
width: 1000px;
text-align: left;
margin: 0px;
padding: 0px;
background-color: #fff; 
}

div.MainPage {
width: 960px;
padding: 0px;
padding-top: 30px;
margin: 0px;
padding-left: 20px;
background-color: #fff;
}

div.LoginBar {
position: absolute;
top: 180px;
padding-left: 20px;
width: 960px;
}

div.MainContainerTop {
width: 100%; 
height: 29px;

margin-bottom: -20px;
padding: 0px;
background-image: url('./../pics/site/new/middle_top.gif');
}

div.BackgroundDiv{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 136px;
background-color: #D5D4CB;
z-index:-1;
}

#upgrade_button {
width: 15em;
height: 2em;
text-align:center;
}

div.TopBackgroundDiv {
width: 1000px;
height: 136px;
background-image: url('./../pics/site/new/top.jpg');
background-repeat: no-repeat;
z-index:1;
}

div.UsersMulti {
position: absolute;
top: 100px;
text-align: right;
width: 994px;
}

div.UsersMulti p {
padding:0; 
margin:0; 
color: #E4E3DB; 
letter-spacing: 2px;
}

div.UsersMulti select {
background-color:#fff;
width: 130px;
font-family: verdana, arial;
font-size: 1em;
}

div.TopLinks {
position: absolute;
top: 0px;
text-align: right;
width: 990px;
height: 20px;
padding-top: 4px;
}

div.TopLinks img {
margin-right:2px;
margin-left:5px;
margin-bottom:1px;
}

div.TopLinks a {
color: #928F7C; 
}

div.TopLinks a:hover {
color: #E8DDA1; 
text-decoration: underline; 
}

.menu_arrow {
margin-right:5px;
margin-left:2px;
margin-bottom:0px;
border: none
}

.form_dropdown { 
background-color: #fff;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
width: 200px;
} 

.form_dropdown_small { 
background-color: #fff;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
width: 120px;
} 

.form_dropdown_verysmall { 
background-color: #fff;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
width: 80px;
} 

.opt_low {
color: gray;
}

.opt_elite{
color: black;
}

/* ///////////////////////////////////////////////////// */

div.PageNumbers {
width: 100%;
padding: 5px;
}

div.NavMenu {
position: absolute;
top: 136px;
width: 983px;
line-height: 1.8em; 
letter-spacing: 0.1em;
}

div.NavMenu ul{
float:left;
width:100%;
padding:0px;
margin: 0px;
margin-left:5px;
list-style-type:none;
}

div.NavMenu li {
display:inline
}

div.NavMenu a {
color: #4D4B40; 
font-family: Tahoma, Verdana, Arial; 
font-size: 1.2em; 
height:29px;
width: 100px;
text-align:center;
text-decoration:none;
line-height: 29px;
padding:0px 4px;
margin-left:8px;
}

div.NavMenu a:hover {
text-decoration:none;
background-color: #E4E3DB;
}

div.NavMenu a.NavMenuMenu {
float:left;
}

a.NavMenuMenuActive {
float:left;
text-decoration:none;
background-color: #E4E3DB;
}

a.NavMenuMenuLast {
float:right;
text-decoration:none;
}

a.NavMenuMenuLastActive {
float:right;
text-decoration:none;
background-color: #E4E3DB;
}

div.MenuDiv {
position:absolute;
visibility: hidden;
border:1px solid #E4E3DB;
border-bottom: 0px;
line-height: 2.3em;
z-index: 100;
background-color: #fbfafa;
width: 160px;
}

div.MenuDiv a {
width: 100%;
display: block;
border-bottom: 1px solid #E4E3DB;
padding: 1px 0;
text-decoration: none;
text-indent: 5px; 
}

div.MenuDiv a:hover {
background-color: #E4E3DB;
text-decoration: none;
color: black;
}



div.TopLoginBar {
width: 100%;
height: 40px;
margin-top:-26px;
}

.form_input {
background-color:#fbfafa;
border: #000 1px solid;
color:#000000;
width: 180px;
height: 1.2em;
font:1em Tahoma, Arial;
letter-spacing: 2px;
}

div.TopLoginBar input.LoginField {
position: relative;
top: 1px;
background-color:#fbfafa;
border: #e4e3db 1px solid;
color:#000000;
width: 140px;
height: 1.2em;
font:1em Tahoma, Arial;
margin-right: 15px;
margin-left: 2px;
padding-left: 4px;
letter-spacing: 2px;
}

div.TopLoginBar input.LoginSubmit {
position: relative;
top: 1px;
background-color:#fbfafa;
border: #6699CC 1px solid;
color:#000000;
width: 60px;
height: 1.8em;
padding-bottom: 5px;
font:1em Tahoma, Arial;
margin-right: 15px;
margin-left: 2px;
}

.ChangeCheckbox {
position: relative;
top: 3px;
padding-left: 3px;
margin-right: 15px;
}

div.Dots {color: #404040; margin-top:4px; width: 100%; height: 25px; background-image: url('./../pics/site/text_dot_line.gif');}


div.FrontLeft { float: left; width: 560px; height: 310px; background-color: #fff; font-size: 11px;}
div.FrontLeft div.FrontLeftTop { width: 100%; height: 200px;}

div.FrontLeft div.Accountleft { float: left; width: 240px; height: 110px; background-color: #fff; padding-left: 20px;}
div.FrontLeft div.AccountRight { float: right; width: 250px; height: 110px; padding-left: 40px;  background-color: #fff; border-left: 1px #cc5511 solid;}

div.FrontLeft h4 {font-size: 12px; line-height: 1.5em; letter-spacing: 1px; font-style: italic; margin: 0px;}
div.FrontLeft p.account {font-size: 12px; line-height: 1.5em; letter-spacing: 1px; font-style: italic; margin: 0px;}

div.FrontLeft h1 { font-size: 18px; margin: 0px;}
div.FrontLeft p.tag { font-size: 14px; margin: 0px; font-style:italic}
div.FrontLeft h2 { font-size: 24px; text-align: center; letter-spacing: 2px; margin: 60px;}

div.FrontRight { float: right; width: 360px; padding-left: 20px; height: 310px; background-color: #fff; border-left: 1px #6699cc solid;}


div.FrontRightTop {width: 340px; height: 80px;}
div.FrontRightTop p {font-size: 12px; line-height: 1.5em; letter-spacing: 1px;}
.demo_account { font-size: 11px; letter-spacing: 1px; padding-top: 3px;}


div.FrontLiveStats {color: #404040; width: 360px; height: 260px;}

div.FrontLiveHeadLeft {float: left; color: #404040;}
div.FrontLiveHeadRight {float: right; color: #404040; margin: 5px;}
div.FrontLiveStatsContent {float: left; padding-left: 5px; width: 350px; height: 200px; overflow-y: auto;}

div.FrontLiveStats h1 { font-size: 1em; padding-bottom: 6px; margin: 5px; font-weight: bold; text-decoration: underline; line-height: 1em;}

div.FrontLiveStats p {font-size: 10px; color: #404040; margin-top: 0px; margin-bottom: 0px; margin-left: 8px; line-height: 1.2em;}
div.FrontLiveStatsContent p {font-size: 10px; padding:0px; color: #404040; margin-top: 0px; margin-left: 8px; line-height: 1.2em;}




table.UsersTable {color: #404040; width: 100%; font-size: 1em; border-top: 1px #e4e3db solid; border-right: 1px #e4e3db solid; border-collapse: collapse;  background-color: #fff; }

table.UsersTable td { border-bottom: 1px solid #e4e3db; border-left: 1px solid #e4e3db; text-align: left; padding:5px; }
table.UsersTable td.UsersTablePic img { vertical-align:text-bottom; border:0px;}

table.UsersTable td.UsersTablePic { border-bottom: 1px solid #6699cc; height: 13px; width: 18px; white-space: nowrap; text-align: center;}
table.UsersTable td.UsersTableHead {border-bottom: 1px solid #6699cc; text-align: left; border-left: 1px solid #6699CC;}
table.UsersTable td.UsersTableHeadFirst {text-indent: 5px; padding:0px; border-bottom: 1px solid #6699cc; font-weight: bold; text-align: left;}

table.StatsTable {color: #404040; width: 100%; font-size: 1em; border-top: 1px #e4e3db solid; border-right: 1px #e4e3db solid; border-collapse: collapse;  background-color: #fff; }

table.StatsTable td { border-bottom: 1px solid #e4e3db; border-left: 1px solid #e4e3db; text-align: right; padding:5px; }

table.StatsTable td.StatsTableCalcEnd {border-bottom: 1px solid #6699cc;}
table.StatsTable td.StatsTableCalcEndLeft {border-bottom: 1px solid #6699cc; text-align: left;}

table.StatsTable td.StatsTableFirst {font-weight: bold; text-align: right;}
table.StatsTable td.StatsTableFirstLeft {font-weight: bold; text-align: left;}
table.StatsTable td.StatsTableLeft {text-align: left;}

table.StatsTable td.StatsTableHeadFirst {text-indent: 5px; padding:0px; border-bottom: 1px solid #6699cc; font-weight: bold; text-align: left;}

table.StatsTable td.StatsTableHead {border-bottom: 1px solid #6699cc; text-align: left; border-left: 1px solid #6699CC; text-indent: 5px; font-weight: bold;}

table.StatsTable td.StatsTablePic img { vertical-align:text-bottom; border:0px;}

table.StatsTable td.StatsTablePic { border-bottom: 1px solid #6699cc; height: 13px; width: 18px; white-space: nowrap; text-align: center;}


table.StatsTableSmall {color: #404040; width: 100%; font-size: 1em; border: 1px #fafafa solid; border-collapse: collapse;}

table.StatsTableSmall td { border-bottom: 1px solid #E4E3DB; border-left: 1px solid #6699CC; text-align: left; padding:4px; }

table.StatsTableSmall td.Head { border-bottom: 1px solid #6699CC; font-weight: bold;}

table.StatsTableSmall td.Bottom { border: 0px; text-align: right;}

div.TopBarLeft {float: left; color: #404040; height: 30px; margin-top:-16px; width: 50%;}
div.TopBarLeft p {color: #404040; font-weight: bold; margin: 0px;}

div.TopBarRight {float: right; color: #404040; height: 30px; margin-top:-16px; width: 50%;}
div.TopBarRight p {text-align: right; color: #404040; margin: 0px;}

div.TopBarMiddle {
position: absolute;
top: 206px;

width: 800px;
text-align: center; color: #404040; height: 30px; margin-top:-16px;}

div.TopBarMiddle p {color: #404040; font-weight: bold; margin: 0px;}

div.TopDivFirst { float: left; color: #404040; margin-right: 10px; width: 340px; height: 280px;}
div.TopDivFirstContent {float: left; padding-left: 5px; margin-right: 10px; width: 335px; height: 254px; overflow-y: auto;}

div.TopDivFirst h1 {font-size: 1em; padding-bottom: 6px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; font-weight: bold; text-decoration: underline; line-height: 1em;}

div.TopDivFirst p {font-size: 10px; color: #404040; margin-top: 0px; margin-bottom: 0px; margin-left: 8px; line-height: 1.2em;}
div.TopDivFirstContent p {font-size: 10px; padding:0px; color: #404040; margin-top: 0px; margin-left: 8px; line-height: 1.2em;}
div.TopDivFirstContent h5 {font-size: 10px; padding:0px; margin-top: 0px; margin-bottom: 0px; margin-left: 8px; line-height: 1.2em;}

div.TopDivFirstContent h5.LiveHeadNew {color: #cc5511;}
div.TopDivFirstContent h5.LiveHeadOld {color: #404040;}
div.TopDivFirstContent p.LiveUrlNew {color: #404040; margin-bottom: 5px;}
div.TopDivFirstContent p.LiveUrlOld {color: silver;}

div.TopDivSecond {margin-bottom: 20px; float: right; color: #404040; width: 600px; height: 280px; border-left: 1px #6699cc solid;}

div.TopDivSecond iframe {width: 100%; height: 275px; padding-top: 0px; border: 0px; }


div.TopDivStats {
position: absolute;
top: 330px;
width: 950px;
}

div.TopDivStats div.TopDivStatsMain {float: right;
color: #404040; width: 214px; height: 165px; padding-left: 5px; 
}


div.Bottom {
width: 1000px;
height: 29px;
margin: 0px;
padding: 0px;
background-image: url('../pics/site/new/top_middle.gif');
}

div.Bottom p {
text-align: right;
color: #404040;
color: silver; 
padding-top: 8px;
padding-right: 10px;
}