/* PAGE STRUCTURE */
#centerc {width: 950px; font-family: verdana, sans-serif; font-size: 11px; color: #000; line-height: 14px; padding: 5px 15px 5px 20px}
#draftContent {background-image: url(/i/nfl/draft09/bg-draft.gif); background-repeat: no-repeat; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
#editorialText {padding: 2px 2px 2px 2px; }

/* TEAMS BOX */
.teamsdiv {padding: 0; margin: 10px 0px 10px 0px; width: 358px; float: left; font-family: verdana, san-serif; font-size: 9px; font-weight: bold; color: #fff; }
.hdiv_bg {width: 100%; height: 38px; background-image: url(/i/nfl/draft09/bg-title-left.gif); background-repeat: repeat-x; background-position: left top; }
.hdiv_bg img {float: right;}
.teamsdiv h4 {font-family: arial, san-serif; font-size: 14px; float: left; margin: 12px 0 0 10px; }
.teamcolumn {margin: 5px 0 0 0; padding: 0; width: 174px; float: left; }

/* TEAM MODULE */
.moduleteam {margin: 0 0 5px 0; padding: 0; height: 29px; overflow: hidden; }
.moduleteamon {margin: 0 0 5px 0; padding: 0; height: 29px; overflow: hidden; cursor: move; }
.teamnumber {margin: 0; padding: 0; width: 25px; font-family: arial, san-serif; font-size: 14px; color: #8d8d8d; font-weight: bold; line-height: 29px; text-align: center; float: left; margin-right: 5px; }
.moduleteamon .teamnumber {margin: 0; padding: 0; width: 25px; font-family: arial, san-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; line-height: 29px; text-align: center; float: left; margin-right: 5px; }
.moduleteam dl, .moduleteamon dl, .moduleteam dt, .moduleteamon dt, .moduleteam dd, .moduleteamon dd {margin: 0; }
.moduleteam dl, .moduleteamon dl {margin: 0; padding: 0 0 0 3px; font-weight: normal; font-family: verdana, san-serif; font-size: 9px; height: 10px; color: #fff; }
.modeleteamon dl {margin: 3px 0 0 14px; padding: 0 0 0 3px; font-weight: normal; font-family: verdana, san-serif; font-size: 9px; line-height: 10px; height: 10px; color: #fff; }
.moduleteam dt, .moduleteamon dt {height: 14px; font-weight: bold; }
.moduleteam dt a {text-decoration: none; color: #fff; }
.moduleteam dt a:hover {text-decoration: none; color: #ffdea3; }
.moduleteamon dt a {text-decoration: none; color: #fff; }
.moduleteamon dt a:hover {text-decoration: none; color: #3f2b00; }

/* PLAYERS BOX */
.playersdiv {margin: 10px 0px 10px 0px; padding: 0px; width: 530px; float: right; font-family: verdana, san-serif; font-size: 9px; font-weight: bold; color: #fff; }
.playersdiv h4 {margin: 4px 0 4px 0; padding: 0 0 2px 6px; font-family: arial, san-serif; font-size: 14px; color: #ffcc66; float: left; }
#playerSort {padding-top: 12px; padding-left: 3.8px; width: 380px; }
#playerSort a {color: #999999; text-decoration: none; text-align: center; border-right-width: 1px; border-right-style: solid; border-right-color: #333333; padding-right: 3.8px; padding-left: 3.8px; padding-top: 1px; padding-bottom: 2px; }
#playerSort a:hover  {color: #ffffff; }
.activePos {background-color: #000000; }
.activePos:hover {color: #000000; }
.pagenation {float:right; width: 130px; font-size: 10px; font-weight: normal; }
.pagenation ul {float: right; margin: 0px; padding: 0px; }
.pagenation li {float: left; list-style-type: none; margin-left: 3px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.pagenation img {float:none; }
.playercolumn {margin: 5px 0 0 0; padding: 0; width: 174px; float: left; }

/* PLAYER MODULE */
.moduleplayer {margin: 0 0 5px 0; padding: 0; height: 29px; overflow: hidden; cursor: move; background-image: url(/i/nfl/draft09/bg-player-off.gif); background-repeat: repeat-y; background-position: left top; }
.moduleplayer:hover {background-image: url(/i/nfl/draft09/bg-player-on.gif); }
.moduleplayeroff {margin: 0 0 5px 0; padding: 0; background: #757575 url(/i/nfl/draft09/bg_module_player_off.jpg) repeat-y top left; height: 29px; overflow: hidden; cursor:pointer; }
.playernumber {margin: 0; padding: 0; width: 25px; font-family: arial; font-size: 20px; color: #fff; font-weight: bold; line-height: 20px; text-align: center; }
.moduleplayer dl, .moduleplayeroff dl {margin-left: 0; padding: 0 0 0 3px; font-weight: normal; font-family: verdana, san-serif; font-size: 9px; line-height: 10px; color: #fff; }
.moduleplayer dl, .moduleplayeroff dl, .moduleplayer dt, .moduleplayeroff dt, .moduleplayer dd, .moduleplayeroff dd{margin: 3px 0 0 14px; color: #193817; }
.moduleplayer dt, .moduleplayeroff dt {font-weight: bold; color: #fff; }

/* SUMBMIT BUTTON */
input.submitbutton{margin: 0 0 0 0; padding: 0px; font-weight: bold; font-size: 12px; font-family: arial, san-serif; width: 104px; height: 25px; border: 0px solid #FFFFFF; cursor:pointer; background-image: url(/i/nfl/draft09/btn-submit.gif); background-repeat: no-repeat; background-position: left top; }
input.pickagainbutton{margin: 0 0 0 0; padding: 0px; font-weight: bold; font-size: 12px; font-family: arial, san-serif; width: 104px; height: 25px; border: 0px solid #FFFFFF; cursor:pointer; background-image: url(/i/nfl/draft09/b-pickagain.gif); background-repeat: no-repeat; background-position: left top; }

/* YOUR DIV */
.yourdiv {margin: 0px; padding: 0px; width: 300px; float: left; font-family: verdana; font-size: 9px; font-weight: bold; color: #fff; }

/* FORD'S DIV */
.fordsdiv {margin: 0px 0px 0px 22px; padding: 0px; width: 300px; float: left; font-family: verdana; font-size: 9px; font-weight: bold; color: #fff; }
.fordsdiv h4 {margin: 0px 0px 4px 0px; padding: 1px 0px 2px 6px; background: rgb(253,204,48); font-family: arial; font-size: 14px; color: rgb(95,71,22); text-align: left; border-top: solid 1px #f0d785; border-left: solid 1px #f0d785; border-right: solid 1px #604e12; border-bottom: solid 1px #604e12; }

/* RESULTS MODULE */
.moduleresults {margin: 0px; padding: 0px; height: 29px; overflow: hidden; line-height: 12px; background-repeat: no-repeat; background-position: 100% 0; }
.moduleresultsborderon .moduleresults {margin: 0px; padding: 0px; height: 29px; overflow: hidden; }
.moduleresults table, .moduleresultsborderon table {margin: 0px; padding: 0px; width: 100%; border: 0px; }
.moduleresultsborder {margin: 0px 0px 0px 0px; padding: 0px; }
.moduleresultsborderon {margin: 0px 0px 0px 0px; padding: 0px; }
.resultsnumber {margin: 0px; padding: 0px 6px 0px 3px; width: 20px; font-family: arial; font-size: 15px; color: #ffffff; font-weight: bold; line-height: 27px; text-align: center; vertical-align: middle; }
.moduleresultsborderon .resultsnumber {margin: 0px; padding: 0px 6px 0px 3px; width: 20px; font-family: arial; font-size: 15px; color: #ffffff; font-weight: bold; line-height: 27px; text-align: center; vertical-align: middle; }
.resultsplayername {margin: 0px; padding: 0px; font-family: arial; font-size: 11px; }
.resultsplayername a, .resultsplayername a: visited{text-decoration: none; color: #fff; }
.resultsplayername a:hover {text-decoration: none; color: #ffdea3; }
.moduleresultsborderon .resultsplayername a:hover {text-decoration: none; color: #3f2b00; }
.resultsname {margin: 0px; font-family: verdana; font-size: 9px; color: #9fc29d; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px; font-weight: normal; vertical-align: middle; }
.resultsname a, .resultsname a:visited {text-decoration: none; color: #fff; }
.resultsname a:hover {text-decoration: none; color: #000000; }
.moduleresultsborderon .resultsname a:hover {text-decoration: none; color: #000000; vertical-align: middle; }
.moduleresults_mar {margin-top: 0px; }
.resultBg {background-image: url(/i/nfl/draft10/bg-results2.gif); background-position: 100% 0; background-repeat: no-repeat; padding-left: 10px; 
/*padding-right: 10px; float: left;*/ padding-bottom: 10px; }
#loadingMockImage {height:600px; padding:100px 0px 0px 0px; text-align:center; font-weight:bold; }
#loadingDataImage {height:100%; padding:100px 0px 0px 0px; text-align:center; font-weight:bold; color: #000000; }

/* PLAYER CSS */
img.team-logo {background: #EFEFEF none repeat scroll 0% 50%; float: left; margin-top: 0px; padding: 4px; }
.playerStatCont .name {float:left; font: bold 24px arial,helvetica,san-serif; line-height:28px; margin-right: 40px; position:relative; top: -5px; width: none; }
.playerStatCont .nameCont h1 {float: left; 
font: bold 2.2em  arial, helvetica, sans-serif; margin: 0 40px 0 0; 
padding: 0; }
.playerStatCont .nameCont strong {color: #820303; 
font: bold 19px arial, helvetica, sans-serif; float: left; margin-top: 6px; }

/* TABLES */
.stathead {background-color: #222;}
.tablehead td, .tableheadFixWidth td {padding: 4px;}

/*begin top stats table******************/
.pcCont .colhead {font: bold 9px Verdana,Arial,Helvetica,sans-serif;}
.pcCont .tablehead {color: #fff; font: normal 10px Verdana,Arial,Helvetica,sans-serif; line-height: normal; }
.pcCont .tablehead .statCont2 {width: 0%; margin: 0 0 10px 0;}
.pcCont .tablehead td, .tableheadFixWidth td {padding: 2px;}
.pcCont .gamehead {background: #424242 repeat-x scroll 0pt;}

/* PREDRAFT TABLE FOR THREE STATS */
.playerStatCont table.statCont {width: 300px;}

/* POSTDRAFT STATS TABLE */
.playerStatCont table.statCont1 {width: 300px;}

/* QUARTERBACK STATS TABLE */
.playerStatCont table.statCont2 {width: 300px;}
.colhead.playerStatSub {background: #ECECEC; color: #333; font-weight: normal; text-align: center; }
.oddrow.playerStatSub {color: #333; font: bold 11px helvetica,arial,san-serif; text-align: center; }
.oddrow.playerStats {color: #333; font: bold 22px helvetica,arial,san-serif; text-align: center; }
.oddrow.playerStats {color:#333333; font: bold 22px helvetica,arial,san-serif; text-align:center; }
.pcCont table.metaData {font-family: 11px verdana,arail,san-serif; margin-top: 5px; width: 98%; }
.pcCont table.metaData {font: 11px verdana,arail,san-serif;}
table.metaData td strong {margin-right: 10px;}
.clearfix {display:block;}
#playerCard {z-index: 9999; position: absolute; 
font-size: 12px; 
border:solid 2px #DEDEDE; 
background:#FFFFFF; 
color:#222222; 
margin-top: 80px; 
width: 355px; 
height: 250px; 
margin-left:auto; 
margin-right:auto; }
div.moduleplayer { cursor: pointer; }
div.moduleplayer dl dt p, 
div.moduleplayeroff dl dt p,
div.moduleplayer dl dd p, 
div.moduleplayeroff dl dd p { display: inline; color: #fff; line-height: 10px; margin-bottom: 0; }
div.moduleplayer dl dd p, 
div.moduleplayeroff dl dd p { color: #193817; }
div.teamSelector { display: none;  float: right; cursor: pointer; padding: 0; margin: 0;}
div.teamSelector a {
font-size: 13px; color: #000; padding: 2px; text-decoration: none; font-weight: bold; }
#addToTeams { font-family: verdana, sans-serif; padding:0; margin:0; border: 2px solid #DEDEDE; position: absolute; background: #fff; z-index:3000; overflow: hidden; }
#addToTeams dl { margin:0; padding:0; }
#addToTeams ul { list-style-type: none; margin: 0; padding : 0 5px; float: left; }
#addToTeams ul li { width: 8em; list-style-type: none; margin: 0;  padding:2px 3px;}
#addToTeams ul li a { display: block; padding :5px 0; color: #000; }
#addToTeams ul li a:hover { background: #ccc; }
#addToTeams ul li.off a { color: #ccc; display: block; padding :5px 0;}
#addToTeams ul li.off a:hover { background: #fff;}

/* PAGE TOOLS */
.page-tools {font-size: x-small; } 
.page-tools ul {margin: 10px 20px 0 0; padding: 0; list-style: none; }
.page-tools ul li {margin: 0 7px; float: left; }
.page-tools ul li a, .page-tools ul li a:visited {display: block; padding: 3px 0 3px 19px; color: #999; }
.page-tools ul li a:hover {color: red; }
.page-tools ul li.pt-share {position: relative; }
.page-tools ul li.pt-email a {background: url(/i/story/design07/pt_email2.gif) no-repeat 0 4px; }
.page-tools ul li.pt-print a {background: url(/i/story/design07/pt_print2.gif) no-repeat 0 3px; }
.page-tools ul li.pt-share a {background: url(/i/story/design07/pt_share2.gif) no-repeat 0 5px; }
.page-tools ul li.pt-comment a {background: url(/i/story/design07/pt_comment.gif) no-repeat 0 4px; }
.page-tools ul li.pt-copy a {background-image: url(/i/nfl/draft09/nav-copy.gif); background-repeat: no-repeat; background-position: 0 4px; }
.page-tools ul li.pt-share ul {padding: 5px 0 0 6px; margin: 0; }
.page-tools ul li.pt-share ul li {padding: 0; margin: 0; }
#nav {width: 930px; float: left; }

/* INLINE STYLES */
#copyLinkDiv { display:none; margin: 43px 0px 0px 445px; z-index: 6000; position:absolute; border: 2px solid #DEDEDE; background: #FFFFFF; height: 70px; width: 437px; }
#copyLinkDiv div { padding-top:5px; padding-left:5px; }
#copyLinkDiv img { position:absolute; margin: 2px 0px 0px 413px; cursor:pointer; }\
#copyLinkDiv input { width: 422px; }
#pickAgain { float: right;margin-top:10px; }
.page-tools ul { float: right;margin-top:10px; }

/* 924 UPDATES */
.stathead {background:#0f5b1a;}
.main {width: 924px;}
.teamcolumn {float:left;margin:5px 0 0;padding:0;width:162px;}
.teamsdiv {width: 329px;}
#centerc {padding: 5px 10px; width: 904px;}
#draftContent {background: url("/i/nfl/draft09/bg-draft2.gif") no-repeat top center; overflow: auto;}
#nav {width: 884px !important;}
#playerCard {width: 325px; }
