﻿* { padding: 0; margin: 0; }


body {
	COLOR: #000;
	font-family: tahoma;
	FONT-SIZE: 7pt;
	background:#000 url(images/bg_main.gif);
	}
.body2 {
	background:#fff;
	padding: 0 0 0 205px;
	MARGIN:0;
	}
.body3 {
	background:#fff;
	padding: 0 0 0 205px;
	MARGIN:0;
	}
.body4 {
background:url(/app_themes/tc888/images/bg_002.gif) repeat-y left;
	font-family:arial;
	margin:0;
	padding: 0 0 0 205px;
}
a{
outline:none;
}
input{margin:5px;}
h1{font:bold 16px arial;}
#btn_bg3 {    color: #fff;
    font-weight: bold;
    font-family: Arial, Verdana;
    font-size: 14px;
	padding:5px;
	background:#A19F83 url(images/bg_ttl.gif) repeat-x;}
.sr_bgm{
position:fixed;
background:#fff;
top:0;
right:0;
left:205px;
height:42px;
z-index:997;
border-bottom:2px solid #000;
}
.sr_bgm2{
position:fixed;
width:200px;
background:#fff;
top:42px;
left:206px;
height:44px;
}
#mesa5{
	padding:7px;
	margin-top:7px;
	font:bold 12px arial;
	text-align:left;
	border-top:1px solid #999;
	border-bottom:1px dotted #ccc;
	background:#efefef;
}
#mesa5 a:link{color:#333399}
#mesa5 a:hover{color:#000;border-bottom:1px solid blue}
.wgr_title5{
position:relative;
top:41px;
font:bolder 12px arial;
margin:0;
padding:0;
}
.wgr_title2{
float:right;
margin-top:35px;
padding-left:10px;
}
.tbox{width:150px;padding:2px;font:bold 11px arial;margin:5px 0 0 0;}
.wlinx a{font:bolder 9px tahoma;text-decoration:none;}
.wlinx a:hover{color:#000;}

.figlinx td{padding:2px 5px 2px 14px;background:#6f6f6d;border-top:1px solid #90908f}
.figlinx a{font:bold 9px tahoma;}
.figlinx a:link{color:#ccc;}
.figlinx a:visited{color:#ccc;}
.figlinx a:hover{color:#fff;}
.figlinx a:active{color:#ccc;}

.memLabel td{border-bottom:1px solid #ededed;padding:3px 5px 3px 94px;font:bold 10px verdana;}
.memLabela {background:url(images/curplayer.gif) no-repeat left}
.memLabelb {background:url(images/totbal.gif) no-repeat left}
.memLabelc {background:url(images/amrisk.gif) no-repeat left}
.memLabeld {background:url(images/avbal.gif) no-repeat left}

.werror{
	margin:0 auto;
	width:250px;
	position:relative;
	top:100px;
	z-index:200;
	text-align:center;
	border:1px solid red;
	padding:10px;
	font:bolder 12px tahoma;
	color: #000;
	background:#FFFFCC
}
select{
border-top:1px solid #808080;
border-left:1px solid #808080;
border-bottom:1px solid #d4d0c8;
border-right:1px solid #d4d0c8;
padding:2px;
outline:none;
margin-top:7px;}
/* Accordion */
h4{background:#727159;font:bolder 12px arial;color:#fff;padding:5px;margin-right:5px}

.accordionHeader
{
    color: #777;
    font-family: tahoma, Sans-Serif;
    font-size: 9px;
    font-weight: bold;
    padding: 5px;
    margin:0 5px 0 0;
    cursor: pointer;
	border-top:1px silver solid; 
	text-align:left;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    color: #000;
	border-bottom:1px #000 solid; 
	border-top:1px silver solid; 
	font-family: tahoma, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
    padding: 5px 0 5px 5px;
    margin:0 5px 0 0;
    cursor: pointer;
	text-align:left;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    
    border-top: none;
    text-align:left;
	font:normal 10px arial;
	padding:5px;
}

.accordionContent ul
{
    list-style-type: none;
    position: relative;
    color: #333;
}
.accordionContent li
{
    text-align:left;
}
.accordionContent input{
	margin:0 5px 0 0;
}
/**/
/*SIGNUP FORM STYLES***********/
#wrapped{
	width:auto;
}
.sTitle td{
	
	padding:5px 5px 5px 15px;
	border-bottom:#ccc 0px dotted;
	font:normal 12px arial;
	color:#000;

}
.PwdTitle {

	font:normal 12px arial;
}
.PwdTitle input{

	font:normal 12px arial;
	color:#000;
	height:20px
}
.sTitle input,  select{

	font:normal 12px arial;
	color:#333;
	height:20px

}
.sTitle textarea{

	font:normal 12px arial;
	color:#333;
	height:35px
}
.SnUpError1{
color:red;
font:bolder 9px tahoma;
text-transform:uppercase;
width:500px;
}
.tblbdr{
	margin:5px;
	width:auto;
}
.tblbdrx{
	margin:10px;
	width:auto;
	font:bolder 14px arial;
	color:#000;
	text-align:center;
}
.aButton {
font:bold 11px arial;
margin:5px 5px 5px 0;
height:22px;
text-transform:uppercase;
}
.btn{
	font:bold 11px arial;
margin:5px 5px 5px 0;
padding:1px 5px 1px 5px;
text-transform:uppercase;
}
/******************
LINKS
******************/

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link{
    COLOR: #333;
	text-decoration:none;
}
a:visited{	
	color:#333;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:blue;
}
a:active{
	text-decoration:none;
	color:#333;
}
.cr8t input{margin-right:5px;}
.cr8t a{
	color:#333;
	font:normal 10px arial;
}
.cr8t2
{
	color:#333;
    font:normal 10px 'arial';
	background:#fff;
	text-align:left;
}
.cr8t a:link{
	font:normal 10px arial;
	color:#333;
	border-bottom:1px dotted #ccc;
	
}
.cr8t a:visited{
	font:normal 10px arial;
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
.cr8t a:hover{
	font:normal 10px arial;
	color:blue;
	border-bottom:1px solid blue;
	text-decoration:none;
}
.cr8t a:active{
	font:normal 10px arial;
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
/**** vertical Menu ****/
div.sample_attach, a.sample_attach
{
  height:25px;
  border: none;
  background: #FFFFEE;
  padding:0;
  float:left;
  /*font-weight: 900;
  color: #008000;*/
}
#ddblueblockmenu{
background:#000;
padding-left: 5px;
margin:0;
float:left;
}

#ddblueblockmenu ul{
margin:0;
padding: 0;
list-style-type: none;
font: normal 10px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
margin: 4px 0 3px 0;
display: block;
padding-left: 5px;
font: normal 10px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
width: 167px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #ccc;
background-color: #000;
border-bottom: 1px solid #444335;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 167px; /*IE 5*/
width: 167px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #444335;
color: #ffcc00;
}
/* top */

#wrapper { 
 margin:100px auto;
 width: 719px;
}
#top-main{
	width: 697px;
	height:72px;
	margin:0 auto;
	}
div.img img{
	float:left;
	}

.img2{
	float:left;
	height:25px;
	}
.img3{
	float:left;
	margin:5px 3px 0px 3px;
}
.img4{
	float:left;
	margin:0 3px 0px 3px;
}
.support{
	float:left;
	height:72px;
	}
.support ul{
	margin: 0;
	list-style: none;
}
.support li{
	display: inline;
}
.spacer{
	float:left;
	width:302px;
	height:72px;
	background:url(images/main/top_bg.gif) repeat-x;
	text-align:right;
	
	}
/* nav-menu */
#nav-main{
clear:both;
	width: 697px;
	height:25px;
	margin:0 auto;
	background:url(images/main/mnu_bg.gif) repeat-x;
	}
#bdr{
	clear:both;
	width:697px;
	height:4px;
	margin:0 auto;
	background:url(images/main/mnu_bg1.gif) repeat-x;
	}
#xmenu {
	float:left;
	width: auto;
	height: 25px;
}
#xmenu ul {
	margin: 0;
	list-style: none;
	margin-top:7px;
}
#xmenu li {
	display: inline;
	margin-left:14px;
	margin-right:2px;
	text-align:right
}

