﻿/*Teampage docBody parameters */
.docBody {
	margin:auto; margin-top:0px;width:auto;max-width:97%;background:white; min-width:975px; border:1px white  solid; 
}
/* Team Nav */



/* remove all items for andy style tabs */
#navTable {
	margin:0px 0px 0px 0px;font-size:13px;position:relative; 
	background:#183A65;padding:0px;vertical-align:text-bottom; clear:both
}
#navTable td {
	border-bottom:6px #cc0000 solid; background:#183A65
}
#navTable td:hover {
	background: #ffffff url('../assets/roundedcornr_111657_r.png') repeat-x left top; 
}
#navTable td.NA {
	-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);
}
/*new nav tabs*/
.navTab_NA:hover {
	 font-weight:bold; background: #ffffff url('../assets/roundedcornr_111657_r.png') repeat-x left top;
	 color:#183A65;line-height:180%;text-align:center;width:auto;margin:-4px 0px -7px 0px;

}
.navTab_NA, .navTab_Left {
	 font-weight:bold; background: #ffffff url('../assets/roundedcornr_111657_r.png') repeat-x left top;
	 color:#183A65;line-height:180%;text-align:center;width:auto;margin:-4px 0px -7px 0px;
}
.navTab_Left, .navTab_Left:hover {
	background:#183A65
}
.navTab {
	 font-weight:bold; background: #ffffff url('../assets/roundedcornr_111657_r.png') repeat-x left top;
	 color:#183A65;line-height:180%;text-align:center;width:auto;margin:-4px 0px -7px 0px;
}
.navTab {
		 color:#183A65;	border-top:4px #cc0000 solid;line-height:190%;
	
}

.navTab_NA:hover {
	background: #183A65 none; cursor:pointer;color:#ACADEA;margin-top:0px;line-height:190%;

}

.navTab_NA {
	background: transparent none; cursor:pointer;color:#ACADEA;margin-top:0px;line-height:190%;
}
.navTab_NA:hover {
	background: transparent url('../assets/roundedcornr_111657_r.png') repeat-x left top; 
	color:#183A65; border-top:4px #cc0000 solid; 

}
.navTab_NA:hover .navTab_L_NA {
	background: url('../assets/roundedcornr_111657_tl.png') no-repeat left top;
	height:28px;width:15px; float:left; margin:-4px; 

}
.navTab_L {
	background: url('../assets/roundedcornr_111657_tl.png') no-repeat left top;
	height:28px;width:15px; float:left; margin:-4px;
}
.navTab_L {
	margin:-6px;margin-left:-5px;
}


.navTab_NA:hover .navTab_L_NA {
 height:28px;
}
.navTab_NA:hover {
	margin:-4px 0px -5px 0px; border-top:4px #cc0000 solid
}

.navTab_NA:hover .navTab_R_NA {
	background: #183A65 url('../assets/roundedcornr_111657_tr.png') no-repeat left top;
	height:28px;width:15px; float:right; margin:-4px;
}

.navTab_R {
	background: #183A65 url('../assets/roundedcornr_111657_tr.png') no-repeat left top;
	height:28px;width:15px; float:right; margin:-4px;
}
.navTab_NA:hover {
	border-top:4px #cc0000 solid;
}
.navTab_R {
	margin:-6px;margin-right:-5px
}
.navTab_NA:hover  {
height:28px;

}
/*blank BG should match color of nav menu*/
.blankBG, #navTable td.blankBG:hover {
	background:#183A65; 
}

/* team header box */
#teamBox { width:100%;background:#183A65;color:white
}
#teamBox a:visited {
	color:white
}

#teamBox a:link {
	color:white
}

/* Team logo*/
#logoBox {
	width:180px;height:180px;float:left;margin:25px 25px 0px 25px;text-align:center
}
.teamLogo {
	max-width:145px;max-height:132px;margin:0px;padding:0px;clear:none;margin-top:8px;margin-bottom:8px
}
h1.teamName  {
	margin:0px 0px -20px 0px;font-weight:bold;font-size:38px;line-height:205%;
}
h1.pageName {
	margin:0px 0px -17px 10px;font-weight:normal;font-size:32px;line-height:100%
}
/* Team Scores */
.teamScores {
	position:relative;margin:10px 0px 0px 0px;
}
#teamScores {
	position:relative;margin:10px 10px 0px 0px;
}
#teamBody {
	width:96.5%;margin:auto;
}
.teamScores {
	float:right;width:300px;padding:0px 10px 0px 0px;
}
.whiteBox { color:#183A65;font-weight:bold;font-size:32px;text-align:center;}
.whiteBox div {	height:5px;}
.whiteBox span {
	font-size:xx-small;color:#183A65;
}
.whiteBoxContainer {
	border:1px transparent solid;padding:5px 7px 0px 7px;margin:5px
}
.whiteBoxContainer:hover {
	border:1px #133053 solid; cursor:pointer; background: #183A65 url('../assets/roundedcornr_882903_grad.png') repeat-x left bottom;
}
/* Division and League drop down info*/
.teamDivision {
	margin:0px 0px 3px 5px;line-height:120%
}
.leagueNav {
	width:200px;background:#183A65;color:white;border:1px #183A65 solid;margin-left:-5px; font-size:13px;
	margin:7px 0px 7px 0px;cursor:pointer
}
#league_select {
	padding:5px;border:3px #cc0000 solid;display:none;position:absolute;left:265px;top:30px;z-index:500;background:#183A65;width:300px;font-size:12px;
}
#league_select div {
	text-align:right;padding:3px;color:white;z-index:500;font-size:11px;float:right;cursor:pointer;text-decoration:underline
}
#league_select select {
	background:#183A65;color:white;width:250px;margin:15px 2px;border:1px transparent solid;padding:5px;
}
#league_select select:focus {
	background:#183A65;color:white;width:250px;margin:15px 2px;border:1px transparent solid;padding:5px;
}

