/* General CSS Definitions */ 

body {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	padding	: 0px;
	margin	: 0px;
	border 	: 0px;
	overflow-x: hidden;
}	

p {
	font	: normal 11px arial,helevetica,san-serif;
}

b {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	font-weight	: bold;
}

img {
   border:0px;
} 

.bold {
	font-weight: bold;
}

.smallprint {
	line-height: 11px;
}

.header1 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12pt;
	font-weight	: bold;
	text-align	: center;
	margin-top	: 0px;
}

.header2 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 10pt;
	font-weight	: bold;
}

.firstletter {
	text-align	: justify;
	float	: left; 	
	color	: #1a2433;
	font-weight	: bold;
	text-transform	: capitalize;
	font-size	: 50px;
	line-height	: 36px;
	padding-top	: 0px;
	padding-right	: 2px;
	font-family	: "Times New Roman", Times, serif;
}

.firstletter2 {
	text-align	: justify;
	float	: right; 	
	color	: #1a2433;
	font-weight	: bold;
	text-transform	: capitalize;
	font-size	: 50px;
	line-height	: 36px;
	padding-top	: 0px;
	padding-right	: 2px;
	font-family	: "Times New Roman", Times, serif;
}

h1 {
	font	: normal 13px arial,helevetica,san-serif;
	font-weight	: bold;
	padding	: 0;
	padding-top	: 9px;
	margin	: 0;
	color	: #FFFFFF;
}

td,th,form {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	padding	: 0px;
	margin	: 0px;
	border 	: 0px;
}

table {
	border-collapse	: collapse;
	padding	: 0px;
	border	: none;
} 

.centerdiv {
	margin	: 0 auto 0 auto; /* in full to help IE5Mac */
	padding	: 0;
	width	: 984px;
}

forumlink {
	color	: #FFFF00;
}

forumlink:visited {
	color	: #FFFF00;
}

a:link {
	color	: #FFffff;
}

a.static_link_white {
	color: white;
	text-decoration: none;
}

a.static_link_black{
	color: black;
	text-decoration: none;
}

.postitnote a {
	color: #a22d16;
}

a:visited {
	color	: #FFFF00;
}

a.static_link:visited{
	 color: white;
	 text-decoration: none;
}

a.static_link_black:visited{
	color: black;
	text-decoration: none;
}
a.static_link_black:hover{
	color: #FFFFFF;
	text-decoration: none;
} 
a.static_link_black:active{
	color: white;
	text-decoration: none;
}

a.toplink:link {color: white; text-decoration: none; }
a.toplink:visited {color: white; text-decoration: none; }
a.toplink:hover {color:#fffccc; text-decoration: none; }
a.toplink:active {color: white; } 

a.headlink {display: block; }
a.headlink:link {color: inherit; text-decoration: none; }
a.headlink:visited {color: inherit; text-decoration: none; }
a.headlink:hover {color: #fffccc; text-decoration: none; }
a.headlink:active {color: inherit; } 

a.catlink { display:block; }
a.catlink:link {color: inherit; text-decoration: none; }
a.catlink:visited {color: inherit; text-decoration: none; }
a.catlink:hover {color: white; text-decoration: none; }
a.catlink:active {color: inherit; } 

a.threadlink { display: block; }
a.threadlink:link {color: inherit; text-decoration: none; }
a.threadlink:visited {color: #DDDDDD; text-decoration: none; }
a.threadlink:hover {color: inherit; text-decoration: none; }
a.threadlink:active {color: inherit; } 

#motd_content  		{height: 250px;}
#motd_container a 	{color: #FFFF00;}

.motd1 {
	color	: #FFCC00;
	font-size	: 14px;
	font-weight	: bold;
	text-align:left;
	display:block; 
}

.motd1 a:link 		{color: inherit !important ;}
.motd1 a:visited 	{color: inherit !important ;}
.motd1 a:hover 		{color: inherit !important ;}
.motd1 a:active 	{color: inherit !important ;} 

.motd2 {
	color	: yellow;
	font-size	: 13px;
	font-weight	: bold;
	text-align:left;
	display:block; 
}

.motd2 a:link 		{color: inherit !important ;}
.motd2 a:visited 	{color: inherit !important ;}
.motd2 a:hover 		{color: inherit !important ;}
.motd2 a:active 	{color: inherit !important ;} 

.motd3 {
	color	: white;
	font-size	: 11px;
	font-weight	: bold;
	text-align:left;
	display:block; 
}

.motd3 a:link 		{color: inherit !important ;}
.motd3 a:visited 	{color: inherit !important ;}
.motd3 a:hover 		{color: inherit !important ;}
.motd3 a:active 	{color: inherit !important ;} 

.motd_link_container {
	position: absolute;
	width: 646px;
	left:0px ;
	top: 211px;
	height:25px;
	line-height: 23px;
	background: url(../images/new/Bgs/permalinksbg.png) ;
	color:#FFFF00;
	font-weight:bold;
}

.motd_link_container a:link 		{color: orange !important ;}
.motd_link_container a:visited	 	{color: orange !important ;}
.motd_link_container a:hover 		{color: orange !important ;}
.motd_link_container a:active 		{color: orange !important ;} 

.motd_link_container td {
	font-variant: small-caps;
	font-size:12px;
}


select {
	font-size	: 11px;
	margin	: 0px;
	padding	: 0px;
}


selected {
}

.selectedmessage {
	font-style: italic;
	height: 20px;
	background: url(../images/new/Tables/tb20lineselected.png) repeat-x !important;
}

option {
	padding: 0px;
}

.bigheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:center;
	line-height: 14px;
	text-transform: uppercase;
	color:#000000
}

.hdrfriendlies {
	color:#FFFFFF;
}
.hdrccups {
	color:#FFFFFF;
}
.hdrfriends {
	color:#FFFFFF;
}

input {
	line-height	: 20px;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
}

.inputright {
	position: relative; 
	*top: 1px; 
	width:1px; 
	height: 20px; 
	background:url(../images/new/Buttons/input20right.png) no-repeat; 
	border:0px;
}

.inputfield {
	background:url(../images/new/Buttons/input20mid.png) repeat-x; 
	border: 0px; 
	height: 20px; 
	text-align: center;
	vertical-align: text-bottom;
}

.inputfieldleftalign {
	background:url(../images/new/Buttons/input20mid.png) repeat-x; 
	border: 0px; 
	height: 20px; 
	text-align: left;
	vertical-align: text-bottom;
	text-indent: 4px;
}

.inputleft {
	position: relative; 
	*top: 1px; 
	width:1px; 
	height: 20px;
	background:url(../images/new/Buttons/input20left.png) no-repeat; 
	border:0px;
}

.inputgreyright {
	position: relative; 
	*top: 1px; 
	width:1px; 
	height: 20px; 
	background:url(../images/new/Buttons/inputgrey20right.png) no-repeat; 
	border:0px;
}

.inputgreyfield {
	background:url(../images/new/Buttons/inputgrey20mid.png) repeat-x; 
	border: 0px; 
	height: 20px; 
	text-align: center;
	vertical-align: text-bottom;
	color:#666666;
}

.inputgreyfieldleftalign {
	background:url(../images/new/Buttons/inputgrey20mid.png) repeat-x; 
	border: 0px; 
	height: 20px; 
	text-align: left;
	vertical-align: text-bottom;
	text-indent: 4px;
}

.inputgreyleft {
	position: relative; 
	*top: 1px; 
	width:1px; 
	height: 20px; 
	background:url(../images/new/Buttons/inputgrey20left.png) no-repeat; 
	border:0px;
}

.textarea300h {
	border: none; 
	left: 0px; 
	position: relative; 
	width: 300px; 
	height: 100px; 
	background-image:url(../images/new/Frames/300x100textinput.png);
}

.searchinput24left {
	width:1px; 
	height: 24px; 
	background:url(../images/new/Buttons/input20left.png) no-repeat; 
	vertical-align:middle;
}
.searchinput24 {
	background:url(../images/new/Buttons/input20mid.png) repeat-x; 
	width: 240px; 
	border:none; 
	height: 24px; 
	vertical-align:middle;
}

.searchinputcontainer {
	position: relative;
	left: 6px;
}

.searchinputbuttondiv {
	position:absolute; 
	width: 150px; 
	height: 24px; 
	top: -2px; 
	left: 140px; 
	z-index:2
}
.searchinputbuttonleft {
	height: 24px;
	background:url(../images/new/Buttons/button24left.png); 
	width: 60px;}
.searchinputbutton {
	background:url(../images/new/Buttons/button24mid.png) top;
	height: 24px; 
	font-weight: bold;
	color:#FFFFFF;
}
.searchinputbuttonright {
	width: 6px; 
	background:url(../images/new/Buttons/button24right.png);	
}

.checkboxtbl {
	position: relative;
	top: 1px;
}

.buttontr {
}

.buttontr:hover{
	cursor:pointer;
}

.buttontr td.plainbutton20left {
	background	: url(../images/new/Buttons/plain20left.png) no-repeat;
	width	: 6px;
	height	: 20px;
}

.buttontr:hover td.plainbutton20left{
	background	: url(../images/new/Buttons/plain20lefthover.png) no-repeat;
	width	: 6px;
	height	: 20px;
}

.buttontr td.plainbutton20mid {
	background:url(../images/new/Buttons/plain20mid.png) repeat-x;
	height: 20px;
	color:#FFFFFF;
	line-height:20px;
	vertical-align:middle;
	font-weight: bold;
}

.buttontr:hover td.plainbutton20mid {
	background:url(../images/new/Buttons/plain20midhover.png) repeat-x;
	height: 20px;
	color:#FFFFFF;
	line-height:20px;
	vertical-align:middle;
	font-weight: bold;
}

.buttontr td.plainbutton20right {
	background:url(../images/new/Buttons/plain20right.png) no-repeat;
	width: 6px;
	height: 20px;
}

.buttontr:hover td.plainbutton20right {
	background:url(../images/new/Buttons/plain20righthover.png) no-repeat;
	width: 6px;
	height: 20px;
}

.buttontr td.plainbutton20left {
	background	: url(../images/new/Buttons/plain20left.png) no-repeat;
	width	: 6px;
	height	: 20px;
}

.buttontr:hover td.plainbutton20left{
	background	: url(../images/new/Buttons/plain20lefthover.png) no-repeat;
	width	: 6px;
	height	: 20px;
}

.buttontr td.slantbutton24mid {
	background:url(../images/new/Buttons/button24mid.png) repeat-x;
	height: 24px;
	color:#FFFFFF;
	line-height:24px;
	vertical-align:middle;
	font-weight: bold;
}

.buttontr:hover td.slantbutton24mid {
	background:url(../images/new/Buttons/button24midhover.png) repeat-x;
	height: 24px;
	color:#FFFFFF;
	line-height:24px;
	vertical-align:middle;
	font-weight: bold;
}

.buttontr td.slantbutton24right {
	background:url(../images/new/Buttons/button24right.png) no-repeat;
	width: 6px;
	height: 24px;
}

.buttontr:hover td.slantbutton24right {
	background:url(../images/new/Buttons/button24righthover.png) no-repeat;
	width: 6px;
	height: 24px;
}

.buttontr td.slantbutton24left {
	background:url(../images/new/Buttons/button24left.png) no-repeat;
	width: 60px;
	height: 24px;
}

.buttontr:hover td.slantbutton24left {
	background:url(../images/new/Buttons/button24lefthover.png) no-repeat;
	width: 60px;
	height: 24px;
}


.leftarrow20button {
	background:url(../images/new/Icons/leftarrow.png) no-repeat;
	width: 13px;
	height: 13px;
	top: 2px;
	margin-right: 2px;
	margin-left: 2px;
}
.rightarrow20button {
	background:url(../images/new/Icons/rightarrow.png) no-repeat;
	width: 13px;
	height: 13px;
	top: 2px;
	margin-right: 2px;
	margin-left: 2px;


}
.downarrow20button {
	background:url(../images/new/Icons/downarrow.png) no-repeat;
	width: 13px;
	height: 13px;
	top: 3px;
	margin-right: 2px;
	margin-left: 2px;

}
.uparrow20button {
	background:url(../images/new/Icons/uparrow.png) no-repeat;
	width: 13px;
	height: 13px;
	top: 3px;
	margin-right: 2px;
	margin-left: 2px;
}

.tablebutton80 {
	background	: url(../images/new/Buttons/tablebutton80.png) no-repeat center;
	width	: 80px;
	height	: 15px;
	cursor	: pointer;
}

.tablebutton80:hover {
	background	: url(../images/new/Buttons/tablebutton80hover.png) no-repeat center;
	width	: 80px;
	height	: 15px;
}

.tableentry80 {
	background	: url(../images/new/Buttons/tableentry80.png) no-repeat right;
	width	: 80px;
	height	: 15px;
}

.tableentry80:hover {
	background	: url(../images/new/Buttons/tableentry80hover.png) no-repeat right;
	color	:#00FF33;
	width	: 80px;
	height	: 15px;
	cursor	: pointer;
}

.plusbutton {
	background	: url(../images/new/Buttons/plusbutton.png) no-repeat center;
	width	: 30px;
	height	: 15px;
	cursor	: pointer;
}

.plusbutton:hover {
	background	: url(../images/new/Buttons/plusbuttonhover.png) no-repeat center;
	width	: 30px;
	height	: 15px;
	cursor	: pointer;
}

.minusbutton {
	background	: url(../images/new/Buttons/minusbutton.png) no-repeat center;
	width	: 30px;
	height	: 15px;
	cursor	: pointer;
}

.minusbutton:hover {
	background	: url(../images/new/Buttons/minusbuttonhover.png) no-repeat center;
	width	: 30px;
	height	: 15px;
	cursor	: pointer;
}

.center {
	text-align:center;
	padding-left: 0px !important;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.rightpad2 {
	padding-right: 2px;
}

.leftpad2 {
	padding-left: 2px;
}

.floatright {
	float: right;
}

.floatleft {
	float: left;
}

.digitalign {
	text-align:right;
	padding-right: 4px;
}

.digitalign30 {
	text-align:right;
	padding-right: 35px;
}

.digitalign10 {
	text-align:right;
	padding-right: 10px;
}

/*Myself Styling */

.myself {
	font-weight:bold;
	color: #FFFF66 !important;
}


	/* Overflow Styling */
.overflow100 {
	width: 100px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow110 {
	width: 110px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow120 {
	width: 120px;
	overflow: hidden;
	white-space: nowrap;
}
.overflow130 {
	width: 130px;
	overflow: hidden;
	white-space: nowrap;
}
.overflow140 {
	width: 140px;
	overflow: hidden;
	white-space: nowrap;
}
.overflow150 {
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow175 {
	width: 175px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow200 {
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow250 {
	width: 250px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow225 {
	width: 225px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow275 {
	width: 275px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow300 {
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow325 {
	width: 325px;
	overflow: hidden;
	white-space: nowrap;
}

.overflow350 {
	width: 350px;
	overflow: hidden;
	white-space: nowrap;
}

	/* End Overlfow Styling */
	
/* End General CSS Definitions */


/* Page Top Definitions*/

.topgrassoverlay {
	position: absolute;
	background: url(../images/new/Bgs/topgrassoverlay.png);
	top: 55px;
	width: 302px;
	height: 20px;
}

.logoinfo{
	position	: relative;
	width	: 984px;
	height	: 120px;
	background	: url(../images/new/Bgs/topBGnew.jpg); 
}
.logoinfo100{
	position	: relative;
	width	: 984px;
	height	: 120px;
	background	: url(../images/new/Bgs/topBGnew100.jpg); 
}

.logoinfo10years{
	position	: relative;
	width	: 984px;
	height	: 120px;
	background	: url(../images/new/Bgs/topBGnew10.jpg); 
}
.logoinfoDEV{
	position	: relative;
	width	: 984px;
	height	: 120px;
	background	: url(../images/new/Bgs/topBGnew_dev.jpg); 
}

.topnames {
	position: absolute;
	width: 270px;
	top: 2px;
	left: 340px;
}

.topteamname {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	font-weight	: bold;
	position	: relative;
	left	: 4px;
	line-height	: 23px;
	text-align	: center;
	width	: 260px;
	overflow	: hidden;
	white-space	: nowrap;
	color	: #FFFFFF;
}

.topmanagerdiv {
	position: relative; 
	text-align: center;
	left: 11px;
	width: 250px;
}

.topmanagername {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	line-height	: 20px;
	color	: #FFFFFF;
}

.topcurrency {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	line-height	: 15px;
	color	: #FFFFFF;
}

.topsponsordiv {
	position: absolute;
	left: 824px;
	top: 13px;
	width: 150px;
}

.topsponsorlogo {
	position	: relative;
	height	: 60px;
	width	: 150px;
	background-color	: #000000;
	text-align	: center;
}

.topsponsortext {
	position	: relative;
	color	: #000000;
	text-align	: center;
	width	: 150px;
}


	/* Top Frame Icon Hover Action */
	
.topicontd {
	height	: 60px;
	vertical-align	: bottom;
}

.topicon{
	height	: 50px;
	width	: 75px;
	margin	: 5px;
	vertical-align	: bottom;
}

.topicon:hover{
	height	: 60px;
	width	: 90px;
	margin	: 0px;
	vertical-align	: bottom;
}
	
.topinfotext {
	font-size	: 10px;
	vertical-align	: top;
	color	: #FFFFFF;
}


.topinfotext a {
	font-size	: 12px;
	color	: #FFFFFF;
}

/* End Page Top Definitions */

/* Page Top Compressed Styling */

.cpcontainer{
	position	: relative;
	width		: 984px;
	height		: 65px;
}

.cptopsponsorlogo {
	position	: absolute; 
	top			: 3px; 
	left		: 765px; 
	height		: 60px;
	width		: 150px;
	background-color	: #000000;
}

.cpbg{
	position	: relative;
	width		: 984px;
	height		: 65px;
	background: url(../images/new/Bgs/topbgcompnew.jpg);
}
.cpbg100{
	position	: relative;
	width		: 984px;
	height		: 65px;
	background: url(../images/new/Bgs/topbgcompnew100.jpg);
}
.cpbg10years{
	position	: relative;
	width		: 984px;
	height		: 65px;
	background: url(../images/new/Bgs/topbgcompnew10.jpg);
}
.cpbgDEV{
	position	: relative;
	width		: 984px;
	height		: 65px;
	background: url(../images/new/Bgs/topbgcompnew_dev.jpg);
}

.cptopname {
	position: absolute;
	top: 38px; 
	width: 280px; 
	left: 2px;
}

.cpicons {
	 position: absolute; 
	 top: 2px; 
	 left: 294px; 
	 width: 120px;
}

.cpinfo1 {
	 position: absolute; 
	 left: 413px; 
	 top: 6px; 
	 width: 165px; 
	 height: 115px;
}

.cpinfo2 {
	 position: absolute; 
	 left: 592px; 
	 top: 6px; 
	 width: 165px; 
	 height: 115px;
}

.cphelpicon1 {
	position: absolute;
	height: 20px; 
	width: 20px; 
	top: 2px; 	 
	left: 918px;
}

.cphelpicon2 {
	position: absolute;
	 height: 20px; 
	 width: 20px; 
	 top: 2px;  
	 left: 950px;
}

.cphelpicon3 {
	position: absolute;
	height: 20px; 
	width: 20px; 
	top: 33px;  
	left: 918px;
}

.cphelpicon4 {
	position: absolute;
	height: 20px; 
	width: 20px; 
	top: 33px;  
	left: 950px;
}

/* End Page Top Compressed Styling */


/* New Dropdown Menu Definitions */

.dropmenu {
	height: 35px;
	width: 984px;
	position	: relative;
	z-index	: 12;
	background:url(../images/new/dropdown/topmenuline.png);
}

.dropmenu .table {
	position: relative;
	left: 5px;
	white-space:nowrap;
}

.dropmenu td.category {
	width: 84px;
	height: 30px;
	line-height: 10px;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF;
	background: url(../images/new/dropdown/topbuttonunpress2.png);
}

.dropmenu td.category:hover {
	color:#000000;
	cursor: pointer;
	background:url(../images/new/dropdown/topbuttonpress2.png);
}

.submenu {	
	list-style-type:none;
	left:0px;
}

.subdiv {
	display: none;
	position: absolute;
}

.topfull {	
	height: 6px;
	width: 175px;
	background:url(../images/new/dropdown/topfull.png);
}
.linefull  {
	height: 20px;
	width: 175px;
	text-indent: 10px;
	line-height	: 20px;
	background: url(../images/new/dropdown/linefull.png);
}
.linefull:hover {
	background: url(../images/new/dropdown/linefullhover.png);
}
.bottomfull {
	height: 12px;
	width: 175px;
	background:url(../images/new/dropdown/bottomfullslim.png);
}

/*.bottomfull:hover {
	height: 30px;
	width: 175px;
	background:url(../images/new/dropdown/bottomfullhover.png);
}*/

.separatorfull {
	height: 8px;
	width: 175px;
	background:url(../images/new/dropdown/separatorfull.png);
}

.linefull a:link  {
	color	: black;
	text-decoration	: none !important;
	display	: block;
	width	: 100%
}
.linefull a:visited  {
	color	: black;
	text-decoration	: none !important;
	display	: block;
	width	: 100%;
}
.linefull a:hover  {
	color	: white;
	text-decoration	: none !important;
	display	: block;
	width	: 100%;
}
.linefull a:active  {
	color	: black;
	text-decoration	: none !important;
	display	: block;
	width	: 100%;
}

.bottomfull a:link  {
	color	: black;
	text-decoration	: none !important;
	display	: block;
	width	: 100%
}
.bottomfull a:visited  {
	color	: black;
	text-decoration	: none !important;
	display	: block;
	width	: 100%;
}
.bottomfull a:hover  {
	color	: white;
	text-decoration	: none !important;
	display	: block;
	width	: 100%;
}
.bottomfull a:active  {
	color	: black;
	text-decoration	: none !important;
	display	: block;
	width	: 100%;
} 

 /*.droptop .topleft {
	height: 6px;
	width: 15px;
	background:url(../images/new/dropdown/topleft.png);
}
.droptop .topline {	
	height: 6px;
	background:url(../images/new/dropdown/topline.png);
}
.droptop .topright {
	height: 6px;
	width: 21px;
	background: url(../images/new/dropdown/topright.png);
}
.dropline:hover a {
	color:#FFFFFF;
}

.dropline .lineleft {
	width: 15px;
	height: 20px;
	background:url(../images/new/dropdown/lineleft.png);
}
.dropline .line {
	background:url(../images/new/dropdown/line.png);
}
.dropline .lineright {
	width: 21px;
	background:url(../images/new/dropdown/lineright.png);
}
.dropline:hover .lineleft {
	width: 15px;
	height: 20px;
	cursor: pointer;
	background: url(../images/new/dropdown/hoverlineleft.png);
}
.dropline:hover .line {
	cursor: pointer;
	color:#FFFFFF;
	background:url(../images/new/dropdown/hoverline.png);
}
.dropline:hover .lineright {
	width: 21px;
	cursor: pointer;
	background:url(../images/new/dropdown/hoverlineright.png);
}

.dropline .bottomleft {
	width: 15px;
	height: 30px;
	background: url(../images/new/dropdown/bottomleft.png);
}
.dropline .bottomline {
	height: 30px;
	line-height	: 20px;
	vertical-align	: top;
	background:url(../images/new/dropdown/bottomline.png);
}
.dropline .bottomright {
	height: 30px;
	width: 21px;
	background:url(../images/new/dropdown/bottomright.png);
}

.dropline:hover .bottomleft {
	width: 15px;
	height: 30px;
	cursor: pointer;
	background: url(../images/new/dropdown/hoverbottomleft.png);
}
.dropline:hover .bottomline {
	height: 30px;
	cursor: pointer;
	color:#FFFFFF;
	background:url(../images/new/dropdown/hoverbottomline.png);
}
.dropline:hover .bottomright {
	height: 30px;
	width: 21px;
	cursor: pointer;
	background:url(../images/new/dropdown/hoverbottomright.png);
}

.dropline .seplineleft {
	background: url(../images/new/dropdown/separatorlineleft.png);
}
.dropline .sepline {
	background: url(../images/new/dropdown/separatorline.png);
}
.dropline .seplineright {
	background: url(../images/new/dropdown/separatorlineright.png);
}*/

/* End New Dropdown Menu Definitions */


/* Page Header and Page Info Definitions */

.pageheader {
	position	: relative;
	width	: 984px;
	top	: 0px;
	height	: 30px;
	background-image	: url('../images/new/dropdown/pageheader.png');
	z-index	: 10;
}

.pageheadertxt {
	position	: absolute;
	vertical-align	: top;
	text-align	: left;
	font	: normal 12pt arial,helevetica,san-serif;
	color	: #FFFFFF;
	font-style  	: italic;
	font-weight	: bold;
	text-transform	: uppercase;
	padding	: 0px;
	padding-top	: 0px;
	margin	: 0px;
	left	: 15px;
	top	: 5px;
	width	: 984px;
	height	: 16px;
	z-index	: 10;
} 

.pageupdatefield {
	position	: relative; 
	left	: 700px; 
	width	: 280px; 
	height	: 20px; 
	padding-top	: 8px; 
	font-style	: italic; 	
	text-align	: right; 
	color	: #FFFFFF;
}
/* End Page Header and Page Info Definitions */

/* Compressed menu Styling */

.dropdowncomp {  	/*Dette er menylinjebakgrunnen*/
	padding	: 0px 0px 0px 10px; 
	margin	: 0; 
	list-style	: none; 
	height	: 25px; 
	background	: url(../images/new/dropdown/topmenulinecomp.png) no-repeat; 
	position	: relative;
	z-index	: 12;
	font-family	: Arial, Helvetica, sans-serif;
	cursor	: pointer;
}
	
.dropdowncomp li.top {	/*background for all menuitems*/
	display	: block; 
	float	: left;
	position	: relative;
} 

.dropdowncomp li a.top_link {	/*menuitems font styling */
	display	: block; 
	float	: left;
	height	: 20px; 
	line-height	: 19px;
	color	: #ffffff; 
	text-decoration	: none; 
	font-size	: 11px;
	font-weight	: bold; 
	padding	: 0px 0px 0px 0px; 
	cursor	: pointer;
} 


.dropdowncomp li a.top_link span.down {	/*menuitems that have a dropdowncomp*/
	float	: left; 
	display	: block;
	width	: 84px;
	padding	: 0px 0px 0px 0px; 
	top	: 0px;
	height	: 31px;
	text-align	: center;
	background	: url(../images/new/dropdown/topbuttonunpresscomp.png) no-repeat right top;
} 

.dropdowncomp li a.top_link:hover {	/*Hover over menuitems*/
	color	: #ffffff;
} 	
	
.dropdowncomp li:hover > a.top_link { 	/*controls look of hover text, and stays that way while focus is on submenu*/
	color	: #000000; 
} 

.dropdowncomp li:hover > a.top_link span.down {
	background	: url(../images/new/dropdown/topbuttonpresscomp.png) no-repeat right top;
}  

.dropdowncomp table {
	border-collapse	: collapse; 
	width	: 0; 
	height	: 0; 
	position	: absolute; 
	top	: 0; 
	left	: 0;
}
	
	/* CSS for keeping dropdowncomps invisible */
.dropdowncomp ul, 
.dropdowncomp :hover ul	{
	position	: absolute; 
	left	: -9999px; 
	top	: -9999px; 
	width	: 0; 
	height	: 0; 
	margin	: 0; 
	padding	: 0; 
	list-style	: none;
	/*background	: url('x');*/
}


.dropdowncomp :hover ul.sub { 	/*defines the dropdowncomp itself*/
	left	: 2px; 
	top	: 20px; 
	/* background	: url('x'); */
	padding	: 0px 0; 
	border	: 0; 
	white-space	: nowrap; 
	width	: auto; 
	height	: auto;
}

/* End Compressed Menu */


/* General Frame Definitions */

.contentBox1{
	position:absolute;
	left:6px;
	top:30px;
}
.contentBox2{
	position:absolute;
	left:332px;
	top:30px;
}
.contentBox3{
	position:absolute;
	left:658px;
	top:30px;
}
.contentBox4{
	position:absolute;
	left:6px;
	top:286px;
}
.contentBox5{
	position:absolute;
	left:332px;
	top:286px;
}
.contentBox6{
	position:absolute;
	left:658px;
	top:286px;
}
.contentBox7{
	position:absolute;
	left:6px;
	top:542px;
}
.contentBox8{
	position:absolute;
	left:332px;
	top:542px;
}
.contentBox9{
	position:absolute;
	left:658px;
	top:542px;
}

.boxtableBG {
	position	: relative;
	top	:-8px;
	height: 852px;
	background	: url(../images/new/Bgs/generalnew.jpg);
	width:984px;
  	overflow:hidden;
   	margin-left:auto;
   	margin-right:auto; 
	/*#627394*/ 
}

.boxtableBGcomp {
	position	: relative;
	top	:-8px;
	height: 803px;
	background	: url(../images/new/Bgs/generalnew.jpg);
	width:984px;
   	overflow:hidden;
   	margin-left:auto;
   	margin-right:auto; 
}

.boxtableBGforum {
	position	: relative;
	top	:-8px;
	background: url(../images/new/Bgs/forumbgtile3.jpg) repeat-y;
	/*#627394*/ 
}

.newspaperBG {
	position	: relative;
	top	:-8px;
	height	: 852px;
	background	: url(../images/new/Bgs/newspaperBG.png) no-repeat;
}
	
.spacer {
	background	: url(../images/new/Spacer/spacer.gif);
}

.boxspacer {
	width	: 6px;
	background	: url(../images/new/Spacer/spacer.gif);
}
	
.box1x1 {
	position	: relative;
	width	: 320px;
	height	: 256px;
}

.box1x2 {
	position	: relative;
	width	: 320px;
	height	: 512px;
}

.box1x3 {
	position	: relative;
	width	: 320px;
	height	: 768px;
}

.box2x1 {
	position	: relative;
	width	: 646px;
	height	: 256px;
}

.box2x2 {
	position	: relative;
	width	: 646px;
	height	: 512px;
}

.box2x3 {
	position	: relative;
	width	: 646px;
	height	: 768px;
}

.box3x1 {
	position	: relative;
	width	: 972px;
	height	: 256px;
}

.box3x2 {
	position	: relative;
	width	: 972px;
	height	: 512px;
}

.box3x3 {
	position	: relative;
	width	: 972px;
	height	: 768px;
}

.boxcontainer {
	position	: relative;
	top	: 20px;
	left	: 0px;
	overflow	: hidden;
	z-index	: 2;
	height	: 232px;
}

.box1ycontainer {
	position	: relative;
	top	: 20px;
	left	: 0px;
	overflow	: hidden;
	z-index	: 2;
	height	: 234px;
}

.box2ycontainer {
	position	: relative;
	top	: 20px;
	left	: 0px;
	overflow	: hidden;
	z-index	: 2;
	height	: 490px;
}

.box3ycontainer {
	position	: relative;
	top	: 20px;
	left	: 0px;
	overflow	: hidden;
	z-index	: 2;
	height	: 745px;
}

.cpcontainer {
	top: 0px;
}

.box1x1container {
	top	: 20px;
	height	: 232px;
	left	: 0px;
	overflow	: hidden;
	z-index	: 2;
}

.box2x1container {
	top	: 20px;
	left	: 0px;
	overflow	: hidden;
	z-index	: 2;
}
	
.box2x3container {
	top	: 20px;
	left	: 0px;
	overflow	: hidden;
	z-index	: 2;
}

.box2x2container {
	top	: 20px;
	left	: 0px;
	overflow	: hidden;
	z-index	: 2;
}
	
.boxcontent {
	position	: relative;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	padding-left	: 16px;
	padding-right	: 16px;
	padding-top 	: 24px;
	padding-bottom	: 20px;
	text-align	: justify;
	overflow	: hidden;
	z-index	: 3;
}
	
.boxtable {
	padding-left	: 6px; 
	padding-right 	: 6px;
	padding-top 	: 24px;
	padding-bottom	: 0px;
	color	: #FFFFFF;
	text-align	:left;
}

.boxfull {
	padding-left	: 2px;
	padding-right	: 2px;
	padding-top 	: 24px;
	padding-bottom	: 2px;
}

.boxall {
	padding-left	: 0px;
	padding-right	: 0px;
	padding-top 	: 0px;
	padding-bottom	: 0px;
}

.boxscroller {
	padding-right	: 26px; !important	
}


.boxcontenttbl {
	position	: relative;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	padding-left	: 5px;
	padding-right	: 5px;
	margin-top	: 40px;
	text-align	: justify;
	overflow	: hidden;
	z-index	: 3;
}

.boxheader {
	position	: absolute;
	color	: #FFFFFF;
	text-transform	: uppercase;
	vertical-align	: top;
	left	: 15px;
	top	: 0px;
	width	: 300px;
	z-index	: 10;
	font	: normal 13px arial,helevetica,san-serif;
	font-weight	: bold;
	padding	: 0;
	padding-top	: 9px;
	margin	: 0;
	overflow: hidden;
	white-space: nowrap;
} 

/*Box BG Stylings */

.box1x1BG {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame1x1.png);
}

.box1x1BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame1x1table.png);
}

.box1x1BGtip {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Bgs/tipimage2.png);
}

.box1x1BGforum {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x1bgforum.png);
}

.box1x1BGgameinfo {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: 
	url(../images/new/Frames/frame1x1gameinfo.png);
}

.box1x1BGactive {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame1x1active.png);
}

.box1x1BGplsearch {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x1bgpsearchfill.png);
}

.box1x1BGattendance {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/stadiumrecords.png);
}

.box1x1BGcredit {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x1credit.png);
}

.box1x1BGonlinepay {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x1onlinepay02.png);
}

.box1x1BGofflinepay {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x1onlinepay03.png);
}

.newsheaderline {
	height: 15px;
	background:url(../images/new/Bgs/newsline.png) repeat-x;
}

.box1x1BGnews {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Bgs/newspaperbg1x1.png);
}