#xmenu a {
	position: relative;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
	font:bold 9px tahoma;
	text-transform:uppercase;
	text-align:left;
	color: #633902;

}
#xmenu a:hover, #xmenu .active a {
	border-bottom-color: #000000;
	color: #000;
}
#xmenu2 {
	float:right;
	width: 116px;
	height: 25px;
	text-align:right;
}
#xmenu2 img{
	margin-right: 10px;
	margin-top:4px;
}
/* contents */
#main-content{
	clear:both;
	width:697px;
	margin:0 auto;
	background:#fff;
	}
.logins{
	width:177px;
	height:230px;
	float:left;
	margin:0;
	padding:0;
	background:url(images/main/mnu_bg2.gif) repeat-x;
	}
.retrv{
	float:left;
	margin:2.5em auto;
	}
.gpwd{
	width:33px;
	height:33px;
	background:url(images/main/reg1.gif) no-repeat;
	float:left;
	margin:0 5px 0 10px;
	}
.sdow2{
	width:21px;
	float:left;
	}
.contents{
	margin:0 auto;
	float:left;
	width:499px;
	background:#fff url(images/main/mnu_bg3.gif) repeat-x;
	height:230px;
	}
#bx-ctnt2{
	float:left;
	margin:0 8px 0 ;
	}
