.topa a {font-family:Verdana, Arial, Helvetica, sans-serif;color:#444444;text-decoration:none;}
.topb a {font-family:Verdana, Arial, Helvetica, sans-serif;color:yellow;text-decoration:none;}

.currenttab {
	color:yellow;
	border:thin solid #317023;	
	background-color:#317023;
}
.currenttab a, .currenttab a:hover, .currenttab a:visited, .currenttab a:active, .currenttab a:link {font-family:Verdana, Arial, Helvetica, sans-serif;color:yellow;text-decoration:none;}
.othertab {
	border-left:thin solid #317023;
	border-top:thin solid #317023;
	border-right:thin solid #317023;
	border-bottom:thin solid #317023;
}
.othertab a, .othertab a:hover, .othertab a:visited, .othertab a:active, .othertab a:link {font-family:Verdana, Arial, Helvetica, sans-serif;color:#444444;text-decoration:none;
}	
.menuskin{
position:absolute;
width:170px;
background-color:white;
border:2px solid black;
font:normal 10px Verdana;
line-height:15px;
z-index:100;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#popitmenu{
position: absolute;
text-align: left;
background-color: white;
border:2px solid black;
font: normal 10px Verdana;
line-height: 15px;
z-index: 100;
visibility: hidden;
padding:1px 2px 1px 2px;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #CCFF9D;
}


table.pd_table {border: 1px solid #999999;}
td.pd_table_left {
	font-size:8pt;
	background-color: #C9DBC6;
	font-weight: bold;
}
td.pd_table_right {
	font-size:8pt;
	background-color: #ffffff;
	font-weight: bold;
}
td.pd_table_totals{
	font-size:8pt;
	background-color: #ffffff;
	font-weight: bold;
	border-top: medium solid Black;	
}
#pd_table tr.odd td {
	font-size: 8pt;
	background-color: #ffffff;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.even td {
	font-size: 8pt;
	background-color: #C9DBC6;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.littgreen td {
	font-size: 8pt;
	background-color: #C9DBC6;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.highlight td {
	font-size: 8pt;
	background-color: yellow;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.heading td {
	font-size: 8pt;
	background-color: #ffffcc;
	font-weight:bold;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#pd_table tr.heading td.thebot {
	font-size: 8pt;
	background-color: #ffffcc;
	font-weight:bold;
	vertical-align: bottom;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#pd_table tr.heading_green td {
	font-size: 8pt;
	background-color: #317023;
	color:white;
	font-weight:bold;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.heading_bottom td {
	font-size: 8pt;
	background-color: #ffffcc;
	font-weight:bold;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
	border-bottom: 1px solid black;
}

#pd_table tr.odd td.bling {
	font-size: 8pt;
	background-color: #317023;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#pd_table tr.even td.bling {
	font-size: 8pt;
	background-color: #317023;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#pd_table tr.highlight td.bling {
	font-size: 8pt;
	background-color: #317023;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.heading td.bling {
	font-size: 8pt;
	background-color: #317023;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#pd_table tr.heading_bottom td.bling {
	font-size: 8pt;
	background-color: #317023;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
	border-bottom: 0px solid black;
}

/* ****************** pd_table for small stuff ************************/
#pd_table tr.odd_small td {
	font-size: 7pt;
	background-color: #ffffff;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.even_small td {
	font-size: 7pt;
	background-color: #C9DBC6;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.highlight_small td {
	font-size: 7pt;
	background-color: yellow;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

#pd_table tr.heading_small td {
	font-size: 7pt;
	background-color: #ffffcc;
	font-weight:bold;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#pd_table tr.heading_green_small td {
	font-size: 7pt;
	background-color: #317023;
	color:white;
	font-weight:bold;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}

/*-------------------------------------------------------- */
/*---------Table with gradient topper--------------------- */
/*-------------------------------------------------------- */
table.funk_table {font-size:8pt;}
#funk_table tr.funk_tr_header td {
	font-size:10pt;
	background-image: url("http://www.pokerdominator.com/images/tablebackground.gif");
	font-weight:bold;
	vertical-align: middle;
	}
td.funk_td {
	border-left: 2px solid #15410C;
	border-right: 2px solid #15410C;
	border-bottom: 2px solid #15410C;
	vertical-align: top;
	background-color:#ffffff;
}	

