/* CSS Document */

body {
	background-color: #E8E8EA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin:0px 5px;
	text-align:center;
}

a {
	color: #E33036;
	text-decoration: none;
	/*text-transform:uppercase;*/
}


a:hover {
	text-decoration: underline;
}

a.glossary { color:#000;}
a.glossary:hover { text-decoration:none;}
form { margin:0px;}

IMG { border-style:none;}
TABLE TD { vertical-align:top;}
TABLE .td_bottom { vertical-align:bottom;}

H1, H2, H3, H4, H5, h6 { margin:0; padding:0;}



H1, .title, .headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
    color: #E33036;
	text-align:left;
	display:block;
}


H2, .h2, .subtitle, .headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
    color: #686868;
	text-align:left;
	display:block;
}

H1 A, A H1 { color:#000;}
H2 A, A H2 { color:#000;}


p { margin-top:5px; margin-bottom:10px; }



/* ****** button style b ********** */



#btnmenub a, #btnmenub a:visited {
  text-align:center;
  text-decoration:none; 
  color:#fff; 
  display:block; 
  width:70px; /* 200 */
/*  height:18px; */
  padding:1px 1px 1px 1px;
  border:1px solid #fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight: normal;
  background-color: #330099; 
  border-color:#ffffff #efefef #efefef #ffffff;
  margin-top:2px;
  text-transform: uppercase;
}
  
#btnmenub a:hover {
  color:#fff;
  background-color:#EEC339; 
  border-color:#ffffff #efefef #efefef #ffffff;
}
  
  
  /* ****** button style c ********** */


#btnmenuc a, #btnmenuc a:visited {
  text-align:center; 
  text-decoration:none; 
  color:#fff; 
  display:block; 
  width:100%; /* 200 */
  height:18px;
  padding:1px 1px 1px 1px;
  border:1px solid #fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight: normal;
  background-color: #330099; 
  border-color:#ffffff #efefef #efefef #ffffff;
  margin-top:2px;
  text-transform: uppercase;
}  

#btnmenuc a:hover {
  color:#fff;
  background-color:#EEC339; 
  border-color:#ffffff #efefef #efefef #ffffff;
}
  
#btnmenuwc {
  background-color:#E8C744; 
  border-color:#efefef #efefef #efefef #efefef;
  text-transform:capitalize;
  color:#333333;
  font-size:10px;
  border:1px solid #F1DA7C;
  padding:2px;
}

  

/* ***************   ids  **************  */

#container_print{}



#container {

	MARGIN: 0% auto; 

	BACKGROUND-COLOR: #FFF; 

	width:970px; 

	height:100%; text-align:center;

	

}

#header {
	height:115px;
	background-image:url(../img/casino_leftbanner1.jpg);
	background-position:3% 90%;
	background-repeat:no-repeat;
}

#logo {

	float:right;

	margin-right:15px;

	margin-top:0px;

}



#graymenu { background-image: url(../img/anigradgray.gif);

			background-repeat:repeat-x;

			height:20px;

			width:100%;

			margin-top:3px;

			vertical-align:middle;

			}



#graymenu .txt {

			padding-left:15px;

			padding-right:30px;

			font-size:11px;

			color:#000000;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			line-height:18px;

			vertical-align:middle;

			height:20px;

			}

#graymenu .txt a{  font-size:11px;

			color:#000000;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			line-height:18px;

			}

#graymenu .txt a:hover{  font-size:11px;

			color:#fff;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			line-height:18px;

			}

#graymenu .txtarea

			{

			width:210px;

			font-size:11px;

			color:#333333;

			border:0px;

			margin-left:5px;

			

			}

			

			

			/* gold */

			

			

#orangemenu { /*background-image: url(../img/anigradyello.gif);

			background-repeat:repeat-x;*/

			background-color:#fc8c00;

			height:20px;

			width:100%;

			margin-top:3px;

			vertical-align:middle;

			}



#orangemenu .txt {

			padding-left:15px;

			padding-right:30px;

			font-size:11px;

			color:#000000;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			line-height:18px;

			vertical-align:middle;

			height:20px;

			}