#bx-ctnt{
	float:left;
	width:100px;
	margin:0 8px 0 8px;
	}
#bx-ctnt a{
	float:left;
	}
.bx-img{
	clear:left;
	margin:10px 0 0 0;
	float:left;
	}
.bx-img2{
	clear:left;
	margin:20px 0 0 0;
	width:92px;
	height:71px;
	float:left;
	text-align:left;
	}
.desc{
	clear:left;
	float:left;
	margin:12px 4px 0 0;
	font-weight: normal;
  
  width:100px;

}
/* footer */
#footer { 
 float:left;
 width: 697px;
 height:55px;
 padding:0;
 background:#eeeeee url(images/bullets/bg02.gif) repeat-x;
 margin: 0 auto;
}
#footer ul{
	margin:10px 0 0 5px;
	padding: 0;}
#footer li{
	display:inline;
	margin-left:3px;
	list-style: none;
	padding:0;
}
#footerx1{
	width:697px;
	margin:0 auto;
	}
#footerx2{
	clear:both;
	margin:0 auto;
	width:697px;
	height:20px;
	background-color:#000;
	}
.futlnx{
	float:left;
	height:5px;
	padding:0 0 0 3px;
	margin:6px 0 0 5px;
}

#crights{
	float:right;
	margin:8px 5px 0 0;
	width:184px;
	height:5px;
	background:url(images/main/crights.gif) no-repeat;
	}
/* Column One */

#col-one {
	margin: 0 auto;
	width: 687px;
	height: 100%;
}
#col-onex {
	margin: 0 auto;
	width: 674px;
	height: 250px;
	padding:5px;
}
#col-one1 {
	width: 416px;
	float:left;
	background-color: #094fb5;

}
#col-one .boxed {
	margin-bottom: 0px;

}
#col-four {
	width:100%;
	}
/*tables*/
#mesa{
	margin:0 auto;
}
#mesax{

}

#mesax2{
	width:210px;
	height:89px;
	margin:0 auto;
	BACKGROUND-COLOR: #;
}
#mesahan {
	color: #000;
}
#mesahanx {
    font: bolder 9pt 'tahoma', arial;
	padding: 5px;
	color: #333;
}
#mesahanx p {
	color: #666;
}
#mesa2{
	margin:0 auto;
	padding:3px;
	border-top: #051d59 1px solid;
	border-bottom: # 1px solid;
	border-left: #051d59 1px solid;
	border-right: # 1px solid;
	background-color:#043278;
	width:688px;
}
#mesa3{
	padding:3px;
	background-color:#6f6f6d;
	color:#fff;
	text-align:left;
	padding-left:10px;
}
#mesa4{
	padding:3px;
	border-top: #051d59 1px solid;
	border-bottom: # 1px solid;
	background-color:#023a8d;

}
.mesa_wa{
}

#mesahana {
    BACKGROUND-COLOR: #094fb5;
	border-top: # 1px solid;
	border-bottom: #051d59 1px solid;
	border-left: # 1px solid;
	border-right: #051d59 1px solid;
	height:32px;
	color: #fff;
	padding:5px 5px 5px 5px;
	margin:0 auto;
}
#mesahana1 {
	height:32px;
	float:left;
	padding:0;
	background:url(images/menu_bg.gif) repeat-x;

}
#mesahana2 {
	height:32px;
	float:left;
	background:url(images/bgx.gif) no-repeat;
}
.mesahana2a{
	display:inline;
	float:left;
	padding:0;
	margin-left:5px;
}
.mesahana2b{
	display:inline;
	float:right;
	padding:0;
	margin-right:10px;

}
#mesahana3 {
	height:32px;
	float:right;

}
#mesahan2 {

	border-top: # 1px solid;
	border-bottom: #023a8d 1px solid;
	border-left: # 1px solid;
	border-right: #023a8d 1px solid;
	padding:5px;

}
.mesatitle {
    COLOR: #333;
    font: bolder 9pt 'tahoma', arial;
	padding: 7px;
	margin:0 0 0 0;
}
.mesa1 {
    FONT-WEIGHT: bolder;
    font: bolder 15px arial;
	color:#993300;
	padding:5px;
	border-bottom:1px dotted #ccc
	text-transform:uppercase;
}
.mesa2 {
    COLOR: #555;
    font: bolder 12px 'tahoma','arial';
	padding:5px;
	border-bottom:1px dotted #ccc
}
.mesa3 {
    COLOR: #333;
    font:normal 11px 'tahoma', arial;
	padding:5px;
	border-bottom:1px solid #727159
}
.mesa3 p{

    COLOR: #000;
    font:normal 11px 'tahoma', arial;
}
.mesa td{
	border-bottom:1px dotted #ccc;
	padding: 2px;
	font: 11px arial, Helvetica, sans-serif;
	text-align:normal;
	color:#000;

}
.tbl2 tr{
	background-color:#EDEDE9;
	color:#000;
	text-align: left;
}
.tbl2 td{
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#e4e3cf;
	color:#000;

}
.tbl2x tr{
	color:#fff;
	background-color: #83816b ;
	border-bottom: #fff 2px solid;
	font-weight:bolder;
	text-align: left;
}
.tbl2x td{
	
}
.tbl2x a{
	font-weight:bolder;
}
.mesa th{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #2158a2;
	background-color: ;
	-moz-border-radius: ;
	}