/*-------------------------------------------------------- */
/*---------Table with tan border and rounded corners ----- */
/*-------------------------------------------------------- */
table.pd2_table {
	font-size:7pt;
	background-color: #ffffff;}
tr.pd2_head_tr {
	background-color: #ffffcc;
}
td.pd2_head_td {
	font-size:7pt;
	font-weight:bold;
	border-top: 2px solid #B4A851;
	}
td.pd2_head_td_left {
	font-size:7pt;
	font-weight:bold;
	border-top: 2px solid #B4A851;
	border-left: 2px solid #B4A851;
	}
td.pd2_head_td_right {
	font-size:7pt;
	font-weight:bold;
	border-top: 2px solid #B4A851;
	border-right: 2px solid #B4A851;
	}

td.pd2_mid_td {
	border-left: 2px solid #B4A851;
	border-right: 2px solid #B4A851;
	padding: 2px 3px 2px 3px;
	vertical-align: top;
	background-color:#ffffff;
}	
td.pd2_banner_td {
	border-left: 2px solid #B4A851;
	border-right: 2px solid #B4A851;
	padding: 2px 0px 2px 0px;
	vertical-align: top;
	background-color:#ffffff;
}	
td.pd2_foot_td {
	font-size:7pt;
	font-weight:bold;
	border-bottom: 2px solid #B4A851;
	}
td.pd2_foot_td_left {
	font-size:7pt;
	font-weight:bold;
	border-bottom: 2px solid #B4A851;
	border-left: 2px solid #B4A851;
	}
td.pd2_foot_td_right {
	font-size:7pt;
	font-weight:bold;
	border-bottom: 2px solid #B4A851;
	border-right: 2px solid #B4A851;
	}
td.pd2_odd {
	background-color: #FFFFFF;
	padding: 2px 3px 2px 3px;
	border-left: 2px solid #B4A851;
	border-right: 2px solid #B4A851;
	}
td.pd2_even {
	background-color: #ffffe0;
	padding: 2px 3px 2px 3px;
	border-left: 2px solid #B4A851;
	border-right: 2px solid #B4A851;
	}
/* ffffcc = yellowish B7CFB2 EBFAE7=litegreenish*/
	
	

/* ------------------------------ TABLE LAYOUT (GENERAL) ------------------------------ */
table.table_layout {border: 0px solid #999999;}
td.table_layout_title {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #317023;
	border-bottom: 1px solid #999999;
	padding: 1px 1px 1px 3px;
}
td.table_layout_tools {font-size: 8pt; background-color: #eeeeee; padding: 5px 10px 5px 10px;}
td.table_layout_tools_bordb {
	font-size: 8pt;
	background-color: #eeeeee;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #999999;
}
td.table_layout_tools_bordt {
	font-size: 8pt;
	background-color: #eeeeee;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #999999;
}
td.table_layout_buttons {
	font-size: 8pt;
	background-color: #dddddd;
	text-align: center;
	border-top: 1px solid #999999;
	padding: 5px 10px 5px 10px;
}
#table_layout tr.column_head td {
	font-size: 8pt;
	font-weight: bold;
	background-color: #dddddd;
	padding: 3px 3px 3px 3px;
}
#table_layout tr.column_head td.column_head_sort {
	font-size: 8pt;
	font-weight: bold;
	background-color: #ccccdd;
	padding: 3px 3px 3px 3px;
}
td.zerorows {font-size: 8pt; background-color: #ffffff; padding: 5px 10px 5px 10px;}
#table_layout tr.input_odd td {font-size: 8pt; padding: 5px 15px 5px 15px; background-color: #ffffff; vertical-align: top;}
#table_layout tr.input_even td {font-size: 8pt; padding: 5px 15px 5px 15px; background-color: #f6f6f6; vertical-align: top;}
#table_layout tr.input_odd td.label, tr.input_even td.label {
	font-weight: bold; 
	width: 25%; 
	text-align: right; 
	border-right: 1px dotted #dddddd;
}
#table_layout tr.odd td {
	font-size: 8pt;
	background-color: #ffffff;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#table_layout tr.even td {
	font-size: 8pt;
	background-color: #f6f6f6;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#table_layout tr.odd td.odd_sort {
	font-size: 8pt;
	background-color: #eeeeff;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#table_layout tr.even td.even_sort {
	font-size: 8pt;
	background-color: #e5e5f6;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #dddddd;
}
#table_layout tr.odd td.num {font-weight: bold; color: #003399; border-left: none;}
#table_layout tr.even td.num {font-weight: bold; color: #003399; border-left: none;}

