*{padding:0;margin:0;}
body{margin: 0;padding: 0;}
table{border-collapse: collapse;}
a img{border:none}
a,button,input,button:active,input:active{outline:none}
.clearAll{display:block;clear:both}
script,.displayNone{display:none}
#yui-history-iframe{position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;}
textarea{font: 12px "Lucida Grande",verdana,geneva,helvetica,arial,sans-serif}
body{ font-family: "Lucida Grande", verdana, geneva, helvetica, arial, sans; font-size: 11px; line-height: 120%}
table{ font-family: "Lucida Grande", verdana, geneva, helvetica, arial, sans; font-size: 11px}
#siteHeader h1, #siteMiniHeader h1{ line-height: 140%}
pre {white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word}
.toolIcon{ background-repeat: no-repeat; padding: 5px 0 15px 40px}
.clearfix {zoom: 1}
.clearfix:after, .boxscore-container:after, .boxscore-extras:after, .bracket-game p:after, #bracket-seed-list p:after, #bracket-teams p:after, .bracket-game p:after, .cmsGameStatus:after, .cmsGameStatus ul:after, .cmsPageStatus:after, .comment-container:after, .comment-form:after, .comment:after, .game-listing:after, .gameStatusConstruction:after, .leader-highlight:after, .login-options:after, .login-options-body:after, .login-options-footer:after, .login-options-header:after, .newsItemElement:after, #photoGalleryControls:after, #photoGalleryControls .layoutContainer:after, .rapidContentConstruction:after, .rosterPlayerInfoElement:after, .season:after, .season-title:after, .season .header:after, #sport-colors:after, #sport-crumbs:after, #sport-slider:after, .sportTableLabel:after, .sport-tools:after, .sport-tools ul:after, .sport-tools ul li:after, .subcomment:after, .subseason:after, #survey_steps form:after, .surveyForwardButton:after, .tooltip-inner:after, .tooltip-outer:after, .widgetFooter:after, .widgetHierarchy .singleLevel:after, .widget-teamButtons a:after, .widget-teamButtons .sport-colors:after, .widget-leader:after, .widget-leader table li p:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#siteHeader, #tstRegistrationHeader, #profilePanelOne{ position: relative}
#siteHeader #adminNav, #tstRegistrationHeader #adminNav{ bottom: 0; position: absolute; right: 0; text-align: right; width: auto}
#siteHeader #adminNav a{ display: block; width: 138px; margin: 0 10px 10px 0; float: right}
#tstRegistrationHeader #adminNav ul{ list-style-type: none}
#tstRegistrationHeader #adminNav li{ display: block; float: right}
#tstRegistrationHeader #adminNav li a{ overflow: hidden; display: block; padding-top: 34px; height: 0; background-position: 0px 34px; margin: 0 5px 5px 0}
#tstRegistrationHeader #adminNav .admin_nav_user_mode a{ width: 51px; background-image: url(/app_images/reg_user_mode.gif)}
#tstRegistrationHeader #adminNav .admin_nav_edit_mode a{ width: 51px; background-image: url(/app_images/reg_edit_mode.gif)}
#tstRegistrationHeader #adminNav .admin_nav_preview_mode a{ width: 76px; background-image: url(/app_images/reg_preview_mode.gif)}
#tstRegistrationHeader #adminNav .selected a{ background-position: 0px 0px}
.auto_complete{ width: 350px; background: #fff}
.auto_complete ul, .fcForm table td .auto_complete ul{ border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
.auto_complete ul li, .fcForm table td .auto_complete ul li{ border-bottom: solid 1px #CCC; padding: 5px; cursor: pointer}
.auto_complete ul li span{ display: block; width: 100%; margin:0; text-decoration: none}
.auto_complete ul li span:hover{ background-color: #FDDD40}
.auto_complete ul li.selected{ background-color: #FDDD40}
.auto_complete ul strong.highlight{ color: #800; margin:0; padding:0}
.finderHelp{ clear: both}
.br-4-32 {-webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px}
.br-4-16 {-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px}
.br-4-8 {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px}
.br-4-4 {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px}
.br-4-2 {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px}
.br-4-1 {-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px}
.br-3bl-4 {-webkit-border-radius: 4px; -webkit-border-top-right-radius: 0; -moz-border-radius: 4px; -moz-border-radius-topright: 0; border-radius: 4px; border-top-right-radius: 0}
.br-3br-4 {-webkit-border-radius: 4px; -webkit-border-top-left-radius: 0; -moz-border-radius: 4px; -moz-border-radius-topleft: 0; border-radius: 4px; border-top-left-radius: 0}
.br-2t-4 {-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px}
.br-2b-4 {-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px}
.br-1tl-4 {-webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px}
.descendant_bracket {margin: 0 15px 15px}
.bracket-container {background: #f2f2f2; border: 1px solid #e5e5e5; margin: 0 15px 15px; overflow: hidden; padding: 10px; position: relative; text-align: center; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px}
.bracket {margin: 0 auto}
.bracket th, .bracket td {padding: 10px 9px; width: 142px}
.bracket td.bracket-open {padding: 0}
.bracket td.bracket-root {background: url(/app_images/bracketing/bracket-root.gif) 100% 50% no-repeat}
.bracket td.bracket-root-top {background: url(/app_images/bracketing/bracket-root-top.png) 100% 50% no-repeat}
.bracket td.bracket-root-bottom {background: url(/app_images/bracketing/bracket-root-bottom.png) 100% 50% no-repeat}
.bracket td.bracket-rootlet-top {background: url(/app_images/bracketing/bracket-rootlet-top.png) 100% 50% no-repeat}
.bracket td.bracket-rootlet-bottom {background: url(/app_images/bracketing/bracket-rootlet-bottom.png) 100% 50% no-repeat}
.bracket td.bracket-branch-top {background: url(/app_images/bracketing/bracket-branch-top.png) 100% 50% no-repeat}
.bracket td.bracket-branch-bottom {background: url(/app_images/bracketing/bracket-branch-bottom.png) 100% 50% no-repeat}
.bracket td.bracket-leaf {background: url(/app_images/bracketing/bracket-leaf.png) 0 50% no-repeat}
.bracket-game p {clear: both; margin: 0 5px; padding: 5px}
.bracket-game p img {background: #fff; border: 1px solid #666; float: left; margin: 0 5px 0 0; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.bracket-game p i {float: left; font-style: normal; line-height: 20px}
.bracket-game p b {float:right; line-height: 20px}
.bracket-game p i small {color: #555; font-size: 8px}
.bracket-tbd {font-weight: normal}
.bracket-game {background: url(/app_images/bracketing/bracket-game-header.png) 0 0 no-repeat; padding: 5px 0 0; text-align: left}
.bracket-game-footer {background: url(/app_images/bracketing/bracket-game-footer.png) 0 100% no-repeat; clear: both}
.bracket-game-footer p {background: url(/app_images/bracketing/bracket-game-groove.gif) 0 0 no-repeat; color: #555; font: 9px Verdana, sans-serif; margin: 0 5px; padding: 10px 5px}
.bracket-game a p.bracket-winner i, .bracket-game a p.bracket-winner b {color: #000}
.bracket-game a p.bracket-winner {background: url(/app_images/bracketing/bracket-winner.gif) 0 0 no-repeat}
.bracket .bracket-inprogress {background: url(/app_images/bracketing/bracket-game-header-inprogress.png) 0 0 no-repeat}
.bracket-inprogress .bracket-game-footer {background: url(/app_images/bracketing/bracket-game-footer-inprogress.png) 0 100% no-repeat}
.bracket-game-footer p.bracket-inprogress {background: url(/app_images/bracketing/bracket-game-groove.gif) no-repeat scroll 0 0; color: #5c9200}
div.bracket-game:hover {background: url(/app_images/bracketing/bracket-game-header-hover.png) 0 0 no-repeat; cursor: hand}
.bracket-game:hover .bracket-game-footer {background: url(/app_images/bracketing/bracket-game-footer-hover.png) 0 100% no-repeat}
.bracket-game:hover .bracket-game-footer p {background: url(/app_images/bracketing/bracket-game-groove-hover.gif) 0 0 no-repeat}
div.bracket-game:active {background: url(/app_images/bracketing/bracket-game-header-active.png) 0 0 no-repeat}
div.bracket-game:active .bracket-game-footer {background: url(/app_images/bracketing/bracket-game-footer-active.png) 0 100% no-repeat}
div.bracket-game:active .bracket-game-footer p {background: url(/app_images/bracketing/bracket-game-groove-active.gif) 0 0 no-repeat}
.bracket td.highlight .bracket-game {background: url(/app_images/bracketing/bracket-game-header-selected.png) 0 0 no-repeat; color: #fff}
.bracket td.highlight .bracket-game-footer {background: url(/app_images/bracketing/bracket-game-footer-selected.png) 0 100% no-repeat}
.bracket td.highlight .bracket-game-footer p {background: url(/app_images/bracketing/bracket-game-groove-selected.gif) 0 0 no-repeat; color: #ccc}
.bracket td.highlight .bracket-game a p i, .bracket td.highlight .bracket-game a p b {color: #ccc}
.bracket td.highlight .bracket-game a p i small {color: #999}
.bracket td.highlight .bracket-game a p.highlight {background: #4d4d4d url(/app_images/bracketing/highlight.gif) 0 0 repeat-x; -moz-border-radius: 2px; -webkit-border-radius: 2px}
.bracket td.highlight .bracket-game a p.highlight i {color: #fff}
.bracket td.highlight .bracket-game a p.bracket-winner i, .bracket td.highlight .bracket-game a p.bracket-winner b {color: #000}
.bracket td.highlight .bracket-game a p.bracket-winner {background: url(/app_images/bracketing/bracket-winner.gif) 0 0 no-repeat}
#displayBodyContent .bracket .bracket-game a {color: #1a1a1a; text-decoration: none}
.prototip .darkgrey .content p {color: #ccc}
.widgetElement .bracket-container {margin: 0}
#bracket-seed-list-container {float: right; margin: 10px 0; text-align: right}
#bracket-teams-container {float: left; margin: 10px 0}
#seed-status {color: #666; float: left; font-size: 10px; font-weight: normal}
#seed-status b {color: #333; font-size: 11px}
#bracket-seed-list, #bracket-teams {background: #fef4c0; border: 1px solid #fef1af; margin: 10px 0; padding: 10px; width: 250px; text-align: left}
#bracket-seed-list {background: #fef4c0; padding: 10px 10px 10px 35px}
#bracket-teams {list-style: none}
#bracket-seed-list li {background: url(/app_images/bracketing/lightbox-team-selected-bottom.png) 0 100% no-repeat; cursor: move; margin: 0 0 2px; padding: 0 0 3px}
#bracket-seed-list li p {background: url(/app_images/bracketing/lightbox-team-selected-top.png) 0 0 no-repeat; color: #000;}
#bracket-teams li {background: url(/app_images/bracketing/lightbox-team-bottom.png) 0 100% no-repeat; cursor: move; padding: 0 0 3px}
#bracket-teams li p {background: url(/app_images/bracketing/lightbox-team-top.png) 0 0 no-repeat; color: #a5954c}
#bracket-seed-list p, #bracket-teams p {padding: 5px 5px 2px 10px; line-height: 18px; margin: 1px 0 !important}
#bracket-teams p a.seed, #bracket-seed-list a.unseed {color: #bfb27b; cursor: pointer; display: inline; float: right; font-size: 9px; line-height:18px; padding: 0 5px; text-decoration: underline; -moz-border-radius: 2px; -webkit-border-radius: 2px}
#bracket-teams p a.seed:hover, #bracket-seed-list a.unseed:hover {background: #fef7d0; color: #40391d}
#bracket-seed-list a.seed, #bracket-teams p a.unseed {display: none}
#bracket-teams li:hover {background-image: url(/app_images/bracketing/lightbox-team-selected-bottom.png)}
#bracket-teams li:hover p {background-image: url(/app_images/bracketing/lightbox-team-selected-top.png)}
.needsMore #seed-status {color: #666}
.needsMore #bracket-seed-list {background: #fef4c0 url(/app_images/bracketing/bracket-lightbox-seed-bg.png) 100% 100% no-repeat; padding-bottom: 35px}
.tooMuch #bracket-seed-list {background: #e7b794; border: 1px solid #b93d41}
.tooMuch #seed-status, .tooMuch #seed-status b {color: #a20012}
.ready #bracket-seed-list {background: #fef9dc; border: 1px solid #339933}
.ready #seed-status {color: #339933}
.button-small, .button-medium, .button-large {border: 0px solid #000; cursor: hand; cursor: pointer; font-family: "Lucida Grande", verdana, geneva, helvetica, arial, sans-serif; position: relative; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease}
.button-small, .button-medium, .button-large {background: #262626; background-image: -moz-linear-gradient(rgba(255,255,255,0.25), rgba(255,255,255,0)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.25)), to(rgba(255,255,255,0)) ); color: #e5e5e5; display: inline-block; font-weight: normal !important; outline: none; position: relative; text-align: center; text-decoration: none; text-shadow: 0 -1px 1px #000}
.button-small:hover, .button-medium:hover, .button-large:hover {background: #333; background-image: -moz-linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.35)), to(rgba(255,255,255,0)) ); color: #fff; text-decoration: none !important; text-shadow: 0 -1px 1px #333}
.button-small:active, .button-medium:active, .button-large:active {background: #1a1a1a; background-image: -moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.15)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.15)) ); color: #fff; margin: 0; outline: none; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; transition: all 0s ease}
.button-small {font-size: 9px; line-height: 18px; padding: 1px 8px}
.button-medium {font-size: 12px; line-height: 20px; padding: 5px 12px}
.button-large {font-size: 16px; line-height: 20px; padding: 10px 16px}
.button-large small {font-weight: normal}
.button-hasImage, .button-hasImage-left {text-align: right}
.button-hasImage-right {text-align: left}
.button-small .button-image, .button-medium .button-image, .button-large .button-image {display: block; position: absolute}
.button-small.button-hasImage, .button-small.button-hasImage-left {padding-left: 24px}
.button-small.button-hasImage-right {padding-right: 24px}
.button-medium.button-hasImage, .button-medium.button-hasImage-left {padding-left: 36px}
.button-medium.button-hasImage-right {padding-right: 36px}
.button-large.button-hasImage, .button-large.button-hasImage-left {padding-left: 44px}
.button-large.button-hasImage-right {padding-right: 44px}
.button-small .button-image, .button-small.button-hasImage-left .button-image {height: 16px; left: 3px; top: 2px; width: 16px}
.button-small.button-hasImage-right .button-image {height: 16px; left: auto; right: 3px; top: 2px; width: 16px}
.button-medium .button-image, .button-medium.button-hasImage-left .button-image {height: 24px; left: 4px; top: 3px; width: 24px}
.button-medium.button-hasImage-right .button-image {height: 24px; left: auto; right: 4px; top: 3px; width: 24px}
.button-large .button-image, .button-large.button-hasImage-left .button-image {height: 32px; left: 5px; top: 4px; width: 32px}
.button-large.button-hasImage-right .button-image {height: 32px; left: auto; right: 5px; top: 4px; width: 32px}
.button-small.button-imageOnly {min-height: 9px; min-width: 6px}
.button-medium.button-imageOnly {min-height: 9px; min-width: 7px}
@-moz-document url-prefix() {button.button-small, input.button-small {padding-top: 3px; padding-bottom: 3px}
button.button-small.button-hasImage, input.button-small.button-hasImage, button.button-small.button-hasImage-left, input.button-small.button-hasImage-left {padding: 3px 5px 3px 21px}
button.button-small.button-hasImage-right, input.button-small.button-hasImage-right {padding: 3px 21px 3px 5px}
button.button-small.button-hasImage .button-image, button.button-small.button-hasImage-left .button-image {left: -21px; top: -2px}
button.button-small.button-hasImage-right .button-image {right: 11px; left: auto; top: -2px}
button.button-medium, input.button-medium {padding-top: 7px; padding-bottom: 7px}
button.button-medium.button-hasImage, input.button-medium.button-hasImage, button.button-medium.button-hasImage-left, input.button-medium.button-hasImage-left {padding: 7px 9px 7px 33px}
button.button-medium.button-hasImage-right, input.button-medium.button-hasImage-right {padding: 7px 33px 7px 9px}
button.button-medium.button-hasImage .button-image, button.button-medium.button-hasImage-left .button-image {left: -32px; top: -5px}
button.button-medium.button-hasImage-right .button-image {right: 16px; left: auto; top: -5px}
button.button-large, input.button-large {padding-top: 9px; padding-bottom: 9px}
button.button-large.button-hasImage, input.button-large.button-hasImage, button.button-large.button-hasImage-left, input.button-large.button-hasImage-left {padding: 9px 13px 9px 41px}
button.button-large.button-hasImage-right, input.button-large.button-hasImage-right {padding: 9px 41px 9px 13px}
button.button-large.button-hasImage .button-image, button.button-large.button-hasImage-left .button-image {left: -39px; top: -6px}
button.button-large.button-hasImage-right .button-image {right: 21px; left: auto; top: -6px}
}
.button-shell {display: inline-block; position: relative}
.button-shell-medium .button-image {display: block; position: absolute; top: 3px; left: 4px; height: 24px; width: 24px; z-index: 1}
.button-pill-bg {background: #333; background-image: -moz-linear-gradient(rgba(255,255,255,0.25), rgba(255,255,255,0)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.25)), to(rgba(255,255,255,0)) )}
.button-pill-left {-webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; border-top-right-radius: 0; border-bottom-right-radius: 0}
.button-pill-middle {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0}
.button-pill-right {-webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0}
.button-pill-left, .button-pill-middle {border-right: 1px solid #5a5a5a}
.button-pill-right, .button-pill-middle {border-left: 1px solid #262626}
.button-pill-left:hover, .button-pill-middle:hover {border-right: 1px solid #797979}
.button-pill-right:hover, .button-pill-middle:hover {border-left: 1px solid #333333}
.button-pill-left:active, .button-pill-middle:active {border-right: 1px solid #3c3c3c}
.button-pill-right:active, .button-pill-middle:active {border-left: 1px solid #1a1a1a}
.button-small.button-toggled, .button-medium.button-toggled, .button-large.button-toggled {background: #1a1a1a; background-image: -moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.15)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.15)) ); color: #b3b3b3; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none}
.button-small.button-toggled:active, .button-medium.button-toggled:active, .button-large.button-toggled:active {background: #000; background-image: -moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.15)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.15)) ); color: #b3b3b3; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none}
.button-small.button-disabled, .button-small[disabled], .button-small.button-disabled:hover, .button-small[disabled]:hover, .button-small.button-disabled:active, .button-small[disabled]:active, .button-medium.button-disabled, .button-medium[disabled], .button-medium.button-disabled:hover, .button-medium[disabled]:hover, .button-medium.button-disabled:active, .button-medium[disabled]:active, .button-large.button-disabled, .button-large[disabled], .button-large.button-disabled:hover, .button-large[disabled]:hover, .button-large.button-disabled:active, .button-large[disabled]:active {background: #e5e5e5; background-image: -moz-linear-gradient(rgba(255,255,255,0.25), rgba(255,255,255,0)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.25)), to(rgba(255,255,255,0)) ); color: #b3b3b3 !important; cursor: default; text-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none}
.button-pill-left[disabled], .button-pill-middle[disabled], .button-pill-left.button-disabled, .button-pill-middle.button-disabled, .button-pill-left.button-disabled:hover, .button-pill-middle.button-disabled:hover, .button-pill-left.button-disabled:active, .button-pill-middle.button-disabled:active {border-right: 1px solid #f2f2f2}
.button-pill-right[disabled], .button-pill-middle[disabled], .button-pill-right.button-disabled, .button-pill-middle.button-disabled, .button-pill-right.button-disabled:hover, .button-pill-middle.button-disabled:hover, .button-pill-right.button-disabled:active, .button-pill-middle.button-disabled:active {border-left: 1px solid #d9d9d9}
.button-small.button-editMode, .button-medium.button-editMode, .button-large.button-editMode {background: #fccd22; background-image: -moz-linear-gradient(rgba(227,162,0,0), rgba(227,162,0,1)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(227,162,0,0)), to(rgba(227,162,0,1)) ); color: #1a1a1a !important; text-shadow: 0 -1px 2px #fde045}
.button-small.button-editMode:hover, .button-medium.button-editMode:hover, .button-large.button-editMode:hover {background: #fde045; background-image: -moz-linear-gradient(rgba(227,162,0,0), rgba(227,162,0,1)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(227,162,0,0)), to(rgba(227,162,0,1)) ); color: #000 !important}
.button-small.button-editMode:active, .button-medium.button-editMode:active, .button-large.button-editMode:active {background: #e3a200; background-image: -moz-linear-gradient(rgba(252,205,34,0), rgba(252,205,34,1)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(252,205,34,0)), to(rgba(252,205,34,1)) )}
.button-pill-left.button-editMode, .button-pill-middle.button-editMode {border-right: 1px solid #e3a300}
.button-pill-right.button-editMode, .button-pill-middle.button-editMode {border-left: 1px solid #fccd22}
.button-pill-left.button-editMode:hover, .button-pill-middle.button-editMode:hover {border-right: 1px solid #d29600}
.button-pill-right.button-editMode:hover, .button-pill-middle.button-editMode:hover {border-left: 1px solid #fde045}
.button-pill-left.button-editMode:active, .button-pill-middle.button-editMode:active {border-right: 1px solid #d39400}
.button-pill-right.button-editMode:active, .button-pill-middle.button-editMode:active {border-left: 1px solid #e3a200}
.button-small.button-cancel, .button-medium.button-cancel, .button-large.button-cancel {background: #fc2121; background-image: -moz-linear-gradient(rgba(128,0,0,0), rgba(128,0,0,1)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(128,0,0,0)), to(rgba(128,0,0,1)) ); color: #fff; text-shadow: 0 -1px 2px #800000}
.button-small.button-cancel:hover, .button-medium.button-cancel:hover, .button-large.button-cancel:hover {background: #fc4444; background-image: -moz-linear-gradient(rgba(128,0,0,0), rgba(128,0,0,1)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(128,0,0,0)), to(rgba(128,0,0,1)) ); color: #fff !important}
.button-small.button-cancel:active, .button-medium.button-cancel:active, .button-large.button-cancel:active {background: #800000; background-image: -moz-linear-gradient(rgba(252,33,33,0), rgba(252,33,33,1)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(252,33,33,0)), to(rgba(252,33,33,1)) ); color: #fff !important}
.button-pill-left.button-cancel, .button-pill-middle.button-cancel {border-right: 1px solid #820000}
.button-pill-right.button-cancel, .button-pill-middle.button-cancel {border-left: 1px solid #fa2020}
.button-pill-left.button-cancel:hover, .button-pill-middle.button-cancel:hover {border-right: 1px solid #810101}
.button-pill-right.button-cancel:hover, .button-pill-middle.button-cancel:hover {border-left: 1px solid #fc4444}
.button-pill-left.button-cancel:active, .button-pill-middle.button-cancel:active {border-right: 1px solid #810101}
.button-pill-right.button-cancel:active, .button-pill-middle.button-cancel:active {border-left: 1px solid #800000}
.button-small.button-secondary, .button-medium.button-secondary, .button-large.button-secondary {background: #e5e5e5; background-image: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.15)) ); color: #4d4d4d !important; text-shadow: 0 1px 1px #e5e5e5}
.button-small.button-secondary:hover, .button-medium.button-secondary:hover, .button-large.button-secondary:hover {background: #f2f2f2; background-image: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.2)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.2)) ); text-shadow: 0 1px 1px #fff}
.button-small.button-secondary:active, .button-medium.button-secondary:active, .button-large.button-secondary:active {background: #d9d9d9; background-image: -moz-linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0)) ); color: #333 !important}
.button-pill-left.button-secondary, .button-pill-middle.button-secondary {border-right: 1px solid #b5b5b5}
.button-pill-right.button-secondary, .button-pill-middle.button-secondary {border-left: 1px solid #e5e5e5}
.button-pill-left.button-secondary:hover, .button-pill-middle.button-secondary:hover {border-right: 1px solid #b5b5b5}
.button-pill-right.button-secondary:hover, .button-pill-middle.button-secondary:hover {border-left: 1px solid #ededed}
.button-pill-left.button-secondary:active, .button-pill-middle.button-secondary:active {border-right: 1px solid #ababab}
.button-pill-right.button-secondary:active, .button-pill-middle.button-secondary:active {border-left: 1px solid #d0d0d0}
.button-small.button-open.button-toggled:active, .button-medium.button-open.button-toggled:active, .button-large.button-open.button-toggled:active, .button-small.button-open, .button-medium.button-open, .button-large.button-open {background: transparent; color: #1a1a1a; text-decoration: underline; text-shadow: none}
.button-small.button-open:hover, .button-medium.button-open:hover, .button-large.button-open:hover {color: #262626; text-decoration: underline}
.button-small.button-open:active, .button-medium.button-open:active, .button-large.button-open:active {color: #000; text-decoration: underline}
.button-pill-left.button-open, .button-pill-middle.button-open, .button-pill-right.button-open, .button-pill-left.button-open:hover, .button-pill-middle.button-open:hover, .button-pill-right.button-open:hover, .button-pill-left.button-open:active, .button-pill-middle.button-open:active, .button-pill-right.button-open:active{ border-right: none; border-left: none}
.button-small.button-transparent, .button-medium.button-transparent, .button-large.button-transparent {background: transparent; background-image: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.15)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.15)) ); color: #4d4d4d !important; text-shadow: 0 1px 1px #fff}
.button-small.button-transparent:hover, .button-medium.button-transparent:hover, .button-large.button-transparent:hover {background-image: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.2)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.2)) )}
.button-small.button-transparent:active, .button-medium.button-transparent:active, .button-large.button-transparent:active {background-image: -moz-linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0.15)), to(rgba(0,0,0,0)) ); color: #333 !important}
.button-pill-left.button-transparent, .button-pill-middle.button-transparent {border-right: 1px solid #b5b5b5}
.button-pill-right.button-transparent, .button-pill-middle.button-transparent {border-left: 1px solid #e5e5e5}
.button-pill-left.button-transparent:hover, .button-pill-middle.button-transparent:hover {border-right: 1px solid #b5b5b5}
.button-pill-right.button-transparent:hover, .button-pill-middle.button-transparent:hover {border-left: 1px solid #ededed}
.button-pill-left.button-transparent:active, .button-pill-middle.button-transparent:active {border-right: 1px solid #ababab}
.button-pill-right.button-transparent:active, .button-pill-middle.button-transparent:active {border-left: 1px solid #d0d0d0}
#monthViewCalendar{ margin: 0 7px 7px 7px}
#monthViewCalendar table{ width: 100%; border-collapse: collapse; border: none; table-layout:fixed; word-wrap: break-word}
#monthViewCalendar caption, #month_navigation h2{ font-size: 26px; line-height: 175%; font-weight: bold; text-align: center}
#monthViewCalendar caption a, #miniCalendar caption a, #month_navigation h2 a{ text-decoration: none}
#monthViewCalendar th, #miniCalendar th{ text-align: center; background-image: url(/app_images/pageOptionsBody.jpg); background-repeat: repeat-x; background-position: 0 -95px; color: #666}
#monthViewCalendar th, #monthViewCalendar td{ border: solid 1px #CCC; width: 14%; padding: 4px; vertical-align: top}
#monthViewCalendar td{ height: 75px; text-align: right; background-image: url(/app_images/subtleBackground.jpg); background-repeat: repeat-x; background-color: #F2F2F2}
#monthViewCalendar .dateLink{ margin: 0; font-size: 16px; font-weight: bold}
#monthViewCalendar .today, #miniCalendar .today{ background: #fdfde3 url(/app_images/widgets/gradient-leader.gif) 0 0 repeat-x}
#miniCalendar .otherMonth{ color: #999}
#monthViewCalendar .otherMonth{ font-size: 16px; font-weight: bold; text-align: right; color: #999}
#monthViewCalendar .vevent{ position: relative; overflow: hidden; margin: 10px 0; padding-top: 5px; line-height: 110%; border-top: solid 1px #CCCCCC}
#monthViewCalendar .vevent h5{ text-align: left}
#monthViewCalendar .vevent .summary{ font-size: 10px; margin: 0}
#monthViewCalendar .vevent .description, #monthViewCalendar .vevent .type{ display: none}
#monthViewCalendar .vevent .tags{ font-style: italic}
#monthViewCalendar .vevent ul, #monthViewCalendar .vevent li{ display: block; margin: 0; padding: 0; list-style-type: none; font-size: 10px; text-align: left}
#dayViewCalendar{ width: 70%; float: left; padding: 5px 0 0 0}
#dayViewCalendar h2{ font-size: 26px; line-height: 175%; font-weight: bold; text-align: center}
#dayViewCalendar h2 a{ text-decoration: none}
#dayViewCalendar .odd{ background-color: #EFEFEF}
#dayViewCalendar .location, #dayViewCalendar .tags, #dayViewCalendar .type, .dibItem .location, .dibItem .tags, .dibItem .type{ font-size: 11px; color: #666}
#dayViewCalendar .time, .dibItem .time{ font-weight: bold}
#dayViewCalendar .vevent{ margin: 10px 25px; padding: 10px 0; border-top: 1px solid #CCC}
#dayViewCalendar .pageElementAdmin .vevent{ border-top: none; padding: 0}
#dayViewCalendar .vevent ul{ margin: 0}
#dayViewCalendar .vevent li, #month_list .vevent li, .dibItem .vevent li{ display: block; list-style-type: none; margin: 5px 0 0 0}
#month_list .vevent .dateImage li{ margin: 0}
#miniCalendar{ float: right; clear: right; padding: 5px 25px 25px 0}
#miniCalendar caption{ font-weight: bold; font-size: 14px; margin-bottom: 7px}
#miniCalendar .options{ margin-top: 10px}
#miniCalendar td, #miniCalendar th{ text-align: center; border: 1px solid #999; padding: 3px}
#miniCalendar td a{ text-decoration: none}
#miniCalendar td a:hover{ text-decoration: underline}
#miniCalendar .selected a{ color: #FFF}
.selectElement{ display: block; list-style-type: none; height: 150px; position: relative; overflow: auto; border: 1px solid #CCC; margin: 0 25px}
.selectElement input, .selectElement img, .selectElement h4{ display: inline; margin-left: 5px; vertical-align: middle; font-weight: normal}
.selectElement .odd{ background-color: #EFEFEF}
.selectElement li{ display: block; margin: 0; padding: 3px 5px; background-repeat: no-repeat}
.cmsButton{ display: block; font-size: 14px; line-height: 200%; text-decoration: none; background-image: url(/app_images/cmsButton.gif); background-repeat: repeat-x; text-align: center; font-weight: bold}
.adminToggle{ display: block; position: absolute; height: 75px; width: 75px; text-indent: -2000px; top: 0; right: 0; background-repeat: no-repeat; background-position: top right}
.goToAdmin{ background-image: url(/app_images/siteAdminToggle.gif)}
.goToWebsite{ background-image: url(/app_images/websiteToggle.gif)}
#adminPageOptions{ display: block; line-height: 18px; background-color: #FDE872}
#adminPageOptions a{ text-decoration: none}
#adminPageOptions option{ padding-right: 10px}
.editPageLink:link, .editPageLink:visited{ display: block; text-decoration: none; text-align: center; padding: 3px; text-transform: uppercase; font-weight: bold; letter-spacing: .15em; background-color: #F9D100; border-top: solid 1px #DDA301; border-bottom: solid 1px #DDA301; margin: 0 1px 25px 1px}
#adminPageOptions label{ font-weight: bold}
.rapidContentConstruction{ padding: 15px 15px 0; background: #FDE872 url(/app_images/cmsTabFooter.gif) repeat-x bottom left; border-bottom: solid 1px #DDA301}
.rapidContentConstruction .pageElementAdmin{ margin-left: 0; margin-right: 0; background: #FFF3B0; border: 1px solid #DDA301}
.rapidContentConstruction .pageElementAdmin .pageElement{ margin: 10px}
.rapidTabsConstructionLoader{ background: #FDE872 url(/app_images/cmsTabFooter.gif) repeat-x bottom left; border-bottom: solid 1px #DDA301}
.cmsPageStatus{ margin-bottom: 15px; text-align: center}
.cmsPageStatus ul{ display: block; list-style-type: none; width: 282px; margin: 0 auto}
.cmsPageStatus li{ float: left}
.cmsPageStatus li a{ display: block; height: 30px; height: 0pt; overflow: hidden; padding-top: 30px}
.cmsPageStatus .cmsPageDisabled a{ width: 103px; background-image: url(/app_images/publicPrivateToggle_disabled.gif)}
.cmsPageStatus .cmsPagePrivate a{ width: 91px; background-image: url(/app_images/publicPrivateToggle_private.gif)}
.cmsPageStatus .cmsPagePublic a{ width: 88px; background-image: url(/app_images/publicPrivateToggle_public.gif)}
.cmsPageStatus .selected a{ background-position: 0 -30px}
.cmsPageStatus .inlineHelp{ clear: left; padding-top: 10px}
.rapidContentConstruction .dataTable, .rapidContentConstruction .resultsTable, #profiles_table{ border: solid 1px #DDA301; text-align: left; margin-bottom: 15px; clear: both}
.rapidContentConstruction .odd{ background-color: #FFF3B0}
.rapidContentConstruction .even{ background-color: #FEFCF4}
.rapidContentConstruction .genericPermissions{ color: #333333}
.rapidContentConstruction .dataTable td, .rapidContentConstruction .dataTable th, .rapidContentConstruction .resultsTable tr{ border: none}
.dataTable .odd .permissionDisabled{ background: #CCC}
.dataTable .even .permissionDisabled{ background: #EFEFEF}
.dataTable .key .permissionDisabled{ background: #999}
.dataTable .profilePic{ margin-right: 5px; float: left}
.dataTable .persona{ width: 100%}
.dataTable .persona input{ margin: 5px 10px 0 5px; _margin: 2px 10px 0 5px; float: left}
.dataTable .persona img{ width: 25px; height: 25px}
.dataTable .persona .name{ padding-top: 4px; font-weight: bold; font-size: 12px; line-height: 140%; float: left; width: 85%}
.dataTable .savedMessage{ text-transform: uppercase; font-weight: bold}
.cmsTabHeader{ font-size: 14px; font-weight: normal; letter-spacing: .1em; text-transform: uppercase; color: #666; padding-top: 0; margin: 0 5px 5px 0; float: left}
.adminPageSettings{ width: 50%; float: left; display: block; margin-top: auto; margin-bottom: auto}
.adminPageStatus{ width: 40%; float: right; text-align: right; display: block}
.adminPageStatus p{ margin-bottom: 7px}
.adminPageStatus li{ list-style-type: none}
.objectAttributesLinkDiv ul{ padding: 0 10px 10px; list-style-type: none}
.pageElementMenu{ clear: both; background: #FDE872 url(/app_images/cmsTabFooter.gif) repeat-x bottom left; border-bottom: 1px solid #DDA301; border-top: 1px solid #DDA301; margin-bottom: 5px; text-align: left; padding: 15px; text-align: center}
#tab_content_content .pageElementMenu{ border-top: none}
.addElementMenu{ text-align: center; margin-bottom: 5px}
.cmsPageOptions{ clear: both; list-style-type: none; margin-bottom: 15px; line-height: 200%}
.cmsPageOptions label{ font-weight: bold}
.pageElementAdmin .pageElementMenu, .pageElementAdmin #nodePickerContainer{ margin-left: 0px; margin-right: 0px}
.pageElementAdmin{ margin: 15px; position: relative; clear: both}
.layoutContainer .pageElementAdmin{ margin: 0 5px}
.collectorElement .pageElementAdmin{ margin: 0 0 20px 0}
.layoutContainer .pageElementAdmin .pageElement, .layoutContainer .pageElementAdmin .formElement, .layoutContainer .pageElementAdmin .hrElement, .pageElementAdmin .pageElement{ margin: 3px 0 0}
.layoutContainer .pageElementAdmin .formElement{ margin-top: 0}
.collapsePE{ padding-left: 13px; background: url(/app_images/nav_assets_black.gif) no-repeat 0 5px}
.expandPE{ padding-left: 13px; background: url(/app_images/nav_assets_black.gif) no-repeat 0 -78px}
.drag .elementBar, .lock .drag .elementBar, .dragTwo .containerBar{ cursor: move; position: relative}
.pageElementAdmin .lock .elementBar, .lock .containerBar, .drag .lock .elementBar, .drag .pageElement{ cursor: default}
.pageElementAdmin .elementBar, .galleryThumb .elementBar, .clientGraphic .elementBar{ display: block; height: 24px; background: #FCCD22 url(/app_images/elementBar.gif) repeat-x; text-transform: uppercase; font-size: 10px; line-height: 22px; position: relative}
.elementBar, .elementBar a:link, .elementBar a:visited{ color: #333; text-decoration: none; margin: 1px 0}
.elementBar a:hover{ color: #FFF}
.pageElementAdmin .elementBarMini{ display: block; font-size: 10px; height: 16px; line-height: 14px; position: relative; text-transform: uppercase}
#displayBodyContent .pageElement .elementBarMini a{ color: #333; font-weight: normal}
.pageElement .elementBarMini a:hover{ text-decoration: none}
.dragTwo .handle, .drag .handle, .lock .handle{ display: block; height: 24px; padding-left: 20px; background-repeat: no-repeat; background-position: 4px 6px; line-height: 22px; font-weight: bold}
.dragTwo .handle, .drag .handle{ background-image: url(/app_images/dragIcon.gif)}
.lock .handle{ background-image: url(/app_images/lockedIcon.gif)}
.elementBar .buttons, .containerBar .buttons{ width: auto; position: absolute; top: 0; right: 0; text-align: right; cursor: auto}
.elementBar .buttons a, .elementBar .buttons span{ border-left: solid 1px #DDA301; padding: 0 5px; float: left}
.elementBar .buttons span{ color: #EFEFEF; cursor: default}
.warning {background: #fde872; border: 1px solid #FCCD22; padding: 10px}
.collapsed .pageElementAdmin .pageElement{ height: 35px; overflow: hidden}
.collapsed .pageElementAdmin .formElement{ display: none}
.layoutContainerAdmin{ width: 100%; margin-bottom: 5px}
.layoutContainerAdmin .layoutContainer{ border: solid 3px #999; padding: 3px}
.layoutContainerAdmin .layoutContainer .layoutContainer{ border: none}
.containerBar{ display: block; height: 25px; background-color: #CCC; text-transform: uppercase; font-size: 11px; margin: 0; background: url(/app_images/layoutContainerBar.gif)}
.dragTwo .containerBar .handle, .lock .containerBar .handle{ display: block; height: 25px; line-height: 25px; padding-left: 20px; background-repeat: no-repeat; background-position: 4px 6px; font-weight: bold; color: #666}
.containerBar .buttons a, .containerBar .buttons span{ border-left: solid 1px #999; padding: 0 8px; float: left; text-decoration: none; height: 25px; line-height: 25px; color: #666}
.containerBar .buttons a:hover{ background: #666; color: #FFF}
.columnBounds{ margin: 0 3px; border: dashed 1px #DDA301}
.layoutContainerAdmin .columnBounds{ border: dashed 1px #DDA301; margin: 0 0 0 3px}
.addPageElement{ display: block; margin: 5px; height: 30px; text-align: center; text-indent: -10000px; background: url(/app_images/addPE.png) no-repeat center center}
.addPageElement:hover{ font-weight: bold; text-decoration: none; line-height: 30px; text-indent: 0; font-size: 10px; background: url(/app_images/addPE_hover.png) no-repeat center center}
.addPageElementTop{ display: block; margin: 5px; height: 30px; text-align: center; font-weight: bold; text-decoration: none; line-height: 30px; text-indent: 0; font-size: 10px; background: url(/app_images/addPE_hover.png) no-repeat center center}
.pageElementAdmin .collectorElement .item{ width: 98%}
.tableBuilder td{ border: solid 3px #CCC; padding: 0}
.tableBuilder input{ font-size: 10px; line-height: 11px; width: 75px; padding: 2px}
.tableBuilder .buildLinks{ background-color: #EFEFEF; font-weight: bold; text-align: center; width: 51px}
.tableBuilder .buildLinks a{ background-repeat: no-repeat; background-position: center center; width: 25px; display: block; height: 15px; overflow: hidden; float: right}
.tableBuilder .buildLinks a:hover{ background-color: #FFF}
.buildLinks .right{ background-image: url(/app_images/table_builder_right.gif); border-left: solid 1px #CCC}
.buildLinks .down{ background-image: url(/app_images/table_builder_down.gif)}
.buildLinks .delete{ background-image: url(/app_images/table_builder_x.gif); border-left: solid 1px #CCC}
.tableBuilder .headerEnabled input{ background-color: #666; color: #FFF; font-weight: bold}
.liEdit{ list-style-type: none; border-top: solid 1px #CCC; background-color: #FFF}
.liEdit.even{ }
.liEdit .liEditLink:link, .liEdit .liEditLink:visited{ text-decoration: none}
.liEdit .liEditLink{ font-size: 11px; text-transform: uppercase; padding: 0 5px; margin-left: 5px; border-left: solid 1px #DDA301}
.dragTwo.liEdit{ background-image: url(/app_images/dragIcon.gif); background-repeat: no-repeat; background-position: 5px center; padding-left: 25px; cursor: move}
.liEdit.disabled{ color: #999; background-color: #EFEFEF}
.settingValues{ display: block; margin: -1px 0 0; padding: 3px 5px; font-size: 10px; color: #333; list-style-type: none; background-color: #fef7d0}
.settingValues li{ line-height: 160%}
.settingValues label{ font-weight: bold}
.gameStatusConstruction {padding: 15px 15px 0; background: #FDE872 url(/app_images/cmsTabFooter.gif) repeat-x bottom left; border-bottom: solid 1px #DDA301}
.cmsGameStatus {margin: 5px 0 0; text-align: center}
.cmsGameStatus ul {display: block; list-style: none; margin: 0 auto 4px; width: 242px}
.cmsGameStatus li {float: left}
.cmsGameStatus li a {background: url(/app_images/gameStatusToggle.png) 0 0; display: block; height: 30px}
.cmsGameStatus .cmsGameScheduled a {width: 91px}
.cmsGameStatus .cmsGameInProgress a {background-position: -91px 0; width: 96px}
.cmsGameStatus .cmsGameFinal a {background-position: -187px 0; width: 55px}
.cmsGameStatus .cmsGameScheduled a.selected, .cmsGameStatus .cmsGameScheduled a:hover {background-position: 0 -30px}
.cmsGameStatus .cmsGameInProgress a.selected, .cmsGameStatus .cmsGameInProgress a:hover {background-position: -91px -30px}
.cmsGameStatus .cmsGameFinal a.selected, .cmsGameStatus .cmsGameFinal a:hover {background-position: -187px -30px}
.cmsGameUnscheduled {padding: 0 0 15px; width:100%}
.cmsGameButtons {float: right; text-align: right}
.spinner-inline {margin:0 0 -4px}
.status-loading {background: url(/app_images/miniLoader.gif) 5px 50% no-repeat; padding: 5px 0 5px 25px}
.commentStreamContainer {background: #f0f0f0; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; margin: 10px 0 0 0}
.thread {position: relative}
.thread-even {background: #f0f0f0 url(/app_images/thread-even.gif) 0 0 repeat-x}
.thread-odd {background: #f7f7f7 url(/app_images/thread-odd.gif) 0 0 repeat-x; border-top: 1px solid #ebebeb}
.thread p {margin: 0 10px 10px}
p.loginRequired {margin: 0; padding: 10px}
.comment {padding: 10px}
.comment h3 {font-size: 12px}
.comment h3 span {color: #999; font-size: 10px; font-weight: normal}
.comment img {float: left}
p.awaitingModeration {background: #f9f2cf; border-bottom: 1px dotted #dedede; margin: 0; padding: 10px}
.needsApproval p.awaitingModeration {background: transparent; border-bottom: none; padding: 0 0 10px}
.comment-content {margin: 0 0 0 80px}
.comment-content p {margin: 0 0 10px}
.comment-content .comment-links {font-size: 10px}
.commentThreadElement .needsApproval .comment .elementBar {background: url(/app_images/pending_elementBar.gif)}
.subcomments h3 {font-size: 11px}
.subcomments .comment {background: none}
.subcomments .comment-content {font-size: 11px}
.subcomments .subcomment {clear: both; padding-bottom: 0}
.subcomments .subcomment img {background: #ccc; margin: 0 0 10px 35px}
.pageElementAdmin .subcomment .elementBar {margin-left: 35px}
.comment-form {margin: 0; padding: 0; position: relative; width: 100%}
.comment-form .comment-link, #commentStreamMore a {display: block; padding: 10px; width: auto}
.comment-form .comment-link {text-decoration:none}
.comment-form fieldset {border: none; margin: 10px 10px 10px 0; padding: 0 10px; position: relative}
.comment-form label {font-weight: bold}
.comment-form .text {border: 1px solid #ccc; margin: 0 0 10px 0; padding: 2px 5px; width: 100%}
.comment-form textarea {border: 1px solid #ccc; padding: 5px; margin: 0; width: 100%}
.comment-form img {float: left; margin: 0 5px 0 0}
.comment-form .submit {float: right; margin: 0 -10px 0 0 !important}
.comment-form .processing {display: none; float: right}
.thread .comment-form {padding: 0 10px}
.thread .comment-form fieldset {margin: 10px 32px 10px 80px; padding: 0}
.thread .comment-form .comment-link:hover {background: transparent}
#commentStreamMore {padding: 10px}
#displayBodyContent .comment-errors div#errorExplanation {margin: 10px 0 0}
#recaptcha_area {max-width: 340px}
#recaptcha_table {border: none !important; margin: 10px 0; padding: 0 !important; position: relative; width: 100%}
#recaptcha_table td {padding: 0 !important; text-align: left}
#recaptcha_table .recaptcha_image_cell {background: transparent; padding: 0 10px 0 0 !important; width: 100% !important}
#recaptcha_table .recaptcha_image_cell center {height: auto}
#recaptcha_table .recaptcha_image_cell #recaptcha_image {max-width: 300px; width: 100% !important}
#recaptcha_table .recaptcha_image_cell #recaptcha_image img {width: 100% !important}
#recaptcha_table .recaptcha_input_area {padding-right: 10px}
#recaptcha_table #recaptcha_response_field {border: 1px solid #ccc !important; max-width: 300px; width: 100% !important}
#recaptcha_logo, #recaptcha_tagline {display: none}
.noComments fieldset {margin: 10px 10px 10px 0}
.noComments p {margin: 0; padding: 10px}
.commentStreamContainer .elementBar {margin: 0 0 10px}
.commentStreamContainer .needsApproval {background: #fbf4d6 url(/app_images/thread-needsApproval.gif) 0 0 repeat-x; border: none !important}
.noFloat {float: none !important}
.pe33 .comment img {margin: 0 10px 0 0; height: 40px; width: 40px}
.pe33 .comment-content {margin: 0}
.pe33 .comment-content h3 {margin: 0 0 0 50px}
.pe33 .thread .subcomments img {margin: 0 10px 0 20px; height: 20px; width: 20px}
.pe33 .subcomment .comment-content p {margin: 0 0 0 20px}
.pe33 .thread .comment-form fieldset {margin: 10px 32px 10px 0}
.commentThreadElement .wontFit {display: none; background: #e5e5e5; font-style: italic; padding: 10px}
.pe25 .commentThreadElement .wontFit {display: block}
.pe25 .commentThreadElement .commentThreadElement-container {display: none}
.commentAggregator .comment-meta {float: left; font-size: 10px; line-height: 1.5em; margin: 0 5px 0 0}
.commentAggregator .comment-meta img {margin: 0 5px 0 0; height: 30px; width: 30px}
.commentAggregator .comment-meta i {color: #999}
.container-insulated {background: #f2f2f2; padding: 15px; text-align: center}
.container-oneline p {margin-bottom: 0 !important; margin-top: 0 !important}
.contentTabs{ list-style-type: none; display: block; height: 25px; margin: 5px 0 10px; text-align: left; background-image: url(/app_images/contentTabsShadow.gif); background-repeat: repeat-x; background-position: bottom left}
.contentTabs li{ float: left; background-image: url(/app_images/contentTabs.gif); background-position: bottom right; padding-right: 15px; line-height: 25px}
.contentTabs .selected{ background-position: top right}
.contentTabs li span{ background-image: url(/app_images/contentTabsLeft.gif); background-repeat: no-repeat; background-position: bottom left; padding-left: 15px; text-decoration: none; display: block}
.contentTabs li span a{ text-decoration: none; font-weight: bold}
.contentTabs .selected span{ background-position: top left}
.pageElementAdmin .rosterPlayerStatElement .contentTabs{ margin: 0}
.dataTable .disabled{ color: #000; text-decoration: none}
.dataTable .disabled:hover{ text-decoration: underline}
#contentTabsLoader{ text-align: center; clear: both; padding: 25px}
.rapidTabsConstruction{ background: #FDDD40 url(/app_images/pageElementHeading.gif); margin-bottom: 0; border-top: solid 1px #DDA301; height: 26px}
.rapidTabsConstruction a{ font-size: 14px}
.rapidTabsConstruction li, .rapidTabsConstruction li span{ background: none}
.rapidTabsConstruction li{ border-right: solid 1px #DDA301; padding-right: 0}
.rapidTabsConstruction li span {padding-left: 0}
.rapidTabsConstruction li span a {padding-left: 15px; padding-right: 15px}
.rapidTabsConstruction .selected{ background: #FDE872}
.dibSession{ border: solid 1px #CCC; padding: 10px 10px 10px 45px; background: #EFEFEF url(/app_images/dibs_mark.gif) no-repeat 8px 8px}
.dibSession h3{ font-size: 18px}
.dibSession li{ display: block; list-style-type: none}
.dibSession .creditStatus{ font-size: 11px; color: #666}
.dibSession .creditStatus strong{ text-decoration: underline; font-size: 12px}
.dibSession .description{ clear: both}
.dibItem .vevent{ width: 60%; float: left}
.dibItem .vevent ul{ margin-bottom: 10px}
.dibItem .summary{ font-size: 24px; padding: 20px 0 20px 40px; background: url(/app_images/dibs_mark.gif) no-repeat 8px 8px; line-height: 120%}
.dibItem .details{ width: 30%; float: right}
.dibItem .details{ border: solid 1px #CCC; border-bottom: none; background: #EFEFEF; list-style-type: none}
.dibItem .details li{ display: block; padding: 10px; border-bottom: solid 1px #CCC}
.dibItem .details label{ font-weight: bold}
#dibsTool #pageContentContainer #displayBodyContent{ background: url(/app_images/dibs_header.jpg) repeat-x top center; padding-top: 100px}
#dibsTool #panelOne{ display: none}
#dibsTool #siteContainer2 #panelTwo{ width: 100%}
#dibsTool #siteContainer2 #displayBodyHeader{ display: none}
.fieldWithErrors{ display:inline}
#lightboxBody h4{ font-size: 14px; line-height: 200%; margin: 10px 5px 0; border-top: solid 1px #fccd22}
#lightboxBody td h3{ font-size: 11px; font-weight: bold; padding-top: 0; border-top: none; margin: 25px 0 10px 25px}
#lightboxBody td p{ margin: 0}
.fcInstructions{ padding: 10px; line-height: 140%; text-align: left; font-weight: bold}
.jloContainer form{ background-color: #EFEFEF; margin: 20px; padding: 5px 0 15px 0}
#lightboxBody .statTable{ width: inherit}
#lightboxBody .statTable, #lightboxBody .tableBuilder{ font-size: 11px; margin: 0 5px; background-color: #FFF}
#lightboxBody .statTable input, #lightboxBody .statTable select{ font-size: 11px}
#lightboxBody .statTable th{ color: #333; border: solid 1px #666; background-color: #FCCD22; border-bottom: none; padding: 3px 5px; line-height: 110%; vertical-align: middle; cursor: default}
#lightboxBody .statTable td{ border: solid 1px #999; padding: 3px; vertical-align: top; text-align: center; vertical-align: middle}
#lightboxBody .statTable .name{ text-align: left}
#lightboxBody .statTable .small{ width: 20px}
.saveStats{ margin: 25px 25px 0 25px}
.submitButton{ text-align: center; padding: 8px}
.formRequiredKey{ text-transform: uppercase; letter-spacing: .15em; font-size: 10px; padding: 5px 0 5px 10px; background-image: url(/app_images/pageOptionsBody.jpg); background-position: 0 75px; border-bottom: solid 1px #CCCCCC; text-align: center}
.inputForm{ background-image: url(/app_images/inputFormFooter.jpg); background-repeat: no-repeat; background-position: bottom center; padding-bottom: 15px}
.inputForm h3{ display: block; height: 25px; background-image: url(/app_images/inputFormHeader.jpg); background-position: top center; background-repeat: no-repeat; line-height: 25px; font-size: 12px; font-weight: bold; padding: 0 0 0 20px; color: #FFF; margin: 0}
.inputForm table{ width: 100%; background-image: url(/app_images/inputFormBody.jpg); background-position: top center; background-repeat: repeat-y; font-size: 12px; line-height: 140%}
.jloContainer form table{ width: 100%; font-size: 12px}
.fcForm{ padding-bottom: 10px}
.fcForm table{ width: 95%; font-size: 12px}
.inputForm table th, .fcForm table th, .fcForm table .thCell, .jloContainer form table th{ width: 200px; text-align: right; font-weight: bold; font-size: 11px; padding: 10px 0 0 10px}
.inputForm table td, .fcForm table td, .jloContainer form table td{ padding: 10px 10px 0 0}
.mceEditorContainer table td{ padding: 0px}
.inputForm table td .chex, .fcForm table td .chex, .jloContainer form table td .chex{ margin-left: 10px; float: right}
.inputForm table th label, .fcForm table th label, .fcForm table .thCell label, .jloContainer form table th label{ margin-right: 10px; display: block; line-height: 120%; cursor: pointer}
.topLabel th{ vertical-align: top}
.topLabel label{ margin-top: 4px}
.fcForm table td .statPrefs{ width: 95%; margin: 0; padding: 10px; border: solid 1px #999; border-right: none}
.fcForm table td ul, .fcForm table td li{ list-style-type: none; padding: 3px 0}
.fcForm table td ol.decimalList li {list-style-type: decimal}
.required em{ font-style: normal; font-weight: bold; color: #ff0000; padding: 0 3px}
.teamCode{ width: 40px}
.number, .mini, .tiny{ width: 30px}
.small{ width: 25%}
.medium{ width: 50%}
.large{ width: 85%}
.textBlockElement h3{ margin-bottom: .5em}
.inputForm select option, .fcForm select option, .jloContainer form table select option{ padding-right: 10px}
.inputForm textarea, .fcForm textarea, .jloContainer form table textarea{ height: 200px; font-family: "Lucida Grande", verdana, geneva, helvetica, arial, sans; font-size: 12px}
.inputForm p, .fcForm p, .jloContainer form table p{ font-size: 11px; line-height: 120%}
.inputChoice{ display: block; margin: 5px 0; line-height: 12px}
.inputChoice input{ float: left; clear: left}
.inputChoice label{ margin-left: 5px; font-weight: bold; font-size: 11px}
.layoutChoice{ display: block; line-height: 31px}
.layoutChoice input{ vertical-align: 50%; margin-right: 5px}
.selectElementList{ border-top: solid 1px #fccd22; margin-bottom: 10px}
.selectElementList li{ list-style-type: none; display: block; line-height: 120%}
.elementMenuOption{ text-decoration: none; background-repeat: no-repeat; background-position: 5px 8px; padding: 10px 5px 5px 52px; display: block; _padding-top: 6px; _height: 44px; min-height: 44px}
.elementMenuOption:visited{ background-repeat: no-repeat}
.elementMenuOption li{ margin: 5px 0 5px 3em}
.selectElementList li a:hover{ background-color: #feec8f; cursor: pointer}
.elementMenuOption h3{ font-size: 16px; margin-top: -44px; line-height: 140%; _margin-top: 0px; font-weight: bold; display: inline}
.elementMenuOption p{ color: #333; margin-bottom: 5px}
#upload_status{ line-height: 140%; font-style: italic; color: #DDA301}
.progressBar .border {background-color: #FFF; border: 1px solid #DDA301; width: 100%}
.progressBar .background {background-color: #FDDD40; height: 15px; width: 0%}
.page_settings .disabled{ color: #999}
.formElement{ padding: 10px; clear: both; border-top: solid 1px #FFF; background-color: #efefef}
.formElement label{ display: block; font-weight: bold; margin-bottom: 3px; line-height: 120%}
.formElement.odd{ background-color: #EFEFEF}
.inlineHelp{ color: #666; font-size: 11px; line-height: 120%; margin-bottom: 5px}
.formElement textarea{ height: 100px}
.formElement option{ padding: 0 5px 0 1px}
.formElement .choiceLabel{ font-weight: normal; margin: -1.5em 0pt 0pt 20px; padding: 4px 0pt 7px; line-height: 1.2em; font-size: 100%}
.disabledAnswer{ color: #666; font-style: italic}
.hiddenFormElement{ background-image: url(/app_images/hiddenStripe.gif)}
.hiddenFormElement label{ color: #666}
.pageElement .formElement{ margin: 0}
.dependentDetails{ margin: 0 0 10px; color: #CC0000; font-size: 11px}
.dependentDetails ul{ margin-left: 45px}
#waiting_text, .waiting_text, #waiting_text_processing_link{ color: #666; font-style: italic; font-weight: bold}
.reportEntryOptions{ margin: 5px 0 0 5px; padding-left: 10px; border-left: solid 1px #FCCD22}
.tstCal{ z-index: 10}
.tstTime, #start_time .tstTime{ z-index: 9}
#end_time .tstTime, #close_date_row .tstCal{ z-index: 8}
#close_date_row .tstTime{ z-index: 7}
.tstTime, .tstCal{ position: relative}
.tstTime select, .tstCal .yui-calcontainer{ display: block; position: absolute; top: 20px; left: 0}
.tstCal .yui-calcontainer{ width: 180px}
.fcForm table .tstCal table{ width: 100%; margin: 0}
.fcForm table .tstCal th{ padding: 0}
.validation-fail-container {background: #d9b3b3}
.validation-fail, .validation-pass {color: #fff; margin: 5px 0 0; padding: 7px 0 0; width: auto}
.validation-fail {background: transparent url(/app_images/formErrorArrow.gif) 0 0 no-repeat}
.validation-pass {background: transparent url(/app_images/formValidArrow.gif) 0 0 no-repeat}
.validation-fail p, .validation-pass p {display: inline; padding: 2px 4px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
.validation-fail p {background: #900}
.validation-pass p {background: #008000}
#lightboxBody {position: relative}
#lightboxBody .validation-fail-container {background-color: #e5b99c !important}
#lightboxBody .validation-fail, #lightboxBody .validation-pass {color: #fff; margin: 5px 0 0; padding: 7px 0 0; width: auto}
#lightboxBody .validation-fail {background: transparent url(/app_images/formErrorArrow.gif) 0 0 no-repeat}
#lightboxBody .validation-pass {background: transparent url(/app_images/formValidArrow.gif) 0 0 no-repeat}
#survey_steps form {margin: 0 15px}
#survey_steps form p {margin: 5px 0}
#survey_steps #lightboxBody form {margin: 0}
#login-options {background: #efefef; border: 1px solid #ccc; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin: 15px 0 25px}
.login-options-header {background: #ccc url(/app_images/statTableBG-transparent.png) 0 -4% repeat-x; text-shadow: 0px 1px 1px #fff}
.login-options-header h4 {line-height: 21px}
.login-options-header h4 img {float: left; margin: 0 5px 0 0}
.login-options-threeOptions .login-option {float: left; padding: 5px 1%; width: 32%}
#login-options .login-options-threeOptions .login-option p {margin-right: 25px}
.login-options-threeOptions .login-options-body .login-option {min-height: 131px}
.login-options-threeOptions .login-option-continue {width: 28%}
#login-options .login-options-threeOptions .login-option-continue p {margin-right: 0}
.login-options-twoOptions .login-option {float: left; padding: 5px 1%; width: 48%}
.login-options-twoOptions .login-option p {margin-right: 20px !important}
.login-options-footer {clear: both; padding: 0 0 5px;}
.login-options-footer .login-option-login button {background: url(/app_images/login-options.png) 0 0; border: none; cursor: pointer; display: block; height: 20px; width: 50px; text-indent: -999999px}
.login-options-footer .login-option-login button:hover {background-position: 0 -20px}
.login-options-footer .login-option-login button:active {background-position: 0 -40px}
.login-options-footer .login-option-signup a {background: url(/app_images/login-options.png) -50px 0; display: block; height: 20px; width: 60px; text-indent: -999999px}
.login-options-footer .login-option-signup a:hover {background-position: -50px -20px}
.login-options-footer .login-option-signup a:active {background-position: -50px -40px}
.login-options-footer .login-option-continue a {background: url(/app_images/login-options.png) -110px 0; display: block; height: 20px; width: 132px; text-indent: -999999px}
.login-options-footer .login-option-continue a:hover {background-position: -110px -20px}
.login-options-footer .login-option-continue a:active {background-position: -110px -40px}
.radio-tab {background: none; border: 1px solid #fef7d0; border-bottom: none; display: block; float: left; padding: 10px; margin: 0 0 -1px}
.radio-tab-selected {background: #fdf4bc; border: 1px solid #facc22; border-bottom: 1px solid #fdf4bc}
.radio-tab-content {background: #fdf4bc; border: 1px solid #facc22; clear: both; padding: 10px}
#lightboxBody .radio-tab-content p {margin-top: 5px}
#lightboxBody .radio-tab-content p label {display: inline-block; width: 75px}
.boxscore-container {margin: 15px 0; position: relative}
.pageElement .boxscore-container {margin: 0; position: static;}
.team-score {background-color: #2e2e2e; background-position: 0 0; background-repeat: no-repeat; clear: none; position: relative; width: 100px; height: 120px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px}
.team-score-home {float: right; margin: 0 15px 0 10px}
.team-score-away {float: left; margin: 0 10px 0 15px}
.logo-gradient {position: absolute; height: 90px; width: 100px}
.team-score .abbr {background: url(/app_images/game_center/floorLight.gif) 50% 100% no-repeat; display: block; margin: 0 auto 5px; padding: 0 0 10px; position: absolute; text-align: center; top: 65px; width: 100px}
.team-score p {color: #e6e6e6; text-transform: uppercase; text-align: center}
.boxscore-inner-container {margin: 0 125px}
.boxscore {margin: 0; width: 100%}
.boxscore .team {text-align: left; padding: 5px 5px}
.boxscore th {background: #2e2e2e url(/app_images/game_center/headerBG.png) 0 0 repeat-x; color: #fff; font-weight: bold; padding: 5px 0; text-align: center}
.boxscore th.team {background-image: none; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px}
.boxscore th:last-child {border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.boxscore th.colgroup-edge {border-left: 5px solid #2e2e2e}
.boxscore td {background: #d9d9d9; padding: 5px 0; text-align: center}
.boxscore td.team {background: #e1e1e1}
.boxscore td.colgroup-edge {border-left: 5px solid #e1e1e1}
.boxscore .team-logo, td.team-logo {padding: 5px 0 4px 5px; width: 20px}
.boxscore .team-away td {background: #d9d9d9 url(/app_images/game_center/edgeBG1.gif) 0 0 repeat-x; border-bottom: 1px solid #c9c9c9}
.boxscore .team-away td.team {background: #e1e1e1; border-bottom: 1px solid #d5d5d5}
.boxscore .team-home td {background: #d9d9d9 url(/app_images/game_center/edgeBG2.gif) 0 0 repeat-x}
.boxscore .team-home td.team {background: #e1e1e1 url(/app_images/game_center/edgeBG2a.gif) 0 0 repeat-x}
.boxscore td.score-zero {color: #a6a6a6}
.boxscore td.score-final {color: #000; font-weight: bold}
.boxscore .team-away td.score-final {background: #c3c3c3 url(/app_images/game_center/edgeBG1-dark.gif) 0 0 repeat-x; border-bottom: 1px solid #b5b5b5}
.boxscore .team-home td.score-final {background: #c3c3c3 url(/app_images/game_center/edgeBG2-dark.gif) 0 0 repeat-x}
.boxscore-extras {border-top: 1px solid #d5d5d5; background: #e1e1e1 url(/app_images/game_center/edgeBG2a.gif) 0 0 repeat-x; text-align: center; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
.boxscore-extras p {display: block; float: left; font: bold 11px Arial, Verdana, sans-serif; text-align: left; margin: 0;}
.boxscore-extras .key {color: #666; font: normal 8px Verdana, Arial, sans-serif; line-height: 10px}
.boxscore-extras a {display: block; color: #000; padding: 5px 7px; text-decoration: none}
.boxscore-extras a:hover, .pageElement .boxscore-extras a:hover {color: #000; text-decoration: none;}
.boxscore-extras .details {float: right; margin-bottom: 5px}
.boxscore-extras .details a {padding: 10px 5px 2px}
p.watchLive-live, p.watchLive-recap {display: block; height: 38px; margin: 15px 20px 15px 15px; text-decoration: none}
p.watchLive-live {background: url(/app_images/live/watchLive-live.png) 0 0}
p.watchLive-recap {background: url(/app_images/live/watchLive-recap.png) 0 0}
p.watchLive-live a, p.watchLive-recap a {display: block; float: right; height: 38px; margin: 0 -5px 0 0; text-indent: -999999px; width: 100%}
p.watchLive-live a {background: url(/app_images/live/watchLive-live.png) 100% -38px}
p.watchLive-recap a {background: url(/app_images/live/watchLive-recap.png) 100% -38px}
p.watchLive-live:hover, p.watchLive-recap:hover {background-position: 0 -76px}
p.watchLive-live:hover a, p.watchLive-recap:hover a {background-position: 100% -114px}
p.watchLive-live:active, p.watchLive-recap:active {background-position: 0 -152px}
p.watchLive-live:active a, p.watchLive-recap:active a {background-position: 100% -190px}
p.watchLive-link {float: right}
p.watchLive-link a {padding: 8px 5px 2px}
#subNavMenu{ background: #CCC; height: 30px}
#subNavMenu ul{ list-style-type: none}
#subNavMenu .parents li{ padding-left: 20px; display: block; float: left; width: auto}
#subNavMenu .parents a{ display: block; font-size: 11px; line-height: 30px; text-decoration: none; color: #666; width: auto}
#subNavMenu .parents a:hover{ color: #333}
#subNavMenu .parents .selected a{ font-weight: bold; color: #333; background: url(/app_images/navUpArrow.gif) no-repeat bottom center}
.rapidContentConstruction #subNavMenu{ background: #333}
.rapidContentConstruction #subNavMenu .parents .selected a{ background: url(/app_images/navUpArrowYellow.gif) no-repeat bottom center}
.rapidContentConstruction #subNavMenu a{ color: #999}
.rapidContentConstruction #subNavMenu a:hover, .rapidContentConstruction #subNavMenu .selected a{ color: #FFF}
.layoutContainer .column1, .layoutContainer .column2, .layoutContainer .column3, .layoutContainer .column4{ float: left; min-height: 1px}
.layoutContainer{ padding-left: 15px}
#homePage .layoutContainer, #layoutsBin .layoutContainer{ padding-left: 0}
.layoutContainer .layoutContainer{ padding-bottom: 15px}
.oneColumn .column1, .layoutContainer .oneColumn .column1{ width: 100%}
.twoColumn2575 .column2, .twoColumn7525 .column1 {width: 75%}
.twoColumn6633 .column1, .twoColumn3366 .column2, .layoutContainer .twoColumn6633 .column1, .layoutContainer .twoColumn3366 .column2{ width: 66.6%}
.twoColumn5050 .column1, .twoColumn5050 .column2, .threeColumn502525 .column1, .threeColumn255025 .column2, .threeColumn252550 .column3, .layoutContainer .twoColumn5050 .column1, .layoutContainer .twoColumn5050 .column2, .layoutContainer .threeColumn502525 .column1, .layoutContainer .threeColumn255025 .column2, .layoutContainer .threeColumn252550 .column3{ width: 50%}
.threeColumn333333 .column1, .twoColumn6633 .column2, .twoColumn3366 .column1, .threeColumn333333 .column2, .threeColumn333333 .column3, .layoutContainer .threeColumn333333 .column1, .layoutContainer .twoColumn6633 .column2, .layoutContainer .twoColumn3366 .column1, .layoutContainer .threeColumn333333 .column2, .layoutContainer .threeColumn333333 .column3{ width: 33.3%}
.twoColumn2575 .column1, .twoColumn7525 .column2, .threeColumn502525 .column2, .threeColumn502525 .column3, .threeColumn255025 .column1, .threeColumn255025 .column3, .threeColumn252550 .column1, .threeColumn252550 .column2, .layoutContainer .threeColumn502525 .column2, .layoutContainer .threeColumn502525 .column3, .layoutContainer .threeColumn255025 .column1, .layoutContainer .threeColumn255025 .column3, .layoutContainer .threeColumn252550 .column1, .layoutContainer .threeColumn252550 .column2{ width: 25%}
.twoColumn6633 .column2 .expandedView, .twoColumn3366 .column1 .expandedView, .twoColumn5050 .expandedView, .threeColumn333333 .expandedView, .threeColumn502525 .expandedView, .threeColumn255025 .expandedView, .threeColumn252550 .expandedView {display: none}
.oneColumn .condensedView , .twoColumn6633 .column1 .condensedView, .twoColumn3366 .column2 .condensedView {display: none}
.oneColumn .twoColumn6633 .column2 .condensedView, .oneColumn .twoColumn3366 .column1 .condensedView, .oneColumn .twoColumn5050 .condensedView, .oneColumn .threeColumn333333 .condensedView, .oneColumn .threeColumn502525 .condensedView, .oneColumn .threeColumn255025 .condensedView, .oneColumn .threeColumn252550 .condensedView {display: block}
.oneColumn .twoColumn6633 .column2 .condensedView, .oneColumn .twoColumn3366 .column1 .condensedView, .oneColumn .twoColumn5050 .condensedView, .oneColumn .threeColumn333333 .condensedView, .oneColumn .threeColumn502525 .condensedView, .oneColumn .threeColumn255025 .condensedView, .oneColumn .threeColumn252550 .condensedView {display: block}
.oneColumn .twoColumn6633 .column2 tr .condensedView, .oneColumn .twoColumn3366 .column1 tr .condensedView, .oneColumn .twoColumn5050 tr .condensedView, .oneColumn .threeColumn333333 tr .condensedView, .oneColumn .threeColumn502525 tr .condensedView, .oneColumn .threeColumn255025 tr .condensedView, .oneColumn .threeColumn252550 tr .condensedView {display: table-cell}
.twoColumn5050 .layoutContainer, .twoColumn6633 .layoutContainer, .twoColumn3366 .layoutContainer, .threeColumn502525 .layoutContainer, .threeColumn255025 .layoutContainer, .threeColumn252550 .layoutContainer{ display: none}
.layoutContainer .column1 .newsItemColumn, .layoutContainer .column2 .newsItemColumn, .layoutContainer .column3 .newsItemColumn{ display: block}
#lightbox{ display:none; position: absolute; top:50%; left:50%; z-index:999; width:700px; margin:-220px 0 0 -350px; text-align:left}
#lbLoadMessage{ width: 700px; text-align: center}
#lbLoadMessage p{ margin-top: 175px}
#lightbox[id]{ position:fixed}
#overlay{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:500; background-color:#000; -moz-opacity: 0.1; opacity:.10; filter: alpha(opacity=10)}
#overlay[id]{ position:fixed}
#lightbox.done #lbLoadMessage{ display:none}
#lightbox.done #lbContent{ display:block}
#lightbox.loading #lbContent{ display:none}
#lightbox.loading #lbLoadMessage{ display:block}
#lightboxHeader{ height: 20px; border-bottom: solid 1px #DDA301}
#lightboxHeader h1{ position: absolute; left: 0; top: 0; width: 90%; font-size: 11px; line-height: 20px; text-transform: uppercase; text-align: center; color: #333; background-image: url(/app_images/lbTopLeft.gif); background-repeat: no-repeat}
#lightboxHeader a{ position: absolute; right: 0; top: 0; width: 10%; font-size: 11px; line-height: 20px; border-left: solid 1px #DDA301; text-align: center; text-decoration: none; color: #333; background-image: url(/app_images/lbTopRight.gif); background-position: top right; background-repeat: no-repeat}
#lightboxHeader a:hover{ color: #000}
#lightboxPreview{ max-height: 125px; background: #FFFFD7; border-bottom: solid 1px #DDA301; padding: 10px; overflow: auto}
.elementMenuOption {text-align: left}
#lightboxBody{ height: 400px; width: 680px; padding: 0 10px 10px; background: #fef7d0; color: #333; display: block; overflow: auto}
.submitLightbox{ border: solid 1px #fccd22; background-color: #feec8f; clear: both; padding: 10px; text-align: center; margin-top: 20px; font-size: 12px; line-height: 140%}
#lightboxBody .elementMenuOption{ border-bottom: solid 1px #fccd22}
#lightbox #waiting_text, #lightbox .waiting_text{ color: #DDA301}
#lightbox .helperLightbox #waiting_text{ color: #666}
#lightboxSubmit .previous{ float: left}
#lightboxSubmit .next{ float: right}
#lightboxFooter{ position: absolute; top: 430px; width: 700px; height: 13px; border-top: solid 1px #DDA301; background-image: url(/app_images/lbBottomRight.gif); background-position: bottom right; background-repeat: no-repeat}
#lightboxFooter #lightboxFeedback{ position: relative; width: 95%; font-size: 10px; height: 13px; background-image: url(/app_images/lbBottomLeft.gif); background-position: bottom left; background-repeat: no-repeat}
#lightbox #gmapLocationFrame{ margin-top: 20px}
.helperLightbox #lightboxBody .formElement {background: #e0e0e0}
#human_readable_recur_string {background: #feec8f; padding: 5px; font-style: italic; font-size: 14px; font-weight: 900; border: 1px solid #fccd22; color: #333; display: block; width: 84%; line-height: 120%}
.feedLink{ width: 99%; height: 50px; margin: 20px 0; text-align: center}
.helperLightbox #lightboxHeader{ border-bottom: solid 1px #999}
.helperLightbox #lightboxHeader h1{ background-image: url(/app_images/lbTopLeftUserMode.gif)}
.helperLightbox #lightboxHeader a{ background-image: url(/app_images/lbTopRightUserMode.gif); border-left: solid 1px #999}
.helperLightbox #lightboxBody .elementMenuOption{ border-bottom: solid 1px #999}
.helperLightbox #lightboxFooter{ border-top: solid 1px #999; background-image: url(/app_images/lbBottomRightUserMode.gif)}
.helperLightbox #lightboxFooter #lightboxFeedback{ background-image: url(/app_images/lbBottomLeftUserMode.gif)}
.helperLightbox #lightboxBody{ background: #EFEFEF}
.helperLightbox .submitLightbox{ border: solid 1px #999; background: #CCC}
.lightboxHelp{ color: #777; font-size: 11px; font-style: italic; padding-top: 3px}
.siteLightboxBanner{ display: block; margin: 0 auto 5px}
#lightboxBody .formElement{ margin: 5px 0; background-color: #FEEC8F; border-top: none}
#lightboxBody #profiles_table{ background-color: #FEEC8F}
#lightboxBody #profiles_table td, #lightboxBody #profiles_table th{ border: solid 1px #FEF7D0}
#lightboxBody .user_search, #lightboxBody .spinner{ float: left; margin-right: 5px}
#lightboxBody #profiles_table{ border: none}
#lightboxBody .personaSelect{ margin:20px 20px 0}
.button-add, .button-remove {background: #fffbe8; border: 1px solid #fdea88; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; cursor: pointer; padding: 0 3px}
.button-add img, .button-remove img {background: url(/app_images/uiAddRemove.png) 9px 0; cursor: pointer; height: 9px; width: 9px}
.button-add span, .button-remove span {font-size: 10px}
.button-add img {background-position: 0 0}
.button-remove {margin: 0 0 0 5px}
.button-add:hover, .button-remove:hover {background: #fff}
.button-add:hover img {background-position: 0 -9px}
.button-add:active img {background-position: 0 -18px}
.button-remove:hover img {background-position: 9px -9px}
.button-remove:active img {background-position: 9px -18px}
#scroll_content ul.pad {margin: 1em 1.5em}
.fcForm .checkboxes {margin: 0 auto}
.fcForm .checkboxes tr {border-bottom: 1px dotted #feec8f}
.fcForm .checkboxes th {color: #7f7b68; font-size: 10px; font-style: normal; font-weight: normal; padding: 5px 10px 5px 0; width: auto; text-align: left}
.fcForm .checkboxes td {padding: 5px}
.fcForm .checkboxes b {color: #000; font-size: 12px}
.lbSlider-input {float: left; text-align: right; width: 35px}
.lbSlider-track {background: url(/app_images/sliderControls.png); float: left; height: 5px; margin: 5px 10px 0; position: relative; width: 350px}
.lbSlider-handle {background: url(/app_images/sliderControls.png) 0 -5px; cursor: move; height: 20px; position: absolute; top: -8px; width: 20px}
.lbSlider-handle:hover {background-position: -20px -5px; cursor: move}
.lbSlider-handle:active {background-position: -40px -5px; cursor: move}
.icon{ background-repeat: no-repeat; padding: 2px 0 2px 20px; background-image: url(/app_images/link_icons.png)}
.rssLink{ background-position: 0 0}
.monthViewLink{ background-position: 0px -116px}
.iconDayCal{ background-position: 0px -232px}
.groupLink{ background-position: 0px -348px}
.goToLink{ background-position: 0px -464px}
.goBackLink{ background-position: 2px -578px}
.alphaLink{ background-position: 0px -696px}
.siteMapLink{ background-position: 0px -812px}
.linkLink{ background-position: 0px -928px}
.deleteLink{ background-position: 0px -1044px}
.editLink{ background-position: 0px -1160px}
.printLink{ background-position: 0px -1276px}
.attachedLink{ background-position: 0px -1392px}
.reloadLink{ background-position: 0px -1508px}
.iCalLink{ background-position: 0px -1624px}
.excelLink{ background-position: 0px -1740px}
.tagLink{ background-position: 0px -1856px}
.emailLink{ background-position: 0px -1972px}
.read .emailLink{ background-position: 0px -2088px}
.newLink{ background-position: 0px -2204px}
.tstAdminLink{ background-position: 0px -2320px}
.addLink{ background-position: 0px -2436px}
.lockedCheck{ background-position: 0px -2552px}
.gear{ background-position: 0px -2668px}
.photo{ background-position: 0px -2784px}
.dibsLink{ background-image: url(/app_images/dibsLinkWhite.gif)}
.mirrorLink{ background-position: 0 -2900px}
.myAccess {background-image: url(/app_images/permissions.gif); padding-left: 32px}
#lightboxBody p {margin-bottom:1em}
.loginBox {padding: 0 15px 15px 15px; border: solid 1px #CCC; background: #E1E1E1}
.loginBox h3{ font-size: 20px; clear: both}
.loginForm{ width: 400px; float: left; margin-top: 15px}
.loginForm h3{ background: url(/app_images/ngin_stamp_logo.png) no-repeat center left; padding-left: 61px; font-size: 20px; margin: 10px 0; line-height: 120%}
.loginForm table{ background: #EFEFEF; width: 100%; border-top: solid 1px #CCC; border-left: solid 1px #CCC; border-right: solid 1px #CCC}
.loginForm th{ width: 25%; padding: 6px; line-height: 160%; text-align: right; border-bottom: solid 1px #CCC}
.loginForm td{ padding: 6px; border-bottom: solid 1px #CCC}
.loginForm .submit{ width: 15%}
.loginHelp{ width: 265px; float: right; margin-top: 15px}
#megaDropDown-season {border: 1px solid #bbbbbb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: block; font-size: 11px; line-height: 1.1; outline: none; padding: 2px 4px; position: absolute; right: 15px; text-align: right; text-decoration: none; top: 14px}
.mdd-active {background: #fff url(/app_images/megaDropDown-arrow.gif) 100% 50% no-repeat !important; padding: 2px 26px 2px 4px !important; cursor: pointer;}
#megaDropDown-season .subseason {color: #000; font-size: 12px; font-weight: bold}
#megaDropDown-season .season {color: #666; display: block; font-size: 10px; margin: 2px 0 0; width: auto}
#megaDropDown-season-callout {display: none; background: #fff; padding: 10px; text-align: left}
.prototip #megaDropDown-season-callout {display: block}
#megaDropDown-season-callout .season-title {border-bottom: 1px dotted #666; display: block; font: bold 12px Verdana, sans-serif; padding: 0 0 5px; margin: 5px 0}
#megaDropDown-season-callout .season-title span {float: left}
#megaDropDown-season-callout a {border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #fff; display: block; font-size: 12px; padding: 2px 5px; text-decoration: none}
#megaDropDown-season-callout a.close {background: #fcc; color: #fff; border: none; font-size: 10px; float: right; margin: 0; padding: 0 5px 2px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px}
#megaDropDown-season-callout a.close:hover {background: #900; border: none}
#megaDropDown-season-callout a.current {background: #ffc; border: 1px solid #ffff7f}
#megaDropDown-season-callout a:hover {background: #efefef; border: 1px solid #e6e6e6}
#megaDropDown-season-callout .footer {margin: 10px 0 0}
#megaDropDown-season-callout optgroup option {margin: 0; padding: 0 0 0 10px}
.messageSubject{ font-size:24px; line-height:32px; margin-bottom:15px}
.dataTable .messageRow td{ vertical-align: middle}
.dataTable .unread{ font-weight: bold}
#messagePage{ margin: 20px}
#messagePage .pageElement{ margin: 20px 0}
#navLinksLink {outline: none}
#navLinksKill {background: #666; background-image: -moz-linear-gradient(rgba(153,153,153,1), rgba(102,102,102,1)); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(153,153,153,1)), to(rgba(102,102,102,1))); color: #fff; display: block; float: right; font-weight: bold; outline: none; text-align: center; text-decoration: none}
#navLinksKill:active {text-shadow: 0 -1px 2px #000}
#navLinksLink span span, #navLinksKill span span {background: url(/app_images/navLinks.png) 100% 50% no-repeat; padding: 0 15px 0 0}
#navLinksContainer {position: absolute; width: 200px; z-index: 998}
#navLinksForm {background: #666; background-image: -moz-linear-gradient(rgba(102,102,102,1), rgba(51,51,51,1)); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,1)), to(rgba(51,51,51,1))); border-bottom: 1px solid #333; clear:both; padding: 7px}
#navLinksForm input {border: none; font-size: 12px; padding: 2px; width: 181px}
#navLinksShowAll {float: right; margin: -1px 0 0; line-height: 13px}
#navLinksResults {background: #f2f2f2; text-align: left}
#navLinksResults p {padding: 5px; border-bottom: 1px dotted #e5e5e5}
#navLinksResults p.navLinksLoading {background: url(/app_images/miniLoader.gif) 5px 50% no-repeat; padding: 5px 0 5px 25px}
#navLinksResults p.navLinksError {color: red}
#navLinksResults ul {list-style: none; padding: 0}
#navLinksResults li {margin: 0}
#navLinksResults li span {color: #666; float: right; font-size: 8px}
#navLinksResults li b {color: #333; clear: none; display: block; float: left}
#navLinksResults li small {color: #666; clear: both; display: block; font-size: 9px; text-decoration: none}
#navLinksResults li a {background: #f2f2f2; border-bottom: 1px dotted #e5e5e5; color: #666; display: block; padding: 3px 5px 2px; outline: none; text-decoration: none}
#navLinksResults li.selected a {background: #808080 url(/app_images/navLinkBG.gif) 0 0 repeat-x; border-bottom: 1px solid #666; color: #e5e5e5}
#navLinksResults li.selected b {color: #fff}
#navLinksResults li.selected small {color: #d9d9d9}
#navLinksResults p.navLinksError a {color: #900}
.aggregatorElement{ margin: 0}
.newsAggregatorElement{ overflow: hidden}
.newsItemElement{ margin-bottom: 0px !important}
.newsAggregatorElement .newsItemColumn{ padding-bottom: 10px}
.newsItemElement h2{ font-size: 24px; line-height: 110%; margin: 5px 0 10px 0; font-weight: bold}
.newsAuthor, .newsDate, .newsTags{ color: #666; font-size: 11px; line-height: 120%}
.newsAuthor{ margin-bottom: 10px}
.newsItemElement h4{ display: block; font-size: 16px; line-height: 120%; font-weight: bold; clear: both}
.newsItemElement .newsText li, .textBlockElement li{ margin: 0 0 .5em 5%}
.newsItemElement .newsText p, .newsItemElement .newsText ul{ margin-bottom: 1em}
.newsItemElement .newsPreviewText{ margin: 5px 0}
.genImage{ border: solid 1px #CCCCCC; padding: 5px}
.newsImage{ float: right; margin: 0 0 5px 10px}
.newsImage img{ width: 50px}
.slideshowImagePreview{ background-position: left center; background-repeat: no-repeat}
.newsArticle{ margin-top: 15px; width: 100%}
.aggregatorElement .item .newsItemElement h2 a:hover{ text-decoration: underline}
.newsStats {font-size: 9px; color: #666}
.greyPill {background: #e5e5e5; color: #666; font-size: 11px; padding: 1px 5px}
#ngin_placement_top, #ngin_placement_bottom, #ngin_placement_col1{ text-align: center}
#homePage #ngin_placement_top, #homePage #ngin_placement_bottom{ display: none}
#ngin_placement_top{ margin-bottom: 0}
#ngin_placement_col1{ margin-bottom: 10px}
#selectedNodes{ border: 1px solid #999; padding: 10px; background: #E7E7E7 url(/app_images/pickerBack.jpg) repeat-x left bottom}
.pageElementAdmin #selectedNodes{ border-top: none}
#focusContainer #selectedNodeChoices{ padding-left: 25px; margin-top: 0}
#selectedNodes h3{ font-size: 12px; text-transform: uppercase; margin: 0}
#selectedNodes a{ font-size: 12px; line-height: 1.3em; font-weight: bold; text-decoration: none; background-color: #FFF; border: solid 1px #CCC; padding: 0 4px; margin: 3px 3px 0 0; float: left; white-space: pre}
#selectedNodes .clearTags{ font-size: 10px; font-weight: normal; text-align: center; width: 70px}
#selectedNodes p{ width: 90%; font-style: italic; color: #666}
.nodePickerSlideBox{ clear: both; height: 200px; font-size: 10px; overflow: auto; border: solid 1px #999; border-top: none; background: #CCC; padding: 10px}
.nodePickerSlideBox .unlimitedHierarchy li div{ padding: 2px}
.nodePicker{ padding: 10px 10px 0 25px}
.nodePicker ul{ list-style-type: none; margin: 0; padding: 0 0 0 30px}
.nodePicker li{ display: block; list-style-type: none; border-top: 1px solid #FFF; line-height: 18px; font-size: 11px; font-weight: bold; color: #666; clear: both; _height: 18px}
.accessTree li{ color: #333; border-top: 1px solid #FCCD22; padding: 2px 0}
.nodePicker a:link, .nodePicker a:visited{ font-size: 10px; text-decoration: none}
.nodePicker a:hover{ text-decoration: underline}
.nodePicker label{ font-weight: bold; margin: 0 3px}
.nodePicker .selectLink{ float: left}
#nodePickerContainer .tab{ height: 26px; background-image: url(/app_images/pickerTabRight.gif); background-position: bottom right; background-repeat: no-repeat}
#lightboxBody #nodePickerContainer .tab{ background-color: #fef7d0}
#nodePickerContainer .tab a{ float: right; height: 26px; line-height: 26px; background-image: url(/app_images/pickerTabLeft.gif); background-position: bottom left; padding: 0 0 0 25px; margin-right: 8px; text-transform: uppercase; text-decoration: none; letter-spacing: 1px; font-size: 11px}
#nodePickerContainer .tab .downArrow{ background-position: top left}
#selectedNodeChoices{ width: 88%}
.loading{ float: right; text-align: right; width: 9%}
.singleSelectBodyHeader{ text-align: center; padding: 1px 10px}
.singleSelectBodyHeader a{ font-size: 16px; font-weight: bold; line-height: 120%}
.singleSelectBodyHeader span{ text-indent: -2000px}
.singleSelectBodyHeader .disabled{ color: #666}
.previousSingleSelect{ float: left; width: 5%}
.singleSelectBodyHeader #displayBodyHeader{ float: left; margin: 0; padding: 0; width: 89.5%; display: block; border-left: solid 1px #FFF; border-right: solid 1px #FFF; background-position: -10px -2px}
.singleSelectBodyHeader #displayBodyHeader a{ padding: 5px 0; display: block; text-decoration: none}
.nextSingleSelect{ float: right; width: 5%}
.npSingleSelect{ z-index: 200; position: absolute; left: 168px}
.pagePush{ position: relative; z-index: 0; left: 0}
#siteContainer3 .npSingleSelect{ width: 592px}
#siteContainer2 .npSingleSelect{ width: 762px}
#siteContainer3 .pageElementAdmin .npSingleSelect, #siteContainer2 .pageElementAdmin .npSingleSelect{ width: auto}
.npSingleSelect .nodePickerSlideBox{ padding-bottom: 10px; border-bottom: solid 1px #666}
#form_values_match_option {float: right; margin: -4px 0 0 0}
.pageOptions{ margin-top: 10px; font-size: 11px}
.pageOptions li{ display: block; list-style-type: none; padding: 3px 0}
.bottomOptions .pageOptions{ display: block; text-align: center; padding: 8px; background-image: url(/app_images/pageOptionsBody.jpg); background-position: 0 75px; clear: both}
.bottomOptions .pageOptions li{ display: inline; margin: 0 7px}
.pageOptions .selected{ font-weight: bold; background-color: #FFF; font-size: 14px}
.pageOptions .selected a{ text-decoration: none; padding: 4px}
.pageOptions .selected .icon{ padding-left: 20px; margin-left: 5px}
.paginationElement, .directorySearchElement, .filterElement{ background: #CCC url(/app_images/pageOptionsBody.jpg) repeat-x; padding: 5px 0; border-bottom: solid 1px #CCCCCC}
.paginationElement, .filterElement{ background-position: 0 -80px}
.filterElement{ padding: 5px 15px}
.paginationElement h4{ float: left; padding-left: 25px}
.paginationNav{ float: right; padding-right: 25px}
.paginationNav .current{ padding: 0 3px 1px 3px}
.paginationNav .disabled{ display: none}
.paginationElement .results{ clear: both; margin-left: 25px; padding-top: 2px}
.pulldownSelectMenu{ background-image:url(/app_images/pageOptionsBody.jpg); background-position:0pt 75px; padding: 15px 10px 10px; text-align: right; height: 20px}
.rapidContentConstruction .pulldownSelectMenu{ padding: 5px 0; background: none}
.pulldownSelectMenu span{ float: left; text-align: left}
.pulldownSelectMenu label{ font-weight: bold}
.photo_gallery_preview {position: relative; text-align: center}
.galleryElement .rapidContentConstruction {padding: 15px}
.galleryElement .rapidContentConstruction img {margin: 0 0 15px}
.galleryElement .rapidContentConstruction p {padding: 15px 0 0; margin: 0}
.photo_gallery_preview img {width: 100%}
.mediaGallery-wrap.mediaGallery-dark {background: #000}
.mediaGallery-wrap.mediaGallery-light {background: #f7f7f7}
.mediaGallery-pageElementToolbar {padding: 10px}
body .mediaGallery-dark .mediaGallery-pageElementToolbar a {color: #e5e5e5}
body .mediaGallery-dark .mediaGallery-pageElementToolbar a:hover {color: #fff}
body .mediaGallery-dark .mediaGallery-pageElementToolbar a:active {color: #e5e5e5}
.button-mediaGallery-pe-previous, .button-mediaGallery-pe-playPause, .button-mediaGallery-pe-next {float: left}
.button-mediaGallery-pe-viewAll {float: right}
.pe50 .photo_gallery_preview .rapidContentConstruction .button-medium, .pe66 .photo_gallery_preview .rapidContentConstruction .button-medium, .pe100 .photo_gallery_preview .rapidContentConstruction .button-medium {display: none}
.pe25 .photo_gallery_preview .rapidContentConstruction .button-large, .pe33 .photo_gallery_preview .rapidContentConstruction .button-large {display: none}
#photo_gallery #siteContainer2 #topNav {margin-bottom: 0; padding-bottom: 1px}
#photo_gallery #siteContainer2 #panelTwo {background-image: none; margin: 0; padding-bottom: 2px; width: 100%}
#photo_gallery #siteContainer2 #yieldContent {background: #fff; margin: 0; padding: 0}
#photo_gallery .rapidContentConstruction, #photo_gallery #siteContainer2 #rapidTabs {margin: 0}
#photo_gallery.29nsngl #siteContainer2 #yieldContent {color: #000}
#photo_gallery.birkie #siteContainer2 #panelTwo {margin: 0 15px; width: 960px}
#photo_gallery.birkie #pageContentContainer {padding-bottom: 0}
#photo_gallery.evolution #mediaGallery-metadata .pageElement {margin-left: 0; margin-right: 0}
.evolution .galleryElement .rapidContentConstruction {margin: 0}
#photo_gallery.evolution_v2 #siteContainer2 #yieldContent {background: #f7f7f7}
.evolution_v2 .galleryElement .rapidContentConstruction {margin: 0}
.evolution_v2 #mediaGallery-solo .pageElement {margin: 0 15px 15px}
#mediaGallery-description h1 {line-height: 28px; padding: 0 0 10px}
#mediaGallery-description h1, #mediaGallery-description p {word-wrap: break-word}
#mediaGallery-metadata {background: url(/app_images/sport-header/tools-edge.png) 50% -1px no-repeat}
#mediaGallery-metadata .pageElement {margin: 0 15px; padding: 15px 0}
#mediaGallery-toolbar {background: #f2f2f2; border-bottom: 1px solid #e1e1e1; line-height: 24px; padding: 0}
#mediaGallery-toolbar .layoutContainer {padding: 10px 15px}
#mediaGallery-toolbar .threeColumn333333 .column2 {text-align: center}
#mediaGallery-toolbar .twoColumn5050 .column2 {text-align: right}
#mediaGallery-cartControls, #mediaGallery-cartControls a, #mediaGallery-cartControls button, #mediaGallery-cartControls form, #mediaGallery-cartControls #button-mediaGallery-buyPhotos {display: inline-block}
#button-mediaGallery-addToCart, #button-mediaGallery-buyPhotos {display:inline-block}
#mediaGallery-cart {padding: 0; margin: 0}
#mediaGallery-cartInnerContainer {padding: 15px; margin: 15px 0 0}
#mediaGallery-cart .header {float: left}
#mediaGallery-cart .header h1 {margin-bottom: 5px}
#mediaGallery-cart form {float: right}
#button-mediaGallery-emptyCart {margin: 0 11px}
#mediaGallery-cartItems {margin: 15px 0 0}
.mediaGallery-cartItem {background: #e5e5e5; margin: 5px 10px 5px 0; float: left; padding: 5px; position: relative; text-align: center}
.mediaGallery-cartItem img {margin: 0 0 5px}
.mediaGallery-cartItem small {color: #999}
.pageElement .mediaGallery-cartItem p {line-height: 18px; margin: 0 0 5px}
#mediaGallery-shareByEmail .layoutContainer {padding: 5px 5px 0 15px; margin: 0}
#mediaGallery-shareByEmail .footer .layoutContainer {padding: 0 0 15px 15px}
#mediaGallery-shareByEmail .pe50 {padding: 0 2% 0 0; width: 48%}
#mediaGallery-shareByEmail .pe100 {padding: 0 1% 0 0; width: 98%}
#mediaGallery-shareByEmail .column2 p {text-align: left}
#mediaGallery-shareByEmail .footer .column2 p {text-align: right}
#mediaGallery-shareByEmail label span {color: #c99; font-size: 0.8em}
#mediaGallery-shareByEmail .input-text {border: 1px solid #d9d9d9; margin: 0 5px 0 0; padding: 2px; width: 100%}
#mediaGallery-shareByEmail input.hasError {background: #fee; border: 1px solid #c99}
#mediaGallery-shareByEmail input.valid {background: #efe; border: 1px solid #9c9}
#mediaGallery-tabContents .footer {margin-top: 15px}
#mediaGallery-tabs, #mediaGallery-status {display: inline}
#button-mediaGallery-playPause .button-image {background: url(/app_images/buttons/playPause-medium-open-blueHover.png)}
#button-mediaGallery-playPause[data-state="paused"] .button-image {background-position: 0 0}
#button-mediaGallery-playPause[data-state="paused"]:hover .button-image {background-position: 0 -24px}
#button-mediaGallery-playPause[data-state="paused"]:active .button-image {background-position: 0 -48px}
#button-mediaGallery-playPause[data-state="playing"] .button-image {background-position: -24px 0}
#button-mediaGallery-playPause[data-state="playing"]:hover .button-image {background-position: -24px -24px}
#button-mediaGallery-playPause[data-state="playing"]:active .button-image {background-position: -24px -48px}
.button-mediaGallery-pe-playPause .button-image {background: url(/app_images/buttons/playPause-small-open-blueHover.png)}
.button-mediaGallery-pe-playPause[data-state="paused"]:hover .button-image {background-position: 0 -16px}
.button-mediaGallery-pe-playPause[data-state="paused"]:active .button-image {background-position: 0 -32px}
.button-mediaGallery-pe-playPause[data-state="playing"] .button-image {background-position: -16px 0}
.button-mediaGallery-pe-playPause[data-state="playing"]:hover .button-image {background-position: -16px -16px}
.button-mediaGallery-pe-playPause[data-state="playing"]:active .button-image {background-position: -16px -32px}
.button-mediaGallery-pe-previous .button-image {background: url(/app_images/buttons/arrowLeft-small-open-blueHover.png)}
.button-mediaGallery-pe-next .button-image {background: url(/app_images/buttons/arrowRight-small-open-blueHover.png)}
.button-mediaGallery-pe-viewAll .button-image {background: url(/app_images/buttons/viewSlideshow-small-open.png)}
.button-mediaGallery-pe-previous:hover .button-image, .button-mediaGallery-pe-next:hover .button-image, .button-mediaGallery-pe-viewAll:hover .button-image {background-position: 0 -16px}
.button-mediaGallery-pe-previous:active .button-image, .button-mediaGallery-pe-next:active .button-image, .button-mediaGallery-pe-viewAll:active .button-image {background-position: 0 -32px}
#button-mediaGallery-previous .button-image {background: url(/app_images/buttons/arrowLeft-medium-open-blueHover.png)}
#button-mediaGallery-next .button-image {background: url(/app_images/buttons/arrowRight-medium-open-blueHover.png)}
#button-mediaGallery-share .button-image {background: url(/app_images/buttons/envelope-medium-open-blueHover.png)}
#button-mediaGallery-addToCart .button-image {background: url(/app_images/buttons/cart-medium-circle-green.png)}
#button-mediaGallery-emptyCart .button-image {background: url(/app_images/buttons/X-medium-circle-red.png)}
#button-mediaGallery-buyPhotos-shell .button-image {background: url(/app_images/buttons/arrowRight-medium-circle-green.png)}
.tab-close .button-image {background: url(/app_images/buttons/X-medium-open-redHover.png)}
#button-mediaGallery-return:hover .button-image, #button-mediaGallery-previous:hover .button-image, #button-mediaGallery-next:hover .button-image, #button-mediaGallery-share:hover .button-image, #button-mediaGallery-addToCart:hover .button-image, #button-mediaGallery-emptyCart:hover .button-image, #button-mediaGallery-buyPhotos-shell:hover .button-image, .tab-close:hover .button-image {background-position: 0 -24px}
#button-mediaGallery-return:active .button-image, #button-mediaGallery-previous:active .button-image, #button-mediaGallery-next:active .button-image, #button-mediaGallery-share:active .button-image, #button-mediaGallery-addToCart:active .button-image, #button-mediaGallery-emptyCart:active .button-image, #button-mediaGallery-buyPhotos-shell:active .button-image, .tab-close:active .button-image {background-position: 0 -48px}
#button-mediaGallery-return .button-image {background: url(/app_images/buttons/arrowLeft-large-open-blackHover.png)}
#button-mediaGallery-return:hover .button-image {background-position: 0 -32px}
#button-mediaGallery-return:active .button-image {background-position: 0 -64px}
.galleryElement {position: relative}
#mediaGalleryUploaderNotes {margin: 15px 0 0 0; text-align: center}
.mediaGalleryHeader h1 {float: left; line-height: 35px}
.mediaGalleryHeader .button-large {float: right}
#tab_slideshow_content {border-bottom: none; padding: 0}
#mediaGalleryThumbnails {background: #fff; padding: 15px}
#slideshowContainer .rapidContentConstruction {padding: 15px}
#mediaGalleryUploader {height: 210px}
#galleryThumbBin {margin: 0 auto; padding-top: 15px; text-align: center}
.galleryThumb {display: inline-block; width: 100px; margin: 5px}
.galleryThumbImage {padding: 10px; text-align: center}
#galleryThumbBin .galleryThumbImage {padding: 10px}
#galleryThumbBin .galleryThumbImage img {margin: 0 0 10px}
#mediaGallery-solo {padding: 15px 0 0}
#mediaGallery-solo .pageElementAdmin {margin-top: 0}
#mediaGallery-fullSizeImage {margin: 0 15px 15px; float: left}
#mediaGallery-solo .aside {padding: 15px}
#mediaGallery-solo .aside h1, #mediaGallery-solo .aside p {padding: 0 0 15px}
.color_picker_container {position: relative}
.profilePicker{ list-style-type: none}
.profilePicker li{ border-bottom: solid 1px #999; background: #CCC; padding: 7px 5px}
.profilePicker .showAll{ border-top: solid 1px #999}
.profilePicker .showAll .name{ font-size: 10px}
.profilePicker .profile{ margin-top: 10px; background: #CCC; border-top: solid 1px #999; border-bottom: solid 1px #999}
.profilePicker .selected{ background: url(/app_images/profilePickerYellowSelect.jpg) right center}
.profilePicker .profileView{ margin-top: 10px}
.profilePicker .profilePic{ float: left; margin-right: 5px}
.profilePicker .profilePic img{ width: 25px; height: 25px}
.profilePicker .name{ padding-top: 3px; font-size: 14px; line-height: 120%; font-weight: bold; width: 65%; float: left}
.profilePicker .name strong{ font-size: 18px; display: block; line-height: 120%}
.profilePicker .showAll .name{ padding-top: 0}
.profilePicker .gotoGroup{ font-weight: normal}
.profilePicker .group .profilePic img{ height: 18px; width: 18px}
.profilePicker .group .name{ font-size: 10px}
.profilePicker .groupTitle{ background: #BCBCBC url(/app_images/menuDownArrow.gif) no-repeat 5px 2px; font-weight: bold; font-size: 10px; padding: 2px 5px 2px 20px; color: #555; border-bottom: solid 1px #DEDEDE}
.profilePicker .help{ margin-top: 10px; border-bottom: none; background: inherit; _background: none}
.findProfileOptions{ width: 266px; float: left}
#profiles_table{ width: 393px; margin: 5px 0; float: right; clear: none}
.findProfileList ul{ display: block; background: #FFF; height: 150px; overflow-y: scroll; border: solid 1px #999}
.findProfileList li{ list-style-type: none; display: block; padding: 2px 5px; border-bottom: solid 1px #EFEFEF}
.findProfileList .alphaKey{ background: #666 url(/app_images/profileTabsShadow.gif) repeat-x bottom left; color: #FFF; font-weight: bold}
.findProfileList .profileName{ cursor: pointer}
.findProfileList .profileName:hover{ background-color: #FDDD40}
.profileToken, .profileMiniToken{ background: #58585a url(/app_images/profile_token_back.jpg) repeat-x; border: solid 2px #585859}
.profileToken{ }
.pageElementAdmin .profileToken{ margin-top: -1px}
.profileToken img, .profileMiniToken img, #profileAvatarDisplay img{ _margin-bottom: -2px}
.profileMiniToken{ height: 30px}
.profileToken .image, .profileMiniToken .image{ margin: 0 10px 0 0; float: left}
.profileMiniToken .image img{ height: 30px; width: 30px}
.profileToken .info{ height: 70px; float: left; list-style-type: none}
.subPanelA .profileToken .info .profileName{ width: 200px}
.profileMiniToken .info{ list-style-type: none}
.profileToken .info li{ display: block}
.info .profileName, .info .profileName a{ line-height: 120%; font-weight: bold; margin-top: 2px}
.profileToken .info .profileName{ font-size: 20px; color: #FFF}
.profileMiniToken .info .profileName{ font-size: 18px; line-height: 30px; float: left; margin-top: 0; color: #FFF}
.profileMiniToken .info .profileName a{ color: #FFF}
.profileToken .info .profileName .type, .miniPersona .type{ font-size: 11px; font-weight: normal; color: #666}
.info .profileName a:hover{ text-decoration: underline}
.profileToken .info .networkLabel, .profileMiniToken .info .networkLabel{ color: #CCC; font-size: 10px; line-height: 120%; font-weight: bold}
.profileToken .info .networkLabel a{ color: #FFF}
.profileMiniToken .info .networkBadges{ float: right; margin: 5px 5px 0 0}
.info .networkBadges img{ padding: 1px; background: #666}
.profileToken .tokenActions{ background: url(/app_images/profile_token_actions.jpg) no-repeat top right; width: 100%; height: 100%}
.profileMiniToken .tokenActions a{ color: #FFF; float: right; margin: 5px 10px 0 0}
.profileToken .tokenHierarchy{ background: url(/app_images/profile_token_hierarchy.jpg) no-repeat 400px 0; width: 100%; height: 100%}
.profileToken .actions{ float: right; text-align: right; list-style-type: none; padding: 3px 3px 0 0; color: #CCC}
.profileToken .actions a{ color: #CCC}
.profileToken .actions a:hover{ color: #FFF}
#survey_steps .profileToken .actions {color: #666}
.profileTokenAction{ text-align: center}
.profileTokenAction a{ display: block; font-size: 14px; margin-top: 25px}
#new_full_name {display: block; text-align: left; margin-left: 66px}
.profileMiniToken .owner .profileName{ padding-right: 17px; margin-right: 7px; background: url(/app_images/mini_token_hierarchy.jpg) no-repeat top right}
.profileMiniToken .owner .image{ margin: 0}
.profileMiniToken .owner img{ width: 20px; height: 20px; margin: 5px 7px 5px 5px}
.profileMiniToken .owner .profileName{ line-height: 25px; height: 30px}
.profileMiniToken .owner .profileName a{ color: #CCC; font-size: 12px}
.masterProfile .masterProfileToken{ border: none}
.subProfileToken{ background: #b2b2b2 url(/app_images/profile_token_back_sub.jpg) repeat-x; border: solid 2px #BABABA; overflow: hidden}
.subProfileToken .image img, .profileToken .image img{ width: 70px; height: 70px}
.subProfileToken .tokenActions{ background: url(/app_images/profile_token_actions_sub.jpg) no-repeat top right}
.subProfileToken .info .profileName, .subProfileToken .info .profileName a{ font-size: 14px}
.subProfileToken .info .profileName{ color: #000}
.subProfileToken .actions{ font-size: 11px}
.subProfileToken .actions a{ color: #666}
.subProfileToken .actions a:hover{ color: #333}
.subProfileToken .info .networkLabel{ color: #666}
.subProfileToken .info{ width: 50%}
.subProfileToken .info .networkBadges{ margin: 3px 0 0}
.subProfileToken .info .networkBadges img{ border-color: #666}
.transferOptions{ margin: -2px 0 2px; padding: 2px 0 5px; text-align: center; background: #CCC}
.miniPersona{ border: solid 2px #BABABA; margin-bottom: 2px; background: #B2B2B2 url(/app_images/profile_token_back_sub.jpg) repeat-x top left}
.miniPersona input{ margin: 8px 10px 0 8px; _margin: 5px 10px 0 8px; float: left}
.miniPersona label{ float: left; margin: 6px 0 10px 27px}
.miniPersona .profilePic{ float: left}
.miniPersona img{ width: 30px; height: 30px}
.miniPersona .name{ font-weight: bold; font-size: 13px; line-height: 30px; margin-left: 5px}
.miniPersona.pending{ background: #EFEFEF; border-color: #CCC}
.miniPersona.owner .name{ line-height: 110%}
.miniPersona.pending .name{ font-size: 11px; line-height: 150%; padding-top: 2px}
.miniPersona em{ margin-left: 5px; color: #666; font-style: italic; line-height: 120%}
.miniPersona ul{ list-style-type: none}
.miniPersona .name input{ margin: 0; float: none}
.resultsTable .miniPersona{ margin-bottom: 0}
.dataTable .miniPersona{ border: none; border-bottom: solid 2px #FFF}
.dataTable .miniPersona td{ padding: 2px; border: none; vertical-align: top}
.dataTable .miniPersona .moreInfo{ width: 50%; text-align: right; vertical-align: middle; padding: 3px 5px 3px 2px}
.newCommunicationEmail{ font-size: 13px; padding-bottom: 5px}
.prototip {font: 11px Arial, Helvetica, sans-serif; color: #000}
.prototipLoader {position: absolute; top: -1000px; left: -1000px; height: 14px; width: 14px; border: 1px solid #dddddd; overflow: hidden}
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}.prototip .clearfix{display:block;}.pageElement .scoreboardRibbon {margin: 0 5px}
.scoreboardRibbon {background: url(/app_images/scoreboard/ribbonBG.gif) repeat-x; font-weight: bold; height: 90px; margin: 0 15px 15px; padding: 0; position: relative; text-transform: uppercase}
.scoreboardRibbon .previous_button, .scoreboardRibbon .next_button {background-image: url(/app_images/scoreboard/arrows.png); color: #fff; cursor: hand; cursor: pointer; display: block; height: 90px; font-size: 24px; line-height: 85px; text-align: center; text-decoration: none; width: 45px; z-index: 500}
.scoreboardRibbon .previous_button {position: absolute; left: -5px}
.scoreboardRibbon .previous_button_over {background-position: 0 -90px}
.scoreboardRibbon .previous_button:active {background-position: 0 -180px}
.scoreboardRibbon .previous_button_disabled, .scoreboardRibbon .previous_button_disabled:hover {background-position: 0 -270px}
.scoreboardRibbon .next_button {background-position: top right; position: absolute; right: -5px}
.scoreboardRibbon .next_button_over {background-position: 100% -90px}
.scoreboardRibbon .next_button:active {background-position: 100% -180px}
.scoreboardRibbon .next_button_disabled, .scoreboardRibbon .next_button_disabled:hover {background-position: 100% -270px}
.scoreboardRibbon .container {float: left; height: 90px; overflow: hidden; position: absolute; left: 30px; right: 30px; z-index: 500}
.scoreboardRibbon .container ul {list-style: none; margin: 0; overflow: visible; padding: 0; width: 100000px; position: relative; top: 0; left: 0}
.scoreboardRibbon .game {display: block; float: left; height: 80px; margin-right: 0; padding: 0 2px; width: 100px}
.scoreboardRibbon .gameLink {background: url(/app_images/scoreboard/game.gif) 0 5px no-repeat; padding: 10px 0 0; height: 80px; width: 100px; text-decoration: none; cursor: hand; cursor: pointer}
.scoreboardRibbon .gameLink:hover {background-position: 0 -95px; text-decoration: none}
.scoreboardRibbon a span {display: block; font-weight: normal}
.scoreboardRibbon .date {font-size: 9px; line-height: 10px; color: #999; padding: 2px 0 5px 7px}
.scoreboardRibbon .team {font-size: 13px; line-height: 14px; color: #FFF; padding: 0 7px; display: block; clear: both}
.scoreboardRibbon .game .name {float: left; clear: left; padding-bottom: 6px}
.scoreboardRibbon .game .score {float: right; font-weight: bold; clear: right; padding-bottom: 6px}
.scoreboardRibbon .game .status {font-size: 9px; line-height: 10px; color: #999; clear: both; padding: 0 0 0 7px}
.scoreboardRibbon .in_progress .status {font-weight: bold; font-style: italic; color: #a1e32f}
.scoreboardRibbon .completed .status {font-weight: bold}
.boxShadow {-o-box-shadow: 0 1px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5); box-shadow: 0 1px 2px rgba(0,0,0,0.5)}
.boxShadow-thin {-o-box-shadow: 0 1px 1px rgba(0,0,0,0.35); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.35); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.35); box-shadow: 0 1px 1px rgba(0,0,0,0.35)}
.boxShadow-extraLight {-o-box-shadow: 0 1px 2px #000; -moz-box-shadow: 0 1px 2px #000; -webkit-box-shadow: 0 1px 2px #000; box-shadow: 0 1px 2px #000}
.boxShadow-light {-o-box-shadow: 0 1px 3px #000; -moz-box-shadow: 0 1px 3px #000; -webkit-box-shadow: 0 1px 3px #000; box-shadow: 0 1px 3px #000}
.boxShadow-book {-o-box-shadow: 0 2px 5px #000; -moz-box-shadow: 0 2px 5px #000; -webkit-box-shadow: 0 2px 5px #000; box-shadow: 0 2px 5px #000}
.boxShadow-medium {-o-box-shadow: 0 3px 8px #000; -moz-box-shadow: 0 3px 8px #000; -webkit-box-shadow: 0 3px 8px #000; box-shadow: 0 3px 8px #000}
.boxShadow-bold {-o-box-shadow: 0 5px 13px #000; -moz-box-shadow: 0 5px 13px #000; -webkit-box-shadow: 0 5px 13px #000; box-shadow: 0 5px 13px #000}
.boxShadow-black {-o-box-shadow: 0 8px 21px #000; -moz-box-shadow: 0 8px 21px #000; -webkit-box-shadow: 0 8px 21px #000; box-shadow: 0 8px 21px #000}
.boxShadow-ultra {-o-box-shadow: 0 13px 34px #000; -moz-box-shadow: 0 13px 34px #000; -webkit-box-shadow: 0 13px 34px #000; box-shadow: 0 13px 34px #000}
.boxShadow-thin-inset {-o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.35); -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.35); -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.35); box-shadow: inset 0 1px 2px rgba(0,0,0,0.35)}
.boxShadow-extraLight-inset {-o-box-shadow: inset 0 1px 2px #000; -moz-box-shadow: inset 0 1px 2px #000; -webkit-box-shadow: inset 0 1px 2px #000; box-shadow: inset 0 1px 2px #000}
.boxShadow-light-inset {-o-box-shadow: inset 0 1px 3px #000; -moz-box-shadow: inset 0 1px 3px #000; -webkit-box-shadow: inset 0 1px 3px #000; box-shadow: inset 0 1px 3px #000}
.boxShadow-book-inset {-o-box-shadow: inset 0 2px 5px #000; -moz-box-shadow: inset 0 2px 5px #000; -webkit-box-shadow: inset 0 2px 5px #000; box-shadow: inset 0 2px 5px #000}
.boxShadow-medium-inset {-o-box-shadow: inset 0 3px 8px #000; -moz-box-shadow: inset 0 3px 8px #000; -webkit-box-shadow: inset 0 3px 8px #000; box-shadow: inset 0 3px 8px #000}
.boxShadow-bold-inset {-o-box-shadow: inset 0 5px 13px #000; -moz-box-shadow: inset 0 5px 13px #000; -webkit-box-shadow: inset 0 5px 13px #000; box-shadow: inset 0 5px 13px #000}
.boxShadow-black-inset {-o-box-shadow: inset 0 8px 21px #000; -moz-box-shadow: inset 0 8px 21px #000; -webkit-box-shadow: inset 0 8px 21px #000; box-shadow: inset 0 8px 21px #000}
.boxShadow-ultra-inset {-o-box-shadow: inset 0 13px 34px #000; -moz-box-shadow: inset 0 13px 34px #000; -webkit-box-shadow: inset 0 13px 34px #000; box-shadow: inset 0 13px 34px #000}
.boxShadow-inset {-o-box-shadow: 0 1px 1px #fff; -moz-box-shadow: 0 1px 1px #fff; -webkit-box-shadow: 0 1px 1px #fff; box-shadow: 0 1px 1px #fff}
.boxShadow-bevel {-o-box-shadow: 0 1px 1px #fff; -moz-box-shadow: 0 1px 1px #fff; -webkit-box-shadow: 0 1px 1px #fff; box-shadow: 0 1px 1px #fff}
.boxShadow-inset-bevel {-o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.35), 0 1px 1px #fff; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.35), 0 1px 1px #fff; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.35), 0 1px 1px #fff; box-shadow: inset 0 1px 1px rgba(0,0,0,0.35), 0 1px 1px #fff}
.boxShadow-raised-shadow {-o-box-shadow: inset 0 1px 1px #fff, 0 1px 1px rgba(0,0,0,0.25); -moz-box-shadow: inset 0 1px 1px #fff, 0 1px 1px rgba(0,0,0,0.25); -webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 1px rgba(0,0,0,0.25); box-shadow: inset 0 1px 1px #fff, 0 1px 1px rgba(0,0,0,0.25)}
a.boxShadow:active, button.boxShadow:active, input.boxShadow:active, .boxShadow.clicked, .boxShadow.button-toggled {-o-box-shadow: 0 -1px 2px rgba(0,0,0,0.35); -moz-box-shadow: 0 -1px 2px rgba(0,0,0,0.35); -webkit-box-shadow: 0 -1px 2px rgba(0,0,0,0.35); box-shadow: 0 -1px 2px rgba(0,0,0,0.35)}
a.boxShadow-thin:active, button.boxShadow-thin:active, input.boxShadow-thin:active, .boxShadow-thin.clicked, .boxShadow-thin.button-toggled {-o-box-shadow: 0 -1px 2px rgba(0,0,0,0.35); -moz-box-shadow: 0 -1px 2px rgba(0,0,0,0.35); -webkit-box-shadow: 0 -1px 2px rgba(0,0,0,0.35); box-shadow: 0 -1px 2px rgba(0,0,0,0.35)}
a.boxShadow-extraLight:active, button.boxShadow-extraLight:active, input.boxShadow-extraLight:active {-o-box-shadow: 0 -1px 2px #000; -moz-box-shadow: 0 -1px 2px #000; -webkit-box-shadow: 0 -1px 2px #000; box-shadow: 0 -1px 2px #000}
a.boxShadow-light:active, button.boxShadow-light:active, input.boxShadow-light:active {-o-box-shadow: 0 -1px 3px #000; -moz-box-shadow: 0 -1px 3px #000; -webkit-box-shadow: 0 -1px 3px #000; box-shadow: 0 -1px 3px #000}
a.boxShadow-book:active, button.boxShadow-book:active, input.boxShadow-book:active {-o-box-shadow: 0 -2px 5px #000; -moz-box-shadow: 0 -2px 5px #000; -webkit-box-shadow: 0 -2px 5px #000; box-shadow: 0 -2px 5px #000}
a.boxShadow-medium:active, button.boxShadow-medium:active, input.boxShadow-medium:active {-o-box-shadow: 0 -3px 8px #000; -moz-box-shadow: 0 -3px 8px #000; -webkit-box-shadow: 0 -3px 8px #000; box-shadow: 0 -3px 8px #000}
a.boxShadow-bold:active, button.boxShadow-bold:active, input.boxShadow-bold:active {-o-box-shadow: 0 -5px 13px #000; -moz-box-shadow: 0 -5px 13px #000; -webkit-box-shadow: 0 -5px 13px #000; box-shadow: 0 -5px 13px #000}
a.boxShadow-black:active, button.boxShadow-black:active, input.boxShadow-black:active {-o-box-shadow: 0 -8px 21px #000; -moz-box-shadow: 0 -8px 21px #000; -webkit-box-shadow: 0 -8px 21px #000; box-shadow: 0 -8px 21px #000}
a.boxShadow-ultra:active, button.boxShadow-ultra:active, input.boxShadow-ultra:active {-o-box-shadow: 0 -13px 34px #000; -moz-box-shadow: 0 -13px 34px #000; -webkit-box-shadow: 0 -13px 34px #000; box-shadow: 0 -13px 34px #000}
.textShadow-thin {text-shadow: 0 1px 2px rgba(0,0,0,0.35)}
.textShadow-extraLight {text-shadow: 0 1px 2px #000}
.textShadow-light {text-shadow: 0 1px 3px #000}
.textShadow-book {text-shadow: 0 2px 5px #000}
.textShadow-medium {text-shadow: 0 3px 8px #000}
.textShadow-bold {text-shadow: 0 5px 13px #000}
.textShadow-black {text-shadow: 0 8px 21px #000}
.textShadow-ultra {text-shadow: 0 13px 34px #000}
.textShadow-inset-black {text-shadow: 0 -1px 1px #000}
.textShadow-inset-white {text-shadow: 0 1px 1px #fff}
.textShadow-inset {text-shadow: 0 1px 2px #fff}
#tab_seasons_content .season {background: #fff; border: 1px solid #666; margin: 10px 0 15px; zoom: 1}
#tab_seasons_content .season .handle {float: left}
#tab_seasons_content .season .empty-handle {display: block; float: left; height: 24px; width: 20px}
#tab_seasons_content .season .header {background: #999 url('/app_images/seasonHeadBG.gif') 0 100% repeat-x; zoom: 1}
#tab_seasons_content .season h4, #tab_seasons_content .season h3 {float: left; line-height: 22px}
#tab_seasons_content .season .buttons {float: right; line-height: 22px}
#tab_seasons_content .season .buttons a {border-left: 1px solid #666; color: #efefef; display: block; float: left; font-size: 10px; font-variant: normal; height: 24px; padding: 0 5px; text-transform: uppercase; text-decoration: none}
#tab_seasons_content .season .buttons a:hover {background-color: #666; color: #fff}
#tab_seasons_content .subseason {background: #fff url('/app_images/subseasonBG.gif') 0 100% repeat-x; border-bottom: 1px solid #ccc; clear: both; zoom: 1}
#tab_seasons_content .subseason label {padding: 0 5px 0 2px}
#tab_seasons_content .subseason .buttons span {float: left; font-size: 9px; font-variant: small-caps}
#tab_seasons_content .subseason .buttons a {border-left: 1px solid #ccc; color: #333; display: block}
#tab_seasons_content .subseason .buttons a:hover {background-color: #ccc; color: #000}
.sportTableLabel .teamLogo{ float: left; margin-right: 5px}
.sportTableLabel .teamName{ line-height: 20px}
.widgetHierarchy li li .seasonDisplay{ display: none}
.widgetHierarchy h4{ font-size: 14px; margin-bottom: 5px}
.widgetHierarchy li h4, .widgetHierarchy .singleLevel h4{ font-size: 12px}
.widgetHierarchy ul{ list-style-type: none}
.widgetHierarchy li, .widgetHierarchy .singleLevel{ padding: 5px; border: solid 1px #CCC}
.widgetHierarchy .lastLi{ margin-bottom: 0}
.widgetHierarchy li li, .widgetHierarchy li li li li{ background: #FFF url(/app_images/widgetHierarchyTitle_b.gif) repeat-x}
.widgetHierarchy li, .widgetHierarchy li li li, .widgetHierarchy .singleLevel{ background: #CCC url(/app_images/widgetHierarchyTitle.gif) repeat-x}
.pageElement .statModuleTitle{ font-size: 14px; font-weight: normal}
.gameXtras{ display: block; list-style-type: none; font-size: 10px}
.gameXtras li{ border-top:1px solid #D5D5D5; padding: 2px 0}
.gameXtras label{ font-weight: bold; margin-right: 5px}
.status_in_progress{ font-style: italic; color: #5e8d0f}
.boxscore .status_in_progress{ color: #a1e32f}
#sport-header {border-top: 1px solid #000; margin: 1px 1px 0}
#sport-crumbs {background: #4d4d4d url(/app_images/sport-header/crumbsBG.gif) 0 50% repeat-x}
#sport-crumbs a {background: url(/app_images/sport-header/crumbs-arrow.png) 100% 50% no-repeat; color: #ccc; display: block; font-size: 10px; float: left; padding: 10px 20px 10px 15px; text-decoration: none}
#sport-crumbs a:hover {background: url(/app_images/sport-header/crumbs-arrow-hover.png) 100% 50% no-repeat; color: #fff}
#sport-crumbs a.last_child {background: none}
#sport-crumbs a span {background: url(/app_images/team_logos/team-tiny.png) 0 50% no-repeat; padding: 5px 0 5px 30px}
#sport-crumbs a span.league {background: url(/app_images/team_logos/league-tiny.png) 0 50% no-repeat; padding: 5px 0 5px 30px}
#sport-crumbs a span.division {background: url(/app_images/team_logos/division-tiny.png) 0 50% no-repeat; padding: 5px 0 5px 30px}
#sport-crumbs a span.team {background: url(/app_images/team_logos/team-tiny.png) 0 50% no-repeat; padding: 5px 0 5px 30px}
.sport-colors {clear: both; overflow: visible; position: relative; height: auto !important; min-height: 60px; height: 60px}
.abs0, .abs0r {position: absolute; overflow: hidden; width: 0; height: 0}
.abs0 {left: 0}
.abs0r {right: 0}
.color0-sm, .color0-m {border-top: 12px solid #fff; border-right: 36px solid transparent !important; border-left: 36px solid #fff; border-bottom: 12px solid transparent !important}
.color0, .color0-l {border-top: 22px solid #fff; border-right: 66px solid transparent !important; border-left: 66px solid #fff; border-bottom: 22px solid transparent !important}
.color0-xl {border-top: 32px solid #fff; border-right: 96px solid transparent !important; border-left: 96px solid #fff; border-bottom: 32px solid transparent !important}
.color0r-sm, .color0r-m {border-top: 12px solid #fff; border-right: 36px solid #fff; border-left: 36px solid transparent !important; border-bottom: 12px solid transparent !important}
.color0r, .color0r-l {border-top: 22px solid #fff; border-right: 66px solid #fff; border-left: 66px solid transparent !important; border-bottom: 22px solid transparent !important}
.color0r-xl {border-top: 32px solid #fff; border-right: 96px solid #fff; border-left: 96px solid transparent !important; border-bottom: 32px solid transparent !important}
.color1-sm, .color1-m {border-top: 10px solid #fff; border-right: 30px solid transparent !important; border-left: 30px solid #fff; border-bottom: 10px solid transparent !important}
.color1, .color1-l {border-top: 20px solid #fff; border-right: 60px solid transparent !important; border-left: 60px solid #fff; border-bottom: 20px solid transparent !important}
.color1-xl {border-top: 30px solid #fff; border-right: 90px solid transparent !important; border-left: 90px solid #fff; border-bottom: 30px solid transparent !important}
.color1r-sm, .color1r-m {border-top: 10px solid #fff; border-right: 30px solid #fff; border-left: 30px solid transparent !important; border-bottom: 10px solid transparent !important}
.color1r, .color1r-l {border-top: 20px solid #fff; border-right: 60px solid #fff; border-left: 60px solid transparent !important; border-bottom: 20px solid transparent !important}
.color1r-xl {border-top: 30px solid #fff; border-right: 90px solid #fff; border-left: 90px solid transparent !important; border-bottom: 30px solid transparent !important}
.color2-sm, .color2-m {border-top: 15px solid #fff; border-right: 45px solid transparent !important; border-left: 45px solid #fff; border-bottom: 15px solid transparent !important}
.color2, .color2-l {border-top: 25px solid #fff; border-right: 75px solid transparent !important; border-left: 75px solid #fff; border-bottom: 25px solid transparent !important}
.color2-xl {border-top: 35px solid #fff; border-right: 105px solid transparent !important; border-left: 105px solid #fff; border-bottom: 35px solid transparent !important}
.color2r-sm, .color2r-m {border-top: 15px solid #fff; border-right: 45px solid #fff; border-left: 45px solid transparent !important; border-bottom: 15px solid transparent !important}
.color2r, .color2r-l {border-top: 25px solid #fff; border-right: 75px solid #fff; border-left: 75px solid transparent !important; border-bottom: 25px solid transparent !important}
.color2r-xl {border-top: 35px solid #fff; border-right: 105px solid #fff; border-left: 105px solid transparent !important; border-bottom: 35px solid transparent !important}
.edge {background: transparent url(/app_images/sport-header/edge.png) 0 0 repeat-x; height: 12px; width: 100%}
.edge-tools {background: transparent url(/app_images/sport-header/tools-edge.png) 0 0 repeat-x; height: 12px; width: 100%}
.teamLogo, .teamLogo-tiny, .teamLogo-small, .teamLogo-medium, .teamLogo-large, .teamLogo-extra_large, .teamLogo-print, .teamLogor, .teamLogo-tiny, .teamLogor-small, .teamLogor-medium, .teamLogor-large, .teamLogor-extra_large, .teamLogor-print {display: block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-decoration: none}
.teamLogo, .teamLogo-tiny, .teamLogo-small, .teamLogo-medium, .teamLogo-large, .teamLogo-extra_large, .teamLogo-print, .teamLogor, .teamLogor-tiny, .teamLogor-small, .teamLogor-medium, .teamLogor-large, .teamLogor-extra_large, .teamLogor-print {background: url(/app_images/team_logos/team-large.png) 50% 50% no-repeat; border: 1px solid #333; display: block}
.teamLogo-tiny, .teamLogor-tiny {background: url(/app_images/team_logos/team-tiny.png) 50% 50% no-repeat; height: 20px !important; width: 20px !important}
.teamLogo-small, .teamLogor-small {background: url(/app_images/team_logos/team-small.png) 50% 50% no-repeat; height: 20px !important; width: 60px !important}
.teamLogo-medium, .teamLogor-medium {background: url(/app_images/team_logos/team-medium.png) 50% 50% no-repeat; height: 30px !important; width: 90px !important}
.teamLogo, .teamLogo-large, .teamLogor, .teamLogor-large {background: url(/app_images/team_logos/team-large.png) 50% 50% no-repeat; height: 40px !important; width: 120px !important}
.teamLogo-extra_large, .teamLogor-extra_large {background: url(/app_images/team_logos/team-extra_large.png) 50% 50% no-repeat; height: 50px !important; width: 150px !important}
.teamLogo-print, .teamLogor-print {background: url(/app_images/team_logos/team-print.png) 50% 50% no-repeat; height: 100px !important; width: 300px !important}
.sport-colors .teamLogo, .sport-colors .teamLogo-medium, .sport-colors .teamLogo-large, .sport-colors .teamLogo-extra_large, .sport-colors .teamLogo-print {left: 15px; top: 10px}
.sport-colors .teamLogor, .sport-colors .teamLogor-medium, .sport-colors .teamLogor-large, .sport-colors .teamLogor-extra_large, .sport-colors .teamLogor-print {left: auto; right: 15px; top: 10px}
.sport-colors .teamLogo-small {left: 5px; top: 5px}
.sport-colors .teamLogor-small {left: auto; right: 5px; top: 5px}
.sportTableLabel .teamLogo, .sportTableLabel .teamLogo-tiny, .sportTableLabel .teamLogo-small, .sportTableLabel .teamLogo-medium, .sportTableLabel .teamLogo-large, .sportTableLabel .teamLogo-extra_large, .sportTableLabel .teamLogo-print, table .teamLogo, table .teamLogo-tiny, table .teamLogo-small, table .teamLogo-medium, table .teamLogo-large, table .teamLogo-extra_large, table .teamLogo-print {float: left; margin-right: 5px}
.team-score .teamLogo-medium {margin: 5px}
.team-score .teamLogo-medium span {border: 2px solid #fff; margin: -2px 0 0 -2px; width: 88px !important; height: 28px !important}
#sport-header .teamLogo {left: 15px; height: 40px; width: 120px}
.sport-colors h2 {font: bold small-caps 24px/28px sans-serif; left: 145px; padding: 0 15% 0 0; position: absolute; top: 20px; width: auto}
.sport-colors h2 a {display: block; text-decoration: none}
.sport-colors div.player_photo {border: 2px solid #fff; left: 10px; top: 10px; height: 70px; width: 70px}
.sport-tools {background: transparent url(/app_images/sport-header/tools-edge.png) 50% 0 no-repeat; margin: 0 15px; padding: 10px 0 15px}
.sport-tools ul {float: left}
.sport-tools ul.tools {width: 100%}
.sport-tools li {border: 1px solid #bbbbbb; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline; float: left; margin: 0 5px 0 0}
.sport-tools li a {background: #f6f6f6 url(/app_images/btnsBG.gif) 0 0 repeat-x; border: 1px solid #fff; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #808080; display: block; font: bold 10px/1.1 Verdana, sans-serif; outline: none; padding: 3px 4px; text-decoration: none; width: auto}
.sport-tools li:hover {border-color: #666; color: #1a1a1a}
.sport-tools li:active {border-color: #999; color: #333}
.sport-tools .selected {border-color: #666; color: #fff}
.sport-tools li:hover a {background-color: #e7e7e7; background-position: 0 -80px; border-color: #fff; color: #1a1a1a}
.sport-tools li:active a {background-color: #f9f9f9; background-position: 0 -160px; color: #333}
.sport-tools .selected a {background-color: #4f4f4f; background-position: 0 -240px; border-color: #7f7f7f; color: #fff}
#tool-home a span {background: url(/app_images/pill-home.png) 0 0; display: block; height: 11px; text-indent: -999999px; width: 10px}
#tool-home a:hover span {background-position: 0 -80px}
#tool-home a:active span {background-position: 0 -160px}
#tool-home.selected span {background-position: 0 -240px}
#tool-createWidget {float: right}
#tool-createWidget a {background: #fddd40 url(/app_images/sport-header/btnsBG-yl.gif) 0 0 repeat-x; border-color: #ffc}
#tool-createWidget:hover {border-color: #fddd40; color: #1a1a1a}
#tool-createWidget:active {border-color: #fddd40; color: #333}
#tool-createWidget:hover a {background-color: #fddd40; background-position: 0 -80px; border-color: #ffc; color: #1a1a1a}
#tool-createWidget:active a {background-color: #fddd40; background-position: 0 -160px; color: #333}
.teamMiniHeader {padding-bottom: 5px}
.teamMiniHeader .teamLogo-small {float: left}
.teamMiniHeader h4 {font-size: 16px; margin-left: 5px; line-height: 20px; float: left;}
.pageElement .sport-colors {margin: 25px 0 0; min-height: 30px; height: 30px}
.pageElement .sport-colors .teamLogo-small {left: 0; top: 10px}
.pageElement .sport-colors h2 {padding-left: 130px}
.pageElement .sport-colors h2.teamLogo-small {padding: 9px 0 0 70px; font-size: 18px}
.widget-leader .sport-colors {margin: 0}
.playByPlay .statTable{ background: url(/app_images/grey_vertical.jpg) repeat-y center center}
.playByPlay .statTable td{ border: none}
.playByPlay .statTable .even{ border-bottom: solid 1px #999}
.playByPlay p{ float: right; line-height: 1.4; text-align: right}
.playByPlay .playerPhoto{ float: right; clear: right; margin: 2px 5px 5px}
.playByPlay .playerPhoto img{ width: 30px}
.playByPlay .Goal .playerPhoto img{ width: 50px}
.playByPlay .playerName{ font-size: 12px; margin: 0}
.playByPlay .playAction{ text-align: right; width: 100%; margin: 5px 0;}
.playByPlay .playAction em{ background: #666; color: #fff; font-style: normal; padding: 1px 4px; -moz-border-radius: 2px; margin: 0 5px}
.playByPlay .playDescription{ clear: both; margin: 0; width: 100%; padding: 0 5px}
.playByPlay .playMedia{ clear: both; margin: 0 5px}
.playByPlay .awayTeam, .playByPlay .homeTeam{ width: 45%;}
.playByPlay .eventTime{ width: 10%}
.playByPlay tbody .eventTime{ font-size: 12px; font-weight: bold; color: #666}
.playByPlay tbody .pbpLeft{ background: url(/app_images/pbp_left.gif) no-repeat left center}
.playByPlay tbody .pbpRight{ background: url(/app_images/pbp_right.gif) no-repeat right center}
.playByPlay tbody .eventTime span{ background: #CCC; padding: 3px}
.playByPlay .homeTeam .playAction{ text-align: left}
.playByPlay .homeTeam .playerPhoto{ float: left; clear: left}
.playByPlay .homeTeam p{ float: left; text-align: left}
.playByPlay .playAction .goal {font-size: 16px; color: #FFF}
#displayBodyContent .playByPlay thead .eventTime{ background: #2E2E2E url(/app_images/game_center/headerBG.png)}
#sport-slider {background: #f2f2f2; border: 1px solid #e6e6e6; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; clear: both; margin: -10px 15px 15px; overflow: hidden; position: relative; padding: 5px}
#scrollbox {position: absolute; width: 1%}
#sport-slider .inner-wrap {position: relative}
#track {bottom: 0; clear: both; height: 10px; position: absolute; width: 100%; z-index: 100}
#track, #track-left, #track-right {background: url(/app_images/track.gif)}
#track-left {background-position: 0 -10px; float: left}
#track-right {background-position: -6px -10px; float: right}
#track-left, #track-right {height: 10px; width: 10px}
#handle {background: url(/app_images/track.gif) -16px -10px; cursor: move; height:10px; left: 0; position: absolute; top: 0; width:100px; z-index: 100}
#scroll-container {padding: 0 0 15px; position: relative; overflow: hidden}
#sport-slider li {margin: 0 0 0 2px}
#sport-slider .month {background: url(/app_images/months.gif) 0 0; display: block; float: left; height: 45px; margin: 2px 2px 0 0; width: 10px; text-indent: -999999px}
#sport-slider .mth-jan {background-position: 0 0}
#sport-slider .mth-feb {background-position: -10px 0}
#sport-slider .mth-mar {background-position: -20px 0}
#sport-slider .mth-apr {background-position: -30px 0}
#sport-slider .mth-may {background-position: -40px 0}
#sport-slider .mth-jun {background-position: -50px 0}
#sport-slider .mth-jul {background-position: -60px 0}
#sport-slider .mth-aug {background-position: -70px 0}
#sport-slider .mth-sep {background-position: -80px 0}
#sport-slider .mth-oct {background-position: -90px 0}
#sport-slider .mth-nov {background-position: -100px 0}
#sport-slider .mth-dec {background-position: -110px 0}
#sport-slider .mth-tbd {background-position: -120px 0}
#sport-slider .games li {position: static}
#sport-slider .games a {padding: 3px 4px 3px}
#sport-slider .games span {display: block; text-align: center}
#sport-slider .games .dayOfTheWeek {font: normal 8px Verdana, sans-serif; text-transform: uppercase}
#sport-slider .games .date {font: normal 18px Verdana, sans-serif}
#sport-slider .games .outcome {font-weight: normal; margin: 0; text-align: center}
#tooltips {display: none}
.prototip .ngin .tooltip-outer {background: #e6e6e6; border: 1px solid #333; position: relative; width: 320px}
.prototip .ngin .tooltip-outer h3 {background: #363636 url(/app_images/tooltips/headerBG.gif) 0 0 repeat-x; border-bottom: 1px solid #333; color: #fff; font-size: 1.1em; line-height: 30px; padding: 0 10px; text-align: left}
.prototip .ngin .tooltip-inner {height: 94px; position: relative; width: 200px}
.prototip .ngin .mult_games {width: 350px}
.prototip .ngin .rosterTooltip {width: 200px}
.prototip_StemWrapper {margin: 8px 0 0 !important}
.stats {margin: 0 0 10px 85px}
.stats .stats-major {background: url(/app_images/tooltips/bio-groove.png) 50% 100% no-repeat; font-weight: bold; font-size: 18px; display: block; padding: 0 0 15px; width: auto}
.stats .stats-minor {display: block; padding: 0 0 5px; width: auto}
.prototip .ngin .tooltip-inner .stats {float: left; margin: 0; position: absolute; left: 94px; top: 25px; text-align: center}
.prototip .ngin .tooltip-inner .stats .position {background: url(/app_images/tooltips/bio-groove.png) 50% 100% no-repeat; font-weight: bold; font-size: 18px; display: block; padding: 0 0 15px; width: 90px}
.prototip .ngin .tooltip-inner .stats .bio {display: block; padding: 10px 0 5px; width: 100px}
.score-home {background: #e6e6e6 url(/app_images/tooltips/vs-r.png) 0% 50% no-repeat; float: right; width: 160px}
.score-away {background: #e6e6e6 url(/app_images/tooltips/vs-l.png) 100% 50% no-repeat; float: left; width: 160px}
.mult_games .score-away, .mult_games .score-home {width: 175px}
.score-away .score, .score-home .score {font: bold 48px 'Impact', 'Arial', 'Verdana', sans-serif}
.prototip .ngin .game .tooltip-inner {min-height: 120px; width: 320px}
.prototip .ngin .game {width: 320px}
.prototip .score {border: none; text-align: center}
.score-home .teamName, .score-away .teamName {font-size: 12px; height: 16px; line-height: 16px; overflow: hidden; text-transform: uppercase; text-align: center}
.score-home .teamName {padding: 0 10px 0 15px}
.score-away .teamName {padding: 0 15px 0 10px}
.mult_games .teamName {background: none; border: none; font-size: 10px; height: 30px; line-height: 35px}
.mult_games .score-away .teamName {color: #666; text-align: left; padding: 0 0 2px 5px}
.mult_games .score-home .teamName {color: #666; text-align: right; padding: 0 5px 2px 0}
.game-listing {background: url(/app_images/tooltips/game-listingBG.gif) 0 100% repeat-x}
.game-listing .sport-colors {min-height: 30px; height: 30px}
.game-listing .score-home {background: transparent url(/app_images/tooltips/vs-sm-lt-r.gif) 0 5px no-repeat}
.game-listing .score-away {background: transparent url(/app_images/tooltips/vs-sm-lt-l.gif) 100% 5px no-repeat}
.game-listing .score {font: normal 24px 'Impact', 'Arial', 'Verdana', sans-serif}
.game-listing .score-home .score {background: none; margin: 0 75px 0 0; float: right; padding: 0; text-align: right}
.game-listing .score-away .score {background: none; margin: 0 0 0 75px; float: left; padding: 0; text-align: left}
.game-listing p {background: #ccc; border-top: 1px solid #b3b3b3; padding: 10px 0; text-align: center}
#sport-header .pageTitle {font-size: 32px; margin: 0 15px; padding: 20px 0 10px; text-align: center}
.itemThumbs table{ width: 100%}
.itemThumbs table td{ text-align: center; width: 20%; border: solid 1px #CCC; padding: 10px 5px; vertical-align: top}
.itemThumbs table .empty{ border: none}
.itemImage{ display: block; margin-bottom: 5px; height: 125px}
.itemImage img{ width: 125px; max-height: 125px}
.itemName{ font-weight: bold; font-size: 12px}
.itemPrice{ font-size: 10px; display: block}
.imageOptions{ text-align: center}
.imageOptions .galleryThumb{ width: 104px}
.itemDetails h2{ color: #<%= @site.paint_job.link_color %>; font-size:24px; font-weight:bold; line-height: 120%; margin:5px 0pt 10px}
.itemDetails ul, .itemVariations{ list-style: none; margin-bottom: 10px; overflow: hidden}
.itemDetails li{ display: block; border-top: solid 1px #CCC; padding: 5px 0}
.itemDetails label{ font-weight: bold}
ul.itemVariations{ display: block}
.itemVariations li{ display: block; padding: 5px}
.itemVariations .even{ background-color: #FFF}
.itemVariations label{ display: inline}
.itemVariations li ul{ padding: 0; border: none}
.itemVariations li li{ padding: 0; font-size: 10px}
.itemVariations .odd{ background-color: #EFEFEF}
.itemVariations input{ margin-right: 5px}
.itemVariations label{ font-weight: bold}
.itemVariations .price{ margin-right: 5px}
.itemAddToCart{ margin-top: 25px}
.pageElementAdmin .itemVariations li, .pageElementAdmin .itemVariations li label, .liEdit.drag{ cursor: move; list-style-type: none}
.outOfStock{ color: #666; font-style: italic}
#subColumnOne{ float: left; width: 55%}
#subColumnTwo{ float: left; width: 45%}
#subColumnTwo .pageElementAdmin{ margin-left: 0}
.paymentOptions li{ list-style-type: none}
.paymentOptions li li{ margin-left: 30px; font-size: 10px; color: #666; list-style-type: disc}
.cartTable img{ float: left; margin-right: 5px}
.itemTotal{ display: block; font-weight: bold; border-top: solid 1px #666; margin-top: 3px; padding-top: 3px}
.subNav li, .relatedSections li, .siteUserMenu li{ list-style-type: none}
.subNav a{ display: block; text-decoration: none}
.cmsNavButton a{ background: url(/app_images/buildStripe.gif); font-weight: bold}
.subNav .drag, .subNav .lock, #sequenceMenu .drag{ padding-right: 20px; background-color: #FCCD22; background-position: right center; background-repeat: no-repeat}
.subNav .drag, #sequenceMenu .drag{ cursor: move; background-image: url(/app_images/dragIcon.gif)}
.subNav .lock{ background-image: url(/app_images/lockedIcon.gif)}
.siteUserMenu{ background: #666; font-size: 11px}
.siteUserMenu h4{ color: #FFF; background: url(/app_images/ngin_stamp_logo.png) no-repeat 3px 5px; padding-left: 60px; height: 26px; line-height: 30px; font-weight: bold; font-size: 12px}
.siteUserMenu a, .siteUserMenu a:hover{ display: block; padding: 5px; color: #FFF}
#tstRegistrationHeader{ width: 100%; height: 90px; background: url(/app_images/ngin_registration_back.gif) repeat-x center top}
#tstRegistrationHeader h1{ height: 90px; background: url(/app_images/ngin_registration.gif) no-repeat center top; text-indent: -20000px}
.surveyButtonWrap {background: #f2f2f2; border: 1px solid #e5e5e5; margin: 15px 15px 0; padding: 25px; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px}
.pageElement .surveyButtonWrap {margin: 15px 0 0}
.surveyForwardButton {background: #262626; background-image: -moz-linear-gradient(rgba(255,255,255,0.25), rgba(255,255,255,0)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.25)), to(rgba(255,255,255,0)) ); border: 0px solid #000; -webkit-border-radius: 32px; -moz-border-radius: 32px; border-radius: 32px; -o-box-shadow: inset 0 1px 1px rgba(0,0,0,0.35), 0 1px 1px #fff; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.35), 0 1px 1px #fff; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.35), 0 1px 1px #fff; box-shadow: inset 0 1px 1px rgba(0,0,0,0.35), 0 1px 1px #fff; color: #e5e5e5; cursor: hand; cursor: pointer; display: inline-block; font: normal 16px/20px "Lucida Grande", verdana, geneva, helvetica, arial, sans-serif;; outline: none; padding: 10px 16px; position: relative; text-align: center; text-decoration: none; text-shadow: 0 -1px 1px #000; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease}
.surveyForwardButton:hover {background: #333; background-image: -moz-linear-gradient(rgba(255,255,255,0.35), rgba(255,255,255,0)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.35)), to(rgba(255,255,255,0)) ); color: #fff; text-decoration: none !important; text-shadow: 0 -1px 1px #333}
.surveyForwardButton:active {background: #1a1a1a; background-image: -moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.15)); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.15)) ); color: #fff; margin: 0; outline: none; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; transition: all 0s ease}
.submitProcess{ text-align: center}
.surveyInfo li{ display: block; padding: 3px 0}
.surveyInfo label{ font-weight: bold}
.surveyDetails{ float: left; width: 55%; border-top: solid 1px #CCC}
.surveyDetails li{ border-bottom: solid 1px #CCC}
.surveyActions, .surveyRelated{ float: right; width: 35%; text-align: right; list-style-type: none; clear: right}
.surveyRelated{ margin-bottom: 10px; border: solid 1px #CCC; padding: 5px; text-align: center}
.currentlyRegistering{ padding: 0px 20px 5px; color: #999; font-weight: bold; border-bottom: solid 1px #CCC; text-align: right; background-image: url(/app_images/link_icons.gif); background-repeat: no-repeat; background-position: right -348px}
#surveyStatus{ margin-bottom: 10px; padding: 5px; color: #333; background:#FDE872 url(/app_images/cmsTabFooter.gif) repeat-x left bottom; text-align: center; line-height: 160%}
#surveyStatus h5{ font-size: 10px; font-weight: normal; text-transform: uppercase}
#surveyStatus .status{ display: block; font-size: 12px; line-height: 130%; font-weight: bold; padding: 5px; border-top:1px solid #DDA301; border-bottom:1px solid #DDA301}
.surveyInfo:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}
#flashNotice, #flashError, #errorExplanation, .formError, .registration_lookup_not_found {background-image: url(/app_images/flashBack.jpg); background-repeat: repeat-x; background-color: #FFF6C6; clear: both}
#flashNotice, #flashError, #errorExplanation{ border: 1px solid #FDE045; margin-bottom: 15px}
#displayBodyContent .mailSubscribeElement #errorExplanation{ margin: 0}
#lbContent #flashNotice, #lbContent #flashError, #lbContent #errorExplanation{ margin: 10px 0; background-color: #C60005; border: 1px solid #FFF; background-image: none}
#errorExplanation, .registration_lookup_not_found{ padding: 10px 10px 15px 10px}
#flashNotice span, .flashNotice span{ background-image: url(/app_images/noticeIcon.gif)}
#flashError span, #flashNotice span, .flashNotice span{ display: block; padding: 15px 10px 15px 45px; background-position: 10px 10px; background-repeat: no-repeat}
#flashNotice span, .flashNotice span{ background-image: url(/app_images/noticeIcon.gif)}
#flashError span{ background-image: url(/app_images/errorIcon.gif)}
#errorExplanation h2, .registration_lookup_not_found span{ background-image: url(/app_images/errorIcon.gif); background-repeat: no-repeat; padding: 5px 0 5px 45px}
#flashNotice h2, #errorExplanation h2, #flashError h2, .flashNotice h2{ font-size: 16px; line-height: 120%}
#flashError, #errorExplanation{ color: #C60005; font-weight: bold}
#lbContent #flashError, #lbContent #flashNotice, #lbContent #errorExplanation{ color: #FFF}
#errorExplanation p{ margin-top: 5px}
#errorExplanation ul{ margin: 5px 0 0 75px}
.draftNotice{ color: #666; font-style: italic; font-weight: normal}
.miniAlert {background: #ffd url(/app_images/alert.png) 5px 4px no-repeat; background: rgba(255,255,204,0.5) url(/app_images/alert.png) 5px 4px no-repeat; border: 1px solid #ff9; border: 1px solid rgba(255,255,153,0.65); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; padding: 5px 5px 5px 25px}
.formError.formElement h4{ color: #C60005; font-size: 12px; background-image: url(/app_images/errorIconMini.gif); background-repeat: no-repeat; padding: 4px 0 15px 26px}
.noEntry{ color: #666; text-align: center; margin-top: 15px; font-size: 12px; line-height: 120%; padding: 10px; border-top: solid 1px #DDDDDD; background-color: #EFEFEF; font-style: italic; font-weight: bold}
.rapidContentConstruction .noEntry{ color: #DDA301; background: #FFF3B0; border-top: solid 1px #DDA301; margin-left: 0; margin-right: 0; margin-top: 0}
.userActionsPane{ margin-top: 15px; width: 100%; list-style-type: none; line-height: 140%}
.userActionsPane li{ background-color: #FFF6C6; background-image: url(/app_images/flashBack.jpg); background-repeat: repeat-x; border: 1px solid #FDE045; border-top: none; display: block; line-height: 120%; padding: 10px; margin: 0 0 15px}
.userActionsPane h5{ font-size: 18px; line-height: 120%; margin-bottom: 7px}
.userActionsPane p{ margin-bottom: 10px}
.loadingAnimation{ font-weight: bold; font-style: italic}
.snlNotice{ background:#FDE872 url(/app_images/cmsTabFooter.gif) repeat-x scroll left bottom; text-align: center}
.snlNotice .snlText{ background: url(/app_images/snlLogo.png) no-repeat center 6px; font-size: 14px; line-height: 120%; padding: 45px 10px 0; text-align: left}
.snlNotice ol{ padding-bottom: 20px; text-align: left}
.snlNotice ol li{ margin: 0 0 5px 45px}
.snlNotice #Badge{ margin-bottom: 20px}
#maintenanceMessage {background: #fde045 url(/app_images/constructionBG.gif) 50% 50% repeat; background-image: -moz-linear-gradient(rgba(252,205,34,0), rgba(252,205,34,0.5)), url(/app_images/constructionBG.png); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(252,205,34,0)), to(rgba(252,205,34,0.5))), url(/app_images/constructionBG.png); color: #333; padding: 15px; position: absolute; left: 35%; right: 35%; top: 50px; text-align: left; z-index: 999; -o-box-shadow: 0 10px 50px #000; -moz-box-shadow: 0 10px 50px #000; -webkit-box-shadow: 0 10px 50px #000; box-shadow: 0 10px 50px #000; -o-border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px}
#maintenanceMessage div {background: #f2f2f2; background: #f2f2f2 -moz-linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0)); background: #f2f2f2 -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,0)) ); padding: 10px; -o-box-shadow: 0 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15); box-shadow: 0 1px 2px rgba(0,0,0,0.15); -o-border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px}
#maintenanceMessage h2 {border-bottom: 1px solid #e5e5e5; padding: 0 0 10px; text-shadow: 0 1px 1px #fff}
#maintenanceMessage p {border-top: 1px solid #fff; padding: 5px 0 15px}
#maintenanceMessage button {background: #333 url(/app_images/noise-333.gif) 50% 50% repeat; background-image: -moz-linear-gradient(rgba(255,255,255,0.5), rgba(0,0,0,0.5)), url(/app_images/noise-333.gif); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.5)), to(rgba(0,0,0,0.5))), url(/app_images/noise-333.gif); border: 1px solid #333; color: #e5e5e5; cursor: pointer; padding: 2px 10px 3px; -o-box-shadow: 0 1px 2px #fff; -moz-box-shadow: 0 1px 2px #fff; -webkit-box-shadow: 0 1px 2px #fff; box-shadow: 0 1px 2px #fff; -o-border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px}
#maintenanceMessage button:hover {background: #666 url(/app_images/noise-666.gif) 50% 50% repeat; background-image: -moz-linear-gradient(rgba(255,255,255,0.5), rgba(0,0,0,0.5)), url(/app_images/noise-666.gif); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255,0.5)), to(rgba(0,0,0,0.5))), url(/app_images/noise-666.gif); margin: -1px auto 1px; -o-box-shadow: 0 1px 2px #000; -moz-box-shadow: 0 1px 2px #000; -webkit-box-shadow: 0 1px 2px #000; box-shadow: 0 1px 2px #000}
#maintenanceMessage button:active {background: #333 url(/app_images/noise-333.gif) 50% 50% repeat; background-image: -moz-linear-gradient(rgba(0,0,0,0.5), rgba(255,255,255,0.5)), url(/app_images/noise-333.gif); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0.5)), to(rgba(255,255,255,0.5))), url(/app_images/noise-333.gif); margin: 0 auto; -o-box-shadow: 0 1px 2px #fff; -moz-box-shadow: 0 1px 2px #fff; -webkit-box-shadow: 0 1px 2px #fff; box-shadow: 0 1px 2px #fff}
#lightboxBody .tableElement{ _width: 660px}
.dataTable{ width: 100%}
.odd{ background-color: #EFEFEF}
.even{ background-color: #FFF}
.dataTable caption{ display: none}
.dataTable th{ border-bottom: none; padding: 3px; line-height: 110%; text-align: left}
.dataTable td{ border: solid 1px #CCC; padding: 3px; text-align: left}
table .number, .rosterElement table .position{ text-align: center; width: 5%}
.dataTable .permission, .dataTable .choice{ text-align: center; width: 10%; line-height: 140%}
.dataTable .time{ text-align: center; width: 18%}
.dataTable .actions, .dataTable .status{ text-align: center}
.dataTable tfoot td{ padding: 10px 5px; border: none; border-bottom: solid 1px #CCC; font-size: 1.25em; font-weight: bold}
.dataTable .addProfileRow td{ text-align: center; border: solid 1px #CCC; font-size: 1em; font-weight: normal; padding: 0}
.dataTable label{ font-weight: bold; line-height: 140%}
.filters .dataTable{ line-height: 200%}
.npSingleSelect .singleSelectOptions li a{ display: block; line-height: 225%; text-decoration: none; padding-left: 10px}
.npSingleSelect .singleSelectOptions .selected a{ color: #FFF}
.npSingleSelect .singleSelectOptions a:hover{ background-color: #FFF}
.singleSelection{ display: block; font-weight: bold; font-size: 18px; margin: 5px 0 10px}
.npSingleSelect .disabled a, .npSingleSelect .disabled a:hover{ color: #666}
.npSingleSelect .singleSelectOptions .selected a, .npSingleSelect .standingsOptions .selected a:hover{ background-color: #FFF}
.npSingleSelect .disabled #selected_link{ background-color: #666}
#selectedNodeStandingChoices{ font-size: 16px; font-style: none; font-weight: bold}
.rosterPlayerStatElement .statTableDiv{ margin-top: 15px}
.statTable{ width: 100%}
h3.statTable {background: #fff; color: #666; font-size: 14px !important; margin: 15px 0 0 !important; padding: 2px 4px; width: auto}
.statTable th, .statTable td{ text-align: center; font-size: 10px; line-height: 120%; border: solid 1px #CCC; padding: 3px; width: 1%}
.statTable .left{ text-align: left}
.statTable th{ cursor: default; background: #2E2E2E url(/app_images/statTableBG-transparent.png) repeat-x; color: #FFF}
.statTable .name{ text-align: left; width: 9%}
.statTable .statPlayer{ text-align: left; width: 4%; font-weight: bold}
.statTable .statTeam{ text-align: left; width: 4%; line-height: 20px}
.statTable .rosterName{ width: 50%; font-size: 12px; font-weight: bold; text-align: left; line-height: 50px}
.widgetElement .statTable .rosterName{ line-height: 120%}
.statTable .rosterName img{ float: left; margin: 0 5px 0 0; width: 50px}
.statTable .leaderName{ line-height: 20px; text-align: left; float: left}
.statTable .rosterPhoto img{ width: 30px}
.statTable .info{ font-size: 12px; padding: 6px}
.statTable .totals{ font-weight: bold}
.statTable option{ padding-left: 5px; padding-right: 5px}
.toolView .statTable .condensedView{ display: none}
.gamePreview .highlight{ background-color: inherit}
.gamePreview table{ background-color: #FFF; margin: 3px 0 2px}
.gamePreview th{ color: #666; border: solid 1px #999; font-weight: normal}
.gamePreview td, .gamePreview th{ padding: 3px}
.singleGame .MVP {display:block; background:url(/app_images/star.gif); height: 12px; margin: 0 auto; text-align:center; text-indent:-999999px; width: 12px}
table .totalSection td, table .tableSection td{ font-weight: bold; color: #FFF; padding-top: 10px; padding-bottom: 10px}
table .totalSection{ background: #333}
table .tableSection{ background: #666}
table .tableSectionHeadline{ text-align: left; padding-left: 10px}
.resultsTable{ width: 100%; border: solid 1px #CCC}
.resultsTable .even, .statTable .even{ background-color: #FFF}
.resultsTable tr{ border-top: solid 1px #CCC}
.resultsTable th{ width: 35%; line-height: 120%}
.resultsTable th, .resultsTable td{ padding: 2px 2px 2px 5px}
.resultsTable .resultHeader{ padding: 2px 5px; font-weight: bold}
.resultsTable table tr{ border: none}
.resultsTable table td{ padding: 2px 10px 2px 0}
.resultsTable .tableHelp{ width: 25%}
.filters{ padding: 5px; background:#FFF url(/app_images/pageOptionsBody.jpg) repeat-x left bottom}
.filters h3{ font-size: 12px; float: left; width: 20%}
.filters table{ width: 100%}
.filters #filtersTable{ width: 75%; float: right; clear: none; margin: 0; border: none}
.filters #filtersTable tr{ border-top: solid 1px #CCC}
.filters #filtersTable .odd{ background: #EFEFEF}
.filters #filtersTable .even{ background: #FFF}
.filters label{ font-weight: bold}
.filters td{ padding: 5px; vertical-align: top}
table em{ color: #999}
.sortable th:hover, .ajax_sort:hover{ cursor: pointer}
table .qty{ text-align: center}
table .monetary{ text-align: right}
.actionLinks{ margin: 5px 0; height: 20px}
.actionLinks .linkSet1{ float: left}
.actionLinks .linkSet2{ float: right}
.actionLinks .icon{ margin-left: 10px}
table .hidden{ background-image: url(/app_images/hiddenStripe.gif); color: #666}
.dataTable .checkboxToggle{ text-align: center}
table .teamLogo{ margin-right: 3px; float: left}
table .teamName, table .teamName-tiny {line-height: 20px; float: left; font-weight: bold}
.dataTable .boldHighlight{ font-weight: bold}
.dataTable .scheduled{ color: inherit}
.scheduleTable{ font-size: 10px}
.highlight, .statTable .hightlight, .statTable .in_progress{ background: #fdfde3 url(/app_images/widgets/gradient-leader.gif) 0 0 repeat-x; font-weight: bold}
thead .highlight{ background: #000; color: #FFF}
.ygtvcheck0 {background: url(/app_images/checks/check0.gif) 0 0 no-repeat; width:16px; cursor:pointer }
.ygtvcheck1 {background: url(/app_images/checks/check1.gif) 0 0 no-repeat; width:16px; cursor:pointer }
.ygtvcheck2 {background: url(/app_images/checks/check2.gif) 0 0 no-repeat; width:16px; cursor:pointer }
.ygtvcheck3 {background: url(/app_images/checks/check3.gif) 0 0 no-repeat; width:16px; cursor:pointer }
.ygtvtn {width:21px; height:22px; background: url(/app_images/treeview_sprite.gif) 0 -5600px no-repeat}
.ygtvtm {width:21px; height:22px; cursor:pointer ; background: url(/app_images/treeview_sprite.gif) 0 -4000px no-repeat}
.ygtvtmh {width:21px; height:22px; cursor:pointer ; background: url(/app_images/treeview_sprite.gif) 0 -4800px no-repeat}
.ygtvtp {width:21px; height:22px; cursor:pointer ; background: url(/app_images/treeview_sprite.gif) 0 -6400px no-repeat}
.ygtvtph {width:21px; height:22px; cursor:pointer ; background: url(/app_images/treeview_sprite.gif) 0 -7200px no-repeat}
.ygtvln {width:21px; height:22px; background: url(/app_images/treeview_sprite.gif) 0 -1600px no-repeat}
.ygtvlm {width:21px; height:22px; cursor:pointer ; background: url(/app_images/treeview_sprite.gif) 0 0px no-repeat}
.ygtvlmh {width:21px; height:22px; cursor:pointer ; background: url(/app_images/treeview_sprite.gif) 0 -800px no-repeat}
.ygtvlp {width:21px; height:22px; cursor:pointer ; background: url(/app_images/treeview_sprite.gif) 0 -2400px no-repeat}
.ygtvlph {width:21px; height:22px; cursor:pointer ; background: url(/app_images/treeview_sprite.gif) 0 -3200px no-repeat}
.ygtvloading {width:21px; height:22px; background: url(treeview-loading.gif) 0 0 no-repeat}
.ygtvdepthcell {width:21px; height:22px; background: url(/app_images/treeview_sprite.gif) 0 -8000px no-repeat}
.ygtvblankdepthcell {width:21px; height:22px}
.ygtvitem {}
.ygtvitem table{ margin-bottom:0}
.ygtvitem td {border:none;padding:0}
.ygtvchildren {}
* html .ygtvchildren {height:2%}
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {margin-left:2px; text-decoration: none}
.ygtvspacer {height: 22px; width: 12px}
#yui_tree{ margin: 10px 15%}
.unlimitedHierarchy{ background: url(/app_images/hierarchyLines.gif); margin-left: 5px; display: block; width: 95%}
.unlimitedHierarchy li{ display: block; padding: 0 0 0 5px; clear: both; list-style: none; background: url(/app_images/hierarchyAttach.gif) no-repeat 0 12px}
.unlimitedHierarchy li li{ margin-left: 65px}
.unlimitedHierarchy li.selected > div h3 a{ border: 2px solid #FCCD22; background: #FEEC8F; font-weight: bold; padding: 2px; text-decoration: none}
.unlimitedHierarchy .nodeTitle{ margin-left: 5px; line-height: 15px; font-weight: bold}
.unlimitedHierarchy .subtle .nodeTitle{ font-weight: normal; text-decoration: none; color: #666}
.unlimitedHierarchy .subtle .nodeTitle:hover{ text-decoration: underline}
.unlimitedHierarchy .permissions span{ display: block; float: left; text-align: center; margin-right: 2px}
.unlimitedHierarchy .permissions span .enabled{ cursor: pointer; cursor: hand}
.unlimitedHierarchy li div{ background: #CCC; padding: 5px}
.unlimitedHierarchy li .nodeAsset{ padding: 0 5px 4px 10px; font-weight: bold}
.unlimitedHierarchy span{ vertical-align: top}
.unlimitedHierarchy .lastLi{ background: url(/app_images/hierarchyAttachLast.gif) no-repeat 0 12px}
.cmsAccess .private{ color: #CC0000; padding-right: 16px; background: url(/app_images/disabledPrivatePublicIcon.png) no-repeat right -116px}
.cmsAccess .disabled{ padding-right: 16px; background: url(/app_images/disabledPrivatePublicIcon.png) no-repeat right 0}
.cmsAccess .public{ padding-right: 16px; background: url(/app_images/disabledPrivatePublicIcon.png) no-repeat right -232px}
.unlimitedHierarchy .disabled, .unlimitedHierarchy .disabled a{ color: #777; font-style: italic}
.cmsAccess .permissions .disabled{ padding: 0; background: none}
.permissionsHeader{ font-size: 14px; line-height: 140%; clear: both; margin: 10px 0 5px; background: none}
.collectorTree img{ margin-right: 5px; float: left}
.collectorTree .item .info{ font-size: 12px; font-weight: normal}
.collectorTree h4{ font-size: 12px}
.collectorTree li h4 a{ text-decoration: none}
.unlimitedHierarchyWhite{ background: url(/app_images/hierarchyLinesWhite.gif)}
.unlimitedHierarchyWhite li div{ background: #FFF}
.unlimitedHierarchyWhite .lastLi{ background-image: url(/app_images/hierarchyAttachLastWhite.gif)}
.rapidContentGeneral .editPermissions li div{ background: #fef7d0}
.rapidContentGeneral .editPermissions .unlimitedHierarchy{ background-image: url(/app_images/hierarchyLinesCMS.gif)}
.rapidContentGeneral .editPermissions .unlimitedHierarchy li{ background-image: url(/app_images/hierarchyAttachCMS.gif)}
.rapidContentGeneral .editPermissions .unlimitedHierarchy .lastLi{ background-image: url(/app_images/hierarchyAttachLastCMS.gif)}
#lightbox .nodePickerSlideBox{ border: solid 1px #FCCD22; border-top: none; height: 175px; background: #FFF}
#lightbox .nodePickerSlideBox h3{ font-size: 10px; font-weight: normal}
#lightbox .unlimitedHierarchy li div{ padding: 5px; background: #fef7d0}
#lightbox .unlimitedHierarchy{ background: #fef7d0 url(/app_images/hierarchyLinesCMS.gif)}
#lightbox .unlimitedHierarchy .lastLi{ background-image: url(/app_images/hierarchyAttachLastCMS.gif)}
#lightbox .nodePickerSlideBox .unlimitedHierarchy li div{ padding: 5px; background: #FFF}
#lightbox .nodePickerSlideBox .unlimitedHierarchy{ background: #FFF url(/app_images/hierarchyLinesWhite.gif)}
#lightbox .nodePickerSlideBox .unlimitedHierarchy .lastLi{ background-image: url(/app_images/hierarchyAttachLastWhite.gif)}
.permissionsHelp{ display: block; clear: both; background: no-repeat url(/app_images/permissionsHelp.png); text-indent: 43px; font-size: 11px; line-height: 16px; font-weight: normal; margin-bottom: 5px}
#accountNav{ list-style: none; margin: 0; padding: 0; border: none; background-image: url(/app_images/userBar.gif); background-repeat: repeat-x; height: 30px}
#accountNav li{ display: block; float: left; height: 30px; margin: 0; padding: 0; width: auto}
#accountNav a{ display: block; width: auto; color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding: 0 10px; line-height: 30px; border-left: solid 1px #333; border-right: solid 1px #666}
#accountNav a:hover{ background-color: #666666; color: #FFF}
#accountNav a.home {display: inline-block; padding: 0 5px 0 10px}
#accountNav a.home span.left {float: left}
#accountNav a.home span.right {background: url(/app_images/buttons/user-nav-dropdown.png); display: block; float: left; height: 30px; margin: 0 0 0 5px; width: 30px}
#accountNav a.home span.right {background-position: 0 -30px}
#accountNav a.home:active span.right {background-position: -30px -30px}
#accountNav .close a.home span.right {background-position: -60px -30px}
#accountNav .close a.home:active span.right {background-position: -90px -30px}
#accountNav .selected a.home {background: #CCC; border-left: solid 1px #CCC}
#accountNav .selected a.home span.right {background-position: 0 0}
#accountNav .selected a.home:active span.right {background-position: -30px 0}
#accountNav .close.selected a.home span.right {background-position: -60px 0}
#accountNav .close.selected a.home:active span.right {background-position: -90px 0}
#accountNav .nginLogo{ float: right}
#accountNav .nginLogo a{ width: 62px; height: 100%; background: url(/app_images/nginNavLogo.gif) no-repeat; text-indent: -20000px; margin: 0; border: none; padding: 0}
#accountNav .secondary a{ font-weight: normal; font-size: 10px; color: #999}
#accountNav .secondary a:hover{ color: #CCC}
#accountNav .selected a, #accountNav .selected a:hover{ background-color: #CCC; color: #333; border-right: #FFF}
#accountNav .currentSite a{ display: block; height: 30px; width: 16px}
#user_messages a {background: url(/app_images/message.png) 8px 8px no-repeat; display: block; padding: 0 8px 0 28px}
#user_tools_menu.user_alerts a.home {background-image: url(/app_images/alert.png); background-position: 8px 8px; background-repeat: no-repeat; padding: 0 8px 0 32px}
#user_tools_menu_callout .messageCount {background: #999; color: #fff; line-height: 15px; margin: 4px 0 0; padding: 0 8px}
#subNav-user_messages .messageCount {background: #bbb; color: #666; padding: 0 8px}
#user_tools_menu_callout {display: none; background: #f2f2f2; margin: 3px; padding: 5px; text-align: left}
.prototip #user_tools_menu_callout {display: block}
#user_tools_menu_callout h3 {background: url(/app_images/ngin_mini_mark_grey.png) 3px 3px no-repeat; line-height: 24px; padding: 0 0 4px 24px}
#user_tools_menu_callout ul {border: 1px solid #e5e5e5; list-style: none; min-width: 200px}
#user_tools_menu_callout ul li a {background: #fff; border-bottom: 1px solid #e5e5e5; display: block; font-size: 12px; line-height: 24px; padding: 2px 5px 0; text-decoration: none}
#user_tools_menu_callout ul li a:hover {background: #ffc}
#user_tools_menu_callout ul li:first-child a {-moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px}
#user_tools_menu_callout ul li:last-child a {border: none; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px}
#user_tools_menu_callout ul li a img {margin: 0 3px -3px 0}
.widgetFooter .teamLogo-tiny {float: right; margin: 0 5px 0 0}
.widgetFooter .linkText {float: right; line-height: 20px}
.widgetFooter .linkArrow {float: right}
.widget-source {display: block; font-size: 1.2em; text-transform: uppercase}
.widget-data {display: block; color: #000}
.widget-filters {display: block; color: #666; font-size: 0.9em}
.widgetFooter {background: #fefefe; border: 1px solid #e6e6e6; font-size: 10px; margin: 5px 0 0; padding: 5px}
.widget-leader .leader-highlight {background: #e6e6e6; position: relative; text-align: center; width: 100%; padding-bottom: 8px}
.widget-leader .leader-highlight p {margin: 0}
.widget-leader .leader-highlight p.playerName {font-size: 14px; text-align: left; padding: 5px 10px 10px}
.widget-leader table {background: #fafafa; padding: 0; width: 100%}
.widget-leader table .rank {width: 1%}
.widget-leader table .stat {font-weight: bold; text-align: right}
.pe25 .widget-leader .stats {float: none; margin: 60px 5px 0; text-align: left}
#homePage .pe25 .widget-leader .stats {margin: 0 0 10px 85px; text-align: center}
.pe25 .widget-leader .stats-major {background: url(/app_images/widgets/bio-groove-left.png) 0 100% no-repeat; padding-left: 5px}
#homePage .pe25 .widget-leader .stats-major {background: url(/app_images/tooltips/bio-groove.png) 50% 100% no-repeat; padding-left: 0;}
.oneColumn .boxscore-inner-container {margin: 0 110px}
.pageElement .team-score {margin: 0}
.pe33 .boxscore-inner-container, .pe25 .boxscore-inner-container {margin: 0; clear: both; width: 100%;}
.pe33 .boxscore-inner-container .boxscore, .pe25 .boxscore-inner-container .boxscore {display: none}
.pe33 .boxscore-inner-container .boxscore-game-location, .pe25 .boxscore-inner-container .boxscore-game-location {display: none;}
.pe33 .boxscore-container, .pe25 .boxscore-container {background: #2e2e2e url(/app_images/widgets/vs-blk.png) 50% 50px no-repeat; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.pe33 .team-score, .pe25 .team-score {background: none}
.pe25 .team-score, .pe25 .team-score .abbr {overflow: hidden; width: 78px}
.pe25 .team-score .teamLogo-medium {width: 65px !important}
.pe25 .team-score .teamLogo-small {display: block; margin: 5px auto}
.pe100 .team-score .teamLogo-small, .pe33 .team-score .teamLogo-small {display: none}
.pe50 .team-score, .pe66 .team-score {display: none}
.pe50 .boxscore-inner-container, .pe66 .boxscore-inner-container {margin: 0}
.widget-gameTable th {text-align: left}
.pe33 .widget-gameTable .teamLogo-tiny, .pe25 .widget-gameTable .teamLogo-tiny {display: none}
.column .widget-teamButtons a {background: #f4f4f4 url(/app_images/widgets/teamButtonBG.gif) 0 0 repeat-x; border: 1px solid #bbb; color: #808080; display: block; margin: 0 0 5px}
.column .widget-teamButtons a:hover {background-color: #e5e5e5; background-position: 0 -140px; border: 1px solid #666; color: #1a1a1a; text-decoration: none}
.column .widget-teamButtons a:active {background-color: #f6f6f6; background-position: 0 -280px; border: 1px solid #999; color: #333; text-decoration: none}
.column .widget-teamButtons .sport-colors {border: 1px solid #fff; margin: 0}
.widget-teamButtons .sport-colors .teamLogo-small {left:5px; top:5px}
.widget-teamButtons .teamname {float: left; font: bold small-caps 12px/24px sans-serif; left: 75px; padding: 5px 5px 5px 75px; top: 5px; width: auto}
.yui-calcontainer {position:relative; padding:5px; background-color:#FFF; border:1px solid #999; float:left; _overflow:hidden}
.yui-calcontainer iframe {position:absolute; border:none; margin:0;padding:0; z-index:0; width:100%; height:100%; left:0px; top:0px}
.yui-calcontainer iframe.fixedsize {width:50em; height:50em; top:-1px; left:-1px}
.yui-calcontainer.multi {padding:0}
.yui-calcontainer.multi .groupcal {padding:5px; background-color:transparent; z-index:1; float:left; position:relative; border:none}
.yui-calcontainer .title {color:#000; font-weight:bold; margin-bottom:5px; height:25px; position:absolute; top:3px;left:5px; z-index:1}
.yui-calcontainer .close-icon {position:absolute; right:3px; top:3px; border:none; z-index:1}
.yui-calcontainer .calclose {background: url("/javascripts/yahoo/calendar/assets/calx.gif") no-repeat; width:17px; height:13px; cursor:pointer}
.yui-calendar {font:100% sans-serif; text-align:center; border-spacing:0; border-collapse:separate; position:relative}
.yui-calcontainer.withtitle {padding-top:1.5em}
.yui-calendar .calnavleft {position:absolute; cursor:pointer; bottom:0; width:9px; height:12px; left:2px; background: url("/javascripts/yahoo/calendar/assets/callt.gif") no-repeat}
.yui-calendar .calnavright {position:absolute; cursor:pointer; bottom:0; width:9px; height:12px; right:2px; background: url("/javascripts/yahoo/calendar/assets/calrt.gif") no-repeat}
.yui-calendar td.calcell {padding:.1em .2em; border:1px solid #E0E0E0; text-align:center}
.yui-calendar td.calcell a {text-decoration:none}
.yui-calendar td.calcell.today {border:1px solid #000}
.yui-calendar td.calcell.oom {cursor:default; color:#999; background-color:#EEE; border:1px solid #E0E0E0}
.yui-calendar td.calcell.selected {color:#000; background-color:#fef7d0; border:1px solid #fccd22}
.yui-calendar td.calcell.calcellhover {cursor:pointer; color:#000; background-color:#fccd22; border:1px solid #fccd22}
.yui-calendar td.calcell.calcellhover a {color:#000}
.yui-calendar td.calcell.restricted {text-decoration:line-through}
.yui-calendar td.calcell.previous {color:#CCC}
.yui-calendar td.calcell.highlight1 {background-color:#CCFF99}
.yui-calendar td.calcell.highlight2 {background-color:#99CCFF}
.yui-calendar td.calcell.highlight3 {background-color:#FFCCCC}
.yui-calendar td.calcell.highlight4 {background-color:#CCFF99}
.yui-calendar .calhead {vertical-align:middle}
.yui-calendar .calheader {position:relative; width:100%; text-align:center; margin-bottom:5px}
.yui-calendar .calheader img {border:none}
.yui-calendar .calweekdaycell {color:#FFF; font-weight:bold; text-align:center; width:1.5em}
.yui-calendar .calfoot {background-color:#EEE}
.yui-calendar .calrowhead, .yui-calendar .calrowfoot {color:#666; font-size:9px; font-style:italic; font-weight:normal; width:15px}
.yui-calendar .calrowhead {border-right-width:2px}
.yui-calendar a.calnav {_position:relative; padding-left:2px; padding-right:2px; text-decoration:none; color:#000}
.yui-calendar a.calnav:hover {border:1px solid #003366; background-color:#6699cc; background: url("/javascripts/yahoo/calendar/assets/calgrad.png") repeat-x; color:#fff; cursor:pointer}
.yui-calcontainer .yui-cal-nav-mask {position:absolute; z-index:2; display:none; margin:0; padding:0; left:0; top:0; width:100%; height:100%; _width:0; _height:0; background-color:#000; opacity:0.25; *filter:alpha(opacity=25)}
.yui-calcontainer .yui-cal-nav {position:absolute; z-index:3; display:none; padding:0; top:1.5em; left:50%; width:12em; margin-left:-6em; border:1px solid #7B9EBD; background-color:#F7F9FB; font-size:93%}
.yui-calcontainer.withtitle .yui-cal-nav {top:3.5em}
.yui-calcontainer .yui-cal-nav-y, .yui-calcontainer .yui-cal-nav-m, .yui-calcontainer .yui-cal-nav-b {padding:2px 5px 2px 5px}
.yui-calcontainer .yui-cal-nav-b {text-align:center}
.yui-calcontainer .yui-cal-nav-e {margin-top:2px; padding:2px; background-color:#EDF5FF; border-top:1px solid black; display:none}
.yui-calcontainer .yui-cal-nav label {display:block; font-weight:bold}
.yui-calcontainer .yui-cal-nav-mc {width:100%; _width:auto}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid {background-color:#FFEE69; border: 1px solid #000}
.yui-calcontainer .yui-cal-nav-yc {width:3em}
.yui-calcontainer .yui-cal-nav-b button {font-size:93%; text-decoration:none; cursor: pointer; background-color: #79b2ea; border: 1px solid #003366; border-top-color:#FFF; border-left-color:#FFF; margin:1px}
.yui-calcontainer .yui-cal-nav-b .yui-default button {}
.yui-calendar .calbody a:hover {background:inherit;}
p#clear {clear:left; padding-top:10px;}
.calendar_date_select {color:white; border:#777 1px solid; display:block; width:195px; z-index: 1000}
iframe.ie6_blocker {position: absolute; z-index: 999}
.calendar_date_select thead th {font-weight:bold; background-color: #aaa; border-top:1px solid #777; border-bottom:1px solid #777; color: white !important}
.calendar_date_select .cds_buttons {text-align:center; padding:5px 0px; background-color: #555}
.calendar_date_select .cds_footer {background-color: black; padding:3px; font-size:12px; text-align:center}
.calendar_date_select table {margin: 0px; padding: 0px}
.calendar_date_select .cds_header {background-color: #ccc; border-bottom: 2px solid #aaa; text-align:center}
.calendar_date_select .cds_header span {font-size:15px; color: black; font-weight: bold}
.calendar_date_select select {font-size:11px;}
.calendar_date_select .cds_header a:hover {color: white}
.calendar_date_select .cds_header a {width:22px; height:20px; text-decoration: none; font-size:14px; color:black !important}
.calendar_date_select .cds_header a.prev {float:left}
.calendar_date_select .cds_header a.next {float:right}
.calendar_date_select .cds_header a.close {float:right; display:none}
.calendar_date_select .cds_header select.month {width:90px}
.calendar_date_select .cds_header select.year {width:61px}
.calendar_date_select .cds_buttons a {color: white; font-size: 9px}
.calendar_date_select td {font-size:12px; width: 24px; height: 21px; text-align:center; vertical-align: middle; background-color: #fff}
.calendar_date_select td.weekend {background-color: #eee; border-left:1px solid #ddd; border-right:1px solid #ddd}
.calendar_date_select td div {color: #000}
.calendar_date_select td div.other {color: #ccc}
.calendar_date_select td.selected div {color:white}
.calendar_date_select tbody td {border-bottom: 1px solid #ddd}
.calendar_date_select td.selected {background-color:#777}
.calendar_date_select td:hover {background-color:#ccc}
.calendar_date_select td.today {border: 1px dashed #999}
.calendar_date_select td.disabled div {color: #e6e6e6}
.fieldWithErrors .calendar_date_select {border: 2px solid red}