/* CSS Document */
/* @import url("cake.forms.css"); */

.form_error,
.form_error:hover
{
	border:1px SOLID #cc0000;
	background-color:#ffffe7;
}

.boxes {
background-color:#EAEFF2;
border: 1px dashed #6192B0;
padding:10px
}

.boxes_links {
background-color:#EAEFF2;
border: 1px dashed #6192B0;
padding:10px;
cursor:hand;
}

.boxes_links_over {
background-color:#9DC2D8;
border: 1px solid #6192B0;
padding:10px;
cursor:hand;
}

.mainboxes_top {
font-family:tahoma; 
font-weight:bold; 
color:#ffffff; 
font-size:12px; 
padding:5; 
background-color:#a9a9a9
}

#mainboxes_top a {
text-decoration:none;
color:#ffffff;
}

#mainboxes_top a:hover {
text-decoration:underline;
color:#ffffff;
}


.mainboxes {
font-family:tahoma;
color:#000000;
font-size:12px;
padding:5;
}

.login_submit
{
	padding:0;
	margin:0;
	width:50px;
}

#main_menu
{
	clear:both;
	background:#333 url('../main_menu_back.png') repeat-x;
	margin: 0;
	padding: 7px;

	text-align:left
}

#main_menu li {
	display: inline;
	list-style-type: none;
	padding:8px;
}

#main_menu li a {
	color:#fff;
	text-decoration:none;
	font-weight:BOLD;
	font-size:12px;
}

#main_menu li a:hover,
#main_menu .active a {
	color:yellow;
}

.main_stats {
	background:#fff url('../main_stats.png') no-repeat top left;
	width:257px;
	height:134px;
	vertical-align:bottom
}

.main_stats span {
	color:#fff;
}

.main_stats span a {
	color:#fff;
}

.main_three {
	padding:2px;
	margin-top:3px;
	border-bottom:1px SOLID #ccc;
}

.main_three th {
	background:#14344c url('main_back.png') repeat-x;
	color:#fff;
	padding:5px;
	font-size:12px
}

.main_three td {
	background:#f9f9f9 url('main_fade_back.png') repeat-x top left;
	padding-left:3px; padding-right:3px; padding-top:7px; padding-bottom:7px
}




.spon_step caption {
	font:12px Arial;
	color:white;
	background-color:#3e566e;
	padding:5px;
	font-weight:bold
}



#module
{

	border-collapse:collapse;
	height:175px;

}

.grey_module
{
	background:#fff url('../grey_back.png') repeat-x;
}
.grey_module_left
{
	background:#fff url('../grey_left.png') no-repeat top left;
	width:6px
}
.grey_module_right
{
	background:#fff url('../grey_right.png') no-repeat top left;
	width:9px
}


