#table_wrapper {
	width: 98%;
	padding: 10px;
	background-color: #fff;
}
#table_title {
	display: table-cell;
	font-size: 26px;
	padding: 10px;
	background-color: #fff;
}
#table_extra {
	display: table-cell;
	font-size: 26px;
	padding-left: 25px;
	background-color: #fff;
}
#table_links_wrapper {
	margin-left: 10px;
	color: #444;
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
  	border-bottom: 1px solid #f2f2f2;
}
#table_links_wrapper:hover {
	color: #999;
	cursor: pointer;
}
#table_links {
	display: table-cell;
	padding: 10px;
	border-bottom: 4px solid #fff;
}
#table_links:hover {
	color: #444;
	border-bottom: 4px solid #9f3e1c;
}
#table_links_highlight {
	display: table-cell;
	padding: 10px;
	color: #444;
	font-weight: bold;
	border-bottom: 4px solid #f2f2f2;
}
#table_links_highlight:hover {
	border-bottom: 4px solid #9f3e1c;
}
#stats_wrapper {
	margin: 10px;
	width: 95%;
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	padding: 10px;
	background-color: #fff;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
#stat_cats_bar {
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #999;
}
#stat_players_bar {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#stat_title {
	background-color: #f2f2f2;
	font-size: 11px;
	padding: 5px;
	border: 1px solid #e5e5e5;
}
#stat_title a {
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #3366cc;
}
#stat_title a:hover {
	text-decoration: underline;
}
#stat_cats {
	border-bottom: 1px solid #999;
	padding: 5px;
	font-size: 11px;
}
#stat_players {
	padding: 5px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#stats_wrapper tr:nth-child(odd) {
	background-color: #fff;
}
#stats_wrapper tr:nth-child(even) {
	background-color: #f2f2f2;
}
#stats_wrapper tr:nth-child(1) {
	background-color: #f2f2f2;
}
#stats_wrapper tr:nth-child(2) {
	background-color: #fff;
}
#stat_players_bar td {
	width: 35px;
	text-align: right;
}
#stat_players_bar td:nth-child(1) {
	width: 15px;
	text-align: right;
}
#stat_players_bar td:nth-child(2) {
	width: 175px;
	text-align: left;
}
#stat_players_bar td:nth-child(3) {
	width: 50px;
	text-align: center;
}
#stat_cats_bar td {
	width: 35px;
	text-align: right;
}
#stat_cats_bar td:nth-child(1) {
	width: 15px;
	text-align: right;
}
#stat_cats_bar td:nth-child(2) {
	width: 175px;
	text-align: left;
}
#stat_cats_bar td:nth-child(3) {
	width: 50px;
	text-align: center;
}
#stat_cats a {
	text-decoration: none;
	color: #444444;
}
#stat_cats a:hover {
	text-decoration: none;
}
#stat_players a {
	text-decoration: none;
	color: #3366cc;
}
#stat_players a:hover {
	text-decoration: underline;
}
#table_extra a {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #3366cc;
}
#table_extra a:hover {
	text-decoration: underline;
}
#main_wrapper a {
  	font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #3366cc;
}
#main_wrapper a:hover {
	text-decoration: underline;
}
#standings_wrapper {
	margin: 10px;
	width: 95%;
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	padding: 10px;
	background-color: #fff;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