.box1x1BGnewsentry {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Bgs/newspaperbg1x1entry.png);
}

.box1x1BGnewslist {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background: url(../images/new/Frames/1x1BGnewsart.png);
}

.box2x1BGnews2 {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Bgs/newspaperbg2x1.png);
}

.box2x1BGrank{
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/2x1ranking.png);
}

.box2x1BGactive{
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/2x1active.png);
}

.box2x1BGNews {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/newspaperbg.png);
}

.box2x1BGsearch {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/2x1search.png);
}

.box3x1BGNews {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 972px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/newspaperbg3x1.png);
}

.box3x1hqbg {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 972px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/3x1hqbg.png);
}

.box1x1BGLC {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Bgs/LCLogo.png);
}

.box1x1BGCL {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/CLLogo.png);
}

.box1x1BGDC {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/DCLogo.png) ;
}

.box1x1BGCC{
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/customcup.png) ;
}

.box1x1BGSC {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/SCLogo.png);
}

.box1x1BGchamps {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x1BGchamps.png);
}

.box1x1BGevents {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Bgs/1x1events.png);
}


.box1x1BGPH {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/imageplaceholder.png);
}

.box1x1BGstaffsearch {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/1x1staffsearch.png);
}

.box1x1BGstaffquote {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/staffquotebg.png);
}

.box1x1BGmedlaw {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/1x1medlawbg.png);
}

.box1x1BGfamealltime {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x1famealltime.png);
}

.box1x2BG {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 506px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame1x2.png);
}
	
.box1x2BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 506px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame1x2table.png);
}

.box1x2BGgkfame {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 506px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x2gkfame.png);
}

.box1x2BGdeffame {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 506px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x2deffame.png);
}

.box1x2BGmidfame {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 506px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x2midfame.png);
}

.box1x2BGattfame {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 506px;
	z-index	: 1;
	background-image: url(../images/new/Frames/1x2attfame.png);
}

.box1x2BGfixtures {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 506px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/1x2BGFixFill.png);
}

.box1x3BGflash {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/1x3flashBG.png);
}

.box1x3BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame1x3table.png);

}

.box1x3BGfinance {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/1x3BGFinance.jpg);
}

.box1x3BGclub {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame1x3club.png);
}

.box2x1BG {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x1.png);
}
	
.box2x1Stadium {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x1stadium.png);
}

.box2x1fame{
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/2x1halloffame.png);
}

.depcupbg {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image: url(../images/new/Bgs/Depcup.png);
}

.box2x2BG {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 506px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x2.png);
}

.box2x2BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 506px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x2table.png);
}
	
.box2x1BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x1table.png);
}

.box2x1BGChampions {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Bgs/2x1BGChampions.png);
}
	
.box2x3BG {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x3.png);
}
	
.box2x3BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x3table.png);
}

.box2x3BGledger {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x3ledger.jpg);
}

.box2x3BGclub {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame2x3club.png);
}

.box3x2BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 972px;
	height	: 506px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame3x2table.png);
}

.box3x1BG {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 972px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame3x1.png);
}

.box3x1BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 972px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame3x1table.png);
}


.box3x1BGgraph {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 972px;
	height	: 250px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame3x1graph.png);
}

.box3x3BGtbl {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 972px;
	height	: 762px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/frame3x3table.png);
}

/*End Box BG Stylings */

.box1xheader {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 38px;
	z-index	: 4;
	background-image	: url(../images/new/Frames/frame1xheader.png);
}

.box2xheader {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 646px;
	height	: 37px; 
	z-index	: 3;
	background-image	: url(../images/new/Frames/frame2xheader.png);
}

.box3xheader {
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 972px;
	height	: 38px; 
	z-index	: 3;
	background-image	: url(../images/new/Frames/frame3xheader.png);
}


/* End General Frame Definitions */

/* Internal Content Boxes */

.conboxtopleft {
	width: 8px;
	height: 6px;
	background:url(../images/new/Frames/contentframetopleft.png) no-repeat;
}

.conboxtop {
	height: 6px;
	background:url(../images/new/Frames/contentframetop.png) repeat-x;
}

.conboxtopright {
	width: 10px;
	height: 6px;
	background:url(../images/new/Frames/contentframetopright.png) no-repeat;
}

.conboxleft {
	width: 8px;
	height: 15px;
	background:url(../images/new/Frames/contentframemidleft.png) repeat-y;
}

.conboxmid {
	height: 15px;
	background:url(../images/new/Frames/contentframemid.png) repeat;
}

.conboxright {
	width: 10px;
	height: 15px;
	background:url(../images/new/Frames/contentframemidright.png) repeat-y;
}

.conboxbottomleft {
	width: 8px;
	height: 11px;
	background:url(../images/new/Frames/contentframebottomleft.png) no-repeat;
}

.conboxbottom {
	height: 11px;
	background:url(../images/new/Frames/contentframebottom.png) repeat-x;
}

.conboxbottomright {
	width: 10px;
	height: 11px;
	background:url(../images/new/Frames/contentframebottomright.png) no-repeat;
}

.conboxseparatortop {
	width: 10px;
	height: 6px;
	background: url(../images/new/Frames/fadeboxseparatortop.gif) bottom no-repeat;
}
.conboxseparator {
	width: 10px;
	height: 80px;
	background: url(../images/new/Frames/fadeboxseparator.gif) repeat-y ;
}

.conboxseparatormail {
	width: 10px;
	height: 36px;
	background: url(../images/new/Frames/fadeboxseparator.gif) repeat-y ;
}

.conboxseparatorbottom {
	width: 10px;
	height: 6px;
	background: url(../images/new/Frames/fadeboxseparatorbottom.gif) top no-repeat;
}

.conboxcontent {
	vertical-align: top; 
	padding-right: 2px;
	padding-left: 2px;
}

.conboxenable {
	height: 22px;
	width: 22px;
	cursor: pointer;
	background:url(../images/new/Icons/enable.png);
}

.conboxdisable {
	height: 22px;
	width: 22px;
	cursor: pointer;
	background: url(../images/new/Icons/disable.png) no-repeat;
}
.conboxdisable:hover {
	height: 22px;
	width: 22px;
	cursor: pointer;
	background: url(../images/new/Icons/enable.png) no-repeat;
}

.conboxedit {
	position: relative;
	top: 0px;
	height: 22px;
	width: 22px;
	cursor: pointer;
	background:url(../images/new/Icons/edit.png) no-repeat;
}
.conboxedit:hover {
	position: relative;
	top: 0px;
	height: 22px;
	width: 22px;
	cursor: pointer;
	background:url(../images/new/Icons/edithover.png) no-repeat;
}

.conboxdelete {
	position: relative;
	top: 0px;
	height: 22px;
	width: 22px;
	cursor: pointer;
	background: url(../images/new/Icons/delete.png) no-repeat;
}

.conboxdelete:hover {
	position: relative;
	top: 0px;
	height: 22px;
	width: 22px;
	cursor: pointer;
	background: url(../images/new/Icons/deletehover.png) no-repeat;
}

.cblinebottom {
	height: 5px;
	vertical-align: top;
	background:url(../images/new/TeamView/tvlinebottom.png) repeat-x;
}
.cblinebottomleft {
	height: 5px;
	width: 5px;
	background:url(../images/new/TeamView/tvlinebottomleft.png) repeat-x;
}
.cblinebottomright {
	height: 5px;
	width: 5px;
	background:url(../images/new/TeamView/tvlinebottomright.png) repeat-x;
}
/*End Internal Content Boxes */

/*New Content Boxes */

.fadebox1xtop {
	height: 6px;
	width: 305px;
	background:url(../images/new/Frames/fadebox1xtop.png) no-repeat;
}

.fadebox1xline {
	width: 305px;
	background:url(../images/new/Frames/fadebox1xline.png) repeat-y;
}

.fadebox1xbottom {
	height: 10px;
	width: 305px;
	background:url(../images/new/Frames/fadebox1xbottom.png) no-repeat;
}

.fadebox2xtop {
	height: 6px;
	width: 620px;
	background: url(../images/new/Frames/fadebox2xtop.png) no-repeat;
}

.fadebox2xline {
	width: 620px;
	background:url(../images/new/Frames/fadebox2xline.png) repeat-y;
}

.fadebox2xbottom {
	height: 10px;
	width: 620px;
	background:url(../images/new/Frames/fadebox2xbottom.png) no-repeat;
}

.fadebox3xtop {
	height: 6px;
	width: 954px;
	background: url(../images/new/Frames/fadebox3xtop.png) no-repeat;
}

.fadebox3xline {
	width: 954px;
	background:url(../images/new/Frames/fadebox3xline.png) repeat-y;
}

.fadebox3xbottom {
	height: 10px;
	width: 954px;
	background:url(../images/new/Frames/fadebox3xbottom.png) no-repeat;
}

.fadeboxcontent {
	padding-left: 8px;
	padding-right: 8px;
}

/* End New Content Boxes */


/* General Helpline Definitions */
.helpline {
	position	: absolute;
	height	 : 42px;
	width	 : 972px;
	left	 : 6px;
	top	  : 804px;
	color	 :#FFFFFF;
} 

.helplinethread {
	position	:relative;
	height	 : 42px;
	width	 : 972px;
	left	 : 6px;
	top			:-4px;
	color	 :#FFFFFF;
} 
	
.helplinecontainer	{
	top	: 0px;
	left	: 6px;
	overflow	: hidden;
	z-index	: 2;
}
	
.helplineBG {
	position	: absolute;
	left	: 0px;
	top	: 0px;
	width	: 778px;
	height	: 42px;
	z-index	: 1;
	background-image	: url(../images/new/Frames/helpline.png);
}

#helplinecontent {
	position	: relative;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	padding-left	: 15px;
	padding-right	: 15px;
	padding-top 	: 5px;
	text-align	: left;
	width	: 750px;
	height	: 30px;
	overflow	: hidden;
	z-index	: 3;
}

.helpicon {
	position 	: absolute;
	left	: 786px;
	top	: 0px;
	width	: 42px;
	height	: 42px;
	z-index	: 10;
	cursor	: pointer;
}
	
.creditsicon {
	position 	: absolute;
	left	: 930px;
	top	: 0px;
	width	: 42px;
	height	: 42px;
	z-index	: 10;
	cursor	: pointer;
}

.optionsicon {
	position 	: absolute;
	left	: 882px;
	top	: 0px;
	width	: 42px;
	height	: 42px;
	z-index	: 10;
	cursor	: pointer;
}
	
.tipicon {
	position 	: absolute;
	left	: 834px;
	top	: 0px;
	width	: 42px;
	height	: 42px;
	z-index	: 10;
	cursor	: pointer;
}

/* End General Helpline Definitions */

/* Custom Frame Definitions (Contains all custom CSS for each ML Page) */
/* General Page Custom Frames */

.deptable {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;	
	color	: #FFFFFF;
}

.deptable th {
	font-weight	: bold;
	text-align	: center;
}

.depflag {
	height	: 130px;
}

.depheaderdiv {
	width	: 147px;
	text-align	: left;
	vertical-align	: top;
	white-space	: normal;
}

.depheadertbl {
	text-align	: center;
}

.depheadprefix {
	color	: #FFFFFF; 
	font-size	: 9px; 
	text-align	: left; 
	font-family	:'Times New Roman', Times, serif; 
	vertical-align	: bottom; 
	font-weight	: normal; 
	line-height	: 8px; 
	padding-left	: 5px;
}

.depheadleaguename {
	 color	: #FFFFFF; 
	 font-family	: Verdana, Arial, Helvetica, sans-serif; 
	 font-size	: 14px; 
	 font-weight	: bold; 
	 text-align	: center; 
	 padding-bottom	: 10px;
	 text-transform	: uppercase;
}

.depheaddivdep {
	 color	: #FFFFFF; 
	 font-family	: Verdana, Arial, Helvetica, sans-serif; 
	 font-size	: 12px; 
	 font-weight	: bold; 
	 text-align	: center; 
	 line-height	: 20px;
	 text-transform	: uppercase;
}

