/* GENERAL */



body {	

	font-family: Arial;font-size: 11px;

	background: #fff;

}



hr {

	height: 1px;

	color: #d8d8d8;

}

pre {

	font-size: 11px;

}



FORM {

	padding: 0px;

	margin: 0px;	

}



P {

	padding: 0px;

	margin-top: 5px;

	margin-bottom: 5px;

	line-height: 150%;

}



H4 {

	padding: 0px;

	margin: 0px;

	margin-top: 5px;

	color: #a00;

	font-size: 11px;

	font-weight: bold;

}

H3 {

	padding: 0px;

	margin: 0px;

	margin-top: 5px;

	margin-bottom: 10px;

	color: #000000;

	font-size: 12px;

}



H5 {

	padding: 0px;

	margin: 0px;

	margin-top: 5px;

	color: #a00;

	font-size: 11px;

	font-weight: normal;

}

H6 {

	padding: 0px;

	margin: 0	px;

	margin-top: 5px;

	color: #000;

	font-size: 11px;

	font-weight: normal;

}





.controls_button_bold {

	font-weight: bold;

}



/* AUTH */

#auth_users {

	text-align: center;

}

#auth_users TABLE {

	text-align: right;

}

#auth_users INPUT {

	/*width: 105px;*/

}



#get_login TABLE, P {

}











/* TOP NAV */



#top_logo TD {

	background: #fff;

	padding: 5 5 5 5px;

}

#top_nav {

	/*background: #ddd;*/

	padding: 5px;

	/*border-top: #888 1px solid;*/

	border-bottom: #ccc 1px solid;

}

#top_nav A {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	color: #00f;

}

#top_nav .selected {

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

	color: #a00;	

}





#top_nav TD {

	padding: 3px;

	padding-right: 25px;

}





/* LEFT NAV */

#left_nav {

	background: #f4f4f4;

	padding: 5px;

	height: 500px;

	border-right: #ccc 1px solid;

	border-bottom: #ccc 1px solid;

}

#left_nav P {

	text-align: right;

}

#left_nav A {

	color: #00f;

	text-decoration: none;

}





/* MAIN CONTENT */

#main_content {

	padding: 15px;

	font-size: 11px;

}

#main_content a {
text-decoration: none;
color:#0000FF;
}

#main_content a:hover {
text-decoration: underline;
color:#003366;
}



#main_content TABLE, TH, TD, P {

	font-size: 11px;

}





/* MODIFY AND MANAGE GENERAL */



#modify_general A {

	color: #00f;

	text-decoration: none;

}



#modify_general table {

	border-top: #ddd 1px solid;

	border-left: #ddd 1px solid;

}



#modify_general th { 

	text-align : right; 

	background: #eee; 

	color: #222;

	border-bottom: #ddd 1px solid;

	border-right: #ddd 1px solid;

	vertical-align: top;

	/*font-weight: normal;*/

	line-height: 175%;

}

#modify_general td { 

	border-right: #d8d8d8 1px solid;

	border-bottom: #d8d8d8 1px solid;

	vertical-align: center;

}



.modify_general_buttons_class {

	text-align : right; 

}



.modify_general_error_class {

	color: #f00;

}

.modify_general_valid_class {

	color: #080;

	font-weight: bold;

}



#modify_general .modify_general_custom_header {

	background: #333333; 

	color: #fff;

	background-repeat: repeat-x;

	text-align: center;

	font-weight: bold;

}

#modify_general  .small_text {

	font-size: 11px;

	color: #444;

	font-weight: normal;

}









#manage_general A {

	color: #00f;

	text-decoration: none;

}

#manage_general A:hover {

	text-decoration: underline;
	color:#003366;

}



#manage_general, #manage_general table {

	font-size: 11px;

}

#manage_general table {

	border-left: #d8d8d8 1px solid; 

}



#manage_general th {

	background: #333333; 

	color: #fff;

	background-repeat: repeat-x;

}

#manage_general th a {

	color: #fff;

}



#manage_general td { 

	background: #fff;

	border-right: #d8d8d8 1px solid;

	border-bottom: #d8d8d8 1px solid;

	padding: 7px;

}