#standings_wrapper tr:nth-child(odd) {
	background-color: #fff;
}
#standings_wrapper tr:nth-child(even) {
	background-color: #f2f2f2;
}
#standings_wrapper tr:nth-child(1) {
	background-color: #f2f2f2;
}
#standings_wrapper tr:nth-child(2) {
	background-color: #fff;
}
#standings_bar {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#standings {
	padding: 5px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#standings_bar td {
	width: 35px;
	text-align: right;
}
#standings_bar tr:nth-child(odd) {
	background-color: #f2f2f2;
}
#standings_bar tr:nth-child(even) {
	background-color: #fff;
}
#standings a {
	text-decoration: none;
	color: #3366cc;
}
#standings a:hover {
	text-decoration: underline;
}
#standings_cats_bar {
	background-color: #fff;
}
#standings_cats {
	border-bottom: 1px solid #999;
	padding: 5px;
	font-size: 11px;
}
#standings_cats_bar td {
	width: 50px;
	text-align: right;
}
#standings_cats_bar td:nth-child(1) {
	width: 75px;
	text-align: left;
}
#standings_cats a {
	text-decoration: none;
	color: #444444;
}
#standings_cats a:hover {
	text-decoration: none;
}
#draft_wrapper {
	margin: 10px;
	max-width: 900px;
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	padding: 10px;
	background-color: #fff;
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
#draft_cats_bar {
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #999;
}
#draft_players_bar {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#draft_title {
	background-color: #f2f2f2;
	font-size: 11px;
	padding: 5px;
	border: 1px solid #e5e5e5;
}
#draft_cats {
	border-bottom: 1px solid #999;
	padding: 5px;
	font-size: 11px;
}
#draft_players {
	padding: 5px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#draft_wrapper tr:nth-child(odd) {
	background-color: #fff;
}
#draft_wrapper tr:nth-child(even) {
	background-color: #f2f2f2;
}
#draft_wrapper tr:nth-child(1) {
	background-color: #f2f2f2;
}
#draft_wrapper tr:nth-child(2) {
	background-color: #fff;
}
#draft_players_bar td:nth-child(1) {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	max-width: 15px;
	text-align: right;
}
#draft_players_bar td:nth-child(2) {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	min-width: 200px;
	width: 35%;
	text-align: left;
}
#draft_players_bar td:nth-child(3) {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	min-width: 200px;
	width: 65%;
	text-align: left;
}
#draft_cats_bar td:nth-child(1) {
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
	max-width: 15px;
	text-align: right;
}
#draft_cats_bar td:nth-child(2) {
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
	min-width: 200px;
	width: 35%;
	text-align: left;
}
#draft_cats_bar td:nth-child(3) {
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
	min-width: 200px;
	width: 65%;
	text-align: left;
}
#draft_cats a {
	text-decoration: none;
	color: #444444;
}
#draft_cats a:hover {
	text-decoration: none;
}
#draft_players a {
	text-decoration: none;
	color: #3366cc;
}
#draft_players a:hover {
	text-decoration: underline;
}
#gameplan_cats_bar {
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #999;
}
#gameplan_cats {
	border-bottom: 1px solid #999;
	padding: 5px;
	font-size: 11px;
}
#gameplan_cats_bar td {
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
  	width: 75px;
	text-align: center;
}
#gameplan_cats a {
	text-decoration: none;
	color: #444444;
}
#gameplan_cats a:hover {
	text-decoration: none;
}
#gameplan_bar {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#gameplan {
	padding: 5px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
	text-align: center;
	font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 20px; line-height: 150%; font-weight: normal;
}
.gameplan {
	font-family: 'Yanone Kaffeesatz', sans-serif; font-size: 20px; line-height: 150%; font-weight: normal;
    border:1px #999;
    width: 50px;
    text-align: right;
    -webkit-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border-radius: 6px;
    padding: 0px;
}
#gameplan a {
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #3366cc;
}
#gameplan a:hover {
	text-decoration: underline;
}
#depth_cats_bar {
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #999;
}
#depth_cats {
	border-bottom: 1px solid #999;
	padding: 5px;
	font-size: 11px;
}
#depth_cats_bar td {
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
  	width: 75px;
	text-align: center;
}
#depth_cats a {
	text-decoration: none;
	color: #444444;
}
#depth_cats a:hover {
	text-decoration: none;
}
#depth_bar {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
}
#depth {
	padding: 5px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #e5e5e5;
	text-align: center;
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
}
.depth {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
    border:1px #999;
    width: 25px;
    text-align: right;
    -webkit-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border-radius: 6px;
    border-color: #999;
    padding: 1px;
}
.depth_player {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #3366cc;
}
.depth_player:hover {
	text-decoration: underline;
}
.depth_off {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #C0C0C0;
}
.depth_off:hover {
	text-decoration: underline;
}
.depth_on {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: bold;
	text-decoration: none;
	color: #888;
}
.depth_on:hover {
	text-decoration: underline;
}
.key {
  	font-family: Verdana, sans-serif; font-size: 10px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #888;
}
.key:hover {
	text-decoration: underline;
}
.key_wrap {
  	font-family: Verdana, sans-serif; font-size: 10px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #888;
}
.key_off {
  	font-family: Verdana, sans-serif; font-size: 10px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #888;
}
.key_off:hover {
	text-decoration: underline;
}
.depth_success {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: bold;
	color: #00CC00;
}
.depth_error {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: bold;
	color: #CC0000;
}
.depth_message {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 150%; font-weight: bold;
  	margin-left: 25px;
	color: #444;
}
.depth_admin {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
  	margin-left: 25px;
	color: #444;
}
.depth_reset {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
	text-decoration: none;
	color: #3366cc;
}
.depth_reset:hover {
	text-decoration: underline;
}
#submitbtn2
{
margin-left: 25px;
margin-top: 5px;
height: 24px;
padding: 0 16px;
border: 1px solid;
outline: 0;
font-weight: bold;
font-size: 11px;
color: #fff;
text-shadow: 0px 1px 0px #222;
white-space: nowrap;
word-wrap: normal;
vertical-align: middle;
cursor: pointer;

-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;

border-color: #030a03 #071807 #000;

-moz-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-ms-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
-webkit-box-shadow: inset 0 1px 0 rgba(256,256,256, .35);
box-shadow: inset 0 1px 0 rgba(256,256,256, .35);

background: #4b545f;
background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2eeaf', endColorstr='#90b026',GradientType=0 );
}
#box_top {
	margin: 0 auto;
}
#box_score {
	font-family: Helvetica, Arial; font-size: 30px; line-height: 150%; font-weight: normal;
}
#box_top td p:nth-child(2) {
	color: #aaa;
}
#box_top td p a {
  	font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 100%; font-weight: normal;
  	text-decoration: none;
  	color: #000;
}
#box_top td p a:hover {
  	text-decoration: underline;
}
#box_recap {
	margin: 0 auto;
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
  	border: 0;
  	border-spacing: 0;
  	border-collapse: collapse;
}
#box_recap tr:nth-child(1) td {
	text-align: center;
}
#box_recap tr:nth-child(2) td {
	text-align: right;
	padding: 5px;
	border-bottom: 1px solid #c0c0c0;
	color: #aaa;
}
#box_recap tr:nth-child(3) td, #box_recap tr:nth-child(4) td {
	text-align: right;
	padding: 3px;
	color: #444;
}
#box_recap tr:nth-child(3) td:nth-child(1), #box_recap tr:nth-child(4) td:nth-child(1) {
	text-align: left;
}
#box_recap tr:nth-child(3) td:nth-last-child(1), #box_recap tr:nth-child(4) td:nth-last-child(1) {
	color: #000;
	font-weight: bold;
}
#box_contain {
	width: 100%;
}
#box_contain td {
	vertical-align: top;
}
#box_line {
	margin-left: 20px;
	min-width: 700px;
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
  	border: 0;
  	border-spacing: 0;
  	border-collapse: collapse;
}
#box_line img {
	float: left;
	padding-right: 10px;
}
#box_line a {
  font-family: 'Open Sans', sans-serif, Arial; font-size: 13px; color: #3366cc;
  text-decoration: none;
}
#box_line a:hover {
	text-decoration: underline;
}
#box_line td {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
  	border-top: 1px solid #c0c0c0;
  	padding: 8px 5px 8px 5px;
  	text-align: right;
}
#box_line td:nth-child(1) {
	text-align: left;
}
#box_line tr:nth-child(even) {
	background-color: #fafafa;
}
#box_line tr:nth-child(1) td {
	font-family: Helvetica, Arial; font-size: 18px; line-height: 150%; font-weight: normal;
	background-color: #fff;
	vertical-align: top;
	border: 0;
	padding: 0;
}
#box_line tr:nth-child(2) td, #box_line tr:nth-child(8) td {
  	font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 100%; font-weight: normal;
  	border-top: 1px solid #c0c0c0;
  	padding: 5px;
  	background-color: #fff;
}
#box_line tr:nth-last-child(1) td, #box_line tr:nth-last-child(2) td {
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: bold;
  	border-top: 1px solid #c0c0c0;
  	padding: 5px;
}
#box_pog {
	min-width: 250px;
  	font-family: 'Open Sans', sans-serif; font-size: 13px; line-height: 100%; font-weight: normal;
  	border: 0;
  	border-spacing: 0;
  	border-collapse: collapse;
}
.box_starter {
	display: block !important;
}
.box_bench {
	display: none;
}
#box_pog td {
  padding: 10px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 14px;
}
#box_pog tr:hover {
  background-color: #fafafa;
  cursor: pointer;
}
#box_pog tr:nth-child(1):hover {
  background-color: #fff;
  cursor: initial;
}
#box_pog td p:nth-child(2) {
  color: #c0c0c0;
}
#box_pog td p:nth-child(3) {
  color: #666;
  font-size: 12px;
}