@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,700italic);

body {
	margin:0px;
    font-family: "Open Sans",sans-serif;
}

body.home{
	background:url("../../images/bg.jpg") no-repeat center center fixed;
	background-size: cover;
	}

#aspnetForm{
	margin:0;
	padding:0;
}

.loginAgent{
	margin: 5% 0 0;
    width: 40%;
	box-shadow: 12px 0 15px -4px rgba(117,117,117, 0.8), -12px 0 8px -4px rgba(117,117,117, 0.8); -moz-box-shadow: 12px 0 15px -4px rgba(117,117,117, 0.8), -12px 0 8px -4px rgba(117,117,117, 0.8); -webkit-box-shadow: 12px 0 15px -4px rgba(117,117,117, 0.8), -12px 0 8px -4px rgba(117,117,117, 0.8); -o-box-shadow: 12px 0 15px -4px rgba(117,117,117, 0.8), -12px 0 8px -4px rgba(117,117,117, 0.8);
	font-size:12px;
}
.loginAgent input[type="submit"]{
	border-color: #1a9dd3;
    color: #1a9dd3;
	padding:5px;
	border:2px solid;
}
.loginAgent [type="text"], .loginAgent [type="password"] {
    border: 2px solid #999999;
    font-size: 16px;
    padding: 3px;
    width: 170px;
}


#bodyTop {background-color:#000; color:#fff;}
#bodyMenu {background:#cecece; color:#fff;}
#bodyAgents {background:url(../../images/agent-left.jpg) #CCC; color:#333;}
#mainBody {background-color:#e1e1e1; color:#000;}

/**** LEFT FRAME ****/
ul.mainMenuLeft {margin:0px; padding:0px;}
ul.mainMenuLeft li {list-style:none; margin-bottom: 0px;}

ul.mainMenuLeft li a {
 font-size:11px;
 color:#FFF;
 display:block;
 text-decoration:none;
 overflow:hidden;
 text-indent:-1600em;
 width:74px;
 height:74px;
 margin-bottom:10px;
 margin-top:5px;
}

ul.mainMenuLeft li a{
	background-size: contain !important;
	height: 60px !important;
    margin: 0 0 0 10px;
	width: 55px !important;
}

ul.mainMenuLeft li.collapse-icon a	 {background:url(../../images/agent-list-icon.jpg) left top no-repeat;}
ul.mainMenuLeft li.home-icon a {background:url(../../images/agent-home.jpg) left top no-repeat;}
ul.mainMenuLeft li.pending-icon a	 {background:url(../../images/agent-pending.jpg) left top no-repeat;}
ul.mainMenuLeft li.weekly-icon	a {background:url(../../images/agent-weekly.jpg) left top no-repeat;}
ul.mainMenuLeft li.player-icon a {background:url(../../images/agent-player.jpg) left top no-repeat;}
ul.mainMenuLeft li.position-icon a	 {background:url(../../images/agent-position.jpg) left top no-repeat;}
ul.mainMenuLeft li.print-icon a {background:url(../../images/agent-print.jpg) left top no-repeat;}
ul.mainMenuLeft li.logout-icon a {background:url(../../images/agent-logout-left.jpg) left top no-repeat;}
ul.mainMenuLeft li.home-reports a {background:url(../../images/reports_a.jpg) left top no-repeat;}

ul.mainMenuLeft li.collapse-icon a:hover {background:url(../../images/agent-list-icon_hover.jpg) left top no-repeat;}
ul.mainMenuLeft li.home-icon a:hover {background:url(../../images/agent-home_hover.jpg) left top no-repeat;}
ul.mainMenuLeft li.pending-icon a:hover {background:url(../../images/agent-pending_hover.jpg) left top no-repeat;}
ul.mainMenuLeft li.weekly-icon	a:hover {background:url(../../images/agent-weekly_hover.jpg) left top no-repeat;}
ul.mainMenuLeft li.player-icon a:hover {background:url(../../images/agent-player_hover.jpg) left top no-repeat;}
ul.mainMenuLeft li.position-icon a:hover {background:url(../../images/agent-position_hover.jpg) left top no-repeat;}
ul.mainMenuLeft li.print-icon a:hover {background:url(../../images/agent-print_hover.jpg) left top no-repeat;}
ul.mainMenuLeft li.logout-icon a:hover {background:url(../../images/agent-logout-left_hover.jpg) left top no-repeat;}
ul.mainMenuLeft li.home-reports a:hover {background:url(../../images/reports_hover.jpg) left top no-repeat;}


