body{
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial;
	padding:0px;
	margin:0px;	
	border:0px;
	vertical-align:top;
}

ul{
	color:#000000;
}

a{
	color:#000000;
}

a:link, a:visited, a:hover {
	text-decoration: none;
}

p{
	color:#000000;
	font-size:12px;
}

h1{
	font-size:20px;
	font-weight:bold;
  padding: 0px 5px 5px 5px;
  margin: 0px 5px 5px 5px;
}

h2{
	font-size:16px;
	font-weight:bold;
	text-align:center;
  padding: 5px;
  margin: 5px;
}

h3{
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

h4{
	color:#000000;
	font-size:16px;
	font-weight:normal;
}

.mainSitecontent{
	width:820px;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(images/blockBackground.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

.topLeftLogoArea{
	padding:0px;
	margin:0px;
	border:0px;
/*	background-image:url(images/topLeft.gif);*/
	width:340px;
	height:180px;
	vertical-align:top;
}

.leftBorder{
	background-image:url(images/leftside.gif);
	background-repeat:repeat-y;
	width:30px;
	padding:0px;
	border:0px;
	margin:0px;
	vertical-align:top;
}
.rightBorder{
	background-image:url(images/rightside.gif);
	background-repeat:repeat-y;
	width:20px;
	padding:0px;
	border:0px;
	margin:0px;
	vertical-align:top;
}
.bottom{
	background-image:url(images/blockBottom.gif);
	background-repeat:no-repeat;
	width:820px;
	height:30px;
	color:#777777;
	font-size:9px;
	font-weight:bold;
	padding:0px 32px 18px 0px;
	text-align:right;
}

.contentArea{
	background-image:url(images/bodyTop.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px;
	width:620px;
	vertical-align:top;
}

.contentParagraph{
	padding:3px 15px 3px 20px;
	text-align:justify;
}
.headerTop{
	background-image:url(images/topHeader.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	border:0px;
	width:480px;
	height:55px;
}
.headerText{
	background-image:url(images/topTextBkg.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:0px;
	border:0px;
	padding:0px 30px 0px 20px;
	width:480px;
	height:65px;
	vertical-align:top;
	color:#FFFFFF;
	font-size:11px;
	/*font-weight:bold;*/
	/*text-align:justify;*/
}
.headerTextParagraph{
	padding:0px 10px 5px 5px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
}

.topMenu{
	background-image:url(images/topMenuBkg.gif);
	background-repeat:no-repeat;	
	background-position:top;
	padding:0px;
	border:0px;
	vertical-align:top;
	width:480px;
	height:25px;
}
.topMenuSelected{
	background-image:url(images/topMenuSelected.gif);
	background-repeat:repeat-x;
	font-size:11px;
	padding:5px 5px 1px 10px;
	height:25px;
	cursor:hand;
}
.topMenuInactive{
	background-image:url(images/topMenuInactive.gif);
	background-repeat:repeat-x;
	font-size:11px;
	padding:5px 5px 1px 10px;
	height:25px;
}
.headerBottom{
	background-image:url(images/betweenBody_n_topMenu.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px;
	border:0px;
	margin:0px;
	width:480px;
	height:35px;
	vertical-align:top;
}

.leftMenu{
	background-image:url(images/leftMenuSpacer.gif);
	background-repeat:repeat-y;
	font-size:10px;
	vertical-align:top;
	padding:0px;
	margin:0px;
	border:0px;
	width:150px;
}
.leftMenuSelected{
	background-image:url(images/leftMenuSelected.gif);
	background-repeat:repeat-y;
	font-size:11px;
	padding:3px 5px 1px 10px;
	width:150px;
	height:20px;
	cursor:hand;
}
.leftMenuInactive{
	background-image:url(images/leftMenuInactive.gif);
	background-repeat:repeat-y;
	font-size:11px;
	padding:3px 5px 1px 10px;
	width:150px;
	height:20px;
}
.leftMenuBoxTop{
	background-image:url(images/leftMenuBoxTop.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:150px;
	height:20px;
}
.leftMenuBoxTitle{
	background-image:url(images/leftMenuBoxTitleBkg.gif);
	background-repeat:repeat-y;
	background-position:top;
/*	border-bottom:1px solid #CCCCCC;/* leftMenu morizontal line */
	width:150px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:0px 0px 5px 0px;
}
.leftMenuBoxTitleOrange{
	background-image:url(images/leftMenuBoxTitleBkg_orange.gif);
	background-repeat:repeat-y;
	background-position:top;
/*	border-bottom:1px solid #CCCCCC;/* leftMenu morizontal line */
	width:150px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:1px 5px 1px 10px;
}
.leftMenuBoxTitlePlum{
	background-image:url(images/leftMenuBoxTitleBkg_plum.gif);
	background-repeat:repeat-y;
	background-position:top;
/*	border-bottom:1px solid #CCCCCC;/* leftMenu morizontal line */
	width:150px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:1px 5px 1px 10px;
}
.leftMenuBoxTitleGreen{
	background-image:url(images/leftMenuBoxTitleBkg_green.gif);
	background-repeat:repeat-y;
	background-position:top;
/*	border-bottom:1px solid #CCCCCC;/* leftMenu morizontal line */
	width:150px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:1px 5px 1px 10px;
}
.leftMenuBoxTitleRed{
	background-image:url(images/leftMenuBoxTitleBkg_red.gif);
	background-repeat:repeat-y;
	background-position:top;
/*	border-bottom:1px solid #CCCCCC;/* leftMenu morizontal line */
	width:150px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:1px 5px 1px 10px;
}
.leftMenuBoxTitleYellow{
	background-image:url(images/leftMenuBoxTitleBkg_yellow.gif);
	background-repeat:repeat-y;
	background-position:top;
/*	border-bottom:1px solid #CCCCCC;/* leftMenu morizontal line */
	width:150px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:1px 5px 1px 10px;
}
.leftMenuBoxBottom{
	background-image:url(images/leftMenuBoxBottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
/*	border-top:1px solid #CCCCCC;/* leftMenu morizontal line */
	width:150px;
	height:20px;
}

/*************** textBox ******************/
.textBox{
	padding:0px;
	margin:0px;
	border:0px;
	font-size:10px;
/*	width:100%;*/
}
.textCell{
	background-image:url(images/textBoxBkg.gif);
	background-repeat:repeat;
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:justify;
}
.textBoxInitialImage{
	border:0px;
	vertical-align:middle;
	text-align:right;
	float:left;
}
.textBoxTopLeftCorner{
	background-image:url(images/textBoxLeftCorner_top.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	margin:0px;
	padding:0px;
}
.textBoxBottomLeftCorner{
	background-image:url(images/textBoxLeftCorner_bottom.gif);
	background-repeat:no-repeat;
	width:14px;
	height:18px;
	margin:0px;
	padding:0px;
}
.textBoxTopRightCorner{
	background-image:url(images/textBoxRightCorner_top.gif);
	background-repeat:no-repeat;
	width:19px;
	height:14px;
	margin:0px;
	padding:0px;
}
.textBoxBottomRightCorner{
	background-image:url(images/textBoxRightCorner_bottom.gif);
	background-repeat:no-repeat;
	width:19px;
	height:18px;
	margin:0px;
	padding:0px;
}

.textBoxBorder_top{
	background-image:url(images/textBoxBorder_top.gif);
	background-repeat:repeat-x;
	height:14px;
	margin:0px;
	padding:0px;
}
.textBoxBorder_right{
	background-image:url(images/textBoxBorder_right.gif);
	background-repeat:repeat-y;
	width:19px;
	margin:0px;
	padding:0px;
}
.textBoxBorder_bottom{
	background-image:url(images/textBoxBorder_bottom.gif);
	background-repeat:repeat-x;
	height:18px;
	margin:0px;
	padding:0px;
}
.textBoxBorder_left{
	background-image:url(images/textBoxBorder_left.gif);
	background-repeat:repeat-y;
	width:14px;
	margin:0px;
	padding:0px;
}


/*************** textBox ******************/

.templateStyle{
	color:#000000;
	font-size:12px;
	padding:10px 10px 10px 20px;
	text-align:justify;
}

.normalTemplateLink{
	color:#000000;
	font-weight:bold;
}

.linktText{
	color:#000000;
	font-weight:bold;
}

.submitURL{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.casinoGameRulesInactive{
	color:#000000;
}
.casinoGameRulesActive{
	color:#FF0000;
}

.landbasedIndexInactive{
	color:#000000;
	font-size:11px;
	height:20px;
	padding:5px 10px 5px 10px;
	cursor:hand;
}
.landbasedIndexActive{
	color:#FFFFFF;
	background-color:#666666;
	font-size:11px;
	height:20px;
	padding:5px 10px 5px 10px;
	cursor:hand;
}
.landbasedCasinoTitle{
	font-size:14px;
	font-weight:bold;
	background-color:#666666;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
	text-align:center;
}
.landbasedCasinoTextBox{
	padding:0px;
	margin:0px;
	border:0px;
	font-size:10px;
	width:90%;
}
.casinoDescriptions{
	font-size:11px;
	text-align:justify;
}
.casinoDescClickToPlay{
	border-top:1px solid #777777; 
	border-right:0px; 
	border-bottom:1px solid #777777; 
	border-left:1px solid #777777; 
	padding:2px; 
	text-align:left;
	font-weight:bold;
	width:49%;
}
.casinoDescClickToDetails{
	border-top:1px solid #777777; 
	border-right:1px solid #777777; 
	border-bottom:1px solid #777777; 
	border-left:0px; 
	padding:2px; 
	text-align:right;
	font-weight:bold;
	width:49%;
}

.casinoshortDetails
{
	padding:2px 2px 2px 2px;
	margin:0px;
	border:0px;
	vertical-align:top;
	color: #444444;
	background-color:#ffffff;
}

.tableOnlineCasino{
  background-color:#000000;
}

.aOnlineCasinos
{
  color:#ffff00;
  background-color: #0000ff;
}

.practiceTable{
  background-color:#000000;
  color:#ffffff;
}

.practiceCell1{
	vertical-align:top;
	color:#000000;
	background-color:#dddddd;
}
.practiceCell2{
	vertical-align:top;
	color:#000000;
	background-color:#cccccc;
}
.practiceCellActive{
	vertical-align:top;
	color:#000000;
	background-color:#dd99dd;
}
.practiceCellHeader{
	vertical-align:top;
	color:#ffffff;
	background-color:#aaaaaa;
}

.leftMenuBoxTitleBlue{
	background-image:url(images/leftMenuBoxTitleBkg_blue.gif);
	background-repeat:repeat-y;
	background-position:top;
	width:150px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	padding:1px 5px 1px 10px;
}
.aHeader
{
  color:#ffffff;
}

.casinoname
{
  font-size:13px;
  font-weight:bold;
}