#orangemenu .txt a{  font-size:11px;

			color:#000000;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			line-height:18px;

			}

#orangemenu .txt a:hover{  font-size:11px;

			color:#fff;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			line-height:18px;

			}

#orangemenu .txtarea

			{

			width:210px;

			font-size:11px;

			color:#333333;

			border:0px;

			margin-left:5px;

			

			}

			

			/* end of gold */

			

#redmenud { 

			background-color:#E01B22;

			height:26px;

			width:100%;

			margin-top:3px;

			}

#txtr  {

			padding-left:220px;

			padding-right:30px;

			font-size:11px;

			color:#FFFFFF;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			height:26px;

			text-align:left;

			}

#txtr a{

			padding-left:20px;

			padding-right:20px;

			font-size:11px;

			color:#FFFFFF;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			text-align:left;

			}

#txtr a:hover{

			color:#000;

			font-weight:bold;

			text-decoration:none;

			text-transform:uppercase;

			text-align:left;

			}

			

#content{
	margin: 0px;
	padding: 10px 0px 5px 1px;
	background-color: #fff;
	text-align:left;
}

#lmenu{

	margin: 0px;

	display:block;

	background-color: #E01B22;

	background-image:url(../img/casino_menubglft.jpg);

	background-repeat:no-repeat;

	background-position:100% 100%;

	width:215px;/* for understanding browsers */

	min-height:281px;

	height:auto;

}



#lmenuyello{

	margin: 0px;

	display:block;

	/*background-color: #ffffff;*/

	/*background-image: url(../img/bgleftyello.jpg);

	background-repeat: repeat-y;*/

	width:215px;/* for understanding browsers */

	min-height:281px;

	height:auto;

}



/* for Internet Explorer */

/*\*/

* html #lmenu {

height: 281px;

}

/**/



/* for Internet Explorer */

/*\*/

* html #lmenuyello {

height: 281px;

}

/**/





.tdmain { 

	padding:0px 0px 0px 10px;

	

	

}

.ltd { border-right:1px solid #ccc;

padding-right:10px;

width:215px;

}



.ltdy { border-right:1px solid #ccc;

padding-right:10px;

background:#fc8c00 url('../img/bg_portal_orange.jpg') no-repeat left top;

width:215px;

}

#main {

		

		padding-left:0px;

		/* for understanding browsers */

		min-height:300px;

		height:auto;

}

/* for Internet Explorer */

/*\*/

* html #main {

height: 300px;

}

/**/

.mapdiv { background-color:#DFE0E2; width:100%;}

.bannerdiv { background-color:#ffffff; width:100%;}



#maintbl {

		border:0px solid #000;

		margin-top:10px;

}

#maintblinr {

		border:0px solid #000;

		margin-top:0px;

}



#maintbl .td1 { 


		vertical-align:top;

		

		 }

#maintbl .td14 { 

		border-top:0px solid #ccc;

		vertical-align:top;

		margin-top:0px;

		

		 }

#maintbl .td2 { width:215px; 

		

		border-left:1px solid #ccc;

		vertical-align:top;

		padding-left:10px;

		}

#maintbl .td3 { width:215px; 	

		vertical-align:top;

		padding-left:10px;

		padding-right:3px;

		/* border-left:1px dashed #333333; */

		

		}

#newsltr {

		display: block;

		border:0px solid red;

		margin-top:10px; text-align:left;}

.titletd {background-color:#9a9b9f; 

			color:#FFFFFF;

			font-size:12px;

			font-weight:bold;

			text-decoration:none;

			padding-left:20px;

			padding-top:0px;

			padding-bottom:0px;  }

.ntd { text-decoration:none;

			padding-left:20px; 

			}

.txtboxnl {

background-color:#e5e6e8;

width:115px;

font-size:12px;

color:#000;

border:0px;

padding-left:1px;

}

   

#btnnor a, #btnnor a:visited {

  text-align:center; 

  text-decoration:none; 

  color:#fff; 

  display: compact;

  padding:2px 5px;

  height:13px;

  width:45px;

  border:0px;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  background-color:#E01B22; 

  text-transform: none;

  vertical-align:middle;

  }

  

