/* CSS Document */

body{
	padding:0;
	margin:0;
	background:url(bg.gif) repeat-x 0 0 #FFFFFF;
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	}
	
p, div, td, li, h1, h2, h3{
	padding:0;
	margin:0;
	}
	
img{
	padding:0;
	margin:0;
	border:none;
	}
	
	
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
	
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	}
/*---------------------------------------------------------------------------*/
.top_banner	{
float:left;
width:728px;
height:90px;
background:#fff;
margin-top:20px;
margin-left:10px;
}
*html .top_banner{margin-left:10px;}
*html .logo{margin-left:9px;}
.logo{
float:left;
margin-top:-18px;
margin-left:17px;
}


.navigations ul {
margin:10px 0 10px 0;
padding:0;
width:185px;
}
ul.menu li {
border-bottom:1px dotted #BCBCBC;
color:#D4620F;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
text-align:left;
background:url(arrow.jpg) 0 7px no-repeat;
}

ul.menu li a{
color:#D4620F;
padding:0 0 0 20px;
text-align:left;
text-decoration:none;
}
ul.menu li a:hover{
text-decoration:underline;
color:#000;
}

h2.title{
color:#D4620F;
float:left;
font-size:17px;
font-weight:bold;
text-align:left;
padding:10px 0 10px 5px;
}

br.clr{
clear:both;
}
p{
text-align:justify;
padding-top:5px;
margin-top:5px;
}
p a {
color:#996600;
font-weight:bold;
}
.language{
width:500px;
float:right;
margin:40px 0 0 0;
}
.language ul li{
list-style:none;
display:inline;
}
.language img{
padding:0px;
}
.menu_top{
width:440px;
float:left;
}
.poker_name, .bonus{
 font-size:15px;
 font-weight:bold;
 color:#666666;
}

.usefull_links ul{
margin:0;
padding:0;
}
.usefull_links ul{
list-style:none;
display:inline;
color:#fff;
font-weight:bold;
}
.border_tbl{
border-bottom:1px dashed #bcbcbc;
}
.bold_txt{
color:#D4620F;
font-weight:bold;
font-size:13px;
border-left:1px dashed #bcbcbc;
padding-left:3px;
text-align:center;
}
.bold_txt2, .crwba_0{
color:#D4620F;
font-weight:bold;
font-size:13px;
padding-left:3px;
text-align:center;
}

.bold_txt1{
color:#D4620F;
font-weight:bold;
font-size:13px;
padding-left:3px;
text-align:center;
}

.bonus_txt{
color:#000;
font-weight:bold;
font-size:13px;
border-left:1px dashed #bcbcbc;
padding-left:3px;
text-align:center;
}
.rank_txt1{
text-align:center;
}
.rank_txt{
color:#000;
font-weight:bold;
font-size:13px;
border-right:1px dashed #bcbcbc;
padding-left:3px;
text-align:center;
}
.visit_txt{
border-left:1px dashed #bcbcbc;
padding-left:3px;
color:#D4620F;
text-align:center;
}
.visit_txt a, .bold_txt a{
color:#D4620F;
text-decoration:none;
}
.visit_txt a:hover, .bold_txt a:hover{
color:#000;
text-decoration:underline;
}

/*-------------------------------------------------------------------------*/

	
/*---------------------------------- General -----------------------------------------*/


/*---------------- Header --------------------*/

.header{
	background:url(top-bg.jpg) no-repeat 0 0;
	height:227px;
	}
	
.header{
	position:relative;
	width:960px;
	height:227px;
	}
	
.header ul{
	padding:41px 0 0 181px;
	}


.header ul li{
	float:left;
	line-height:16px;
	}
	
.header ul li a{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#FFFFFF;
	background-color:inherit;
	display:block;
	height:16px;
	float:left;
	padding:0 0 0 12px;
	text-decoration:none;
	}
	
