@charset "utf-8";
html{
height: 100%;
}
body {
	background-color: #003D70;
	background: #003D70 url(../images/bgtotal.jpg) fixed center bottom repeat-x;
	margin: 0px;
	padding: 0px;
	height:auto;	
	height:100%;
	min-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

/* Advertising Standard */
.houseAd {
	height: 120px;
	width: 520px;
	border: 1px solid #000000;
	margin: 2px;
	overflow: hidden;	
	font-size: 0.7em;
}
.MPU {
	height: 250px;
	width: 300px;
	border: 1px solid #000000;
	margin: 2px;
	overflow: hidden;	
	font-size: 0.7em;	
}
.skyscraper {
	height: 600px;
	width: 120px;
	border: 1px solid #000000;
	margin: 3px;
	font-size: 0.7em;	
}
.adText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	color: #CCCCCC;
	width: 120px;
	padding: 0px;
	text-align: center;
	margin-top: 6px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.superbanner {
	margin: 2px;
	margin-left: 10px;
	margin-right:10px;
	padding: 6px;
	height: 90px;
	width: 728px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	font-size: 0.7em;	
}


/*General Use Sitewide */
.container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
.floatRight {
	float: right;
}
.clearRight {
	clear: right;
}
.fill {
	clear: both;
	font-size: 0px;
	height: 0px;
}
.clearLeft {
	clear: left;
}
.hr  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/dotbreak.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 5px;
	padding: 0px;
}
.fadeTop {
	background-image: url(../images/shadingTop.png);
	background-repeat: repeat-x;
}
/*Homepage */
.rounderCornerLeft {
	background-image: url(../images/cornerMenuLeft.jpg);
	background-repeat: no-repeat;
	height: 56px;
	width: 9px;
	float: left;
}
.rounderCornerRight {
	background-image: url(../images/cornerRight.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 10px;
	float: right;
}
.halfpage   {
	width: 50%;
	float: left;
}
.floatLeft {
	float: left;
}
.thirdPage {
	width: 33.3%;
}
.itemHead {
	height: 94px;
	width: 310px;
	margin: 4px;
	border: 1px solid #666666;
}
.menuCornerLeft {
	background-image: url(../images/gameMenuLeftCorner.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 9px;
	margin-top: 4px;
}


/* for normal signed in game styling 
----------Header----------------
*/

#gameHeader h1 {
	background-image: url(../images/logoHead.png);
	text-indent: -9999px;
	height: 113px;
	width: 151px;
	padding: 0px;
	background-repeat: no-repeat;
	margin: 0px;
}
#gameHeader {
	background: #003D70 url(../images/GameHeaderBG.jpg) no-repeat center top;
}

#gameHeader #gameMenu {
	background-image: url(../images/gameMenuBigBG.jpg);
	background-repeat: repeat-x;
	height: 34px;
	overflow: hidden;	
}
#gameHeader #gameMenu .menuBody {
	background-image: url(../images/gameMenuBg.jpg);
	background-repeat: repeat-x;
	height: 29px;
	width: 866px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0px;
	overflow: hidden;	
}
#gameHeader #gameMenu .container .menuBody li {
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#gameHeader #gameMenu .container .menuBody a {
	color: #0f6d37;
	text-decoration: none;
}
#gameHeader #gameMenu .container .menuBody a:hover {
	background: url(../images/whiteCenteredFade.png) repeat-x bottom;
}
#gameHeader #gameMenu .container .menuBody .menuSelected {
	background-image: url(../images/gameMenuHighlight.jpg);
	background-repeat: repeat-x;
}
#gameHeader #gameMenu .container .menuGreen {
	background-image: url(../images/gameMenuGreen.jpg);
	background-repeat: repeat-x;
	height: 29px;
	list-style-type: none;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 1em;
	overflow: hidden;	
}
#gameHeader #gameMenu .container .menuGreen a {
	color: #FFFFFF;
	text-decoration: none;
}
#gameHeader #gameMenu .menuCornerRight {
	background-image: url(../images/gameMenuRightCornerGreen.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 9px;
	margin-top: 4px;
}

/*General Game Page Body Items */
.GeneralHead {
	background-image: url(../images/gamePageHeadGeneral.png);
	background-repeat: no-repeat;
	width: 956px;
	height: 89px;
	overflow: hidden;
}
.General {
	background-color: #c9c9c9;
	background-image: url(../images/generalPageStart.jpg);
	background-repeat: repeat-x;
	border-right-width: 5px;
	border-left-width: 5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
	width: 946px;
}
.General  h1, .General h2, .General h3 {
	background-image: url(../images/generalHeader.jpg);
	background-repeat: repeat-x;
	height: 27px;
	margin: 0px;
	padding: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #0f6d37;
	font-size: 1.2em;
	font-weight: normal;
	overflow: hidden;	
}
h3.white {
	color: white;	
}
.General h2 {
	font-weight: normal;
	font-size: 1.2em;
}