#btnnor a:hover {

  color:#fff;

  background-color:#B7161C; 

    }



/* go */



#gobtn a, #gobtn a:visited {

  text-align:center; 

  text-decoration:none; 

  color:#fff; 

  width:45px;

  display: block;

  padding:2px 5px;

  height:11px;

   border:0px;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  background-color: #666666; 

  text-transform: none;

  vertical-align:middle;

  }

#gobtn .txt a:hover { 

color:#009900;

}

#gobtn .txt a, #gobtn .txt a:visited { 

color:#FFF;

}

	

	

	/* ***** */

.button3 {

  margin: 0 1px;

  width:20px;

  font-size: 11px;

  font-weight: bold;

  text-align:center;

  color:#FFFFFF;

}

.button3 a {

  display: block;

  width: 100%;

  color:#FFFFFF;

}

.button3 a:link {color:#FFFFFF;}

.button3 a:hover {

  background-color: #000;

  color: #fff;

  text-decoration: none;

}



	/* ** ***/



/* end go */





.rtitle { padding:2px 0px 0px 20px;

border-bottom:1px solid #5f5f5f;

color:#818286;

font-weight:bold;

font-size:11px;

line-height:20px;

text-align:left;

}

.rtxtsub { 

top:20px;

color:#818286;

font-weight: normal;

text-decoration:none;

line-height:20px;

text-align:left;

}

.rtxtnor { 

color:#000000;

font-weight: bold;

text-decoration:none;

line-height:20px;

text-align:left;

}

.rtxt { 

color:#000000;

text-decoration:none;

line-height:20px;

text-align:left;

}

.news { margin-top:10px; }

.newsmain{ margin-top:0px; }

.story { margin-top:10px; padding-right:5px;}

.storyul {list-style-image: url(../img/gta.gif); }



/* flag */

#lang {

	xwidth:45%;

	float:left;

	/* border:1px solid #000000; */

	margin-top:5px;

	margin-left:0px;

	text-align:left;

	color:#000;

	

}





#lang ul {

	margin-left: 0;

	padding-left: 0;

	display: inline;

	border: none;

	} 



#lang ul li {

	margin-left: 0;

	padding-left: 18px;

	border: none;

	list-style: none;

	display:block;

	float:left;

	}



/* flag end */

#nav {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 210px; 

	FONT-SIZE: 11px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px; 

	PADDING-TOP: 5px; 

	BACKGROUND-COLOR: #E01B22; 

	height:21px; 

	font-weight:bold; 

	margin-top:3px; 

	vertical-align:middle;

}

#nav LI {

	DISPLAY: inline; 

	PADDING-LEFT: 30px; 

	LIST-STYLE-TYPE: none

}

#nav A:link {

	COLOR: #FFF; 

	BACKGROUND-COLOR: #E01B22; 

	TEXT-DECORATION: none

}

#nav A:visited {

	COLOR: #FFF; 

	BACKGROUND-COLOR: #E01B22; 

	TEXT-DECORATION: none; 

}

#nav A:hover {

	COLOR: #FFF; 

	BACKGROUND-COLOR: #B7161C; 

	margin:0px;

}

#nav A:active {

	COLOR: #FFF; 

	BACKGROUND-COLOR: #B7161C

}

#ctr { vertical-align:top;

text-align:center;}



/* nav end */



/* footer  * */

/*#footera {

	border-top:1px dashed #333333;

	height:26px;

	margin-top:2px;

	padding-top:5px;

	text-align: center;

	color: #B9B9B9;

	font-size:11px;

	text-decoration:none;

	background-color:#FFFFFF;

	

}*/

#footertable {

	height:23px;

	margin-top:5px;

	color: #CACACA;

	background-color:#999B9E;

}



#footertable TD { padding:3px 6px; text-align:left;}

#footertable TD A { color:#FFF;}

#footertable TD.footer { text-align:right;}





/* top red navigation */

#navigationtop {

	/* background:#E8F1FC url('/i/bg_menu_no.gif') repeat-x;*/

	background-color:#E01B22;

	float:left;

	padding:0 0 0 240px;

	margin:0;



	border-bottom:0px solid #e01b22;

	/*width:100%;*/



}



