body {}

.link1:link {
    text-decoration: none;
    color: #900;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}


/* unvisited link */

.link1:visited {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #900;
}


/* visited link */

.link1:hover {
    text-decoration: underline;
    font-size: 12px;
    color: #900;
}


/* mouse over link */

.link1:active {
    text-decoration: underline;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #900;
}

#TableHome {
    width: 700px;
    height: 200px;
    table-layout: fixed;
    background-image: url(images/TableBGHome.jpg);
    background-position: center;
    color: #000000;
}

#LoginTable {
    width: 300px;
    height: 150px;
    table-layout: fixed;
    /*background-image:url(images/LoginBG.jpg);*/
    background-position: center;
    color: #FFFFFF;
}

#LoginText {
    width: 300px;
    height: 150px;
}


/*.TopLevel { width:215px; position: absolute; top:0px; float: left; left: 0px; padding: 0px 0; text-align: justify;}*/

.TopLevel {
    width: 215px;
    position: absolute;
    top: 0px;
    /*float: left;*/
    left: 0px;
    padding: 0px 0;
    text-align: justify;
    font-style: normal;
    color: #FFF;
}

.TopLevel * {
    padding: 0px;
    margin: 0px;
    clear: both;
    color: #000;
    font-size: 12px;
}

.TopLevel dl.accordion-menu {
    float: left;
    top: 0px;
    width: 100%;
    left: 0%;
    border: solid 0px #000;
    color: #000;
}

.TopLevel dl.accordion-menu dt.divT {
    width: 100%;
    left: 0%;
    background: #000 url(images/bgSpecial.jpg) 0px 0px repeat-x;
    height: 28px;
    text-align: center;
    border: solid 0px #000;
    border-width: 0px 0px;
    cursor: pointer;
}

.TopLevel dl.accordion-menu dt.divT span {
    color: #DDD;
    width: 90%;
    float: left;
    position: relative;
    padding: 3px 0px 3px 0%;
    font-size: 14px;
    font-family: Verdana;
    top: 3px;
    color: #005DB3;
}

.TopLevel dl.accordion-menu dt.divT span:hover {
    text-decoration: none;
}

.TopLevel dl.accordion-menu dd.divG {
    display: block;
    width: 97%;
    position: relative;
    float: left;
    border: solid 0px #fff;
    left: 0%;
    margin: 0px 0px 0px 0px;
}

.TopLevel dl.accordion-menu dd.divG .bd {
    width: 100%;
    background-color: #0D161D;
    float: left;
    padding: 0px 0px 2px;
    color: #000;
}

.TopLevel dl.accordion-menu dd.divG .bd ul {
    float: left;
    position: relative;
    width: 90%;
    left: 5%;
    color: #000;
}

.TopLevel dl.accordion-menu dd.divG .bd li {
    background: none;
    color: #000;
}

.TopLevel dl.accordion-menu dd.divG .bd h3,
.TopLevel dl.accordion-menu dd.divG .bd p,
.TopLevel dl.accordion-menu dd.divG .bd dl,
.TopLevel dl.accordion-menu dd.divG .bd dt,
.TopLevel dl.accordion-menu dd.divG .bd dd,
.TopLevel dl.accordion-menu dd.divG .bd table {
    width: 97%;
    left: 1%;
    margin: 3px 0px;
    position: relative;
}

.TopLevel .poChartTitle {
    width: 100%;
    height: 100%;
    background-color: #000;
    color: #fff;
    float: left;
}

.TopLevel dd dt {
    background-color: transparent;
    color: #000;
}


/************/


/*MENU AGENT*/


/************/


/*.MenuAgent
{
		border-style: dotted;
	border-width: 1px;
	border-color: #000000;
	border:solid 1px #FFFFFF;
	
	background-color:#E0E0E0;
	color:#000000;
}*/

.MenuAgent {
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    /*background-image: url(../imagenes/menu.jpg);*/
    display: block;
    height: 27px;
    width: 181px;
    font-style: normal;
    padding-top: 4px;
    padding-left: 3px;
    background-repeat: no-repeat;
    color: #FFF;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #FFF;
    border-bottom-align: left;
}