/**** TOP FRAME ****/

.titlePage {
 width:250px;
 height:40px;
 display:block;
 float:left;
}

.titlePage h1 {
 width:200px;
 height:40px;
 display:block;
 overflow:hidden;
 text-indent:-1600em;
 background:url(images/new/agent-site.jpg) left top no-repeat;
 margin:0px;
 padding:0px;
}

.balanceMod {
 width:300px;
 height:40px;
 display:block;
 float:left;
}

.balanceMod .titleBlnc{
 font-size:13px;
 font-weight:bold;
 color:#F90;
}

.balanceMod .infoBlnc {
 font-size:13px;
 color:#ccc;
 position:relative;
 bottom:4px;
}

.logOut {
 width:40px;
 height:40px;
 float:right;
 display:block;
 background:#041b2b;
 text-align:center;
}

.logOut a {
 width:26px;
 height:21px;
 display:block;
 overflow:hidden;
 text-indent:-1600em;
 background:url(images/new/logout.gif) left top no-repeat;
 position:relative;
 top:10px;
 left:7px;
}

/**** AGENT LIST FRAME ****/

.agentTitleNew 	{
    display: block;
    float: left;
    margin: 0px 0px 0px 10px;
    width: 30%;
    min-height: 280px;
}

.agentTitleNew h2 {
    border-bottom: 3px solid #d34b20;
    color: #036;
    font-size: 18px;
    text-transform: uppercase;
    width: 100%;
    font-family: "Open Sans",sans-serif;
    font-weight: 300;
	margin: 0px;
}

/**** Main Frame ****/

.balanceDIV {
 width:600px;
 height:50px;
 margin:0px auto;
 background:#041b2b;
 border-radius: 0em 0em 1em 1em;
 position:relative;
 bottom:10px;
}

.balanceDIV table {
 margin:0px auto;
 font-size:12px;
 color:#FFF;
}

.yellow {color:#F90;}

.groupReports {
 width:90%;
 height:360px;
 float:left;
 display:block;
 margin:10px;
 
}

#liveChat{
	float:left;
	margin:35px 0 0 20px;
}
#liveChat a{
	background: url("../../images/liveHelp.png") no-repeat scroll 2px 2px #ebebeb;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #9a9b9c;
    padding: 12px 10px 14px 50px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #9a9b9c;
	
}

@media only screen and (min-width: 510px) {
  .groupReports {
     width:45%;
  }
}

@media only screen and (min-width: 800px) {
  .groupReports {
     width:29%;
  }
}



.groupReports h3 {
 color:#036;
 font-size:18px;
 border-bottom:3px solid #d34b20;
 text-transform:uppercase;
 width:100%;
 font-weight: 300;
}

.groupReports ul {
 margin:0px;
 padding:0px;
}

.groupReports ul li {
 list-style:none;
 
}

.groupReports ul li a.newOption{
	border-right:5px solid #cd0000 !important;
	width:92.3% !important;
	background:url(images/bullet_list_icon-red.png) 2px 7px no-repeat #ebebeb !important;
}

.groupReports ul li a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #000;
	background:url(images/bullet_list_icon.png) 2px 7px no-repeat #ebebeb;
	font-size:14px;
	text-decoration:none;
	display:block;
	width:93%;
	padding:5px 0px 5px 20px;
	border:1px solid #CCC;
	margin-bottom:1px;
}

.groupReports ul li a:hover, .groupReports ul li a.newOption:hover {
  color:#FFF;
  background:url(images/bullet_list_icon_hover.png) 2px 7px no-repeat #083957 !important;
  text-decoration: none;
}

#NEWmainContent {
 width:98%;
 clear:both;
 float:left;
 display:block;
 padding:10px;
 margin-bottom:40px;;
}

