/*.GameModule{
	display:  table;
	width:100%;
	border-spacing:2px;
	border-collapse:separate;
}

.tr_header{
	background-color: #99B6D0;
	color: fff;
	font-weight: bold;
}

.tr_odd{
	background-color: #DDDDDD;
	
}

.tr_even{
	background-color: #EEEEEE; 

}
*/

#game_tab_div {
	padding-right: 5px;
}

.game_page_nav {
	width:100%;
	line-height:4px;

}

.game_page_nav_inner{
	padding:5px 0px 25px 0px;
}

.game_page_nav_left_block{
	float:left; 
	border-right:1px solid #666; 
	margin:5px 10px;

	text-align:right;
	display:inline;
	color: #666;
}
.game_page_nav_left_block_inner{
	padding-right:10px;	
	
}

.game_page_nav_left_block h1 {
	font-size: 13px;
	font-weight: bold;
	
}

.game_page_nav_link_block {
	float:left; 
	display:inline;	
	
}

.game_page_nav_link_block_inner{
	padding:5px 0px 0px 0px;
}

.game_page_nav_link_block li {
	display:inline;
	padding:0px 5px;

}


table.game_stat_table {
	width: 100%;
	height:auto;
	border-collapse: collapse;
	
}

table.game_stat_table tr {
}

tr.game_box_table_title td{
	width:100%;
	background-color: #DDD;
	font-weight: bold;
	color:#FFF;
	border-bottom-width: 2px solid #999;
	height:20px;
}