.header ul li a {
	display:block;
	height:16px;
	float:left;
	padding:0 12px 0 0;
	cursor:pointer;
	}
/*.header ul li a span{}*/
		
	
.header ul li a:hover{
	background:url(menu-bg-left.gif) no-repeat 0 0;
	}
	
.header ul li a:hover {
	background:url(menu-bg-right.gif) no-repeat 100% 0;
	}
	


h1{
	font-size:25px;
    text-transform:uppercase;
	color:#168D03;
	}
h2{
	font-size:20px;
    text-transform:uppercase;
	color:#168D03;
	}	
	
h2.slogan{
	position:absolute;
	top:110px; right:25px;
	width:344px;
	font-size:30px;
	line-height:35px;
	color:#ffdb4a;
	background-color:inherit;
	}
	
h2.slogan span{
	
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:inherit;
	}

/*---------------- Header --------------------*/



/*---------------- Body --------------------*/

.bodyPad{
	padding:5px;
	}
	
.bodyPanel{
	background:url(bodybg.gif) repeat-x 0 0 #FFFFFF;
	padding:7px 21px;
	color:inherit;
	}
	
	
	
.marketingBox{
	background:url(marketing-box-bg.jpg) no-repeat 0 0;
	padding:25px 0px 0px 24px;
	width:275px;
	height:139px;
	/*padding:30px 20px 35px;*/
	}

.banner{
margin:0;
padding:12px 0 0 0;
}
	
.marketingLeft{
	background:url(marketingbg.jpg) no-repeat 0 0;
	padding:65px 11px 8px 0;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
	color:#168d03;
	background-color:inherit;
	}
	
.marketingRight{
	padding:12px 0 0 11px;
	}
	
.marketingRight h2{
	font-size:12px;
	line-height:15px;
	color:#901001;
	background-color:inherit;
	background:url(blt-right.gif) no-repeat 0 5px;
	padding:0 0 5px 12px;	
	}
	
.marketingRight p{
	font-size:11px;
	line-height:14px;
	color:#514e4e;
	background-color:inherit;
	margin-bottom:10px;
	}
	
a.poll{
	display:block;
	background:url(poll-bg.gif) no-repeat 0 0;
	width:65px;
	height:23px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	}
	
a.poll:hover{
	color:#000000;
	background-color:inherit;
	font-weight:bold;
	}


/*------ Body Left -------*/

.bodyLeft{
	padding:0 13px 0 0;
	border-right:dashed 1px #adb3b6;
	}
	
h2.welcomeHeading{
	background:url(welcome-heading.gif) no-repeat 0 0;
	width:354px;
	height:57px;
	text-indent:-20000px;
	margin-bottom:5px;
	}
	
p.welcometext{
	font-size:12px;
	line-height:15px;
	color:#2f5e7b;
	background-color:inherit;
	font-weight:bold;
	padding:0 0 0 5px;
	}
	
img.welcomeImage{
	margin:8px 0 12px;
	}
	
h3.welcomeSubHeading a{
	font-size:12px;
	line-height:15px;
	background:url(blt-right-red.gif) no-repeat 0 5px;
	padding:0 0 0 12px;
	font-weight:bold;
	color:#d4620f;
	background-color:inherit;
	}
	
p.welcometext2{
	padding:5px 0;
	font-size:12px;
	line-height:19px;
	color:#7d7d7d;
	background-color:inherit;
	}
	
p.welcometext2 a{
	color:#098278;
	background-color:inherit;
	text-decoration:underline;
	}
	
p.welcometext2 a:hover{
	text-decoration:none;
	}
	
a.readmore{
	background:url(readmorebg.gif) no-repeat 0 0;
	display:block;
	width:104px; height:26px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	margin-bottom:18px;
	}
	
a.readmore:hover{
	color:#80878c;
	background-color:inherit;
	}
	
/*---- service -----*/

