* {margin: 0; padding: 0; outline: none;}

/*a {color: #103F91; font-weight: bold; text-decoration: underline;}
*/
a {color: #074D70; font-weight: bold; text-decoration: underline;}
a:hover {color: #4769A4;}

/* generic styles #570569 */
h2.welcome {color: #000; font: bold 1.4em Verdana, Arial, Helvetica, sans-serif; padding: 0.25em 0.5em; margin: 0; text-transform: uppercase;}
h2.welcome span.date {font: normal 0.8em Verdana, Arial, Helvetica, sans-serif; color: #999;}


div.combined h1 {color: #570569; font: bold 1.4em  "Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase; border-bottom: 1px solid #999;}
div.combined a {color: #570569; font-weight: bold; text-decoration: none;}
div.combined a:hover {color: #906B90;}
div.combined p {padding: 0.5em 0; color: #000;}
/*div content */

/*div.content {color: #000; text-align:left; font-size: 1.2em;}*/
div.content a {color: #103F91; font-weight: bold; text-decoration: underline;}
div.content a:hover {color: #4769A4;}

.content h1 {margin: 5px 0 5px 0; padding: 0; color: #103F91; font: bold 15px  "Georgia",Times New Roman,Times,serif; text-transform: uppercase; letter-spacing:2px; border-bottom: 1px solid #D5D5D5;}

.content-home h1 {margin: 0; padding: 0; color: #103F91; font: bold 15px  "Georgia",Times New Roman,Times,serif; text-transform: uppercase; letter-spacing:2px; border-bottom: 1px solid #D5D5D5;}

div.casinohelp h1, div.combined h2, div.content h2, div.content h3, div.content h4 {color: #000; font: bold 1.2em "Arial", Verdana, Helvetica, sans-serif; padding-left: 2px; text-transform: capitalize;}
div.casinohelp h1 {border: none;}

div.content p {padding: 0.5em 0; color: #000;}
div.content-home p {padding: 0.5em 0 0.1em 0; color: #272727; line-height: 18px;}
div.content-home a {color: #103F91; font-weight: bold; text-decoration: underline;}
div.content-home a:hover {color: #4769A4;}

div.content li {color: #000; margin-left: 30px;}

/*div.content div.overviewTable table {width: 100%; border-style: solid; border-width: 1px 0 0 1px; border-color: #999; font-size: 1.2em;} 
div.content div.overviewTable table td { padding: 3px;  border-bottom: 1px solid #999; border-right: 1px solid #999;}*/

div.content .returnToTop {border-top: 1px solid #eee; text-align: right;  }

/*div.content div.schoolGeneralInfo ul li{font-size: 1em;}
div.content div.schoolRules ul li {font-size: 1em;}
div.content div.schoolHelp {font-size: 1em;}
div.content div.schoolHelp table{width: 100%;}

div.content .subTitle2 {font-weight: bold;}

div.content td.TDGeneric {font-size: 1em;}
div.content td.TDGeneric a.previewMenuLink {text-decoration: none;}
div.content td.THColumnGeneric {background: #FAFAFA; font-size: 1em; text-align: left;}
div.content td.THRowGeneric {font-weight: bold; color: #FFF; background: #006; border: 1px solid #eee; font-size: 1em; padding: 0.25em 0.5em; text-align: left;}
*/

div.content ul.poker_index {font-size: 1em; list-style-type: none; padding: 0; margin: 0;}
div.content ul.poker_index li {padding: 0.25em;}
div.content ul.poker_index li a {text-decoration: underline;}
div.content ul.poker_index li.title {font-weight: bold; font-size: 1em; padding-left: 0.5em;}
div.content ul.poker_index li.indent {padding-left: 1em;}

div.promo_thumb {clear: both; margin: 0.25em 0; padding: 0;}
div.promo_thumb img {margin: 0 0 10px;}
div.promo_thumb h2 {margin: 0; padding: 0;}
div.content p.promo_thumb {clear: both;}
div.content img.promo_thumb_l {padding-right: 0.5em;}

div.content p.uppercase {text-transform: uppercase;}
/*end of div content*/

div.addedLinks {border-top: 1px solid #FFF; text-transform: uppercase; float: left; width: 603px; 
	background: #FFF; text-align: center; font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;}
div.addedLinks div.create {float: right; background: #BF1813 url(/images/btn_triangle.jpg) 0 100% no-repeat; width: 200px; text-align: center;}
div.addedLinks div.playpoker {float: right; background: #052388; width: 200px; border-left: 1px solid #FFF; text-align: center;}
div.addedLinks div.download {float: right; background: #052388; width: 200px; border-left: 1px solid #FFF; text-align: center;}
div.addedLinks a { display: block; padding: 5px 0; text-decoration: none; color: #FFF;}
div.addedLinks a:hover { color: #BEBFBE;}

div.addedLinks div.createActive {background: #494A49 url(/images/btn_triangle_active.jpg) 0 100% no-repeat; color: #FFF;}
div.addedLinks div.playpokerActive {background: #494A49; color: #FFF;}
div.addedLinks p {padding: 4px 0; color: #FFF}

div.nav {background: #2e708a; color: #fff;}
div.nav a {color:#fff; text-decoration:underline;}
div.nav a:hover {color: #ccc;}


div.nav ul.NavLinks {padding: 0; margin: 0; list-style: none;}
div.nav ul.NavLinks li {padding: 0; margin: 0; background: #637490 url(/images/2007/btn_main_bg2.jpg) 0 0 repeat-x;}
	div.nav ul.NavLinks li.active {background: #000 url(/images/2007/btn_main_bg2.jpg) 0 0 repeat-x;}
div.nav ul.NavLinks a {display: block; height: 19px; padding: 12px 0 8px 10px; 
	font: bold 1.2em Arial, Helvetica, Verdana, sans-serif; text-transform: uppercase;
	text-decoration: none; color: #ffffff;}
	html>body div.nav ul.NavLinks a {height: auto} 
div.nav ul.NavLinks a:hover {color: #FFF;}


	
	div.nav ul.NavLinks a.splash_active {color: #FFF;}

	div.nav ul.NavLinks a.community_active {color: #FFF;}

	div.nav ul.NavLinks a.promotions_active {color: #FFF;}

	div.nav ul.NavLinks a.daniel_active {color: #FFF;}

div.nav ul.NavLinks li.secLinks {padding: 0; margin: 0; background: #506281}
div.nav ul.NavLinks li.secLinks a {padding: 5px; margin: 0; }

div.nav ul.NavLinks li.secLinksActive {padding: 0; margin: 0; background: #494A49;}
div.nav ul.NavLinks li.secLinksActive a {padding: 5px; color: #FFF;}

div.nav ul.NavLinks li.primLinks {padding: 0; margin: 0; background: #637490 url(/images/2007/btn_main_bg2.jpg) 0 0 repeat-x; height: 31px;}
div.nav ul.NavLinks li.primLinks a {padding: 10px 5px;}

li.secLinksActive ul.subMenu {border: 1px solid transparent; border-bottom: 1px solid #FFF; margin: 0; padding: 0; list-style-type: none;}
li.secLinksActive ul.subMenu li {background: none; border: none; text-transform: lowercase; padding: 0; color: #fff;}
li.secLinksActive ul.subMenu li a {border:none;  font-weight: normal; text-transform: capitalize;}
li.secLinksActive ul.subMenu li a:hover {color: #ddd;}

div.nav ul.NavLinks li.primLinks ul.subMenu {list-style: none; margin: padding: 0; margin: 0; background: #494A49; color: #FFF; border-bottom: 1px solid #FFF;}
div.nav ul.NavLinks li.primLinks ul.subMenu li {padding: 0.5em 0 0.5em 1em; margin: 0; background: #494A49; border: none; }
html>body div.nav ul.NavLinks li.primLinks ul.subMenu li {margin-left: -3.5em;}
div.nav ul.NavLinks li.primLinks ul.subMenu li a {border:none; padding: 0; margin: 0; font-weight: normal; text-transform: capitalize; color: #FFF;}
div.nav ul.NavLinks li.primLinks ul.subMenu li a:hover {color: #ddd;}

div.nav p.primLinks a {display: block; width: 177px; height: 25px; border: 1px solid #FFF; border-width: 1px 0; font: bold 11px "Tahoma",Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase;
	text-decoration: none; color: #ffffff; padding: 14px 0px 0px 10px; margin: 0; background: #637490 url(/images/2007/btn_main_bg2.jpg) 0 0 repeat-x;}
div.nav p.primLinks a:hover {color: #C9D9F3;}

div.nav p.match {background: #B4B4B2; padding: 0.5em; color: #000; font-weight: bold; font-size: 1em; border: 1px solid #FFF; border-width: 1px 0;} 
div.nav ul.match {list-style: none; padding: 0.5em 0 0 1em; margin: 0; background: #B4B4B2;}
div.nav ul.match li {font-size: 1em;}
div.nav ul.match li.text {padding-top: 1em;}

div.nav p.blog {padding: 0.5em; color: #fff; font-weight: bold; font-size: 1em; border: 1px solid #FFF; border-width: 0 0 1px;}
div.nav p.text {padding: 4px; font-size: 1em;}

div.rightCol {width:160px; height:600px; padding: 5px; background: #AAAAAA; margin: 5px 0px 10px 0px; font-size: 1.2em;}
div.rightColContent {width: 160px; height: 409px; padding:0; margin:0; position: relative; background:#fff;}
div.rightcol-headers a {display: block; color: #ffffff; background: #163262 url(/images/2007/rightcol-header3.gif) no-repeat; width: 143px; height:24px; font: bold 11px "Tahoma",Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase; text-decoration: none; padding: 10px 0px 0px 60px; margin: 0;}
div.rightcol-headers a:visited {color:#fff;}
div.rightcol-headers a:hover {color:#C9D9F3;}

div.rightColContent p {padding: 0.5em 0; color: #000;}
div.rightColContent p {padding: 0.5em 0 0.1em 0; color: #272727;}

div.pforumcontent { position: relative; left: 0px; visibility: visible; z-index:10; font-family: Arial, Verdana, sans-serif; font-size: 8pt; width: 182px; padding: 0 0 20px 5px;}

div.pforumcontent p {padding: 0.5em 0 0.1em 0; color: #272727;}
div.pforumcontent a {color: #103F91; font-weight: bold; text-decoration: underline;}
div.pforumcontent a:hover {color: #4769A4;}
div.pforumcontent ul {list-style-type: none; padding: 0; margin: 0;}
div.pforumcontent li {background: URL(/images/2007/bullet-arrows.gif) left top no-repeat; padding-left: 15px;
margin-bottom: 2px; margin-left: -10px;}

 p.pforumtag {padding: 0; margin: 0;color: #000; text-align: left;}	
 p.pforumlinks {padding: 0.25em 0.5em; margin: 0; font-size: 1.2em; border: 1px solid #FFF; border-width:0 0 1px;}
 p.pforumlinks a {font-size: 0.8em; text-decoration: none; color: #103F91;}
 p.pforumintro {padding: 0.125em 0.25em; margin: 0; color: #FFF; font-size: 1em; font-style: oblique; 
	background: #717171; border-bottom: 1px solid #FFF}
 p.pforumintro a {color: #FF0;}		
  p.pforumintro a:hover {color: #FFE;}		
 div.pforum { overflow:auto; padding-top: 10px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; 
	position:relative; left: 0px; top: 4px; height: 175px; visibility:visible; z-index:10; 
	font-size: 1em; 
	/* scrollbar-face-color:'#9c9c8c'; scrollbar-arrow-color:'#9c9c8c'; 
	scrollbar-track-color:'#9c9c8c'; scrollbar-shadow-color:'#6f6f5c'; 
	scrollbar-highlight-color:'#9c9c8c'; scrollbar-3dlight-color:'#6f6f5c'; 
	scrollbar-darkshadow-Color:'#9c9c8c'; */ }

form.login-form {padding: 0; margin:0; }
div.poker-login {border-bottom: 1px solid #FFF;}
div.poker-login p {margin: 0; padding: 0.25em;}
div.poker-login p.field {font-weight: bold; color: #FFF;}
div.poker-login p.login-error {color: #FF0}
div.poker-login p.login_title {font-weight: bold; font-size: 1.2em; color: #FFF; padding: 0.25em; background: #637490; border-bottom: 1px solid #FFF}
div.poker-login ul {padding: 0; margin: 0; list-style: none;}
div.poker-login li {background-image: none;}
div.poker-login p a {text-transform: capitalize;}

div.iframe_contain {border: 1px solid #444;}


#playerYear {
	width:736px;
	height: 403px;
	margin-top:5px;
	background: #000 url("/images/player-of-the-year-fluffdog.jpg") no-repeat;
	}
#playerYear09 {
	width:736px;
	height: 403px;
	margin-top:5px;
	background: #000 url("/images/player-of-the-year-gibler.jpg") no-repeat;
	}
#playerYear10 {
	width:736px;
	height: 403px;
	margin-top:5px;
	background: #000 url("/images/player-of-the-year-sparco2.jpg") no-repeat;
	}
#playerYear11 {
	width:736px;
	height: 403px;
	margin-top:5px;
	background: #000 url("/images/player-of-the-year-looshle.jpg") no-repeat;
	}
#playerYear12 {
	width:736px;
	height: 403px;
	margin-top:5px;
	background: #000 url("/images/player-of-the-year-cobaltblue.jpg") no-repeat;
	}
.playerYearTable td {
	padding: 5px;
	border-bottom: 1px solid #eee;
	color: #333;
}
.playerYearContent {
	width: 245px;
	height: 229px;
	padding: 71px 0 0 35px;
	text-align: left;
	}
div .playerYearContent p {
	color: #eee;
	font-size: 12px;
	}
div .playerYearContent a {
	font-weight: normal;
	color: #eee;
	text-decoration: underline;
	}
div .playerYearContent a:hover {
	font-weight: normal;
	color: fff;
	text-decoration: underline;
	}
#playerYearFav {
	width: 100%;
	margin-top:10px;
	}
div .playerYearFav p {
	margin-top: 5px;
	}
#playerYearBio {
	width: 706px;
	padding: 15px;
	text-align: left;
	}
#playerYearBio img.right {
	border-right: 6px solid #333;
	border-bottom: 6px solid #333;
	float: right;
	margin-left: 10px;
	margin-bottom: 3px;
	}
#playerYearBio img.left {
	border-left: 6px solid #333;
	border-bottom: 6px solid #333;
	float: left;
	margin-right: 10px;
	margin-bottom: 3px;
	}

/*DROP DOWN NAVIGATION*/

#floatLeft, div.floatLeft{
	float:left;
	/*display:none;*/
}
#floatRight, div.floatRight{
	float:right;
	/*display:none;*/
}
#topNavContainer{
	height:22px;
	width:941px;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}
#topNav{
	background: url(/images/2007/top-nav-right.gif) no-repeat right top;
	height:22px;
	text-align:center;
	margin:0px;
	/*padding-left:25px;*/
}

#topNav li{
	height:22px;
	list-style: none;
	margin-right: 6px;
	margin-left: 11px;
}
#topNav a{
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#013B84;
	text-decoration:none;
}
#topNav a:hover{
	text-decoration:underline;
}
li.topNavTitle {
margin-top: 5px;
}
li.topNavSep{
	height:22px;
	background: url("/images/2007/top-nav-sep.gif") no-repeat;
	width:2px;
}
/*#cssdropdown, #cssdropdown ul {
	padding: 0;
	margin: 0;
	list-style: none;
}*/
#cssdropdown li {
	float: left;
	position: relative;
	z-index: 1000;
	padding: 0;
}
.subuls{
	display: none;
	width:160px;
	position: absolute;
	top: 22px;
	left:-22px;
	background-color: #ffffff;
	border: 1px solid #0D458A;
	text-align:left;
	margin: 0px;
	padding-top: 5px;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	z-index: 1000;
}
.subuls li{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.subuls li a{
text-decoration: underline;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}


/*HOME PROMO BANNERS*/
#homePromos{
	padding: 14px 0px 15px 16px;
	text-align:left;
	background: #2A2A2A url(images/home/home-banner-bkg.gif) no-repeat 0px 0px;
}
#homePromoNumbers {
	position: absolute;
	
	padding: 160px 0px 0px 466px;
}
#homePromoNumbers a {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 2px;
	padding: 1px 2px;
}
#homePromoNumbers a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
	margin: 2px;
	padding: 1px 2px;
}