.mainFooter {
 width:98%;
 height:15px;
 display:block;
 float:left;
 clear:both;
 background:#CCC;
 color:#036;
 text-align:center;
 padding:10px;
 font-size:13px;
 position:fixed;
 bottom:0px;
 overflow:hidden;
}
/* ---------------------------------------  F O R M S  --------------------------------------------- */


.space {
	height:20px;
	clear:left;
	background:none !important;
	margin:0 !important;
	padding:0 !important
}
.GameBanner,  .GameBannerAuto,  td.LeagueTitle,  div.leaguetitle,  div.line,  div.rowcenter {
	position:relative;
	width:100%;
	clear: both;
	padding-top: 10px;
	text-align:center;
	height:auto !important;
	margin:0 auto !important
}
div.line {
	border-top:3px solid #999;
}
td.LeagueTitle,  div.leaguetitle {
	height:25px !important;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	padding:10px 15px 0 15px;
	font-size:1.2em;
	background-color:#031d57;
	border-bottom:1px dotted #a8b1b5;
	width:935px;
}
div.GameBanner {
	height:20px !important;
	font-weight:bold;
	color:#000;
	text-align:left;
	padding:5px 15px 0 0px;
	font-size:1.2em;
	background-color:#bfd9e0;
	border-bottom:1px dotted #a8b1b5;
	width:935px;
}
div.GameBannerAuto {
	float:right !important;
	height:20px !important;
	font-weight:bold;
	color:#FFF;
	text-align:right;
	padding:10px 15px 0 0px;
	font-size:1.2em;
	background-color:#244a8d;
	border-bottom:1px dotted #a8b1b5;
	width:935px;
}
.dleft {
	float:left;
	width:44%;
	height:20px;
	text-align:right;
	padding-left: 5%
}
.dright {
	float:right;
	width:44%;
	height:20px;
	text-align:left;
	padding-left: 5%
}
div.centered {
	position: relative;
	margin:0 auto !important;
	width:300px;
	height: auto !Important;
	text-align:left;
	padding: 0px !important;
	clear:both;
}
/* ---------------------------------------  T A B L E  D I V --------------------------------------------- */


.tformat {
	width:100%;
	margin:0 auto;
}
.tformat table {
	margin: 0 auto;
}
.GameHeader,  .tformat td.header,  .tformat th {
	padding:5px;
	margin:0 3px;
	font-size:0.9em;
	text-align:center;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom: 1px solid #DEDEDE;
	font-size:1em;
	border-right:1px solid #FFFFFF;
	letter-spacing:0.25px;
	background:#363d40;
	font-weight:bold;
}
.tformat td.GameHeader {
	padding:10px 5px !important;
}
.tformat tr.odd {
	background-color:#bcc1c4;
	padding:0;
	margin: 0;
}
.tformat td {
	position:relative;
	padding: 0px 2px;
	text-align:left;
	border-bottom: 1px solid #DEDEDE;
	font-size:0.9em;
	border-right:1px dotted #DEDEDE
}
.tformat td.right {
	position:relative;
	padding: 0xp 2px;
	text-align:right;
	border-bottom: 1px solid #DEDEDE;
	font-size:0.9em;
	border-right:1px dotted #DEDEDE
}
a.clink:link,  a.clink:visited,  .tformat th a:link,  .tformat th a:visited,  .tformat a:link,  .tformat a:visited {
	color:#0000ee !important;
	padding:2px;
	text-decoration:underline;
	line-height:1.4em;
	letter-spacing:1px;
	font-size:1em !important;
	font-weight:bold
}
.tformat tr.GameHeader a:link,  .tformat th a:link,  .tformat th a:visited {
	color:#ffcc33 !important;
}
.tformat tr.GameHeader a:link,  .tformat tr.GameHeader a:visited {
	color:#66ffff !important;
}
.tformat tr.GameHeader a:hover,  .tformat tr.GameHeader a:active,  .tformat tr.GameHeader a:focus {
	color:#33ccff !important;
	font-weight:bold;
	text-decoration:none !important
}
a.clink:hover,  a.clink:active,  a.clink:focus,  .tformat th a:hover,  .tformat th a:active,  .tformat th a:focus,  .tformat a:hover,  .tformat a:active,  .tformat a:focus {
	color:#33ccff !important;
	font-weight:bold;
	text-decoration:none !important
}
.tformat th a:hover,  .tformat th a:active,  .tformat th a:focus {
	color:#ffffff !important;
}
.tformat .TrGameOdd {
	background: #ffffff;
}
.tformat .TrGameEven {
	background: #e7ebf3;
}
.tformat td.list {
	padding: 5px;
	text-align: justify;
	border-bottom: 1px solid #003366;
	font-size:0.8em;
}
.btn {
	padding: 5px !important;
	border: 1px solid #a4250e;
	background-color: #a4250e;
	float:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFFFFF
}
.btn:hover {
	border: 1px solid #444444;
	background-color: #555555;
	color:#FFF
}
.TrGameBottom {
	color:#000000;
	font-size:13px;
}
.TrTotalOdd {
	color:#FFFFFF;
	background-color:#005DB3;
	font-size:13px;
	font-weight:bolder;
}
.TrTotalEven {
	color:#FFFFFF;
	background-color:#005DB3;
	font-size:13px;
	font-weight:bolder;
}
/* ---------------------------------------  F O R M S  --------------------------------------------- */


