@charset "utf-8";
/* CSS Document */


* { padding: 0; margin: 0; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 auto;
	text-align: center;
	background: url(images/body-bg.gif) top left #b0b0b0 repeat-x;
}

#wrapper { /* this is the wraper for customers*/
	 margin: 0 auto;
	 width: 950px;
}

#wrapperag { /* this is the wraper for agents*/
	 margin: 0 auto;
	 width: 100%;
}


#navigation1 {/* the top of the page menu - agents link */
	 width: 950px;
	 color: #333;
	 border: 1px solid #2e2e31;
	 margin: 10px auto 5px auto;
	 background: url(images/wagermenu-th.gif) center #0099FF repeat-x;
}

#header {/*this is the header for all the pages - just do a logo.gif for this*/
	 width: 950px;
	 border: 1px solid #2e2e31;
	 margin: 0 auto 0 auto;
	 background-image: url(images/logo.gif);
	 height: 120px;
}

#headerag {/*this is the header for the agents section - just do a logoag.gif for this*/
	 width: 950px;
	 border: 1px solid #2e2e31;
	 border-bottom: none;
	 margin: 0 auto 0 auto;
	 background-image: url(images/logoag.gif);
	 height: 120px;
}

#navigation2 { /* this is the main menu */
	 width: 950px;
	 color: #333;
	 border: 1px solid #2e2e31;
	 border-top: none;
	 margin: 0 auto 5px auto;
	 background: url(images/wagermenu-th.gif) center #0099FF repeat-x;
}

#content { 
	 width: 100%;
	 padding: 0px;
	 border: 1px solid #2e2e31;
	 background: #f8f6f6;
	 margin: 0px auto 5px auto;
	 text-align: center;
}

#footer {
	 /*display:none;*/
	 width: 950px;
	 height: 24px;
	 color: #333;
	 border: 1px solid #2e2e31;
	 background: #ab0000;
	 margin: 0px auto 10px auto;
visibility: hidden;
}

/*********************ends general layout css**************************/




/*******************************************
HOME PAGE TABLE BACKGROUND MAIN IMAGE
***********************************************/
#frontimage{ 
	 background-image: url(images/frontimage.jpg);
	 background-repeat: no-repeat;
	 /*width: 950px;*/
	 height: 350px;
}

/*******************************************
ENDS HOME PAGE TABLE BACKGROUND MAIN IMAGE
***********************************************/


caption {
	font-size: 14px;
	color: #333333;
	background-color: #bd0a0a;
	font-weight: bold;
}
table {
	border:none;
}
hr {
	border: 0;
  	width: 99%;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	margin: 10px 0;
	}



/************starts general link css*************/
a_DISA { 
	color: #3399FF;
	text-decoration: none; 
	}
	
a_DISA:link {
	text-decoration: none;
}
a_DISA:visited {
	text-decoration: none;
}
a_DISA:hover {
	text-decoration: underline;
	color: #d92614;
}
a_DISA:active {
	text-decoration: none;
}
/***********ends general link css************/	
	
#teaserName.a01 {
line-height: 150%;
	}

.a01 { 
	font-size: 13px; 
	color: #0000FF; 
	text-decoration: none; 
	}
	
p { 
	font-size: 13px; 
	color: #000066; 
	text-decoration: none; 
	}
	
td_DISA 
	font-size: 13px; 
	color: #56544a; 
	text-decoration: none;
	border: none;
	}
th_DISA
	font-size: 13px;
	font-weight:lighter;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	padding: 4px;
	}
.td01 { 
	font-size: 13px; 
	color: #000066; 
	text-decoration: none; 
	}
.tdwaheader { 
	font-size: 13px; 
	color: #000066; 
	text-decoration: none; 
	font-weight:bold; 
	}
.tdwagame {  
	font-size: 11px; 
	color: #000066; 
	text-decoration: none; 
	font-weight:bold; 
	}
.tdwagamenote { 
	font-size: 13px; 
	color: #FF3300; 
	text-decoration: none; 
	}
input { 
	font-size: 13px; 
	color: #000066; 
	font-weight: normal;  
	}
.confirmbutton { 
	font-size: 13px; 
	color: #000066; 
	font-weight: normal; 
	text-decoration: none; 
	background:#CCFFCC; 
	font-weight:bold; 
	}
