﻿@charset "utf-8";
body {
	background:#fff url(images/bg_00.gif) repeat-x;
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}
.body1 {
	background-color:#fff;
}
.body4{
	background:white;
	color:black;
	FONT:bold 12px arial;
	margin:0;
	padding:10px;
	text-align:justified;
}
a{outline:none;}

input{outline:none;}
select{padding:3px;border: 1px solid #ccc;}
h4{background:#d15a03;font:bolder 12px arial;color:#fff;padding:5px;}
img{border:none;outline:none;text-decoration:none;margin:0;padding:0;}
.sr_bgm{
width:245px;
position:fixed;
top:0;
left:0;
z-index:197;
background:#ffffff url(images/sb/bg_main.gif) repeat-x;background-attachment:fixed;
}
.sr_bgm td{}
.sr_bgm ul{	list-style-type:none;
	margin:7px 0 0 2px;
	padding:0;}
.sr_bgm li{display:block;}
.sr_bgm2{
position:fixed;
float:left;
top:0;
right:0;
height:31px;
left:255px;
z-index:999;
background:#fff;
padding-right:10px;
}
.sr_bgm3{
position:relative;
top:35px;
padding:10px 10px 0 10px;
}
.sr_bgm4{
position:relative;
top:53px;
margin-left:12px;
background:#fff;
padding-right:10px;
}
.wgr_title5{
position:relative;
top:31px;
font:bolder 12px arial;
margin:0;
padding:20px 10px 0 10px ;
}
#mesax td{background:#fff;COLOR: #000080;}

#mesa5{
	padding:7px;
	margin-top:7px;
	font:bold 12px arial;
	text-align:left;
	border-top:2px solid #33CCCC;
	border-bottom:1px dotted #000;
	background:#dcfafa;
}
.actbl{
	width:286px;
	height:94px;
	background:url(images/sb/acctbg.png) no-repeat;
	margin:0;
	padding:0;
	clear:both

}
.RacingTable{}
.mactbl{

	width:100%;
	height:115px;
	background:#fff;
	vertical-align:top;
	clear:both
	padding-top:7px;
}
.mactbl_lyr{
	padding:7px 7px 0 7px;;
	height:115px;
	text-align:left;
	clear:both
}
#mainwrap{
	margin:0 auto;
	padding:0;
	width:946px;
	
}
.topmenu{
	clear:both;
	margin:0 auto;
	padding:0;
	height:137px;
}
.mmenus{

	float:right;
	clear:right;
	width:477px;
	height:27px;	
	background:#fff url(images/menu_bg2.gif) repeat-x top;
}
.mmenus ul{list-style: none;margin:0;padding:0;}
.mmenus li{display: inline;margin:0;padding:0;}
.wrapp{

	margin-left:7px;
	margin-right:7px;
	height:45px;
	text-align:left;
	background:#fff url(imgs/wrapbg.gif) repeat-x;
}

.wrapp img{border:none;outline:none;}
.wrapp ul{	list-style-type:none;
	margin:0;
	padding:0;}
.wrapp li{display:inline;}
.cr8t{
	color:#333399;
}