.depheadround {
	 color	: #FFFFFF; 
	 font-family	: Verdana, Arial, Helvetica, sans-serif; 
	 font-size	: 14px; 
	 font-weight	: bold; 
	 text-align	: center; 
	 padding-top	: 12px;
	 text-transform	: uppercase;
}

.playerteam {
	font-weight	: bold;
}

#scheduleboxcontainer {
	position	: relative;
	vertical-align  	: middle;
	top	: 20px;
	left	: 4px;
	width	: 308px;
	height	: 225px; 
	overflow	: hidden;
	z-index	: 2;
}

#tipboxcontainer {
	position	: relative;
	top	: 20px;
	left	: 4px;
	width	: 308px;
	height	: 225px; 
	overflow	: hidden;
	z-index	: 2;
}

#fixtureboxcontainer {
	position	: relative;
	top	: 20px;
	left	: 0px;
	width	: 646px;
	height	: 230px; 
	overflow	: hidden;
	z-index	: 2;
}

.fixboxcontent {
	position	: relative;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	padding-left	: 0px;
	padding-right	: 0px;
	padding-top 	: 24px;
	padding-bottom	: 20px;
	text-align	: justify;
	overflow	: hidden;
	z-index	: 3;
}

.fixtable {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
}


.rescontainer {
	position	: relative;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	top	: 20px;
	left	: 0px;
	width	: 320px;
	height	: 230px;
	overflow	: hidden;
	z-index	: 2;
}

.rescontent {
	position	: relative;
	width	: 320px;
	padding-top	: 20px;
	overflow	: hidden;
	z-index	: 3;
}

.regtblheader {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:center;
	line-height: 16px;
	text-transform: uppercase;
	padding-bottom: 10px;
}

.resline {
	padding-right: 2px;
	padding-left: 2px;
	color:#FFFFFF;
	font-size: 11px;
}

.reslinepl {
	font-weight:bold;
}

.reslinehead {
	padding-right: 3px;
	padding-left: 3px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.lgtblscheduler {
	position: relative; 
	top: -5px; 
	left: 1px; 
	background: url(../images/new/Frames/scheduleframe2.png);
}

/* End General Page Custom Frames */

/*Team Selection Page Custom Frames */

#teamselectcontainer {
	position	: relative;
	top	: 20px;
	padding-top	: 20px;
	left	: 0px;
	width	: 646px;
	height	: 737px; 
	overflow	: hidden;
	z-index	: 2;
}

#formationcontainer {
	height: 250px;
}

#formationcontent {
	height: 250px;
}


	/* Fotball Field Background */
.formationBG { 
	position	: absolute;
	left	: 0px;
	top	: 6px;
	width	: 320px;
	height	: 506px;
	z-index	: 1;
	background-image: url(../images/new/Frames/grass1x2d.png); 
}

#formationtable {
	position	: relative;
	width	: 320px;
	padding-left	: 0px;
	padding-right	: 0px;
	padding-top 	: 0em;
	padding-bottom	: 0px;
	overflow	: visible;
	z-index	: 3
}

.playstyleheader {
	line-height: 12px;
}

.jerseycontainer {
	position: absolute;
	cursor: default;
	z-index: 150;
}

.jerseycontainersub {
	position: absolute;
	cursor: default;
	z-index: 150;
}

.formnameplate {
	position: absolute;
	top: 39px;
	left: 0px;
	width: 75px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:hidden;
}

.formnameplatesub {
	position: absolute;
	top: 33px;
	left: 0px;
	width: 62px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	overflow:hidden;
}

.formfitplate {
	position: absolute;
	top: 55px; 
	left: 28px; 
	width: 20px;
	color:#FFFFFF;
	text-align:center;
}

.formfitplatesub {
	position: absolute;
	top: 47px; 
	left: 22px; 
	width: 20px; 
	font-size:9px;
	color:#FFFFFF;
	text-align:center;
}

.roledescplate {
	position: absolute;
	top: 34px;
	left: 0px;
	width: 75px;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:hidden;
}

.rolenameplate {
	position: absolute;
	top: 51px;
	left: 0px;
	width: 75px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	overflow:hidden;
}

.formplayerno {
	position: absolute;
	top: 12px;
	left: 1px;
	width: 73px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
}

.formplayernosub {
	position: absolute;
	top: 9px;
	left: 0px;
	width: 62px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#FFFFFF;
}

.formplayernooff {
	position: absolute;
	top: 12px;
	left: 0px;
	width: 73px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #FF0000;
}

.formplayernoshd {
	position: absolute;
	top: 13px;
	left: 2px;
	width: 73px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
}

.formplayernoshdsub {
	position: absolute;
	top: 10px;
	left: 1px;
	width: 62px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
}


	/* Jersey classes */
	
.gkjersey {
	background: url(../images/new/Jerseys/gkjerseyfit.png);
	height	: 70px;
	width	: 78px;
}

.gkjerseyhl {
	background: url(../images/new/Jerseys/gkjerseyfithl.png);
	height	: 70px;
	width	: 78px;
}

.gkjerseyselected {
	background: url(../images/new/Jerseys/gkjerseyselected.png);
	height	: 70px;
	width	: 78px;
}

.gkjerseysub {
	background: url(../images/new/Jerseys/gkjerseysubfit.png);
	height	: 60px;
	width	: 65px;
}

.gkjerseysubhl {
	background: url(../images/new/Jerseys/gkjerseysubfithl.png);
	height	: 60px;
	width	: 65px;
}

.gkjerseysubselected {
	background: url(../images/new/Jerseys/gkjerseysubselected.png);
	height	: 60px;
	width	: 65px;
}

.gkrole {
	background: url(../images/new/Jerseys/gkrole.png);
	height	: 70px;
	width	: 78px;
	cursor	: default;
	z-index:2;
	
}

.defjersey {
	background: url(../images/new/Jerseys/defjerseyfit.png);
	height	: 70px;
	width	: 78px;
}

.defjerseyhl {
	background: url(../images/new/Jerseys/defjerseyfithl.png);
	height	: 70px;
	width	: 78px;
}

.defjerseyselected {
	background: url(../images/new/Jerseys/defjerseyselected.png);
	height	: 70px;
	width	: 78px;
}

.defjerseysub {
	background: url(../images/new/Jerseys/defjerseysubfit.png);
	height	: 60px;
	width	: 65px;
}

.defjerseysubhl {
	background: url(../images/new/Jerseys/defjerseysubfithl.png);
	height	: 60px;
	width	: 65px;
}

.defjerseysubselected {
	background: url(../images/new/Jerseys/defjerseysubselected.png);
	height	: 60px;
	width	: 65px;
}

.defrole {
	background: url(../images/new/Jerseys/defrole.png);
	height	: 70px;
	width	: 78px;
	cursor	: default;
	z-index:2;
	
}

.midjersey {
	background: url(../images/new/Jerseys/midjerseyfit.png);
	height	: 70px;
	width	: 78px;
}

.midjerseyhl {
	background: url(../images/new/Jerseys/midjerseyfithl.png);
	height	: 70px;
	width	: 78px;
}

.midjerseyselected {
	background: url(../images/new/Jerseys/midjerseyselected.png);
	height	: 70px;
	width	: 78px;
}

.midjerseysub {
	background: url(../images/new/Jerseys/midjerseysubfit.png);
	height	: 60px;
	width	: 65px;
}

.midjerseysubhl {
	background: url(../images/new/Jerseys/midjerseysubfithl.png);
	height	: 60px;
	width	: 65px;
}

.midjerseysubselected {
	background: url(../images/new/Jerseys/midjerseysubselected.png);
	height	: 60px;
	width	: 65px;
}

.midrole {
	background: url(../images/new/Jerseys/midrole.png);
	height	: 70px;
	width	: 78px;
	cursor	: default;
	z-index:2;
	
}

.attjersey {
	background: url(../images/new/Jerseys/attjerseyfit.png);
	height	: 70px;
	width	: 78px;
}

.attjerseyhl {
	background: url(../images/new/Jerseys/attjerseyfithl.png);
	height	: 70px;
	width	: 78px;
}

.attjerseyselected {
	background: url(../images/new/Jerseys/attjerseyselected.png);
	height	: 70px;
	width	: 78px;
}

.attjerseysub {
	background: url(../images/new/Jerseys/attjerseysubfit.png);
	height	: 60px;
	width	: 65px;
}

.attjerseysubhl {
	background: url(../images/new/Jerseys/attjerseysubfithl.png);
	height	: 60px;
	width	: 65px;
}

.attjerseysubselected {
	background: url(../images/new/Jerseys/attjerseysubselected.png);
	height	: 60px;
	width	: 65px;
}

.attrole {
	background: url(../images/new/Jerseys/attrole.png);
	height	: 70px;
	width	: 78px;
	cursor	: default;
	z-index:2;
	
}


.jersey {
	background	: url(../images/new/jersey.png);
	height	: 37px;
	width	: 40px;
	background-repeat	: no-repeat;
	background-position	: center;
}

.fieldname {
	background	: url(../images/new/fieldname.png);
	width	: 1px;
	height	: 19px;
	background-repeat	: repeat-x;
	font-size	: 9px;
}

.fieldnameR {
	background	: url(../images/new/fieldnameright.png);
	width	: 3px;
	height	: 19px;
	background-repeat	: no-repeat;
}

.fieldnameL {
	background	: url(../images/new/fieldnameleft.png);
	width	: 3px;
	height	: 19px;
	background-repeat	: no-repeat;
}

		/* Substitutionplate */
		
.plabelgk	{
	width: 260px;
	height: 28px;
	background-image: url(../images/new/Tables/playerlabelgk.png);
}

.plabeldef	{
	width: 260px;
	height: 28px;
	background-image: url(../images/new/Tables/playerlabeldef.png);
}

.plabelmid	{
	width: 260px;
	height: 28px;
	background-image: url(../images/new/Tables/playerlabelmid.png);
}

.plabelatt	{
	width: 260px;
	height: 28px;
	background-image: url(../images/new/Tables/playerlabelatt.png);
}

.plabeltext {
	width: 225px; 
	overflow:hidden;
	text-indent: 50px; 	 
	text-align:left; 
	line-height: 28px; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 9px; 
}

/* End Team Selection Page Custom Frames */

/* Training Page custom styles */

.trainicon {
	width: 75px;
	height: 75px;
	cursor: pointer;
}

.noicon {
	width: 75px;
	height: 75px;
	background: url(../images/new/Icons/75noicon.jpg) no-repeat;
}

.tblinetrain {
	height: 15px;
	background:url(../images/new/TeamView/tblinetrain.png);
}

.black {
	color:#000000;
}

/* End TRaining Styles */

/* Start Friendlies Style */

.refreshicon {
	height: 80px;
	width: 80px;
	top: -20px;
	cursor:pointer;
	overflow: visible;
}

.frtableline {
	padding-left: 2px;
	color:#FFFFFF;
	font-size: 11px;
}

.frtablelinehead {
	padding-left: 2px;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.frtblheader {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:center;
	line-height: 16px;
	text-transform: uppercase;
}

/* Start League Table Styles */

#leaguetablescontainer {
	position	: relative;
	top	: 20px;
	padding-top	: 0px;
	left	: 0px;
	width	: 646px;
	height	: 512px; 
	overflow	: hidden;
	z-index	: 2;
}


.lgtableleaguename {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:bold; 
	text-align:center; 
	padding-top: 3px;
	padding-bottom:3px;
}

.lgtabledivdep {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-weight:bold; 
	text-align:center; 
	line-height:18px;
}

.lgtableround {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	text-align:center; 
	padding-top: 5px;
	padding-bottom: 5px;
}

.lgtblline {
	padding-right: 0px;
	padding-left: 0px;
	color:#FFFFFF;
	font-size: 11px;
}

.lgtblstat {
	width: 22px;
	text-align:center;
}

.lgtabldepflag {
	background:url(../images/new/LeagueFlags/international.png) right no-repeat;
}

.tableflag {
	position: absolute;
	left: 468px;
	top: 25px;
	height: 119px;
	width: 150px;
	z-index: 2;
}

.ltablehead {
	position: absolute;
	left:12px;
	top: 18px;
	width: 623px;
	height: 137px;
	z-index: -1;
	background: url(../images/new/LeagueFlags/leaguepagehead.png);
}

/*.ltablehead {
	position: absolute;
	left: 0px;
	top: 20px;
	width: 456px;
	height: 122px;
	z-index: -1;
	background: url(../images/new/LeagueFlags/leaguepagehead.png);
}*/

.lgtbltrend {
	text-align:center;
	vertical-align:middle;
	height: 13px;
	width: 13px;
}

.homebutton {
	height: 40px;
	width: 40px;
	background:url(../images/new/Buttons/homebutton.png);
}

.homebutton:hover {
	height: 40px;
	width: 40px;
	background:url(../images/new/Buttons/homebuttonhover.png);
}

.navrightbutton {
	height: 40px;
	width: 40px;
	background:url(../images/new/Buttons/navrightarrow.png);
}

.navrightbutton:hover {
	height: 40px;
	width: 40px;
	background:url(../images/new/Buttons/navrightarrowhover.png);
}

.navleftbutton {
	height: 40px;
	width: 40px;
	background:url(../images/new/Buttons/navleftarrow.png);
}

.navleftbutton:hover {
	height: 40px;
	width: 40px;
	background:url(../images/new/Buttons/navleftarrowhover.png);
}

.navupbutton {
	height: 40px;
	width: 40px;
	background:url(../images/new/Buttons/navuparrow.png);
}

.navupbutton:hover {
	height: 40px;
	width: 40px;
	background:url(../images/new/Buttons/navuparrowhover.png);
}

/* End League Table Styles */


/* Team and Player Cards Hover */
div.htmltooltip{
	position	: absolute; /*leave this and next 3 values alone*/
	z-index	: 1000;
	left	: -1000px;
	top	: -1000px;
	/*background-image: url(http://www.managerleague.com/ml/images/backgrounds/motd_background.jpg);*/
	background-image	: url('tradingcard.png');
	border	: 0px solid black;
	color	: black;
	padding	: 0px;
	width	: 292px; /*width of tooltip*/
	height	: 380px;
}

.htmltooltip h1 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12pt;
	font-weight	: bolder;
	overflow	: hidden;
}
/* End Team and Player Cards Hover */

/* Custom Scroller Defintions */

#scrollArea {
	position	: absolute;
	left	: 310px;
	top	: 40px;
	height	: 214px;
	width	: 15px;
	z-index	: 5;
	overflow	: hidden;
	visibility  	: visible;
}

#scroller {
	position	: absolute;
	top	: 2px;
	width	: 14px;
	background	: url(../images/new/Scroller/scroller.png);
	left	: 2px;
	z-index	: 8;
}

/* End Custom Scroller Defintions */


/* Clock Definition */
.clock {
   height:        20px;
   font-size:    12px;
   padding-top:7px;
   padding-right:    10px;
   color:        #FFFFFF;
   text-align: right;
   width:        130px;
  }
/* End Clock Definition */



/*Popup window definitions */

.standard_window {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position:absolute; 
	height: 300px;
	width: 463px;
	left: 109px; 
	top: 104px; 
	background: url('../images/new/popupbox.png') no-repeat; 
	padding: 0px;
	margin:0px;	
	overflow: hidden;
}
.header_container{
	background-color: transparent;
	color: black;
	padding:0px; 
	margin: 0px; 
	border: 0px;
	width: 500px;
	height: 40px;
	display:table;
	font-size: 10px;
}
.window_title{
	float: left; 
	width: 500px;
	padding-top: 12px;
	margin: 0px; 
	border: 0px;
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:18px;
	text-align:center;
}
.close_button{
	position: absolute;
	top: 14px;
	left: 420px;
	width: 20px;
	height: 20px;
	text-align:center; 
	color: transparent;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/new/popupclose.png);
}
.window_text{
	padding-left: 100px;
	padding-top: 10px;
	margin-right: 0px;
	width:320px;
	color: black;
	font-family: verdana;
}
.bottom_button_container{
	position: absolute;
	top: 230px;
	width: 350px;
	left: 80px;
	text-align :center;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.window_button{
	border: 0px solid black;
	height: 30px; 
	text-align: center;
	cursor: default;
	background:url(../images/new/popupbuttonup.png);
	color: #000000;
}

.window_button_left {
	border: 0px solid black;
	height: 30px; 
	width: 10px;
	text-align: center;
	cursor: default;
	background:url(../images/new/popupbuttonupleft.png);
	color: #000000;
}

.window_button_left:hover {
	border: 0px solid black;
	height: 30px; 
	width: 10px;
	text-align: center;
	cursor: default;
	background:url(../images/new/popupbuttondownleft.png);
	color: #000000;
}

.window_button:hover{
	background: url(../images/new/popupbuttondown.png);
}

.window_button_right {
	border: 0px solid black;
	height: 30px; 
	width: 10px;
	text-align: center;
	cursor: default;
	background:url(../images/new/popupbuttonupright.png);
	color: #000000;
}

.window_button_left:hover {
	border: 0px solid black;
	height: 30px; 
	width: 10px;
	text-align: center;
	cursor: default;
	background:url(../images/new/popupbuttondownright.png);
	color: #000000;
}

.standard_window th{
	color: black;
}

/*End Popup window */


/* Player Card */
.gkplayercard	{
	position	: absolute;
	top	: 0px;
	left	: 0px;
	width	: 300px;
	height	: 400px;
	background 	: url(../images/new/Cards/pcardbggk.png);
}

.defplayercard	{
	position	: absolute;
	top	: 0px;
	left	: 0px;
	width	: 300px;
	height	: 400px;
	background	: url(../images/new/Cards/pcardbgdef.png);
}

.midplayercard	{
	position	: absolute;
	top	: 0px;
	left	: 0px;
	width	: 300px;
	height	: 400px;
	background 	: url(../images/new/Cards/pcardbgmid.png);
}

.attplayercard	{
	position	: absolute;
	top	: 0px;
	left	: 0px;
	width	: 300px;
	height	: 400px;
	background 	: url(../images/new/Cards/pcardbgatt.png);
}

.playerimage {
	position	: relative;
	top	: 5px;
	left	: 5px;
	width	: 100px;
	height	: 150px;
	background	: #000000;
}
	
.playerflag{
	position	: absolute;
	top	: 342px;
	left	: 8px;
	width	: 62px;
	height	: 49px;
	background	: #000000;
}

.cardtable {
	position	: absolute;
	top	: 52px;
	left	: 75px;
	width	: 225px;
	text-align	: center;
	padding	: 0px;
	margin	: 0px;
}
	
.cardtable2 {
	position	: absolute;
	top	: 182px;
	left	: 75px;
	width	: 215px;
	text-align	: center;
	padding	: 0px;
	margin	: 0px;
	border	: 0px;
}
	
.cardtable3 {
	position	: absolute;
	top	: 255px;
	left	: 75px;
	width	: 210px;
	text-align	: center;
	padding	: 0px;
	margin	: 0px;
	border	: 0px;
}

.playername {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 13px;
	font-weight	: bold;
	text-align	: center;
	width	: 175px;
	height	: 18px;
	top	: 10px;
	left	: 116px;
	overflow	: hidden;
	position	: absolute;	
}

.playerinfoL1 {
	font-family  	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #FFFFFF;
	text-align	: left;
	vertical-align	: text-top;
	height	: 12px;
	line-height	: 15px;
	text-indent	: 35px;
	padding	: 0px;
	margin	: 0px;
}

.playerinfoL2 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #FFFFFF;
	text-align	: left;
	height	: 12px;
	text-indent	: 32px;
}

.playerinfoL3 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #FFFFFF;
	text-align	: left;
	height	: 12px;
	text-indent	: 29px;
}

.playerinfoL4 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #FFFFFF;
	text-align	: left;
	height	: 12px;
	text-indent	: 26px;
}

.playerinfoL5 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #FFFFFF;
	text-align	: left;
	height	: 12px;
	text-indent	: 24px;
}

.playerinfoL6 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #FFFFFF;
	text-align	: left;
	height	: 12px;
	width	: 100px;
	text-indent	: 20px;
}

.playerinfoR {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	line-height	: 15px;
	color	: #FFFFFF;
	text-align	: right;
	height	: 12px;
	width	: 125px;
	overflow	: hidden;
	padding-right	: 12px;
}

.playerstats {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	line-height	: 20px;
	font-weight	: bold;
}

.playersummary {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #FFFFFF;
	height	: 12px;
	text-indent	: 0px;
	width	: 215px;
}

.statline {
	width	: 215px;
	text-align	: center;
	height	: 2px;
	background	: url(../images/new/Cards/statline.jpg);
}

.seasonline {
	width	: 220px;
	height	: 2px;
	background	: url(../images/new/Cards/seasonline.jpg) no-repeat;
}

/* End Player Card Hover */


/* Team Card Hover */
.teamcard	{
	position	: absolute;
	top	: 0px;
	left	: 0px;
	width	: 400px;
	height	: 200px;
	background	: url(../images/new/Cards/teamcard.png);
}

.teamimage {
	position	: relative;
	top	: 45px;
	left	: 5px;
	width	: 150px;
	height	: 150px;
	background-color	: #000000;
}

.teamcardinfocontainer {
	position	: absolute;
	top	: 10px;
	left	: 162px;
	width	: 232px;
	text-align	: left;
	padding	: 0px;
	margin	: 0px;
}
	
.teamcardstatcontainer {
	position	: absolute;
	top	: 142px;
	left	: 150px;
	width	: 240px;
	text-align	: center;
	padding	: 0px;
	margin	: 0px;
	border	: 0px;
}
	
.teamname {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 13px;
	font-weight	: bold;
	color	: #FFFFFF;
	text-align	: center;
	width	: 177px;
	height	: 18px;
	top	: 10px;
	left	: 7px;
	overflow	: hidden;
	position	: absolute;	
}

.teaminfo {
	padding: 0px;
}

.teaminfoL1 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #000000;
	text-align	: left;
	vertical-align	: text-top;
	height	: 12px;
	width	: 118px;
	text-indent	: 34px;
}

.teaminfoL2 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #000000;
	text-align	: left;
	height	: 12px;	
	width	: 118px;
	text-indent	: 30px;
}

.teaminfoL3 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #000000;
	text-align	: left;
	height	: 12px;
	width	: 118px;
	text-indent	: 25px;
}

.teaminfoL4 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #000000;
	text-align	: left;
	height	: 12px;
	width	: 118px;
	text-indent	: 20px;
}

.teaminfoL5 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #000000;
	text-align	: left;
	height	: 12px;
	width	: 118px;
	text-indent	: 15px;
}

.teaminfoL6 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #000000;
	text-align	: left;
	height	: 12px;
	width	: 118px;
	text-indent	: 10px;
}

.teaminfoL7 {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #000000;
	text-align	: left;
	height	: 12px;
	width	: 118px;
	text-indent	: 5px;
}

.teaminfoR {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color	: #000000;
	text-align	: right;
	line-height	: 14px;
	height	: 12px;
	width	: 125px;
	overflow	: hidden;
	padding-right	: 8px;
}

.teamstats {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 14px;
	font-weight	: normal;
	text-align	: center;
	padding  	: 2px;
}