.cancelbutton {  
	font-size: 13px; 
	color: #000066; 
	font-weight: normal; 
	text-decoration: none; 
	background:#FFCCCC; 
	font-weight:bold; 
	}
.changebutton { 
	font-size: 13px; 
	color: #000066; 
	font-weight: normal; 
	text-decoration: none; 
	background:#EEEEEE; 
	font-weight:bold; 
	}
h1_h2_DISA { 
	font-size: 17px; 
	color: #000066; 
	text-decoration: none; 
	font-weight: normal
	}

.error { 
	font-size: 13px; 
	color: #FF3300; 
	text-decoration: none; 
	}
	
.bigger15 { 
	font-size: 15px; 
	color: #000066; 
	text-decoration: none; 
	font-weight:bold; 
	}
.small { 
	font-size: 11px; 
	color: #000066; 
	text-decoration: none; 
	padding: 5px;
	}
.item {	
	text-decoration: underline; 
	color: #00008b;
	}
.hitem { 
	text-decoration: underline; 
	color: #FF9020;
	font-size: 14px;
	}


.MainText {
	font-size: 13px;
	padding: 2px;
}

/*************************************
Customer Information Top Right Balance Etc
**************************************/
.custinfo{ 
	padding: 15px 10px 15px 5px;
	text-align: right;
	width: 200px;
	float:right;
	font-size: 11px;
}


#loginbox{
font-size: 11px;
}

#loginbox input{/* size of user and password inputs*/
	width: 60px;
}
/* endscustomer info top right balance etc*/

.WelcomeTXT {
	color: #000000;
	padding: 2px;
}



/*************************
#Menu User List inside Navigation2 
***********************/


#MenuWager li{
	display: inline;
	list-style-type: none;
}

#navigation2 ul{
	text-align: left; /*align menu to left*/
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 0;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	background-color: #036;
	color: #131313; /*this depends on the image use as bg wagermenu-th.gif*/
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	background-image:url(images/wagermenu-th.gif);
	background-position: center;
	/* fixes Firefox 0.9.3 */
}

#navigation2 ul li{
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 7px;
	/*matches link padding except for left and right */
	padding-top: 7px;
}

#navigation2 ul li a{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	color: #131313;
	text-decoration: none;
	/*border-right: 1px solid #fff;*/
}

#navigation2 ul li a:hover{
	/*background-color: #369;*/
	color: #f40000;
	/*background-image:url(images/wagermenu-th.gif);*/
}

#navigation2 #active { border-left: 1px solid #fff; }
/***********************
ends menu wager navigation2
*************************/


/*************************
#Menu User List inside Navigation1
**************************/

#MenuUserList li{
	display: inline;
	list-style-type: none;
}

#navigation1 ul{
	text-align: left; /*align menu to left*/
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 0;
	margin-top: 0;
	/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 0;
	/*background-color: #036;*/
	color: #131313; /*this depends on the bg wagermenu-th.gif*/
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	/*background-image:url(images/img06.gif);*/ /*just for david, no roll over image*/
	/* fixes Firefox 0.9.3 */
}

#navigation1 ul li{
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	/* matches link padding except for left and right */
	padding-top: 5px;
}

#navigation1 ul li a{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #131313; /*this depends on the bg wagermenu-th.gif*/
	text-decoration: none;
	/*border-right: 1px solid #fff;*/
}

#navigation1 ul li a:hover{
	/*background-color: #369;*/
	color: #f91d00;
	/*background-image:url(images/img06b.gif);*/
}

#navigation1 #active { border-left: 1px solid #fff; }
/************* ends menu wager navigation1 *************************/




#i_div0_0{/*clase para div reporte agentes c.info*/
	text-align:left;
	margin-left: 0px;
}

.small{/*clase para div de wager menu text*/
	padding: 5px;
	font-size: 13px;
	color: #333333;
}

.item{
	color: 006294;
	text-decoration: none;
	font-weight: bold;
}


strong {
	color: #006294;
}

tbody_DISA {
	font-size: 11px;
}



/**********************************
td lines colors when lines are displayed
***********************************/

.trtop { /*date over lines*/
	background-color: #dbdbd9;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;

}

.trbottom {/*game note under each line*/
}

cite{/*game note under each line*/
	font-size: 13px;
	color: #CC0000;
	font-style: normal;
}

b-old{/*for a note over lines about errors*/
	font-size: 13px;
	color: #FF6600;
	font-weight:lighter;
	font-style:italic;
}