select,  textarea,  .logininput,  .inputboxui,  .text-input,  .selectbox,  .inputbox {
	width:205px;
	padding:4px 3px !important;
	border:1px inset #FFFFFF;
	font-size:12px;
}
.logininput {
	width:110px;
	border:none!important
}
.inputbox {
	width:205px
}
.selectbox {
	font-size:11px;
}
div {
	background:none
}
div.row {
	position:relative;
	width:900px;
	clear: both;
	line-height:15px;
	height:auto !important;
	background:#CCC !important;
	margin:0 auto !important;
	color:#333333;
	font-size:1em;
	display:block;
	font-size:12px
}
div.row span.label {
	float:left;
	text-align:left;
	font-size:12px;
	width:200px;
	line-height:15px;
	margin:0 10px 15px 10px;
	color:#333333;
	font-weight:normal;
	height:auto !important;
}
div.row span.formw {
	float: left;
	width: 215px;
	text-align: left;
	margin:0 5px 15px 0;
	height:auto !important;
	color:#333333;
}
div.row span.msg {
	float: left;
	position:relative;
	display:block;
	width:160px;
	text-align: left;
	height:auto !important;
}
.box-error {
	position:relative;
	float:left;
	width:350px;
	height:60px;
	margin:15px 0;
	background-color:#990000;
	padding:10px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#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:#0000FF;
}
#LoginText {
	width:300px;
	height:150px;
}
.TopLevel {
	width:210px;
	position: absolute;
	top:48px;
	float: left;
	left: 10px;
	padding: 0px 0;
	text-align: justify;
}
.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 {
	background: none repeat scroll 0 0 #d1d1d1;
    border: 1px solid #b1aeae;
    color: #1a1a1a;
    cursor: pointer;
    height: 28px;
    left: 0;
    text-align: center;
    width: 100%;
}
.TopLevel dl.accordion-menu dt.divT span {
	width: 90%;
	float: left;
	position:relative;
	padding:3px 0px 3px 0%;
	font-size:14px;
	font-family:Verdana;
	top:1px;
	color:#1a1a1a;
}
.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;
	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-color: #b1aeae #b1aeae #d1d1d1;
    border-style: solid;
    border-width: 1px;
	background-color:#AEAEAE;
	color:#1a1a1a;
	font-weight:bolder;
	width:100%;
	text-align:left;
	text-indent:5px;
}
/*************/
/*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:#0000FF;
	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:19px;
}
.TableBotones a:link
{
	text-decoration:none;
	color:#005DB3;
	text-align:center;
}
.TableBotones a:visited
{
	text-decoration:none;
	color:#005DB3;
	text-align:center;
}
.TableBotones a:hover
{
	text-decoration:underline;
	color:#5195CE;
	text-align:center;
}
.TableBotones a:active
{
	text-decoration:none;
	color:#005DB3;
	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;
}

/*********/
/*CONTENT*/
/*********/
#content {
 border-left:1px solid #eeeeee;
 border-right:1px solid #eeeeee;
}