.General   h3  {
	font-size: 0.9em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
}
#gameBody #gamePageBody .alert  {
	color: red;
}
#gameBody #gamePageBody .blue  {
	margin-top: 10px;
	color: black;
	font-weight: 500;
}
.General p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.General a {
	text-decoration: none;
	color: #0f6d37;
}
.General a:hover {
	text-decoration: underline;
}



/* Game Dashboard */

#gameBody #gamePageHead #gameDash {
	width: 725px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#gameBody #gamePageHead #gameDash #gameDashBody .Badges {
	width: 125px;
	padding: 2px;
	float: left;
}
#gameBody #gamePageHead #gameDash #gameDashBody .gameDashPannel a {
	text-decoration: none;
	border:none;
	color: #000000;
}

.gameDashPannel {
	float: left;
	width: 175px;
	margin: 0px;
	padding: 00px;
	list-style-type: none;
}

.gameDashPannel h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}
.gameDashPannel ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.gameDashPannel ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	height: 18px;
	overflow: hidden;
}
/*Table Setup in Game */
.table {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	background-image: url(../images/tableBG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #C9C9C9;
	overflow:hidden;	
}
.table a {
	color: black;
	text-transform: none;
	width:	100%;	
	height:	100%;	
}
.table a:hover {
	text-decoration: underline;	
}
.table a >img
{
	border: none;	
}
.table .header {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	float: left;
	color: white;
	background-color: #5c7f96;
	background-image: url(../images/shadingTop.png);
	background-repeat: repeat-x;
	overflow:hidden;	
}
.table .row  {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	clear: both;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	overflow:hidden;	
}
.table .row  .cell      {
	margin: 0px;
	overflow:	hidden;
	list-style-type: none;
	float: left;
	padding: 2px;
	padding-bottom: 0px;
	height:	100%;
	overflow:hidden;	
}
.table .header .cell        {
	margin: 0px;
	padding: 2px;
	list-style-type: none;
	float: left;
	overflow:hidden;	
}
.table .header .cell h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.25em;
	color: #FFFFFF;
	padding: 0px;
	padding-right: 10px;
	padding-left: 10px;
	overflow:hidden;	
}
.table   .header   li, .table .row li {
	background: transparent url(../images/shadingLeft.png) scroll repeat-y;
	overflow:hidden;	
	margin:0px;
}
.table   .header   li  + li, .table .row li  + li{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	overflow:hidden;	
	margin: 0px;
}
.bgStyle {
	margin:	0px;
	background-image: url(../images/tableBG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #C9C9C9;
}
.bgStyleLeft {
	margin:	0px;
	background-image: url(../images/tableBGLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #C9C9C9;
}
.exampleColumn1 {
	width: 200px;
	overflow:hidden;	
}
.alt      {
	background: transparent url(../images/tableAlt.png) scroll repeat;
	overflow:hidden;	
	margin:0px;
}
.table > li{
	clear: both;
	margin:0px;
	overflow:hidden;	
	
}
.row {
	width: 100%;
	overflow:hidden;
	margin:0px;
}
.table .row .cell >p {
	background-image: none;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	padding-right: 5px;
	padding-left: 5px;
	overflow:hidden;
}

/* form options */
form{
margin: 0px;
padding: 0px;
}
.formStyle p {
	margin: 0px;
	padding: 0px;
	display:block;
	overflow:hidden;
}

.formStyle input[type="text"],.formStyle input[type="password"], .formStyle select{
	background: transparent url(../images/inputM.gif) no-repeat scroll;
	height: 18px;
	width: 141px;
	margin: 2px;
	font-size: 0.9em;
	border: none;
	padding: 5px;
	float: left;
}
.formStyle select {
	height: 25px;
	width:151px;
}
.formStyle option {
	background: #FFFFFF repeat-y;
	border: none;
	color: #000000;
	
}
.formStyle .formHidden {
	display:	none;	
}
.formStyle label {
	font-family:	arial, helvetica, sans-serif;
	font-size: 0.9em;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 2px;
	float: left;
}
.formStyle input[type="button"], .formStyle input[type="submit"],.formStyle input>button{
  background: url(../images/buttonBG.png) repeat-x #FFFFFF;
	border: solid 1px #999999;
	color:	#0f6d37;
	font-family:	arial, helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 5px;	
	margin: 2px;
	height:25px;;
}
#gameBody #gamePageBody .formStyle .small{
	background: transparent url(../images/inputS.gif) no-repeat scroll;
	width: 45px;
	max-width: 45px;
	min-width: 45px;
}
.indent {
	width: 200px;
	text-align: right;
}
.small_indent {
	width: 50px;
	text-align: right;
}
/* Other Specific Items for Ajax or game interactions */
.response{
	display:inline;
	width:275px;
	height:18px;
	overflow:hidden;
	padding-left:5px;
	padding-right: 5px;	
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}
/* Game Footer */
#gameFooter {
	background-image: url(../images/gamePageFooter.gif);
	height: auto;
	width: 960px;
	background-repeat: no-repeat;
}
#gameFooter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.formStyle    p .nonEdit   {
	font-size: 0.9em;
	margin: 0px;
	padding-top: 7px;
	display: inline-block;
}
.blockText {
	width: 725px;
	float: right;
	padding-right: 10px;
	display: inline-block;
	height: auto;
}
#pickclubform {
	margin-top:	10px;
	float: left;
	width: 400px;
}
#signupform {
	margin-top:	10px;
	float: left;
	width: 450px;
}
#coach {
	margin-top:	10px;
	float: right;
	width: 500px;
	background-image: url(../images/coachImage.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 311px;
	margin-right: 10px;
}
#gameBody #gamePageBody .formStyle #coach #coachComment {
	width: 315px;
	background-image: url(../images/speachClose.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-top: 40px;
}
#gameBody #gamePageBody .formStyle #coach #coachComment #coachText {
	width: 235px;
	padding-left: 40px;
	background-image: url(../images/speachOpen.png);
	background-repeat: no-repeat;
}