.tdlabel{/*game number and buy points style*/
	color:#FF0000;
	font-size:11px;
	font-style:italic;

}

#editx{/*box buy points*/
	font-size: 13px;
	margin: 1px;
}

#inetWagerNumber{/*table display lines style - game number everywhere*/ 
	color: #66FFFF;
}


/************************************
style for #linelisttable lines table display
*************************************/

#linelisttable{/*table display lines style*/
	margin: 0 auto;
	width: 99%;
}

.trlabel-2 { /*fist two tems line*/
	background-color:#EFF4FB;
	border: 1px solid #CCCCCC;

}

.trlabel-1 {/*second 2 teams lines*/
	background-color: #FCF9EB;
	border: 1px solid #CCCCCC;
}

#contestType1{/*futures and props games text*/
	line-height: 150%;
	color: #FF0000;
}

TrtTableSportGame{/*futures and props games text*/
	line-height: 150%;
}

/******************************
lines betting table css
*******************************/

#linelisttable {
		border-collapse:collapse;
		font:0.8em/145% ;
		color: #333;
}

#linelisttable td, th {
		padding:2px;
}

#linelisttable caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/*****************************
links
**********************************/

#linelisttable a { /*props link text*/
		color:#950000;
		text-decoration:none;
}

#linelisttable a:link {}

#linelisttable a:visited {
		color:#950000;
		text-decoration:none;
}

#linelisttable a:hover {
		color: #FF0000;
		text-decoration: underline;
}

/******************ends lines table************/



/*****************************
starts agent reportstable css
******************************/
#reporttable_DISA {
		border-collapse:collapse;
		border-color: #CCCCCC;
		font-size: 13px;
}

#reporttable_DISA td, th {
		padding:4px;
		font-size: 13px;
}

#reporttable_DISA caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

#reporttable_DISA a { /*props link text*/
		color:#950000;
		text-decoration:none;
}

#reporttable_DISA a:link {}

#reporttable_DISA a:visited {
		color:#950000;
		text-decoration:none;
}

#reporttable_DISA a:hover {
		color: #FF0000;
		text-decoration: underline;
}

/******************ends agents  reportstable css************/





/*------------starts wager menu--------------*/
#wagermenu{
}

#wagermenu_h2_DISA{
	color:#FFFFFF;
	font-size: 13px;
	background-image: url(images/img06b.gif);
	border-bottom: 1px solid #333333;
	text-align: center;
	padding: 5px;
}

#wagermenu td{
	background-color:#FFFFFF;

}

#wagermenu p{
	padding: 6px;
	text-align: left;
}

#wagermenu a{
	color: #FFFFFF;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: none;
}

#wagermenu a:hover{
	color: #66FFFF;
	padding-bottom: 3px;
	padding-top: 3px;
	text-decoration: underline;

}
/*------------ends wager menu--------------*/


/*******************************
starts table bbsportselection
********************************/


#sporttablein {
		border-collapse:collapse;
		font-size: 13px;
		color: #333;
		border: 1px solid #999999;
		background-color: #FFFFFF;
		width: 130px;
		text-align: left;
}

#sporttablein td {
		padding:2px;
}

#sporttablein th {
		color: #ffffff;
		font-size: 14px;
		background-image: url(images/img06b.gif);
		padding:2px;	
		border-bottom: 1px solid #999999;
		text-align: center;
}
#checkboxx{
	text-align: left;
}

/*ends
----------------------------------------------- */

/*sport table dropdown sportperiod class*/

.SportPeriod {
	padding: 2px;
	border: 1px solid #dbd8aa; 
	background-color: #f3f3e9;  
}

/******************************
a_DISAgent report distributuion
********************************/
#distribtable{
	border-collapse:collapse;
	border-color: #CCCCCC;
	font-size: 13px;
}

#distribtable td {
	font-size: 13px;
	padding:5px 2px 5px 0;
}

#distribtable th {
	font-size: 13px;
}
/***ends agent report distributuion*/

/********************
Front Page Buttons - menus navigation 2

Rules.html: #btn_rules
Aboutus.html: #btn_about
SuSignupForm.asp: #btn_signup
Contact.asp: #btn_contact
Cashier.html: #btn_cashier
Agents: #agentmenu
*********************/

