﻿.articleListing {width:100%;}
.articleListing .listingGrid {}
.articleListing .listingGrid .itemStyle {border:2px solid blue;padding:2px;}
.articleListing .listingGrid .titleArea {width:100%;}
.articleListing .listingGrid .infoArea {font-size:.9em;}
.articleListing a {text-decoration:underline;}




/*******************/
/* User Profile    */
/*******************/
.userProfile {}
.userProfile h3 {font-size:.9em;margin:3px 0px;padding:0px;text-align:left;}
.userProfile table {margin-left:10px;text-align:left;}



/*******************/
/* Sheet Player Manager    */
/*******************/
.sheetItemManager {width:370px;font-size:.9em;margin:auto;}
.sheetItemManager h3 {margin:0px;padding:0px;font-size:1em;}

.sheetItemManager table td {vertical-align:top;}
.sheetItemManager table td.arrowCell {vertical-align:middle;}
.sheetItemManager .listBox {width:170px;}
.sheetItemManager select.small {font-size:11px;margin:2px 0px;width:100%;}

.sheetItemManager .totalText {font-size:.9em;}





.supplementalItemPopup {}

.supplementalItemPopup {width:250px;border:4px solid black;font-size:10px;background-color:White;position:absolute;visibility: hidden;}
.supplementalItemPopup .logoContainer {text-align:center;padding:3px 3px 0px 3px;}
.supplementalItemPopup .title {background-color:#84DAFF;padding:2px 3px;font-size:9px;}
.supplementalItemPopup p {margin:0px;padding:2px;}
.supplementalItemPopup .linkTable {border-collapse:collapse;width:100%;}
.supplementalItemPopup .linkTable td {padding:3px;}
.supplementalItemPopup .linkTable .hidePopup {text-align:right;}



.hoverImage {}
.hoverImage .thumbnail {position:relative;z-index:0;}
.hoverImage .thumbnail:hover {background-color:transparent;z-index:50;}
.hoverImage .thumbnail span {position:absolute;background-color:lightyellow;padding:5px;left:-1000px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none;}
.hoverImage .thumbnail span img {border-width:0;padding:2px;}

.hoverImage .thumbnail:hover span {visibility:visible;top:-150px;left:0px;}
.hoverImage span.caption {font-size:10px;font-style:italic}



.seoPager {font:13px Sans-Serif;padding:5px 0px;}
.seoPager ul {list-style-type:none;margin:0px;padding:0px;}
.seoPager ul li {float:left;margin:0px 2px;text-align:center;}
.seoPager ul li a {color:#444;display:block;text-decoration:none;padding-top:2px;width:22px;height:20px;background-image:url(images/pagingImages/inactivePageBackground.gif);}
.seoPager ul li a:hover {color:black;font-weight:bold;background-image:url(images/pagingImages/activePageBackground.gif);}
.seoPager ul li.activePage a {color:black;font-weight:bold;text-decoration:underline;margin:0px;background-image:url(images/pagingImages/activePageBackground.gif);}

.seoPager ul li.arrows a {color:#444;display:block;text-decoration:none;padding-top:2px;width:22px;height:20px;background-image:url(images/pagingImages/inactiveArrowBackground.gif);}
.seoPager ul li.arrows a:hover {color:black;font-weight:bold;background-image:url(images/pagingImages/activeArrowBackground.gif);}




.supplementalItemListing {margin:auto;width:580px;background-color:#DFF6FF;border:1px solid #0798D6;}
.supplementalItemListing .contentContainer {padding:10px 5px;}
.supplementalItemListing h2 {background-color:#056A96;color:white;margin:0px;padding:2px;text-align:center;font-family:Sans-Serif;font-size:1em;}



.playerRankingItem {margin-bottom:8px;}

.playerRankingItem .playerRankingTable {border:2px solid black;border-collapse:collapse;table-layout:fixed;width:570px;}

/* helmet cell */
.playerRankingItem .helmetCell {width:40px;text-align:center;vertical-align:top;padding-left:4px;}

/* number cell */
.playerRankingItem .numberCell {width:43px;background-color:black;color:white;text-align:center;}
.playerRankingItem .numberCell .number {font:bold 24px sans-serif;}
  
/* player cell */
.playerRankingItem .playerCell {padding-left:3px;}
.playerRankingItem .playerName {padding:0px;margin:0px;font-size:15px;font-weight:bold;}
.playerRankingItem .playerTeam {padding:0px;margin:0px;font-size:11px;}
  
/* tags cell */
.playerRankingItem .tagsCell {width:110px;text-align:right;padding-right:3px;}
.playerRankingItem .tagsCell .tInfo {border-collapse:collapse;}
.playerRankingItem .tagInactive {display:none;}
    
/* stats cell */
.playerRankingItem .statsCell {font-size:10px;padding:1px 2px;}
.playerRankingItem .statsCell .statCode {font-weight:bolder;}


.tellAFriend .sendInstructions {font-weight:bold;text-align:center;margin:0px;padding:0px 0px 5px 0px;font-size:1em;}
.tellAFriend .inviteMessage {margin:3px 0px 0px 0px;padding:0px;font-size:.85em;text-align:left;}
.tellAFriend .textbox {margin:0px;padding:0px;}
.tellAFriend .textbox input {width:95%;height:15px;font-size:.9em;}
.tellAFriend .send {margin:2px 0px;padding:0px;text-align:center;}
.tellAFriend .send input {font-size:.8em;}



.sample_attach {font-size:10px;width:150px;border:1px solid black;padding:1px 5px;background:#FFFFEE;font-family: Verdana, Sans-Sherif;}
.sample_attach img {vertical-align:middle;}

.articlePartDropDown {width:525px;}
.articlePartDropDown ul {list-style-type:none;margin:0px;padding:4px 0px 4px 0px;}
.articlePartDropDown ul li {margin:0px 0px 3px 8px;padding:0px;}
.articlePartDropDown ul li a {text-decoration:none;padding:0px;margin:0px;font-weight:bold;}
.articlePartDropDown ul li a:hover {text-decoration:underline;padding:0px;margin:0px;}


.articleNestedMaster {}
.articleNestedMaster h2 {font-size:15px;margin:0px;padding:7px 0px 0px 0px;}
/*.articleNestedMaster h3 {font-size:14px;margin:15px 0px 0px 0px;padding:0px;}*/
.articleNestedMaster .summary {font-style:italic;}

/*.articleNestedMaster .mainArticleTitle {width:450px;}*/
.articleNestedMaster .mainArticleTitle h5 {font-weight:bold;font-size:19px;margin:0px;padding:5px 0px;}
.articleNestedMaster p {margin:6px 0px 12px 0px;line-height:18px;}
.articleNestedMaster .menuBar {height:22px;background-color:#9BD1FA;}
.articleNestedMaster .menuBar .nestedMenuBar {padding:2px;cursor: pointer; vertical-align: middle;}

.articleNestedMaster .menuBar .nestedMenuBar .expandMessage {float:right;color:#3F77A1;padding:3px 2px 2px 0px;font-size:11px;}
.articleNestedMaster .menuBar .nestedMenuBar .title {font-size:15px;font-weight:bold;}


.articleNestedMaster .dropDown {background-color:#DFF6FF;border-right:1px solid #9BD1FA;border-left:1px solid #9BD1FA;border-bottom:1px solid #9BD1FA;}
.articleNestedMaster .dropDown  a {font-weight:normal;text-decoration:underline;}
.articleNestedMaster .dropDown  a:hover {text-decoration:none;}

.articleNestedMaster .articlePartTOC {margin:5px 0px;}
.articleNestedMaster .articlePartTOC .pager {height:30px;}
.articleNestedMaster .articlePartTOC .tableOfContents {margin-top:8px;background-color:#DFF6FF;border:1px solid #9BD1FA;}
.articleNestedMaster .articlePartTOC .tableOfContents .table {width:100%;}

.articleNestedMaster .articleContainer {padding:10px 0px;}
.articleNestedMaster .articleContainer .adContainer {padding:5px 0px;text-align:center;}
.articleNestedMaster .articleContainer a:hover {text-decoration:none;}
.articleNestedMaster .articleContainer li {line-height:18px;}

.articleNestedMaster .articleContainer .fauxHeader {display:block;font-size:15px;padding:5px 0px;font-weight:bold;}

.articleNestedMaster .articleContainer .futherReading ul {margin:0px 0px 10px 0px;}
.articleNestedMaster .articleContainer .futherReading ul li {margin:0px;padding:0px;}
.articleNestedMaster .articleContainer .futherReading .site {color:#999;font-size:10px;}