#gameBody #gamePageBody #signupform p {
	padding:		0px;	
}
#pageBody #page #article #signupform label {
	text-align: 	right;
	width: 			200px;
}
#gameBody #gamePageBody  {
	background-image: url(../images/BGSignUp.jpg);
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	background-position: 500px;
}
.HoriDotted {
	border-left-style: none;
	padding: 0px;
	background-image: url(../images/vertDots.gif);
	background-repeat: repeat-x;
	visibility: visible;
	border: 0px;
	height: 3px;
	text-indent: -9999px;
	width: 99.5%;
	margin: 0px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 0.01em;
}
#gameBody #gamePageBody #gameform h3 {
	height: 13px;	
}
a >img
{
	border: none;	
}

img.sponsor
{
	height: 		40px;	
}	

/* coach image used on news page */
#coachPanel .selectPannel {
	background: url(../images/bgSelectedInfoRight.png) no-repeat right top;
/*	height: 190px; */
	padding-right: 11px;
}
#coachPanel .selectPannel .Inside {
	background: #D7D7D7 url(../images/bgSelectedInfoMasterBG.jpg) repeat-x;
/*	height: 190px; */
	overflow: hidden;
}
#coachPanel .selectPannel .Inside h1 {
	color: #737373;
	font-size: 1em;
	padding: 2px;
}
#coachPanel .selectPannel .Inside .selectedInsidePannel {
	background: url(../images/bgSelectedPannelLeft.jpg) no-repeat;
	height: 163px;
	padding-left: 70px;
}
#coachPanel .selectPannel .Inside .selectedInsidePannel .Inside {
	background: url(../images/bgSelectedPannelRight.jpg) no-repeat right top;
	height: 158px;
	padding-right: 214px;
	color: #FFFFFF;
	font-size: 0.8em;
	padding-top: 25px;
	padding-bottom: 25px;
}
.Inside h3 {
	font-size: 	1.2em;	
	color: 		white;
	height: 	auto;
}
.active {
	cursor: 		pointer;	
}
.hidden {
	display: 		none;	
}

/* NEWS PAGE */
.hide { position: absolute; top: -9999px; left: -9999px; }

#news .nav { overflow: hidden; margin: 0px; padding-left: 10px;}
#news .nav li { float: left; margin: 0 2px 0 0; }
#news .nav li.last { margin-right: 0; }

#news .nav li a { display: block; font-size: 10px; border: 0; width: 150px; height: 50px; padding: 0px; clear: both; color: white; background-image: url('../images/news_tab_off.png');}
#news .nav li a.current,
#news .nav li a.current:hover { background-image: url('../images/news_tab_current.png'); color: black;}
#news .nav li a:hover { background-image: url('../images/news_tab_on.png'); color: black;}

#news .nav li a img { margin: 8px 2px 0px 6px ; float: left;}
.tab_text { padding-top: 15px; font-size: 12px;}

#news ul { list-style-type: none; }
#news ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#news ul li:last-child a { border: none; }

#transfers, #ratings, #appointments, #leader, #scout, #gamenews
 { background: #666666; margin: 0 10px 0 10px;}