/*************/


/*MENU LOGOUT*/


/*************/

#TDR1C1 {
    width: 291px;
    height: 150px;
    background-image: url(images/ReportMainTop_r1_c1.jpg);
}

#TDR1C2 {
    width: 259px;
    height: 150px;
    background-image: url(images/ReportMainTop_r1_c2.jpg);
}

#TDR1C3 {
    width: 250px;
    height: 150px;
    background-image: url(images/ReportMainTop_r1_c3.jpg);
}


/**************/


/*CURRENT DATA*/


/**************/

#tbBalance {
    font-size: 12px;
    color: #F90;
    width: 220px;
}

#tbBalanceMsg {
    font-size: 13px;
    color: #FF0000;
    width: 220px;
}


/**************/


/*MENU BOTONES*/


/**************/


/*.TableBotones
{
	table-layout:fixed;
	width:750px;
	height:50px;
	font-size:14px;
	
}*/

.TableBotones td {
    text-align: center;
    /*border-right:solid 1px #cccccc;*/
    /*	background:#DFE1E6 url(images/TopWithMenu/BgMenuLink.jpg) repeat-x;
*/
    height: 28px;
    /*	background-image:url(../imagenes/btn.png);*/
    background-position: 15;
}

.TableBotones a:link {
    text-decoration: none;
    color: #036;
    text-align: center;
}

.TableBotones a:visited {
    text-decoration: none;
    color: #036;
    text-align: center;
}

.TableBotones a:hover {
    text-decoration: underline;
    color: #036;
    text-align: center;
}

.TableBotones a:active {
    text-decoration: none;
    color: #036;
    text-align: center;
}

#TableSpecial {
    table-layout: fixed;
    width: 800px;
    height: 30px;
    background-image: url(images/bgSpecial.jpg);
    font-size: 14px;
}

#TableSpecial a:link {
    text-decoration: none;
    color: #005DB3;
    margin: 0px 5px 0px 5px;
}

#TableSpecial a:visited {
    text-decoration: none;
    color: #005DB3;
    margin: 0px 5px 0px 5px;
}

#TableSpecial a:hover {
    text-decoration: underline;
    color: #5195CE;
    margin: 0px 5px 0px 5px;
}

#TableSpecial a:active {
    text-decoration: none;
    color: #005DB3;
    margin: 0px 5px 0px 5px;
}


/********/


/*FOOTER*/


/********/

#MainFooter {
    width: 100%;
    height: 35px;
    background-color: #003
    /*background-image:url(images/bgMainFooter.jpg);*/
    font-size: 10px;
    text-align: center;
    vertical-align: text-top;
    /*background-image:url(../imagenes/bg-titulos.jpg);*/
    background-color: #1f2f3f;
    color: #FFF;
}


/*********/


/*CONTENT*/


/*********/

#content {
    background-image: url(images/bgMain.jpg);
    background-repeat: repeat-y;
    width: 80%;
    table-layout: fixed;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ProcessDiv {
    background-color: #FFFFFF;
    width: 150px;
    height: 40px;
    border: 1px solid #000000;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
}


/************/


/*DATA CLASS*/


/************/

.GameHeader {
    color: #FFFFFF;
    background-color: #061E37;
    font-size: 13px;
    font-weight: bolder;
    height: 35px;
}

.TrGameOdd {
    color: #02243C;
    background-color: #F9F9F9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 35px;
}

.TrGameEven {
    color: #02243C;
    background-color: #E6E6E6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 35px;
}

.TrGameBottom {
    color: #000000;
    font-size: 13px;
}

.TrTotalOdd {
    color: #FFFFFF;
    background-color: #02243C;
    font-size: 13px;
    font-weight: bolder;
}

.TrTotalEven {
    color: #FFFFFF;
    background-color: #02243C;
    font-size: 13px;
    font-weight: bolder;
}


/******************/


/* AGENT EXPOSURE */


/******************/

.GameHeaderChart {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #092C52;
    text-align: center;
    width: 33%;
}