.fieldset { width: 95%; border:0px solid #234D8D; padding: 1em; font-family:arial;}
.fieldset, .fieldset td, .fieldset p, .fieldset li {font-size:#;}
legend
{
	color: #FFFFFF;
	font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.Wgrtbl2{
	position:relative;
	top:42px;
}
.wgr_title3{
position:relative;
top:42px;
font:bolder 12px arial;

}
.wgr_title3 td{
	color:#FFE26F;
	font:bolder 15px "arial", tahoma;
	background:#000;
	padding:5px;
}
.wgr_title4 td{
	color:#FFE26F;
	font:bolder 15px "arial", tahoma;
	background:#000;
	padding:6px;
}

.wgr_title td{
	color:#FFE26F;
	font:bolder 15px "arial", tahoma;
	background:#000;
	padding:5px;
}
.wgr_title img{margin-left:5px;}
/*mem-style */

#framemenu{
	position:fixed;
	top: 0; 
	bottom: 0; 
	left: 0; 
	right:0;
	width: 200px; 
	overflow: hidden;
	background-color: white;
	color: #000;
	border-right:6px solid #000;
	z-index:1;
}

#maincontent{
	position:relative;
	top: 0; 
	bottom: 0; 
	left: 0; 
	right:0;
	margin:0;
	padding:0;
}

.innertube{
	margin:0;
	padding:0;
}

.vcenter{
	position:relative;
	top: 40%;
	left:40%;
	width:0;
	height:0;
	margin-top: -8em; 
	margin-left: -14em; 
	border: 0px solid #ccc;
	background-color: #fff;
}
.xcenter {
width:90%;

top:50px;
margin: 50px auto;
}
.wlogo{
clear:both;
float:left;
width:200px;
height:98px;
}
.acct_mnu{
clear:both;
background:#fff url(images/bg_acct2.gif) repeat-x top;
margin:0 1px 0 1px;
}
.acct_figs{
clear:both;
float:left;
background:#fff url(images/bg_menu.gif) no-repeat;
margin:0 1px 0 1px;
}
.wgr_type{
clear:both;
float:left;
width:200px;
background:#000 url(images/bg_menu3.gif) no-repeat;
}
.ogames{
clear:both;
float:left;
width:200px;
}
.ogames ul{
}
.ogames li{
display:inline;
float:left;
}
.style3Box{
padding:5px;
text-align:left;
font:normal 12px arial;
color:#000;
}
.AccFigTbl{
	padding:5px;
}
.AccFigTtl td{
	font:bold 16px arial;
	background:#000;
	text-align:left;
	color:#fff;
	height:50px;
}
.AccFigTtl2{
	font:normal 11px arial;
	text-align:left;
	color:#fff;
}
.AccFigHdr td{
	font:bold 12px tahoma;
	background:#6f6f6d;
	color:#fff;
	height:25px;
	padding:5px;
}
.AccFigNms1{
	font:normal 12px arial;
	color:#000;
	text-align:left;
	padding:5px;
	border-bottom:1px solid #999;
}
.AccFigNms2{
	font:normal 12px arial;
	color:#000;
	text-align:right;
	padding:5px;
	border-bottom:1px solid #999;
}
/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
#mainnav-container a:link {
	color:#FF0000;
	text-align:left;
	}

#mainnav-container a:visited {
	color:#FF0000;
	text-align:left;
	}

#mainnav-container a:hover {
	color:#FF6633;
	text-decoration:none;
	text-align:left;
	}

#mainnav-container a:active {
	color:#669966;
	text-align:left;
	}

/* All link states are selected with an "a" */
#header a {
	color:#FFFFFF;
	text-align:left;
	}

