﻿/* reset */
* {margin:0;padding:0}
img {border:0;}


/* miscellaneous */
.clear {clear:both;}
hr {border:0;border-top:2px dotted #ddd; margin:10px 0;}
.right {float:right;}
.hide, .hidden {display:none;}
.error {color:#990000; font-weight:bold;}

 
/* body */
body { font-family:verdana,arial,sans-serif;  font-size:12px; line-height:19px; color:#000; background:url("/App_Themes/Theme1/Images/bodybg.jpg") repeat-y scroll left top #eee; }


/* form */
form { text-align: left; }


/* photo-frame */
div.photo-frame {width:204px; height:100%; position:absolute; left:1050px; background-repeat:no-repeat; background-position:center 670px; background-image:url("/App_Themes/Theme1/Images/photoframebg.gif"); }
div.photo-frame-full {height:874px;}
div.photo-frame .photo { height:200px; width:200px; margin-top:16px; border:2px solid #333; filter:alpha(opacity=60);opacity:0.6; background-position: center center;}
div.photo-frame .first {margin-top:10px; background-position:center bottom; }
div.photo-frame .last {width:204px; height:100%; position:absolute; background-position:center 672px; background-repeat:no-repeat; margin:0px; border:none; }
div.photo-frame .gray { }
div.photo-frame .full {height:872px;}


/* cap */
#cap { width: 1020px; margin-left: 10px; height:10px; background:url("/App_Themes/Theme1/Images/capbg.jpg") repeat-y scroll left top #eee; }


/* wrapper */
#wrapper { width: 1000px; margin-left: 20px; text-align: left; background-color:#fff; }
	
	
/* banner */
#banner {height:95px; background-color:#000;} /*  background:url("/App_Themes/Theme1/Images/bannerbg.jpg") repeat-x scroll left top transparent; */


/* league logo */
#leaguelogo {float:left; line-height:40px; width:361px; margin:10px 0 10px 10px; padding:0 0 0 10px; font-size:35px; font-weight:bold; color:#fff; border-left:2px dotted #fff;}
#leaguelogo img {display:none;}

/* site logo */
#sitelogo {float:left; height:60px; width:187px; text-align:center;}


/* logon */
#logon {float:right; height:48px; width:341px; padding:0px 20px 0 0px; text-align:right; color:#A7A7A7; font-size:11px;}
#logon ul {list-style:none outside none; clear:both; float:right;}
#logon li {display:block; float:left; margin:0;}
#logon li a {color:#ccc;padding:0 5px 0 5px; border-right:1px solid #ccc;}
#logon li.last a {border-right:none; padding-right:0;}
#logon li a:hover {color:#fc3;}


/* navigation */
#nav ul {height:25px; background-color:#82CAD1; list-style:none outside none; clear:both; padding-left:12px;}
#nav li {display:block; float:left; margin:0;}
#nav ul li.selected {  }
#nav li a {color:White; display:block; float:left; height:25px; padding:0 8px 0 8px; text-transform:uppercase; font-weight:bold; letter-spacing:0.5px; line-height:25px; font-size:12px;}
#nav li.last a {}
#nav li a:hover {text-decoration:none; color:#000;}


/* home - team banner */
ul.teambanner {height:92px; line-height:12px; text-transform:uppercase; padding-top:7px;padding-left:5px; font-size:10px; background:url("/App_Themes/Theme1/Images/pageheadingbg.jpg") repeat-y scroll left top transparent; color:#666; border-top:5px solid #82CAD1; border-bottom:2px solid #ccc; margin-bottom:5px; list-style:none outside none;}
ul.teambanner li {display:block; float:left; text-align:center; width:85px; vertical-align:middle; height:50px;}
ul.teambanner object {margin:0px; margin-bottom:5px;}
ul.teambanner li.division { width:155px; color: #a7a7a7; font-size: 17px; font-weight: bold; text-transform: uppercase; vertical-align: top; line-height:30px;}
ul.teambanner a {color:#999;}

/* home - scoreboard */
.topScoreboard {height:80px; line-height:12px; text-transform:uppercase; font-size:10px; background:url("/App_Themes/Theme1/Images/pageheadingbg.jpg") repeat-y scroll left top transparent; color:#666; border-top:2px solid #ccc; border-bottom:2px solid #ccc; margin-bottom:5px; list-style:none outside none;}
.topScoreboard li {display:block; float:left; text-align:center; width:85px; vertical-align:middle;}

.topScoreboard li.prev, .topScoreboard li.next { width:30px; }
.topScoreboard li.prev a, .topScoreboard li.next a { line-height:80px; width:30px; font-size:45px; font-weight:bold;font-family:Calibri; color:#b7b7b7;}
.topScoreboard li.prev a:hover, .topScoreboard li.next a:hover {text-decoration:none; color:inherit;}
.topScoreboard li.next {float:right;}

.topScoreboard li.lbl { font-size:14px; font-family:Verdana; padding:4px; width:70px; font-weight:bold;  /*color:#72bAc1;*/}
.topScoreboard li.lbl .season {font-size:14px; line-height:18px;font-weight:normal; color:#999;}
.topScoreboard li.lbl .rnd {font-size:45px; line-height:42px;font-weight:bold;}

.topScoreboard .game { margin:5px 1px; width:93px; line-height:15px; font-family:Calibri; font-size:16px; text-align:left; background-color:#f6f6f6; border:1px solid #bcbcbc; padding:5px 5px; height:57px; text-transform:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; text-decoration:none; cursor:hand;  }
.topScoreboard .game .team {text-transform:uppercase;}
.topScoreboard .game .score {float:right;}
.topScoreboard .game a {font-size:12px;}
.topScoreboard .series, .topScoreboard .gametype {font-family:Calibri; font-size:11px; color:#aaa; text-transform:none; text-align:center; width:100%; display:inline-block; margin-top:5px;}
.topScoreboard .gametype { margin-top:-5px; margin-bottom:-3px; }
.topScoreboard .game .hi {color:inherit; font-weight:bold;}
.topScoreboard .nba-gametype {display:block; width:100%; font-family:Calibri; font-size:11px; color:#aaa;}

.topScoreboard .gameOneOfFive {width:154px; height:57px; margin:5px 3px; line-height:18px;}

.topScoreboard li.noGames {width:80%; line-height:80px; font-size:20px; color:#bbb;}

/* home standings (afl) */
#body.home .gridview td {vertical-align:middle;}
#body.home .gridview tr {height:40px !important;}
#body.home .gridview tr th {background-color:#000; font-weight:bold;}
#body.home .gridview tr.separator {height:3px !important;}
#body.home .gridview tr.separator td {border-top:2px solid #CCC;}


/* home - left  col */
#body.home #leftcol {float:left; margin:20px 0 20px 20px; width:28%; border-right:2px dotted #ddd; padding-right:20px;}


/* home - main  col */
#body.home #maincol {float:left; margin:20px; width:28%;}


/* home - right  col */
#body.home #rightcol {float:left; margin:20px 20px 20px 0; width:28%; border-left:2px dotted #ddd; padding-left:20px;}


/* content - left col */
#body.content #leftcol {float:left; width:230px; margin:5px 0 20px 10px; text-align:left; }
#body.contentFullWidth #leftcol {display:none;}


/* content - main col */
#body.content #maincol {float:left; width:710px; margin:5px 0 20px 25px;}
#body.contentFullWidth #maincol {width:955px;}


/* content nav */
#contentnav {margin-top:30px;}
#contentnav h2 {font-size:16px; text-transform:uppercase; color:#82CAD1; font-weight:bold; padding:10px 0 10px 20px;}
#contentnav ul {list-style:none outside none; color:#000; margin-left:20px;}
#contentnav ul li { background-color:#82CAD1; padding-left:20px; background-image:url("/App_Themes/Theme1/Images/contentnavbg.gif"); background-repeat:no-repeat; background-position:left top;}
#contentnav ul li a {color:#999; letter-spacing:0.3px;font-size:12px;}
#contentnav ul li a:hover {color:#333; }


/* left nav */
ul.leftnav {list-style:none outside none; font-size:11px;}


/* tab nav */
ul.tabnav {margin:0 0 20px 0; color:#666; padding-bottom:5px; line-height:12px; font-size:12px; padding:5px 10px 10px 10px;  background:url("/App_Themes/Theme1/Images/pageheadingbg.jpg") repeat-y scroll left top transparent;padding-left:265px; }
ul.tabnav li {width:auto; display:inline-block; border-right:1px solid #ccc; padding-right:10px; margin-right:5px; margin-top:5px; }
ul.tabnav li.last {border-right:none; }
ul.tabnav li label {padding-right:5px;}

.contentFullWidth ul.tabnav {padding-left:20px;}


/* headings */
h1 {height:50px; line-height:50px; text-transform:uppercase; font-weight:bold; font-size:22pt;  padding-left:265px; background:url("/App_Themes/Theme1/Images/pageheadingbg.jpg") repeat-y scroll left top transparent; color:#666; border-top:5px solid #82CAD1; border-bottom:2px solid #ccc; margin-bottom:5px;}
h1 .lo {text-transform:none; color:#888; font-size:18px; padding-top:11px;}
.contentFullWidth h1 {padding-left:20px;}
/*
h1 .bullet, h1 .bullet-dbl {height:19px; width:12px; background:url("/App_Themes/Theme1/Images/pageheadingbulletorange.gif") repeat-x scroll left top transparent; display:inline-block; margin-left:10px; margin-right:10px; margin-bottom:2px;}
h1 .bullet-dbl {width:24px; }*/
#body.home h2 {color:#fff; font-size:8pt; height:40px; background-color:#000; text-align:center; line-height:40px; text-transform:uppercase;}
.home h3 {margin:10px 0 -12px 0; font-size:12px;}
.content h2 {font-size:20px; font-weight:bold; color:#666; vertical-align:top; text-transform:uppercase; padding:10px; padding-bottom:0px; background:url("/App_Themes/Theme1/Images/pageheadingbg.jpg") repeat-y scroll left top transparent; padding-left:265px;}
.contentFullWidth h2 {padding-left:20px;}
.content h2 .lo {text-transform:none; color:#888; font-size:18px; padding-top:11px;}
.content h3 {font-size:12px; color:#666; font-weight:normal; text-transform:uppercase; margin-bottom:5px; margin-top:10px; letter-spacing:1px; font-family:Arial; line-height:16px; }

#body.home h2.warning, h2.warning {background-color:Orange; }

h2.inline {color:#82CAD1; font-size:20px; background:0; padding:0;}

.widget-box h3 {margin-top:0px;}


/* pickers */
.picker { display:inline-block; }
.picker img {margin-left:5px; vertical-align:middle; width:10px; height:13px;}
.picker .selected-text { display:inline-block; }
.picker div.options {position:relative; display:none;}
.picker ul.options {border:1px solid #999; background-color:#fff; list-style:none outside none; position:absolute; left:-15px; top:6px; z-index:10; }
.picker ul.options li {border:none; padding:0; margin:0; border-top:1px dashed #ddd;}
.picker ul.options li.first {border-top:0px;}
.picker ul.options li a {margin:0; line-height:15px; display:inline-block; padding:3px 15px 3px 15px; color:#999; font-size:12px;}
.picker ul.options li a:hover {background-color:#eee;}
.picker .mask {height:100%; width:100%; position:fixed; z-index:8; top:0px; left: 0px;}

.pckr-round ul.options {width:300px;}
.pckr-round ul.options li a {width:30px; text-align:center;}
.pckr-team ul.options {width:300px;}
.pckr-team ul.options li a {width:120px; padding:6px 15px 6px 15px;}
.pckr-season ul.options li a {width:55px;}

label.pckr {font-weight:bold;}
label.pckr-lo {font-weight:bold; color:#999;}

/* input */
textarea {font-family:verdana,arial,sans-serif;  font-size:12px; line-height:19px; color:#000;}


/* team logo */
#teamlogo {width:60px; height:40px; border:1px solid #ccc; position:absolute; left:928px; top:114px; display:none; }
/* #teamlogo object {margin:0px 5px 0 0; vertical-align:middle;} */


/* general content */
p {margin:1em 0em 1em 0em;}
.small {font-size:11px; }
.soft {color:#999;}
.info {font-size:10px; color:#999; margin:0;}
.rules ul {margin:0 0 20px 40px;}
.hi {color:#82CAD1;font-weight:bold;}
.lo {color:#a7a7a7;}
.tip {font-size:14px; color:#777; margin:0; font-style:italic;}

/* links */
a, a:visited {color:#62aAb1;text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;color:#82CAD1; text-decoration:underline;}
a.disabled {color:#666; cursor:default; }
a.disabled:hover {text-decoration:none;}
.back-to-top {padding-bottom:10px;margin-bottom:15px; border-bottom:1px dashed #ccc; width:100%;}




/* gridviews */
.gridview {width:100%; border: 0px none; border-collapse: separate !important; margin-bottom:10px; text-align:left; }
.gridview tr {border: none; }
.gridview th, .gv-footer td {padding-left:12px; padding-right:12px; border: none;  text-transform:uppercase; letter-spacing:1px; background-color:#82CAD1; font-size:11px; font-weight:normal;}
.gridview .gv-footer td {color:#fff;}
.gridview th a {color:#fff;}
.gridview th.empty {background-color:#fff;}
.gridview .heading {background-color:#82CAD1; color:White; font-weight:bold;}
.gridview td {padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; border: none; border-bottom:solid 1px #EEE; border-right:none; color:#333;}
.gridview tr.groupheading {border:none;}
.gridview tr.groupheading td {border:none; font-size:12px; color:#666; font-weight:normal; letter-spacing:1px; font-family:Arial;padding-top:20px; text-transform:uppercase; padding-left:0px; padding-bottom:5px;}
.gridview tr.gh-first td { padding-top:0px;}
.gridview tr.separator td {border-top:1px solid #82CAD1;}
.gridview tr.alt {background-color:#f6f6f6;}
.gridview td.command a {margin:0 0 0 5px; padding:0 0 0 5px; border-left:1px solid #ddd; font-size:11px;}
.gridview td.command a:first-child {border:none; margin:0; padding:0;}

.gridview tr.hi td {background-color:#d8eff1;}
.gridview tr.lo th {background-color:#CCC;}
.gridview td.lo {color:#999;}

.gridview td.rookie {color:#fff;background-color:#ccc; text-transform:uppercase; font-size:11px; font-weight:bold; letter-spacing:1px; width:70px;}
.gridview td.starter a {color:#fff;background-color:#aCa;text-transform:uppercase; font-size:11px; font-weight:bold; letter-spacing:1px;width:70px; display:inline-block; text-align:center;}
.gridview td.reserve a, .gridview td.select-player a {color:#ccc;text-transform:uppercase; font-size:11px; font-weight:bold; letter-spacing:1px; display:inline-block; text-align:center;}
.gridview td.starter a:hover, .gridview td.reserve a:hover, .gridview td.select-player a:hover  {background-color:#82CAD1; color:White;}
.gridview td.reserve a {width:70px;}
.gridview td.select-player a {width:20px;}

.gridview th a {text-decoration:underline;}
.gridview th.up, .gridview th.down {padding-left:0px; padding-right:0px;}
.gridview th.up a { background:url("/App_Themes/Theme1/Images/sortup.gif") no-repeat scroll right 3px transparent; padding-left:12px; padding-right:12px;}
.gridview th.down a { background:url("/App_Themes/Theme1/Images/sortdown.gif") no-repeat scroll right 3px transparent; padding-left:12px; padding-right:12px;}

.gridview tr.selected, .gridview tr.selected td.starter a, .gridview tr.selected td.reserve a, .gridview tr.selected a, .gridview tr.selected td {background-color:#D8EFF1; color:#333;}

.gridview .EmptyDataRow td {padding:0; border:none;}

.gv-rbl {display:inline-block;width:100%; text-align:right; font-size:11px; line-height:12px; padding:5px 0 5px 0; background-color:#eee; color:#999;}
.gv-rbl br {display:none;}
.gv-rbl input {}
.gv-rbl label {margin-left:5px;margin-right:10px; vertical-align:top;}

.gvVert td, .gvVert th {text-align:center; background-color:#fff;border-bottom:solid 1px #EEE;}
.gvVert th {font-weight:bold;}

/* listviews */
.listview .groupheading {font-size:14px; color:#666; font-weight:bold; text-transform:uppercase;}
.listview div.item {margin:10px 0 10px 0; border-top:1px dashed #bbb; padding-top:10px;}

/* scoreboard */
.scoreboard {width:320px;}
.scoreboard .team {display:inline-block; width:180px;}
.scoreboard .score {display:inline-block; width:50px;}
.scoreboard a {display:inline-block; width:80px; text-align:right;}
.scoreboard .series-summary {clear:both; display:block; font-size:11px; margin-top:5px; color:#a7a7a7;}

.sb-medium .team {width:145px;}
.sb-medium .score {width:45px;}
.sb-medium a { width:80px; }

.sb-small {font-size:11px; }
.sb-small .team { width:95px;}
.sb-small .score {width:35px;}
.sb-small a { width:70px; }


/* widget box */
.widget-box { width:210px; padding:10px; padding-right:10px; background-color:#f6f6f6; border:1px solid #ddd; border-right: 2px solid #ddd; border-bottom: 2px solid #ccc; color:#333; }

/* game */
.boxscore {float:left; width:48%; text-align:center;}
.boxscore h3 {font-size:12px; margin-top:0; float:left; padding-left:60px; line-height:22px;}
.boxscore .gridview {font-size:11px; clear:both;}
.boxscore .gridview th, .boxscore .gridview td {padding-left:3px;padding-right:3px;}
.boxscore .team-score {font-size:40px; font-weight:bold; color:#ccc; float:right; padding-top:15px; padding-right:60px;}
.boxscore .winner {color:#666;}

.lineup {float:left; width:48%; text-align:center;}

/* player bio */
.player-bio img {width:210px; margin-bottom:10px;}
.player-bio { color:#333; font-size:11px; padding-bottom:20px; margin-bottom:10px; background:url("/App_Themes/Theme1/Images/pageheadingbg.jpg") repeat-y scroll -300px top transparent;}
.player-bio .name {font-size:15px; font-weight:bold; padding-right:5px;}
.player-bio .pos {font-size:12px; font-weight:bold; padding-left:5px;}
.player-bio label {color:#888;}
.player-bio span {padding-right:10px;}

/* photo-gallery */
.photo-gallery .photos img, .photo-gallery .photos input {width:170px; height:170px; margin-left:7px; margin-bottom:10px; border:none;}
.photo-gallery fieldset.form {width:688px; margin-top:-12px;}
.photo-gallery fieldset.form ul {margin-top:0;}
.photo-gallery fieldset.form label {width:150px;}
.photo-gallery fieldset.form .btn {float:right;}

/* edit photo */
.edit-photo img {float:left;}
.edit-photo fieldset.form .ImgCropTool {float:left;}
.edit-photo fieldset.form {margin-left:30px; width:458px;}

/* image crop tool */
.ImgCropTool input {width:60px; height:60px; text-transform:uppercase; font-size: 9px; float:left; margin:1px;}
.ImgCropTool .top {margin-left:63px;}
.ImgCropTool .left {clear:left;}
.ImgCropTool .bottom {clear:left; margin-left:63px;}
.ImgCropTool .selected {color:#f93; font-weight:bold;}


/* contract offer form */
.contractOfferSalary {width:80px;}
.contractOfferYear { width:88px;}
.contractOfferHi { font-weight:bold;}

/* form */
fieldset.form {width:95%; margin-bottom:10px; float:left; border:none; background-color:#fcfcfc; padding:10px; border:1px solid #eee;}
fieldset.right {float:right;}
fieldset.form ul {margin-top:20px; list-style-type:none;}
fieldset.form ul li {margin:10px 0 10px 0;}
fieldset.form label {float:left; clear:left; width:180px; font-weight:bold; font-size:11px;line-height:20px; color:#666; }
fieldset.smallLbl label {width:100px;}
fieldset.form .buttons {width:100%; border-top:1px solid #CCC; padding-top:10px;}
input[type=text] {padding:0 3px;}

.btn {text-transform:uppercase; padding:3px 15px; font-weight:bold; color:#666; font-size:10px;}

.postback-msg {text-transform:uppercase; color:#090;}

fieldset.form .chkList input[type=checkbox] {float:left; margin:5px 5px 0 0;}
fieldset.form .chkList label {float:left; width:auto; clear:none; font-weight:normal;}

/* logon-form */
.logon-form {margin-top:200px; margin-left:350px;}
.logon-form ul {list-style:none outside none;}
.logon-form ul li {margin-top:5px;}
.logon-form ul li label {width:100px; display:inline-block;}
.logon-form .cb {vertical-align:middle;}
.logon-form .cb input { margin-right:5px; line-height:20px; padding-top:2px;}
.logon-form .cb label {line-height:20px;}
.logon-form .btn {margin-left:100px; margin-top:20px;}

/* team logos */
/* object {display:inline-block; margin:-2px 5px 0 0; vertical-align:middle;} */
.boxscore object {margin:0;}

/* awards */
.award { margin-bottom:20px; }
.award .player {border:1px solid #ccc; height:117px; padding-left:10px; padding-right:10px; width:430px; margin-bottom:5px;}
.award .player object {float:left; margin-top:5px; margin-right:10px; border:2px solid #ccc;}
.award .player h3 { margin-top:10px; font-weight:bold; margin-bottom:0px; font-size:18px; color:#82CAD1;}
.award .player h4 { margin-top:0px; font-weight:normal; font-size:11px; text-transform:uppercase;}
.award .player .gridview {float:left; width:100%; line-height:14px; margin-top:5px; margin-bottom:4px;}
.award .player .gridview th {font-size:10px; background-color:#999; padding-left:5px; padding-right:5px;}
.award .player .gridview td {font-size:10px;padding-left:5px; padding-right:5px;}
.award .player .top5 {font-size:10px; color:#999;}
.award .gridview {float:right; width:250px; background-color:White; font-size:11px;}
.award .rules {clear:both; font-size:10px; color:#999;}

/* sport-team-logo */
img.sport-team-logo {border:1px solid #333; margin:0; margin-left:5px; margin-right:5px; width:18px;}

/* select player image */
.selectPlayerImg {width:18px;}

/* footer */
#footer {clear:both;}