.blue_module { background:#fff url('../blue_back.png') repeat-x; }
.blue_module_left  { background:#fff url('../blue_left.png') no-repeat top left; width:6px }
.blue_module_right { background:#fff url('../img/modules/blue_right.png') no-repeat top left; width:9px }

.red_module { background:#fff url('../red_back.png') repeat-x; }
.red_module_left  { background:#fff url('../red_left.png') no-repeat top left; width:6px }
.red_module_right { background:#fff url('../modules/red_right.png') no-repeat top left; width:9px }

.account_summary { background: url('../img/bank_24.png') no-repeat top left; }
.sponsorships { background: url('../money_24.png') no-repeat top left; }
.poker_team { background: url('../team_24.png') no-repeat top left; }



#module_h1
{
	margin:.4em 0 .3em 0;
	padding: .1em 0 .6em 1.6em;
	font:18px Georgia;
	font-weight:normal;
	letter-spacing:-.03em;
	color:#000;
	border-bottom:1px DOTTED #666;
}





.box{
	width:260px;
	background: url('../img/box_bottom.png') no-repeat bottom left;
}

.box h3 {
	margin: 0;
	padding: 6px 8px 4px 10px;
	font-size:130%;
	color:#333;
	border-bottom: 1px SOLID #E0CFAB;
}






dl {
	margin: 0;
	margin-bottom:1.5em;
	padding: 0;
	background: #f6f6f6;
	border-bottom:1px SOLID #ccc;
	border-top:1px SOLID #000;
}

dt {
	padding-right:2em;
	color: #fff;

	border-bottom:2px SOLID #ccc;
	background:#fff url('../img/inner_table_th_back.png') repeat-x;
	font-weight:BOLD;
	font-size:12px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:.5em; padding-left:0.4em; padding-top:0.4em; padding-bottom:0.4em
}

dd {
	margin-left:0.5em;
	background:url('../img/dd_arrow.png') no-repeat left;; margin-right:0; margin-top:0; margin-bottom:0; padding-left:1.3em; padding-right:0.5em; padding-top:0; padding-bottom:.6em
}


dl.news {
	margin: 0;
	padding: 3px;
	border:0px none;
}

dl.news a {
	color:#036;
	}
dl.news dd {
	margin-left:0;
	background:url('../img/icons/news.png') no-repeat top left;
	margin-bottom:2px; margin-right:0; margin-top:0; padding-left:22px; padding-right:0.5em; padding-top:0; padding-bottom:.6em
}

dd.normal {
	margin:0;
	padding-left:6px;
	background:#f6f6f6;
}

dd.empty {
	height:5px;
	background:none;
}



/* POSTS */
.post_header
{
	font-size:10px;
	font-family:Verdana;
	color:#666;
	margin-bottom:10px;
	padding-bottom:3px;
	border-bottom:1px SOLID #ddd;
}

.post_body
{
	font-size:12px;
}

/* CONTENT HEADER */
#content_header
{
	width:100%;
	background:#F6F6F6 url('../img/content_header_back.png') repeat-x;
	padding:2px
}
#content_header #icon
{
	float:left;
	width:48px;
	margin:0px 8px 0px 0px;
}
#content_header #right_nav
{
	float:right;
	width:240px;
	background-color:#f9f9f9;
	margin:0px;
}


/* CONTENT BODY */
#content
{
	float:left;
	width:468px;
	padding:0px 10px 8px 0px;
	border-right:1px SOLID #eee;
}
div#nav
{
	float:right;
	padding:5px;
	width:250px;

}
div#whole
{
	clear:both;
}




.vert
{
	border-collapse:collapse;
	margin:0em;
	width:100%;
}

.vert tr
{

}

.vert th
{
	font-weight:bold;
	padding-bottom:0.1em;
	text-align:left;
}
.vert td
{
	padding-bottom:1em;
}
.field_note
{
	padding-top:0.4em;
	font-family:Verdana;
	font-size:9px;
}
.field_note a
{
	color:#ba0202;
	font-weight:normal;
}




.icon
{
	width:16px;
	height:16px;
	vertical-align:middle;
}

p.section_header

{
	font-size:12pt;
}





body
{
	background:#fff url('../img/background.gif') repeat-y center 50%;
	font-family:Arial, sans-serif; font-size:.69em; color:#333; text-align:center; margin:0; 
}


#flash
{
  background:#000 url('../img/flash_back.gif');
  width:400px;
  height:250px
 }

img {
  border:0px none;
}


div#dashed_line
{
	width:100px;
	margin-top: 0;
	height: 2px;
	border-bottom: 2px dashed #006ED2;
}


.no_records {
	height:42px;
	text-align:center;

	color:#333;
}

a {
	color:#CC0000;
	font-weight:bold;
}

#layout {
background-color:#000;
width:100%;
text-align:center;
}

#wrapper {
 background-color:#fff;

 width:770px;
 text-align:center;
}

#header {
  height: 110px;

}

#header_image {
	padding:0;
	margin:0;
}


.top_right a
{
color:white;
}

.orange { color:#FF8A00; }
.blue { color:#003366; }
.red { color:#cc0000; }
.grey { color:#666; }
.green { color:#009900; }

#inner_wrapper {
  text-align:left;
  border-left:0.5em solid #000;
  border-right:0.5em solid #000;

}

#inner_content {
  min-height:450px;
  margin:0;
  padding-top:0.9em;
  background: #fff url('../img/content_back.png') repeat-x top left;; padding-left:0.8em; padding-right:0.8em; padding-bottom:0.8em
 }


#footer {
 text-align:center;
 padding:1em 0;
 color:#fff;
}
#footer a {
 color:#fff;
}

#debug td tr th
{

}

.sub_top_right a:link,
.sub_top_right a:visited
{
	color:#fff;
}

#sub_top_right
{
	color:#ffffff;

}

.highlight {
	background-color:#f6f6f6;
}


h1 {
  margin:.2ex .7ex 0ex .6ex;
  font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#fc0;
  font-size:28px;
}

h3 {
  font-family:"Trebuchet MS",sans-serif;
  color:#eee;
  font-size:2.2em;
  font-weight:bold;
  padding:0px;
  margin:.2em 0 0 .4em;
 }

h4
{
	text-align:left;

	padding:0;
	margin:0 0 .1em 0;
	color:#000;
	font: 20px Arial, serif;
	font-weight:normal;
}

#team_menu td, th { padding:3px; font-size:11px}
#team_menu a
{
	font-weight:normal;
	color:#003366;
}

h5 {
  font-family:Arial,Sans-serif;
  color:#ba0202;

  margin:0;
  padding:0;
  padding-bottom:0.3em;
  margin-bottom:0.3em;

  font-weight:bold;
  font-size:14px;

   }

h4 a {
	text-decoration:none;
}



a:hover, a:hover em {
color:#A22424;
text-decoration:none;
}

#content p, #content ul, #content ol {
padding-bottom:1em;
}
ul, ol {
margin-left:3em;
}

.radio
{
	vertical-align:bottom;
}

input[type="submit"]
{
	border:1px solid #999;
	width:100px;
	background-color:#f9f9f9;
	color:#000;
}

input[type="submit"]:hover
{
	background-color:#ffffff;
}


.notes
{
  width: 240px;
  height: auto;
  font-size:10px;
  font-family:verdana;
  margin: 0px 0px 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
}

.notes h4
{
  padding:0px;
  font-weight:bold;
  font-size:10px;
  font-family:verdana;

  color:#BA0202;
}

.note
{
	width:260px;
	height:175px;
	background:#fff url('../img/note.gif');
}

.note_text
{
	padding:1em;
}


.content_block
{
	background-color:#fff;
	border:1px SOLID #999;
	width:258px;
	border-top:0px;
	font-size:11px;

}

.content_block_header
{
	font-size:11px;
	font-weight:bold;
	background:#fff url('../img/temp.gif');
	width:260px;
	height:15px
}

.content_block_header_text
{
	color:#666;
	padding:3px 0px 0px 7px;
}

.content_block_text
{
	padding:7px 10px 7px 9px;
}




/* FAQ */
.faq_question {

 font-weight:bold;
 background-color:#DFDFD1;
 border-bottom:1px solid #666;
 padding:1ex;
 margin-top:3ex;
}

.faq_answer {

 padding:1ex;
}

/* tables */


.regular td, th{
	padding:.3em;
}


/* FORMS */
input, textarea
{
	padding:0.4em;
	border:0px;
	margin:0;
	border:1px SOLID #666;
	font-family:Tahoma;
	font-size:11px;
}

input:hover
{
	background-color:#FFFFC7;
	border:1px SOLID #000;
}

select
{
	padding:.3em;
	padding-left:0em;
	border:1px SOLID #666;
	font-size:11px;
	width:150px;
}

.submit_image
{
	padding:0ex;
	padding-right:1ex;
	border:0px;
	width:75px;
	height:20px;
	border:0px;
}

.submit_image:hover
{
	border:0px;

	opacity: 0.5;
	-moz-opacity:0.5;
}


.regular select
{
	padding:.2em;

}

.no_padding td, th{
	padding:0em;
}

.error_message {
	color:#ff0000;
	background:#FFFFD7 url('../img/icons/error_message.png') no-repeat left;
	font-size:11px;
	padding-left:20px;
	margin-bottom:0.8em;
	font-weight:bold; padding-right:6px; padding-top:6px; padding-bottom:6px
}


.message {
	background:#FFBBA0 url('../img/message_back.gif');
	height:18px;
	color:#000;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-bottom:.5ex; padding-left:10px; padding-right:5px; padding-top:7px; padding-bottom:5px
}





.small  { font-size:10px; font-family:Verdana; }

.medium { font-size:12px; }


/* INPUT TABLES */

.input_table
{
	margin-top:8px;
	font-weight:normal;
}


.input_table td
{
	padding:0.4em;

}

legend {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#778899;
	margin:0em 0.5em 0.1em 0em;
	padding:0em 0.5em 0.1em 0em;
}

fieldset {
 border:1px solid #ccc;
 border-left:0px;
 border-right:0px;
 border-bottom:0px;
}

.input_table th
{
	border:0px;
	text-align:right;
	padding:0.3em;
}

.input_table tr:hover
{

}


.layout_table
{
width:100%;
}

.layout_table .left
{
	padding-right:20px;
	font-weight:normal;
}

.layout_table .right
{
	width:260px;
}


.ticker
{
	padding-left:0.5em;
	color:#ccc;
}

.stat_table { table-layout:fixed; }
.stat_table td { text-align:right; padding:.5em;  }
.stat_table th { text-align:left; font-weight:bold; padding:.5em }






.inner {
	margin:0em;
	padding:0em;
	border-collapse: collapse;

}


.inner th
{
	background:#fff url('../img/inner_table_th_back.png') repeat-x;

	border-top:1px SOLID #000;
	border-bottom:2px SOLID #ccc;



	color: #fff;
	font-family:Arial;
	text-align: left;
	font-weight: bold;
	font-size:12px; padding-left:.5em; padding-right:.5em; padding-top:.3em; padding-bottom:.4em
}

.left_round
{
	background:#cccccc url('../img/inner_table_top_left.png') no-repeat top left;
}

.inner caption
{
	background:#fff url('../img/inner_table_caption.png') no-repeat left;
	margin-bottom:.3em;
	text-align:left;
	color:#000;
	font-weight:BOLD;
	font-size: 14px; padding-left:1.4em; padding-right:0em; padding-top:.2em; padding-bottom:.2em
}

.inner td
{
	padding:.4em .5em .4em .5em;
	border-bottom:1px SOLID #ccc;
	font-size:11px;
}
.inner tr.row0 {background: #fcfcfc;}
.inner tr.row1 {background: #f3f3f3;}
.inner tr:hover {background: #ffffE7}

.inner a {
	color:#234;
}



.container
{
	width:100%;
	clear:both;
}

.container tr {	vertical-align:top; }

.container td.left
{
	border-right:1px SOLID #ddd;
	padding:0em 1em 1em 0em;
}

.container td.right
{

	width:250px;
	padding:0em 0em 1em 0.5em;
}







#navlist
{
margin: 0;
margin-bottom:0em;
margin-top:-1px;
padding:0;
padding-left:.3em;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link,
#navlist a:visited
{
float: left;
font-weight: bold;
margin: 0 .7em 0px .7em;
text-decoration: none;
color: #333;
font-size:11px;
padding-bottom: 8px;
}


#navlist a:link#current,
#navlist a:visited#current,
#navlist a:hover
{
border-bottom: 5px solid #b8b8b9;
padding-bottom: 3px;
background: transparent;
color: #c00000;
font-size:11px;

}

#navlist a:hover { color: #000; }





#sub_menu td
{
padding:0ex;
}

#sub_menu a {
	font-weight:bold;
    font-family:arial;
    text-decoration:none;
	padding:0ex .4ex 0ex .4ex;
    color:#000;
    font-size:12px;
}

#sub_menu a.on:hover { color:#333333; }

#sub_menu a.off { color:#333333; }
#sub_menu a.off:hover { color:#333333; }



/* breadcrumbs */
#breadcrumbs
{
    font-size:8pt;
    font-family: Arial;
    font-weight:bold;
    color:#fff;
    margin:0em 1em 0.4em 1.2em;
}

#breadcrumbs a {
	font-weight:normal;
    color:#ccc;
    text-decoration:underline;
}

#breadcrumbs a:hover {
    color:#fff;
    text-decoration:underline;
}


/* admin menu */
#admin_menu {
    padding:1ex;
    color:#fff;
    background-color:#000;
}

#admin_menu a {
color:#fff;
    font-weight:normal;
}



ol, ul {
margin-left:0em;
 margin-bottom:.5em;
 }
li {
	margin-top:.5em;
}


/* scaffold show */


div.related {
  clear:both;
  display:block;
}


/* scaffold buttons */


.notice {
  color: #DB8101;
  background-color: #ddd;
  display: block;
  padding: 1em;
}
.tip {
  color: #DB8101;
  background-color: #ddd;
  display: block;
  padding: 1em;
}

ul.actions {
  list-style: none;
  text-align:left;
  margin:2em 0;
  padding: 0;
}
ul.actions li {
  margin-left:1em;
  list-style: none;
  display: inline;
}
ul.actions li a,  ul.actions li input {
  padding: 2px 12px;
  color: #DB8101;
  background-color:#ccc;
  text-decoration: none;
  border: 1px solid #666;
  line-height: 24px;
  font-weight: bold;
  text-align:center;
  text-decoration: none;
}
ul.actions li a:hover {
  color: #DB8101;
  background-color:#fff;
  text-decoration: none;
}
td.listactions {
  width: 14em;
  text-align: center;
  white-space: nowrap;
}
td.listactions a {
  padding: 0px 8px;
  text-align:center;
  font-weight: bold;
  color: #DB8101;
  background-color:#ccc;
  text-decoration: none;
  border: 1px solid #666;
  white-space: nowrap;
}
td.listactions a:hover {
  color: #fff;
  background-color:#DB8101;
}

/* index links */

ul.colored a {

}
ul.colored a em {

}