.manage_general_report_footer {

	text-align: center;

}



.manage_general_report_footer_multi {

	text-align: center;

}





/* USER PROFILE */



#user_profile table {

	border-top: #ddd 1px solid;

	border-left: #ddd 1px solid;

	font-size: 11px;

}



#user_profile th { 

	text-align : right; 

	background: #f2f2f2; 

	color: #222;

	border-bottom: #ddd 1px solid;

	border-right: #ddd 1px solid;

	vertical-align: top;

	font-weight: normal;

	line-height: 175%;

}

#user_profile td { 

	border-right: #d8d8d8 1px solid;

	border-bottom: #d8d8d8 1px solid;

	vertical-align: center;

	background: #fff;

	font-weight: bold;

}













/* ============================================= */

/*	MANAGE USERS */

#manage_users TABLE {  }

#manage_users P {  }

#manage_users TH { 

	text-align : left; 

	/*BACKGROUND:  #602020; 

	COLOR: #ffffff;   */

	font-weight: bold; 

	/*BORDER: #c8c8c8 1px solid;*/

}

#manage_users TD { 

	BACKGROUND: #F8E9DC; 

	/*BORDER: #c8c8c8 1px solid;*/

}



/*	MODIFY USERS */

#modify_users TABLE {  }

#modify_users P {  }

#modify_users TH { 

	text-align : left; 

	BACKGROUND: #eee; 

	COLOR: #222;

	/*BORDER: #c8c8c8 1px solid;*/

}

#modify_users TD { 	

	/*BACKGROUND: #f8f8f8; */

	/*BORDER: #c8c8c8 1px solid;*/

}



#modify_users .modify_users_custom_header {

     background: #333333; 

     color: #fff;

     background-repeat: repeat-x;

     text-align: center;

     font-weight: bold;

}



.modify_users_buttons_class {

	text-align : right; 

}







/*	MODIFY SERVICES */

#modify_services TABLE { 

	background-color: #f9f9f9; 

}



#modify_services TH { 

	color: #fff; 

	background-color: #888; 

	padding: 5 0 5 0px;

	width: 100px;

}

#modify_services TD { 	

	/*BACKGROUND: #FBF0E7; */

	BORDER: #c8c8c8 1px solid;

}



.modify_services_buttons_class {

	text-align : right; 

}



/* ============================================= */

/*	MANAGE PACKAGES */

#manage_transactions TABLE {

	border-left: #d8d8d8 1px solid; 

	width: 650px;

}

#manage_transactions P { 	}

#manage_transactions TH { 

	background: #333333; 

	color: #fff;

	background-repeat: repeat-x;

}

#manage_transactions TD { 

	text-align : center; 

	line-height: 150%;

	background: #fff;

	border-right: #d8d8d8 1px solid;

	border-bottom: #d8d8d8 1px solid;

	padding: 7px;

}

.manage_transactions_report_data_price {

	color: red;

}







/* ============================================= */

/*	MANAGE FILTER */

#manage_general_filter TABLE { 

	border-left: #d8d8d8 1px solid;

	border-top: #d8d8d8 1px solid;

	width: 300px;

}

#manage_general_filter P { 	}

#manage_general_filter TH { 

	text-align : left; 

	BACKGROUND:  #eee; 

	COLOR: #222222;   

	font-size: 11px;

	border-right: #d8d8d8 1px solid;

	border-bottom: #d8d8d8 1px solid;

	font-weight: normal;

}

#manage_general_filter TD { 

	background: #fff; 

	border-right: #d8d8d8 1px solid;

	border-bottom: #d8d8d8 1px solid;

	line-height: 150%;

}

#manage_general_filter .manage_general_filter_top_head

{

	COLOR: #FFFFFF;

	background-color: #222222;

	background-repeat: repeat-x;

	font-size: 11px;

	text-align: center;

	font-weight: bold;

}

#manage_general_filter .manage_general_filter_button {

	text-align: right;

}



.input_comment_popup {

	background: #eee; 

	width: 350px;

	border: 1px #ccc solid;

	text-align: center;

	padding: 10px;

	font-size: 13px;

	line-height: 150%;

}



.input_comment_popup_href {

	font-weight: bold;

	text-decoration: none;

	color: #00f;

}