#breadcrumb-container a {
	color:#FF6600;
	text-align:left;
	}

/******************
LAYOUT STYLES
******************/

#mainnav-container {
	width:100%;
	padding:10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(images/bg-topnav.gif) repeat-x;
	table-layout:fixed;
	}

#mainnav-side {
	text-align:right;
	}

#header {
	margin-bottom:1px;
	width:100%;
	color:#000000;
	padding:10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	height:50px;
	background: #580808 url(images/bg-header.gif) repeat-x;
	vertical-align:top;
	color:#FFFFFF;
	table-layout:fixed;
	font-size:1.8em;
	font-weight:bold;
	}

#header a {
	text-decoration:none;
	color:#FFFFFF;
	}

#slogan {
	font-size:.68em;
	margin:0px;
	font-weight:normal;
	padding-top:7px;
	}
	
#breadcrumb-container
{
    width: 100%;
    height: 30px;
    padding: 10px 10px 8px 10px;
    border-bottom: 2px solid #7F7F7F;
    border-right: 1px solid #7F7F7F;
    border-left: 1px solid #EDEDED;
    margin-bottom: 1px;
    background: #FFFFFF url(images/bg-topnav.gif) repeat-x;
    
}

#breadcrumb-left {
	vertical-align:top;
	}

#breadcrumb-right {
	text-align:right;
	}

#content-container {
	width:100%;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	padding:0px;
	margin:0px 0px 1px 0px;
	table-layout:fixed;
	}

#content-left {
	background-color:#F6F6F6;
	width:150px;
	padding:10px;
	vertical-align:top;
	}

#content-right {
	background-color:#F6F6F6;
	width:120px;
	padding:10px;
	vertical-align:top;
	}

#content {
	background-color:#FFFFFF;
	vertical-align:top;
	}

#three-column-container {
	width:100%;
	text-align:justify;
	table-layout:fixed;
	}

#three-column-left {
	width:30%;
	padding-right:3%;
	vertical-align:top;
	}

#three-column-middle {
	width:30%;
	vertical-align:top;
	}

#three-column-right {
	width:30%;
	padding-left:3%;
	vertical-align:top;
	}


/******************
MENU ITEMS
******************/

#mainnav-container ul {
	margin:0px;
	padding:0px;
	}

#mainnav-container li {
	padding:0px;
	list-style:none;
	display:inline;
	margin:5px 10px 5px 0px;
	}

#mainnav-side li {
	padding:0px;
	margin:5px 0px 5px 10px;
	}

/******************
LISTS - IN THE CONTENT DIV
******************/

#content ul.list, #content ul.link-list-vertical {
	margin:0px 0px 15px 15px;
	padding:0px;
	}

#content ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(images/bullet.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#content ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-visited.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-hover.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-active.gif) no-repeat;
	background-position:0 .6em;
	}
	

/******************
CLASSES
******************/

.clear {
	clear:both;
	}

.button-big {
	margin-top:8px;
	}

.photobig img, .photosmall img{
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: #E0E0E0 url(images/background_table_04.gif) repeat-x;
	padding:8px;
	}

img.photosmall {
	margin-right:10px;
	margin-bottom:2px;
	float: left;
	}
	
.searchbox {
	height:13px;
	margin:0px;
	padding:0px;
	width:8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}

.button-search {
	height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	}

.none {
	display:none;
	}	

/******************
LISTS - IN THE RIGHT OR LEFT COLUMNS
******************/
.link a{text-align:left}
#content-right ul.list, #content-right ul.link-list-vertical,
#content-left ul.list, #content-left ul.link-list-vertical {
	margin:0px 0px 15px 0px;
	padding:0px;
	}

#content-right ul.list li,
#content-left ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(images/bullet-right.gif) no-repeat;
	background-position:0 .6em;
	}

#content-right ul.link-list-vertical li,
#content-left ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#content-right ul.link-list-vertical li a:link,
#content-left ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link.gif) no-repeat;
	background-position:0 .6em;
	}

#content-right ul.link-list-vertical li a:visited,
#content-left ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-visited.gif) no-repeat;
	background-position:0 .6em;
	}

#content-right ul.link-list-vertical li a:hover,
#content-left ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-hover.gif) no-repeat;
	background-position:0 .6em;
	}

#content-right ul.link-list-vertical li a:active,
#content-left ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-active.gif) no-repeat;
	background-position:0 .6em;
	}



/******************
LIVE Lines
*******************/
#menuLiveLines
{
    list-style-type: none;
    margin-left:10px;
}
#menuLiveLines ul
{
    list-style-type: none;
    position: relative;
	text-indent:10px;
    color: #666;
}
#menuLiveLines a
{
    text-decoration: none;
}
#menuLiveLines ul a
{
    color: #fff;
    text-decoration: none;
}