.cr8t2
{
	color:#828282;
    font:normal 10px 'arial';
	background:#fff;
	text-align:left;
}
.cr8t a:link{
	color:#828282;
	font:normal 10px arial;
	text-decoration:none;
}
.cr8t a:visited{
	color:#828282;
	text-decoration:none;
}
.cr8t a:hover{
	color:#000;
	text-decoration:none;
	border-bottom:1px dotted red;
}
.logo{
	float:left;
	width:238px;
	height:137px;	
	background:url(images/logo01.gif) no-repeat;
	margin:0;
	padding:0;
}
.tmenu{
	float:right;
	height:59px;
	
}
.tmenu img{margin:0;padding:0;}
.tmenua{
	float:left;
	text-align:left;
	text-transform:uppercase;
}
.tmen {
	display:inline;
	color:#666;
	font:bold 9px tahoma;
	text-align:left;
}
.histlnk{font:bold 12px arial;margin-left:5px}
a.histlnk:link{text-decoration:none;color:#fff;}
a.histlnk:visited{text-decoration:none;color:#fff;}
a.histlnk:hover{text-decoration:underline;color:#fff;}

a.tmen:link{text-decoration:none;}
a.tmen:visited{text-decoration:none;}
a.tmen:hover{text-decoration:none;color:#000;}
a.tmen:active{text-decoration:none;}

.mem_memnu_links3{margin-left:6px;}
a.mem_memnu_links3:link{text-decoration:none;color:#777;}
a.mem_memnu_links3:visited{text-decoration:none;color:#777;}
a.mem_memnu_links3:hover{text-decoration:none;color:#000;border-bottom:1px solid red}
.1800{
	float:right;
	width:293px;
	height:27px;
	margin:0;
	padding:0;
}
.llines{
	float:left;
	width:121px;
	height:27px;
}
.spbook{
	float:left;
	width:154px;
	height:27px;
}
.casino{
	float:left;
	width:110px;
	height:27px;
}
.poker{
	float:left;
	width:79px;
	height:27px;	
}
h2 {font: bold 12px arial, tahoma, 'Trebuchet MS', 'Lucida Grande', sans-serif;
margin:5px 10px 5px 0;text-align:left;;color:#fff}

h1,  h3 {
	margin:10px 0px 5px 0px;
	font: bold medium arial, tahoma, 'Trebuchet MS', 'Lucida Grande', sans-serif;
}


p, blockquote, ul, ol {
	margin:10px 10px 10px 10px;
	line-height: 1.6em;
	font: normal x-small 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

blockquote {
	margin-left: 2em;
	margin-right: 2em;
	padding: 1em 1em 0 1em;
	text-align: center;
	font-style: italic;
}

ul {
	list-style: none;
}

ul li {
}

ol {
	list-style-position: inside;
}

ol li {
font:normal 12px arial;
color:#666;	
}

a {

}
#wrapped{
	
	margin:0 auto;
	background:#494848;
	clear:both;
}
.sTitleN{
	padding:5px 5px 5px 5px;
	border-bottom:#fff 1px solid;
	font:normal 12px arial;
	color:#333;
}
.sTitle td{
	
	padding:5px 5px 5px 15px;
	border-bottom:#ddd 1px dotted;
	font:normal 12px arial;
	color:#333;
}

.sTitle2 td{
	
	padding:5px 5px 5px 15px;
	border-bottom:#ccc 1px solid;
	font:normal 12px arial;
	color:#333;
}
.PwdTitle td{


	border-bottom:#ccc 1px dotted;
	font:bolder 12px arial;
	color:#333;
	width:130px;
}
.PwdTitle2 td{


	font:bolder 12px arial;
	color:#333;
	width:130px;
	border-bottom:#ccc 1px solid;
}
.PwdTitle input{

	font:normal 12px arial;
	color:#000;
	background-color:#ffffcc;
	height:15px;
	width:180px;
}
.sTitle input,  select{
/*	border-left:#222222 1px solid;
	border-top:#222222 1px solid;
	border-right:#555555 1px solid;
	border-bottom:#555555 1px solid;
	background:#555;*/
	font:bolder 12px arial;
	background:#fff;

}
.sTitle textarea{
/*	border-left:#222222 1px solid;
	border-top:#222222 1px solid;
	border-right:#555555 1px solid;
	border-bottom:#555555 1px solid;
	background:#555;*/
	font:normal 12px arial;
	color:#333;
	width:180px;
	height:55px
}

.SnUpError1{
color:red;
font:bolder 9px tahoma;
text-transform:uppercase;
margin:0 auto;
padding-left:15px;
}
.tblbdr{
	margin:10px;
	width:auto;
	background:#fff;
}
.btn4 {

    COLOR: #ffcc00;
    font: bold 11px arial;
	text-transform: uppercase;
	border-top: #266de2 1px solid;
	border-right: #082261 1px solid;
	border-bottom: #082261 1px solid;
	border-left: #266de2 1px solid;
	background-color: #074db3;
	height:25px;

}
.errorrBig{color:#red;border:0px solid #ccc;background:#fff;padding:0px;}
/* accts*/
#actinfo{
background:#014DC2;
width:263px;
height: 100px;
}
#actinfos {

}
#wagerbg{
width: 697px;
background:#043783;
margin:0 auto;
}
/* Accordion */
.accordionHeader
{
    color: #777;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    cursor: pointer;
	border-top:1px silver solid; 
}

.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: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px 0 5px 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    
    border-top: none;
    text-align:left;
}

.accordionContent ul
{
    list-style-type: none;
    position: relative;
    color: #333;
	margin-top:5px;
}
.accordionContent li{
	margin:5px;
}
.accordionContent input{
	margin:0 5px 0 0;
}
/**/
.wgr_title4{
position:relative;
top:74px;
background-color: #fff;}
.par_lgs{position:fixed;top:38px;left:255px;width:199px;margin-right:5px;}
/* mem_menu */
#mem_table {
	background: #043278 url(images/sb/topbg.gif) repeat-x;
	margin: 0 auto;
	height:156px;
	padding: 0;
}
#mem_box {
	background-color:#043278;
	border-left: 1px solid #000;
	border-right: 1px solid #0064ff;
	width:699px;
	height: 137px;
	margin:0 auto;
	padding:0;
	overflow: hidden;
}
#mem_topspace {
	height: 19px;
	width:689px;
	margin: 0 auto;
	padding: 0;
}
#mem_content{
	width:689px;
	height:100px;
	margin:0 auto;
}
#mem_img {
	float: left;
	width: 255px;
	height:100px;
	background:url(images/sb/logo.gif) no-repeat;
	padding:0;

}
#mem_acct {
	float: left;
	width: 263px;
	height:100px;
	background:url(images/sb/acctbg.gif) no-repeat;
	border:0;
	margin-left: 5px;
	padding:0;
}
#mem_acct_table {
	float: left;
	width: 249px;
	border:0;
	margin: 7px 0px 0px 5px;
}
.mem_acct_player1{
	font: bolder 8pt tahoma;
	COLOR: #fff;
	border-top: #082261 1px solid;
	border-bottom: #266de2 1px solid;
	border-left: #082261 1px solid;
	background-color:#043278;
	padding:4px;
}
.mem_acct_player2{
	font: bolder 8pt tahoma;
	COLOR: #ffcc00;
	border-top: #082261 1px solid;
	border-bottom: #266de2 1px solid;
	border-right: #266de2 1px solid;
	background-color:#043278;
	padding:4px;
	
	text-align:right;
}
.mem_acct_detail1{
	font: bold 12px verdana;
	COLOR: #fff;
	padding:0 0 0 7px;
	text-align:left;

}
.mem_acct_detail2{
	font: bold 12px verdana;
	COLOR: #00ccff;
	padding:3px;
	text-align:right;
}
.mem_acct_detail2a{
	font: bold 12px verdana;
	COLOR: #ff9900;
	padding:3px;
	text-align:right;
}
#mem_memnu {
	float: right;
	width: 161px;
	height:100px;
}
#mem_memnu_bg{
	width: 161px;
	height:76px;
	background:url(images/sb/menubg.gif) no-repeat;
}
#mem_memnu_table{

	float: left;
	border:0;
	width: 140px;
	margin: 7px 0px 0px 5px;
}a.mem_memnu_links:link{font-weight:bold;text-decoration:none;color:#0066FF;}
a.mem_memnu_links:visited{font-weight:bold;text-decoration:none;color:#0066FF;}
a.mem_memnu_links:hover{font-weight:bold;text-decoration:none;color:#000;}
.mem_memnu_links img{
	margin:0px 4px 2px 3px;
}
p.mem_memnu_links{
	COLOR: #555;
	text-decoration:none;
	text-transform:uppercase;
	text-align:left;
	margin-left:10px;
	margin-right:5px;
	margin-top:0px;
	font:bold 11px arial;
	letter-spacing: 1px;
	word-spacing: 1px;
	height:21px;
}
.mem_memnu_links2 img{
	margin:0px 4px 2px 3px;
}
a.mem_memnu_links2:link{text-decoration:none;color:#333;}
a.mem_memnu_links2:visited{text-decoration:none;color:#333;}
a.mem_memnu_links2:hover{text-decoration:none;color:#0066FF;}
.linkx{
	font:bold 11px tahoma;
	color:#666;
	padding:5px;
}
a.linkx:link{text-decoration:none;color:#666;}
a.linkx:visited{text-decoration:none;color:#666;}
a.linkx:hover{text-decoration:underline;color:#000;text-transform:uppercase}
.linkx td{padding:4px;}
p.mem_memnu_links2 {
	COLOR: #555;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 11px arial;
	word-spacing: 2px;
	text-align:right;
	margin-top:5px;
	margin-right:5px;
	height:21px;
}
#mem_xsports{
	float: right;
	width: 161px;
	height:19px;
	margin:5px auto;
}
#mem_xsports1{
	float: left;
	width: 77px;
	height:19px;
}
#mem_xsports2{
	float: right;
	width: 77px;
	height:19px;
}
#mem_wagers{
	margin:0 auto;
	position:absolute;
	border:0;
	width: 689px;
	height:32px;
	top:125px;
	padding-left:5px;
}
/******************
LIVE Lines
*******************/
#menuLiveLines
{
	text-align:left;
}
#menuLiveLines ul
{
    position: inherit;
    color: #003D79;
	font:normal 0px arial;
	width:0;
	line-height: 0%
}
#menuLiveLines li
{
    position: inherit;
    color: #003D79;
	font:normal 0px arial;
	width:0;
	line-height: 0%
}
#menuLiveLines a
{
display:none;
}
#menuLiveLines ul a
{
    color: #003D79;
    text-decoration: none;
	background:#003D79;
	margin-left: 5px;
}

#menuLiveLines ul a:hover
{
    text-decoration: underline;
}
/**** vertical Menu ****/
div.sample_attach, a.sample_attach
{
  height:25px;
  border: none;
  float:left;
  
  /*font-weight: 900;
  color: #008000;*/
}
#ddblueblockmenu{
float:left;
background:#003D79;
padding-left: 5px;
margin:4px 0 0 0;
text-align:left;
display:inline;
}

#ddblueblockmenu ul{
margin:0;
padding: 0;
list-style-type: none;
font: normal 10px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
margin: 1px 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: #fff;
background-color: #003D79;
border-bottom: 1px solid #274F76;
text-transform:uppercase;
}

* 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: #003366;
color: #ffcc00;
}
/* main content */
#mncontnt{
	margin:0 auto;
	width:944px;
	text-align:center;
}

/* Login */
#mainpg{
	float:left;
	width:946px;
	height:100%;
	margin-top:33px;
	display: inline;
}
#login {
	float:left;
	width:238px;
	height:219px;
	background:#fff url(images/bg_login.jpg) no-repeat;
}
.linput{
	clear:both;
	float:left;
	padding-top:10px;

	text-align:left;
}
#logheader{
	font:bold 14px arial;
	color:#9dccf4;
	margin-top:25px;
	text-align:left;
}
.usern {width:141px;height:15px;border:none;background:#fff url(images/usern.gif) no-repeat;font:bold 11px tahoma;padding:4px 0 0 60px;}
.passw {width:141px;height:15px;border:none;background:#fff url(images/passw.gif) no-repeat;font:bold 11px tahoma;padding:4px 0 0 60px;}
.errorr {
	margin-left:9px;
	float:left;
	text-align:left;
	font:bold 10px Arial, Helvetica, sans-serif;
	color: #FF0000;
	padding:10px 0 0 5px;
	
}
.regstr {
text-align:right;
margin-right:25px;
font:normal 9px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
a:link.regstr {font-weight:normal;color:#fff;text-decoration:none;}
a:visited.regstr {font-weight:normal;color:#fff;text-decoration:none;}
a:hover.regstr {font-weight:normal;color:#fff;border-bottom:1px solid red;}
a:active.regstr {color:#fff;text-decoration:none;}

.regstr p{}
.regstr2{
float: right;
}
.logheader {
	font:bold 11px arial;
	color:#9dccf4;
	text-align:left;
	margin-left:10px;
	margin-top:40px;
}
.logheaderx {
	float:left;
	clear:left;
	margin-left:9px;
	text-align:left;
	margin-top:10px;
}
.ggames {
	float:left;
	height:219px;
}

.txts{
	margin:0;
	padding:0;
}
.txts2{
	width:946px;
	height:117px;
	margin:0;
	padding:0;
	color:#828181;
	background:#fff url(images/bgmain.jpg) no-repeat;
	font:normal 11px arial;	
}

/*--------------*/
.cssform {
text-align:left;
width: 220px;
clear: left;
margin: 0;
height: auto;
}

* html .threepxfix{
margin-left: 3px;
}


/* inputs - logins*/
.input1 {
	height: 22px;
	width: 110px;
	font: 11px Arial, tahoma;

}
.input4 {
	text-align:left;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003366;
	
}
.input3 {
	float:left;
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:19px;
	width:50px;
	margin:0 5px 0 5px; 
	padding-left:3px;
	color: #000;
}
.input5 {
	text-align:left;
	font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:red;
	
}
.input6 {
	height: 19px;
	width: 25px;
	font:bolder 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:4px;

}
.logout {
	float:right;
	font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #043278;
	color: #a8c2fb;
	padding:5px 5px 5px 5px;
	margin: 19px 0 0 12px;
	border-top: 1px solid #043278;
	border-bottom: 1px solid #2d62c2;
	border-left: 1px solid #043278;
	border-right: 1px solid #174baa;
}

/*tables*/
#mesa{
	margin:0 auto;
}
#mesax{
	margin:0 auto;
}

#mesahan {
	margin:7px;
	color: #333;

}
.mntblx {
	width:715px;
    BACKGROUND-color:#ffffff;
	margin:0 7px 7px 7px;
	color: #333;
}
#mesahanx {
    background-color: #023a8d;
    font: bolder 9pt 'tahoma', arial;

	padding: 5px;
	color: #fff;
}
#mesa2{
	margin:0 auto;
	background-color:#1B437F;
	
	text-align:center;
	float:inherit;
	clear:both
}
#xmesa2{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:245px;
	z-index:-1;
	height:100%;
	background:#fff;
}
#xmesa2b{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:245px;
	z-index:-1;
	height:100%;
	background:#fff url(images/sb/race_bg.gif) repeat-y;
}
#mesa3{
	padding:5px;
	margin-top:7px;
	font:bold 12px arial;
	background-color:#CCFFFF;
	color:#003366;
	text-align:left;
	border-top:1px solid #ccc;
	border-bottom:2px solid #000;
}
#mesa3 a:link{color:#003366}
#mesa3 a:visited{color:#003366}
#mesa3 a:hover{color:#000}
#mesa3 a:active{color:#003366}