.teamstats td{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 14px;
	font-weight	: normal;
	text-align	: center;
	padding  	: 2px;
}


.teamstatline {
	position	: relative;
	text-align	: center;
	top	: 0px;
	left	: 5px;
	width	: 225px;
	height	: 1px;
	background	: url(../images/new/Cards/statline.jpg) repeat-x;
}

/* End Team Card Hover */


/* Match Report */
.reportcontainer {
	position	: absolute;
	top	: 10px;
	left 	: 10px;
	margin	: 0px;
	height	: 645px;
	width 	: 780px;
}

.reportbg {
	position	: absolute;
	top	: 0px;
	left	: 0px;
	height	: 645px;
	width	: 800px;
	background	: url(../images/new/Matchreport/matchreportbg2.png)
}
	
.hometeamlogo {
	position	: absolute;
	top	: 110px;
	left	: 20px;
	height	: 150px;
	width	: 150px;
	background	: #000000;
}

.hometeamsponsor {
	position	: absolute;
	top	: 265px;
	left	: 20px;
	height	: 60px ;
	width	: 150px ;
	background	: #000000;
}

.hometeamsponsorlink {
	position	: absolute;
	top	: 265px;
	left	: 20px;
	height	: 60px ;
	width	: 150px ;
}

.awayteamlogo {
	position	: absolute;
	top	: 110px ;
	left	: 630px ;
	height	: 150px;
	width	: 150px;
	background	: #000000;
}

.awayteamsponsor {
	position	: absolute;
	top	: 265px;
	left	: 630px ;
	height	: 60px;
	width	: 150px;
	background	: #000000;
}

.awayteamsponsorlink {
	position	: absolute;
	top	: 265px;
	left	: 630px ;
	height	: 60px;
	width	: 150px;
}

.stadiumbg {
	position	: absolute;
	top	: 55px;
	left	: 185px ;
	height	: 180px;
	width	: 430px;
	background	: #000000;
}

.commentbg {
	position	: absolute;
	width	: 503px;
	height	: 289px;
	top	: 339px;
	left	: 20px;	
}


.scoreboard { 
	position	: relative;
	width	: 775px;
	text-align	: center;
	padding	: 0px;
	margin	: 0px;
}

.hometeamname {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	font-weight	: bold;
	color	: #FFFFFF;
	text-align	: center;
	position	: absolute; 
	top	: 3px; 
	left	: 10px; 
	width	: 150px; 
	height	: 25px; 
	display	: table; 
	overflow	: visible;
}

.hometeamnameshd {
	color:#000000 !important;
	top: 4px;
	left: 11px;
}	

.awayteamname {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	font-weight	: bold;
	color	: #FFFFFF;
	text-align	: center;
	position	: absolute; 
	top	: 3px; 
	left	: 420px; 
	width	: 350px; 
	height	: 28px; 
	display	: table; 
	overflow	: visible;
}

.awayteamnameshd {
	color:#000000 !important; 
	top: 4px; 
	left: 421px;
}	

.awayteamyellow {
	color: #FFFF00 !important;
}

.awaytable {
	height: 28px; 
	width: 150px;
}

.teamtext {
	width	: 150px;
	overflow	: visible;
	_position	: absolute; 
	_top	: 50%; 
	display	: table-cell; 
	vertical-align	: middle; 
	line-height	: 20px;
}

.teamtextaway {
	direction	: rtl;
	float	: right;	
	line-height	: 20px;
	height	: 28px;
}

.awaytabletext {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	font-weight	: bold;
	color	: #FFFFFF;
	text-align	: center;
}

.gameclock {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 36px;
	line-height	: 36px;
	font-weight	: bold;
	text-align	: center;
	color	: #FFFFFF;	
	position	: absolute; 
	top	: 1px; 
	left	: 349px;
	width	: 80px;
}

.gameclockshd {
	 color:#000000; 
	 top: 2px; 
	 left: 350px;
}

.homestanding {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 40px;
	line-height	: 40px;
	font-weight	: bold;
	text-align	: center;
	color	: #FFFFFF;
	position	: absolute; 
	top	: 48px; 
	left	: 10px; 
	width	: 150px; 
	height	: 40px;
}

.homestandingshd {
	color:#000000; 
	top: 49px; 
	left: 11px;
}

.awaystanding {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 40px;
	line-height	: 40px;
	font-weight	: bold;
	text-align	: center;
	color	: #FFFFFF;
	position	: absolute; 
	top	: 48px; 
	left	: 620px; 
	width	: 150px; 
	height	: 40px;
}

.awaystandingshd {
	color:#000000; 
	top: 49px; 
	left: 621px;
}
	


.stadiuminfo {
	position	 	: absolute;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	font-weight	: normal;
	padding	: 0px;
	margin	: 0px;
	color	: #FFFFFF;
	top	: 230px;
	left	: 179px;
	width	: 420px;
}

.stadiuminfo th {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	line-height	: 26px;
	vertical-align	: text-top;
	font-weight	: bold;
	color	: #FFFFFF;
}

.stadiuminfo td {
	font-family	: Arial, Helvetica, sans-serif;
	line-height	: 14px;
	color	: #FFFFFF;
}

	#thumb {
	position	: relative;
	height	: 32px;
	width	: 12px;
	background	: url(../images/new/Matchreport/scroller.png)
}

.commentcontainer {
	position	: absolute;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	: #FFFFFF;
	width	: 497px; 
	height	: 290px; 
	top	: 329px;
	left 	: 18px;
	overflow	: hidden;  
	margin-right 	: 10px;

}

.commentstext {
	position	: relative;
	width	: 475px;
	/*padding-top:10px;
	padding-bottom:20px;*/
}

.matchsummary {
	position	: absolute;
	top	: 380px;
	left 	: 532px;
	height	: 245px;
	width	: 235px;
}

gamestatscol {
	color: #000000;
}

.summaryspace {
	height	: 10px;
}

.gametype {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
}
	
.teamsummary {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	: #FFFFFF;
	height	: 14px;
}

.playerperf {
	position	: absolute;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	font-weight	: normal;
	line-height	: 15px;
	padding	: 0px;
	margin	: 0px;
	color	: #FFFFFF;
	top: 328px; 
	width: 505px; 
	height: 291px; 
	left: 9px; 
	background:url(../images/new/Matchreport/performanceslate.png);
}

#commentscrollArea {
	position	: absolute;
	left	: 483px;
	top	: 0px;
	height	: 292px;
	width	: 13px;
	z-index	: 5;
	overflow	: hidden;
	visibility  	: visible;
}

#commentscroller {
	position	: absolute;
	top	: 2px;
	width	: 13px;
	background	: url(../images/new/Matchreport/scroller.png); 
	left	: 0px;
	z-index	: 8;
}

.commentcontrol {
	position	: absolute;
	height	: 35px;
	width	: 250px;
	top	: 326px;
	left	: 520px;
	display	: inline;
}

.endbutton {
	position	: absolute;
	left 	: 0px;
	height	: 35px;
	width	: 35px;
	background	: url(../images/new/Matchreport/buttonendup.png);

}

.endbutton:hover {
	position	: absolute;
	left 	: 0px;
	height	: 35px;
	width	: 35px;
	background	: url(../images/new/Matchreport/buttonenddown.png);
}

.playbutton {
	position	: absolute;
	left 	: 40px;
	height	: 35px;
	width	: 35px;
	background	: url(../images/new/Matchreport/buttonplaypauseup.png);
}

.playbutton:hover {
	position	: absolute;
	left 	: 40px;
	height	: 35px;
	width	: 35px;
	background	: url(../images/new/Matchreport/buttonplaypausedown.png);
}

.fasterbutton {
	position	: absolute;
	left 	: 80px;
	height	: 35px;
	width	: 35px;
	background	: url(../images/new/Matchreport/buttonfasterup.png);
}

.fasterbutton:hover {
	position	: absolute;
	left 	: 80px;
	height	: 35px;
	width	: 35px;
	background	: url(../images/new/Matchreport/buttonfasterdown.png);
}

.slowerbutton {
	position	: absolute;
	left 	: 120px;
	height	: 35px;
	width	: 35px;
	background	: url(../images/new/Matchreport/buttonslowerup.png);
}

.slowerbutton:hover {
	position	: absolute;
	left 	: 120px;
	height	: 35px;
	width	: 35px;
	background	: url(../images/new/Matchreport/buttonslowerdown.png);
}

.comcon {
	position	: absolute;
	padding-top	: 3px;
	left	: 170px;
	width	: 80px;
	height	: 35px;
	text-align	: center;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
}

.mrplayername {
	position:absolute;
	line-height: 15px;
	overflow: hidden;
	width: 210px;
	z-index:0;
}

.perftoggler {
	position: absolute; 
	top: 595px; 
	left: 63px; 
	height: 24px; 
	width: 400px; 
	background:url(../images/new/Matchreport/playertoggle.png);
	z-index: 10;
}

.perftoggler:hover {
	background:url(../images/new/Matchreport/playertogglehover.png);
}

.momslate {
	position: absolute; 
	top: 52px; 
	left: 180px; 
	width: 440px; 
	height: 277px; 
	background:url(../images/new/Matchreport/momslate.jpg); 
	display: none;
	cursor: default;
	z-index:25;
}

.momcard {
	position:absolute;
	top: 26px;
	left: 20px;
	height: 222px;
	width: 400px;
}
.mompic {
	position: relative;
	top: 35px;
	left: 120px;
	background	: #000000;
}
.mombg {
	position: absolute;
	top: 0px;
	left:0px;
	height: 222px;
	width: 400px;
	background:url(../images/new/Bgs/momcard.png);
}
.momtext {
	position: relative;
	top: 40px;
	left: 225px;
	width: 160px;
	color:#FFFFFF;
}

.momtextcol {
	color:#FFFFFF !important;
}

.momtextshd {
	position: absolute; 
	top: 41px; 
	left: 226px;
	color:#000000;
}

.momheader {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.momname {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height: 52px;
}

.momteam {
	font-size:10px;
	font-weight: normal;
}

.commonslate{
	position: absolute;
	top: 52px;
	left: 180px;
	width: 440px;
	height: 277px;
	display: none;
	z-index:25;
	cursor:default;
}

.home_team_comment{
	color: white;
}
.away_team_comment{
	color: yellow;
}
.neutral_comment{
	color: #AAAAAA;
} 

.perfcover {
	position: absolute; 
	top: 630px; 
	left: 4px; 
	height: 250px; 
	width: 771px; 
	z-index: 100;
	background:url(../images/new/Matchreport/performancepanel.jpg);
}

/* End Match Report */

/* Team View CSS */

.tvBG {
	position:absolute;
	height	: 700px;
	width	: 800px;
	background	: url(../images/new/TeamView/teamviewbg2.jpg);
}
.tvBGtop {
	position:relative;
	height	: 170px;
	width	: 800px;
	background: url(../images/new/TeamView/teamviewtop.png) no-repeat;
}

.tvleagueflag {
	position: absolute;
	top: 78px;
	left: 28px;
	width: 100px;
	height: 80px;
	background	: #000000;
}

.tvcountryflag {
	position: absolute;
	top: 78px;
	left: 154px;
	width: 100px;
	height: 80px;
	background	: #000000;
}

.tvsponsor {
	position: absolute;
	top: 199px;
	left: 27px;
	width: 150px;
	height: 60px;
	background: #000000;
}

.tvicons {
	position:absolute; 
	top: 295px; 
	left: 15px; 
	width: 180px; 
	height:180px;
}

.tvteamlogo {
	position: absolute;
	top: 15px;
	left: 640px;
	width: 150px;
	height: 150px;
	background: #000000;
}

.tvnametable {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 300px;
}

.tvid {
	position:absolute;
	top: 195px;
	left: 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.tventryheader {
	font-size:18px; 
	line-height: 35px; 
	text-align:center; 
	font-weight:bold; 
	vertical-align:bottom;
}

.tvtrophyheader {
	line-height: 25px; 
	font-size:16px;
}

.tvleftbox {
	float: left;
	padding-bottom: 5px;
}

.tvrightbox {
	float: right;
	padding-right: 8px;
	padding-bottom: 5px;
}

.tvtrophytext {
	font-size: 14px;
}


/* Blue Lines  */
.tvlinebluetopdark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinebluetopdark.png);
}

.tvlinebluetoplight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinebluetoplight.png);
}

.tvlinebluemiddark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinebluemiddark.png);
}

.tvlinebluemidlight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinebluemidlight.png);
}

.tvlinebluebottomdark{
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlinebluebottomdark.png);
}

.tvlinebluebottomlight {
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlinebluebottomlight.png);
}
/* End Blue lines */

/* Green Lines  */
.tvlinegreentopdark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinegreentopdark.png);
}

.tvlinegreentoplight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinegreentoplight.png);
}

.tvlinegreenmiddark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinegreenmiddark.png);
}

.tvlinegreenmidlight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinegreenmidlight.png);
}

.tvlinegreenbottomdark{
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlinegreenbottomdark.png);
}

.tvlinegreenbottomlight {
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlinegreenbottomlight.png);
}
/* End green lines */

/* grey Lines  */
.tvlinegreytopdark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinegraytoplight.png);
}

.tvlinegreytoplight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinegreytoplight.png);
}

.tvlinegreymiddark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinegreymiddark.png);
}

.tvlinegreymidlight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinegreymidlight.png);
}

.tvlinegreybottomdark{
	width: 550px;
	height: 26px;
	vertical-align:text-top;
	background: url(../images/new/TeamView/tvlinegreybottomdark.png);
}

.tvlinegreybottomlight {
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlinegreybottomlight.png);
}
/* End grey lines */

/* red Lines  */
.tvlineredtopdark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlineredtopdark.png);
}

.tvlineredtoplight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlineredtoplight.png);
}

.tvlineredmiddark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlineredmiddark.png);
}

.tvlineredmidlight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlineredmidlight.png);
}

.tvlineredbottomdark{
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlineredbottomdark.png);
}

.tvlineredbottomlight {
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlineredbottomlight.png);
}
/* End Red lines */

/* yellow Lines  */
.tvlineyellowtopdark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlineyellowtopdark.png);
}

.tvlineyellowtoplight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlineyellowtoplight.png);
}

.tvlineyellowmiddark {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlineyellowmiddark.png);
}

.tvlineyellowmidlight {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlineyellowmidlight.png);
}

.tvlineyellowbottomdark{
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlineyellowbottomdark.png);
}

.tvlineyellowbottomlight {
	width: 550px;
	height: 26px;
	background: url(../images/new/TeamView/tvlineyellowbottomlight.png);
}
/* End yellow lines */

/* Other Lines */

.tvlinelast5 {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinelast5.png);
}

.tvlinenext5 {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinenext5.png);
}

.tvlinetrophies {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinetrophies.png);
}

.tvlinehistory {
	width: 550px;
	height: 15px;
	background: url(../images/new/TeamView/tvlinehistory.png);
}


.statoverlay {
	background:url(../images/new/TeamView/statoverlay.png) repeat-x;
}

.playerlist {
	position: absolute;
	color:#FFFFFF;
	top: 181px;
	left: 240px;
	width: 550px;
	height: 510px;
	/*overflow: hidden;*/
}

.playerlistfix {
	left: 195px;
	width: 595px;
}

.playerlisthistory{
	height: 510px;
	padding-bottom: 0px;
}

#player_container {
	left: 240px;
}
#fixture_container {
	left: -1000px;
}
#history_container {
	left: -1000px;
}
#trophy_container {
	left: -1000px;
}
#achievement_container {
	left: -1000px;
}

.tvvisible {
	left: 240px !important;
}
.tvinvisible {
	left: -1000px !important;
}

.linetext td{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	vertical-align:text-top;
	font-size:11px;
}

.linetext th{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	vertical-align:text-top;
	font-size:11px;
	font-weight: bold;
}

.tvteamname {
	width: 290px;
	color: #000000;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.tvteammanager {
	width: 290px;
	color: #000000;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}

.tvleaguenation {
	position:absolute;
	width: 256px;
	top: 50px;
	left: 13px;
	height: 24px;
}

.tvleaguenationtext {
	font-size: 10px;
	text-align: center;
	line-height:12px;
	height: 24px;
	vertical-align: bottom;
}

.tvteaminfocontainer {
	position:absolute;	
	top: 18px;
	left: 275px;
	width: 350px;
}

.tvteaminfotextupper {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
	line-height:20px;
	white-space:nowrap;
}

.tvL1 {
	text-indent: 65px;
}
.tvL2 {
	text-indent: 55px;
}
.tvL3 {
	text-indent: 45px;
}
.tvL4 {
	height: 10px;
}
.tvL5 {
	text-indent: 30px;
}
.tvL6 {
	text-indent: 20px;
}
.tvL7 {
	text-indent: 10px;
}

.tvL8 {
	text-indent: 5px;
}

.tvteaminfotextlower {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	line-height:18px;
	white-space:nowrap;
}

.tvicon {
	height: 45px;
	width: 68px;
	margin: 4px;
}
.tvicon:hover {
	height: 50px;
	width: 75px;
	margin: 0px;
}

.tviconcel {
	width: 75px;
	height: 50px;
}

.tabholder0 {
	position:absolute;
	top: 539px;
	left: 10px;
	width: 125px;
	height: 30px;
	overflow: visible;
}
.tabholder {
	position:absolute;
	top: 570px;
	left: 10px;
	width: 125px;
	height: 30px;
	overflow: visible;
}
.tabholder2 {
	position:absolute;
	top: 601px;
	left: 10px;
	width: 125px;
	height: 30px;
	overflow: visible;
}
.tabholder3 {
	position:absolute;
	top: 632px;
	left: 10px;
	width: 125px;
	height: 30px;
	overflow: visible;
}

.tabholder4 {
	position:absolute;
	top: 663px;
	left: 10px;
	width: 125px;
	height: 30px;
	overflow: visible;
}

.zerothtab {
	width: 135px;
	height: 30px;
	overflow: visible;
	font-size: 11px;
	color:#000000;
	text-align:left;
	padding-left: 5px;
	line-height: 30px;
	vertical-align:middle;
	background:url(../images/new/TeamView/zerothtabdown.png);
}

.zerothtab:hover {
	width: 135px;
	height: 40px;
	overflow: visible;
	z-index:100;
	background:url(../images/new/TeamView/zerothtabup.png);
	cursor:pointer;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
	line-height: 30px;
	padding-left: 5px;
	vertical-align:middle;
}

.firsttab {
	width: 135px;
	height: 30px;
	overflow: visible;
	font-size: 11px;
	color:#000000;
	text-align:left;
	padding-left: 5px;
	line-height: 30px;
	vertical-align:middle;
	background:url(../images/new/TeamView/firsttabdown.png);
}

.firsttab:hover {
	width: 135px;
	height: 40px;
	overflow: visible;
	z-index:100;
	background:url(../images/new/TeamView/firsttabup.png);
	cursor:pointer;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
	line-height: 30px;
	padding-left: 5px;
	vertical-align:middle;
}

.secondtab {
	width: 125px;
	height: 30px;
	overflow: visible;
	font-size: 11px;
	color:#000000;
	text-align:left;
	padding-left: 5px;
	line-height: 30px;
	vertical-align:middle;
	background:url(../images/new/TeamView/secondtabdown.png);
}

.secondtab:hover {
	width: 125px;
	height: 40px;
	overflow: visible;
	z-index:100;
	background:url(../images/new/TeamView/secondtabup.png);
	cursor:pointer;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
	line-height: 30px;
	padding-left: 5px;
	vertical-align:middle;
}

.thirdtab {
	width: 120px;
	height: 30px;
	overflow: visible;
	font-size: 11px;
	color:#000000;
	text-align:left;
	padding-left: 5px;
	line-height: 30px;
	vertical-align:middle;
	background:url(../images/new/TeamView/thirdtabdown.png);
}

.thirdtab:hover {
	width: 120px;
	height: 40px;
	overflow: visible;
	z-index:100;
	background:url(../images/new/TeamView/thirdtabup.png);
	cursor:pointer;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
	line-height: 30px;
	padding-left: 5px;
	vertical-align:middle;
}

.fourthtab {
	width: 115px;
	height: 30px;
	overflow: visible;
	font-size: 11px;
	color:#000000;
	text-align:left;
	padding-left: 5px;
	line-height: 30px;
	vertical-align:middle;
	background:url(../images/new/TeamView/fourthtabdown.png);
}

.fourthtab:hover {
	width: 115px;
	height: 37px;
	overflow: visible;
	z-index:100;
	background:url(../images/new/TeamView/fourthtabup.png);
	cursor:pointer;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
	line-height: 30px;
	padding-left: 5px;
	vertical-align:middle;
}

.historylistcontainer {
	position: absolute;
	color:#FFFFFF;
	top: 190px;
	left: 240px;
	width: 550px;
	overflow:hidden;
}

#historylistcontainer {
	position	: relative;
	top	: 191px;
	left	: 240px;
	width	: 550px;
	height	: 499px; 
	overflow	: hidden;
	z-index	: 2;
}

.historylistcontent {
	position	: relative;
	overflow	: hidden;
	z-index	: 3;
}

#historyscrollArea {
	position	: absolute;
	left	: 784px;
	top		: 225px;
	height	: 470px;
	width	: 15px;
	z-index	: 5;
	overflow	: hidden;
	visibility  	: visible;
}

#historyscroller {
	position	: absolute;
	top	: 2px;
	width	: 14px;
	background	: url(../images/new/Scroller/scroller.png);
	left	: 2px;
	z-index	: 8;
}

.cornermask {
	position:absolute;
	top: 189px;
	left: 227px;
	height: 50px;
	width: 30px;
	background:url(../images/new/TeamView/cornermask.png);
	z-index:10;
}

.cornermask2 {
	position:absolute;
	top: 179px;
	left: 214px;
	height: 100px;
	width: 45px;
	background:url(../images/new/TeamView/cornermask2.png) no-repeat;
	z-index:10;
}


.trophytd {
width: 125px;
height: 125px;
}

.tvonlineicon {
	position: absolute; 
	top: 472px; 
	left: 55px; 
	height: 48px; 
	width: 48px;
}

.tvfbicon {
	position: absolute; 
	top: 467px; 
	left: 15px; 
	height: 64px; 
	width: 128px;
	background:url(../images/new/Icons/tvfbicon.png) no-repeat;
}

.achievementbox {
	position: relative; 
	float: left; 
	margin-bottom: 5px; 
	margin-right: 2px; 
	margin-left: 3px; 
	width: 173px; 
	height: 60px; 
	background:url(../images/new/TeamView/achievebox.png) left no-repeat;
}

.achievementcontent {
	position: absolute;
	display: table;
	top: 5px;
	left: 60px;
	height: 50px;
	width: 110px;
	right: 5px; 
	overflow: hidden; 
	font-size: 12px; 
	font-weight: bold;
	text-align:center;
}

.achievementtext {
	display: table-cell;
	vertical-align:middle;
}

.achievementicon {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 50px;
	width: 50px;
}

/* Player View Styles*/
.pvgkbg {
	position: absolute;
	width: 800px;
	height: 700px;
	background:url(../images/new/PlayerView/gkbg.jpg);
}

