﻿body {
font-family: Verdana, Tahoma, Helvetica, sans-serif; 
font-weight: normal;
color:#00244d; color:#333333;
margin:0px;
word-spacing:1px;
background: #082852 url('../assets/bg.jpg') left top fixed repeat-x
}
h1 {font-size: 175%;font-weight:bolder;margin: 5px;line-height: 150%;}
h2 {font-size: 100%;font-weight: normal; margin: 5px;line-height: 160%;}
h3 {font-size: 90%; margin: 5px;font-weight: normal;line-height: 150%;}
h4 {font-size: 80%;font-weight: normal;margin: 5px;line-height: 150%;}
h5 {margin:10px; font-size: 80%; font-weight:normal;}



fieldset.error {width:85%;color:#cc0000;margin: auto;border-color:#cc0000;line-height: 120%;}
fieldset.message {width:85%;color:#00244d;margin: auto;border-color:#00244d;line-height: 120%;}

/* Blue topped box */
.blueBoxContainer {
border:1px #DBE1EA solid; background:#EFF1F5 url('../assets/blueBoxGradient.png') repeat-x bottom left;
	width:99%;text-align:left;margin:1px;color:#333333;cursor:default;height:auto	
}
.blueBoxTop {
	background: transparent url('../assets/roundedcornr_119327_grad.png') repeat-x bottom left;color:white;width:100%;height:30px;padding:1px
}
.blueBoxTop div {
	width:190px;float:right;margin:6px 5px;text-align:right;
}
.blueBoxTop h2 {
	font-weight:bold;margin-left:15px;text-align:left;font-size:13.5px
}
.blueBoxTop a:link, .blueBoxTop a:visited {
	margin:5px;text-decoration:underline;color:white;
}
.blueBoxTop a:hover {
	text-decoration: none
}

/* My Acct specific */
.avatarContainerLG {
	padding:5px 13px 13px 5px;float:left;width:125px;height:125px;background:white;margin:15px;border:1px #cccccc solid
}
.avatarContainerLG img {
	max-width:120px;max-height:120px;border:1px gray solid;margin:5px;
}

.leagueBox img, .teamBox img {
	max-height:50px;width:50px;border:1px transparent solid;margin: 10px;
	
}
.leagueContainer h2, .teamContainer h2 {
	font-weight:bold;margin:5px 0px 0px 0px;font-size:14px
}
.leagueContainer p, .teamContainer p {
	font-size:10px;
}
#leagueTeams {
	padding:5px;z-index:900;width:90%;min-height:100px;display:none;position:relative;top:10px;left:5%;margin-bottom:10px
}
.leagueBox, .teamBox {
	padding:0px 7px 7px 0px;float:left;width:65px;height:65px;background:white;margin:5px 15px 15px 15px;border:1px #cccccc solid;
	
}
.leagueContainer:hover , .teamContainer:hover {
	-moz-opacity: 0.99;    opacity:.99;    filter: alpha(opacity=99);
}

.closeError {
	float:right;margin:-3px 5px;	color:white;text-align:center;padding:0px 1px 3px 1px;
}
.MessageText {
	margin:5px 2px 0px 0px; color:#666666;font-size:14px
}
.MessageText h3 {
	font-size:16px;font-weight:bold;color:#333333;line-height:100%;margin:10px 0px -5px 0px
}
.MessageText h5 {
	font-size:12px
}
.msgBox {
	width:90%; margin:auto
}
.msgBox {
	background: url('../assets/forumLabelBG.png') repeat-x top left; color:white; font-size:12px;font-weight:bold;padding:3px;
	width:90%; border:1px #cc0000 solid;margin:15px;
}
.closeError a:visited {
	font-weight:bold;color:white;font-size:14px
}

.closeError a:link {
	font-weight:bold;color:white;font-size:14px
}

p {font-size: 12px;font-weight: normal;margin: 5px;line-height: 160%;word-spacing:1px;}
p.instructions {font-size: 65%;line-height: 120%; margin:0px 3px 0px 10px;}
p.alert {color:#CC0000;line-height: 150%;}
/* BUSY/WAIT DIV ON SUBMIT*/
#busy {
z-index:200;position:absolute;top:10%;border:10px #333399 solid;padding:10px;width:220px;height:94px; background-color:white;text-align:center}

#floatdiv {
z-index:2600;position:absolute;top:10%;border:10px #333399 solid;padding:10px;width:220px;height:94px; 
background-color:white;text-align:center}

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #000000;
    z-index:2602;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
 
.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 600px;
    height: 550px;
    padding: 16px;padding:0px;
    border: 0px solid #333399;
    background-color: transparent;
    z-index:2604;
    overflow: auto;
} 

