/* Basic styles */
*{margin:0;padding:0}
html,body{height:100%}
h1{font-size:25px;line-height:27px;font-weight:bold;}
img{border:0}
img,object{display:block}
fieldset{border:0}
input,textarea{padding:1px}
option{padding-right:.5em}
td{vertical-align:top}
ul{list-style:none}
a,a:visited{text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline;cursor:pointer}
table{border-collapse:collapse}
/* Fonts */
body,input,textarea,select,table{font:12px/18px arial,verdana,sans-serif;color:#282828}
/* Body, html, wrapper */
html{background:#000 url(/images/102809_opp_knocks_bg.jpg) center top no-repeat;}
body{background:center top repeat-y;text-align:center; margin-bottom:30px;}
* html body{background /**/:url(/images/102809_opp_knocks_bg.jpg) center top no-repeat}
#wrapper{width:910px;margin:0 auto;background:#fff url(/images/content_bg_top.jpg) 0 375px repeat-x;text-align:left;/* for IE */}

/* CONTENT Basic Styles */
a{font-weight:bold;color:#087c3b}
a:visited{font-weight:normal; color: #666666;}
a.normal,a.normal:visited{font-weight:normal}
img.left{float:left;margin:5px 14px 4px 2px}
img.right{float:right;margin:5px 2px 4px 14px}

/* CONTENT */
#content {
  position:relative;
  overflow:hidden;
  background:url(/images/content_bg_bottom.jpg) left bottom repeat-x;
  padding-bottom:30px;
  padding-top:38px;
  height:auto;
  min-height:650px;
}
* html #content{height:100%;height:650px;overflow:visible}

/* HEADER */
#header{position:relative;height:313px}
/* SUBHEADER */
#subheader{height:31px;top:-3px;left:121px;width:585px;position:relative;z-index:99000}

/* FOOTER */
#footer{width:930px;margin:0 auto;position:relative;height:53px;background:url(/images/footer_blank.gif) 0 0 no-repeat; padding-bottom:30px;}
* html #footer {padding-bottom:0}
#footer-logo{position:absolute;top:13px;left:39px}
#footer-nav{position:absolute;top:10px;left:130px}
#footer-nav li{padding-right:10px;float:left}
#footer-nav a,#footer-nav a:visited{color:#fff;font-size:11px;font-weight:normal;text-transform:uppercase}
#footer-nav a.custom,#footer-nav a.custom:visited{text-transform:none}
#footer-nav-2{position:absolute;top:25px;left:130px;color:#fff;font-size:11px}
#footer-nav-2 li{padding-right:10px;float:left}
#footer-nav-2 a,#footer-nav-2 a:visited{color:#fff;font-size:11px;font-weight:normal;}

/* MAIN CONTAINERS */
#left{float:left;width:705px}
#right{float:right;width:200px;padding-left:5px}
* html #right{width /**/:205px}
.left_column{float:left;width:336px;text-align: left;padding-left: 15px;}
.right_column{float:right;width:336px;text-align:left;padding-right: 5px;}

/* HEADER DECORATIONS */
.with_divider{
	background:url(/images/1_col_horizontal_separator.jpg) 0 0 no-repeat;
	padding-top:0px;
	padding-left:0px;
	height: 30px;
	clear: both;
	}

/* SUB CONTAINERS */
.left_1{float:left;width:360px}
.left_2{float:left;width:345px}
.left_both{overflow:hidden;margin-bottom:15px}
.stats_both{padding-bottom:20px;clear:both;}
.left_both2{overflow:hidden}
* html .left_both2{height:1%}
.left_both3{overflow:hidden;margin-bottom:15px;margin-left:19px}
* html .left_both{height:1%}
.left_both_topbg{float:left;background:url(/images/tiled_gradient_710px.jpg) 0 0 no-repeat;padding-top:28px;margin-top:0px;}
.both_topbg{background:url(/images/tiled_gradient.jpg) 0 0 repeat-x;padding-top:26px;margin-top:8px;padding-left:19px;}
.left_bottombg{background:url(/images/tiled_gradient_710px.jpg) bottom left repeat-x;padding-bottom:26px;margin-top:8px}

.text{padding:0 15px 40px 20px}
.text h1{font-size:25px;line-height:27px;margin-bottom:18px;font-weight:bold;}


/* LEFT BOXES 
=============*/

/* BOX-NEWS_NORMAL */
/* BOX-NEWS */
.box-news{padding:0 0 37px 20px;background:url(/images/left_1.horizontal_separator.jpg) left bottom no-repeat}

.box-news h2 img{display:block;margin:0 0 9px -4px}
.box-news h1{font-size:25px;line-height:27px;font-weight:bold;margin:0 10px 5px 0}

/* BOX-TEXT */
.left_1 .box-text{margin:0 20px 0 20px}
.left_2 .box-text{margin:25px 10px 0 5px; min-height: 213px;}
.left_2 h1{font-size:17px;line-height:19px;margin-bottom:10px}
.left_2 .box-text div.hr{margin-bottom:10px}
.box-text p{padding-bottom:18px}
.box-text ul{padding-bottom:18px}
.box-text li{padding-left:14px;background:url(/images/content_li.gif) 2px 6px no-repeat}
/* BOX-3_NEWS_BUTTONS */
.box-3_news_buttons{margin:-10px 10px 7px 0;height:21px}
.box-3_news_buttons a{float:right}
/* BOX-2_TEXT_BUTTONS */
.box-2_text_buttons{border-top:1px solid #D9D9D9;margin:6px 5px 0;padding-top:6px; position: relative; bottom: 0px; height: 21px;}
.box-2_text_buttons a{margin-right:6px; float:left}
.box-2_text_buttons a img{display:inline}
.left_1 .box-2_text_buttons{margin:6px 10px 0 20px}
.noborder{border:0; padding-top:0;}
/* BOX-BOTTOM_BUTTONS */
.box-bottom_buttons{width:685px;float:left;margin-top:0px;padding-top:6px;border-top:1px solid #D9D9D9;padding-left:15px;}
.box-bottom_buttons ul.left{float:left;padding-left:5px}
.box-bottom_buttons ul.left li{float:left;margin-right:6px}
.box-bottom_buttons ul.right{float:right;margin-right:0px;}
.box-bottom_buttons ul.right li{float:left;margin-left:6px}
.box-bottom_buttons ul.right li a{float:left}
/* BOX-BUTTONS */
.box-buttons-all-time ul.left{fload:left;padding-left:0px;}
.box-buttons-all-time ul.left li{float:left;margin-right:6px}
/* BOX-IMG */
.box-img{position:relative;background:url(/images/left_2_img_bg.jpg) 0 0 no-repeat;height:250px;margin-bottom:5px;padding:7px 0 0 10px;}
* html .box-flash_nolink{height /**/:257px}
.left_1 .box-img{margin-left:15px}

/* BOX-165 */
.box-165{float:left;width:150px;padding-left:15px;padding-bottom:10px}
.box-165 ul{ width:auto; padding-top:10px;}
.box-165 ul li{ width:auto; font-size:11px; line-height:18px; padding-left:26px;}

/* LEFT_BOTH_EXTRA 675x295 without shadows - 3px shadows */
.left_both_extra {
  background:url(/images/shadow_681x301.jpg) 0 0 no-repeat;
  width:675px;
  height:306px;
  padding:3px;
  margin-left:17px;
  overflow:hidden;
}
* html .left_both_extra{width /**/:681px;height /**/:322px}
.extra_left{margin-left:28px; float:left; display:inline; margin-top:129px;}
.extra_left img{display:block}
.extra_right{float:right;width:422px; margin-top:14px;}
.extra_right p{ padding-right:10px}
.extra_right h1{padding-bottom:13px;border-bottom:1px solid #D9D9D9; margin-bottom:10px;}
.extra_right .links{height:34px; line-height:34px; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; margin-bottom:12px; margin-top:14px;}
.extra_right .links a,.extra_right .links a:visited{background:url(/images/li_2_bg.gif) 2px 4px no-repeat; padding-left:14px;}
.extra_right .link_2{margin-left:46px;}
.extra_left .master_card{position:absolute; top:24px; left:48px;}

/* both_top158 */
.both_top158 {
  background:url(/images/both_top_bg158.jpg) 0 0 no-repeat;
  width:871px;
  height:158px;
  margin-left:19px;
  overflow:hidden;
  position:relative;
}
.both_top158 .img {
  float:left;
  margin-right:20px;
}
.both_top158 .img img {
  margin:1px;
}
.both_top158 .txt {
  margin-top:18px;
}
/* left_both_top165 */
.left_both_top165{background:url(/images/both_top_bg165.jpg) 0 0 no-repeat;width:685px;height:165px;margin-left:16px;position:relative}
.left_both_top165 h2{position:absolute;top:16px;left:163px}
.left_both_top165 .img{position:absolute;top:11px;left:12px}
.left_both_top165 .profile{position:absolute;top:52px;left:230px;width:220px}
.left_both_top165 .txt_2{position:absolute;top:52px;left:460px;border-left:1px solid #F0F0F0; padding:0 30px 0 8px; height:90px}
.left_both_top165 .pos{position:absolute;top:52px;left:163px;width:49px; padding-right:9px; border-right:1px solid #F0F0F0; margin-right:8px; height:88px; padding-top:2px;}

.left_both_top165 .pos{ background:url(/images/player_bio_pos_bg.jpg) 0 0 no-repeat; text-align:center; color:#666; font-size:14px;}
.left_both_top165 .pos br{ height:1px; line-height:1px}
.left_both_top165 .pos span{ color:#19853A; font-weight:bold; font-size:22px; line-height:18px;}


.left_both_top165 td{padding:0 2px;font-weight:bold;border-bottom:1px solid #D9D7DA}
.left_both_top165 tr.last td{border:0}


/* RIGHT BOXES
==============*/

#right img{display:block;}

/* ROSTER TABLES */

.roster {width:684px;}
.roster td.team-logo {width: 55px;margin: 0; padding: 0;}
.roster tbody tr{background:#E8E8E8;}
.roster tbody tr.second{background:#F4F4F4;}
.roster th{border-left:3px solid #fff;border-right:3px solid #fff;}
.roster td{border:3px solid #fff;color:#666;vertical-align:middle;text-align:left;line-height:18px;}
.roster tbody td{padding-left:8px;}
/* custom fields */
.roster td.name_1{padding:0}
.roster td.name_1 img{border:1px solid #ccc; display:block; padding:0}
.roster td.name_2{color:#087c3b;text-transform:uppercase;font-weight:bold; width:128px;text-align:left;line-height:13px;}
.roster td.name_link{color:#087c3b;font-weight:bold;width:128px;text-align:left;line-height:18px;}

.roster tbody td.pos{ background:url(/images/roster_pos_bg2.gif) 0 0 no-repeat; width:41px; height:41px; text-align:center; color:#FFFFFF; font-weight:normal; font-size:18px; line-height:15px;  padding:0}
.roster tbody td.pos br{ height:1px; line-height:1px; width: 41px;}
.roster tbody td.pos span{ color:#fff; font-weight:bold; font-size:20px; line-height:20px;}
.roster td img{padding:0}

/* table top */
ul.table_top{overflow:hidden;padding-bottom:12px}
* html ul.table_top{height:1%; overflow:visible}
.left_bottombg ul.table_top{margin-left:15px}
.table_top li{float:left;}
/* table top 2 */
ul.table_top_2{overflow:hidden;padding-bottom:12px}
* html ul.table_top_2{height:1%; overflow:visible}
.table_top_2 li{float:left;margin-right:2px}
.table_top_2 li.last{margin-right:0}
.roster tbody tr.clickable{cursor:pointer}
.roster tbody tr.clickable:hover{cursor:pointer; background-color:#DFDFDF;}


/* TABLE RECORDS */
table.records{width:328px;margin:0 1px 20px}
.left_1 table.records{margin-left:20px;}
.left_2 table.records{margin-left:5px;}
.records thead tr th {
  text-transform:uppercase;
  text-align:left;
  line-height:26px;
  font-size: 9.5pt;
  color: #7F7F7F;
  font-weight: bold;
  background: #FFFFFF;}

.records td.th{background:url(/images/table_records_th.jpg) 0 0 repeat-x;color:#fff;font-weight:bold}
.records td{font-size:9pt;line-height:18px;padding:0 4px}
.records tr{background:#EDEDED}
.records tr.second{background:#fff}
.records tr.top td{font-weight:bold}
.sep_right{border-right:3px solid #fff}
.records .col_1{width:65px}
.records .col_2{width:45px}
.records .col_3{width:75px}
.records .col_4{width:60px}
.records .col_5{width:88px}
.season .col_1{width:65px}
.season .col_2{width:50px}
.season .col_3{width:50px}
.season .col_4{width:65px}
.season .col_5{width:50px}
.season .col_6{width:50px}

/* stats */
tr.stat_first td { color: #666666; background: #FFFFFF;}
tr.stat_second td { color: #666666; background: #EFEFEF;}
tr.total td {font-weight: bold; color: #666666; }

/* GAMEDAY STATS */
.stats_table{position:relative;padding-left:15px;padding-right:15px;padding-bottom:20px;}
.stats_table table{width:100%;margin-bottom:20px}
.stats_table h5{color:#666;font-weight:bold;font-size:12px;}
.stats_table th{background:url(/images/bg-stats-table-head.jpg) 0 0 repeat-x; color:#fff;padding-left:3px;}
.stats_table td{padding-left:3px;color:#777;}
.stats_table tr.even {background-color:#efefef;}

/* tr.total td{font-weight:bold; background:#E0CB6E;} */

/* table top 1 */
ul.table_top_1{overflow:hidden; margin-bottom:2px;}
* html ul.table_top_1{height:1%; overflow:visible}
.left_bottombg ul.table_top_1{margin-left:15px}
.table_top_1 li{float:left}

/* cells in td */
.td_1, .td_2, .td_3 {
  float:left;
  width:180px;
  text-align:left;
  padding-left:18px;
}
.td_1{padding-left:10px}
/* table foot */
.table_foot{width:683px;margin-top:1px}
.wider{width:871px}
.table_foot td.txt {
  background:url(/images/table_foot_txt_middle.gif) 0 0 repeat-x;
  font-size:11px;
  line-height:21px;
  color:#666;
  text-indent:8px;
}

td img{display:block}
th img{display:block}
.table_top img{display:block}

.table_foot td.txt div{background:url(/images/table_foot_txt_left.gif) 0 0 no-repeat;}
.table_foot td.txt span{display:block;background:url(/images/table_foot_txt_right.gif) top right no-repeat;}
.table_foot td.next{width:50px;padding-left:3px;}
.table_foot td.prev{width:50px;padding-left:3px;}
.table_foot td.return{width:150px;padding-right:3px;}

/* gameday archive */
a.date,a.date:visited{background:url(/images/table_head/date.gif);width:77px;}
a.published_date,a.published_date:visited{background:url(/images/table_head/date.gif);width:77px;}
a.title,a.title:visited{background:url(/images/table_head/title.gif);width:316px;}
a.author,a.author:visited{background:url(/images/table_head/author.gif);width:110px;}
a.author_id,a.author_id:visited{background:url(/images/table_head/author.gif);width:110px;}
a.column,a.column:visited{background:url(/images/table_head/column.gif);width:164px;}

/* LEFT UL normal */
ul.box li {
  background:url(/images/li_bg.gif) 0 6px no-repeat;
  padding-left:9px;
  position:relative;
  font-size:11px;
  line-height:19px;
}
ul.box a,ul.box a:visited{font-weight:bold}
ul.box li span{color:#999;font-style:italic;position:absolute;right:0;top:0}


/* HR */
.left_1 div.hr{height:27px;background:url(/images/left_1.horizontal_separator.jpg) 0 0 no-repeat}
.left_2 div.hr{height:27px;background:url(/images/left_2.horizontal_separator.jpg) 0 0 no-repeat}
div.hr hr{display:none}
div.hr{ clear:both;height:24px;background:url(/images/tiled_gradient_710px.jpg) 0 0 no-repeat;}

/* FAQ styles */
.answer{display:none}
#h2_answers{display:none}
a.active,a.active:visited{color:#282828}
a.active:hover{text-decoration:none}

/* BOX-330x0 */
.box-330x0{background:url(/images/box_330x0_middle.jpg) 0 0 repeat-y;}
.left_1 .box-330x0{margin-left:15px;}
.box-330x0 .bottom{padding-bottom:10px;background:url(/images/box_330x0_bottom.jpg) bottom left no-repeat;overflow:hidden;}
.box-330x0 h2{height:32px;background:url(/images/box_330x0_top.jpg) 0 0 no-repeat;position:relative}
.box-330x0 h2 img{position:absolute;top:14px;left:15px}
.box-330x0 ul {margin:5px 25px 5px 15px}


/* BOX-212x200 */
.box-212x200{width:222px;margin-left:5px;float:left;display:inline;position:relative;height:206px;background:url(/images/shadow_212x182.jpg) 0 24px no-repeat}
.box-212x200 .box{padding:13px 13px 0; height:136px}
.box-212x200 h2{margin-left:5px}
.box-212x200 .button{position:absolute;bottom:12px;left:13px;}
.box-212x200 .img_txt{overflow:hidden;}
.box-212x200 .img_txt img{float:left; margin-right:5px; margin-left:-5px; margin-top:-5px;}
.box-212x200 p{font-size:11px;line-height:14px;}
.box-212x200 h3{font-size:11px; line-height:12px; text-transform:uppercase; margin-bottom:10px; color:#087C3B}

/* FORM */
.default label{display:block;font-weight:bold;margin-top:10px}
.default input{width:150px}
.default textarea{width:330px}

/* RSS */
.rss li {
  background:url(/images/button/rss.gif) 0 0 no-repeat;
  padding-left:40px;
  height:20px;
  margin-bottom:4px;
  line-height:20px;
}

/* PODCASTS */

.podcasts li {
  padding-left:0;
  margin-bottom:5px;
}

.podcasts li a.rss_podcast img {
  float: left;
  clear: left;
}

.podcasts li a.itunes_podcast {
  display: block;
  float: left;
  height: 22px;
  line-height: 20px;
  margin-left: 5px;
  padding-left: 40px;
  background: url("/images/itunes_icon_sm.gif") no-repeat left 2px;
}


/* BUTTONS */
a span {display:none;}
a.button,a.button:visited {height:21px;display:block;background-position:0 0;background-repeat:no-repeat;}
a.button:hover {background-position:0 -21px ! important;}
a.email,a.email:visited{background:url(/images/button/email.gif);width:30px;}
a.print,a.print:visited{background:url(/images/button/print.gif);width:29px;}
a.font,a.font:visited{background:url(/images/button/font.gif);width:29px;}
a.next,a.next:visited{background:url(/images/button/next.gif);width:68px;}
a.prev,a.prev:visited{background:url(/images/button/prev.gif);width:68px;}
a.return_to_articles,a.return_to_articles:visited{background:url(/images/button/return_to_articles.gif);width:150px;}
a.return_to_history,a.return_to_history:visited{background:url(/images/button/return_to_history.gif);width:150px;}
a.reset,a.reset:visited{background:url(/images/button/reset.gif);width:144px;}
a.submit,a.submit:visited{background:url(/images/button/submit.gif);width:144px;}

/* TABLE HEAD BUTTONS */

/* fanzone brew&view */
a.name_2,a.name_2:visited{background:url(/images/table_head/name_2.gif);width:152px;}
a.address,a.address:visited{background:url(/images/table_head/address.gif);width:144px;}
a.city_neighborhood,a.city_neighborhood:visited{background:url(/images/table_head/city_neighborhood.gif);width:126px;}
a.phone,a.phone:visited{background:url(/images/table_head/phone.gif);width:107px;}
a.specials,a.specials:visited{background:url(/images/table_head/specials.gif);width:212px;}

/* fanzone out_of_town_fans */
#ootf a.ootf_name,a.ootf_name:visited{background:url(/images/table_head/ootf_name.gif);width:151px;}
#ootf a.ootf_address1,a.ootf_address1:visited{background:url(/images/table_head/ootf_address1.gif);width:144px;}
#ootf a.ootf_city,a.ootf_city:visited{background:url(/images/table_head/ootf_city.gif);width:126px;}
#ootf a.ootf_phone,a.ootf_phone:visited{background:url(/images/table_head/ootf_phone.gif);width:107px;}
#ootf a.ootf_specials,a.ootf_specials:visited{background:url(/images/table_head/ootf_specials.gif);width:331px;}

/* fanzone fan clubs */
#fanclubs a.club_name,a.club_name:visited{background:url(/images/table_head/fanclubs_name.gif);width:166px;}
#fanclubs a.address1,a.address1:visited{background:url(/images/table_head/fanclubs_address1.gif);width:166px;}
#fanclubs a.contact,a.contact:visited{background:url(/images/table_head/fanclubs_contact.gif);width:166px;}
#fanclubs a.club_info,a.club_info:visited{background:url(/images/table_head/fanclubs_clubinfo.gif);width:166px;}


/* alltime */
a.years_with_jets,a.years_with_jets:visited{background:url(/images/table_head/years_with_jets.gif);width:159px;}
a.college_2,a.college_2:visited{background:url(/images/table_head/college_2.gif);width:259px;}
/* roster */
a.number,a.number:visited{background:url(/images/table_head/number.gif);width:41px;}
th.headshot{background:url(/images/table_head/headshot-header.gif) no-repeat;width:41px;border-right:0px;}
a.pos,a.pos:visited{background:url(/images/table_head/pos.gif);width:62px;}
a.name,a.name:visited{background:url(/images/table_head/name-cutoff.gif);width:140px;}
a.name-cutoff-full,a.name-cutoff-full:visited{background:url(/images/table_head/name-cutoff-189px.gif);width:189px;}
.ht,a.ht:visited{background:url(/images/table_head/ht.gif);width:62px;}
a.wt_lbs,a.wt_lbs:visited{background:url(/images/table_head/wt_lbs.gif);width:58px;}
a.age,a.age:visited{background:url(/images/table_head/age.gif);width:48px;}
a.exp_yrs,a.exp_yrs:visited{background:url(/images/table_head/exp_yrs.gif);width:48px;}
a.college,a.college:visited{background:url(/images/table_head/college.gif);width:146px;}
/* injury roster */
.number,.number:visited{background:url(/images/table_head/number.gif);width:41px;}
.pos,.pos:visited{background:url(/images/table_head/pos.gif);width:62px;}
.name,.name:visited{background:url(/images/table_head/name.gif);width:189px;}
.injury,.injury:visited{background:url(/images/table_head/injury-91px-wide.gif);width:91px;}
.status,.status:visited{background:url(/images/table_head/status-131px-wide.gif);width:131px;}
.updated,.updated:visited{background:url(/images/table_head/updated.gif);width:146px;}
/* team coaches */
a.years_in_nfl,a.years_in_nfl:visited{background:url(/images/table_head/years_in_nfl.gif);width:141px;}
a.years_with_jets_2,a.years_with_jets_2:visited{background:url(/images/table_head/years_with_jets_2.gif);width:96px;}
a.position,a.position:visited{background:url(/images/table_head/position.gif);width:245px;}
/* team allstars */
a.players,a.players:visited{background:url(/images/table_head/players.gif);width:596px;}
a.year,a.year:visited{background:url(/images/table_head/year.gif);width:76px;}
/* team awards */
a.year_2,a.year_2:visited{background:url(/images/table_head/year_2.gif);width:56px;}
a.name_3,a.name_3:visited{background:url(/images/table_head/name_3.gif);width:184px;}
a.position_2,a.position_2:visited{background:url(/images/table_head/position_2.gif);width:138px;}
a.years_with_jets_3,a.years_with_jets_3:visited{background:url(/images/table_head/years_with_jets_3.gif);width:120px;}
/* gameday archive */
a.date,a.date:visited,span.date{background:url(/images/table_head/date.gif);width:77px;}
a.published_date,a.published_date:visited{background:url(/images/table_head/published_date.gif);width:77px;}
a.title,a.title:visited,span.title{background:url(/images/table_head/title.gif);width:316px;}
a.author,a.author:visited{background:url(/images/table_head/author.gif);width:110px;}
a.author_id,a.author_id:visited{background:url(/images/table_head/author_id.gif);width:110px;}
a.column,a.column:visited,span.column{background:url(/images/table_head/column.gif);width:164px;}

/* TABLE TOP BUTTONS */
a span{display:none;}
a.button2,a.button2:visited{height:25px;display:block;overflow:hidden;background-position:0 0;background-repeat:no-repeat;}
a.button2:hover {background-position:0 -25px ! important;}
a.button2:hover img{visibility:hidden}
a.button-disabled:hover {background-position:0 0px ! important;}

a.statistics,a.statistics:visited{background:url(/images/button/statistics.gif);width:166px;}
a.photos,a.photos:visited{background:url(/images/button/photos.gif);width:166px;}
a.biography,a.biography:visited{background:url(/images/button/biography.gif);width:166px;}

/* roster */
a.active_roster,a.active_roster:visited{background:url(/images/table_top/active_roster.gif);width:136px;}
a.injury_report,a.injury_report:visited{background:url(/images/table_top/injury_report.gif);width:135px;}
a.practice_squad,a.practice_squad:visited{background:url(/images/table_top/practice_squad.gif);width:136px;}
a.injured_reserve,a.injured_reserve:visited{background:url(/images/table_top/injured_reserve.gif);width:135px;}
a.ips_players,a.ips_players:visited{background:url(/images/table_top/ips_roster.gif);width:136px;}
a.alltime_players,a.alltime_players:visited{background:url(/images/table_top/alltime_roster.gif);width:136px;}
a.pup_players,a.pup_players:visited{background:url(/images/table_top/pup_roster.gif);width:136px;}
a.reserve_nonfootball_injury,a.reserve_nonfootball_injury:visited{background:url(/images/table_top/reserve_nonfootball_injury.gif);width:136px;}
a.reserve_nonfootball_illness,a.reserve_nonfootball_illness:visited{background:url(/images/table_top/reserve_nonfootball_illness.gif);width:136px;}
a.future_reserve,a.future_reserve:visited{background:url(/images/table_top/future_reserve.gif);width:136px;}
a.active_nonfootball_injury,a.active_nonfootball_injury:visited{background:url(/images/table_top/active_nonfootball_injury.gif);width:136px;}
a.reserve_suspended,a.reserve_suspended:visited{background:url(/images/table_top/reserve_suspended.gif);width:135px;}
a.unrestricted_free_agents,a.unrestricted_free_agents:visited{background:url(/images/table_top/unrestricted_free_agents.gif);width:135px;}
/* team awards */
a.martin_award,a.martin_award:visited{background:url(/images/table_top/martin_award.gif);width:136px;}
a.byrd_award,a.byrd_award:visited{background:url(/images/table_top/byrd_award.gif);width:135px;}
a.block_award,a.block_award:visited{background:url(/images/table_top/block_award.gif);width:135px;}
a.lyons_award,a.lyons_award:visited{background:url(/images/table_top/lyons_award.gif);width:136px;}
a.clifton_award,a.clifton_award:visited{background:url(/images/table_top/clifton_award.gif);width:137px;}


/* REAL MEDIA ACTION */
#realJets{position:relative}
#PlayerRMP, #NYJets{position:absolute;top:0;left:0;width:320px;height:280px;z-index:3}
#flashUI{position:absolute;top:240px;left:0;width:320px;height:32px;z-index:4}

h2.h2{margin-left:16px}
.landing5 h1  {
  font-size:25px ! important;
  line-height:27px ! important;
  color:#087C3B ! important;
  margin-left:-2px;
}

td img{display:block}
th img{display:block}
.table_top img{display:block}

.search_result .top_bg{ text-indent:33px; width:604px; background:url(/images/table_head/search_results_bg.jpg) 0 0 no-repeat; line-height:21px; text-align:left;}
.search_result tbody tr{background:#E8E8E8;}
.search_result tbody tr.second{background:#F4F4F4;}
.search_result th{border:3px solid #fff; font-weight:normal}
.search_result td{border-right:3px solid #fff;color:#666;vertical-align:middle;text-align:left;line-height:15px; padding:10px 0;}
.search_result td.first{ width:23px; border-right:0; padding-right:10px; text-align:right; font-weight:bold; vertical-align:top}
.search_result td.third{ text-align:center}

span.required{color:#087C3B}
fieldset div p{color:#888; padding-bottom:0 ! important}
form input.radio{ width:auto;}
form input.checkbox{ width:auto;}
form span.normal{ font-weight:normal}
form span.lighter{color:#888;}
form small{color:#888; font-size:9px}

table img{ float:left; padding-right:2px;}
table td.second a,table td.second a:visited {font-weight:bold ! important;}

ol{margin-left:25px; margin-bottom:20px;}
ol li{padding-left:10px;}


.box-text big{font-weight:bold; text-transform:uppercase; font-size:12px; padding-right:10px; color:#666}

/* On history year pages BOX-330x0_3 */
.box-330x0_3{position:relative;background:url(/images/box_330x0_middle.jpg) 0 0 repeat-y;}
.left_1 .box-330x0_3{margin-left:15px;}
.left_2 .box-330x0_3{margin-left:0px;}
.box-330x0_3 .bottom{position:relative;padding-bottom:15px;background:url(/images/box_330x0_bottom2.jpg) bottom left no-repeat;}
* html .box-330x0_3 .bottom{height:1%;}
.box-330x0_3 h2{height:29px;background:url(/images/box_330x0_top.jpg) 0 0 no-repeat;position:relative}
.box-330x0_3 h2 img{position:absolute;top:5px;left:5px}
.box-330x0_3 .button{position:absolute;bottom:12px;left:15px;}
.box-330x0_3 .button_2{position:absolute;bottom:12px;left:180px;}


/* On history year pages BOX 330_2small */
.box-330x0_2small{ margin-top:10px; background:url(/images/box_330x0_2small_middle.jpg) 0 0 repeat-y;}
.left_1 .box-330x0_2small{margin-left:15px}
.left_2 .box-330x0_2small{margin-left:0}
.box-330x0_2small .bottom{position:relative;padding-bottom:15px;background:url(/images/box_330x0_2small_bottom.jpg) bottom left no-repeat; overflow:hidden}
* html .box-330x0_2small .bottom{height:1%;}
.box-330x0_2small .button{position:absolute;bottom:12px;left:11px;}
.box-330x0_2small .button_2{position:absolute;bottom:12px;left:184px;}

.box-small_box2{float:left;width:171px;}
.box-small_box2 h2{height:24px; position:relative; background:#fff; margin-bottom:5px}
.box-small_box2 h2 img{position:absolute;top:0;left:5px}
.box-small_box2 table.records{width:140px;margin:0 0 25px 11px;color:#7D7D7D;}
.box-small_box2 table.records td.th{color:#087C3B;background:#FAFAFA;height:26px;line-height:26px}
.box-small_box2 .records tr{background:#f1f1f1}
.box-small_box2 .records tr.second{background:#fff}
.box-small_box2 .col_1{width:40px}
.box-small_box2 .col_2{width:98px}


/* BUTTON 145 */
a.button-145,a.button-145:visited {display:block;width:145px;height:21px;line-height:21px;text-indent:22px;color:#999;font-weight:normal;font-size:11px;background:url(/images/button_145_bg.jpg) 0 0 no-repeat}
a.button-145:hover {color:#087C3B;text-decoration:none;background:url(/images/button_145_bg.jpg) 0 -21px no-repeat}
/* BUTTON 168 */
a.button-168,a.button-168:visited {display:block;width:168px;height:21px;line-height:21px;text-indent:22px;color:#999;font-weight:normal;font-size:11px;background:url(/images/button_168_bg.jpg) 0 0 no-repeat}
a.button-168:hover {color:#087C3B;text-decoration:none;background:url(/images/button_168_bg.jpg) 0 0 no-repeat}
/* BUTTON DATE */
a.button-date,a.button-date:visited {display:block;width:59px;height:21px;line-height:21px;text-align:center;color:#999;font-weight:bold;font-size:12px;background:url(/images/button_date_bg.jpg) 0 0 no-repeat}
a.button-date:hover {color:#087C3B;text-decoration:none;}
a.button-date-active,a.button-date-active:visited {display:block;width:59px;height:21px;line-height:21px;text-align:center;color:#fff;font-weight:bold;font-size:12px;text-transform:uppercase;background:url(/images/button_date_bg-active.jpg) 0 0 no-repeat}
a.button-date-active:hover {color:#fff;text-decoration:none;}
/* BUTTON DATE2 */
a.button-date2,a.button-date2:visited {display:block;width:66px;height:21px;line-height:21px;text-align:center;color:#999;font-weight:bold;font-size:12px;background:url(/images/button_date2_bg.jpg) 0 0 no-repeat}
a.button-date2:hover {color:#087C3B;text-decoration:none;}
a.button-date2:active {color:#fff;text-decoration:none;background:url(/images/button_date2_bg-active.jpg) 0 0 no-repeat}
a.button-date2-active,a.button-date2-active:visited {display:block;width:66px;height:21px;line-height:21px;text-align:center;color:#fff;font-weight:bold;font-size:12px;text-transform:uppercase;background:url(/images/button_date2_bg-active.jpg) 0 0 no-repeat}
a.button-date2-active:hover {color:#fff;text-decoration:none;}
a.button-date2-disabled {display:block;width:66px;height:21px;line-height:21px;text-align:center;color:#CCC;font-weight:bold;font-size:12px;background:url(/images/button_date2_bg.jpg) 0 0 no-repeat;text-decoration:none;cursor:default;}
/* BUTTON TOP */
a.button-top,a.button-top:visited {display:block;width:136px;height:25px;line-height:25px;text-align:center;color:#999;font-weight:bold;font-size:12px;text-transform:uppercase;background:url(/images/button_top_bg.jpg) 0 0 no-repeat}
a.button-top:hover {color:#087C3B;text-decoration:none; background:url(/images/button_top_bg.jpg) 0 0px no-repeat}
a.button-top:active {color:#087C3B;background:url(/images/button_top_bg-active.jpg) 0 0 no-repeat}
a.button-top-active,a.button-top-active:visited {display:block;width:136px;height:25px;line-height:25px;text-align:center;color:#087C3B;font-weight:bold;font-size:12px;text-transform:uppercase;background:url(/images/button_top_bg-active.jpg) 0 0 no-repeat}
a.button-top-active:hover {color:#087C3B;text-decoration:none;}

.green{color:#087C3B}

#errorExplanation {margin-left:20px}
#errorExplanation h2 {color:red; font-size:18px; line-height:24px;}
.errorExplanation {color: red;}
.fieldWithErrors input,.fieldWithErrors select,.fieldWithErrors textarea {border:2px solid red;}

a.button2:active {background-position:0 -50px ! important;}

a.button2:active {background-position:0 -50px ! important;}

#dates_1,#dates_2,#dates_3,#dates_4,#dates_5{display:none}

.top_letters {
  background:url(/images/alltime_top_letters.gif) 0 0 no-repeat;
  overflow:hidden;
  padding-left:10px;
  margin-bottom:15px;
  height:25px;
}
* html .top_letters { height:1% }
.top_letters li  {
  float:left;
  width:26px;
  height:25px;
}
.top_letters a,.top_letters a:visited {
  line-height:25px;
  font-weight:bold;
  font-size:12px;
  color:#999;
  text-align:center;
  text-transform:uppercase
}
.top_letters a:hover {
  color:#087C3B;
  text-decoration:none
}
.top_letters .active a,.top_letters .active a:visited {
  color:#087C3B;
}

#depth_chart {
  width: 693px;
  height: 599px;
  padding: 0px;
}
div.pos-fix {
	height: 52px;
	padding-top:8px;
}

#gallery { margin-left: -8px;}

a.button,a.button:visited,span.button {height:21px;display:block;background-position:0 0;background-repeat:no-repeat;}
a.button:hover {background-position:0 -21px ! important;}
a.email,a.email:visited{background:url(/images/button/email.gif);width:30px;}
a.print,a.print:visited{background:url(/images/button/print.gif);width:29px;}
a.font_button,a.font_button:visited{background:url(/images/button/font-small.jpg);width:29px;height:21px;display:block;background-position:0 0;background-repeat:no-repeat;}
a.font,a.font:visited{background:url(/images/button/font.gif);width:29px;}
a.next,a.next:visited{background:url(/images/button/next.gif);width:68px;}
a.prev,a.prev:visited{background:url(/images/button/prev.gif);width:68px;}
/* RSS */
li.rss {
  background:url(/images/button/rss.gif) 0 0 no-repeat;
  padding-left:40px;
  height:20px;
  margin-bottom:4px;
  line-height:20px;
}
 /* Search */
.search_results_header {width:683px;margin-top:1px}
.search_results_header td.txt {
  background:url(/images/table_foot_txt_middle.gif) 0 0 repeat-x;
  font-size:12px;
  line-height:21px;
  color:#666;
}
.search_results_header td.txt div{background:url(/images/table_foot_txt_left.gif) 0 0 no-repeat;}
.search_results_header td.txt span{display:block;background:url(/images/table_foot_txt_right.gif) top right no-repeat;}
.search_results_header strong { color:  #111111; }

.search_results {width:683px; margin-bottom: 10px; }
.search_results td { padding: 8px; }
.search_results td.relevance { width: 80px; text-align: center; vertical-align: middle; padding-left: 3px; }
td.search_result_detail { padding-left: 0px; }
.search_result_number { font-weight: bold; text-align: right; width: 20px; padding-right: 0px; }
.search_results .second { background-color:  #F7F7F7; }
.search_results .spacer { background-color: #FFFFFF; width: 3px; padding: 0px; }
/*
	Styling for FAQ
*/
span.underline {
	text-decoration: underline;
}

h2 {
  font-size:17px;
  line-height:19px;
  color:#000000;
}
/* new styles for single columns in bios/articles */

#one_col_sidebar #mod_related_players h4 {
  background: #fff url(/images/sidebar_roster_related_players.gif) top left no-repeat;
}
#post_body li {
  font-weight: normal;
}
#post_body ul {
  list-style-type: disc;
}
#one_col_sidebar #mod_related_doctors h4 {
  background: #fff url(/images/sidebar_roster_team_doctors.gif) top left no-repeat;
}
#one_col_sidebar #mod_related_coaches h4 {
  background: #fff url(/images/sidebar_roster_team_coaches.gif) top left no-repeat;
}
#one_col_sidebar #mod_active_players h4 {
  background: #fff url(/images/sidebar_roster_active_players.gif) top left no-repeat;
}
#active_player_select {
  background: #FFFFFF url(/images/sidebar_block_body.gif) no-repeat scroll left top;
  padding: 10px 10px 0pt 15px;
}
#one_col_sidebar #mod_related_coaches h4 {
  background: #fff url(/images/sidebar_roster_team_coaches.gif) top left no-repeat;
}
#one_col_sidebar #mod_related_coaches h4 {
  background: #fff url(/images/sidebar_roster_team_coaches.gif) top left no-repeat;
}

#one_col_sidebar #mod_related_flight_crew h4 {
  background: #fff url(/images/sidebar_related_flight_crew.gif) top left no-repeat;
}

/* Single Column Articles */

#one_col_sidebar #mod_recent_news h4 {
  background: #fff url(/images/sidebar_recent_news.gif) top left no-repeat;
}


#one_col_sidebar #mod_related_articles h4 {
  background: #fff url(/images/sidebar_related_news.gif) top left no-repeat;
}

#one_col_sidebar #mod_related_players ol, #one_col_sidebar #espanol_mod_related_players ol {
  width: 158px;
  margin: 0;
  padding: 10px 20px 0 18px; 
  list-style: none;
  list-style-type: none;
  list-style-image: none;
  background: #fff url(/images/sidebar_block_body.gif) top left no-repeat;
  font-size: 11px;
}


#espanol_mod_related_players a, #mod_related_players a {
  height: 39px; 
  display: block;
}

#espanol_mod_related_players a span, #mod_related_players a span {
  line-height: 30px;
  display: inline;
  padding: 0 0 0 5px;
}

#espanol_mod_related_players li img, #mod_related_players li img {
  vertical-align: middle;
  float: left;
}

.centered {
  display: block; 
  margin-left: auto; 
  margin-right: auto;
}

/* Espanol Article Layout */

#one_col_sidebar #espanol_mod_recent_news h4 {
  background: #fff url(/images/espanol/espanol_sidebar_recent_news.gif) top left no-repeat;
}

#one_col_sidebar #espanol_mod_related_articles h4 {
  background: #fff url(/images/espanol/espanol_sidebar_related_news.gif) top left no-repeat;
}

#one_col_sidebar #espanol_mod_related_players h4 {
  background: #fff url(/images/espanol/espanol_sidebar_related_players.gif) top left no-repeat;
}
/* Flight Crew -  
-------------------------------------------*/

/* Profile */

#left.flight_crew_profile {
  width: 677px;
  margin-left: 10px;
  margin-top: 5px;
  padding: 0;
  background-image: url("/images/flight_crew_profile_top.gif");
  background-repeat: no-repeat;
}

.flight_crew_profile .top_half {
  padding: 0 15px 15px;
}

.flight_crew_profile .main_img {
  float: left;
  width: 226px;
  height: 300px;
  margin: 22px 20px 10px 14px;
}

.flight_crew_profile table.stats {
  width: 360px;
  line-height: 17px;
  clear: right;
  font-weight: bold;
}

.flight_crew_profile table.stats .left_col {
  width: 35%;
}

.flight_crew_profile table.stats .right_col {
  width: 65%;
}

.flight_crew_profile table.stats th {
  height: 74px;
  padding-bottom: 5px;
}

.flight_crew_profile table.stats td {
  padding: 0;
}

.flight_crew_profile .gallery {
  margin-top: 86px;
  margin-left: 23px;
}

.flight_crew_profile .bottom_half {
  clear: left;
  padding: 45px 35px 35px;
  *padding-top: 27px;
}

.flight_crew_profile .footer {
  width: 677px;
  height: 7px;
  background-image: url("/images/flight_crew_profile_bot.jpg");
  background-position: left bottom;
}

/* Gallery 
-------------------------------------------*/

.gallery {
  position: relative;
  float: left;
  height: 240px;
  margin: 0;
}

#gallery_slider {
  width: 320px;
  _width: 310px;
  margin: 5px 0 0;
  padding: 10px 10px 0;
  border: 1px solid #ccc;
  background: #fff;
  overflow: hidden;
  z-index: 1;
}

#gallery_slider.square {
  height: 220px;
}

#gallery_slider.square .mask {
  position: relative;
  float: left;
  width: 330px;
  _width: 320px;
  height: 210px;
  _height: 220px;
  overflow: hidden;
}

.gallery ul {
  float: left;
  margin: 5px 0;
  padding: 0 20px;
}

.gallery .thumbnails {
  display: block;
  width: 330px;
  height: 220px;
  margin: 0;
  padding: 0;
}

#slider_list .thumbnails li,
#slider_list .thumbnails li a {
  display: block;
  float: left;
  width: 100px;
  height: 100px;
  padding: 0;
  background: #000;
  overflow: hidden;
}

#slider_list .thumbnails li {
  margin: 0 10px 10px 0;
  _margin-right: 5px;
}

#slider_list .thumbnails li a {
  width: 100px;
  line-height: 100px;
  text-align: center;
}

#slider_list .thumbnails li a img {
  display: inline; display: inline-block;
  margin: auto;
  vertical-align: middle;
}

#slider_list .thumbnails li a:hover,
.past_event_photos span.thumbnail a:hover {
  border-bottom: 4px solid #ff4800;
}

/* control_pad */

#slide_up,
#slide_down {
  display: block;
  position: absolute;
  top: 10px;
  width: 23px;
  height: 31px;
}

#slide_up {
  left: -23px;
}

#slide_down {
  right: -23px;
}

#slide_up a,
#slide_down a {
  display: block;
  width: 23px;
  height: 31px;
  background-image: url("/images/bn_gallery_controls.png");
}

#slide_up a                 { background-position: left top; }
#slide_up.disabled a        { background-position: left bottom;}
#slide_down a               { background-position: right top; }
#slide_down.disabled a      { background-position: right bottom; }


.bread_crumb {
  padding-left: 15px;
}

.audio_link a,
.video_link a {
  padding-left: 16px;
  background-repeat: no-repeat;
  background-color: transparent;
}

.audio_link a {
  background-image: url(/images/bg_headphone_icon.gif);
}

.video_link a {
  background-image: url(/images/bg_video_icon.gif);
}

#latest_media .audio_link a { background-position: left -50px; }
#latest_media .video_link a { background-position: left -51px; }
#left_sidebar .audio_link a { background-position: left -48px; }
#left_sidebar .video_link a { background-position: left -48px; }


#latest_media .audio_link a:hover { background-position: left 1px; }
#latest_media .video_link a:hover { background-position: left 2px; }
#left_sidebar .audio_link a:hover { background-position: left 3px; }
#left_sidebar .video_link a:hover { background-position: left 5px; }

#left_sidebar .audio_link.active a { 
  background-position: left 3px; 
  color: #087C3B;
}
#left_sidebar .video_link.active a { 
  background-position: left 5px; 
  color: #087C3B;
}

#latest_media {
  margin-left: 345px;
}

#current_media {
  margin: 20px 15px 30px 0;
}

#latest_media {
  margin-left: 345px;
}

#current_media {
  margin: 20px 15px 30px 0;
}

.latest_media_header {
  margin-bottom: 10px;
}

#latest_media_table  {
  width: 320px;
}

#latest_media_table td {
  font-size: 7pt;
}

#latest_media_table .dark {
  background-color: #f4f4f4;
}

.channel_cell {
  text-align: right;
  width: 20%;
}

.two_column.with_sidebar {
  display: block;
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
}

#left_sidebar {
  position: relative;
  float: left;
  width: 145px;
  left: 100%;
  margin-left: -100%;
  padding-left: 20px;
  z-index: 10;
  _left: 0px;
  _margin-left: 0;
  *padding-left: 0px;
  _padding-left: 10px;
}

#left_sidebar h3 {
  padding: 3px 2px;
  font-size: 18px;
  font-weight: bold;
  color: #087c3b;
  border-bottom: 1px solid #ddd;
}

#left_sidebar dt,
#left_sidebar dd {
  padding: 3px 2px;
  border-bottom: 1px solid #ddd;
}

#left_sidebar dt {
  margin-top: 23px;
  font-size: 18px;
  font-weight: bold;
}

dd.audio_link a,
dd.audio_link a:visited,
dd.video_link a,
dd.video_link a:visited {
  font-weight: normal;
  color: #333;
  display: block;
}

dd.audio_link a:hover,
dd.video_link a:hover {
  text-decoration: none;
  color: #087c3b;
  display: block;
}

#episodes {
  position: relative;
  float: left;
  width: 485px;
  left: 100%;
  margin-left: -100%;
  padding-left: 200px;
  *left: 97%;
  _float: right;
  _left: 0;
  _margin-left: 0;
  _padding-left: 0;
}

#episodes h3 {
  position: relative;
  padding: 3px 2px;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}

#episodes h3 a {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 12px;
  font-weight: normal;
  color: #333;
}

#episodes h3 a:hover {
  color: #087c3b;
}

#episode_select {
  padding-top: 15px;
}

#episode_select li {
  display: block;
  position: relative;
  float: left;
  width: 100%;
}

#episode_select a.img_link {
  display: block;
  position: relative;
  float: left;
  width: 160px;
  left: 100%;
  margin-left: -100%;
  _left: auto;
  _margin-left: auto;
  padding: 0 10px 15px 0;
  z-index: 5;
}

#episode_select a.img_link img {
  width: 160px;
  height: 120px;
}

#episode_select a.name_link {
  display: block;
  position: relative;
  float: left;
  width: 300px;
  _width: auto;
  left: 100%;
  margin-left: -100%;
  _left: auto;
  _margin-left: auto;
  padding-left: 180px;
  _padding-left: 0px;
}

.episodes_footer {
  border-top: 1px solid #DDDDDD;
  clear: both;
}

.episodes_footer a.rss {
  float: left;
  height: 19px;
  width: 32px;
  margin: 4px 0 0 0;
  background: #fff url(/images/rss_icon_large.gif) top left no-repeat;
}

.episodes_footer a.rss:hover {
  background: #fff url(/images/rss_icon_large.gif) bottom left no-repeat;
}

span.feed_button {
  background:transparent url(/images/button_date_bg.jpg) no-repeat scroll left top;
  display:inline-block;
  height:93px;
  margin:0 0 0 3px;
  padding:2px 0 5px 3px;
  text-align:center;
  width:56px;
}
span.feed_button a{
  color: #999999;
  font-family:arial,verdana,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:18px;
}


.two_column.with_sidebar{ width: 700px;}
#multimedia_breadcrumb { margin-left: 10px; }
#swf_names {float: right;}
/* Jets Connect Bar */
#jets-connect {
  width: 910px;
  height: 50px;
  background: url(/images/jetsbar/vm_ticker.jpg) no-repeat left top;
  position: relative;
}
#jets-connect .vm-facebook {
  position: absolute;
  left: 214px;
}
#jets-connect .vm-twitter {
  position: absolute;
  left: 440px;
}
#jets-connect .vm-sny {
  position: absolute;
  right: 0;
}