#agentmenu {
/*visibility: hidden;
display: none;*/
} 
#btn_rules {
display: none;
visibility: hidden;
} 
#btn_about{
visibility: hidden;
display: none;
} 
#btn_signup{
visibility: hidden;
display: none;
} 
#btn_contact{
visibility: hidden;
display: none;
} 
#btn_cashier{
visibility: hidden;
display: none;
} 

#btn_home{
visibility: hidden;
display: none;
} 

/* form elements */
form {
	margin:2px;
	padding: 0 2px;

}

label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

input {
	padding: 1px;
	border: 1px solid #666;
	font: normal 1em Verdana, sans-serif;
	color:#777;	
}

input.button { 
	margin: 0; 
	font: bolder 10px Arial, Sans-serif; 
	border: 1px solid #666; 
	padding: 1px; 
	background: #FFF;
	color: #666;
}

/**********************************
ends form
***********************************/

pre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/***************search box style*************/
.searchbox {
	background-color:#FFFFFF;
} 

.ExpressLinesNote {
	font-size: 13px;
} 
/***************ends search box style*************/



#reportdiv{/* no me funciono era para un reporte de agents*/
	font-size: 13px;
} 

#textinc{/*this is the style for the frontpage text include for custome messages for each webpage*/
	margin-top: 10px;/*not in use by now, but works just in case somebody wants it, is pointless*/
	width: 200px;/*sins you can write whatever you want in the each frontpage without an include*/
	color:#f91d00;
} 


/*********this hides the agent menu when client doesn't want it on top menu**********/
#agentmenu {
/*visibility: hidden;*/
} 



/**********************************
starts vertical menu style in case somebody needs it on front page
*************************************/
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
    border: none;
} 
	
#menu1 {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #3D261D;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu1 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu1 li a:link, #menu1 li a:visited {
	color: #E4D6CD;
	display: block;
	background:  url(images/menu1.gif);
	padding: 8px 0 0 10px;
	}
	
#menu1 li a:hover {
	color: #FFF;
	background:  url(images/menu1.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	
/**********************************
ends vertical menu style
leave this code just in case some agent asks or needs a vertical menu
*************************************/



/**************************************************************************************
BUTTONS starts wager sports menu link button styles (remove the 2 for other style)
****************************************************************************************/

a_DISA.ovalbutton{
	background: transparent url('images/oval-gray-left2.gif') no-repeat top left;
	display: block;
	float: left;
	font: normal 14px Tahoma; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
}

a_DISA:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #494949; /*button text color*/
}

a_DISA.ovalbutton span{
	background: transparent url('images/oval-gray-right2.gif') no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a_DISA.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a_DISA.ovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

/*****************************
Ends wager menu link styles
********************************/

/***********************
starts box for wager menu
****************************/
.wagermenu {
	border: 1px solid #415171;
	color: #3c4456;
	height: 110px;
	width: 200px;
	margin: 2px;
	font-size: 13px;
}

.wagermenu th {
	padding: 3px;
	background: url(images/wagermenu-th.gif) center #0099FF repeat-x;
	border-bottom: 1px solid #415171;
	height: 20px;
}

.wagermenu td {
	padding: 10px;
	font-size: 13px;
	background: url(images/wagermenu-td.gif);	
}

.wagermenu a:link {
	color: #384664;
	text-decoration: none;
	font-size: 13px;
}
.wagermenu a:visited {
	text-decoration: none;
	color: #384664;
	font-size: 13px;
}
.wagermenu a:hover {
	text-decoration: underline;
	color: #006699;
	font-size: 13px;
}
.wagermenu a:active {
	text-decoration: none;
	color: #384664;
	font-size: 13px;
}

/****************************************
ends box for wager menu
**************************************/





/*************************/
/*   Menu dropdown CSS   */
/*************************/
#dropmenudiv{
	position:absolute;
	border:1px solid #666666; /*this border color should match the a border color*/
	border-bottom-width: 0;
	font:normal 10px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #666666; /*this border color should match the other border color*/
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	background-color: #010101;
	color: #FFFFFF;
	
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #F0F0F0;
	color: #333333;
	
}

/*************************/
/* Menu dropdown CSS end */
/*************************/



/*************************/
/* Shader colors CSS     */
/*************************/

.HardShade {
background-color:#000000;
color:#efefef;
}

.SoftShade {
background-color:#666666;
color:#efefef;
}

/*************************/
/* Shader Colors CSS end */