.game_box_table_title a { color: #FFF;}
.game_box_table_title a:visited { color: #FFF; }
.game_box_table_title a:hover { color: #FFF; }

/*.game_stat_table a { color: #111; }
.game_stat_table a:visited { color: #111; }
.game_stat_table a:hover { color: #111; }*/

tr.game_stat_table_title {
	width:100%;
	background-color: #DDD;
	font-weight: bold;
	padding:4px 2px;
	height:20px;
	border-bottom-width: 2px solid #999;
}

tr.game_box_table_title td {
	padding:4px 2px;
	height:20px;
	border-bottom-width: 2px solid #999;
	
}

tr.game_stat_table_labels {
	font-weight: bold;
}

table.game_stat_table tr.game_stat_table_row td {
	padding:2px 2px;
	border-bottom: 1px solid #CCC;
}

tr.game_stat_table_odd {
	background-color:#ECF4F5;	
}

tr.game_stat_table_even {
	background-color:white;	
}

tr.game_stat_table_row_greyedout {
	color: #666;	
	
}

.game_stat_table_row_greyedout a{
	color: #666;	
	
}



/* this was only being used for preview and recap formatting */
#game_tab_div p {
	padding: 5 5 5 5;
}

.game_suite_title_outer{width: 100%; }
.game_suite_title { position: relative; font-size: 16px; color: #fff; line-height: 20px; float: left; padding: 5px 5px 7px 10px; }

.game_suite_title h2 { font-size: 16px; color: #fff; line-height: 20px; }
.game_suite_title h2 a { color: #fff; }
.game_suite_title h2 a:visited { color: #fff; } 
.game_suite_title h2 a:hover { color: #fff; text-decoration: underline;}

.game_suite_tab_on {float: left; background-color:#fff; font-weight: bold; color: #000; padding: 3px 7px; text-align: center; background-position: -1px -0px; }
.game_suite_tab_on a { color: #111; }
.game_suite_tab_on a:visited { color: #111; }
.game_suite_tab_on a:hover { color: #111; }

.game_suite_tab_off {float: left; font-weight: bold; color: #000; padding: 3px 7px; text-align: center; }
.game_suite_tab_off a { color: #111; }
.game_suite_tab_off a:visited { color: #111; }
.game_suite_tab_off a:hover { color: #ff555f; }

.game_partial_title_header{
	background-color: #DDD;
	font-weight: bold;
	padding: 3px;
	font-size: 14px;
	border-bottom-width: 2px solid #999;
	margin: 2px 0 5px 0;
}

#game_header_scoreboard_table {
	display: table;
	width: 100%;
	background-color: #DDD;
	border-spacing: 0;
	z-index: 999;
}

#game_header_scoreboard_table h1, label {
	font-size: 25px;
	color: #666;
	text-align: left;
	margin: 0px 0px 5px 0px;
}

.game_time_place_container {
	position: relative;
	width: 100%;
	font-family: arial,helvetica,sans-serif;
	color: #555;
}

.game_time{
	width: 50%;
	float: left;
	padding: 4px;	
}
.game_time_inner{
	padding-left: 3px;
}


.game_place{
	float: right;
	text-align: right;
	padding: 4px;
}
.game_time_place {
	
	
}

.game_scoreboard_team_line_table {

}

.game_scoreboard_team_line_outer{
	margin: 4px;

	padding: 5px;
}
.game_scoreboard_team_line {
	z-index: 9999;
	background-color: white;
	border-bottom: 1px solid #666;	
	height: 40px;
/*	position: relative;*/
	line-height: 40px;
	padding: 5px;	
}
.game_scoreboard_team_line_inner{

}

.game_scoreboard_team_logo {
	width: 60px;
	height: 40px;
	text-align:center;
	float: left;
}

.game_scoreboard_name_record {
	padding: 4px 4px 4px 10px;
	margin-top: 5px;
	float: left;
	
}

.game_scoreboard_team_line a {color:#666;}
.game_scoreboard_team_line a:visited {color:#666;}
.game_scoreboard_team_line a:hover {color:#666;text-decoration:underline;}



.game_scoreboard_score {
	padding: 4px 4px 4px 10px;
	margin-top: 5px;
	/*width: 50px;*/
	float: right;
	text-align: right;
}

.game_scoreboard_period {
	padding: 25px 4px 0px 4px;
	background-color: #CCC;
	font-family: arial,helvetica,sans-serif;
	color: #555;
}

.game_scoreboard_time {
	background-color: #CCC;
}

.time_remaining_label_outer{
        width: 60px;
        margin-top: 3px;
}
.time_remaining_label {
        padding: 8px 6px;
        margin: 2px;
        background-color: #BBB;
		font-size: 15px;
		color: #666;
		font-weight: bold;
}

#game_header_navigation{
}

.game_recap {
	clear:both;
	padding: 0px 10px;
}

.game_recap p {
	padding:5px 0px;
}
.game_recap h3 {
	font-size:16px;
}

.game_notes {
	border: 1px solid #666;
	padding: 5px 5px;
	background-color:#EEE;
}
.game_notes h3 {
	font-size:12px;
	font-weight:bold;
	padding: 5px 5px 15px 5px;
}
.game_notes ul {

	list-style-type:square;
	margin-left: 0;
	padding-left: 20px;
}

.game_notes li{
	padding: 2px 0px 2px 10px;
	
}
.game_preview {
	clear:both;
	padding: 0px 10px;	
}
.game_preview p {
	padding:5px 0px;
}

.game_preview h3 {
	font-size:16px;	
}

.game_preview hl2 {
	font-weight:bold;	
}

.game_agate {
	width:100%;
	padding:0px 10px 15px 0px;
}


.game_scoring_leaders {
	float:right; 
	width:40%; 
	border-left: 1px solid black; 
	padding: 5px 5px;
}

.wager_box_outer{
	border: 1px solid #000;	
}
.wager_box_inner{
	width: 100%;
	background: #59704F;
	/*background-image: url(/images/wagers/YBPICKSbg.jpg);*/
}
.wager_container {
	font-family: arial, helvetica, sans-serif;
	padding: 0 5px;
	font-size: 24px;
	color: #666;
	font-weight: bold;
}
.wager_box_header{
	width: 100%;
	padding: 12px 4px 12px 8px;
	font-family: arial, helvetica, sans-serif;
	font-size: 17px;
	color: #e4de9f;
	font-weight: bold;	
}
.wager_box_seperator_line{
	padding: 2px;
	width:100%;	
	/*background-image: url(/images/wagers/YBPICKSline.gif);
	background-repeat: no-repeat;*/
}
.wager_box_option{
	padding: 4px 4px 4px 20px;
	width: 100%;
	color: #fff;
	font-size: 14px;
}
.wager_box_inner_container{
	width: 100%;
	color: #fff;
	padding: 4px;
}
.wager_box_submit_tag{
	margin: 3px;
	padding: 4px;
	width: 100%;
}
.wager_list_container{
	width: 100%;
	position: relative;
	padding: 10px 0 0 0;
}
.wager_list_header{
	width: 100%;
	color: #666;
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;
	padding: 4px 0 6px 0;
}
.wager_list_items{
	width: 100%;
}
.wager_list_item{
	width: 100%;
	clear: both;
	float: left;

}
.wager_list_item_team_to_win{
	float: left;
	width: 85%;
	color: #666;
	font-size: 11px;
}
.wager_list_item_team_to_win a{
	color: #666;
	font-size: 11px;
}
.wager_list_item_team_to_win a.hover{
	text-decoration: underline;
}
.wager_list_item_profile_pic{
	float: left;
	width: 40px;
}
.wager_list_item_content{
	float: left;
	width: 85%;

}
.wager_hr{
	width: 96%; 
	color: #cccc99;
	background-color: #cccc99;
	height: 1px;
	border: 0px;
}
.chat_module_header{
	float: right;	
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width: 100px;
}

.chat_module_picks_active{
	background: #59704F;
}
.chat_module_talk_active{
	background: #3a4351;

}



/* THESE SHOULD REALLY GO SOMEWHERE ELSE.  ITS ONLY USED ON THE GAME PAGE FOR NOW THOUGH*/
.comment_box_outer{
	border: 1px solid #000;
	
}
.comment_box_inner{
	width: 100%;
	background: #3a4351;
	color: #fff;
	/*background-image: url(/images/comments/quick_comment_bg.jpg);*/
}
.comment_box_header{
	width: 100%;
	padding: 8px 4px 4px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: white;
}

.comment_box_text_area{
	width: 100%;
	padding: 8px 0px 4px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: white;
}
.quick_comment_list_outter_container{
	width: 100%;
}
.quick_comment_comment_container{
	clear:both;
	display:block;
	width: 100%;
	padding: 2px;
	border-top: 1px solid #666;
}
.quick_comment_title{
	width:100%;
	color: #666;
	font-size: 11px;
	padding: 3px 0 0px 0;
		
}
.quick_comment_title a{
	color: #666;
	font-size: 11px;
}
.quick_comment_title a.hover{
	text-decoration: underline;
}

.quick_comment_title_options{
	float: right;
	color: #666;
	font-size: 11px;
	padding: 3px 0 0px 0;	
}

.quick_comment_content{
	float: left;
	width: 85%;
	color: #000;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
	padding: 1px 0 10px 0;
}