#mesa4{
	padding:3px;
	border-top: #051d59 1px solid;
	border-bottom: #266de2 1px solid;
	background-color:#023a8d;
	color:#000;
}
.mesa4{
	padding:5px;
	font:bold 12px arial;
	background-color:#FFF;
	color:#0946aa;
	border-bottom:1px solid #3399ff;
}
.mesa_wa{
border:0px;
}
#mesax td{
}
#mesahana {
    BACKGROUND-COLOR: #094fb5;
	border-top: #266de2 1px solid;
	border-bottom: #051d59 1px solid;
	border-left: #266de2 1px solid;
	border-right: #051d59 1px solid;
	height:32px;
	width:674px;
	color: #fff;
	padding:5px 5px 5px 5px;
	margin:0 auto;
}
#mesahana1 {
	width:305px;
	height:32px;
	float:left;
	padding:0;
	background:url(images/menu_bg.gif) repeat-x;

}
#mesahana2 {
	width:111px;
	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 {
	width:253px;
	height:32px;
	float:right;

}
#mesahan2 {
    BACKGROUND-COLOR: #084AA9;
	border-top: #266de2 1px solid;
	border-bottom: #023a8d 1px solid;
	border-left: #266de2 1px solid;
	border-right: #023a8d 1px solid;
	padding:5px;
	color: #fff;
}
.mesatitle {
    COLOR:#fff;
	text-align:left;
    font:bolder 12pt arial;
	background-color:#0066cc;
	padding:9px;
}
.maintble{background:#fff;padding:9px;}
.tcas{margin:0 auto;width:944px;height:3px;background:url(images/tcas.gif) no-repeat}
.bcas{clear:both;width:946px;height:17px:;background:url(images/bcas.png) no-repeat;border:none}
.mesa1 {
    COLOR:#3399cc;
    font: bold 24px arial;
	text-align:left;
	text-transform:uppercase;
}
.mesa1a {
    COLOR:#3399cc;
    font: bold 20px arial;
	text-align:left;
}
.mesa1b a{
    COLOR:#3399cc;
    font: bold 12px arial;
	text-align:left;
}
.mesa1c{
	COLOR:#996633;
    font: bold 14px arial;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	padding:7px;
	margin:10px 0 10px 0;
}
.mesa2 {
    COLOR:#ff9900;
    font: bold 11px 'arial';
	text-transform:uppercase;
	text-align:left;
}
.mesa2ax {
    COLOR:#000;
    font: bold 11px 'arial';
	text-transform:uppercase;
	text-align:left;
	margin-left:10px;
}
.mesa3 {
    COLOR: #333;
    font:normal 12px arial;
	text-align:left;
	margin-left:10px;
}
.mesa3a td{padding:10px 0 10px 0 ;border-bottom:1px dotted #a7a7a7;font:normal 14px  arial;}
.mesa3 p{
	
	text-align:left;
    COLOR: #333;
    font:normal 12px  arial;
	margin:0;
	padding:0;
	line-height:165%;
}
table.mesa{
	width: 98%;
	margin: 10px auto;
}

table.mesa td, tr{
	border-bottom:#ccc 1px dotted;
	padding: 2px;
	font:normal 12px arial, tahoma, Helvetica, sans-serif;
	color:#555;
	text-align:left;
}
table.mesaxz{
	width: 98%;
	margin: 10px auto;
}
table.mesaxz td, tr{
	border-bottom:#fff 1px dotted;
	padding: 2px;
	font:normal 12px arial, tahoma, Helvetica, sans-serif;
	color:#555;
	text-align:left;
}
tr.tbl2 {
	background-color: #CCFFFF;
	text-align: left;
	
}
td.tbl2 {
	font:bolder 10px Arial, Helvetica, sans-serif;
	color:#333399;	
}
tr.tbl2x {
	text-align: left;
	color:#000;
	border-bottom:#000 1px solid;
	
}
td.tbl2x {
	font:bolder 12px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bolder;

}

table.mesa th{
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #333;
	-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;


}
/* Footer */

#footer {
	padding-top:30px;
	width:946px;
	height:116px;
	text-align: justify;
	clear:left;	
	background:url(images/foot_bg.png) no-repeat;
}
.futer{
	padding:6px;
}
#footer p {

}
#footer2 {

	width: 700px;
	background: url(images/foot_ln_spcr.gif) repeat-x;
}
.floatimgleft {
float:left;
margin: 0 10px 10px 0;
}