#menuLiveLines ul a:hover
{
    text-decoration: none;
}

/******************
RACING
******************/
.linkx{
	font:bold 11px tahoma;
	color:#333;
	padding:5px;
}
a.linkx:link{text-decoration:none;color:#333;}
a.linkx:visited{text-decoration:none;color:#333;}
a.linkx:hover{text-decoration:underline;color:#000;text-transform:uppercase}
.LeagueTitle3
{
    COLOR: #ffffcc;
    font: bolder 16px arial;
	background-color: #1a1a1a;
	text-align:left;
	padding:7px;
	height:33px;
}
.RacingTable{
	padding-left:5px;
}
.tblRaceSelecx{
	font:bold 12px arial;
	color:#fff;
}
.tblRaceSelecx td{
	background-color: #555555;
	padding:5px;
}
.tblRaceSelections{
	padding:5px;
}
#eventHeader {
font:normal xx-small arial;

}
.eventHeader {
	background:#fff;
	border:0px solid #999;
	
}
.tbldesc1 td
{
	text-align:left;
	font:bold 9px tahoma;
	color:#000;
	background:#e4e3cf;
	border-bottom:solid 2px #727159;
	padding:5px;
}
.TrGameEven3 td
{
    FONT:normal 11px Arial, Tahoma;
	padding:5px;
    color: #000;
	border-bottom: #CCC 1px solid;
	text-align:left;
	border-top: #fff 1px solid;
	background:#efefef;

}
.TrGameOdd3b td
{
    FONT:normal 11px Arial, Tahoma;
	padding:5px;
    color: #333;
	text-align:left;
	border-top: #fff 1px solid;
	border-bottom: #CCC 1px solid;
	background:#fff;
}
.eventHeaderLine td{
	color:#fff;
	font:bold 12px arial;
	background:#727159;
	padding:5px;
}
#eventerrors {
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
    padding-top: 2px;
    padding-left: 5px;
	background-color: #fff;
	font:bolder 12px arial;
	color:#FF0000;
}
.TrackName
{
	font:bold 13px arial;
	color:#fff;
	background:#555555;
	padding-left:5px;
}
.TrackDateHeader
{
    text-align: right;
    width: 100%;
    vertical-align: middle;
    height: 30px;
    letter-spacing: 1px;
	color:#fff;
	background:#555555;
	padding-right:5px;
}
.TblTrackRaces a:link{font:normal 11px arial;}
.TblTrackRaces a:hover td{font:bolder 11px arial;}

.TblTrackRaces td
{
    border-bottom: #cccccc 1px dotted;
	padding:5px;
    background-color: #FFF;
}

#race-menu  {
}

#race-menu .branch-open,
#race-menu .branch-closed {
    padding-bottom:1px;  

}

#race-menu .branch-open .title, #race-menu .branch-closed .title
{
    cursor: pointer;
    background:#e4e3cf;
    font-size: 12px;
    height: 29px !important;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px;
	
}

#race-menu .branch-open .title .sign {
    background:url(images/minus.gif) top left no-repeat;
    float:left;
    width: 19px;
    height: 9px;
	
}

#race-menu .branch-closed .title .sign{
    background:url(images/plus.gif) top left no-repeat;
    float:left;
    width: 19px;
    height: 9px;

}

#race-menu .branch-open table  {
    padding:0px 0px 4px 0px;
}

#race-menu .branch-closed table{
    display:none;
}


#left-menu  {
}

#left-menu .branch-open,
#left-menu .branch-closed {
    padding-bottom:1px;
}

#left-menu .branch-open .title,
#left-menu .branch-closed .title  {
    padding:4px 2px 4px 14px;
    width:100%;
    color:#FF6600;
	font-size: 13px;
    font-weight:bold;
    cursor:pointer;
	text-transform:uppercase;
}

#left-menu .branch-open .title {
background:url(images/icon-minus.gif) top left no-repeat;
}

#left-menu .branch-closed .title {
background:url(images/icon-plus.gif) top left no-repeat;
}

#left-menu .branch-open .children  {
    display:block;
    padding:0px 0px 4px 0px;
}

#left-menu .branch-closed .children  {
    display:none;
}

#left-menu div.leaf {
    font-size:11px;
	
}

#left-menu div.leaf-selected {
    padding:1px 2px 1px 14px;
    background:#C7D3D9;
	font-weight:bold;
}

#left-menu div.leaf-disabled {
    padding:1px 2px 1px 14px;
    color:#A1ACB3;
}

