@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; }

h1, h2, h3 { font-family: Georgia, "Times New Roman", Times, serif; overflow: hidden; }
h1, h2 { background-image: url(../images/generalHeader.jpg); background-repeat: repeat-x; height: 27px; margin: 0px; padding: 2px; color: #0f6d37; font-size: 1.2em; font-weight: normal; }
h2 { font-size: 1.1em; }
h3  { font-size: 0.9em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; margin: 5px 0; }

h3 img { vertical-align: middle; }

/* 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; }
.floatLeft { float: left; }
.clearRight { clear: right; }
.clearLeft { clear: left; }
.fill { clear: both; font-size: 0px; height: 0px; }
.hr  { border-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; }
.white { color: white; }

/*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; }
.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; }


/********************************************************* CHOOSE CLUB */
.choose_club_actions { height: auto; line-height: 32px; padding: 2px; border-bottom: 6px groove white; border-top: 6px groove white; }
.choose_club_actions a { margin: 0 2px 0 20px; }
.choose_club_actions img { vertical-align: middle; }
.choose_club { clear: both; overflow: hidden; background: #ccc; border-bottom: 6px groove white;}
.choose_club_badge { float: left; margin: 5px 20px 10px 10px; }
.choose_club h1 { color: white; background: darkblue; height: auto; margin-bottom: 5px; font-size: 1.0em; padding: 5px; border-bottom: 1px solid white;}
.choose_club h3 { font-size: 0.8em; font-weight: bold; color: black; margin: 5px 5px 5px 0; height: auto; }
.choose_club_fixture { width: 400px; float: left; }
.choose_club_info { width: 350px; float: left; }
.choose_club_buttons { width: 100px; float: right; }
.formStyle .choose_club_buttons input[type="button"] { margin: 10px 10px 10px 0; } 

/********************************************************* BADGES & SHIRTS */
.club_badge { width: 60px; }


/********************************************************* PAGE SECTIONS */
/* header */
#gameHeader { background: #003D70 url(../images/GameHeaderBG.jpg) no-repeat center top; }
#gameHeader h1 { background-image: url(../images/logoHead.png); text-indent: -9999px; height: 113px; width: 151px; padding: 0px; background-repeat: no-repeat; margin: 0px; }
#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; }

/********************************************************* GET PRO MEMBERSHIP */
#get_pro table { width: 900px; margin: 10px 20px; border: 0px solid #666; border-collapse: collapse; font-size: 0.9em; }
#get_pro table h3 { font-size: 1.0em; }
#get_pro th,
#get_pro td { background: none; }
#get_pro td {  padding: 2px 0 10px 20px; border-bottom: 1px solid #666;}
#get_pro th { height: 48px; }
#get_pro #get_pro_features { text-align: left; padding-left: 10px;}
#get_pro #get_pro_standard { background: #F9B78A url('../images/icons/member_standard48.png') center no-repeat;}
#get_pro #get_pro_pro { background: #ffe082 url('../images/icons/member_pro48.png') center no-repeat;}
#get_pro .standard_cell { background: #F9B78A; text-align: center; padding: 0; font-weight: bold;}
#get_pro .pro_cell { background: #ffe082; text-align: center; padding: 0; font-weight: bold; }



/*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;
}
#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; color: black; background: none; font-size: 1em; margin: 0px; padding: 0px; height: auto; }
.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;
}
.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;}
 
 /******************************* COMPARE PRO **************************************************/
#get_pro { background: #666; }
.compare_grid { margin: 5px 0; height: 168px; width: 888px; padding: 0 28px; background: url('../images/bg_compare_grid.gif'); 	font-family: Arial, Helvetica, sans-serif; }
.compare_image { height: 100%; width: 190px; float: left; }
.compare_image h2 { font-size: 14px; margin: 10px 0 5px; height: auto; background: none; color: black; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding:  0;}
p.compare_text { height: 100%; width: 300px; float: left; font-size: 13px; padding: 15px 10px; margin: 0; }
.compare_text span { text-decoration:  underline;}
.compare_score { padding: 10px 30px; height: 100%; width: 290px; float: right; background: white; border-right: 2px solid #343434; border-left: 2px solid #343434;}
.compare_score_free { float: left;}
.compare_score_pro { float: right;}
#compare_header { background: url('../images/compare_footer.gif') top right no-repeat; height: 90px; margin: 5px 32px 0 0; padding: 0 0 0 565px; }
#compare_footer { background: url('../images/compare_footer.gif') top right no-repeat; height: 90px; margin-right: 32px; padding: 15px 0 0 575px; }
.lc_container { overflow: hidden; clear: both; }