.tip_comment {

	line-height: 175%;

	background: #eee; 

	border: 1px #bbb solid;

	padding: 10px;

}



.tip_link {

	display: inline;

	color: blue;

	font-weight: bold;

	cursor: hand;

}



#make_picks_line_picks {

	padding-top: 3px;

	padding-left: 7px;

	padding-bottom: 3px;

	width: 200px;

	background: #fff; 

	border: 1px #ddd solid;	

	line-height: 175%;

}

#make_picks_line_picks A {

	text-decoration: none;

	color: #00f;

}

#make_picks_line_picks .selected {

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

	color: #a00;	

}





#capper_description_short {

	float: right;

	border: 1px #ddd solid;	

	width: 250px;

}

#capper_description_short TH {

	color: #fff; 

	background-color: #222222; 

	background-repeat: repeat-x;

	padding: 5 0 5 0px;

}

#capper_description_short img { margin: 3px 7px 3px 0; }





/* PENDING PICKS INPUT */

#pending_picks_input table{

	width: 600px;
	

}

#pending_picks_input TH {

	color: #fff; 

	background-color: #222222; 

	background-repeat: repeat-x;

	padding: 5 0 5 0px;

}

#pending_picks_input TD {

	padding: 5 10 5 10px;

}

#pending_picks_input .header TH {

	text-align: center;

}

#pending_picks_input .odd {

	background-color: #fff;

}


#pending_picks_input .even {

	background-color: #eee;
	
}



#pending_picks_input .time 		{ width: 60px;  border-bottom: thin solid #D2D2D2; }

#pending_picks_input .rot 		{ width: 25px;  border-bottom: thin solid #D2D2D2;}

#pending_picks_input .event 	{ width: 170px;	font-weight: bold;  border-bottom: thin solid #D2D2D2;}

#pending_picks_input .side 		{ width: 50px; 	text-align: center;  border-bottom: thin solid #D2D2D2;}

#pending_picks_input .ou 		{ width: 50px; 	text-align: center;  border-bottom: thin solid #D2D2D2;}

#pending_picks_input .starts 	{ width: 50px; 	text-align: center;  border-bottom: thin solid #D2D2D2;}

#pending_picks_input .make 		{ width: 100px;	text-align: center;  border-bottom: thin solid #D2D2D2;}

#pending_picks_input .make a  {
text-decoration: none;
}

#pending_picks_input .make a:hover  {
text-decoration: underline;
color:#003366;
}



/* PENDING PICKS INPUT */

#mlb_select_picks table{

	width: 700px;

}

#mlb_select_picks TH {

	color: #fff; 

	background-color: #222222; 

	

	background-repeat: repeat-x;

	padding: 5 0 5 0px;

}

#mlb_select_picks .header TH {

	text-align: center;

}



#mlb_select_picks TH.grey {

	color: #fff; 

	background: #666; 

	padding: 5 0 5 0px;

}

#mlb_select_picks TD {

	padding: 5 10 5 10px;
	
}

#mlb_select_picks .mlb_select_picks_subheader {

	color: #FFFFFF;

	font-weight: bold;

	background-color: #444444;

	text-align: center;

}

#mlb_select_picks .odd {

	background-color: #fff;
	
	

}

#mlb_select_picks .even {

	background-color: #eee;

}

#mlb_select_picks .make_pick {

	/*color: #fff; 

	background-color: #222222; 

	

	background-repeat: repeat-x;

	display: block; 

	width: 90px; 

	text-decoration: none;

	padding: 5 0 5 0px;

	font-weight: bold;*/

}

#mlb_select_picks .event {

	font-weight: bold;

}





/* ------------------------ SHOW_PICKS (ADMIN) ------------------------ */

#show_picks TABLE {

	font-size: 11px;

	width: 550px;

	margin: 0 0 15px 0;

}

#show_picks .header TH {

	color: #888; 

	background-color: #fff; 

	background-image:  none;

	text-align: left;

	padding: 0px 5px 0px 5px;

}

#show_picks .data TH {

}

#show_picks .data TD {

	background-color: #eee;

	text-align: left;

	font-size: 11px;

	padding: 5px 10px 5px 5px;

	border-top: solid 2px #666;	

}