#left-menu div.leaf a:link,
#left-menu div.leaf a:visited {
    text-decoration:none;
    display:block;
    padding:1px 2px 1px 14px;
	font:bold 11px arial;
	color:#333;
	text-transform:uppercase;
}

#left-menu div.leaf a:hover {
    text-decoration:underline;
	font-weight:bold;
	color:#000;
}

#left-menu  div.leaf div.race-info {
	padding-left: 14px;
	padding-bottom: 10px;
	font:normal 10px arial;
	text-transform:uppercase;
	color:#777;
}
.WagerPicks2 TD{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
	FONT-FAMILY: tahoma;
    COLOR: #FFFFFF;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #727159;
	padding:5px;
}

/******************
SPORTS CLASSES
******************/
	
.WagerContainer
{
    color:#333333;
    background-color:#F7F6F3;
}	
.WagerTable
{
   margin-top:50px;
   
}
.WagerTable td
{
    COLOR: #000000;
	FONT-SIZE: 8pt;
	text-align:left;
	padding:5px;
}
.WagerTable2
{
    BORDER-TOP: #cccccc 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}
.WagerTable2 td
{
    COLOR: #000000;
	FONT-SIZE: 11px;
	text-align:left;
}
.WagerTable3
{
	FONT-WEIGHT: bolder;
	FONT-FAMILY: arial;
    COLOR: #000000;
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: BLACK;
}
.bold 
{
    color: #770000;
    font-weight:bolder;
}

/******************
SCHEDULE CLASSES
******************/
.TableLeagues
{
	FONT-WEIGHT: bolder;
	FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	empty-cells: show;
}
.TableLeagues TH
{
	color:#ffffff;	
}
.TableLeagues TR
{
    COLOR: #333;
    FONT-FAMILY: arial;
	FONT-SIZE: 7.5pt;
}
.TableLeagues TD
{

	padding:2px;

}
.TableLeagues A
{
    FONT-SIZE: 9pt;
    COLOR: #fff	;
    FONT-FAMILY: arial;

}
.TableLeagues TABLE
{


}
.LeagueTitle td
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #fff;
    FONT-FAMILY: arial;
	background-color:#555;
	padding:5px;
}
.LeagueTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #fff;
    FONT-FAMILY: arial;
	background-color:#555;
	padding:5px;
}
.LeagueTime
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #fff;
    FONT-FAMILY: arial;
	background-color:#555;
	padding:5px;
}
.TrBanner
{
    COLOR: #000000;
	FONT-SIZE: xx-small;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #E5E5E5;
}
.GameHeader td
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: x-small;
	FONT-FAMILY: tahoma;
    COLOR: #FFFFFF;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #727159;
	padding:5px;
}

.GameBanner td
{
    COLOR: #000000;
	FONT-SIZE: xx-small;
	FONT-FAMILY: tahoma;
	FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #e4e3cf;
	padding:5px;
}
.TrTntDetail TD
{
    BACKGROUND-COLOR: #F7F7F7;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #ccc;
	empty-cells: show;
	display: table-cell;

}
.TntHeader 
{
    font-weight: bolder;
    font-size: x-small;
	FONT-FAMILY: tahoma;
    text-transform: uppercase;
	color:#000;
}

.TntHeader TD
{
    background-color: #e4e3cf;
	padding:5px;
}