.pvgkbgtop {
	position: absolute;
	width: 800px;
	height: 179px;
	background:url(../images/new/PlayerView/gkbgtop.png);
}

.pvgkbgtopothers {
	position: absolute;
	width: 800px;
	height: 179px;
	background:url(../images/new/PlayerView/gkbgtopothers.png);
}

.pvdefbg {
	position: absolute;
	width: 800px;
	height: 700px;
	background:url(../images/new/PlayerView/defbg.jpg);
}
.pvdefbgtop {
	position: absolute;
	width: 800px;
	height: 179px;
	background:url(../images/new/PlayerView/defbgtop.png) ;
}

.pvdefbgtopothers {
	position: absolute;
	width: 800px;
	height: 179px;
	background:url(../images/new/PlayerView/defbgtopothers.png);
}

.pvmidbg {
	position: absolute;
	width: 800px;
	height: 700px;
	background:url(../images/new/PlayerView/midbg.jpg);
}

.pvmidbgtop {
	position: absolute;
	width: 800px;
	height: 179px;
	background:url(../images/new/PlayerView/midbgtop.png);
}

.pvmidbgtopothers {
	position: absolute;
	width: 800px;
	height: 179px;
	background:url(../images/new/PlayerView/midbgtopothers.png);
}

.pvattbg {
	position: absolute;
	width: 800px;
	height: 700px;
	background:url(../images/new/PlayerView/attbg.jpg);
}
.pvattbgtop {
	position: absolute;
	width: 800px;
	height: 179px;
	background:url(../images/new/PlayerView/attbgtop.png);
}

.pvattbgtopothers {
	position: absolute;
	width: 800px;
	height: 179px;
	background:url(../images/new/PlayerView/attbgtopothers.png);
}

.pvplayerpic {
position:absolute;
height: 150px;
width: 100px;
top: 12px;
left: 18px;
background: #000000;
}

.pvnationflag {
position:absolute;
top: 80px;
left: 140px;
height: 80px;
width: 100px;
background: #000000;
}

.pvteamlogo {
	position: absolute; 
	left: 631px; 
	top: 17px;
	background: #000000;
}

.pvno {
	position: absolute;
	top: 14px;
	left: 125px;
	width: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
}

.pvname2 {
	position: absolute;
	top: 14px;
	left: 145px;
	width: 180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
	white-space:normal;
	overflow:hidden;
}
.pvretire{
    position: absolute;
    top: 30px;
    left: 145px;
    width: 160px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FF0000;
    font-weight: bold;
    white-space: normal;
    overflow: hidden;
}

.pvname {
	position: absolute;
	top: 14px;
	left: 130px;
	width: 195px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
	white-space:normal;
	overflow:hidden;
}

.pvgreyed {
	color:#333333;
}

.pvbid {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
}

.pvid {
	position:absolute;
	top: 162px;
	left: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align: center;
	width: 100px;
}

.pvnation {
	position:absolute;
	width: 120px;
	top: 55px;
	left: 130px;
	height: 24px;
	font-size: 10px;
	text-align: center;
	line-height:12px;
	height: 24px;
	vertical-align: bottom;
	color:#FFFFFF;
}

.pvstats {
position: absolute;
height: 45px;
width: 555px;
top: 195px;
left: 233px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 15px;
color:#FFFFFF;
font-weight: bold;
text-align:center;
}

.pvtopinfocontainer {
	position:absolute;	
	top: 14px;
	left: 275px;
	width: 325px;
}

.pvtopinfotext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	font-weight: bold;
	white-space:normal;
	white-space:nowrap;
}


.pvinfotext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	white-space: nowrap;
}

.pvoR1{text-indent:49px;}
.pvoR2{text-indent:42px;}
.pvoR3{text-indent:32px;}
.pvoR4{text-indent:24px;}
.pvoR5{text-indent:18px;}
.pvR1{text-indent:42px;}
.pvR2{text-indent:32px;}
.pvR3{text-indent:23px;}
.pvR4{text-indent:16px;}
.pvR5{text-indent:10px;}

.pvinfotextspace {
height: 30px;
vertical-align: bottom;
}

.pvinfoavailable {
color: #00FF00;
}
.pvinfornotavailable {
color:#FF0000;
}

.pvbidcontainer {
position:absolute;
top: 265px;
left: 18px ;
height: 80px;
width: 180px;
}



.pvscoutcontainer {
	position: absolute; 
	top: 425px; 
	left: 20px; 
	height: 80px; 
	width: 135px;
}

.scouttext {
	white-space: normal;
}
.scoutresult {
	font-size: 12px;
	line-height: 25px;
}

.potstar {
	height: 25px;
	background:url(../images/new/Icons/25potstar.png) repeat-x;
}

.potstar_small {
	height: 15px;
	background:url(../images/new/Icons/15potstar.png) repeat-x;
}

.pvsmalltext {
	font-size: 10px;
	line-height:15px;
	vertical-align: bottom;
	color:#FFFFFF;
	white-space:nowrap;
}

.pvsmalltext td{
	font-size: 10px;
	line-height:15px;
	vertical-align: top;
	color:#FFFFFF;
	white-space:nowrap;
}

.pvsmalltext th{
	font-size: 10px;
	line-height:15px;
	vertical-align: top;
	color:#FFFFFF;
	white-space:nowrap;
	font-weight:bold;
}

.pvhistory {
	position: absolute;
	color:#FFFFFF;
	top: 265px;
	left: 224px;
	width: 568px;
	height: 423px;
	overflow: auto;
}

.pvhistoryinner {
	width: 552px; 
	text-align:left; 
	padding-bottom:75px;
}

.pvheader {
	font-size:18px; 
	line-height: 35px; 
	text-align:center; 
	font-weight:bold;
}

.pvrename {
	position: absolute; 
	top: 52px; 
	left: 620px; 
	width: 160px;
}

.pvrename2 {
	position: absolute; 
	top: 15px; 
	left: 620px; 
	width: 160px;
}

.pvhelp {
	color:#FFFFFF;
}

.pvtextcenter {
	text-align: center;
}

.pvstathidegk {
	position:absolute;
	top: 186px ;
	left: 225px;
	height: 64px ;
	width: 34px;
	background: url(../images/new/PlayerView/stathidergk.png);
	z-index: 2;
}

.pvstathidedef{
	position:absolute;
	top: 186px ;
	left: 225px;
	height: 64px ;
	width: 34px;
	background:url(../images/new/PlayerView/stathiderdef.png);
	z-index: 2;
}

.pvstathidemid {
	position:absolute;
	top: 186px ;
	left: 225px;
	height: 64px ;
	width: 34px;
	background:url(../images/new/PlayerView/stathidermid.png);
	z-index: 2;
}

.pvstathideatt {
	position:absolute;
	top: 186px ;
	left: 225px;
	height: 64px ;
	width: 34px;
	background:url(../images/new/PlayerView/stathideratt.png);
	z-index: 2;
}

.picturepath {
	position:absolute;
	top:188px;
	left: 18px;
	width: 200px;
	z-index: 3;
}	
/* End Player View Styles */

/* Table Line classes */

.tablelinereg {
	padding-left: 6px;
	font-size: 11px;
}

.tablelinetop {
	padding-left: 2px;
	font-size: 11px;
	font-weight:bold;
}

.white {
	color:#FFFFFF;
}
	
.black {
	color:#000000;
}

.tblinetopleft {
	height: 15px;
	width: 5px;
	background:url(../images/new/TeamView/tvlinetopleft.png);
}

.tblinetopright {
	height: 15px;
	width: 5px;
	background:url(../images/new/TeamView/tvlinetopright.png);
}

.tblineleft {
	width: 5px;
	background:url(../images/new/TeamView/tvlineleft.png) repeat-y;
}

.tblineright {
	height: 15px;
	width: 5px;
	background:url(../images/new/TeamView/tvlineright.png);
}
.tblinebottom {
	height: 11px;
	vertical-align: top;
	background:url(../images/new/TeamView/tvlinebottom.png) repeat-x;
}
.tblinebottomleft {
	height: 11px;
	width: 5px;
	background:url(../images/new/TeamView/tvlinebottomleft.png) repeat-x;
}
.tblinebottomright {
	height: 11px;
	width: 5px;
	background:url(../images/new/TeamView/tvlinebottomright.png) repeat-x;
}
.tblinegreydark {
	height: 15px;
	background:url(../images/new/TeamView/tvlinegreydark.png);
}

.tblinegreydarkovr {
	height: 15px;
	background:url(../images/new/TeamView/tvlinegreydarkovr.png);
}
.tblinegreylight {
	height: 15px;
	background:url(../images/new/TeamView/tvlinegreylight.png);
}

.tblinegreylightovr {
	height: 15px;
	background:url(../images/new/TeamView/tvlinegreylightovr.png);
}

.tblinedarkbluetop {
	height: 15px;
	background:url(../images/new/TeamView/tblinedarkbluetop.png);
}

.tblinehistory {
	height: 15px;
	background:url(../images/new/TeamView/tblinehistory.png);
}

.tblinefixth {
	height: 15px;
	background:url(../images/new/TeamView/tblinehistory.png);
}

.tblinegold {
	height: 15px;
	background:url(../images/new/TeamView/tblinegold.png);
}

.tblineburgundy{
	height: 15px;
	background: url(../images/new/Tables/tblineburgundytop.png);
}

.tblinebrown{
	height: 15px;
	background: url(../images/new/Tables/tblinebrowntop.png);
}

.tblineresth {
	height: 15px;
	background:url(../images/new/TeamView/tblinegold.png);
}

.tblinebluelight {
	height: 15px;
	background:url(../images/new/TeamView/tblinebluelight.png);
}

.tblinebluedark {
	height: 15px;
	background:url(../images/new/TeamView/tblinebluedark.png);
}

.tblinebluetop{
	height: 15px;
	background: url(../images/new/Tables/tblinebluetop.png);
}

.tblinegreenlight {
	height: 15px;
	background:url(../images/new/TeamView/tblinegreenlight.png);
}
.tblinegreendark {
	height: 15px;
	background:url(../images/new/TeamView/tblinegreendark.png);
}

.tblinegreentop{
	height: 15px;
	background: url(../images/new/Tables/tblinegreentop.png);
}

.tblineyellowlight {
	height: 15px;
	background:url(../images/new/TeamView/tblineyellowlight.png);
}
.tblineyellowdark {
	height: 15px;
	background:url(../images/new/TeamView/tblineyellowdark.png);
}

.tblineyellowtop{
	height: 15px;
	background: url(../images/new/Tables/tblineyellowtop.png);
}

.tblineredlight {
	height: 15px;
	background:url(../images/new/TeamView/tblineredlight.png);
}

.tblinereddark {
	height: 15px;
	background:url(../images/new/TeamView/tblinereddark.png);
} 

.tblineredtop{
	height: 15px;
	background: url(../images/new/Tables/tblineredtop.png);
}

.tblinelavenderdark {
	height: 15px;
	background:url(../images/new/Tables/tblinelavenderdark.png);
} 

.tb20linegreylight {
	height: 20px;
	background: url(../images/new/Tables/tb20linegreylight.png) repeat-x;
}

.tb20linegreylight:hover {
	height: 20px;
	background: url(../images/new/Tables/tb20linegreylighthl.png) repeat-x;
}

.tb20linegreydark {
	height: 20px;
	background: url(../images/new/Tables/tb20linegreydark.png) repeat-x;
}

.tb20linegreydark:hover {
	height: 20px;
	background: url(../images/new/Tables/tb20linegreylighthl.png) repeat-x;
}

.tb20lineyellowtop {
	height: 20px;
	background: url(../images/new/Tables/tb20lineyellowtop.png) repeat-x;
}

.tb20lineorangelight {
	height: 20px;
	background: url(../images/new/Tables/tb20lineorangelight.png) repeat-x;
}
.tb20lineorangelight:hover {
	height: 20px;
	background: url(../images/new/Tables/tb20lineorangelight.png) repeat-x;
}

.tb20lineorangedark {
	height: 20px;
	background: url(../images/new/Tables/tb20lineorangedark.png) repeat-x;
}

.tb25linebluetop {
	height: 25px;
	background: url(../images/new/Tables/tb25linebluetop.png);
}

.tb25linegreydark {
	height: 25px;
	background: url(../images/new/Tables/tb25linegreydark.png);
}

.tb25linegreylight {
	height: 25px;
	background: url(../images/new/Tables/tb25linegreylight.png);
}

.tb30linebluelight {
	height: 30px;
	background: url(../images/new/Tables/tb30linebluelight.png);
}
.tb30linebluedark {
	height: 30px;
	background: url(../images/new/Tables/tb30linebluedark.png);
}
.tb30linegreenlight {
	height: 30px;
	background: url(../images/new/Tables/tb30linegreenlight.png);
}
.tb30linegreendark {
	height: 30px;
	background: url(../images/new/Tables/tb30linegreendark.png);
}
.tb30lineyellowlight {
	height: 30px;
	background: url(../images/new/Tables/tb30lineyellowlight.png);
}
.tb30lineyellowdark {
	height: 30px;
	background: url(../images/new/Tables/tb30lineyellowdark.png);
}
.tb30lineredlight {
	height: 30px;
	background: url(../images/new/Tables/tb30lineredlight.png);
}
.tb30linereddark {
	height: 30px;
	background: url(../images/new/Tables/tb30linereddark.png);
}
.tb30linegreylight {
	height: 30px;
	background: url(../images/new/Tables/tb30linegreylight.png);
}
.tb30linegreydark {
	height: 30px;
	background: url(../images/new/Tables/tb30linegreydark.png);
}

.tablehider {
	position:absolute;
	top: 154px;
	left: 11px;
	width: 310px;
	height: 264px;
	cursor: pointer;
	z-index: 200;
}

.tablecover {
	height: 255px;
	width: 298px;
	background:url(../images/new/Tables/tablehider.jpg);
}

.tablecovertext {
	position:relative;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	width: 278px;
	top: 85px;
	padding-left:10px;
	padding-right: 10px;
}

.hidden{
	visibility:hidden;
} 

/* League Cup Hider */ 

.leaguecuphider {
	background: url(../images/new/Bgs/leaguecuphider.png) no-repeat; 
	height: 250px; 
	width: 646px; 
	position: absolute; 
	top: 0px;
}

.customcuphider {
	background: url(../images/new/Bgs/customcuphider.png) no-repeat; 
	height: 250px; 
	width: 646px; 
	position: absolute; 
	top: 0px;
}

.departmentcuphider {
	background: url(../images/new/Bgs/departmentcuphider.png) no-repeat; 
	height: 250px; 
	width: 646px; 
	position: absolute; 
	top: 0px;
}

.cuphidertxt {
	position:relative; 
	font-size:18px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-transform: uppercase; 
	color:#FFFFFF; 
	top: 105px; 
	width: 100%; 
	text-align:center;
}

/* Popup Window Styling */

.popconfirmationheader {
	background	: url(../images/new/Popup/Fakeupheaderline.gif);
	height	: 55px;
	line-height  	: 55px;
	text-align	: center;
	padding-right	: 20px;
}

.popconfirmationicon {
	background	: url(../images/new/Popup/Iconcorner.gif);
	height	: 55px;
	width	: 55px;
}

.popconfirmationheaderright {
	background	: url(../images/new/Popup/fakeupheaderright.gif) no-repeat;
	height	: 55px;
	width	: 25px;
}

.popconfirmationlineleft {
	background	: url(../images/new/Popup/fakeuplineleft.gif) repeat-y;

}

.popconfirmationlinecontent {
	padding-right	: 15px;
	padding-bottom	: 8px;
	line-height	: 14px;
	width	: 350px;
	background	: url(../images/new/Popup/fakeupline.gif);
}


.popconfirmationlineright {
	background	: url(../images/new/Popup/fakeuplineright.gif) repeat-y;
}

.popbottomleft {
	background	: url(../images/new/Popup/fakeupbottomleft.gif);
	height	: 46px;
}

.popbottomline {
	background	: url(../images/new/Popup/fakeupbottomline.gif);
}

.popbottomright {
	background	: url(../images/new/Popup/fakeupbottomright.gif);
}

.popbuttontable {
	height	: 36px;
    width: 180px;
}



.popleftbuttondiv {
	position	: relative; 
	float	: right;
}

.popcenterbuttondiv {

}

.poprightbuttondiv{
	position	: relative; 
	float	: left;
}

.popbuttonline {
	background	: url(../images/new/Popup/leftbuttonline.gif) repeat-x;
	cursor	: pointer;
	vertical-align	: text-top;
	text-align	: center;
	line-height	: 18px;
	white-space	: nowrap;
}

.popleftbuttonleft {
	background	: url(../images/new/Popup/leftbuttonleft.gif) no-repeat;
	width	: 45px;
	height	: 20px;
	cursor	: pointer;
}

.popleftbuttonright {
	background	: url(../images/new/Popup/leftbuttonright.gif) no-repeat;
	width	: 10px;
	cursor	: pointer;
}

.poprightbuttonleft {
	background	: url(../images/new/Popup/rightbuttonleft.gif) no-repeat;
	width	: 10px;
	height	: 20px;
	cursor	: pointer;
}

.poprightbuttonright {
	background	: url(../images/new/Popup/rightbuttonright.gif) no-repeat;
	width	: 45px;
	cursor	: pointer;
}

.popbuttoncontainer {
	position:relative;
	left: -10px;
}

#yes_no_popheader_text {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 14px;
	font-weight	: bold;
}

#yes_no_popup_body_text {
	color	: #FFFFFF;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	text-align	: justify;
}

#yes_no_popup_body_text:first-letter {
	text-align:justify;
	float:left;
	color:#73A3E5;
	font-size:36px;
	line-height: 25px;
	padding-top:1px;
	padding-right:1px;
	font-family: times;
}

#yes_no_pop_no_text {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	  	: #000000;
}

#yes_no_pop_yes_text {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	  	: #000000;
}

#yes_no_pop_confirm_text {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	  	: #000000;
}

#yes_no_popup{
	position:fixed;
	z-index:100;
	width:500px;
	top:200px;
	left:240px;
}

/* Then again, for the OK-popup */
#ok_popheader_text {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 14px;
	font-weight	: bold;
}

#ok_popup_body_text {
	color	: #FFFFFF;
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	text-align	: justify;
}

#ok_popup_body_text:first-letter {
	text-align:justify;
	float:left;
	color:#73A3E5;
	font-size:36px;
	line-height: 25px;
	padding-top:1px;
	padding-right:1px;
	font-family: times;
}

#ok_pop_no_text {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	  	: #000000;
}

#ok_pop_yes_text {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	  	: #000000;
}

#ok_pop_confirm_text {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color	  	: #000000;
}

#ok_popup{
	position:fixed;
	z-index:100;
	width:500px;
	top:200px;
	left:240px;
}

/* And the layer that fades the whole page down, except the popups */
#fullscreen_fader{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:50;
}
/* Edn Popup Window Styling */

/* Tooltip Styling */ 
.tttopleft {
	width: 4px;
	height: 4px;
	background:url(../images/new/Tooltip/tiptopleft.gif) no-repeat;
}
.tttop {
	height: 4px;
	background:url(../images/new/Tooltip/tiptop.gif) repeat-x;
}
.tttopright {
	width: 4px;
	height: 4px;
	background:url(../images/new/Tooltip/tiptopright.gif) no-repeat;
}
.ttleft {
	width: 4px;
	background:url(../images/new/Tooltip/tipleft.gif) repeat-y;
}
.ttmid {
	background:url(../images/new/Tooltip/tipmid.gif) repeat;
	max-width: 200px;
	text-align:center;
	color:#000000;
}
.ttright {
	width: 4px;
	background:url(../images/new/Tooltip/tipright.gif) repeat-y;
}
.ttlowleft {
	width: 4px;
	height: 4px;
	background:url(../images/new/Tooltip/tiplowleft.gif) no-repeat;
}
.ttlow {
	height: 4px;
	background:url(../images/new/Tooltip/tiplow.gif) repeat-x;
}
.ttlowright {
	width: 4px;
	height: 4px;
	background:url(../images/new/Tooltip/tiplowright.gif) no-repeat;
}


/* End Tooltip Styling */

/*Start Team Selection Styling */

.trainlistleft {
	background:url(../images/new/TeamView/tvlineleft.png); 
	width: 5px; 
	height: 15px; 
	float: left; 
	clear:left; 
}

.trainlistright {
	background:url(../images/new/TeamView/tvlineright.png); 
	width: 5px; 
	height: 15px;
	float: left;
}

.trainplayerlist {
	position:relative; 
	left: 2px; 
	width: 640px;
}

.trainplayerjersey {
   text-align: center;
   color:#FFFFFF;
   height: 15px;
   width: 20px;
   float:left;
}

/* Colour Stylings */

.trainplayertop {
	left: 5px;
	height: 15px;
	float: left;
	background: url(../images/new/TeamView/tblinehistory.png) repeat-x;
}

.trainplayerredlight {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineredlight.png) repeat-x;
}

.trainplayerredlight:hover {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineredlighthl2.png) repeat-x;
}

.trainplayerreddark {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinereddark.png) repeat-x;
}

.trainplayerreddark:hover {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineredlighthl2.png) repeat-x;
}

.trainplayerbluelight {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinebluelight.png)  repeat-x;
}

.trainplayerbluelight:hover {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinebluelighthl2.png)  repeat-x;
}

.trainplayerbluedark {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinebluedark.png) repeat-x;
}

.trainplayerbluedark:hover {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinebluelighthl2.png)  repeat-x;
}

.trainplayergreenlight {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinegreenlight.png) repeat-x;
}

.trainplayergreenlight:hover {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinegreenlighthl2.png) repeat-x;
}


.trainplayergreendark {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinegreendark.png) repeat-x;
}

.trainplayergreendark:hover {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinegreenlighthl2.png) repeat-x;
}

.trainplayeryellowlight {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineyellowlight.png) repeat-x;
}

.trainplayeryellowlight:hover {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineyellowlighthl2.png) repeat-x;
}

.trainplayeryellowdark {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineyellowdark.png) repeat-x;
}

.trainplayeryellowdark:hover {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineyellowlighthl2.png) repeat-x;
}
/* End Colour styling */

.trainplayerno {
	text-align: center;
	color:#FFFFFF; 
	height: 15px; 
	width: 15px; 
	float:left; 
	overflow: hidden;
}

.trainplayerpos {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 30px; 
	float:left; 
	overflow: hidden;
}

.trainplayername {
   text-align: center;
   color:#FFFFFF;
   height: 15px;
   width: 125px;
   float:left;
   text-align:left;
   overflow: hidden;
   white-space:nowrap;
} 

.trainplayeratttop {
	text-align:left; 
	text-indent: 4px;
	color:#FFFFFF;
	height: 15px; 
	width: 31px; 
	float:left;
	overflow: hidden;
}