#show_picks .data .event {

	border-left: solid 1px #ddd;	

}

#show_picks .data .starts {

	border-right: solid 1px #ddd;	

}

#show_picks .comment {

	text-align: left;

	padding: 5px 5px 10px 5px;

	font-size: 11px;

	border: solid 1px #ddd;	

}

#show_picks TD.event { 

	text-align: left; 

	padding: 5px 5px 10px 10px; 

}

#show_picks TD.choice { 

}

#show_picks TD.starts { 

	width: 70px;

}

#show_picks TD.comment, 

#show_picks TD.show_picks_comment { 

	background-color: #fff;

	text-align: left;	

}



/* -------------------------- SHOW_PICKS_PENDING -------------------------- */



#show_picks_pending table {

	font-size: 11px;

	width: 550px;

	margin: 0 0 15px 0;

}



#show_picks_pending .header TH {

	color: #fff; 

	background-color: #222222; 

	

	background-repeat: repeat-x;

	padding: 5 10 5 10px;

	text-align: center;

}



#show_picks_pending .subheader TH {

	color: #fff; 

	background-color: #aaa; 

	padding: 5 0 5 0px;

}



#show_picks_pending .data TH {

	background-color: #eee;

	padding: 5 5 5 5px;

	width: 1%;

}



#show_picks_pending TD {

	background-color: #eee;

	text-align: center;

	border: solid 1px #ddd;

	font-size: 11px;

}



#show_picks_pending .comment { 

	background-color: #fff;

	text-align: left;	

}



/*#show_picks_pending .sport 	{ width: 60px; }

#show_picks_pending .date 	{ width: 40px; }

#show_picks_pending .event 	{ width: 100px; }

#show_picks_pending .winner { width: 60px; }

#show_picks_pending .stake 	{ width: 40px; }

#show_picks_pending .book 	{ width: 60px; }

#show_picks_pending .starts { width: 40px; }*/

	



/* -------------------------- SHOW_PICKS_PENDING_USER -------------------------- */



#show_picks_pending_user table {

	font-size: 11px;

	width: 550px;

	margin: 0 0 15px 0;

}



#show_picks_pending_user .header TH {

	color: #fff; 

	background-color: #222222; 

	

	background-repeat: repeat-x;

	padding: 5 10 5 10px;

	text-align: center;

}



#show_picks_pending_user .subheader TH {

	color: #fff; 

	background-color: #aaa; 

	padding: 5 0 5 0px;

}



#show_picks_pending_user .data TH {

	background-color: #eee;

	padding: 5 5 5 5px;

	width: 1%;

}



#show_picks_pending_user TD {

	background-color: #eee;

	text-align: center;

	border: solid 1px #ddd;

	font-size: 11px;

}



#show_picks_pending_user .comment { 

	background-color: #fff;

	text-align: left;	

}



#show_picks_pending_user .sport 	{ width: 40px; }

#show_picks_pending_user .date 		{ width: 40px; }

#show_picks_pending_user .event 	{ width: 100px; }

#show_picks_pending_user .winner 	{ width: 60px; }

#show_picks_pending_user .starts 	{ width: 40px; }



	

/* ------------------------ MANAGE_PICKS_PENDING ------------------------ */





#manage_picks_pending table{

	width: 700px;

}



#manage_picks_pending	.show_picks_sport {

	background-color: #ddd;

}



#manage_picks_pending	.show_picks_top {

	background-color: #eee;

}



#manage_picks_pending TH {

	color: #fff; 

	background-color: #222222; 

	background-repeat: repeat-x;

	padding: 5 0 5 0px;

}



#manage_picks_pending TD {

	padding: 5 10 5 10px;

}



.manage_picks_pending_buttons {

	background-color: #eee;

}



#manage_picks_pending .selected_row TD {

	background: #f2f2f2;

}

#manage_picks_pending .selected_box {

	background: #f2f2f2;

}

#manage_picks_pending .selected_row_highlight TD {

	background: #f8f8f8;

}

#manage_picks_pending .not_selected_row_highlight TD {

	background: #f8f8f8;

}