div.popup {
  width: 300px;
  height: 100px;

  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -150px;
  margin-top: -50px;

  z-index: 2699;
}





div.content {width: 85%;padding: 0px;margin:auto;text-align:center;width:925px;background-color:white;}


#dhtmltooltip { cursor: help;position: absolute;left: -300px; width: 170px; border: 1px solid black; padding: 1px;
background-color: #ffffff; visibility: hidden; z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer {cursor: help;position:absolute;left: -300px;z-index: 101;visibility: hidden;}


div {position:relative;}


img.normal{position:relative;height:auto;width: auto;border: 0px;padding: 3px;}
img {position:relative;	border: 0px;padding: 0px;}

a:link, a:visited  {color: ActiveCaption;text-decoration:none}
a:hover { text-decoration:none}


a:visited.red {padding:0px;text-decoration:none; color:#0000CC; border-bottom:0px ActiveBorder solid;}

a:link.red {padding:0px;text-decoration:none; color:#0000CC; border-bottom:0px  ActiveBorder solid;}
a:active.red {border-bottom:0px solid #cf142b;}
a:hover.red {border-bottom:0px solid #cf142b; border-bottom:1px  ActiveBorder solid;}

.teamLogo { filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}
.album { 
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}
.album:hover {
	filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
}


file { font-size:100%;color: #00244d;background: #ffffff;border: 1px solid #00244d;}

input {
background-color:#F2F2FF; font-size: 12px;color:#00244d;border: 1px inset #cccccc;
}
input:focus {
background-color:#ffffff;border-color:#B50808;
}

.textarea {background:#F3F3F3;font-size: 12px;color:#00244d;border: 1px inset #cccccc;}
.textarea:focus { background-color:#CCCCFF;	border-color:#B50808;}

select {background:#F3F3F3;font-size: inherit;color:#00244d;border: 1px inset #cccccc;}
select:focus {background-color:#CCCCFF; border-color:#B50808;}

input.submit { margin:3px; font-size: inherit;color:#B50808;border: 1px outset #cccccc;
background-image:url('../schemes/menu_bar.jpg');background-repeat:repeat-x;}


label {font-size:inherit;color: #00244d;border: 0px solid #00244d;}
.transbg {background-color:transparent;	border: 0px transparent solid;color:#00244d;}

option.selectNav {
	background:#333333;color:white;
}
option.coach {	background-color:#E5E5E5;}
option.player {	background-color:#E5E5E5}
option.fan {background-color:#E5E5E5}

/*universal light gray box*/
.roundedcornr_box_291552 {
   background: #cccccc;
}
.roundedcornr_top_291552 div {
   background: url(../assets/roundedcornr_291552_tl.png) no-repeat top left;
}
.roundedcornr_top_291552 {
   background: url(../assets/roundedcornr_291552_tr.png) no-repeat top right;
}
.roundedcornr_bottom_291552 div {
   background: url(../assets/roundedcornr_291552_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_291552 {
   background: url(../assets/roundedcornr_291552_br.png) no-repeat bottom right;
}

.roundedcornr_bottom_291552 { width: 100%;   height: 15px;   font-size: 1px;
}

.roundedcornr_bottom_291552 div {   width: 100%;   height: 15px;   font-size: 1px;
}

.roundedcornr_top_291552 {   width: 100%;   height: 15px;   font-size: 1px;
}

.roundedcornr_top_291552 div {   width: 100%;   height: 15px;   font-size: 1px;
}
.roundedcornr_content_291552 { margin: 0 15px;
}


/* forum css */
#OuterForumContainer {
	border:1px #cccccc solid;text-align:center;background:white;width:665px;margin:auto;
}
#forumLabels {
	height:25px;width:665px;font-size:11px;color:white;font-weight:bold;border:0px #FFEAEA solid; background: #cc0000 url('../assets/forumLabelBG.png') repeat-x left top;
}
td.forumLabels {
	border:1px #FFEAEA solid;text-align:left;padding-left:5px
}
.forumAssignment {
	margin:auto;padding:5px;border-left:1px white solid;border-right:1px white solid;text-align:left;width:653px;background:white url('../assets/forumTeamLabel.png') repeat-x left top; font-size:12px;font-weight:bold;
}
.forumSections {
	border:0px #FFEAEA solid;
}
td.forumSections{
	font-size:11px;color:white;font-weight:bold; text-align:left; vertical-align:top;
}
td.counts {
	width:85px
}
td.counts div {
	height:75px;margin:5px;width:75px;text-align:center;vertical-align:middle; 
	color:gray;border:1px #DBE1EA solid;cursor:pointer; background:#EFF1F5
}

.forumSections a:visited {
	text-decoration:underline; font-weight:bold;color:#333333;font-size:12px
}
.forumSections a:link {
	text-decoration:underline; font-weight:bold;color:#333333;font-size:12px
}
.forumSections a:hover {
	text-decoration:none;
}
p.forumSections {
	font-size:smaller;color:#333333;font-weight:normal;border:0px;vertical-align:top
}
/*pagination links*/
a.active {
	border: 1px #CCCCFF solid;  background: white; padding:.1em .8em .1em .8em; float:left; font-size:xx-small; margin:1px
}
a:visited.pages {
	border: 1px #CCCCFF solid;  background: white; padding:.1em .8em .1em .8em; float:left; font-size:xx-small; margin:1px
}
a:link.pages {
	border: 1px #CCCCFF solid;  background: white; padding:.1em .8em .1em .8em; float:left; font-size:xx-small; margin:1px
}
a.active {
	background: #CCCCFF; border: 1px navy solid;
}

a:hover.pages {
	background: #CCCCFF; border: 1px navy solid;
}

/* large white box*/
.white_box_224259 {
   background: #ffffff;
}
.white_top_224259 div {
   background: url(../assets/roundedcornr_224259_tl.png) no-repeat top left;
}
.white_top_224259 {
   background: url(../assets/roundedcornr_224259_tr.png) no-repeat top right;
}
.white_bottom_224259 div {
   background: url(../assets/roundedcornr_224259_bl.png) no-repeat bottom left;
}
.white_bottom_224259 {
   background: url(../assets/roundedcornr_224259_br.png) no-repeat bottom right;
}

.white_bottom_224259 {
   width: 100%;
   height: 25px;
   font-size: 1px;
}

.white_bottom_224259 div {
   width: 100%;
   height: 25px;
   font-size: 1px;
}

.white_top_224259 {
   width: 100%;
   height: 25px;
   font-size: 1px;
}

.white_top_224259 div {
   width: 100%;
   height: 25px;
   font-size: 1px;
}
.white_content_224259 { margin: 0 25px; }

/*universal dark blue box */
.roundedcornr_box_178144 {
   background: #183a65;color:white;word-spacing:normal
}
.roundedcornr_box_178144 p {
	color:white;
}
.roundedcornr_box_178144 a:visited {
	color:white;
}
.roundedcornr_box_178144 a:link {
	color:white;
}
.roundedcornr_box_178144 h2 {
	color:white;
}
.roundedcornr_box_178144 h1 {
	color:white;
}
.roundedcornr_content_178144 h1 {
	font-size:22px; margin-bottom:0px;line-height:normal;
}
.roundedcornr_box_178144 a:visited {
	margin:10px; margin:0px
}
.roundedcornr_box_178144 a:link {
	margin:10px; margin:0px
}
.roundedcornr_top_178144 div {
   background: url(../assets/roundedcornr_178144_tl.png) no-repeat top left;
}
.roundedcornr_top_178144 {
   background: url(../assets/roundedcornr_178144_tr.png) no-repeat top right;
}
.roundedcornr_bottom_178144 div {
   background: url(../assets/roundedcornr_178144_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_178144 {
   background: url(../assets/roundedcornr_178144_br.png) no-repeat bottom right;
}

.roundedcornr_bottom_178144 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}

.roundedcornr_bottom_178144 div {
   width: 100%;
   height: 15px;
   font-size: 1px;
}

.roundedcornr_top_178144 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}

.roundedcornr_top_178144 div {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_178144 { margin: 0 15px; }

/* inner small white box and surrounding blue gradient button */
.whiteBoxContainer {
	width:95%; height:70px; color:white; margin:10px; font-family: Tahoma
}
.whiteBoxContainer:hover {
	background:#183D69; cursor: pointer
}
.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;
}

.whiteBoxContainer h2 {
	font-size:10px;line-height:normal;margin:0px 0px 0px 80px; color:white; border:0px white solid
}
.whiteBoxContainer p {
	font-size:10px;line-height:normal;margin:0px 0px 0px 80px; color:white; border:0px white solid
}
.whiteBoxContainer h2 {
	font-size:19px;margin:0px 0px 0px 80px
}
.whiteBox {
	width:66px; height:63px; background:white url('../assets/CT_whiteroundbox.png') no-repeat left top; float:left
}
.whiteBox img {
	width:45px;max-height:45px;position:relative; vertical-align:middle; padding: 5px;margin:5px;text-align:center;
}
.personalImageBox {
	width:208px; height:200px; background:white url('../assets/CT_personalimageLG.png') no-repeat left top; 
float:left; margin:10px 20px 0px 0px;
}
.personalImageBox img {
	width:190px;max-height:180px;position:relative; vertical-align:middle; 
	padding: 5px;margin:5px;text-align:center;
}


td {
	vertical-align:top
}
/*old style nav tabs*/

.navTab  {
	padding:2px 0px;  
	width:137px; margin: 0px 5px 0px 5px; vertical-align:bottom;height:27px; text-align:center
}
.navTab_Left {
	
width:8px; height:29px; float:left; margin:-2px 0px
}
.navTab_Right {
width:8px; height:29px; float:right; margin:-2px 0px
}
a:link.navTab {
	color:#666666; font-size:12px;font-weight:bold;line-height:210%;background: transparent;
	padding-top:-15px
}
a:hover.navTab {
	color:#183a65
}

.navTab_ON  {
	padding:0px;  
	width:135px; margin: 0px 5px -2px 5px; vertical-align:bottom;height:30px;
	border-bottom:2px white solid;text-align:center
}
a:link.navTab_ON {
	color:#ffffff; font-size:14px;font-weight:bold;line-height:219%;background: transparent;
	
}
.navTab_Left_ON {
 
width:8px; height:30px; float:left; margin:0px; border-bottom:1px white solid
}
.navTab_Right_ON {
width:8px; height:30px; float:right; margin:0px;border-bottom:1px white solid
}*/
*/
#TeamNav {
	position:relative;width:95%; margin:10px 0px; 
	border-bottom:1px #183a65 solid; padding:0px
}
#teamNav p {
	
}
#teamNav div {
	
}
#TeamNav td {
	vertical-align:bottom; text-align:left; position:relative;
}
.team_Styles p {
	position:relative;color:#172B4F;line-height:100%; font-family: Verdana; 
	text-align:left;font-size:12px; margin:0px
}
.team_Styles {
	position:relative;color:#172B4F;line-height:100%; font-family: Verdana; 
	text-align:left;font-size:12px; margin:0px
}
.team_Styles h1 {
	font-weight:700;font-size:180%; line-height:170%;margin:-5px 0px
}
.team_Styles h2 {
	position:relative;font-weight:bold;font-size:140%;line-height:100%;margin:5px 0px
}
.team_Styles h3 {
	position:relative;font-size:80%; color:gray;line-height:100%;margin:0px 0px 20px 0px
}
.scoreBoxes {
	padding:2px 0px;height:34px;width:37px;font-size:small;
	background:#183a65 url('../assets/37x34_xsmall_square.png') no-repeat center; color:#183a65
}

.teamBody {
	border:1px #999999 solid;height:100px;width:95%;margin:-11px 0px 15px 15px;position:relative;
}

/*end forum css*/

/* begin new css styles */
.fullBody {
font-family: Verdana, Tahoma, Helvetica, sans-serif; font-weight: normal;color:#183A65;margin:0px;word-spacing:1px; background: white none;

}
#top_header {
	width:100%;height:75px;background-color:#183A65;border-bottom:8px #BB2025 solid;
}
.docBody {
	margin:auto; width:950px;margin-top:50px; width:925px;
}

.tdFieldID {
	text-align:right; vertical-align:middle; font-size:14px
}
.tdInfo {
	font-size:12px; vertical-align:middle
}
.tdInput textarea {
	border:1px #910000 solid; font-size:12px; 
	}
	.tdInput select {
	border:1px #910000 solid; font-size:12px; 
	}
	.tdInput input {
	border:1px #910000 solid; font-size:13px; 
	}
	.tdInfo div {
	width:250px; text-align:left;font-size:small; color:#CCFFCC
}

.tdInfo {
	width:250px; text-align:left;font-size:small; color:#CCFFCC
}
.roundedcornr_box_111657 {
	background: url(../assets/roundedcornr_111657_tl.png) no-repeat top left;
}
.roundedcornr_top_111657 {
	background: url(../assets/roundedcornr_111657_tr.png) no-repeat top right;
}
.roundedcornr_bottom_111657 {
	background: url(../assets/roundedcornr_111657_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_111657 div {
	background: url('../assets/roundedcornr_111657_br.png') no-repeat bottom right;
}
.roundedcornr_content_111657 {
	background: url('../assets/roundedcornr_111657_r.png') top right repeat-y;
}

.roundedcornr_bottom_111657 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.roundedcornr_bottom_111657 div {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.roundedcornr_top_111657 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.roundedcornr_top_111657 div {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_bottom_111657 {
	margin-top: -19px; margin:-10px 0px
}
.roundedcornr_content_111657 {
	margin-top: -19px; margin:-10px 0px
}
.roundedcornr_content_111657 { padding: 0 15px; }

.fadeAlert {
background:transparent url('../assets/getpopHelp.gif') no-repeat top left;padding:5px 20px 20px 55px;position:absolute; 
margin:auto;margin-top:85px;font-size:12px;left:8%;font-weight:bold;height:35px;color:#cc0000
}
.fadeAlert div {
	width:500px
}
/* end new css */
/* 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;
}
/* UserBox Drop Down */
#myStuffContainer {
	border:1px #CCCCFF solid; width:244px;float:right;background:#EFF1F5 url('../assets/blueBoxGradient.png') repeat-x center left;
	padding:4px 0px 4px 8px;font-size:12px;clear:both;z-index:1800; text-align:left
}
#myStuffContainer #openIcon, #myStuffContainer #closeIcon {
	cursor:pointer;float:right;vertical-align:middle;margin-right:7px;z-index:1500
}
#myStuffContainer .name {
	font-weight:bold;text-decoration:underline
}

#myStuffContainer .name:hover {
	text-decoration:none
}


#myStuffBox { padding:0px;
	display:none;width:500px;height:300px;position:absolute;border:1px #CCCCFF solid;
	left:-249px;top:-1px;background:#EFF1F5 url('../assets/blueBoxGradient.png') repeat-x bottom left;
}
#myStuffBox .teams {
	float:left;width:250px;border-right:1px silver dashed;margin-top:15px;padding:0px 2px 2px 2px;
}
.goToTeam {
	height:45px;width:90%;padding:10px 0px 0px 0px ;border:1px transparent solid;
	margin:auto;margin-top:0px;margin-bottom:5px;font-size:12px;font-weight:bold;
}
.goToTeam:hover {
	border:1px #CCCCFF solid;background:#EFF1F5 url('../assets/blueBoxGradient.png') repeat-x bottom left;cursor:pointer
}
.myBoxLinks div, #myTeamsLabel {
	width:100%;padding:8px;border:1px transparent solid;margin:5px;font-size:12px; cursor:pointer;font-weight:bold;
	background:#EFF1F5 url('../assets/blueBoxGradient.png') repeat-x center left;
}
#myTeamsLabel {
	padding:2px 0px 4px 0px;margin:0px;width:497px;font-weight:normal
}
.myBoxLinks div:hover {
	border:1px #CCCCFF solid;
}
.goToTeam img {
	width:30px;max-height:30px;margin:0px 5px 5px 5px; vertical-align:middle;padding:2px; border:1px gray solid
}

/* */