.trainplayeratt {
	text-align: left; 
	text-indent: 4px; 
	color:#FFFFFF; 
	height: 15px; 
	width: 31px; 
	float:left; 
	cursor: pointer;
	overflow: hidden;
}
.trainplayerq {
	text-align: left; 
	text-indent: 4px; 
	color:#FFFFFF; 
	height: 15px; 
	width: 31px; 
	float:left;
	overflow: hidden;
}

.trainplayeratt:hover {
	color:#00FF00;
	font-weight: bold;
	background:url(../images/new/TeamView/trainoverlay.png);

	overflow: visible;
}

a.info{
	 position:relative; /*this is the key*/
	 z-index:24;
	 color:#fff;
	 text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
	 filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	display:block;
	 position:absolute;
	 top:2em; left:2em; width:10em;
	 border:1px solid #555;
	 background-color:#000; color:#fff;
	 text-align: center
}
	

.trainplayerattrain {
	text-align: left;
	text-indent: 4px; 
	color: #00FF00; 
	height: 15px; 
	width: 31px; 
	float:left; 
	font-weight: bold;
	font-size:12px;
	background:url(../images/new/TeamView/trainoverlay.png);
	overflow: visible;
}

.trainplayerattdiff {
	text-align: left; 
	color: #CCCCCC; 
	height: 15px; 
	width: 16px;
	font-size: 9px; 
	display: inline;
	line-height: 15px;
	overflow: hidden;
}


.trainplayerfit {
	text-align: right; 
	color: #FFFFBB; 
	height: 15px; 
	width: 25px; 
	float:left; 
	overflow: hidden;
}

.trainplayerspace {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 8px; 
	float:left;
	overflow: hidden; 
}

.trainplayerstat {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 25px; 
	float:left; 
	overflow: hidden;
}

.tsplayertransfer {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 15px; 
	float:left; 
	overflow: hidden;
}

.trainfirsticon {
   position: absolute;
   left: 166px;
   width: 15px;
   height: 15px;
}

.trainsecondicon {
   position: absolute;
   left: 152px;
   width: 15px;
   height: 15px;
} 



.tslistleft {
	background:url(../images/new/TeamView/tvlineleft.png); 
	width: 5px; 
	height: 15px; 
	float: left; 
	clear: left;
}

.tslistright {
	background:url(../images/new/TeamView/tvlineright.png); 
	width: 5px; 
	height: 15px;
	float: left;
}

.tsplayerlist {
	position:relative; 
	left: 2px;
	width: 640px;
}

.teamsummarytable {
	position: relative; 
	left: 4px; 
	width: 637px;
}

/* Colour Stylings */

.tsplayertop {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tvlinegreydark.png) repeat-x;
}

.tsplayerredlight {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineredlight.png) repeat-x;
}

.tsplayerredlight:hover {
	background:url(../images/new/TeamView/tblineredlighthl2.png) repeat-x;
}

.tsplayerreddark {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinereddark.png) repeat-x;
}

.tsplayerreddark:hover {
	background:url(../images/new/TeamView/tblineredlighthl2.png) repeat-x;
}

.tsplayerbluelight {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinebluelight.png)  repeat-x;
	*background:url(../images/new/Tables/tblinebluelight.png)  repeat-x;
}

.tsplayerbluelight:hover {
	
	background:url(../images/new/TeamView/tblinebluelighthl2.png)  repeat-x;
}

.tsplayerbluedark {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinebluedark.png) repeat-x;
}

.tsplayerbluedark:hover {
	background:url(../images/new/TeamView/tblinebluelighthl2.png)  repeat-x;
}

.tsplayergreenlight {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinegreenlight.png) repeat-x;
}

.tsplayergreenlight:hover {
	background:url(../images/new/TeamView/tblinegreenlighthl2.png) repeat-x;
}

.tsplayergreendark {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblinegreendark.png) repeat-x;
}

.tsplayergreendark:hover {
	background:url(../images/new/TeamView/tblinegreenlighthl2.png) repeat-x;
}

.tsplayeryellowlight {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineyellowlight.png) repeat-x;
}

.tsplayeryellowlight:hover {
	background:url(../images/new/TeamView/tblineyellowlighthl2.png) repeat-x;
}

.tsplayeryellowdark {
	left: 5px;
	height: 15px;
	float: left;
	background:url(../images/new/TeamView/tblineyellowdark.png) repeat-x;
}

.tsplayeryellowdark:hover {
	background:url(../images/new/TeamView/tblineyellowlighthl2.png) repeat-x;
}

/* End Colour styling */

.tsplayerno {
	text-align: center;
	color:#FFFFFF; 
	height: 15px; 
	width: 15px; 
	float:left; 
	overflow: hidden;
}

.tsplayerpos {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 27px; 
	float:left;
	overflow: hidden; 
}

.tsplayerstatus {
	text-align: center;
	color:#FFFFFF;
	height: 15px;
	width: 20px;
	float: left;
}

.tsplayername {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 140px;
	padding-left: 2px;
	float:left; 
	text-align:left;
	overflow: hidden;
	white-space:nowrap;
	cursor:default;
}

.tsplayeratt {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 20px; 
	float:left; 
	overflow: hidden;
}

.tsplayerfit {
	text-align: right; 
	color:	#FFFFBB; 
	height: 15px; 
	width: 26px; 
	float:left; 
	overflow: hidden;
}

.tsplayerspace {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 6px; 
	float:left; 
	overflow: hidden;
}

.tsplayerstat {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 25px; 
	float:left; 
	overflow: hidden;
}

.tsplayertransfer {
	text-align: center; 
	color:#FFFFFF; 
	height: 15px; 
	width: 15px; 
	float:left; 
	overflow: hidden;
}

.tsfirsticon {
	position: absolute;
	left: 195px;
	width: 15px;
	height: 15px;
}

.tssecondicon {
	position: absolute;
	left: 178px;
	width: 15px;
	height: 15px;
}

.selectedplayer {
	font-style: italic;
	color:#000000 !important;
	background: url(../images/new/Tables/tblineselected.png) repeat-x !important;
}


.selectedtraining {
	border: 2px solid #FFD400 !important;
	padding:0px;
	width:71px;
	height:71px;
}

/* End Team Selection Styling */

/* Ranking list Styling */ 

.top5header {
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:center;
	line-height: 16px;
	text-transform: uppercase;
	width: 100%;
	padding-bottom: 2px;
}

.teamlogoframe {
	height: 154px;
	width: 154px;
	background:url(../images/new/Frames/teamlogoframe.png) no-repeat;
}

.championsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:center;
	line-height: 14px;
	text-transform: uppercase;
}

/* End Ranking list Styling */ 

/* Ledger Styling */

.ledgertable {
	position: relative;
	left: 20px; 
}

.ledgertopleft {
	height: 7px;
	width: 8px;
	background:url(../images/new/Ledger/ledglinetopleft.png) no-repeat;
}

.ledgertop {
	height: 7px;
	background:url(../images/new/Ledger/ledglinetopmid.png) repeat-x;
}

.ledgertopright {
	height: 7px;
	width: 4px;
	background:url(../images/new/Ledger/ledglinetopright.png) no-repeat;
}

.ledgerbotttomleft {
	height: 7px;
	width: 8px;
	background: url(../images/new/Ledger/ledglinebottomleft.png) no-repeat;
}

.ledgerbottom {
	height: 8px;
	background:url(../images/new/Ledger/ledglinebottommid.png) bottom repeat-x;
}

.ledgerbottomright {
	height: 7px;
	width: 4px;
	background:url(../images/new/Ledger/ledglinebottomright.png) no-repeat;
}

.ledgerheader {
	height: 22px;
	background: url(../images/new/Ledger/ledgheader.png);
}
.ledgerheadersmall {
	height: 15px;
	background: url(../images/new/Ledger/ledgheadersmall.png);
}

.ledgerleft {
	width: 8px;
	background:url(../images/new/Ledger/ledglineleft.png) repeat-y;
}

.ledgerline {
	height: 15px;
	background:url(../images/new/Ledger/ledgline.png) repeat-x;
}

.ledgerlinethick {
	height: 15px;
	background:url(../images/new/Ledger/ledglinethick.png) repeat-x;
}

.ledgerright {
	width: 4px;
	background:url(../images/new/Ledger/ledglineright.png) repeat-y;
}

.ledgerseparator {
	width: 1px;
	background: url(../images/new/Ledger/ledglinesep.png) no-repeat;
}

.ledgertext {
	 position:relative; 
	 top: -2px;
	 margin-left: 5px;
}

.ledgertextbold {
	 position:relative; 
	 top: -2px;
	 margin-left: 5px;
	 font-weight: bold;
}

.ledgerheadertext {
	 position:relative;
	 color:#FFFFFF;
	 font-weight:bold;
	 font-size:14px;
	 text-transform:uppercase; 
	 top: -1px;
	 margin-left: 5px;
}

.ledgernumbers {
	 position:relative; 
	 top: -2px;
	 text-align:right;
	 margin-right: 5px;
}

.positive {
	color: #009900;
}

.negative {
	color: #990000;
}

/* End Ledger Styling */

/* Stadium Styling */



.decaybartopleft {
	height: 3px;
	width: 3px;
	background:url(../images/new/Bars/Decaybeveltopleft.png);
}

.decaybarleft {
	height: 34px;
	width: 3px;
	background:url(../images/new/Bars/Decaybevelleft.png);
}

.decaybarbottomleft {
	height: 3px;
	width: 3px;
	background:url(../images/new/Bars/Decaybevelbottomleft.png);
}
.decaybartop {
	height: 3px;
	width: auto;
	background:url(../images/new/Bars/Decaybeveltop.png) repeat-x;
}

.decaybarbottom {
	height: 3px;
	width: auto;
	background:url(../images/new/Bars/Decaybevelbottom.png) repeat-x;
}

.decaybarbottomright {
	height: 3px;
	width: 3px;
	background:url(../images/new/Bars/Decaybevelbottomright.png);
}

.decaybarright {
	height: 34px;
	width: 3px;
	background:url(../images/new/Bars/Decaybevelright.png);
}

.decaybartopright {
	height: 3px;
	width: 3px;
	background:url(../images/new/Bars/Decaybeveltopright.png);
}

.decaybarline {
	 position: relative; 
	 top: 0px; 
	 left: 5px; 
	 width: 200px; 
	 height: 40px; 
	 background:url(../images/new/Bars/Stadiumdecaybar.jpg) no-repeat;
}

.decaybarbeveltable {
	position:absolute; 
	top: 0px; 
	left: 5px; 
	width: 200px;
}

.stadiumpic {
	 width: 598px; 
	 height: 248px; 
	 position:relative; 
	 top: 8px; 
	 left: 25px; 
	 overflow: hidden;
	 background: #000000;
}

/* End Stadium Styling */

/* Small Icons Styling */

.tbldonateicon {
	height: 13px;
	width: 15px;
	background:url(../images/new/Icons/13donate.png) center no-repeat;
}

/* End Small Icons Styling */

/* Feeedback Text Styling */
.feedbackdiv {
	position:absolute;
	top: 300px;
	width: 984px;
}

.feedbackframe {
	position: fixed;
	top: -500px;
	left: -500px;
	width: 400px;
	background:url(../images/new/Frames/Feedbackframe.png);
	z-index: 100;
}

.feedbacktext {
	position: relative;
	width: 380px;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	color:#FFFFFF;
}
/* End Feedback Text Styling */

/* Flexcroller Styling */

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width:14px;
background:url(../images/new/Scroller/scrollerbase.png) repeat-y left;
}
.vscrollerbar {
position:relative;
background-image: url(../images/new/Scroller/scroller.png);
width: 12px;
/* following is the bit that allows us fixed height scrollbars */
height: 35px !important;
/* for fixed height, we force the vscrollerbar class with an !important decleration, and fleXcroll follows suit.*/
background-image: url(../images/new/Scroller/scroller.png);
/* unfortunately, due to limitations of CSS, we cannot provide a color for the background when we are
using alpha images, thay have to be transparent.*/
}

/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {height: 22px;}
.hscrollerbar {height: 22px; background-color: #84ADD6;}

.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding-top: 17px;
z-index: 2;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 14px;
height: 14px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #698AAA;
}

:focus{
	outline: none;
	-moz-outline-style: none;
} 

#message_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:2px;
}

#message_container_vscrollerbase{
	border-top: 1px solid #505d6c;
	border-bottom: 1px solid #505d6c;
	border-right: 1px solid #505d6c;
	height: 418px !important;
}

#mail_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:2px;
}

#contact_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:2px;
}

#mailinput_container_vscrollerbase{
	border-top: 1px solid #505d6c;
	border-bottom: 1px solid #505d6c;
	border-right: 1px solid #505d6c;
	height: 300px;
}

#mailinput_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:2px;
}

#history_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:2px;
}

#trophy_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:2px;
}
#fixture_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:2px;
}
#player_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:2px;
}

#pv_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:0px;
}

#pv_container_vscrollerbase{
	width: 13px;
}

#clubnewsleft_container_vscrollerbar{
	padding-top:0px;
	padding-bottom:3px;
}

#matchreportscroller_vscrollerbase {
}
#matchreportscroller_vscrollerbar {
	padding-top:0px;
	padding-bottom:0px;
	height: 32px !important;
	width: 13px !important;
	background: url(../images/new/Matchreport/scroller.png) no-repeat !important;
}

#forumscroller_vscrollerbar {
	padding-top:0px;
	padding-bottom:0px;
}

#threadscroller_vscrollerbar {
	padding-top:5px;
	padding-bottom:0px;
}

.postitscroller_vscrollerbase {
	/*border-bottom: 1px solid #c5b773;
	border-top: 1px solid #c5b773;*/
	height: 188px !important;
	background:url(../images/new/Scroller/postitscbase.png);
	width: 17px !important;
}
.postitscroller_vscrollerbar {
	padding-top:0px;
	padding-bottom: 0px;
	height: 36px !important;
	width: 17px !important;	
	background: url(../images/new/Scroller/postitscroller.png) no-repeat !important;
}

/* Scroll Bar Master Styling Ends Here */

/* End Flexcroller Styling */

/* Hoverline Styling */

.hoverlinegreydark {
	height: 15px;
	background:url(../images/new/TeamView/tvlinegreydark.png);
}

.hoverlinegreydark:hover {
	height: 15px;
	background:url(../images/new/TeamView/tvlinegreylighthl2.png);
}

.hoverlinegreylight {
	height: 15px;
	background:url(../images/new/TeamView/tvlinegreylight.png);
}

.hoverlinegreylight:hover {
	height: 15px;
	background:url(../images/new/TeamView/tvlinegreylighthl2.png);
}

.hoverlinedarkbluetop {
	height: 15px;
	background:url(../images/new/TeamView/tblinedarkbluetop.png);
}

.hoverlinebluelight {
	height: 15px;
	background:url(../images/new/TeamView/tblinebluelight.png);
}

.hoverlinebluelight:hover {
	height: 15px;
	background:url(../images/new/TeamView/tblinebluelighthl2.png);
}

.hoverlinebluedark {
	height: 15px;
	background:url(../images/new/TeamView/tblinebluedark.png);
}

.hoverlinebluedark:hover {
	height: 15px;
	background:url(../images/new/TeamView/tblinebluelighthl2.png);
}

.hoverlinegreenlight {
	height: 15px;
	background:url(../images/new/TeamView/tblinegreenlight.png);
}

.hoverlinegreenlight:hover {
	height: 15px;
	background:url(../images/new/TeamView/tblinegreenlighthl2.png);
}

.hoverlinegreendark {
	height: 15px;
	background:url(../images/new/TeamView/tblinegreendark.png);
}

.hoverlinegreendark:hover {
	height: 15px;
	background:url(../images/new/TeamView/tblinegreenlighthl2.png);
}

.hoverlineyellowlight {
	height: 15px;
	background:url(../images/new/TeamView/tblineyellowlight.png);
}

.hoverlineyellowlight:hover {
	height: 15px;
	background:url(../images/new/TeamView/tblineyellowlighthl2.png);
}

.hoverlineyellowdark {
	height: 15px;
	background:url(../images/new/TeamView/tblineyellowdark.png);
}

.hoverlineyellowdark:hover {
	height: 15px;
	background:url(../images/new/TeamView/tblineyellowlighthl2.png);
}

.hoverlineredlight {
	height: 15px;
	background:url(../images/new/TeamView/tblineredlight.png);
}

.hoverlineredlight:hover {
	height: 15px;
	background:url(../images/new/TeamView/tblineredlighthl2.png);
}

.hoverlinereddark {
	height: 15px;
	background:url(../images/new/TeamView/tblinereddark.png);
} 

.hoverlinereddark:hover {
	height: 15px;
	background:url(../images/new/TeamView/tblineredlighthl2.png);
} 

/* End Hoverline Styling */

/* Fixtures Search div Styling */

.leftfix {
	position: relative; 
	left: 10px; 
	top: 0px; 
	float: left;
	width: 325px;
}

.rightfix {
	position: relative; 
	float: left; 
	top: 0px; 
	width: 310px; 
	padding-bottom: 20px; 
}

/* Fixtures Search div Styling End */

/* Cups Logo Text Styling */

.cupslogoshadecontainer {
	position:absolute; 
	top: 190px; 
	left: 11px; 
	width:300px; 
	text-align: center; 	
	text-transform: uppercase; 
	z-index: 9; 
}

.cupslogowhitecontainer { 
	position:absolute; 
	top: 189px; 
	left: 10px; 
	width:300px; 
	text-align: center; 
	text-transform: uppercase; 
	z-index: 10;
}

.cupslogoshadebig {
	font-family: 'Times New Roman', Times, serif; 
	font-size:22px; 
	line-height: 22px;
	font-weight:bold; 
	color:#000000;
}

.cupslogowhitebig{
	font-family: 'Times New Roman', Times, serif; 
	font-size:22px; 
	line-height: 22px;
	font-weight:bold; 
	color:#FFFFFF;
}

.cupslogoshadesmall {
	font-family: 'Times New Roman', Times, serif; 
	font-size:16px; 
	line-height: 16px;
	font-weight:bold; 
	color:#000000;
}

.cupslogowhitesmall {
	font-family: 'Times New Roman', Times, serif; 
	font-size:16px;  
	line-height: 16px;
	font-weight:bold; 
	color:#FFFFFF;
}

/* End Cups Logo Text Styling */

/* Forums Styling */

.generaltblight {
	border: 1px solid #61738e;
	height: 15px;
	background: url(../images/new/Tables/genforlight.png) repeat;
}

.generaltblight:hover {
	background: #61738e;
}

.generaltbdark {
	border: 1px solid #61738e;
	height: 15px;
	background: url(../images/new/Tables/genfordark.png) repeat;
}

.generaltbdark:hover {
	background: #61738e;
}

.generaltbtop {
	height: 15px;
	border: 1px solid #61738e;
	background: #61738e;
}

.hiddenforum{
   display:none;
} 

.visibleforum{
   display: table-row;
} 

.forumcontainer {
	position: relative;
	top: 0px;
	left: 6px; 
	width: 972px;
	height: 768px;
}

.forumcontainerthread {
	position: relative;
	top: 0px;
	left: 6px; 
	width: 972px;
	min-height: 768px;
}

.mainheaderleft {
	height: 25px;
	width: 5px;
	background:url(../images/new/Forums/mainheaderleft.png) no-repeat;
}

.mainheaderright {
	height: 25px;
	width: 5px;
	background:url(../images/new/Forums/mainheaderright.png) no-repeat;
}

.mainheaderline {
	height: 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 28px;
	color:#000000;
	background:url(../images/new/Forums/mainheaderline.png) repeat-x;
}

.fbdarktopleft {
	width: 7px; 
	height: 5px;
	background:url(../images/new/Forums/fbdarktopleft.png) no-repeat;
}
.fbdarktop {
	height: 5px;
	background:url(../images/new/Forums/fbdarktop.png) repeat-x;
}
.fbdarktopright {
	width: 5px; 
	height: 5px;
	background:url(../images/new/Forums/fbdarktopright.png) no-repeat;
}

.fbdarkleft {
	width: 7px; 
	background:url(../images/new/Forums/fbdarkleft.png) repeat-y;
}
.fbdarkline {
	height: 1px;
	background:url(../images/new/Forums/fbdarkline.png) repeat;
}
.fbdarkright {
	width: 5px; 
	background:url(../images/new/Forums/fbdarkright.png) repeat-y;
}

.fbdarkbottomleft {
	width: 7px; 
	height: 5px;
	background:url(../images/new/Forums/fbdarkbottomleft.png) no-repeat;
}
.fbdarkbottom{
	height: 8px;
	background:url(../images/new/Forums/fbdarkbottom.png) repeat-x;
}
.fbdarkbottomright {
	width: 5px; 
	height: 5px;
	background:url(../images/new/Forums/fbdarkbottomright.png) no-repeat;
}

.fblighttopleft {
	width: 7px; 
	height: 5px;
	background:url(../images/new/Forums/fblighttopleft.png) no-repeat;
}
.fblighttop {
	height: 5px;
	background:url(../images/new/Forums/fblighttop.png) repeat-x;
}
.fblighttopright {
	width: 5px; 
	height: 5px;
	background:url(../images/new/Forums/fblighttopright.png) no-repeat;
}

.fblightleft {
	width: 7px; 
	background:url(../images/new/Forums/fblightleft.png) repeat-y;
}
.fblightline {
	height: 5px;
	background:url(../images/new/Forums/fblightline.png) repeat;
}
.fblightright {
	width: 5px; 
	background:url(../images/new/Forums/fblightright.png) repeat-y;
}

.fblightbottomleft {
	width: 7px; 
	height: 5px;
	background:url(../images/new/Forums/fblightbottomleft.png) no-repeat;
}
.fblightbottom{
	height: 8px;
	background:url(../images/new/Forums/fblightbottom.png) repeat-x;
}
.fblightbottomright {
	width: 5px; 
	height: 5px;
	background:url(../images/new/Forums/fblightbottomright.png) no-repeat;
}

.fbnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:30px;
	color:#FFFFFF;
	text-indent: 10px;
	width: 975px;
	overflow: hidden;
	white-space:nowrap;
}

.fbheader {
	height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 15px;
	color:#FFFFFF;
}

.fbcategory {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height: 21px;
	color:#FFFFFF;
	line-height: 20px;
	text-indent: 5px;
}

.fbtopic {
	color:#FFFFFF;
	line-height: 20px;
	font-size: 12px;
	font-weight:normal !important;
	text-indent: 3px !important;
}

.fbtopicsticky {
	color:#FFFFFF;
	line-height: 20px;
	font-size: 12px;
	font-weight:bold !important;
	text-indent: 0px !important;
}
	

.fbcategoryend {
	height: 19px;
	width: 1px;
	background:none;
}


.categorytrlight {
	height: 19px;
	background:#3d4f69;
	border: 1px solid #61738d;
}

.categorytrlight:hover {
	height: 19px;
	background: #61738d;
	border: 1px solid #61738d;
}

.categorytrdark {
	height: 19px;
	background: #36475f;
	border: 1px solid #61738d;
}

.categorytrdark:hover {
	height: 19px;
	background: #61738d;
	border: 1px solid #61738d;
}

.categorytrlight:hover td.fbcategoryend {
	height: 19px;
	width: 1px;
	background:none;
}