/* ------------------------ MODIFY_PICKS_INPUT ------------------------ */

#modify_picks_input table {

	width: 700px;

	background-color: #eee;

}



#modify_picks_input TH {

	color: #fff; 

	background-color: #666; 

	padding: 5 0 5 0px;

	width: 65px;

}



#modify_picks_input TD {

	padding: 5 10 5 10px;

}







/* ----------------- BEST LINES  ----------------- */

.best_away_moneyline_picks, 

.best_away_spreadline_picks {

	border: solid 1px #d00; 

}



.best_home_moneyline_picks, 

.best_home_spreadline_picks {

	border: solid 1px #0d0;

}

.best_over_line_picks, 

.best_under_line_picks {

	border: solid 1px #00d;

}



.mlb_select_picks_bookmaker {

	background-color: #eee;

	}



.best_away_moneyline_picks a, 

.best_away_spreadline_picks a,

.best_home_moneyline_picks a, 

.best_home_spreadline_picks a, 

.best_over_line_picks a, 

.best_under_line_picks a {

	text-decoration: none;

	margin: 0 5px;

}



.mlb_select_picks_legend {

	border: solid 1px #ddd;

}











/* ------------------- COLORS ------------------- */



.light_gray_bg 	{ background-color: #f5f5f5; }

#gray_eee_bg 	{ background-color: #eee; }

.white_bg 		{ background-color: #fff; }

.green		{ color: green; }

.green_b 	{ color: green; font-weight: bold; }

.red 		{ color: red; }

.red_b 		{ color: red; font-weight: bold; }









































/* ========================================= */

/* 					SCHEDULE 				 */

/* ========================================= */



/* ------------- Overall containers ------------- */

.gen_schedule_container 	{ width: 620px; }

#schedule_full_scores 		{ width: 615px; }





/* -------------- Overall headers -------------- */

.status_header {

	text-align: left;

}

.gen_schedule_record_header {

	text-align: left;

}

.gen_schedule_time_header {

	text-align: left;

	width: 65px;

}

.gen_schedule_status_header {

	text-align: left;

}







/* ------------- gen_schedule_block ------------- */

#gen_schedule_block {

	clear: both;

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

}

#gen_schedule_block TD { 

	font-size: 11px; 

}

#gen_schedule_block TH {

	padding-top: 10px;

	padding-bottom: 0px;

	font-size: 13px;

}



#gen_schedule_block DIV.schedule_game {

	width: 300px;

	float: left;

}





/* ------------- schedule_game_block ------------- */

#gen_schedule_block DIV.schedule_game_block {

	margin-bottom: 7px;

	margin-top: 5px;	

	padding: 1px;

	border: #888 1px solid;

	background-color: #eee;

}



#gen_schedule_block DIV.schedule_game_block TABLE {	

	width: 296;

	height: 75px;

	BORDER-RIGHT: #c8c8c8 1px solid;

	BORDER-TOP: #c8c8c8 1px solid;

}



#gen_schedule_block DIV.schedule_game_block TABLE TH,

#gen_schedule_block DIV.schedule_game_block TABLE TD {

	padding: 0 4px 0 4px;

	font-size: 10px;

	BORDER-LEFT: #c8c8c8 1px solid;

	BORDER-BOTTOM: #c8c8c8 1px solid;

	background-color: #fff;

}

#gen_schedule_block DIV.schedule_game_block TABLE TH {

	background-color: #222222;

	

	background-repeat: repeat-x;

	COLOR: #fff;

	font-size: 10px;

	padding: 2px;

}





/* ------------- away_team, home_team ------------- */

#gen_schedule_block DIV.schedule_game_block .away_team, 

#gen_schedule_block DIV.schedule_game_block .home_team {

	background-color: #fff;	

	line-height: 150%;

	padding-top: 2px;

	padding-bottom: 4px;

	padding-right: 0;

	font-family: Arial;font-size: 11px;

}



#gen_schedule_block DIV.schedule_game DIV.schedule_game_block .away_team A,

#gen_schedule_block DIV.schedule_game DIV.schedule_game_block .home_team A  {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px;

}



#gen_schedule_block DIV.schedule_game_block .away_team {

	border-bottom: none;

} 