h2.serviceHeading{
	float:left;
	font-size:24px;
	line-height:27px;
	font-weight:bold;
	color:#d4620f;
	background-color:inherit;
	margin:0 8px 12px 0;
	}
	
h2.serviceHeading span{
	font-size:11px;
	line-height:14px;
	color:#168d03;
	background-color:inherit;
	}
	
p.slogan{
	float:left;
	background:url(slogan-bg.gif) no-repeat 0 0;
	width:337px;
	height:16px;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#000000;
	background-color:inherit;
	padding-left:12px;
	margin:8px 0 0 0;
	}
	
.serviceLeft{
	border-right:dashed 1px #9ba3aa;
	padding:0 20px 0 0;
	}
	
.serviceRight{
	padding:0 0 0 20px;
	}

.serviceImage{
	margin:5px 0;
	float:left;
	padding:0 10px 0 5px;
	}
	
p.serviceText{
	font-size:11px;
	line-height:15px;
	}	
	
/*------ Body Left -------*/

/*------ Body right -------*/

.bodyRight{
	padding:5px 13px 0 15px;
	background-color:#fff;
	color:inherit;
	}
	
.bottomPad{
	padding:0 0 12px 0;
	}
	
	
.newsbg{
	background:url(news-bg.gif) repeat-x 0 0 #fffed3;
	font-size:11px;
	line-height:16px;
	color:#7d7d7d;
	}
	
.newsLeft{
	background:url(news-bg-left.gif) no-repeat 0 100%;
	padding:10px 12px;
	}
	
.newsLeft p{
	background:url(datebg.gif) no-repeat 0 0;
	width:54px; height:43px;
	padding:15px 0 0 0;
	font-size:11px;
	text-align:center;
	line-height:16px;
	font-weight:bold;
	color:#1c4a67;
	background-color:inherit;
	}
	
.newsLeft p span{
	display:block;
	background:url(yearbox.gif) no-repeat 0 0;
	width:36px; height:16px;
	font-size:12px;
	color:#d4620f;
	background-color:inherit;
	margin:0 auto;
	}
	
.newsRight{
	background:url(news-bg-right.gif) no-repeat 100% 100%;
	padding:10px 15px 0 0;
	}
	
.newsRight p{
	padding:0 0 0 10px;
	font-size:11px;
	line-height:14px;
	}
	
p.newsText{
	font-size:11px;
	line-height:16px;
	float:left;
	}
	
p.newsText a{
	background:url(click-bg.gif) no-repeat 0 0;
	padding:0 14px 1px;
	text-align:center;
	font-size:10px;
	line-height:13px;
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	}
	
p.newsText a:hover{
	color:#5e9fa8;
	background-color:inherit;
	}
	
.onlineHelp{
	border:solid 5px #aebac4;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#8d1414;
	background-color:inherit;
	}	
	
.onlineHelp span{
	padding:0 20px;
	}

/*---------------- Body --------------------*/


/*--------------- Footer -------------*/

.footer{
	background:url(footerbg.gif) repeat-x 0 0;
	border:solid 2px #330000;
	padding:8px 0;
	
	}
	
.footer p{
	font-size:10px;
	line-height:17px;
	color:#e38669;
	text-align:center;
	}
	
.footer a{
	font-size:11px;
	font-weight:bold;
	color:#eae784;
	background-color:inherit;
	text-decoration:none;
	padding:0 5px;
	}
	
.footer a:hover{
	color:#000000;
	background-color:inherit;
	}
	
p.footerlink{
	font-size:11px;
	font-weight:bold;
	color:#eae784;
	background-color:inherit;
	}
	
p.tkText{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:inherit;
	margin-bottom:10px;
	}
	
a.valid{
	display:block;
	background:url(validbg.gif) no-repeat 0 0;
	width:76px; height:17px;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	text-align:center;
	color:#000000;
	background-color:inherit;
	padding:0;
	text-decoration:none;
	}
	
a.valid:hover{
	color:#000;
	background-color:inherit;
	}