.categorytrdark:hover td.fbcategoryend {
	height: 19px;
	width: 1px;
	background:none;
}


/*.fbcategory {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	color:#FFFFFF;
	line-height: 20px;
	text-indent: 5px;
}

.fbcategorydark {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	height: 21px;
	line-height: 20px;
	color:#FFFFFF;
	text-indent: 5px;
	background:url(../images/new/Forums/fbcategorydark2.png) repeat-x;
}*/

/*.fbtopic {
	color:#FFFFFF;
	text-indent: 3px;
	line-height: 20px;
	font-size: 12px;
	font-weight:normal !important ;
	text-indent: 0px !important ;
}

.fbtopicsticky {
	color:#FFFFFF;
	text-indent: 3px;
	line-height: 20px;
	font-size: 12px;
	font-weight:bold !important ;
	text-indent: 0px !important ;
}
	

.fbcategoryend {
	height: 20px;
	width: 1px;
	background:url(../images/new/Forums/fbcategoryendlight2.png) no-repeat;
}


.categorytrlight {
	height: 21px;
	background:url(../images/new/Forums/fbcategorydark.png) repeat-x;
}

.categorytrlight:hover {
	height: 21px;
	background:url(../images/new/Forums/fbcategorylight.png) repeat-x;
}

.categorytrdark {
	height: 21px;
	background:url(../images/new/Forums/fbcategorydark2.png) repeat-x;
}

.categorytrdark:hover {
	height: 21px;
	background:url(../images/new/Forums/fbcategorylight.png) repeat-x;
}

.categorytrlight:hover td.fbcategoryend {
	height: 20px;
	width: 1px;
	background:url(../images/new/Forums/fbcategoryenddark2.png) no-repeat;
}

.categorytrdark:hover td.fbcategoryend {
	height: 20px;
	width: 1px;
	background:url(../images/new/Forums/fbcategoryenddark2.png) no-repeat;
}*/

/*.categorytr {
}

.categorytr:hover td.fbcategory {
	height: 21px;
	cursor:pointer;
	background:url(../images/new/Forums/fbcategorylight.png) repeat-x;
}

.categorytr:hover td.fbcategorydark {
	height: 21px;
	cursor:pointer;
	background:url(../images/new/Forums/fbcategorylight.png) repeat-x;
}*/

.forumpostboxcontainer {
   width: 515px;
   height: 150px;
   background:#486082;      
   border: 1px solid #6a80a0;
}
/*.forumpostboxcontainer:hover {
   background:#486082;      
   border: 1px solid #486082;
   background:#6a80a0;
}*/

.forumpostbox {      
	width: 515px;
   	height: 150px;
   	font-family:Arial, Helvetica, sans-serif;
   	color:#FFFFFF;
   	background: none;
   	border: none;
   	font-size: 12px;
}

.forumpostsubject {
	width: 515px;
	height: 18px;
	background:#486082;	
	border: 1px solid #6a80a0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	line-height: 18px;	
}

/*.forumpostsubject:hover {
	background:#486082;	
	border: 1px solid #486082;
	background:#6a80a0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/

.forumqviewcontainer {
	position: absolute;
	width: 250px;
	top: 8px;
}

.forumqviewheader {	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align: top;
	line-height: 25px;
	color:#FFFFFF;
}

.forumpostheaddiv {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

.forumpostheaderleft {
	height: 33px;
	width: 5px;
	background:url(../images/new/Forums/fbpostheadleft.png) no-repeat;
}

.forumpostheaderline{
	height: 33px;
	background:url(../images/new/Forums/fbpostheadline.png) repeat-x;
}

.forumpostheaderright {
	height: 33px;
	width: 5px;
	background:url(../images/new/Forums/fbpostheadright.png) no-repeat;
}

.postheadnudge { 
	position: relative;
	top: 25px;
}

.forumthreadcontainer {
   position: relative;
   left: 262px;
   width: 712px;
   min-height: 568px;
   padding-bottom: 0px;
} 

.forumthreadmod {
	top: -8px !important;	
}
.postframe {
	position: relative;
}

.postidframe {
	position: absolute;
	width: 170px;
	height: 130px;
	background:url(../images/new/Forums/fbidframe.png) no-repeat;
}

.devidframe {
	position: absolute;
	width: 170px;
	height: 130px;
	background:url(../images/new/Forums/devidframe.png) no-repeat;
}

.sradminidframe {
	position: absolute;
	width: 170px;
	height: 130px;
	background:url(../images/new/Forums/sradminidframe.png) no-repeat;
}

.jradminidframe {
	position: absolute;
	width: 170px;
	height: 130px;
	background:url(../images/new/Forums/jradminidframe.png) no-repeat;
}

.modidframe {
	position: absolute;
	width: 170px;
	height: 130px;
	background:url(../images/new/Forums/modidframe.png) no-repeat;
}

.forumavatar {
	position: absolute; 
	left: 36px; 
	top: 4px; 
	z-index:0;
}

.postername {
	position: absolute;
	top: 103px;
	left: 1px;
	text-align:center;
	width: 166px;
	font-weight:bold;
	font-size: 12px;
	overflow: hidden;
	white-space:nowrap;
}

.padmin {
	color:#FFFFFF;
}

.pdev {
	color:#000000;
}

.posterteam {
	position: absolute;
	top: 115px;
	left: 1px;
	text-align:center;
	width: 166px;
	font-size: 10px;
	font-style: italic;
	overflow: hidden;
	white-space:nowrap;
}

.postball {
	position: absolute;
	top: 15px;
	left: 149px;
	height: 50px;
	width: 50px;
	background:url(../images/new/Forums/fbpostball.png);
}

.posttextframe {
	position:relative;
	left: 180px;
	width: 530px;
}

.posttextbody {
	padding-left: 15px;
	width: 483px;
	color:#FFFFFF;
}

.devtext {
	color: #66FFFF;
}

.admintext {
	color: #66FF33;
}

.posttextquote {
	margin-top: 8px;
	margin-bottom: 8px;
	font-style:italic;
	color:#FFFFFF;
	padding-left: 15px;
}

.quotestart {
	height: 12px;
	width: 19px;
	background:url(../images/new/Forums/fbquotestart.png) no-repeat;
}

.quoteend {
	position:relative;
	top: 3px;
	height: 12px;
	width: 19px;
	background:url(../images/new/Forums/fbquoteend.png) no-repeat;
}

.quotesignature {
	padding-left: 20px;
}

.posttime {
	color: #2a384d;
}

.threadpostboxcontainer {
	width: 500px;
	height: 150px;
	background:#486082;	
	border: 1px solid #6a80a0; 
	/*overflow: hidden;*/
}
	
/*.threadpostboxcontainer:hover {
	border: 1px solid #a3b4cc;
	background:#486082;
}*/

.threadpostbox {	
	width: 500px;
	height: 150px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	background: none;
	border: none;
	font-size: 12px;
}

.threadreplyheader {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}	

.indent5 {
	text-indent: 5px;
}


.forumicon {
	position: relative;
}

.adminicon {
	position: relative;
}

.emotebg {
	border: 1px solid #6a80a0;
	background:#486082;
}

.emotebg:hover {
	border: 1px solid #486082;
	background:#6a80a0;
}

.forumfader {
	position: absolute;
	top: 788px;
	width: 984px;
	height: 10px;
	z-index: 12;
	background:url(../images/new/Bgs/forumfade2.png);
}

.star1 {
	background: url(../images/new/Forums/fbpostmedal01.png);
}
.star2 {
	background: url(../images/new/Forums/fbpostmedal02.png);
}
.star3 {
	background: url(../images/new/Forums/fbpostmedal03.png);
}
.star4 {
	background: url(../images/new/Forums/fbpostmedal04.png);
}
.star5{
	background: url(../images/new/Forums/fbpostmedal05.png);
}
.star6 {
	background:url(../images/new/Forums/fbpostmedal06.png);
}
.star7 {
	background:url(../images/new/Forums/fbpostmedal11.png);
}
.star8 {
	background:url(../images/new/Forums/fbpostmedal12.png);
}

.starcl {
	background: url(../images/new/Forums/fbpostmedal09.png);
}
.starlg {
	background: url(../images/new/Forums/fbpostmedal08.png);
}
.starlc {
	background: url(../images/new/Forums/fbpostmedal07.png);
}
.starsc {
	background: url(../images/new/Forums/fbpostmedal10.png);
}

/* End Forum Styling */

/* Champions Page Styling */

.trophyholder {
	position: absolute;
   	top: 77px;
   	left: 3px;
   	height: 150px;
   	width: 150px;
   	z-index: 5;
}

.champframe {
	position: absolute; 
	top: 75px; 
	left: 155px; 
	height: 154px; 
	width: 154px; 
	z-index: 5;
}

.champlogo {
	position: absolute; 
	top: 77px; 
	left: 157px; 
	height: 150px; 
	width: 150px; 
	z-index: 5;
}


/* Mail Styling */

.mailboxcontainer {
	height: 200px;
	width: 956px;
	border: 1px solid #6a80a0; 
	overflow: hidden;
}
	
.mailtextarea {
	height: 300px;
	width: 560px;
	border: none;
	overflow: hidden;
	background:url(../images/new/Frames/mailtextframe.png)
}

.unread {
	font-weight:bold;
	color: #FFFF66; 
}

	 
.mailtextentry{
	position: relative;
	top: 2px;
	left: 2px;
	height: 296px;
	width: 556px;
	border: none;
	background: none;
}

.mailcontainer {
	height:418px; 
	padding-bottom: 2px;
}

.mailcontent {
	padding-right: 20px; 
	padding-left: 5px; 
	padding-bottom: 20px;
	font-style: italic; 
	font-size:11px;
}

#message_list_container{
	top: 10px;
	height:260px;
}

#contacts_container{
	top: 10px;
	height:771px;
}

#mail_container{
	height: 156px;
}

/* End Mail Styling */
	
/* Note Styling */

.notetextarea {
   height: 150px;
   width: 560px;
   border: none;
   overflow: hidden;
   background:url(../images/new/Frames/mailtextframe.png)
}

    .notetextentry{
   position: relative;
   top: 2px;
   left: 2px;
   height: 146px;
   width: 556px;
   border: none;
   background: none;
}

.postitnote {
   position: absolute;
   height: 250px;
   width: 500px;
   background:url(../images/new/Bgs/postitwide.png);
   z-index:20;
}

.notearea {
   position: relative;
   top:50px;
   left: 15px;
   width: 470px;
   height: 194px;
   overflow: hidden;
}

.notetable {
	height: 100%;
}

.postiticons {
   position: absolute;
   top: 10px;
   left: 445px;
   cursor: pointer;
}

.notedraghandle{
   cursor:move;
   position:absolute;
   top:0px;
   left:0px;
   width:250px;
   height:50px;
}

/* End Note Styling */ 
	
/*Staff Stylings */
	
.staffquoteframe {
	 position: relative; 
	 width: 310px; 
	 background: url(../images/new/Bgs/speech.png); 
	 left: 5px;
}
	
.staffquoteline {
	line-height: 13px; 
	width: 240px; 
	padding: 5px;
}

/* End Staff Stylings */

.searchpad210top {
	height: 20px; 
	width: 210px; 
	background:url(../images/new/Bgs/200searchpadtop.png) no-repeat center;
}

.searchpad210mid {
	height: 20px; 
	width: 210px; 
	background:url(../images/new/Bgs/200searchpadmid.png) no-repeat center;
}

.searchpad210bottom {
	height: 5px; 
	width: 210px; 
	background:url(../images/new/Bgs/200searchpadbottom.png) no-repeat center;
}

/* Searchpad Styling */

.searchpadtopleft {
	width: 5px;
	height: 5px;
	background:url(../images/new/Bgs/searchpadtopleft.png) no-repeat;
}
.searchpadtop {
	height: 5px;
	background:url(../images/new/Bgs/searchpadtop.png) repeat-x;
}
.searchpadtopright {
	width: 5px;
	height: 5px;
	background:url(../images/new/Bgs/searchpadtopright.png) no-repeat;
}
.searchpadleft {
	width: 5px;
	background:url(../images/new/Bgs/searchpadleft.png) repeat-y;
}
.searchpadmid {
	background:url(../images/new/Bgs/searchpadmid.png) repeat;
}
.searchpadright {
	width: 5px;
	background:url(../images/new/Bgs/searchpadright.png) repeat-y;
}
.searchpadbottomleft {
	width: 5px;
	height: 5px;
	background:url(../images/new/Bgs/searchpadbottomleft.png) no-repeat;
}
.searchpadbottom {
	height: 5px;
	background:url(../images/new/Bgs/searchpadbottom.png) repeat-x;
}
.searchpadbottomright {
	width: 5px;
	height: 5px;
	background:url(../images/new/Bgs/searchpadbottomright.png) no-repeat;
}

/* End Searchpad Styling */

/* Player Comparison Styling */

.comparebg {
	background: url(../images/new/Compare/comparebg.png) no-repeat; 
	height: 490px; 
	width: 512px; 
	margin: auto; 
	position: relative;
}

.compplayer1pic {
	position: absolute; 
	top: 47px; 
	left: 141px; 
	background: #000000;
	z-index: -1;
}

.compplayer2pic {
	position: absolute; 
	top: 47px; 
	left: 374px; 
	background: #000000;
	z-index: -1;
}

.compheader {
	position: absolute; 
	top: 10px; 
	left: 15px; 
	width: 150px; 
	font-size:18px; 
	color:#000000;
}

.compid {
	position: absolute; 
	top: 57px; 
	left: 257px; 
	width: 102px; 
	font-size:12px;
}

.compresult {
	position: absolute; 
	top: 205px; 
	left: 10px; 
	width: 470px; 
	font-size:12px; 
	line-height: 14px;
}

.compline {
	height: 14px;
	background: url(../images/new/Compare/underline.png);
}

/* End Player Comparison Styling */

/* Options Page */

.opttemlogoframe {
	position:absolute; 
	height: 170px; 
	width: 170px; 
	top: 44px; 
	left: 36px; 
	background:url(../images/new/Frames/150x150optionframe.png) no-repeat;
}

.optstadiumframe {
	position:absolute; 
	height: 170px; 
	width: 379px; 
	top: 44px; 
	left: 250px; 
	background:url(../images/new/Frames/299x150optionframe.png) no-repeat;
}

.optprofileframe {
	position:absolute; 
	height: 120px; 
	width: 120px; 
	top: 302px; 
	left: 278px; 
	background:url(../images/new/Frames/100x100optionframe.png) no-repeat;
}

.optavatarframe {
	position:absolute; 
	height: 120px; 
	width: 120px; 
	top: 302px; 
	left: 481px; 
	background:url(../images/new/Frames/100x100optionframe.png) no-repeat;
}

.opttemlogopic {
	position:absolute; 
	height: 150px; 
	width: 150px; 
	top: 54px; 
	left: 46px; 
}

.optstadiumpic{
	position:absolute; 
	height: 150px; 
	width: 359px; 
	top: 54px; 
	left: 260px; 
}

.optprofilepic {
	position:absolute; 
	height: 100px; 
	width: 100px; 
	top: 312px; 
	left: 288px; 
}

.optavatarpic {
	position:absolute; 
	height: 100px; 
	width: 100px; 
	top: 312px; 
	left: 491px; 
}

/* End Options Page Styling */

/* Club News Styling */

.cpoverlayblack{
  position: absolute;
  top: 0; /* These positions makes sure that the overlay */
  bottom: 0;  /* will cover the entire parent */
  left: 0;
  width: 100%;
  background: #000;
  border: 1px solid #444444;
  opacity: 0.55;
  -moz-opacity: 0.55; /* older Gecko-based browsers */
  filter:alpha(opacity=55); /* For IE6&7 */
}

.cpcolumn-1 {
  position: relative;
  width: 632px; /* remember to set a width */
}

.cpcolumn-2 {
  position: relative;
  width: 320px; /* remember to set a width */
}

.cpcontent {
  position: relative;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 15px;
  padding-bottom: 10px;
}

.cptopadjust {
	top:-20px;
}

.entryshade {
	background: url(../images/new/ClubPages/entryshade.png);
}
.entryshade:hover {
	background: url(../images/new/ClubPages/entryshadehover.png);
}


/*.cpagenewsbox {
	position: absolute; 
	top: 26px; 
	width: 690px;
}

.cpagenewsbar {

	position: relative; 
	left: 6px; 
	width:684px; 
	height: 93px; 
	background: url(../images/new/ClubPages/Newsbar.png);
}

.cpagenewsbarhl {
	 position: absolute; 
	 top: 0px; 
	 left: -1000px; 
	 height: 88px; 
	 width: 210px; 
	 background:url(../images/new/ClubPages/nwestabhighlight.png) no-repeat; 
	 z-index: 4;
}

.cpagenewspanel {
	position: absolute; 
	top: 46px; 
	left: 695px; 
	width: 289px; 
	height: 745px; 
	background: url(../images/new/ClubPages/Newspanel.png) no-repeat; 
	overflow:hidden;
} */

.cpnewswriter {
	background: url(../images/new/Frames/1x1frameinput.png); 
	width: 300px; 
	height: 160px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	border: none;
}

/* End New Styling */

/* Donation Styling */

.donatebg {
	background:url(../images/new/Bgs/donateBG.jpg); 
	width: 400px; 
	height: 300px;
}	
.donatecontent {
	position: relative; 
	width: 380px; 
	height: 280px; 
	top: 15px; 
	left: 10px;
}

/* End donation Styling */

/* Admin-styles */

.pageheader_admin {
   position    : relative;
   width    : 100%;
   top    : 0px;
   height    : 30px;
   background-image    : url(../images/new/TeamView/tblinegold.png);
   z-index    : 10;
}
.boxtableBGadmin {
   position    : relative;
   top    :-8px;
   /*height: 852px;*/
   color:white;
   padding: 3px;
}

.content_table{
   border-top: 1px solid #AAAAAA;
   border-right: 1px solid #EEEEEE;
   border-bottom: 1px solid #EEEEEE;
   border-left: 1px solid #AAAAAA;
   padding: 1px 1px 1px 1px;
   margin-top: 0px;
   margin-bottom: 10px;
}

.boxtableBGadmin textarea{
   width:600px;
   height: 80px;
}

.tiny_admin_input{
   background-color:white;
   border: 1px solid black;
   line-height: 13px;
   height: 13px;
   text-align: left;
   vertical-align: text-bottom;
}

.admin_list_row_1{
   background-color:#222222;
	opacity: .9;
}
.admin_list_row_2{
   background-color:#333333;
   opacity: .9;
}

.tableheader{
	font-size: 14px;
	font-weight: bold;
}

/* End Admin-styles */ 

/* Schedule styles */

.schedulepage {
 	margin: auto; 
	width: 800px;
 	background: url(../images/new/Bgs/forumbgtile.jpg) repeat-y;
}

.training_camp_class {color:yellow;}
.league_cup_class {color:aqua;}
.department_cup_class {color:lime;}
.champions_league_class {color:tomato;}
.super_cup_class {color:orange;}

.training_camp_class {color:yellow;}
.league_cup_class {color:aqua;}
.department_cup_class {color:lime;}
.champions_league_class {color:tomato;}

/* End Schedule Styles */

/* Player and Active transfer Searches Styling */

.searchjerseydiv {
	position: absolute; 
	top: 61px; 
	left: 210px; 
	height: 115px; 
	width: 84px; 
	background:none no-repeat;
}

.searchjerseygk {
	background:	url(../images/new/Frames/searchgk.png);
}
.searchjerseydef {
	background: url(../images/new/Frames/searchdef.png);
}
.searchjerseymid {
	background: url(../images/new/Frames/searchmid.png);
}
.searchjerseyatt {
	background: url(../images/new/Frames/searchatt.png);
}

.activejerseygk {
	background: url(../images/new/Frames/searchgk.png);
}
.activejerseydef {
	background: url(../images/new/Frames/searchdef.png);
}
.activejerseymid {
	background: url(../images/new/Frames/searchmid.png);
}
.activejerseyatt {
	background: url(../images/new/Frames/searchatt.png);
}

/* End PL AC Styling */

/* Sponsorstyling */

.sponsorselectcontainer {
	position: relative; 
	display: block; 
	width: 225px;
}
.sponsorselectlogo {
	position:relative; 
	top: 2px; 
	left: 42px;
}
.sponsorselectframe {
	position: absolute; 
	top: 0px;  
	left: 40px; 
	width: 154px; 
	height: 64px;
}

.sponsorinfoframe {
	position:absolute; 
	top: 22px; 
	left: 48px; 
	width: 224px; 
	height: 74px;
}

.sponsoradframebig {
	position: absolute; 
	top: 74px; 
	left: 48px; 
	width: 224px; 
	height: 74px;
}

/* Hall of Fame */

.famelist {
	position: relative;
	height: 600px;
	width: 500px;
	top: -20px;
	overflow: visible;
}

.famelistpic {
	position: absolute;
	top: 5px;
	left: 45px;
	width: 580px;
	color:#FFF;
}

.famelistimg {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	height: 75px; 
	width: 50px; 
	border: 1px solid black;
}

.fameinfopic {
	position: absolute; 
	top: 13px; 
	left: 10px; 
	height: 150px; 
	width: 100px;
}

.fameflag {
	position: absolute; 
	top: 200px; 
	left: 10px; 
	height: 49px; width: 
	62px;
}

.famejerseynumber {
	position: absolute; 
	top: 168px; 
	left: 20px; 
	height: 25px; 
	width: 30px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:bold; 
	text-align:center; 
	color:#FFF;
}

.fameinfoplname {
	position: absolute; 
	top: 14px; 
	left: 122px; 
	height: 20px; 
	width: 190px; 
	overflow: hidden; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 20px; 
	text-align:center; 
	color:#FFF; 
	text-transform:uppercase; 
	font-weight:bold; 
	white-space:nowrap;
}

.famecareerinfo {
	position: absolute; 
	top: 50px; 
	left: 115px; 
	width: 195px; 
	overflow: hidden; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 18px; 
	color:#000; 
	font-weight:bold; 
	white-space:nowrap;
}

.famecareerstats {
	position: absolute; 
	top: 175px; 
	left: 85px; 
	width: 220px; 
	overflow: hidden; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 16px; 
	color:#000; 
	font-weight:bold; 
	white-space:nowrap;
}

.famecareerawards {
	position: absolute; 
	top: 340px; 
	left: 75px; 
	width: 240px; 
	height: 150px;
}

.careerheader {
	position: relative;
	width: 210px; 
	overflow: hidden; 
	text-align:center;
	overflow: hidden; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height: 18px; 
	color:#000; 
	font-weight:bold; 
	white-space:nowrap;
	font-style:italic;
}

.careerinfofieldleft {
	position: relative; 
	float: left; 
	width: 90px; 
	overflow: hidden; 
	text-align:left;
}
.careerinfofieldright {
	position: relative; 
	float: right; 
	width: 100px; 
	overflow: hidden; 
	text-align:right;
}