/* ------------- away_line, home_line ------------- */

#gen_schedule_block DIV.schedule_game_block .away_line,

#gen_schedule_block DIV.schedule_game_block .home_line {

	text-align: center;

	width: 35px;

	line-height: 150%;

	padding-top: 2px;

	padding-bottom: 4px;

	padding-left: 0;

	font-family: Arial;font-size: 11px;

}



#gen_schedule_block DIV.schedule_game_block .away_line {

	border-bottom: none;

} 





/* ------------- away_data_score, home_data_score ------------- */

#gen_schedule_block DIV.schedule_game_block .away_data_score,

#gen_schedule_block DIV.schedule_game_block .home_data_score {

	text-align: center;

	width: 30px;

	line-height: 185%;

	padding-top: 2px;

	padding-bottom: 4px;

}



#gen_schedule_block DIV.schedule_game_block .away_data_score_live,

#gen_schedule_block DIV.schedule_game_block .home_data_score_live {

	text-align: center;

	background: #ECECE4;

	background: #FCBDB0;

	width: 30px;

	line-height: 185%;

	padding-top: 2px;

	padding-bottom: 4px;

}



#gen_schedule_block DIV.schedule_game_block .away_data_score_final,

#gen_schedule_block DIV.schedule_game_block .home_data_score_final {

	text-align: center;

	background: #ECECE4;

	width: 30px;

	line-height: 185%;

	padding-top: 2px;

	padding-bottom: 4px;

}



#gen_schedule_block DIV.schedule_game_block .away_data_score,

#gen_schedule_block DIV.schedule_game_block .away_data_score_live,

#gen_schedule_block DIV.schedule_game_block .away_data_score_final {

	border-bottom: none;

} 





/* ------------- total_over, total_under ------------- */

#gen_schedule_block DIV.schedule_game_block .total {

	text-align: center;

}

#gen_schedule_block DIV.schedule_game_block .total_over {

	text-align: center;

	background-color: #ddf;

}

#gen_schedule_block DIV.schedule_game_block .total_under {

	text-align: center;

	background-color: #fdd;

}





/* ----------------------- winner, loser ----------------------- */

#gen_schedule_block DIV.schedule_game_block .winner_name {

	padding: 2px 1px 2px 1px;

	border: 2px #0a0 solid;

	border-right: none;

}

#gen_schedule_block DIV.schedule_game_block .winner_line {

	padding: 2px 1px 2px 1px;

	border: 2px #0a0 solid;

	border-left: none;

}

#gen_schedule_block DIV.schedule_game_block .loser_name {

	padding: 0 1px 0 1px;

	border-left: 2px #fff solid;

}

#gen_schedule_block DIV.schedule_game_block .loser_line {

	padding: 0 1px 0 1px;

	border-left: 2px #fff solid;

}





/* ------------------------------------------------------------ */

#gen_schedule_block DIV.schedule_game_block P {

	margin: 0;

	padding: 0px;

	padding-bottom: 3px;

	font-size: 11px;

}

#gen_schedule_block DIV.schedule_game_block A {

	font-weight: bold;	

	TEXT-DECORATION: underline

}



#gen_schedule_block DIV.schedule_game_block_links {

	font-weight: normal;	

	font-size: 10px;

	margin-top : 6px;

	margin-bottom : 0px;

}

#gen_schedule_block DIV.schedule_game_block_links A {

	font-weight: normal;	

	TEXT-DECORATION: underline;

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 10px; 

}







.schedule_make_pick {

	font-weight: bold;

	padding: 2px;

	LINE-HEIGHT: 10px;  

	BORDER: #c8c8c8 1px solid;

	background: #222222;

	color: #ffffff;		

	background-repeat: repeat-x;

	text-decoration: none;

}













































#sports_calendar {

	border: #c8c8c8 1px solid;

	margin-right: 2px;

	width: 175px;

}



.sports_calendar_header {

	background-color: #DFDFDF;

	color: #222222;

}

.sports_calendar_week_days {

	background-color: #DFDFDF;

	color: #222222;

}



#sports_calendar_block {

	font-size: 11px;

	padding: 3px;

}



#sports_calendar DIV.sports_calendar_block A {

	font-weight: bold;

}