ul#navi {

	list-style:none;

	padding:0;

	margin:0 0 0 19em;

	z-index:1000;

}



#navi .current {

	border:0px solid red;

	padding:2px;

	

}



#navi a {

	font-weight:normal;

	color: #003173;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	text-transform:uppercase;

	display:block;

	vertical-align:middle;

	margin:0;

	padding:0;

	border:0;

	border-right:0px solid #ABB4BB; /* dividing line between menu items */

}



#navi a {

	text-decoration: none;

}



/* TOP-LEVEL ITEM */

#navi li {

	float:left;

	position:relative;

	width:100px;

	text-align:center;

	cursor:default;

	margin:0;

	padding:0;

	border:0;

	z-index:1000;

	



	line-height: 10px;

	background:transparent;

	font-size: 12px;

	letter-spacing: 0px;

	font-style:normal;

}





#navi li ul {

	list-style:none;

	display:none;

	position:absolute;

	top:100%;

	left:0;

	margin:0;

	padding:0;

	border:0;

	background: transparent; /* seems to fix height problem a bit */

	width:180px;

	z-index:1500;

}

#navi li>ul {

	top: auto;

	left: auto;

	list-style:none;

	

	/* skin fix? */

	margin:0;

	padding:0;

	border:0;

	background: transparent;

}



#navi li li {

	display: block;

	float:none;

	border:0;

	padding:0;

	margin:0;

}



#navi li:hover ul, #navi li.over ul {

	display: block;

	list-style:none;

}



#navi li a {

background-color:#E01B22;

	line-height: 26px;

	height: 26px;

	position:relative;

	margin:0;

	padding:0;

	color:#FFFFFF;

}



#navi li a:hover{

background-color:#ABB4BB;

color:#FFFFFF;

}





.hc-b {

	height:20px;

	background-color:#E01B22;

	width:100%;

	vertical-align:top;

	text-align:left;

		margin-top:3px;

}

.wmedium { width:150px; }

.wlong { width:180px; } 

/* end of top navi */




.ltxt {

color:#FFFFFF;

text-align:left; padding:5px 3px 0px 20px;

font-weight:bold;

text-transform:uppercase;

 }

 /* */

 

 #invorn { 

 padding:3px 5px;

 /*margin:2px 5px;*/

 }

 #invorn .heads { font-family:Arial, Verdana, Helvetica, sans-serif;

  font-size:12px;

  font-weight:bold;

  color:#000000;

  text-align:left;

  text-decoration:none;

  text-transform:uppercase;

  letter-spacing:1px;

  padding-bottom:5px;

  padding-left:3px;

  }

  #invorn .headsb { 
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#57585a;
  text-align:left;
  text-decoration:none;
  /*text-transform:uppercase;*/
  letter-spacing:0px;
  padding-bottom:5px;
  line-height:20px;
  padding-top:3px;
}

  /* yello right bg */

 #ybox { 
 /*background-color:#e01b22;*/
 padding:3px 5px;
 margin-bottom:10px
 /*margin:2px 5px;*/
 }

 #ybox .heads { font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-align:left;
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:1px;
  padding-bottom:5px;
  padding-left:3px;
}

  #ybox .listbx { width:195px;}

  #ybox .ytxt { text-align:left;
  text-transform:none;
  color:#000;
  font-size:12px;
  text-decoration:none;
}

  #ybox .ytxt a { text-align:left;
  text-transform:none;
  color:#000000;
  font-size:12px;
  text-decoration: underline;
}

  /****************** menu yello page ********/

  #ynavcontainer { margin-left:15px; text-transform:none; margin-bottom:10px; }

#ynavlist

{
padding-left: 0;
margin-left: 0;
/* border-bottom: 1px solid gray; */
width: 200px; 
}

#ynavlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
padding-bottom: 15px;
text-transform:none;
/*border-bottom: 2px solid #FFFFFF; */
}



#ynavlist li a { text-decoration: none;

color:#000000;

font-size:11px; text-transform:none; }



#ynavlist li a:hover { text-decoration: none;

color:#ffffff;

font-size:11px; text-transform:none; }