/* ----------Default---------- */
html {margin:0; padding: 0px;}
p  {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
h1 {font-size:28px; margin: 0px;}
h2 {font-size:24px; margin: 0px;}
h3 {font-size:20px; margin: 0px;}
h4 {font-size:18px; margin: 0px;}
h5 {font-size:16px; margin: 0px;}
h6 {font-size:14px; margin: 0px;}
li {list-style-type: none;}
input {font-family: Arial,Helvetica,Verdana,sans-serif;	background: #ffffff; font-size: 10px; border: 1px solid #7f9db9; padding: 1px; margin: 0px; color: #000000;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; background: #ffffff; border: 1px solid #7f9db9; padding: 1px; margin: 0px; font-size: 11px; color: #000000;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; background: #ffffff; font-size: 10px; border: 1px solid #bbbbbb; padding: 1px; margin: 0px; color: #000000;}
form {display:inline;}
.btn {font-family: Arial,Helvetica,Verdana,sans-serif; color:#ffffff; background: url(http://assets.giants.com/images/_2007/feature_bio_bg.gif) 0px 50% repeat-x; border: 1px solid #000; margin: 0px; padding: 0px 3px 0px 3px; height: 17px; font-weight: bold; font-size: 11px;}
.hide {display:none;}
.show {display:block;}
.smallest {font-size:9px;}
.smaller {font-size:10px;}
.defaultsize {font-size: 11px;}
.larger {font-size:12px;}
.largest {font-size:14px;}
.largest16 {font-size:16px;}
.largest24 {font-size:24px;}
.largest26 {font-size:26px;}
.largest28 {font-size:28px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.justify {text-align: justify;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.uppercase{text-transform: uppercase;}
.underline{text-decoration: underline;}
.clearboth {clear: both; font-size: 0px; height: 0px; line-height: 0px;}
.clearleft {clear: left;}
.clearright {clear: right;}

a {color:#990000; text-decoration:none; font-weight: bold;}
a:link {color: #990000; text-decoration:none;}
a:visited {color: #990000; text-decoration:none;}
a:hover {color: #003366; text-decoration:none;}
a:active {color: #990000; text-decoration:none;}

.table_header { background: #d6112f url(http://assets.giants.com/images/bg_btn_tile.gif) repeat-x; color: #ffffff; font-size: 11px; font-weight: bold;}
.table_header a {color:#ffffff; text-decoration:underline;}
.table_header a:link {color: #ffffff; text-decoration:underline;}
.table_header a:visited {color: #ffffff; text-decoration:underline;}
.table_header a:hover {color: #ffffff; text-decoration:none;}
.table_header a:active {color: #ffffff; text-decoration:none;}

.table_row1 { background: #f5f5f5; color: #be1800;}
.table_row1 a {color:#be1800; text-decoration:none;}
.table_row1 a:link {color: #be1800; text-decoration:none;}
.table_row1 a:visited {color: #be1800; text-decoration:none;}
.table_row1 a:hover {color: #be1800; text-decoration:underline;}
.table_row1 a:active {color: #be1800; text-decoration:underline;}

.table_row2 { color: #be1800; background: #ffffff;}
.table_row2 a {color:#be1800; text-decoration:none;}
.table_row2 a:link {color: #be1800; text-decoration:none;}
.table_row2 a:visited {color: #be1800; text-decoration:none;}
.table_row2 a:hover {color: #be1800; text-decoration:underline;}
.table_row2 a:active {color: #be1800; text-decoration:underline;}

.white, .white_un {color:#ffffff;}
.white a {color:#ffffff; text-decoration:none;}
.white a:link {color: #ffffff; text-decoration:none;}
.white a:visited {color: #ffffff; text-decoration:none;}
.white a:hover {color: #ffffff; text-decoration:underline;}
.white a:active {color: #ffffff; text-decoration:underline;}

.white_un a {color:#ffffff; text-decoration:underline;}
.white_un a:link {color: #ffffff; text-decoration:underline;}
.white_un a:visited {color: #ffffff; text-decoration:underline;}
.white_un a:hover {color: #ffffff; text-decoration:none;}
.white_un a:active {color: #ffffff; text-decoration:none;}

.blue, .blue_un {color:#003366;}
.blue a {color:#003366; text-decoration:none;}
.blue a:link {color: #003366; text-decoration:none;}
.blue a:visited {color: #003366; text-decoration:none;}
.blue a:hover {color: #003366; text-decoration:underline;}
.blue a:active {color: #003366; text-decoration:underline;}

.blue_un a {color:#003366; text-decoration:underline;}
.blue_un a:link {color: #003366; text-decoration:underline;}
.blue_un a:visited {color: #003366; text-decoration:underline;}
.blue_un a:hover {color: #003366; text-decoration:none;}
.blue_un a:active {color: #003366; text-decoration:none;}

.black, .black_un {color:#be1800;}
.black a {color:#be1800; text-decoration:none;}
.black a:link {color: #be1800; text-decoration:none;}
.black a:visited {color: #be1800; text-decoration:none;}
.black a:hover {color: #be1800; text-decoration:underline;}
.black a:active {color: #be1800; text-decoration:underline;}

.black_un a {color:#be1800; text-decoration:underline;}
.black_un a:link {color: #be1800; text-decoration:underline;}
.black_un a:visited {color: #be1800; text-decoration:underline;}
.black_un a:hover {color: #be1800; text-decoration:none;}
.black_un a:active {color: #be1800; text-decoration:none;}

.light_blue, .light_blue_un {color:#69a0ff;}
.light_blue a {color:#69a0ff; text-decoration:none;}
.light_blue a:link {color: #69a0ff; text-decoration:none;}
.light_blue a:visited {color: #69a0ff; text-decoration:none;}
.light_blue a:hover {color: #69a0ff; text-decoration:underline;}
.light_blue a:active {color: #69a0ff; text-decoration:underline;}

.light_blue_un a {color:#69a0ff; text-decoration:underline;}
.light_blue_un a:link {color: #69a0ff; text-decoration:underline;}
.light_blue_un a:visited {color: 69a0ff; text-decoration:underline;}
.light_blue_un a:hover {color: #69a0ff; text-decoration:none;}
.light_blue_un a:active {color: #69a0ff; text-decoration:none;}

.light_grey, .light_grey_un {color:#666666;}
.light_grey a {color:#666666; text-decoration:none;}
.light_grey a:link {color: #666666; text-decoration:none;}
.light_grey a:visited {color: #666666; text-decoration:none;}
.light_grey a:hover {color: #666666; text-decoration:underline;}
.light_grey a:active {color: #666666; text-decoration:underline;}

.light_grey_un a {color:#666666; text-decoration:underline;}
.light_grey_un a:link {color: #666666; text-decoration:underline;}
.light_grey_un a:visited {color: 666666; text-decoration:underline;}
.light_grey_un a:hover {color: #666666; text-decoration:none;}
.light_grey_un a:active {color: #666666; text-decoration:none;}

.dark_grey, .dark_grey_un {color:#333333;}
.dark_grey a {color:#333333; text-decoration:none;}
.dark_grey a:link {color: #333333; text-decoration:none;}
.dark_grey a:visited {color: #333333; text-decoration:none;}
.dark_grey a:hover {color: #333333; text-decoration:underline;}
.dark_grey a:active {color: #333333; text-decoration:underline;}

.dark_grey_un a {color:#333333; text-decoration:underline;}
.dark_grey_un a:link {color: #333333; text-decoration:underline;}
.dark_grey_un a:visited {color: 333333; text-decoration:underline;}
.dark_grey_un a:hover {color: #333333; text-decoration:none;}
.dark_grey_un a:active {color: #333333; text-decoration:none;}

.red, .red_un {color:#be1800;}
.red a {color:#be1800; text-decoration:none;}
.red a:link {color: #be1800; text-decoration:none;}
.red a:visited {color: #be1800; text-decoration:none;}
.red a:hover {color: #be1800; text-decoration:underline;}
.red a:active {color: #be1800; text-decoration:underline;}

.red_un a {color:#be1800; text-decoration:underline;}
.red_un a:link {color: #be1800; text-decoration:underline;}
.red_un a:visited {color: #be1800; text-decoration:underline;}
.red_un a:hover {color: #be1800; text-decoration:none;}
.red_un a:active {color: #be1800; text-decoration:none;}

.spacer_10 { height: 10px; line-height: 10px; font-size: 1px;}

.spacer_5 { height: 5px; line-height: 5px; font-size: 1px;}

.spacer_4 { height: 4px; line-height: 4px; font-size: 1px;}

.spacer_3 { height: 3px; line-height: 3px; font-size: 1px;}

.spacer_2 { height: 2px; line-height: 2px; font-size: 1px;}

.spacer_1 { height: 1px; line-height: 1px; font-size: 1px;}

/* ----------End Default---------- */


/* -------------Custom------------ */

.leadstory {
	font-size: 20px;
}

.rel_link {
	color:#990000;
	text-decoration:none; 
	font-weight: bold;
	padding: 1px;
}
.rel_link a {color:#990000; text-decoration:none;}
.rel_link a:link {color: #990000; text-decoration:none;}
.rel_link a:visited {color: #990000; text-decoration:none;}
.rel_link a:hover {color: #003366; text-decoration:none;}
.rel_link a:active {color: #990000; text-decoration:none;}

.module {
	border: 1px solid #93add0;	
	background: #ffffff url(http://assets.giants.com/images/_2007/bg_module.jpg) repeat-x;
}

#bio_photos {	
	background:url(http://assets.giants.com/images/_2007/feature2_bio_bg.gif) repeat-x; width: 100%;
}

#bio_photos img {
	float: left;
	display: inline;
	margin: 10px 25px 10px 0px; 
}

#body_content2 {
	background: #fff url(http://assets.giants.com/images/_2007/faux_bg2.gif) repeat-y;
	border-bottom: 1px solid #333;
}

#body_content3 {
	background: #fff url(http://assets.giants.com/images/_2007/faux_bg3.gif) repeat-y;
	border-bottom: 1px solid #333;
}

#community_news {
	border: 1px solid #93add0;
	border-top: none;
}

#featured_photos {
	border: 1px solid #000000;	
}

#featured_header {
	background: url(http://assets.giants.com/images/_2007/headers/bg_tile_featured.gif) repeat-x;
}

#featured_footer {
	width: 100%;
	background: #002149 url(http://assets.giants.com/images/_2007/bg_tile_featuredphotos.gif) repeat-x;
}

#featured_footer img {
	float: left;
	display: inline;
	margin: 10px 10px 10px 0px; 
}

#footer_bg {
	background: url(http://assets.giants.com/images/_2007/bg_tile_footer.gif) repeat-x;
	height: 93px;
}

#footer_left {
	background: url(http://assets.giants.com/images/_2007/bg_footer_ae.gif) 0px 0px no-repeat;
	height: 93px;
}

#footer_right {
	background: url(http://assets.giants.com/images/_2007/footer_rigth.gif) 100% 0px no-repeat;
	height: 93px;
}

.line {
	background: url(http://assets.giants.com/images/_2007/bg_tile_line.gif) repeat-x;
	height: 4px; 	
	line-height: 4px; 
	font-size: 1px;
}

ul.player_news {
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

ul.player_news li {
	margin: 0;
	display: block;
	padding: 2px 0px 2px 17px;
	border-bottom: 1px dotted #cccccc;
	background: url(http://assets.giants.com/images/_2007/icons/arrow.gif) 5px 6px no-repeat;
}

ul.player_news li a {color:#be1800; text-decoration:none;}
ul.player_news li a:link {color: #be1800; text-decoration:none;}
ul.player_news li a:visited {color: #be1800; text-decoration:none;}
ul.player_news li a:hover {color: #be1800; text-decoration:underline;}
ul.player_news li a:active {color: #be1800; text-decoration:underline;}

#poll {
	border: 1px solid #93add0;
	background: #c8d9f3 url(http://assets.giants.com/images/_2007/fanpoll/bg_tile.gif) repeat-x;
}

#poll_inside {
	width: 271px;
	border-left: 1px solid #9daac0;
	border-right: 1px solid #9daac0;
	background: #c9d8f2 url(http://assets.giants.com/images/_2007/fanpoll/bg_tile_inside.gif) repeat-x;
}

#poll_choices {
	margin: 0;
	padding: 0px;
}

#poll_choices ul {
	margin: 0;	
	padding: 2px 0px 0px 0px;
	list-style-type: none;
}

#poll_choices ul li {
	margin: 0;
	padding: 0px;
	height: 22px;
	list-style-type: none;
}

.required {
	color: #be1800;
	font-weight: bold;
}

#right_rail {
	background: #ffffff url(http://assets.giants.com/images/_2007/bg_tile_right.gif) repeat-x;
	border: 1px solid #333;
}

#story_nav {
	position: absolute; 
	bottom: 3px; 
	left: 436px;
}

#story_nav img {
	float: left;
}

#sec_news {
	width: 657px;
	border: 1px solid #93add0;
	border-top: none;
	background: #ffffff;
}
.sec_news_table {
	width: 657px;
	border: 0px solid #93add0;
	border-top: none;
	background: #ffffff;
}

#sections {
	border: 1px solid #93add0;	
	border-top: none;
}

#sections ul {
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

#sections ul li {
	margin: 0;
	display: block;
	padding: 2px 0px 2px 26px;
	border-bottom: 1px dotted #cccccc;
}

#sections ul li.listSection {
	margin: 0;
	display: block;
	padding: 2px 0px 2px 5px;
	border-bottom: 1px dotted #cccccc;
}

#sections ul li.video {
	background: url(http://assets.giants.com/images/_2007/icons/video.gif) 5px 4px no-repeat;
}

#sections ul li.audio {
	background: url(http://assets.giants.com/images/_2007/icons/audio.gif) 5px 4px no-repeat;
}

#sections ul li.return_clips {
	background: url(http://assets.giants.com/images/_2007/arrows.gif) 5px 4px no-repeat;
}

#video_clips {
	border: 1px solid #93add0;	
	border-top: none;
}

#video_clips ul {
	margin: 0;
	padding: 0px;
	list-style-type: none;
}

#video_clips ul li {
	margin: 0;
	display: block;
	padding: 3px 0px 3px 26px;
	border-bottom: 1px dotted #cccccc;
}

#video_clips ul li.video {
	background: url(http://assets.giants.com/images/_2007/icons/video.gif) 5px 4px no-repeat;
}

#video_clips ul li.audio {
	background: url(http://assets.giants.com/images/_2007/icons/icon_audio.gif) 5px 4px no-repeat;
}

#video_clips ul li a {color:#be1800; text-decoration:none;}
#video_clips ul li a:link {color: #be1800; text-decoration:none;}
#video_clips ul li a:visited {color: #be1800; text-decoration:none;}
#video_clips ul li a:hover {color: #be1800; text-decoration:underline;}
#video_clips ul li a:active {color: #be1800; text-decoration:underline;}

#nflnetwork_dropdown_container {
	width:135px;
	position: relative;
	}

#nfl_network {
	position:absolute;
	top:26px;
	left:0px;
	margin: 0;
	background: #ffffff;
	border: 1px solid #93add0;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	padding: 5px 0px 5px 0px;
	}

#nfl_network ul {
	width: 133px;
	}

#nfl_network ul           { margin: 0; padding: 0px; list-style-type: none; }
#nfl_network li           { margin: 0; padding: 2px 0px 2px 0px;}
#nfl_network li a         { display: block; height: 13px; color: #990000; padding: 0px 5px 0px 5px; }
#nfl_network li a:link    { color: #990000; text-decoration: none; }
#nfl_network li a:visited { color: #990000; text-decoration: none; }
#nfl_network li a:active  { color: #990000; text-decoration: none; }
#nfl_network li a:hover   { color: #003366; text-decoration: none; padding: 0px 5px 0px 5px; }

#nfcnetwork_dropdown_container {
	width:107px;
	position: relative;
	}

#nfc_network {
	position:absolute;
	top:26px;
	left:0px;
	margin: 0;
	background: #ffffff;
	border: 1px solid #93add0;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	padding: 5px 0px 5px 0px;
	}

#nfc_network ul {
	width: 105px;
	}

#nfc_network ul           { margin: 0; padding: 0px; list-style-type: none; }
#nfc_network li           { margin: 0; padding: 2px 0px 2px 0px;}
#nfc_network li a         { display: block; height: 13px; color: #990000; padding: 0px 5px 0px 5px; }
#nfc_network li a:link    { color: #990000; text-decoration: none; }
#nfc_network li a:visited { color: #990000; text-decoration: none; }
#nfc_network li a:active  { color: #990000; text-decoration: none; }
#nfc_network li a:hover   { color: #003366; text-decoration: none; padding: 0px 5px 0px 5px; }

#afcnetwork_dropdown_container {
	width:107px;
	position: relative;
	}

#afc_network {
	position:absolute;
	top:26px;
	left:0px;
	margin: 0;
	background: #ffffff;
	border: 1px solid #93add0;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	padding: 5px 0px 5px 0px;
	}

#afc_network ul {
	width: 105px;
	}

#afc_network ul           { margin: 0; padding: 0px; list-style-type: none; }
#afc_network li           { margin: 0; padding: 2px 0px 2px 0px;}
#afc_network li a         { display: block; height: 13px; color: #990000; padding: 0px 5px 0px 5px; }
#afc_network li a:link    { color: #990000; text-decoration: none; }
#afc_network li a:visited { color: #990000; text-decoration: none; }
#afc_network li a:active  { color: #990000; text-decoration: none; }
#afc_network li a:hover   { color: #003366; text-decoration: none; padding: 0px 5px 0px 5px; }	

#multi_container { width: 585px; margin: 10px; }
#multi_header { background: url(http://assets.giants.com/images/_2007/multimedia/header.gif) no-repeat; height: 87px; width: 585px;}
#multi_content { border: 1px solid #333; margin-top: 5px; background: #ffffff url(http://assets.giants.com/images/_2007/multimedia/tile.jpg) repeat-x;}

#map_bg {
	width: 611px;
	padding-top: 20px;
	background: url(http://assets.giants.com/images/_2007/bg_gfn_map.gif) no-repeat;
}

#column1 {
	border: 1px solid #90a1bc; 
	background: #f7f6f6; 
	padding: 15px;
	min-height: 900px;
	height: auto !important;
 	height: 900px;
}

#lead_story_content {
	padding: 15px 10px 0px 15px;
}

#lead_story_links {
	padding: 12px 10px 0px 15px; 
}

#london_overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(http://assets.giants.com/images/_2007/bg_overlay.png);
	width: 100%;
	z-index: 100;
}

#london_overlay2 {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000000;
	width: 100%;
	height: 300px;
	z-index: 126;
	opacity:.85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
}

#london_container2 {
	color: #fff;
	width: 1211px;
	margin: 0 auto;
	padding: 18px 10px 18px 10px;
}

#faux_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 164;
}

#london_container {
	color: #fff;
	width: 1211px;
	margin: 0 auto;
	padding: 20px 10px 18px 10px;
}

.london_links a         { color: #fff; text-decoration: none; }
.london_links a:link    { color: #fff; text-decoration: none; }
.london_links a:visited { color: #fff; text-decoration: none; }
.london_links a:active  { color: #fff; text-decoration: underline; }
.london_links a:hover   { color: #fff; text-decoration: underline; }	

#london_header {
	float: left;
	display: inline;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}


#london_close {
	padding: 3px;
	background: #fff;
}

#london_close_out {
	float: right;
	text-align: center;
	border: 1px solid #fff;
	padding: 1px;
	width: 50px;
}

/* -----------End Custom---------- */


/* ----- Drag & Drop styles ------ */

.dragWindow {
	border: #be1800 2px solid;
	display: none;
	filter: alpha( opacity=20 );
	position: absolute;
	background-color: #666666; }

.m1Container, .m2Container, .m3Container,
.m4Container, .m5Container, .m6Container,
.m7Container, .m8Container, .m9Container,
.m10Container, .m11Container, .m12Container,
.m13Container, .m14Container, .m15Container,
.m16Container, .m17Container, .m18Container {
	WIDTH: 100%; position: relative; behavior: url('/includes/pm_htc.htc');
	}

.action1, .action2 { background: #E2EBF7; border: #B8CDE7 1px solid; padding: 2px;}
.action1 { border-right: 0px none; }

IMG.clsHidden { VISIBILITY: hidden; }

.m1UserData, .m2UserData, .m3UserData,
.m4UserData, .m5UserData, .m6UserData,
.m7UserData, .m8UserData, .m9UserData,
.m10UserData, .m11UserData, .m12UserData,
.m13UserData, .m14UserData, .m15UserData,
.m16UserData, .m17UserData, .m18UserData {
	behavior: url(#default#userData);
	}

.m1Container, .m2Container, .m3Container,
.m4Container, .m5Container, .m6Container,
.m7Container, .m8Container, .m9Container,
.m10Container, .m11Container, .m12Container,
.m13Container, .m14Container, .m15Container,
.m16Container, .m17Container, .m18Container {
	WIDTH: 100%; position: relative; behavior: url('/includes/pm_htc.htc');
	}

.m1Part, .m2Part, .m3Part,
.m4Part, .m5Part, .m6Part,
.m7Part, .m8Part, .m9Part,
.m10Part, .m11Part, .m12Part,
.m13Part, .m14Part, .m15Part,
.m16Part, .m17Part, .m18Part {
	WIDTH: 100%; background: #F2FAFF; border-top: white 2px solid; padding: 0;
	}

.m1PartAlternate, .m2PartAlternate, .m3PartAlternate,
.m4PartAlternate, .m5PartAlternate, .m6PartAlternate,
.m7PartAlternate, .m8PartAlternate, .m9PartAlternate,
.m10PartAlternate, .m11PartAlternate, .m12PartAlternate,
.m13PartAlternate, .m14PartAlternate, .m15PartAlternate,
.m16PartAlternate, .m17PartAlternate, .m18PartAlternate {
	WIDTH: 100%; background: #E2EBF7; border-top: white 2px solid; padding: 0;
	}

.m1MoverMin, .m2MoverMin, .m3MoverMin,
.m4MoverMin, .m5MoverMin, .m6MoverMin,
.m7MoverMin, .m8MoverMin, .m9MoverMin,
.m10MoverMin, .m11MoverMin, .m12MoverMin,
.m13MoverMin, .m14MoverMin, .m15MoverMin,
.m16MoverMin, .m17MoverMin, .m18MoverMin {
	border: #B8CDE7 1px solid;
	background-position: center;
	background-IMAGE: url('http://assets.giants.com/images/utility/move.gif');
	cursor: move;
	background-REPEAT: no-repeat;
	background-COLOR: #E2EBF7;
	padding: 2px;
	width: 15px;
	}

/* ---- End Drag & Drop styles ---- */

/* ---- Copied from legacy.css ---- */
.body8 {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
}

.body9 {
	font-family: verdana, arial, helvetica;
	font-size: 9pt;
}

.headline1 {
	font-family: verdana, arial, helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: #17367B;
	margin-bottom: 0pt;
}

.headline2 {
	font-family: verdana, arial, helvetica;
	font-size: 13pt;
	font-weight: bold;
	color: #17367B;
	margin-bottom: 0pt;
}

.headline3 {
	font-family: verdana, arial, helvetica;
	font-size: 13pt;
	font-weight: bold;
	color: #B40003;
	margin-bottom: 0pt;
}

.headline4 {
	font-family: verdana, arial, helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #17367B;
	margin-bottom: 0pt;
}

.headline5 {
	font-family: verdana, arial, helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #B40003;
	margin-bottom: 0pt;
}

.headline6 {
	font-family: verdana, arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: #17367B;
	margin-bottom: 0pt;
}

.headline7 {
	font-family: verdana, arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: #B40003;
	margin-bottom: 0pt;
}

.headlineblack1 {
	font-family: verdana, arial, helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0pt;
}

.headlineblack2 {
	font-family: verdana, arial, helvetica;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0pt;
}


.headlineblack4 {
	font-family: verdana, arial, helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0pt;
}

.headlineblack5 {
	font-family: verdana, arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0pt;
}

.headlineblack6 {
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0pt;
}

.subheadline {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #001526;
	margin-bottom: 0pt;
}

.piccaption {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #ffffff;
	background-color: #17367B;
}

td.footershell {
	font-family: verdana, arial, helvetica;
	font-size: 7.3pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
}


.footershell A {
text-decoration: none; 
color: #B40003;
}

.footershell A:link {
text-decoration: none;
color: #B40003;
}

.footershell A:visited {
text-decoration: none;
color: #B40003;
}

.footershell A:hover {
text-decoration: none;
color: #FFFFFF;
}

.redbold {
	font-family: verdana, arial, helvetica;
	font-size: 7.5pt;
	color: #B40003;
	font-weight: bold;
	text-transform: uppercase;
}


.playerpage1 {
	background-color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;

}

.playerpage1 A {
	text-decoration: none; 
	color: #FFFFFF;
}

.playerpage1 A:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.playerpage1 A:hover {
	text-decoration: none;
	color: #B40003;
}

.playerpage2 {
	background-color: #17367B;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.playerpage3 {
	background-color: #AEB3C9;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}


.scoreboard1 {
	background-color: #B40003;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.scoreboard1 A {
	text-decoration: none; 
	color: #FFFFFF;
}

.scoreboard1 A:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.scoreboard1 A:hover {
	text-decoration: none;
	color: #17367B;
}

.scoreboard2 {
	background-color: #939BB8;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.scoreboard3 {
	background-color: #B40003;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.scoreboard4 {
	background-color: #132A64;
	font-family: verdana, arial, helvetica;
	font-size: 7.3pt;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.scoreboard4 A {
	text-decoration: none; 
	color: #FFFFFF;
}

.scoreboard4 A:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.scoreboard4 A:hover {
	text-decoration: none;
	color: #9097B3;
}

.multimedia1 {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

.multimedia1 A {
	text-decoration: none; 
	color: #B40003;
}

.multimedia1 A:visited {
	text-decoration: none;
	color: #B40003;
}

.multimedia1 A:hover {
	text-decoration: none;
	color: #10275B;
}

.multimedia2 {
	background-color: #DEDFE3;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}

.multimedia2 A {
	text-decoration: none; 
	color: #B40003;
}

.multimedia2 A:visited {
	text-decoration: none;
	color: #B40003;
}

.multimedia2 A:hover {
	text-decoration: none;
	color: #10275B;
}

.multimedia3 {
	font-family: verdana, arial, helvetica;
	font-size: 7.2pt;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}

.multimedia3 A {
	text-decoration: none; 
	color: #000000;
}

.fromboards {
	font-family: verdana, arial, helvetica;
	font-size: 8.5pt;
	color: #000000;
}

.newsarchive {
	background-color: #EDEEF2;
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	color: #17367B;
	font-weight: bold;
}

.newsarchive A {
	text-decoration: none; 
	color: #17367B;
}

.newsarchive A:visited {
	text-decoration: none;
	color: #000000;
}

.newsarchive A:hover {
	text-decoration: none;
	color: #B40003;
}

.newsfooter {
	background-color: #00275E;
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.newsfooter A {
	text-decoration: none; 
	color: #FFFFFF;
}

.newsfooter A:visited {
	text-decoration: none; 
	color: #FFFFFF;
}

.newsfooter A:hover {
	text-decoration: none; 
	color: #9097B3;
}

.newsarchive {
	background-color: #EDEEF2;
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	color: #17367B;
	font-weight: bold;
}

.tfcell {background-color: #9097B3;}

.tfheadline {
font-family: verdana, arial, sans-serif;
font-size: 10pt;
color: #091956;
font-weight: bold;
text-decoration: none;
margin-top: 0px;
}

.tfheadline A {
text-decoration: none; 
color: #091956;
}

.tfheadline A:link {
text-decoration: none;
color: #091956;
}

.tfheadline A:visited {
text-decoration: none;
color: #091956;
}

.tfheadline A:hover {
text-decoration: none;
color: #980001;
}

.tftext {
font-family: verdana, arial, sans-serif;
font-size: 8pt;
color: #FFFFFF;
line-height: 14px;
font-weight: normal;
}

.tftext a { color: #FFFFFF; text-decoration: none; font-weight: normal; }
.tftext a:link { color: #FFFFFF; text-decoration: none; font-weight: normal; }
.tftext a:visited { color: #FFFFFF; text-decoration: none; font-weight: normal; }
.tftext a:active { color: #FFFFFF; text-decoration: none; font-weight: normal; }
.tftext a:hover { color: #FFFFFF; text-decoration: none; font-weight: normal; }

.gamedayscores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.gamedaylinks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
}

.gamedaylinks A {
text-decoration: none; 
font-weight: bold;
color: #17367B;
}

.gamedaylinks A:link {
text-decoration: none;
font-weight: bold;
color: #020F42;
}

.gamedaylinks A:visited {
text-decoration: none;
color: #020F42;
font-weight: bold;
}

.gamedaylinks A:hover {
text-decoration: none;
color: #980001;
font-weight: bold;
}

.sortrow {
background-color : #BEC1D4;
font-family:verdana, arial, helvetica;
font-size: 10px;
}


/***
* this is text that might appear above the poll
***/
.pollPrePollText {
font-family: arial, verdana, helvetica;
color: #FFFFFF;
font-size: 12pt;
} 

/***
*after voting, if there is a "no results before" date
*set in the admin tool, this is the class for the text
*that is displayed
***/
.pollThankYou {
	font-family: arial, verdana, helvetica;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

/***
*this has been left out of dsp_poll for uds 2.0 but will
*likely be added soon.  The font used for the "total votes"
*at the bottom of the poll module
***/
.pollTotalVotes {
	font-family: arial, verdana, helvetica;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

/***
*This is for the results page - defines style for the 
*percentages  related to the bar graph.
***/
.pollPercentage {
	font-family: arial, verdana, helvetica;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

/***
*Question
***/
.pollQst {
	font-family: verdana,arial,helvetica;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}

.pollQst2 {
	font-family: verdana,arial,helvetica;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}


/***
*Choices
***/
.pollChc {
	font-family: verdana,arial,helvetica;
	color: #000000;
	font-size: 8pt;
}

.pollChc2 {
	font-family: verdana,arial,helvetica;
	color: #FFFFFF;
	font-size: 8pt;
}


/***
*If attributes are set to separate questions and/or
*choices, this can define that table cell
***/
.pollSeparator {
}

/***
*This is the cell used in the bar graph interface,
*generally used to define color.
***/
.pollBar {
	background-color: #17367B;
}


/* UDS Styles */


.udsMpQuest {
	font-family: verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.udsMpQuestReq {
	font-family: verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color : red;
}

.udsMpTitle {
	font-family: verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.udsMpChc {
	font-family: verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}

.udsMpFinePrint {
	font-family: verdana, Arial, Helvetica;
	font-size: 11px;
	color: #000000;
}



/* NFL Tool Kit Styles */

.bodySm {
	font-family:verdana, arial, helvetica;
	font-size: 10px;
}


.nflSortColumn {
	background-color : #B8BBCA;
	font-family:verdana, arial, helvetica;
	font-size: 10px;
}

.nflSituation {
	color: #000000;
	font-family:verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
}


.header1 {
 font-family:verdana, arial, helvetica;
 font-size: 14pt;
 font-weight: bold;
 color: #091956;
}
 
.header2 {
 background-color: #091956;
 font-family:verdana, arial, helvetica;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-transform: uppercase;
}
 

.header3 {
 background-color: #9097B3;
 font-family:verdana, arial, helvetica;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-transform: uppercase;
}
 
.header4 {
 background-color: #9097B3;
 font-family:verdana, arial, helvetica;
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF;
 text-transform: uppercase;
}

.header4 A {
text-decoration: none; 
color: #FFFFFF;
}

.header4 A:link {
text-decoration: none;
color: #FFFFFF;
}

.header4 A:visited {
text-decoration: none;
color: #FFFFFF;
}

.header4 A:hover {
text-decoration: none;
color: #091956;
}

.altRow1 {
 background-color: #FFFFFF;
 font-family:verdana, arial, helvetica;
 font-size: 10px;
 color: #000000;
}

.altylowRow1 {
 background-color: #FFFF00;
 font-family:verdana, arial, helvetica;
 font-size: 10px;
 color: #000000;
}
 

.altRow2 {
 background-color: #E4E6EC;
 font-family:verdana, arial, helvetica;
 font-size: 10px;
 color: #000000;
}

.footer {
/* LEGACY MASTER */


 

 background-color: #E8EAEB;
 font-family:verdana, arial, helvetica;
 font-size: 10px;
 color: #000000;
}

.tksubnav {
 font-family:verdana, arial, helvetica;
 font-size: 8pt;
 color: #091956;
 font-weight: bold;
}

.tksubnav A {
text-decoration: none; 
color: #980001;
}

.tksubnav A:link {
text-decoration: none;
color: #980001;
}

.tksubnav A:visited {
text-decoration: none;
color: #020F42;
}

.tksubnav A:hover {
text-decoration: none;
color: #091956;
}


.linkhead {
font-family: verdana,arial,helevetica;
font-size: 10pt;
}


.linkhead2 {
font-family: verdana,arial,helevetica;
font-size: 10pt;

}

.pulldown {
 font-family:verdana, arial, helvetica;
 font-size: 9pt;
 color: #000000;
}

/* Sideline Ad */
.sideline { position:absolute; left: 780px; top: 0px; z-index:3;}
.sidelinebg { height: 433px; } /* background-image: url('http://assets.giants.com/photos/sideline-mbna.gif'); background-REPEAT: no-repeat; */

.storypopbg {
	voice-family:"\"}\"";
	voice-family:inherit;
 		background-color: #FFFFFF;
		opacity:.95;
		filter: alpha(opacity=95);
		-moz-opacity: 0.95;
		border:1px solid #6C6C6C;
	
}

.storypopbgold {
	voice-family:"\"}\"";
	voice-family:inherit;
 		background: #7a0a19 url(http://assets.giants.com/images/modules/scoreboard/red.gif);
 		background-repeat: no-repeat; 
 		background-position: 0% 50%;
		opacity:.80;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8;
		border:0px solid white;
	
}

.dropshadow1{
	float:left;
	clear:left;
	/*background: url(http://assets.giants.com/images/shadow.gif) no-repeat bottom right;*/
	padding-bottom: 2px;
	width: 317px;
}

.biostatl {font-family: Arial,Helvetica,Verdana,sans-serif;font-size: 13px; font-weight: bold; color:#ffffff; padding:0px 4px 0px 14px;}
.biostatr {font-family: Arial,Helvetica,Verdana,sans-serif;font-size: 13px; color:#ffffff; padding:0px 14px 0px 4px;}

.relatedlinks  {font-family: arial,helvetica,verdana; font-size: 13px; font-weight: bold;  text-decoration: none; color: #35488C; padding-left: 4px;}
.relatedlinksm  {font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold;  text-decoration: none; color: #35488C; padding-left: 4px;}