/*#content
{
	background-image:url(images/bgMain.jpg);
	background-repeat:repeat-y;
	width:800px;
	table-layout:fixed;
}
*/.ProcessDiv {
	background-color:#FFFFFF;
	width:150px;
	height:40px;
	border:1px solid #000000;
	color:#000000;
	text-align:center;
	vertical-align:middle;
}
/************/
/*DATA CLASS*/
/************/
.GameHeader
{
	color:#FFFFFF;
	background-color:#252525;
	font-size:13px;
	font-weight:bolder;
}
.TrGameOdd
{
	color:#02243C;
	background-color:#F9F9F9;
	font-size:13px;
}
.TrGameEven
{
	color:#02243C;
	background-color:#E6E6E6;
	font-size:14px;
}

.TrGameEven:nth-child(odd)
{
	background-color:#F0F0F0;
}

.TrGameEven:nth-child(odd):hover {
  background-color: #d1d1d1;
}

.TrGameBottom
{
	color:#000000;
	font-size:14px;
}
.TrTotalOdd
{
	color:#FFFFFF;
	background-color:#3A3A3A;
	font-size:13px;
	font-weight:bolder;
}
.TrTotalEven
{
	color:#FFFFFF;
	background-color:#3A3A3A;
	font-size:13px;
	font-weight:bolder;
}
/******************/
/* AGENT EXPOSURE */
/******************/
.GameHeaderChart {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #336699;
	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:#384247;
	color:#FFFFFF;
}
.TbAdjustment {
	font-family:Tahoma;
	width:100%;
}
/**********/
/*MAIN TOP*/
/**********/
#CurrentAgent {
	background-image:url(images/CurrentAgentBG.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:150px;
}
#DivSep {
	background:#002443;
	height:30px;
	width:1020px;
}
#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:141px;
}
.TableBotones
{
	table-layout:fixed;
	width:590px;
	height:141px;
	font-size:14px;
	border-left:dotted 1px #cccccc;
}
.TableBotones td
{
	text-align:center;
	border-right:dotted 1px #cccccc;
	background:#F0F8FC url(images/TopWithMenu/BgMenuLink.jpg) repeat-x;
}
/**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;
}
/* ---------------------------------------  M E N U  -  B E T S --------------------------------------------- */


.menu-link {
	position:absolute;
	width:940px;
	height:30px;
	top:85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	display:block;
	margin:auto;
	text-align:center;
}
.menu-link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.menu-link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.menu-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	background:url(imgs/menu-item-hover.png) no-repeat;
}
.hplink {
	display: inline-block;
	width:118px;
	height:30px;
	padding:0px 0px;
	text-align:center;
	background:url(imgs/menu-item-normal.png) no-repeat;
	border:1px #000000;
	border-style:none solid;
	margin:-2px -2px;
}
.hplink a {
	padding:8px 0px 0px 0px;
	width:118px;
	height:23px;
	float:left;
	overflow:hidden;
}
.hplinklast {
	display: inline-block;
	width:118px;
	height:30px;
	padding:0px 0px;
	text-align:center;
	background:url(imgs/menu-item-normal.png) no-repeat;
	border:1px #000000;
	border-style:none solid;
	margin:-2px -2px;
}
.hplinklast a {
	padding:8px 0px 0px 0px;
	overflow:hidden;
}
.hplinklast a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	background:none;
}

/*** TOP MENU NEW ***/

.mainTopContent {
 height:40px;
 background-color:#14354c;
 width:100%;
 float:left;
 clear:both;
}

.topMenuNew {
 height:40px;
 width:100%;
 clear:both;
 float:left;
}

.topMenuNew ul {
 margin:0px;
 padding:0px;
 position:relative;
 top:5px;
 left:50px;
}

.topMenuNew ul li {
 list-style:none;
 float:left;
 margin-right:2px;
}

.topMenuNew ul li a {
 width:120px;
 height:20px;
 display:block;
 font-family:arial;
 color:#000;
 text-decoration:none;
 font-size:12px;
 background:url(images/top_butt.gif) left top no-repeat;
 text-align:center;
 padding-top:5px;
}