.GameDetailChart {
    WIDTH: 33%;
    HEIGHT: 24;
    text-align: center;
}

.GameDetailChart TD {
    border: dotted 1px #CCCCCC;
}

.GameDetailChart a:visited {
    text-decoration: none;
    color: #336699;
    font-size: 12px;
}

.GameDetailChart a:link {
    text-decoration: none;
    color: #336699;
    font-size: 12px;
}

.GameDetailChart a:hover {
    text-decoration: underline;
    color: #336699;
    font-size: 12px;
}

.GameDetailChart a:active {
    text-decoration: none;
    color: #336699;
    font-size: 12px;
}

.GameTopHeader {
    background-color: #E0E0E0;
    font-weight: bolder;
    color: #000000;
}

.GameHeaderChartTD {
    border-bottom: solid 2px #ADADAD;
}


/************/


/*MOVE LINEs*/


/************/

#TopMoveLine {
    background-image: url(images/TopMoveLines.jpg);
    width: 850px;
    height: 50px;
}

#MLMAgentInfo {
    width: 345px;
    font-size: 16px;
    text-indent: 5px;
    vertical-align: bottom;
    color: #336699;
}

#LineSportMoveLine {
    background-image: url(images/LineTypeSportsML.jpg);
    width: 850px;
    height: 32px;
    table-layout: fixed;
}

#BottomMoveLine {
    background-image: url(images/BottomMoveLines.jpg);
    width: 850px;
    height: 35px;
    table-layout: fixed;
    color: #FFFFFF;
    font-size: 10px;
    text-align: center;
    vertical-align: text-top;
}

.CssSportSelection {
    margin: 0px;
    padding: 0px;
}

.CssSportSelection li {
    list-style: none;
    display: inline;
    background-image: url(images/btnSport/Sport_Out.jpg);
}

.CssSportSelection li a:visited {
    text-decoration: none;
    color: #336699;
    padding: 10px 5px 10px 5px;
}

.CssSportSelection li a:link {
    text-decoration: none;
    color: #336699;
    padding: 10px 5px 10px 5px;
}

.CssSportSelection li a:hover {
    text-decoration: underline;
    color: #336699;
    padding: 10px 5px 10px 5px;
}

.CssSportSelection li a:active {
    text-decoration: none;
    color: #336699;
    padding: 10px 5px 10px 5px;
}

.TDLineType {
    width: 345px;
    color: #FFFFFF;
    font-weight: bolder;
}

#MoveLineSchedule {
    width: 850px;
    table-layout: fixed;
}

#MoveLineScheduleTop {
    background-image: url(images/bgMLTop.jpg);
    width: 850px;
    height: 10px;
    table-layout: fixed;
}

#MoveLineScheduleMiddle {
    background-image: url(images/bgMLMiddle.jpg);
    background-repeat: repeat-y;
    width: 850px;
    table-layout: fixed;
}

#MoveLineScheduleBottom {
    background-image: url(images/bgMLBottom.jpg);
    width: 850px;
    height: 10px;
    table-layout: fixed;
}

#TBComboSchedule {
    width: 840px;
    height: 30px;
    background-image: url(images/ComboSchedulebg.jpg);
}

#TBComboSchedule td {
    text-align: center;
    color: #336699;
}

#TBTitle {
    padding: 0px 0px 0px 5px;
    font-family: Tahoma;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bolder;
}

.ScheduleCss {
    color: #000000;
}

.ScheduleCss a:visited {
    text-decoration: none;
    color: #336699;
    font-size: 13px;
}

.ScheduleCss a:link {
    text-decoration: none;
    color: #336699;
    font-size: 13px;
}

.ScheduleCss a:hover {
    text-decoration: underline;
    color: #336699;
    font-size: 13px;
}

.ScheduleCss a:active {
    text-decoration: none;
    color: #336699;
    font-size: 13px;
}

#PageRefresh {
    width: 840px;
    height: 30px;
    background-image: url(images/Refreshbg.jpg);
}


/*************/


/* MENU LIST */


/*************/