#col1 { float: left;  margin: 0px 0 10px 0px;padding-left:32px; font-size: 10px;}
#col3 {
	float: right;
	padding-right:32px;
	font-size: 9px;
	color: #6699CC;
	clear: right;
}
.col3{font:normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;}
a.col3:link{text-decoration:none;color: #6699CC;}
a.col3:visited{text-decoration:none;color: #6699CC;}
a.col3:hover{text-decoration:underline;color: #FFCC00;}
#footnet{
	width: 715px;
	height: 60px;
	background: url(images/foot_ln_spcr.gif) repeat-x;
	clear: left;
}
#footnet ul li{
	display:inline;
	list-style: none;
}
#footnet img { float:right; margin:5px 7px 0 7px; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40}
#footnet a:hover img {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}


#footnet2 img { float:left; margin:10px 10px 6px 3px; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40}
#footnet2 a:hover img{ filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}

/********buttons**********/

#btn_bg {
	text-align:right;
	FONT:BOLD 12PX ARIAL;
	color:#FFFFCC
}
#btn_bg2 {
	text-align:right;
	background-color: #fff;
	white-space: nowrap;
}
#btn_bg3 {
	text-align:left;
	background-color: #fff;
	border-bottom:5px solid #1B437F;
	white-space: nowrap;
	font:bolder 14px arial;
	color:#D15A03;
	padding:15px 0 5px 5px;

}
.btn {

    COLOR: #fff;
    font: bold 11px arial;
	margin: 7px 0 7px 7px;
	padding:4px 7px 4px 7px;
	background-color:#3399ff;
	border: 1px solid;
	border-color: #89c4ff #1c6ce1 #0f52d0 #5eafff;

}
.btn2 {

    COLOR: #ffcc00;
    font: bold 11px arial;
	text-transform: uppercase;
	border-top: #266de2 1px solid;
	border-right: #082261 1px solid;
	border-bottom: #082261 1px solid;
	border-left: #266de2 1px solid;
	background-color: #074db3;
	height:22px;
	margin: 7px 7px 7px 0px;
	width: 70px;
}
.btn3 {

    COLOR: #ffcc00;
    font: bold 11px arial;
	text-transform: uppercase;
	border-top: #266de2 1px solid;
	border-right: #082261 1px solid;
	border-bottom: #082261 1px solid;
	border-left: #266de2 1px solid;
	background-color: #074db3;
	height:22px;
	margin: 7px 7px 7px 0px;

}