/* user select options box*/
.userBox {
	text-align:right; font-size:13px;margin:5px 0px 10px 5px
}
a:visited.userHelp {
	font-size:9px; color:#666666
}
a.userHelp {
	font-size:9px; color:#666666
}
a:visited.myAccount {
	font-weight:bold;text-decoration: underline; color:#183A65
}
a.myAccount {
	font-weight:bold;text-decoration: underline; color:#183A65
}
a.myAccount:hover {
	text-decoration: none
}

/* ad space */
#adSpace {
	width:255px;text-align:center
}
/* team footer */
#teamFooter a:link {
	text-align:center;font-size:11px;margin:5px
}
#teamFooter {
	text-align:center;font-size:11px;margin:5px
}
/* Forums */

.postTable {
	width:95%;table-layout:fixed;margin:8px 0px 15px 0px;position:relative;
}
.talkTD {
	width:100px; vertical-align:middle;text-align:right;
}
.talkAngle {
	float:right;margin:0px;z-index:300;width:13px;position: absolute; left:88px; top:-10px; margin:45px 0px
}
.userAvatar {
	float:right;max-width:90px;max-height:90px;float:left;border:1px #cc0000 solid
}
.postInfo {
	margin:10px 10px 0px 10px;text-align:right;color:#183A65;text-align:left;font-weight:bold;line-height:normal
}
.posterLink {
	color:#183A65;margin:0px;word-spacing:normal;text-decoration:underline
}
.postBody {
	border:1px gray solid; vertical-align:top; text-align:left; font-size:12px
}
.commentDIV {
	font-size:12px;padding:10px; max-width:95%;table-layout:fixed;overflow:hidden;word-wrap:break-word;
}
.commentDIV p {
	font-size:12px;
}
a:visited.reply {
	float:right;padding:2px 6px 2px 6px;border:1px #cc0000 solid;background:#183A65;margin:0px;color:white;font-weight:bold
}
a:link.reply {
	float:right;padding:2px 6px 2px 6px;border:1px #cc0000 solid;background:#183A65;margin:0px;color:white;font-weight:bold
}
.shadedInnerBox {
	border:5px white solid;background:#EDF0F4
}
.forum span {
	font-size:12px;
}
.forum div {
	font-size:12px;
}
.forum p {
	font-size:12px;
}
/* availability page */
.lgCheckBox {
	width:25px;height:25px;background:transparent none;border:1px transparent solid
}
.tdUser {
	vertical-align:middle;width:150px;font-size:12px;height:auto;background:#183A65;color:white;padding:10px;font-weight:bold
}
.allAvailable {
	font-size:16px;width:100px;text-align:center;font-weight:bold;vertical-align:middle
}
/*roster popup */
.rosterContainer {
width:120px;height:130px;font-size:10px;text-align:center;float:left;padding-right:15px;
}
.rosterContainer div {
	padding:5px 5px 5px 5px;background:#EFEFEF;width:82px;height:82px;margin:15px 15px 0px 15px;border:1px #cccccc solid;cursor:pointer;
}
.rosterContainer img {
	max-width:70px;max-height:70px;border:1px gray solid;margin:5px;clear:both;    -moz-opacity: 0.8;
    opacity:.80;    filter: alpha(opacity=80);
}	
.rosterContainer img.invitation {
	-moz-opacity: 0.3;    opacity:.30;    filter: alpha(opacity=30);

}
.rosterContainer img:hover {
	    -moz-opacity: 0.99;    opacity:.99;    filter: alpha(opacity=99);
}
.tradeCardStatTable {
	width:auto;font-size:10px;text-align:center;border:1px #999999 solid;margin-top:10px;color:gray
}
.tradeCardStatTable div {
	font-weight:bold;color:#333333
}
#tradeCardContainer {
	float:left;width:550px;height:275px;padding:15px;background: white;margin:5px;border:1px #cccccc solid
}
#tradeCardHeader {
	padding:3px;z-index:2200;font-size:16px;font-weight:bold;color:white;float:left;width:98%;background: #F20000 url('../assets/forumLabelBG.png') repeat-x left bottom;text-align:left;margin:auto
}
#tradeCardBody {
	float:right;text-align:left;width:100%;
}
#tradeCardBody img {
	float:left;max-width:200px;max-height:200px;padding:7px;margin:15px 15px 5px 0px;z-index:2000;border:1px gray solid
}
.closeCard  {
	float:right;font-weight:bold;z-index:2000;color:silver;font-size:18px;margin:0px 0xp 15px 0px
}
/* Squishy Blue Button */
button { 
	text-align:center;width:130px;padding:4px 5px 6px 5px;margin:3px 0px 3px 0px; border:1px #133053 solid; cursor:pointer; position:relative;
	background: transparent url('../assets/roundedcornr_119327_grad.png') repeat-x bottom left;color:white;font-size:12px;font-weight:bold
}
.blueButton { 
	text-align:center;width:130px;padding:4px 5px 6px 5px;margin:3px 0px 3px 0px; border:1px #133053 solid; cursor:pointer; position:relative;
	background: transparent url('../assets/roundedcornr_119327_grad.png') repeat-x bottom left;color:white;font-size:12px;font-weight:bold
}
button:hover {
	background: #183A65 url('../assets/roundedcornr_882903_grad.png') repeat-x left center;font-size:12px;
}
.blueButton:hover {
	background: #183A65 url('../assets/roundedcornr_882903_grad.png') repeat-x left center;font-size:12px;
}
/* misc*/
