.player_div{
}
.chat_div{
}
.chat_row{
	font-size: 8pt;
	border-bottom: #F4F4F4 1px solid;
}
.chat_author{
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: top;
	white-space: nowrap;
}
.chat_comment{
	margin-right: 5px;
	margin-left: 5px;
	vertical-align: top;
}
.rank_button_off{
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	background: #F3F3F3;
	color: gray;
	padding: 1px;
	cursor: pointer;
}
.rank_button_on_sys{
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	background: #009900;
	color: white;
	padding: 1px;
	cursor: pointer;
}
.rank_button_on{
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	background: #009900;
	color: #FFFF66;
	padding: 1px;
	cursor: pointer;
}
a.rank_button_off:hover{
	text-decoration:none;
}
a.rank_button_on:hover{
	text-decoration:none;
}
a.pick_rost_button{
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	background: #0033CC;
	color: white;
	padding: 1px;
}
a.pick_ds_button{
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	background: #009933;
	color: white;
	padding: 1px;
}
a.pick_ds_button:hover{
	text-decoration:none;
	background: #CC3300;
}
a.pick_rost_button:hover{
	text-decoration:none;
	background: #CC3300;
}
.draft_blank_spot{
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: black 1px solid;
}
.draft_buttons{
	margin: 2px;
}
.draft_clock_info{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.draft_pick_team{
	font-size: 10px;
	font-weight: bold;
}
.draft_pick{
	font-size: 10px;
	text-align: right;
	white-space: nowrap;
}
.auto_pick_flag{
	font-size: 8px;
	color: #006699;
	font-style: italic;
}
.sb_head{
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	border: #0F6E38 4px solid;
	padding: 4px;
	background-color: #0F6E38;
	color: #ffffff;
}
.sb_head_score{
	border: #0F6E38 4px solid;
	font-size: 16px;
	background-color: #D1E8CB;
	text-align: center;
}
.stat_menu_table{
	background-color: #D1E8CB;
	border: #0F6E38 1px solid;
}
.stat_menu{
	vertical-align: middle;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.stat_menu_link{
	color: black;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
}
.stat_menu_head{
	text-align: right;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tabL {
	background-position: left top;
	background-image: url(images/tab_l.gif);
	width: 9px;
	background-repeat: no-repeat;
}
.tab {
	padding-right: 0.2em;
	background-position: left top;
	padding-left: 0.2em;
	background-image: url(images/tab_r.gif);
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	background-repeat: no-repeat;
}
.tabR {
	background-position: right top;
	background-image: url(images/tab_r.gif);
	width: 10px;
	background-repeat: no-repeat;
}
.tabLSel {
	background-position: left top;
	background-image: url(images/tab_l_on.gif);
	width: 9px;
	background-repeat: no-repeat;
	
}
.tabSel {
	padding-right: 0.2em;
	background-position: left top;
	padding-left: 0.2em;
	background-image: url(images/tab_r_on.gif);
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	background-repeat: no-repeat;
}
.tabRSel {
	background-position: right top;
	background-image: url(images/tab_r_on.gif);
	width: 10px;
	background-repeat: no-repeat;
	
}
.tabBack {
	padding-left: 0.3em;
    background-position: bottom;    
    background-repeat: repeat-x;
}


img {
	border: 0px;
}
a {
	color:firebrick; 
	background-color: transparent;
	text-decoration: none;
}
body {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	background : url(null) fixed no-repeat;
}
select {
	font-size: 10px;
}
input {
	font-size: 10px;
}
textarea {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
}
table {
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	border-top-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-spacing: 0;
	border-collapse: collapse;
}
h1 {
	background-color: transparent;
	font-size: 20px;
	font-family: verdana, arial, sans-serif;
}
h2 {
	background-color: transparent;
	font-size: 18px;
	font-family: verdana, arial, sans-serif;
}
h3 {
	background-color: transparent;
	font-size: 16px;
	font-family: verdana, arial, sans-serif;
}
h4 {
	background-color: transparent;
	font-size: 14px;
	font-family: verdana, arial, sans-serif;
}
h5 {
	background-color: transparent;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
}
hr {
	height: 1px;
	color: #0F6E38;
}
ul {
	list-style-type: disc;
	color: black;
	padding-bottom: 0;
	padding-top: 0;
	margin-top: 0;
	border-top-width: 0;
	margin-bottom: 0;
	border-bottom-width: 0;
}
a:hover {
	text-decoration:underline;
}
.alert {
	color: red;
}
.login {
	width: 175px;
	border: #848484 1px solid;
	color: black;
	background-color: #F6F6F6;
	margin-top: 10px;
	font-size: 10px;
	text-align: center;
	font-family: verdana, arial, sans-serif;
}
.subheader {
	height: 18px;
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom: #848484 1px solid;
}
.subheadertext {
	position: relative;
	top: 2px;
	margin-left: 5px;
}
.player_link {
	color: firebrick;
	cursor: pointer;
}
.std_nw{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	font-size: 10px;
}
.std{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
}
.std_hide{
	display: none;
}
.std_live_chg{
	color: #0033CC;
	font-weight: bold;
}
.draft_icons{
	cursor: pointer;
}
.std_ctr{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-size: 10px;
}
.std_right{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	font-size: 10px;
}
.std_brk_right{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	font-size: 10px;
	border-left: #848484 1px solid;
}
.std_col_head{
	font-size:10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #0F6E38;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
}
.std_col_head_center{
	font-size:10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #0F6E38;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	white-space: nowrap;
	text-align: center;
}
/* Comm Elements */
		.comm_box{
			border: #0F6E38 1px solid;
		}
		.score_type_edit_head{
			font-size: 12px;
			text-align: right;
			padding-left: 5px;
			padding-right: 5px;
			padding-top: 2px;
			padding-bottom: 2px;
		}
		.comm_menu {
			margin-left: 10px;
		}
		.three_digit_box{
			width: 24px;
		}
		.comm_content {
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			color: black;
			margin: 10px;
		}
		.status_accept {
			background-color: #00CC00;
			padding-left: 5px;
			text-align: left;
			white-space: nowrap;
			font-size: 10px;
		}
		.status_pending {
			background-color: #FFFF99;
			padding-left: 5px;
			text-align: left;
			white-space: nowrap;
			font-size: 10px;
		}
		.status_decline {
			background-color: #FF3300;
			padding-left: 5px;
			text-align: left;
			white-space: nowrap;
			font-size: 10px;
		}
		.import_panel{
			text-align: center;
			font-size: 10px;
			width: 350px;
			margin: 10px;
		}
		.nfl_schd_week{
			background-color: #0F6E38;
			border: #848484 1px solid;
			vertical-align: middle;
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
		}
		.nfl_schd_week_table{
			border: #0F6E38 1px solid;
			width: 130px;
			margin: 5px;
		}
		.nfl_schd_off{
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			color: black;
			font-style: italic;
		}
		.nfl_schd_date{
			font-family: verdana, arial, sans-serif;
			border-bottom: #848484 1px solid;
			font-size: 10px;
			color: black;
			font-weight: bold;
		}
		.nfl_schd_game{
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			color: black;
		}
		.nfl_schd_controls{
			padding-right: 20px;
			padding-left: 20px;
		}
		.nfl_schd_edit{
			font-size: 10px;
			vertical-align: bottom;
		}
		.game_edit_group{
			border: #0F6E38 1px solid;
		}
		.comm_opt_left_col{
			text-align: right;
		}
		.comm_opt_sec{
			font-size: 10px;
			border: #0F6E38 1px solid;
			padding: 4px;
			margin: 4px;
		}
		.comm_opt_sec_head{
			font-size: 10px;
			font-weight: bold;
			background-color: #D1E8CB;
			border-bottom: #0F6E38 1px solid;
			padding: 2px;
		}
		.comm_controls{
			border-top: #0F6E38 1px solid;
			text-align: center;
			padding: 4px;
		}
/* Com Roster Grid */

	.rost_table{
		padding: 2px;
	}
	.rost_rost{
		padding: 2px;
		text-align: left;
		font-size: 10px;
		border: #0F6E38 1px solid;
		background-color: #CCFFCC;
		text-align: center;
	}
	.rost_ir{
		text-align: left;
		font-size: 10px;
		border: #0F6E38 1px solid;
		background-color: #FFFFCC;
		text-align: center;
	}
	.rost_ds{
		text-align: left;
		font-size: 10px;
		border: #0F6E38 1px solid;
		background-color: #99CCFF;
		text-align: center;
	}
	.rost_rel{
		text-align: left;
		font-size: 10px;
		border: #0F6E38 1px solid;
		background-color: #FFCCCC;
		text-align: center;
	}
	.stat_head{
		font-family: verdana, arial, sans-serif;
		font-size: 12px;
		background-color: #0F6E38;
		border-bottom: #ffffff 1px solid;
		padding: 4px;
		color: #ffffff;
	}
	.stat_title{
		font-family: verdana, arial, sans-serif;
		font-size: 16px;
	}
	.stand_rank{
		font-family: verdana, arial, sans-serif;
		font-size: 14px;
	}
/* Upload Window */
		.upload_body {
				background-color: #F6F6F6;
		}
		.upload_error {
				color: red;
		}
		.file_input {
			font-size: 10px;
		}
/* Menu Elements */

		.menu {
			width: 175px;
			border: #848484 1px solid;
			background-color: #F6F6F6;
			margin-bottom: 10px;
		}
		.logohead {
			width: 175px;
			height: 120px;
			font-family: verdana, arial, sans-serif;
			font-size: 16px;
			text-align: center;
		}
		.menuitems {
			color: black;
			background-color: transparent;
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			text-decoration: none;
			margin-left: 7px;
			line-height: 14px;
		}
		.menudropdowns {
			margin-left: 7px;
			line-height: 14px;
			width: 145px;
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
		}
		.menudropdowns_small {
			margin-left: 7px;
			line-height: 14px;
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
		}
		.sub_menu_panel {
			margin-left: 12px;
		}
		a.menuitems:hover {
			color: #677B92;
			background-color: transparent;
		}
		.coach_info {
			color: black;
			background-color: transparent;
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			text-decoration: none;
			padding: 7px;
		}
		.menu_list{
			width: 100%;
		}
		.login_menu {
			color: black;
			background-color: transparent;
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			text-decoration: none;
			padding: 7px;
			text-align: center;
		}
		.access_list{
			width: 160px;
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
		}

/* Layout Elements */

		.content {
			border: #848484 1px solid;
			margin-left: 10px;
		}
		.header {
			height: 20px;
			background-color: #0F6E38;
			border-bottom: #848484 1px solid;
			vertical-align: middle;
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
		}
		.sort_head {
			font-size: 10px;
			font-weight: bold;
			color: #ffffff;
		}
		.header_right {
			text-align: right;
			white-space: nowrap;
			padding-right: 4px;
			padding-left: 4px;
		}
		.header_center {
			text-align: center;
			white-space: nowrap;
			padding-right: 4px;
			padding-left: 4px;
		}
		.header_brk_center {
			text-align: center;
			white-space: nowrap;
			padding-right: 4px;
			padding-left: 4px;
			border-left: #ffffff 1px solid;
		}
		.header_brk_right {
			text-align: right;
			white-space: nowrap;
			padding-right: 4px;
			padding-left: 4px;
			border-left: #ffffff 1px solid;
		}
		.header_left {
			text-align: left;
			white-space: nowrap;
			padding-right: 2px;
			padding-left: 2px;
		}
		.maintext {
			color: black;
			background-color: #F6F6F6;
			padding: 10px;
			font-size: 10px;
			font-family: verdana, arial, sans-serif;
		}

/* Team Menu Elements */

			.team_list{
				width: 100%;
			}
			.team_row {
			}
			.team_info {
				padding-left: 7px;
				vertical-align: middle;
				padding-right: 5px;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
			}
			.team_logo{
				width: 50px;
			}
			.team_logo_but{
				width: 50px;
			}
			.stand_logo{
				width: 30px;
			}
			a.team_link {
				color: black;
				background-color: transparent;
				text-decoration: none;
			}
			.curr_team {
				background-color: #D1E8CB;
			}
			.smallemail {
				color: black;
				font-size: 9px;
			}

/* Team Rost/Activation Elements/Trade */

			td.text_col{
				padding-left: 5px;
				text-align: left;
				white-space: nowrap;
			}
			td.num_col{
				padding-right: 5px;
				text-align: right;
			}
			table.team_acts{
				font-size:10px;
			}
			.rowcolor{
				background-color: #D1E8CB;
			}
			.altrowcolor{
				background-color: #F6F6F6;
			}
			.teamrowcolor{
				background-color: #CCCCFF;
			}
			.matchup_main {
				background-color: lightyellow;
				border: solid black 1px;
			}
			.matchup_text {
				font-family: verdana, arial, sans-serif;
				font-size: 9px;
			}
			.injury_info {
				text-align: center;
				font-size: 8px;
				font-style: italic;
			}
			.stat_line{
				padding-left: 5px;
				border-bottom: #848484 1px solid;
			}
			.wiz_quest{
				font-size:10px;
				font-family: verdana, arial, sans-serif;
				border-bottom: #848484 1px solid;
				font-weight: bold;
			}
			.wiz_info{
				font-size:10px;
				font-family: verdana, arial, sans-serif;
			}
			.wiz_options{
				font-size:10px;
				font-family: verdana, arial, sans-serif;
				margin-left: 20px;
			}
			.wiz_error{
				font-size:10px;
				font-family: verdana, arial, sans-serif;
				color: red;
				font-weight: bold;
			}
			.wiz_panel{
				margin: 10px;
			}
			.wiz_round_list{
				width: 180px;
			}
			.wiz_buttons{
				border-top: #848484 1px solid;
				text-align: center;
			}
			.trade_actions{
				padding-top: 10px;
				padding-bottom: 10px;
				text-align: center;
				font-size:10px;
			}
			.trade_button{
				padding: 3px;
				background-color: firebrick;
				color: white;
				font-weight: bold;
				text-align: center;
				font-size:10px;
				border: solid black 1px;
			}
			.trade_status{
				text-align: center;
				font-weight: bold;
				font-size:10px;
			}
			.trade_text{
				padding: 5px;
				text-align: left;
			}
			.trade_note{
				padding-top: 10px;
				font-style: italic;
			}
			.trans_alert {
				background-color: transparent;
				color: red;
				margin-bottom: 5px;
				font-size:10px;
				font-family: verdana, arial, sans-serif;
			}
			.trade_table {
				margin-top: 0px; 
				margin-left: 0px; 
				margin-right: 0px; 
				margin-bottom: 0px; 
				padding-top: 3px;
				padding-left: 10px;
				padding-right: 3px;
				padding-bottom: 3px; 
				border-top-width: 0;
				border-left-width: 0;
				border-right-width: 0;
				border-bottom-width: 0;
				border-spacing: 0;
				border-collapse: collapse;
				font-size: 10px;
				font-family: verdana, arial, sans-serif;
				width: 300px;
			}
			.trade_teams{
				font-weight: bold;
			}
			.trade_items{
				padding-left: 10px;
			}

/* Edit Elements */

			td.edit_name{
				text-align: right;
				white-space: nowrap;
				color: black;
				background-color: transparent;
				font-family: verdana, arial, sans-serif;
				font-size: 10px;
				text-decoration: none;
				padding: 3px;
			}
			.edit_control{
			}
			.edit_button{
				width: 40px;
			}


/* News & Notes Activation Elements */

			.comment_block {
				color: black;
				font-size: 10px;
				font-family: verdana, arial, sans-serif;
				padding: 5px;
			}
			.new_comment{
				background-color: white;
			}
			.new_comment_block{
				background-color: #F6F6F6;
			}
			.comment {
				background-color: transparent;
			}
			.comment_bold {
				background-color: transparent;
				font-weight: bold;
			}
			.comment_controls {
				color: black;
				font-size: 10px;
				font-family: verdana, arial, sans-serif;
				text-align: center;
			}
			.comment_author {
				background-color: transparent;
				font-style: italic;
				margin-bottom: 10px;
				margin-left: 20px;
			}
			.transaction {
				background-color: transparent;
				margin-bottom: 5px;
				font-size:10px;
				font-family: verdana, arial, sans-serif;
			}

.cent_button {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}

.marginless {
	margin: 0px;
}
.footer {
	color: #8b0000;
	background-color: transparent;
}
.indent {
	margin-left: 20px;
}
#textbox {
	width: 130px;
	border: 1px solid;
	font-family: verdana, arial, sans-serif;
	font-size: 8px;
}
#submit {
	margin-left: 122px;
	margin-top: 3px;
	border: 1px solid;
	color: black;
	background-color: white;
	font-family: verdana, arial, sans-serif;
	font-size: 8px;
}
.draft_round{
	background-color: #F6F6F6;
	border: 1px solid;
	margin: 3px;
}
.draft_round_head{
	border-bottom: 1px solid;
	font-size:10px;
	text-align: center;
}
.draft_button_done{
	background-color: #CC0000;
	color: white;
	font-weight: bold;
}
.dir_div td{
	margin: 0px;
}
.dir_team_name{
	font-size:12px;
	border-bottom: black 1px solid;
	width: 98%;
}
.dir_coach{
	font-size: 10px;
}
.rost_group_head{
	border-bottom: black 1px solid;
}

.htohgame {
	border: #848484 1px solid;
	background-color: #F6F6F6;
	margin-bottom: 1px;
}

.std_scoreboard{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	border-bottom: black 1px solid;
	vertical-align: top;
}

.scoreboard_cols{
	vertical-align: top;
}

.score_board{
	border: #999999 1px solid;
	background-color: #E9E9E9;
	margin-bottom: 4px;
	margin-right: 4px;
}
.score_board_row{
	border-bottom: #999999 1px solid;
}
.score_board_score{
	text-align: right;
	padding-left: 7px;
	padding-right: 7px;
	border: #999999 1px solid;
	width: 40px;
	font-size:18px;
	font-weight: bold;
}
	.stat_pu {
		position: absolute;
		border:solid 1px black;
		white-space: nowrap;
		padding: 2px;
		background-color: #E4E4E4;
		display: none;
	}
.col_group{
	border-bottom: black 1px solid;
	text-align: center;
	font-size: 10px;
}
.stats_spacer{
	width: 10px;
}
.playoff_bracket{
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
}