/******************
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
******************/
.center
{ 
    text-align: center;
}

.clear {
	clear:both;
	}

.button-big {
	margin-top:7px;
	}

img.photobig, img.photosmall {
	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:7px;
	}

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:#;
	}

.button-search {
	height:17px;
	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
******************/

#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;
	}


/******************
TABLE STYLES
*****************

.table
{
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #D0D0BF;
    border-collapse: collapse;
    text-align: left;
}
	
.table td {
	padding:0px;
	}
*/
thead th, tfoot th {
	background-color:#E8E8E8;
	border-bottom:2px solid #D0D0BF;
	border-top:2px solid #D0D0BF;
	padding:10px;
	font-weight:normal;
	font-variant:small-caps;
	}
	



/******************
RACING
******************/
.tblRaceSelections{
	background:#fff;
}
.tblRaceAmt
{
	font:bold 12px arial;
	color:#000;
	margin:0 5px 0 15px;
}
.tblRaceAmtTbl
{
	margin:0 7px 0 0;
	padding:3px 0 2px 0;
}
.tblRaceSelecx{
	font:bold 12px arial;
	color:#fff;
}
.tblRaceSelecx td{
	background-color: #1366c2;
	padding:5px;
}
.tblRaceSelecx2 {
	margin-top:3px;
}
.tbldesc1 td
{
	text-align:left;
	font:bold 9px tahoma;
	color:#1366c2;
	background:#d3e7fc;
	border-top:solid 2px #fff;
	border-bottom:solid 2px #1366c2;
	padding:5px;
}
.NXTrace td{
border-right:#333 1px solid;
padding:5px;
}
.NXTrace2 td{
border-right:#fff 3px solid;
border-bottom:#ccc 1px solid;
padding:4px;
}
.TrackName 
{
	border-bottom: #99ccff 2px solid;
	text-align:left;
	color:#1366c2;
	padding-left:7px;
}
.TrackDateHeader
{
    border-bottom: #99ccff 2px solid;
	font:bold 10px arial;
    text-align: right;
    letter-spacing: 1px;
	color:#1366c2;
	padding-right:7px;
}
.TblTrackRaces
{
/*    border-right: #636363 1px solid;
    border-left: #636363 1px solid;
    border-bottom: #636363 1px solid;*/
	padding:3px;
	color:#333;
}
.TblTrackRaces td
{
    border-bottom: #ccc 1px dotted;
	color:#333;   
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 5px;
    height: 10px;
	text-align:left;
}
.nkupoh{
	background: url(images/back-gray.gif) repeat-x top;
}
#race-menu  {
}