#sports_calendar TABLE {

	font-size: 11px;

	width: 170px;

	border-top: #c8c8c8 1px solid;

	border-left: #c8c8c8 1px solid;

}

#sports_calendar TABLE TH {

	font-size: 11px;

	margin-top: 3px;

	padding-top: 3px;

	margin-bottom: 3px;

	padding-bottom: 3px;

}

#sports_calendar A {

	font-weight: bold;

}



.sports_calendar_today {

	font-weight: bold;

	background-color: #DFDFDF;

	color: #ffffff;

}

#sports_calendar .sports_calendar_today A{

	color: #222222;

}





.sports_calendar_selected {

	font-weight: bold;

	background-color: #ECECE4;

	color: #ffffff;

}

#sports_calendar .sports_calendar_selected A{

	color: #222222;

	text-decoration: underline;

}





#sports_calendar TABLE TD {

	font-size: 11px;

	text-align: center;

	border-bottom: #c8c8c8 1px solid;

	border-right: #c8c8c8 1px solid;

}

#sports_calendar TABLE TR.sports_calendar_week_days TD {

	font-size: 11px;

	font-weight: bold;

}



#schedule_full_scores {

	margin-bottom: 25px;

}



#schedule_full_scores P {

	text-align:right;

}

#schedule_full_scores A {

	color: blue;

	text-decoration: underline;

}







#gen_short_matchups A {

	text-decoration: underline;

	font-size: 11px;

}



#gen_short_matchups TH {

	border: #c8c8c8 1px solid;

	background-color: #ECECE4;

	padding: 3px;

}

#gen_short_matchups TD {

	border: #c8c8c8 1px solid;

	line-height: 150%;

	padding: 2px;

}



#gen_short_matchups .short_matchups_teams {

	text-align: left;

	width: 110px;

	padding-left:3px;

}

#gen_short_matchups .short_matchups_scores {

	text-align: center;

	width: 25px;

}

#gen_short_matchups .short_matchups_lines A {

	text-align: center;

	width: 35px;

	font-weight: normal;

}

#gen_short_matchups .short_matchups_times {

	text-align: right;

	width: 50px;

}

#gen_short_matchups .short_matchups_times A {

	font-weight: normal;

}



#sports_data_select_sport {

	float: right;

}





.asteriks {

	color: red;

	font-weight: bold;

	font-size: 11px;

}



.pending_closed_picks {

	color: red;

}





/* ------------------------ COMMON PLACE ------------------------ */

#service_info .header TH {

	font-size: 11px;

	color: #fff; 

	background-color: #333333; 

	

	background-repeat: repeat-x;

	padding: 5px 10px 5px 10px;

	text-align: left;

}

#service_info .subheader TH {

	font-size: 11px;

	color: #fff; 

	background-color: #aaa; 

	padding: 5px;

	text-align: center;

}

#service_info .data TH {

	font-size: 11px;

	background-color: #eee;

	padding: 5px;

}





/* ------------------------ SERVICE_INFO ------------------------ */

#service_info {

	margin-bottom: 20px;

}

#service_info TABLE {

	font-size: 11px;

	background-color: #fff;

	border: solid 1px #ddd;

	width: 550px;

}

#service_info TD {

	font-size: 11px;

}

#service_info TD.header {

	padding: 2px 5px 5px 10px;

}

#service_info .header A {

	color: #fff; 

	text-decoration: none;

}

#service_info TD.description {

	padding: 2px 5px 10px 10px;

}

#service_info TD.image {

	width: 65px;

	background-color: #ddd;

	margin: 0;

	padding: 0;

	text-align: center;

}

#service_info IMG {

	margin: 5px 5px 5px 5px;

	padding: 0;

}





#handicapper_home A {

	color: #00f;

	text-decoration: none;

}

#handicapper_home IMG {

	margin-bottom: 10px;

}

#handicapper_home TD {

	padding: 10px;

	text-align: center;

	border: 1px solid #ddd;

}



.pick_won {

	color: green;

	font-weight: bold;

}

.pick_lost {

	color: red;

}



.modify_general_preview_error_class {

	color: red;

	font-weight: bold;

}