.topMenuNew ul li a:hover { background:url(images/top_butt.gif) left -25px no-repeat; color:#FFF;}


/* ****************** ERICK 12-13 JAN 2015 *************************************** */

.page-breadcrumb.breadcrumb {
    background-color: #f7f7f7;
    border: 0 none !important;
    box-shadow: none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 8px;
    padding-right: 30px;
}
.breadcrumb, table.filter, table.pagination, span.filter, div.filterDiv {
    background-color: #f5f5f5;
    border-radius: 4px;
	color:#666;
	font-size: 14px;
    list-style: outside none none;
    margin-bottom: 20px;
    padding: 8px 15px;
}
.page-breadcrumb.breadcrumb > li + li:before {
    display: none;
}
.breadcrumb > li + li:before {
    color: #ccc;
    content: "/ ";
    padding: 0 5px;
}
*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
.breadcrumb > li {
    display: inline-block;
}
.page-breadcrumb.breadcrumb > li > i {
    color: #999;
    font-size: 14px;
    text-shadow: none;
}
li [class^="fa-"], li [class^="glyphicon-"], li [class^="icon-"], li [class*=" fa-"], li [class*=" glyphicon-"], li [class*=" icon-"] {
    display: inline-block;
    text-align: center;
    width: 1.25em;
}
[class^="fa-"], [class^="glyphicon-"], [class^="icon-"], [class*=" fa-"], [class*=" glyphicon-"], [class*=" icon-"] {
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    margin-top: 1px;
}
.page-breadcrumb.breadcrumb > li > a, .page-breadcrumb.breadcrumb > li > span {
    color: #666;
    font-size: 14px;
    text-shadow: none;
	text-decoration:none;
}
.page-title {
    color: #666;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: -1px;
    margin: 10px 0 0;
    padding: 0;
}
.form-control {
    border: 1px solid #c7c3c3;
    border-radius: 0;
    box-shadow: none;
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	padding: 8px 6px 8px 36px;
	margin:0 0 0 10px;
}
input[type="text"].form-control {
    background:url("../../images/calendar2.png") no-repeat 4px 3px #fff;
}

.btnForm {
    background:#d34b20;
	color:#fff;
    filter: none;
    outline: medium none !important;
    padding: 7px 14px;
    text-shadow: none;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
	margin-left:6px;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.bootstrap-select .btn {
    -moz-user-select: none !important;
    background-color: #ffffff !important;
    background-image: none !important;
    border: 1px solid #cccccc !important;
    border-radius: 4px !important;
    color: #333333 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.42857 !important;
    margin-bottom: 0 !important;
    padding: 6px 12px !important;
    text-align: center !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
}
.ReportsDropdown {
    position: absolute;
    right: 45px;
    top: 119px;
}
p.filter, div.filter, center.filter{
	border-top:1px solid #f7f7f7;
	color:#666;
	padding:5px 0 10px 0;
	font-weight:100;
	margin: 10px 0 0;
	width:100%;
}
div.filter h4, div.filter h4, center.filter h4{
	margin:0;
	padding:0 0 5px 0;
}
.table-bordered {
	background:#fff !important;
    border: 1px solid #c9c9c9 !important;
}
.table-bordered td{
	padding:3px;
	border-bottom: #D2D2D2 1px solid;
}

.table-bordered td:not(:last-child){
	border-right: #D2D2D2 1px solid;
}


table.pagination{
	margin-top:5px;
}
table.pagination a{
	color:#d34b20;
	font-weight:400;
	text-decoration:none;
	margin:0 3px;
}
tr.TrGameOdd:hover{
	background-color: #bdbcbc;
}
tr.TrGameEven:hover{
	background-color: #d1d1d1;
}
tr.TrGameEven:hover .GameDetailChart TD, tr.TrGameOdd:hover .GameDetailChart TD{
	border-color:#fff;
}
tr.TrGameOdd .neg a, tr.TrGameEven .neg a{
	color:rgba(255,51,0,1) !important;
	font-weight:bold;
}
.neg, .neg a{	
	color: rgba(255, 51, 0, 1) !important;
    font-weight: bold;
}
tr.TrGameOdd a, tr.TrGameEven a{
	color: #18568c;
	text-decoration:none;
	font-weight:bold;
}
tr.TrGameOdd a:hover, tr.TrGameEven a:hover{
	color: #666;
	text-decoration:underline;
}
.portlet-title {
    background-color: #d84a38;
    border-bottom: 1px solid #eee;
    color: #fff;
    margin-bottom: 5px;
    padding: 10px 10px 4px;
}
.portlet-title h4 {
    font-size: 17px;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans",sans-serif;
    font-weight: 300;
}
.GameHeader a{
	color:rgba(255,204,0,1);
	text-decoration:none;
}
.GameHeader a:hover{
	color:#fff;
	text-decoration:underline;
}
.noBg{
	background-image:none !important;
	padding-left:6px !important;
}
.actionBtn{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #adb3b9;
    display: block;
    font-size: 11px;
    line-height: 11px;
    margin: 1px 0;
    padding: 1px 4px;
    width: 69px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 4px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 4px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 4px; 
}
#logout a{
	background-color: #232c37;
    color: #ccc;
    font-size: 11px;
    padding: 3px 6px;
    text-decoration: none;
}
#logout a:hover{
	background-color: #0d1218;
    color: #fff;
}