#race-menu .branch-open,
#race-menu .branch-closed {
    padding-bottom:1px;    
}
#race-menu .branch-open .title, #race-menu .branch-closed .title
{	margin-top:10px;
    cursor: pointer;
    background: url(images/back-gray.gif) repeat-x !important;
    font-size: 14px;
    height: 29px !important;
    font-weight: bold;
	text-transform:uppercase;
	text-indent:5px;
}

#race-menu .branch-open .title .sign {
    background:url(images/sb/minus.gif) top left no-repeat;
    float:left;
    width: 14px;
    height: 14px;
	margin-left:7px;
}
#race-menu .branch-closed .title .sign{
    background:url(images/sb/plus.gif) top left no-repeat;
    float:left;
    width: 14px;
    height: 14px;
	margin-left:7px;
}

#race-menu .branch-open table  {
}

#race-menu .branch-closed table{
    display:none;
}


#left-menu {
margin-right:5px;
margin-top:5px;
}

#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;
    color:#1366c2;
    font-weight:bold;
    cursor:pointer;
	text-transform:uppercase;
	
}

#left-menu .branch-open .title {
background: url(images/sb/icon-minus.gif) top left no-repeat;
text-indent:5px;
width:100%;
}

#left-menu .branch-closed .title {
background: url(images/sb/icon-plus.gif) top left no-repeat;
text-indent:5px;
width:100%;
}

#left-menu .branch-open .children  {
    display:block;
    padding:0px 0px 4px 0px;
}

#left-menu .branch-closed .children  {
    display:none;
}

#left-menu div.leaf {
    text-indent:5px;

}

#left-menu div.leaf-selected {
    padding:1px 2px 1px 14px;
}

#left-menu div.leaf-disabled {
    padding:1px 2px 1px 14px;
    color:#ccc;
}

#left-menu div.leaf a:link,
#left-menu div.leaf a:visited {
	margin-top:7px;
    text-decoration:none;
    display:block;
    padding:1px 2px 1px 14px;
	font:bold 11px  arial;
	text-transform:uppercase;
	color:#666;
}

#left-menu div.leaf a:hover {
    text-decoration:underline;
	color:#000;

}

#left-menu  div.leaf div.race-info {
	padding:2px 0 7px 14px;
	color:#1366c2;
	border-bottom:1px solid #ddebf9;
	font:normal 9px arial;
	text-transform:uppercase;
}
#gameheaderx td {
	font:normal xx-small arial;

	text-align: left;
}

#gameRowOdd td {
	border-top: #266de2 1px solid;

	padding:3px;
}
#gameRowEven td {
	border-bottom: #023a8d 1px solid;

	padding:3px;
}
#eventHeader {
font:normal xx-small arial;

}
.eventHeader {
	background:#fff;
	border:0px solid #999;
	
}
.eventHeaderLine td{
	color:#1366c2;
	font:bold 12px arial;
	background:#c0dfff;
	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;
}