/* ------------------------------ TABLE LAYOUT (TABS) ------------------------------ */
#table_layout_tabs a {float: left; display: block; text-decoration: none; padding: 3px 5px 3px 5px;}
#table_layout_tabs a:hover {background: #eeeeee;}
ul#table_layout_tabs {
	font-size: 8pt;
	list-style-type: none;
	border-bottom: 1px solid #999999; 
	margin: 0 0 0 0;
	padding: 3px 10px 25px 10px;
}
ul#table_layout_tabs li {
	float: left;
	background-color: #cccccc;
	border: 1px solid #999999;
	margin: 5px 2px 0 2px;
}
ul#table_layout_tabs li.tab_on {background-color: #eeeeee; border-bottom: 1px solid #eeeeee;}

ul#thetabs {
	font-size: 8pt;
	list-style-type: none;
	border-bottom: 1px solid #999999; 
	margin: 0 0 0 0;
	padding: 1px 5px 10px 5px;
}
ul#thetabs li {
	float: left;
	background-color: #cccccc;
	border: 1px solid #999999;
	margin: 0px 2px 0 2px;
}
#thetabs a {float: left; display: block; text-decoration: none; padding: 1px 3px 1px 3px;}
#thetabs a:hover {background: #eeeeee;}









#table_layout_tabs_level2 a {float: left; display: block; text-decoration: none; padding: 3px 5px 3px 5px;}
#table_layout_tabs_level2 a:hover {background: #ffffff;}
ul#table_layout_tabs_level2 {
	font-size: 7pt;
	list-style-type: none;
	border-bottom: 1px solid #ffffff;
	margin: 0 0 0 0;
	padding: 3px 30px 25px 30px;
	background-color: #eeeeee;
}
ul#table_layout_tabs_level2 li {
	float: left;
	background-color: #dddddd;
	border: 1px solid #cccccc;
	margin: 5px 2px 0 2px;
}
ul#table_layout_tabs_level2 li.tab_on {background-color: #ffffff; border-bottom: 1px solid #ffffff;}


.mytable {background-color:#C9DBC6;
			font-size:8pt;
			margin-left : 6px;
			margin-right: 12px;}
.totals {
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #0085C2;
	border-bottom: 1px solid #999999;
	padding: 1px 1px 1px 3px;}
.lightrow {background-color:white;}
.darkrow {background-color:#f6f6f6;}
.fbutton {
font-size:7pt;
background-color:#317023;
color:white;
font-weight:bold;
}

table.overall_table {font-size:8pt;border: 1px solid black;}

#overall_table tr.odd td {
	vertical-align: top;
	background-color: #ffffff;
}
#overall_table tr.odd td.daleft {
	border-right: thin solid silver;
	background-color: #ffffff;
}
#overall_table tr.odd td.daright {
	border-left: thin solid silver;
	background-color: #ffffff;
}
#overall_table tr.odd td.damid {
	border-left: thin solid silver;
	border-right: thin solid silver;
	background-color: #ffffff;
}

#overall_table tr.even td {
	background-color: #eaeaea;
	vertical-align: top;
}
#overall_table tr.even td.daleft {
	border-right: thin solid silver;
	background-color: #ffffff;
	vertical-align: top;
}
#overall_table tr.even td.daright {
	border-left: thin solid silver;
	background-color: #ffffff;
	vertical-align: top;
}
#overall_table tr.even td.damid {
	border-left: thin solid silver;
	border-right: thin solid silver;
	background-color: #ffffff;
	vertical-align: top;
}
#overall_table tr.heading td{
	font-size: 9pt;
	background-color: #ffffff;
	font-weight:bold;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-left:0px solid silver;
	border-right: 0px solid silver;
}

#overall_table tr.heading td.daone {
	font-size: 9pt;
	background-color: #ffffff;
	font-weight:bold;
	vertical-align: top;
	padding: 3px 3px 3px 3px;
	border-bottom: thin solid silver;
	border-left:0px solid silver;
	border-right: 0px solid silver;
}
#overall_table tr.heading td.dabot {
	font-size: 8pt;
	background-color: #ffffff;
	font-weight:bold;
	vertical-align: bottom;
	padding: 3px 3px 3px 3px;
	border-top: thin solid silver;
}