#MenuListCss {
    width: 800px;
    height: 30px;
    background-image: url(images/bgSpecial.jpg);
}

.StaticStyle {
    height: 30px;
    background-image: url(images/MenuList/StaticHover.jpg);
}


/************/


/*ADJUSTMENT*/


/************/

.TbMainAgent {
    border: solid 1px #000000;
    background-color: #FFFFFF;
}

.AgentTitle {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bolder;
    text-align: right;
}

.AgentTotals {
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bolder;
    text-align: right;
    border: dotted 1px #CCCCCC;
}

.TbAdjTitle {
    font-weight: bolder;
    background-color: #336699;
    color: #FFFFFF;
    text-align: left;
}

.TbInTitle {
    background-color: #1f2f3f;
    color: #FFFFFF;
}

.TbAdjustment {
    font-family: Tahoma;
    font-size: 12px;
    width: 100%;
}


/**********/


/*MAIN TOP*/


/**********/

#CurrentAgent {
    background-image: url(images/CurrentAgentBG.png);
    background-repeat: no-repeat;
    width: 220px;
    height: 108px;
}

#DivSep {
    background-image: url(../imagenes/bg-titulos.jpg);
    /*background-repeat:repeat-y;*/
    height: 43px;
    width: 100%;
    padding-left: 10px;
    font-size: 21px;
    font-family: "Times New Roman", Times, serif;
    color: #FFF;
    font-weight: bold;
}

#TDR2C1With {
    background-image: url(images/TopWithMenu/bgTopWithMenu_r2_c1.jpg);
    background-repeat: no-repeat;
    width: 650px;
    height: 97px;
}


/**************/


/*MAIN TOP V02*/


/**************/

#TDR2C1With02 {
    /*	background-image:url(images/TopWithMenu02/TopWithMenu02_r2_c1.jpg);
	background-repeat:no-repeat;*/
    width: 590px;
    height: 150px;
}

.TableBotones {
    table-layout: fixed;
    width: 142px;
    height: 28px;
    font-size: 14px;
    background-image: url(../imagenes/btn.png)
    /*border-left:dotted 1px #cccccc;*/
}


/**Agent Move Lines**/

.TrGameScheduleNon {
    color: #FDFFFD;
    background-color: #7c7ca0;
    font-size: 13px;
}

.AgScheduleColor {
    color: #51151D;
    font-weight: bolder;
}

.TrGameSchedulePar {
    color: #222828;
    background-color: #F7FDFD;
    font-size: 13px;
}

.FollowLine {
    background-color: #CC0040;
    color: #FFF;
}

.btReset {
    color: #FFFFFF;
    background-color: #336699;
    cursor: pointer;
    border: solid 1px #000;
    font-size: 10px;
}

.InnerLine {
    border-right: solid 1px #000;
}

.InputTxt {
    width: 30px;
}

.TRTitle {
    background-color: #29509F;
    color: #FFF;
    font-weight: bold;
}

.Action {
    display: none;
}

.Master {
    display: none;
}

.Sum {
    display: none;
}

.Change {
    display: block;
}

.Risk {
    display: block;
}

.Win {
    display: none;
}

.ChangeLine {
    width: 50%;
    text-align: right;
    padding-right: 35px;
    border-right: solid 2px #000;
}

.ActionLine {
    text-align: center;
    border-right: solid 2px #000;
}

.TrAction {
    background-color: #29509F;
    color: #FFF;
    font-weight: bold;
}

#Affiliate {
    text-align: center;
    border: solid 1px #cccccc;
    background: #DFE1E6 url(images/TopWithMenu/BgMenuLink.jpg) repeat-x;
    height: 19px;
    width: 120px;
}

#Affiliate a:link {
    text-decoration: none;
    color: #005DB3;
    text-align: center;
}

#Affiliate a:visited {
    text-decoration: none;
    color: #005DB3;
    text-align: center;
}

#Affiliate a:hover {
    text-decoration: underline;
    color: #5195CE;
    text-align: center;
}

#Affiliate a:active {
    text-decoration: none;
    color: #005DB3;
    text-align: center;
}