.careerstatfieldleft {
	position: relative; 
	float: left; 
	width: 160px; 
	overflow: hidden; 
	text-align:left;
}
.careerstatfieldright {
	position: relative; 
	float: right; 
	width: 50px; 
	overflow: hidden; 
	text-align:right;
}

.awardholder {
	position: relative; 
	float: left; 
	height: 65px; 
	width: 80px;
}

.awardnumbershd {
	 position: absolute; 
	 top: 40px; 
	 left: 40px; 
	 font-weight: bold; 
	 font-size:16px;
	 color: #000000;
}

.awardnumber {
	 position: absolute; 
	 top: 39px; 
	 left: 39px; 
	 font-weight: bold; 
	 font-size:16px;
	 color: #FFF;
}

.fameteamname {
	position: absolute; 
	top: 40px; 
	right: 0px; 
	left: 0px; 
	height: 30px; 
	line-height: 30px; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	text-align:center;
}
.fameteamnameshd {
	position: absolute; 
	top: 41px; 
	right: 0px; 
	left: 2px; 
	height: 30px; 
	line-height: 30px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	text-align:center;
}

.famesortframe {
	position: relative; 
	left: 125px; 
	top: 60px; 
	height: 200px;
	width: 400px;
}

famesorttable {
	display: inline-table;
}

.famefavslategk {
	 position: relative;
	 float: left;
	 height: 90px; 
	 width: 310px; 
	 left: 0px; 
	 top:0px; 
	 background:url(../images/new/Bgs/famelistfavgk.png) no-repeat; 
	 text-align:center;
	 color:#FFF;			 
	 font-family:Arial, Helvetica, sans-serif;
	 cursor:pointer;
}

.famefavslatedef {
	 position: relative;
	 float: left;
	 height: 90px; 
	 width: 310px; 
	 left: 0px; 
	 top:0px; 
	 background:url(../images/new/Bgs/famelistfavdef.png) no-repeat; 
	 text-align:center;
	 color:#FFF;			 
	 font-family:Arial, Helvetica, sans-serif;
	 cursor:pointer;
}

.famefavslatemid {
	 position: relative;
	 float: left;
	 height: 90px; 
	 width: 310px; 
	 left: 0px; 
	 top:0px; 
	 background:url(../images/new/Bgs/famelistfavmid.png) no-repeat; 
	 text-align:center;
	 color:#FFF;			 
	 font-family:Arial, Helvetica, sans-serif;
	 cursor:pointer;
}

.famefavslateatt {
	 position: relative;
	 float: left;
	 height: 90px; 
	 width: 310px; 
	 left: 0px; 
	 top:0px; 
	 background:url(../images/new/Bgs/famelistfavatt.png) no-repeat; 
	 text-align:center;
	 color:#FFF;			 
	 font-family:Arial, Helvetica, sans-serif;
	 cursor:pointer;
}

.fametoprankedbg {
	 position: relative; 
	 width: 540px; 
	 height: 125px; 
	 left: 40px; 
	 background:url(../images/new/Bgs/famepadtop.png) no-repeat;
	 background-position: -30px -12px;
}

.fametoprankedwrapper {
		 position: relative; left: -40px; top: 22px;
}

.famerankslategk {
	 position: relative; 
	 height: 88px; 
	 width: 404px; 
	 left: 110px; 
	 background:url(../images/new/Bgs/famepadgk.png) no-repeat; 
	 text-align:center;
	 cursor:pointer;
}

.famerankslatedef{
	 position: relative; 
	 height: 88px; 
	 width: 404px; 
	 left: 110px; 
	 background:url(../images/new/Bgs/famepaddef.png) no-repeat; 
	 text-align:center;
	 cursor:pointer;
}

.famerankslatemid {
	 position: relative; 
	 height: 88px; 
	 width: 404px; 
	 left: 110px; 
	 background:url(../images/new/Bgs/famepadmid.png) no-repeat; 
	 text-align:center;
	 cursor:pointer;
}

.famerankslateatt {
	 position: relative; 
	 height: 88px; 
	 width: 404px; 
	 left: 110px; 
	 background:url(../images/new/Bgs/famepadatt.png) no-repeat; 
	 text-align:center;
	 cursor:pointer;
}

.famerankpic {
	 position: absolute; 
	 top: 2px; 
	 left: 2px; 
	 height: 75px; 
	 width: 50px; 
	 border: 1px solid black;
}

.famerankname {
	 position: absolute; 
	 top: 4px; 
	 left: 60px; 
	 height: 20px; 
	 width: 240px; 
	 overflow: hidden; 
	 white-space:nowrap; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-weight: bold; 
	 font-size: 12px; 
	 color:#FFF; 
	 text-align:left;
}

.famerankrole {
	 position: absolute; 
	 top: 5px; 
	 left: 295px; 
	 height: 20px; 
	 width: 90px; 
	 overflow: hidden; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-weight: bold; 
	 text-align:right; 
	 color:#FFF;
}

.famerankstatheader {
	 position: absolute; 
	 top: 30px; 
	 left: 60px; 
	 height: 50px; 
	 width: 330px; 
	 overflow: hidden; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-weight: bold; 
	 text-align:center; 
	 color:#FFF; 
	 font-size:12px; 
	 line-height: 20px;
}

.famerankstatnumber {
	font-size:20px;
}

.famefavplayerpic {
	 position: absolute; 
	 top: 2px; 
	 left: 2px; 
	 height: 75px; 
	 width: 50px; 
	 border: 1px solid black;
}

.famefavrole {
	position: absolute; 
	top: 7px; 
	left: 220px; 
	height: 20px; 
	width: 70px; 
	overflow: hidden; 	 
	font-weight: bold; 
	text-align:right;
	font-size:9px;
	color:#FFF;
}

.famefavname {
	position: absolute; 
	top: 6px; 
	left: 60px; 
	height: 20px; 
	width: 240px; 
	overflow: hidden; 
	white-space:nowrap; 
	font-weight: bold; 
	font-size: 12px; 
	text-align:left;
}

.famefavstatsholder {
	 position: absolute; 
	 top: 34px; 
	 left: 55px; 
	 height: 50px; 
	 width: 244px; 
	 overflow: hidden; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-weight: bold; 
	 color:#FFF; 
	 font-size:9px; 
	 line-height: 20px;
}

.famefavstatheader{
	position: relative;
	float: left; 
	width: 60px; 
	height: 20px;
	overflow: hidden;
}

.famefavstatnumber {
	position: relative;
	float:left;
	top: 0px;
	text-align: center;
	font-weight:bold;
	overflow: hidden;
	width: 60px; 
	line-height: 20px;
	font-size: 16px;
}

.famealltimelist {
	 position: relative; 
	 width: 310px; 
	 height: 35px; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color:#FFF; 
	 line-height:36px; 
	 font-weight:bold;
}

.famealltimeentry {
	 display: inline-block;
	 cursor: pointer;
}

.famealltimecategory {
	width: 80px;
	overflow: hidden;
	white-space:nowrap;
}

.famealltimename {
	width: 178px;
	overflow: hidden;
	white-space: nowrap;
}

.famealltimenumber {
	width: 36px;
	text-align: right;
	overflow: hidden;
	white-space:nowrap;
}

.fameinfospacer {
	position: relative; 
	height: 500px;
}

.fameplayerdel {
	 position: absolute; 
	 height: 44px; 
	 width: 44px; 
	 top: 400px; 
	 left: 10px; 
	 background:url(../images/new/Icons/40famedel.png); 
	 cursor: pointer;
}

.fameplayerdel:hover {
	background:url(../images/new/Icons/40famedelhover.png);
}

.hof_picture_upload_button{
	position:absolute;
	width:100px;
	height:20px;
	top:143px;
	left:10px;
	display:none;
}

.hofbox_special{
	padding-right:4px;
}

/* End Hall of Fame */

/* Ads */

.leftad {
	position: absolute; 
	top: 0px; 
	left: -162px; 
	height: 600px; 
	width: 160px; 
	z-index: 100;
	border: 1px solid #000;
	overflow: hidden;
}

.rightad {
	position: absolute; 
	top: 0px; 
	left: 984px; 
	height: 600px; 
	width: 160px; 
	z-index: 100;
	border: 1px solid #000;
	overflow: hidden;
}

/* Code */
.code {
   font-family: "Courier New", Courier, monospace;
   font-size: 11px;
   white-space: pre;
} 

/* End Code*/

/* Christians HOF styles */

.hof_name_cell{
	position:absolute;
	height:15px;
	width:150px;
	overflow:hidden;
	left:10px;
}
.hof_quality_cell{
	position:absolute;
	height:15px;
	width:60px;
	overflow:hidden;
	left:160px;
	text-align:center;
}
.hof_active_seasons_cell{
	position:absolute;
	height:15px;
	width:60px;
	overflow:hidden;
	left:220px;
	text-align:center;
}
.hof_matches_cell{
	position:absolute;
	height:15px;
	width:60px;
	overflow:hidden;
	left:280px;
	text-align:center;
}
.hof_goals_cell{
	position:absolute;
	height:15px;
	width:60px;
	overflow:hidden;
	left:340px;
	text-align:center;
}
.hof_assists_cell{
	position:absolute;
	height:15px;
	width:60px;
	overflow:hidden;
	left:400px;
	text-align:center;
}
.hof_moms_cell{
	position:absolute;
	height:15px;
	width:60px;
	overflow:hidden;
	left:460px;
	text-align:center;

}
.hof_fouls_cell{
	position:absolute;
	height:15px;
	width:60px;
	overflow:hidden;
	left:520px;
	text-align:center;

}
.hof_performance_cell{
	position:absolute;
	height:15px;
	width:60px;
	overflow:hidden;
	left:580px;
	text-align:center;
}

/* End Christians HOF styles */

/* New match-report colors */

.mr_gk  {color: #224488 !important;}
.mr_def {color: #44AA60 !important;}
.mr_mid {color: #FFFF00 !important;}
.mr_att {color: #CC2222 !important;}

/* New match-report colors */
#message_list_table tr{
	cursor:pointer;
}

.shoutname{
	font-weight:bold;
	color:white;
	font-size:9px;
}
.shoutstring{
	color:white;
	font-style:italic;
	font-size:9px;
}

/* Wall-shit */
.wall_name{
	color:orange;
	cursor:pointer;
	font-weight: bold;
	font-size: 14px;
	text-shadow: 2px 2px 4px rgba(0,0,0,1);
}
.wall_team{
	color:orange;
	cursor:pointer;
	font-size: 14px;
	text-shadow: 2px 2px 4px rgba(0,0,0,1);
	
}
.wall_name_comment{
	color:orange;
	cursor:pointer;
	font-size: 12px;
}
.wall_team_comment{
	color:orange;
	cursor:pointer;
	font-size: 12px;
}

.wallpic{
	width:50px;
	height:50px;
	border-radius:10px;
	box-shadow: inset 0px 0px 0px 10px black;
	margin-right: 5px;
}
.wallcommentpic{
	width:34px;
	height:34px;
	border-radius:8px;
}
.wall_time_ago {
	float: right;
	margin-right: 5px;
	font-style: italic;
	color: #FFC;
}
.comments_container {	
}
.comments_container tr {
}
.comments_container td {
}
.comments_container td.spaceline {
	padding: 0px;
	padding-top: 1px;	
}
.comments_container tr td:nth-child(2){
    width: 34px;
	margin-right: 0px;
}
.comments_container tr td:nth-child(3){
    background-color: rgba(255,255,255,0.1);
	border-radius: 10px;
	padding-left: 6px;
}
.wallpic_container{
	width:50px; 
	vertical-align:top;
}
.wallpic_container::before{
	content: '';
	height: 50px;
	width: 50px;
	position: absolute;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.4), 1px 1px 1px rgba(255,255,255,0.1);
	border-radius: 10px;
}
.wall_comment_textarea{
	margin-left:84px;
	height:33px;
	width:508px;
	border-radius: 10px;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	border: 1px solid rgba(0,0,0,0.6);
	background: rgba(255,255,255,0.3);
	color: white;
	padding-left: 10px;
	margin-top: 2px;
}
#my_wall_container {
 margin-right: 2px;
 overflow-x: hidden;
 overflow-y: auto;	
}
#new_wall_post_textarea {
	margin-left: 5px;
	height: 40px;
	width: 578px;
	border-radius: 10px;
	box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
	border: 1px solid rgba(0,0,0,0.6);
	background: rgba(255,255,255,0.9);
	color: black;
	padding-left: 10px;
}

/* End Wall-shit */

textarea { 
    resize: none; 
}

/*Mini-Wall*/
.wallpic_container_mini {
	width: 40px; height: 32px;
}
.wallpic_mini {
	width: 32px; height: 32px;
}
.wallpic_container::before {
	content: '';
	height: 0px;
	width: 0px;
	position: absolute;
	box-shadow: 0;
	border-radius:0;
}
.wallcommentpic.mini {
	width: 30px; height: 30px;
}
#new_mini_wall_post_textarea {
	width: 273px;height: 50px; margin-left: 0px;
}
.wall_mini_comment_textarea {
	width: 285px;height: 35px; margin-left: 0px;
}
.miniwallbox {
	padding-left: 2px;	
}
#y1_special {
	top: 7px;
	padding-top: 5px;
	height: 242px;
}

#speedometer{
	color: black;
	font-weight:bold;
}

.sponsorfaq{
	color:yellow;
	font-size:13px;
	font-family: Verdana, Helvetica, sans-serif;
}

/* The newsticker on General */
.front_ticker_content{
	font-variant: normal;
}
.front_ticker_content .teamlink{
	/*color:#FFFFFF;*/
	color:orange;
	cursor:pointer;
	font-variant: normal;
}
.front_ticker_content .playerlink{
	color:#FFFFFF;
	cursor:pointer;
	font-variant: normal;
}
.ticker_header{
	font-weight:bold;
	font-size:15px;
	color:white;
	margin-left:35px;
	margin-left:10px;
	font-variant: small-caps;
}
.front_ticker_content .resultlink{
	color:#FFFFFF;
	cursor:pointer;
}

.front_ticker_content .tickerleague{
	font-variant: small-caps;
	color:white;
}

.front_ticker_content .transferentry{
	margin-right:25px;
}

.front_ticker_content .resultcontainer{
	margin-right:25px;
}

.front_ticker_content .fresh{
	margin-right:25px;
}
.front_ticker_content .tickerbid{
	margin-right:25px;
}

#player_ability_container{
	position: absolute;	
	top: 80px;	
	left: -173px;	
	width: 52px;	
	height: 52px;	
	background:url(../images/new/Icons/playerpower.png);
	cursor: pointer;
	
}
#player_ability_container:hover{
	background:url(../images/new/Icons/playerpower_hover.png);
}

#player_ability_letters{
	display: block;
    line-height: 50px;
    text-align: center;
    width: 44px;
    letter-spacing: -1px;
    color: rgba(32,32,48,0.9);
    font-weight: 900;
    font-size: 20px;
}

#card_player_ability_container{
	position: absolute;
    top: 176px;
    left: 13px;
    width: 52px;
    height: 52px;
    background: url(../images/new/Icons/playerpower.png);
    cursor: pointer;
    border-radius: 30px;
    box-shadow: 0px 0px 20px rgba(255,217,76,1), 0px 0px 5px white;
	
}
#card_player_ability_container:hover{
	background:url(../images/new/Icons/playerpower_hover.png);
}

#card_player_ability_letters{
	display: block;
    line-height: 50px;
    text-align: center;
    width: 44px;
    letter-spacing: -1px;
    color: rgba(32,32,48,0.9);
    font-weight: 900;
    font-size: 20px;
}

@keyframes NewsBG { 
    0%{background-position:15% 0%}
    50%{background-position:85% 100%}
    100%{background-position:15% 0%}
}
@keyframes Pulsing { 
    0%{opacity:0.9}
    50%{opacity:0.6}
    100%{opacity:0.9}
}

#mr_start_lineup_help{
	display:none;
	position: absolute;
	top: 77px;
	width: 486px;
	text-align: center;
	left: 158px;
	font-size: 13px;
	background-color: rgba(255,255,255,0.9);
	border-radius: 5px 5px 0px 0px;
	padding-top: 5px;
	font-weight: bold;
	padding-bottom: 5px;
}
.pulsing{
	animation: Pulsing 6s ease infinite;
}
div.mr_home_start_lineup_container{
	display:none;
	position:absolute;
	top:100px;
	left:-300px;
	border-radius:7px 0px 0px 7px;
	border: 2px solid black;
	background-color: rgba(255,255,255,0.95);
	width:300px;
	z-index:10;
	color:black;
	background: linear-gradient(30deg, rgba(255, 255, 255, 0.96), rgba(210, 210, 210, 0.96), rgba(255, 255, 255, 0.96), rgba(210, 210, 210, 0.96), rgba(255, 255, 255, 0.96), rgba(210, 210, 210, 0.96), rgba(255, 255, 255, 0.96), rgba(210, 210, 210, 0.96));
	background-size: 150% 150%;
	animation: NewsBG 30s ease infinite;
}
div.mr_away_start_lineup_container{
	display:none;
	position:absolute;
	top:100px;
	right:-300px;
	border-radius:0px 7px 7px 0px;
	border: 2px solid black;
	background-color: rgba(255,255,255,0.95);
	width:300px;
	z-index:10;
	color:black;
	background: linear-gradient(-30deg, rgba(255, 255, 255, 0.96), rgba(210, 210, 210, 0.96), rgba(255, 255, 255, 0.96), rgba(210, 210, 210, 0.96), rgba(255, 255, 255, 0.96), rgba(210, 210, 210, 0.96), rgba(255, 255, 255, 0.96), rgba(210, 210, 210, 0.96));
	background-size: 150% 150%;
	animation: NewsBG 30s ease infinite;

}

div.mr_lineup_teamname_container{
	width:100%;
	text-align:center;
	height:25px;
	font-size:20px;
	font-weight:bold;
	font-variant: small-caps;
	font-family:Verdana, Sans-serif;
	padding-bottom:3px;
	overflow:hidden;
	background-color: rgba(30,30,30,0.8);
	color: white;
}

div.mr_lineup_managername_container{
	width:100%;
	text-align:center;
	height:20px;
	font-size:17px;
	font-weight:bold;
	font-family:Verdana, Sans-serif;
	text-indent: 10px;
	border-bottom: 1px solid black;
	margin-bottom:5px;
}

div.mr_lineup_player_container{
	width:100%;
	font-size:14px;
	font-family:Verdana, Sans-serif;
	height:19px;
	font-variant: small-caps;
	font-weight:bold;
	margin-bottom:1px;
}
div.mr_lineup_player_shirtnumber{
	float:left;
	width:25px;
	background-color:rgba(0,0,80,0.95);
	color:white;
	height:19px;
	margin-left:3px;
	text-align:center;
	overflow:hidden;
}

div.mr_lineup_player_name{
	width:225px;
	height:19px;
	overflow:hidden;
	float:left;
	padding-left: 8px;
}
div.mr_lineup_player_name.average{
	width:244px;
	height:19px;
	overflow:hidden;
	float:left;
	padding-left: 8px;
}

/* NO LONGER IN USE
div.mr_lineup_player_name.num_0{  padding-left: 10px; }
div.mr_lineup_player_name.num_1{  padding-left: 14px; }
div.mr_lineup_player_name.num_2{  padding-left: 18px; }
div.mr_lineup_player_name.num_3{  padding-left: 22px; }
div.mr_lineup_player_name.num_4{  padding-left: 26px; }
div.mr_lineup_player_name.num_5{  padding-left: 30px; }
div.mr_lineup_player_name.num_6{  padding-left: 34px; }
div.mr_lineup_player_name.num_7{  padding-left: 38px; }
div.mr_lineup_player_name.num_8{  padding-left: 42px; }
div.mr_lineup_player_name.num_9{  padding-left: 46px; }
div.mr_lineup_player_name.num_10{  padding-left: 50px; }

div.mr_lineup_player_name.num_11{  padding-left: 25px; }
div.mr_lineup_player_name.num_12{  padding-left: 25px; }
div.mr_lineup_player_name.num_13{  padding-left: 25px; }
div.mr_lineup_player_name.num_14{  padding-left: 25px; }
div.mr_lineup_player_name.num_15{  padding-left: 25px; }
*/
div.mr_lineup_player_quality{
	width:25px;
	float:left;
}

.new_mr_gk  {color: #224488 !important;}
.new_mr_def {color: #44AA60 !important;}
.new_mr_mid {color: #888800 !important;}
.new_mr_att {color: #CC2222 !important;}


/* New events rendering */
.new_event_container{
	position: relative;
	width: 615px;
	min-height: 117px;
	border-radius: 9px;
	clear: both;
	color: white;
	font-size: 11px;
	margin-left: 7px;
	margin-top: 5px;
	box-shadow: rgba(0,0,0,0.7) 1px 1px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid rgba(255,255,255,0.7);
	display:table;
}

.new_event_header{
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
	width:100%;
	text-align:center;
	height:23px;
	border-bottom:1px solid rgba(255,255,255,0.7);
	line-height:22px;
}

.new_event_col_header{
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
}

.new_event_col_1 {
	width:175px;
	float:left;
	margin-left:5px;
	margin-right:10px;
}

.new_event_col_2{
	width:140px;
	float:left;
	margin-right:5px;
}

.new_event_col_3{
	width:275px;
	float:left;
}

.new_event_button_enable{
	position:absolute;
	top:0px;
	left: 10px;
}

.new_event_button_top{
	position:absolute;
	top:2px;
	left: 40px;
	height:20px;
}
.new_event_button_up{
	position:absolute;
	top:2px;
	left: 65px;
	height:20px;
}
.new_event_button_down{
	position:absolute;
	top:2px;
	left: 90px;
	height:20px;
}
.new_event_button_bottom{
	position:absolute;
	top:2px;
	left: 115px;
	height:20px;
}
.new_event_button_edit{
	position: absolute;
	top: -1px;
	right: 100px;
	height: 24px;
}
.new_event_button_delete{
	position:absolute;
	top:0px;
	right: 10px;
	height:21px;
}

.formation_change_static{
	float:left;
	margin-right:10px;
}

.event_col_3_content{
	min-height:15px;
	width: 100%;
	margin-top:2px;
}

.event_col_3_sub_off{
	float:left;
	padding-left: 2px;
	line-height: 15px;
	box-shadow: 1px 1px rgba(0,0,0,0.5);
}
.event_col_3_sub_for{
	float:left;
	margin-left:6px;
	margin-right:6px;
}
.event_col_3_sub_on{
	float:left;
	padding-left: 2px;
	line-height: 15px;
	box-shadow: 1px 1px rgba(0,0,0,0.5);
}

div.active_events_header{
	width:275px;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	line-height:14px;
	margin-bottom:5px;
}

div.active_events_entry{
	width:275px;
	font-size:12px;
	margin-left:10px;
	height: 15px;
	overflow: hidden;
	cursor:pointer;
	line-height:14px;
}

div.active_events_match_criteria{
	float:left;
	width:100px;
	overflow:hidden;
	text-align:right;
}
div.active_events_name{
	float:left;
	width:173px;
	overflow:hidden;
	text-align:left;
}