.TrGame1 TD
{
    FONT-SIZE: x-small;
	FONT-FAMILY: tahoma;
	color: #444444;
	BACKGROUND-COLOR: #F7F7F7;
	FONT-FAMILY: arial;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #ccc;
	empty-cells: show;
	padding:5px;
}
.TrGameOdd td
{
    FONT-SIZE: 11px;
	color: #444444;
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: arial;
	padding:4px;
}
.TrGameOdd1 td
{
    FONT-SIZE: 11px;
	color: #444444;
	BACKGROUND-COLOR: #ffffff;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ccc;
	empty-cells: show;
	display: table-cell;
	padding:4px;
}
.TrGameOdd2 td
{
    FONT-SIZE: 11px;
	color: #444444;
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: arial;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ccc;
	empty-cells: show;
	padding:4px;
}
.TrGameOdd3 td
{
    FONT-SIZE: 11px;
	color: #444444;
	BACKGROUND-COLOR: #F7F7F7;
	FONT-FAMILY: arial;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ccc;
	empty-cells: show;
	padding:4px;
}
.TrGameEven td
{
	FONT-SIZE: 11px;
	color: #444444;
    BACKGROUND-COLOR: #eeeeee;
	border-top:1px solid #fff;
	FONT-FAMILY: arial;
	padding:4px;
}
.TrGameEven1 td
{
	FONT-SIZE: 11px;
	color: #444444;
    BACKGROUND-COLOR: #eeeeee;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #ccc;
	empty-cells: show;
	display: table-cell ;
	padding:4px;
}
.TrGameEven2 td
{
    FONT-SIZE: 11px;
	color: #444444;
	BACKGROUND-COLOR: #eeeeee;
	FONT-FAMILY: arial;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ccc;
	empty-cells: show;
	padding:4px;
}
.tuldok
{
	font-size:1pt;
	color:#fff;
}
/******************
SIGNUP CLASSES
******************/
.SignUpHeader
{
    color: #fff;
    font-weight: bold;
    font-family: Arial, Verdana;
    font-size: 14px;
	padding:5px;
	background:#A19F83 url(images/bg_ttl.gif) repeat-x;
}
.SignUpHeader a{
    color: #fff;
    font-weight: bold;
    font-family: Arial, Verdana;
    font-size: 14px;
	padding-left:3px;

}
.SignUpOuter
{
    background-color: #c2bfc2; 
}
.SignUpInner
{
    background-color: #F6F6F6;
    color: #000088;
    font-family: Arial, Verdana;
}
.SignUpPasswordFont
{
    font-weight:bolder;
}
.SignUpPasswordField
{
    background-color: yellow;
}
/******************
LINE CHANGE CLASSES
******************/
.LineChange 
{
    color: #ff0000;
    font-weight:bolder;
}

/******************
TRACK MENU IDS
******************/
.AnimTree
{
    
}

#nav {
	position: relative;
	left: 0;
	top:0;	
	width: 100%;	
	overflow: auto;
	margin: 0;
	white-space: nowrap;
}

.menuNode {
	font-family:Geneva, Arial, Helvetica, sans-serif;		
	font-size: 12px;
	height: 17px;
	padding-left: 10px;
}

.menuNode a
{
   color:#CC6600;
}
.menu .menu, .menu .menu .menu{ /* submenus & submenus' submenus  */
	border-left: 1px solid #BBBBBB;
	padding-left: 10px;
 }	
 
.buttonlabel{
	height: 14px;
	cursor: default;
}

.labelHover
{
    text-decoration: underline;    
    color: #aa0000;    
}

.labelDown
{
   color: #ff0000;
}

.labelHover.labelDown    
{
}

/******************
UPCOMING RACES IDS
******************/
.Header
{
  background: url(images/header_bg.gif);
  background-color: #F6F6F6;
  
  border: #c0c0c0 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.Rotator 
{
  border:solid 1px #c0c0c0; 
  width:450px; 
  height:30px; 
  padding:3px;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.NewsTitle
{
  font-family:Verdana;
  font-size:10px;   
  font-weight:bold; 
  text-decoration:underline; 
  color:Black;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;   
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:10px;   
  color:gray; 
}
/**************************
		TOPCAT888
***************************/


/* END HISTORY DROP DOWN LIST */

.print {
	font-size: 11px;
	margin-bottom: 10px;
}
	.shadow td{ 
    height: 5px;  
    background-image: url(images/bg_dot3.gif)
}
  	.shadow1 td{ 
    height: 1px;  
	width: 1px; 
    background-image: url(images/bg_main1.gif)
}
    .shadow2 td{ 
    height: 5px;  
    background-image: url(images/bg_main.gif)
}
/*table.shadow { 
    text-align: center
  }*/

  .shadow-top td{ 
    height: 8px;  
    background-image: url(images/box/x_top.gif)
  }

  .shadow-topRight td{ 
    width: 8px;
    height: 8px;
    background-image: url(images/box/x_c_right.gif)
  }

  .shadow-right td { 
    width: 8px; 
    background-image: url(images/box/x_right.gif)
  }

  .shadow-bottomRight td{ 
    width: 8px; 
    height: 8px; 
    background-image: url(images/box/x_c_right1.gif)
  } 

  .shadow-bottom td{ 
    height: 8px;
    background-image: url(images/box/x_bot.gif)
  }

  .shadow-bottomLeft td{ width: 8px;
    height: 8px;
    background-image: url(images/box/x_c_left1.gif)
  } 

  .shadow-left td{ width: 8px;
    background-image: url(images/box/x_left.gif)
  }

  .shadow-topLeft td{ 
    width: 8px; 
    height: 8px; 
    background-image: url(images/box/x_c_left.gif)
  }      

  /*td.shadow-center { 
    background-color: white }*/
  /*modal*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
 
#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}
 
#boxes #dialog1 {
  width:375px; 
  height:203px;
}
 
#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}
 
#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}
 
#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}
 
#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}
 
#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}