/***********************
	MOBILE STYLES
***********************/
.mobile div#right-sidebar{
	display: none;
}

.mobile #right-sidebar nav.wager{
	top: 155px;
}

.mobile nav.account li {
	width: 145px;
}

.mobile .groupReports{
	width: 29%;
	min-height: 315px;
}

.mobile div#content{
	min-width: 610px;
}




/***********************
POPUP STYLES
************************/
.loginAgent span{
	color:#333 !important;
	font-family: "Open Sans",sans-serif;
}

.popupContainer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

.overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.6;
}

.popupBody {
	width: 800px;
	z-index: 2;
	position: relative;
	margin: 50px auto;
	background-color: #fff;
	padding: 40px;
	height: 300px;
	overflow: auto;
}

input[onclick="window.close();"] {
	display: none;
}

.closePopup {
	float: right;
	color: #000;
	z-index: 29;
	position: relative;
}

.loadingImg {
	width: 100%;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    padding: 60px 40px;
	box-sizing: border-box;
}

#resultPopup {
	z-index: 9;
	position: relative;
	background: #fff;
}

/**** Player Message ****/
ul.playerMessage {
 margin:10px 0px;
 padding:0px;
 float:right;
}

ul.playerMessage li {
 list-style:none;
 float:left;
 margin-right:5px;
}

ul.playerMessage li a {
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	color: #000;
	background:url(images/bullet_list_icon.png) 2px 7px no-repeat #ebebeb;
	font-size:13px;
	text-decoration:none;
	display:block;
	padding:5px 20px 5px 20px;
	border:1px solid #CCC;
	margin-bottom:1px;
}

ul.playerMessage li a:hover {  
	color:#FFF;
	background:url(images/bullet_list_icon_hover.png) 2px 7px no-repeat #083957;
	text-decoration: none;
}

#ctl00_MainContent_pnlGriview {overflow:hidden !important;}

#ctl00_MainContent_gvmessage { 
	width:80% !important; 
	margin:auto;
}

#ctl00_MainContent_gvmessage tr:hover {background-color:#CCC;}

#ctl00_MainContent_gvmessage td {
 padding:20px;
 font-size:14px;
}

#ctl00_MainContent_gvmessage td a {
	color:#801515;
	text-decoration:none;
	font-weight:bold;
}

#ctl00_MainContent_gvmessage td a:hover {text-decoration:underline;}


#txtMsg {
	width:80%;
	font-size:12px;
	border:1px solid #CCC;
	font-family:arial;
	color:#666;
}

#lblLastModification{
	color: #f00;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 20px;
    margin: 5px 0 8px 11px;
}
#lblLastModification b {
    color: #242424;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
}

td.TdSpace {display: none;}

.modal-header .close {color:#FFF; text-shadow:#666;}
.modal-header .close:hover {color:#CCC;}

/* class for casino modal*/
.modal-header, .modal-footer{
	background:#1a1a1a !important;
	color:#fff !important;
}
.modal-content{
	background:#000 !important;
	color:#cdcdcd !important;
}
.dontShow {
    background-color: #f0ad4e !important;
    border-color: #eea236 !important;
    color: #fff !important;
}

select option.header {
	font-size: 16px;
	font-weight: bold!important;
	color: #000;
}