/******************
SPORTS CLASSES
******************/
.TrBanner
{
	FONT-SIZE: xx-small;
    COLOR: black;
    BACKGROUND-COLOR: #E8F3FF
}
.WagerContainer{}
.WagerContainer2{background:#fff;}
.WagerContainer2 td{padding:5px}
.WagerTable
{

    FONT-SIZE: x-small;
	background:#fff;
	color: #fff;

}
.WagerTable td{
    FONT-FAMILY: Arial;
	padding:5px;
	
}
.WagerTable2
{
}
.WagerTable2 td
{
    FONT:normal 12px Arial;
	padding:2px;
	color:#000;
}
.bold 
{

    font-weight:bolder;
}
.WagerPicks1 td{
	font:bolder 12px arial;
	height:20px;
	padding:3px;
	background-color: #1B437F;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
}
.WagerPicks2 td{
	font:bolder 12px tahoma;
	padding:5px;
	background-color: #D15A03;
	COLOR:#FFF;
	text-align:left;
}
.WagerPicks3 td{
	border-bottom: #99ccff 1px solid;
	color:#000;
	text-align:left;
	padding:5px;
	font:normal 11px arial;
}
/******************
SCHEDULE CLASSES
******************/
.LeagueTitle
{
    COLOR: #1366c2;
    font: bolder 13px arial;
	background-color: #c0dfff;
	border-top:#1366c2 7px solid;
	text-align:left;
	padding-left:5px;
	height:33px;
}
.LeagueTitle td{COLOR:#fff;}
.timestamp
{	text-align:right;
    COLOR: #1366c2;
    font: bolder 11px arial;
	background-color: #c0dfff;
	border-top:#1366c2 7px solid;
	padding-right:5px;
	height:33px;
}
.wgr_title
{

	text-align:left;
	background:#1366c2;
	padding:0 7px 0 7px;
	margin-top:10px;
}
.wgr_title td{
	font: bolder 15px arial;
	COLOR: #fff;
}
.wgr_title2
{
	COLOR: #ffffcc;
	background-color:#1366c2 ;
	margin-right:20px;
	vertical-align:middle;
}
.wgr_title3
{
	text-align:left;
	font: bolder 12pt arial;
	COLOR: #fff;
	background-color:#1366c2;

}
.wgr_title6
{
	margin-top:10px;
}
.GameHeader 
{
    font: bolder 12px arial;
    color: #000;

}
.GameHeader td
{	padding:5px;
    background:#d3e7fc;
	COLOR: #1366c2;
	border-top:1px solid #fff;
}
.GameBanner td
{	height:26px;
    font: bolder 12px 'tahoma', arial;
    color: #555;
	border-bottom: #99ccff 1px solid;
	text-align:center;
	background:#fff;
}
.GameBanner2 td
{	height:26px;
    font: bolder 12px 'tahoma', arial;
    color: #cc3300;
	border-bottom: #ccc 1px dotted;
	background-color:#dcfafa;
}
.TrTntDetail
{
    FONT-SIZE: 11px;


}
.TrTntDetail TD
{
	border-bottom: #99ccff 1px dotted;
	background:#fff;
	color: #333;
	padding:3px;
}
.TrTntDetail input{
	margin:0 5px 0 5px;
}
.TrGameOdd td
{
    FONT:normal 11px Arial, Tahoma;
	border-top: #fff 1px solid;
    color: #000;
	padding:3px;
	background:#fefddb;
}
.TrGameOdd input{
	margin:0 5px 0 5px;
}
.TrGameOdd1 input{
	margin:0 5px 0 5px;
}
.TrGameOdd2 input{
	margin:0 5px 0 5px;
}
.TrGameOdd3 input{
	margin:0 5px 0 5px;
}
a.TrGameOdd{
	margin-right:3px;
}
.TrGameOdd1 td
{
    FONT:normal 11px Arial, Tahoma;
	background:#fefddb;
	border-bottom: #99ccff 1px dotted;
    color: #000;
	padding:3px;

}

.TrGameOdd2 td
{
    FONT:normal 12px Arial, Tahoma;
    color: #000;
	padding:3px;
	background:#fefddb;
}

.TrGameOdd3 td
{
    FONT:bolder 11px Arial, Tahoma;
	background:#fff;
	border-bottom: #33CCCC 1px solid;
    color: #333;
	padding:5px;
}
.TrGameOdd3b td
{
    FONT:normal 11px Arial, Tahoma;
	padding:5px;
    color: #333;
	text-align:left;
	border-top: #fff 1px solid;
	border-bottom: #99ccff 1px dotted;
	background:#fff;
}
.TrGameOdd3c td
{
    FONT:normal 11px Arial, Tahoma;
	padding:5px;
    color: #333;
	text-align:left;
	border-top: #99ccff 1px dotted;
	background:#fff;
}

.TrGameOdd4 td
{
    FONT:bolder 11px Arial, Tahoma;
	background:#1366c2;
	border-bottom:1px solid #fff;
    color: #fff;
	padding:5px;
}

.TrGameEven td
{
    FONT:normal 11px Arial, Tahoma;
	border-top: #fff 1px solid;
    color: #333;
	padding:3px;
	background:#fff;
}
a.TrGameEven {
	margin-right:3px;
}
.TrGameEven input{
	margin:0 5px 0 5px;
}
.TrGameEven1 input{
	margin:0 5px 0 5px;
}
.TrGameEven2 input{
	margin:0 5px 0 5px;
}
.TrGameEven1 td
{
    FONT:normal 11px Arial, Tahoma;
	padding:3px;
	border-bottom: #99ccff 1px dotted;
    color: #333;
	background:#fff;
}

.TrGameEven2 td
{
    FONT:normal 11px Arial, Tahoma;
	background:#fff;
	padding:3px;
    color: #333;
}

.TrGameEven3 td
{
    FONT:normal 11px Arial, Tahoma;
	padding:5px;
    color: #000;
	border-bottom: #33CCCC 1px solid;
	text-align:left;
	border-bottom: #99ccff 1px dotted;
	background:#fefddb;

}

.TrGameEven3a td
{
    FONT:normal 14px Arial, Tahoma;
	padding:5px;
    color: #555;
	border-bottom: #99ccff 1px dotted;
	background: #fff;
}
.TNTHeader td
{	height:26px;
    font: bolder 12px 'tahoma', arial;
    color: #555;
	border-bottom: #99ccff 1px solid;
	text-align:center;
	background:#fff;
}

.TrLeague
{
	FONT-SIZE: x-small;
	FONT-WEIGHT: bolder;
    BACKGROUND-COLOR: #E8F3FF;
	COLOR: #154f94;
	FONT-FAMILY: tahoma
}
.Link
{
    COLOR: #000080;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}


.Link2
{
	FONT-WEIGHT: bolder;
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
	COLOR: #000000;
	TEXT-DECORATION: none
}
.BalanceTable
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    COLOR: black;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Arial
}
.BalanceTable 
{
    WIDTH: 80%;
    HEIGHT: 67px
}
.TableLeagues
{
	FONT-WEIGHT: bolder;
	FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	color:white;

}
.TableLeagues TR
{
    COLOR: white;
    FONT-FAMILY: Arial;
	FONT-SIZE: 7.5pt
}
.TableLeagues TD
{
padding:3px;
background:#fff;
}
.TableLeagues A
{
    FONT-SIZE: 9pt;
    COLOR: #white;
    FONT-FAMILY: arial;

}
.TableLeagues 
{

	border-collapse: collapse 
	padding:5px;
}
.TableLeagues2{
	background-color:#fff;
}
.tuldok {
font: normal 0px 'arial';
}
/******************
SIGNUP CLASSES
******************/
.SignUpHeader
{
    background-color: #b44040;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Verdana;
    font-size: 14px;
	padding:5px;

}
.tblbdrx{
	margin:10px;
	width:auto;
	font:bolder 14px arial;
	color:#000;
	text-align:center;
}
.SignUpOuter
{
    background-color: #c2bfc2; 
	
}
.SignUpInner
{
    background-color: #F6F6F6;
    color: #000088;
    font-family: Arial, Verdana;
}
.SignUpfieldFont
{
    color: #fff;
}
.SignUpPasswordFont
{
    color: #ffcc00;
    font-weight:bolder;
}
.SignUpPasswordField
{
/*	background: url(images/input_bg.gif) repeat-x;height:19px;border:1px solid #FFFFFF;*/
	
	font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	width:180px;
}
/******************
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: 9px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.Rotator 
{
  border:solid 1px #c0c0c0; 
  width:450px; 
  height:30px; 
  padding:3px;
  font-family:verdana; 
  font-size:9px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  font-family:verdana; 
  font-size:9px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:verdana; 
  font-size:9px; 
  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:9px;   
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:10px;   
  color:gray; 
}

/*********next 5 race*********/
.myTable2{
  width:465px;
  background:#fff;

}
.myTable2 td{
  padding: 0px 5px 0px 5px;
  width:33%;
  clear: both;
}
.myTD{
  height: 21px;
  width:100%;
  font-family:tahoma;
  font-size:11px;   
  color:#ffcc00;
  font-weight:bolder;
  border-bottom: #022d6d 1px solid;
  text-align: left;
}
#myTD{
  height: 21px;
  font-family:tahoma;
  font-size:10px;   
  color:#ccc;
  font-weight:bolder;
  border-bottom: #022d6d 1px solid;
  text-align: center;
}
#myTDx{
  height: 21px;
  font-family:tahoma;
  font-size:10px;   
  color:#4f67a3;
  border-bottom: #022d6d 1px solid;
  text-align: center;
}
.myTD1{
  height: 19px;
  font-family:tahoma;
  font-size:9px; 
  color:#4f67a3;
  border-bottom: #022d6d 1px solid;
}
#myTD1{
  height: 19px;
  font-family:tahoma;
  font-size:9px; 
  color:#4f67a3;
  text-align: right;
  border-bottom: #022d6d 1px solid;
}
.myTD2{
  height: 19px;
  font-family:tahoma;
  font-size:9px;
  font-weight:bolder;
  color:#ccc;
  border-bottom: #022d6d 1px solid;
}
#myTD2{
  height: 19px;
  font-family:tahoma;
  font-size:9px;   
  color:#ccc;
  border-bottom: #022d6d 1px solid;
  text-align: right;
  font-weight:bolder;
}
a.linx:link{font:bold 9px tahoma;text-decoration:none;color:#0066FF;}
a.linx:visited{font:bold 9px tahoma;text-decoration:none;color:#0066FF;}
a.linx:hover{font:bold 9px tahoma;text-decoration:none;color:#000;}

.dinput input td{
	margin:5px;
}

/*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-image: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-image: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;
}

.acct_lbl{
	position:relative;
	float:left;
	width:193px;
	height:44px;
	top:10px;
	left:10px;
	background-color: transparent;
	background-image: url(images/sb/acct_bg.gif);
	background-repeat: no-repeat;
	padding:10px 0 0 10px;
	font:bold 12px arial;
	color:#fff;
}
.acct_out{
	position:relative;
	float:left;
	width:42px;
	height:44px;
	top:10px;
}
.acct_logo{
	width:193px;
	height:108px;
	background-color: transparent;
	background-image: url(images/sb/logo01.gif);
	background-repeat: no-repeat;
	margin:0;padding:0;
}
.acct_fig{
	width:193px;
	background-color: transparent;
	background-image: url(images/sb/fig_bg.gif);
	background-repeat: no-repeat;
}
.acct_fig2{
	width:213px; 
	height:121px;
	background-color: transparent;
	/*background-image: url(images/sb/wger_bg2.gif);*/
	background-repeat: no-repeat;
	margin-top:10px;
}
.acct_fig2 td{padding:0 0 0 3px;border-bottom:1px solid #c6e0fc;}
.a_fig td{
	font:bold 12px arial;
	color:#fff;
	text-align:right;
}
.acc_ikons ul{list-style: none;margin:0;padding:0;}
.acc_ikons li{display: inline;margin:0;padding:0;}
/*.acc_ikons img {filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40}
.acc_ikons a:hover img{ filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}*/

.wgm-mnu-a{
	float:left;
	width:225px;
	height:322px;
	background-color:#fff;
	background-image: url(images/sb/wger_bg.gif);
	background-repeat: repeat-x;
	margin:0 0 0 10px;
	}

.wgm-mnu-a a:link{font:bold 12px arial;color:#3399ff;text-decoration:none;}
.wgm-mnu-a a:visited{color:#3399ff;text-decoration:none;font-weight:bold;}
.wgm-mnu-a a:hover{color:#ff6600;}
.wgm-mnu-a a:active{color:#3399ff;text-decoration:none;border-bottom:1px solid #fca156;}
.wgers{float:left;width:42px;}
.wgers img{display:block;}
.spcer{
	float:left;
	margin-left:10px;
	width:225px;
	height:25px;
	background-color:#fff;
	background-image: url(images/sb/spacer.gif);
	background-repeat: repeat-x;
}