/* CSS Document 
   AUTHER: SADIQ AHMED
*/

body  { background-color: #fff; margin: 3px 0 30px }
body, td, th, input, select, textarea, pre{ font-family:Arial, Helvetica, sans-serif; font-size: 8pt;}

a   	{ color: #b90000; text-decoration: underline }
a:hover { color: #000000; text-decoration: none; }


h1 {}
h2 {}
h3 {}
h4 { font-size:9pt; margin:0px; padding:0px; }
h5 {}
h6 {}



a.linkwhite 	  { color: #ffffff; text-decoration: none; }
a.linkred  		  { color: #b90000; text-decoration: none }
a.linkwhite:hover { color: #000000;	text-decoration: none; }
a.linkmenus 	  { font-weight: bold; color: #FFFFFF; text-decoration: none; border:none;}
a.linkmenus:hover { font-weight: bold; color: #000000; text-decoration: none; border:none;}

.linkdhtml { font-weight: bold; color: #FFFFFF; text-decoration: none; border:none; cursor:pointer; }
a.linkdhtml 	  { font-weight: bold; color: #FFFFFF; text-decoration: none; border:none; }
a.linkdhtml:link { font-weight: bold; color: #FFFFFF; text-decoration: none; border:none; }
a.linkdhtml:visited { font-weight: bold; color: #FFFFFF; text-decoration: none; border:none; }
a.linkdhtml:hover { font-weight: bold; color: #FFFFFF; text-decoration: none; border:none; }
a.linkdhtml:active { font-weight: bold; color: #FFFFFF; text-decoration: none; border:none; }

.pageboxwhite  { color: #000000; background-color: #ffffff; border-width: 1px; border-color: #ccc; outline-width: 1px; outline-color: #ccc }

.pageboxlight  { color: #000000; background-color: #e6e6e6; padding: 5px; border-color: #fff  }
.pageboxlight1 { color: #000000; background-color: #e6e6e6; padding: 0; border-bottom: 1px solid #fff; border-top-color: #fff; border-right-color: #fff; border-left-color: #fff; }
.pagebox       { color: #ffffff; border-color: #ccc }

.pageboxneutral  { color: #ffffff; background-color: #666666; border-style: solid; border-color: #ccc }
.pageboxneutral1 { color: #ffffff; background-color: #666666; border-color: #ccc }
.pageboxdark     { color: #ffffff; font-weight: bold; text-transform: uppercase; padding: 5px; border-color: #fff }


.pageheadtdmore  { background-color: #b90000; white-space: nowrap; padding: 5px; width: 20%; border-color: #ffffff ; }
.pageheadtdmore1 { background-color: #b90000; white-space: nowrap; padding: 5px; width: 20%; border-color: #ffffff; }
.teamnametd 	 { color: #FFFFFF; font-weight: bold; font-size: 40px; }

.inputfield {}

.buttonok    { color: #ffffff; font-weight: bold; padding: 2px 4px; border: solid 1px }
.buttonbuy   { color: #ffffff; font-weight: bold; background-color: #b90000; padding: 0 2px; border: solid 1px #000000 }

.imgbanner { border: 1px solid #FFFFFF; }

.tdmenu 		{ padding-top: 0px}
.tdmenu1   		{ font-size: 20px; font-family: Verdana, Arial, Tahoma; font-weight: bold ; line-height: 26px; }
.tdmenuhover 	{}
.tdmenucurrent  { background-color: #b90000 }
.tdmenuhead  	{ background-color: #b90000 }
.tdmenu_spacer { height:2px; font-size:1px;}


.boxpadbot { margin-bottom: 3px}

ul, li { margin: 0px 0px 0px 1em;}

.newstdrow  { background-color: #ffffff; padding: 5px; border-style: solid; border-width: 0 0 1px 1px; border-color: #ccc #ccc #cccccc }
.newstdimg 	{ padding: 0px; background-color: #FFFFFF;	border-bottom: 1px solid #CCCCCC; }

.tdfixturetitle    { color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Tahoma; font-weight: bold; background-color: #666; text-transform: uppercase; padding: 1px; border-style: solid none; border-width: 1px medium; border-color: #666666 #ffffff }

.tda    { color: #ffffff; font-weight: bold; background-color: #d40000; text-align: center; padding: 2px 5px; border-bottom: 1px solid #e6e6e6 }
.tdb  	{ color: #e6e6e6; font-size: 10px; font-weight: bold; background-color: #9f0000; text-align: center; padding: 1px 5px; border-bottom: 1px solid #333333 }
.tdc 	{ font-weight: bold; color: #FFFFFF; }
.tdd    { color: #ffffff; font-weight: bold; border-bottom: 1px solid #333333; border-left: 1px solid #e6e6e6 }

.score  { color: #ccc }

.tdcont { border-top: 0px;}
.class10 { color: #fff; font-size: 11px; }

.float_right { float:right; }
.float_left { float:left; }
.right {float:right}
.left {float:left}
.clear { clear:both }
.clear_the_left { clear:left; }
.clear_the_right { clear:right; }

.padding5 { padding:5px; }
.padding0505 { padding:0 5px 0 5px; }
.padding2525 { padding:2px 5px 2px 5px; }

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


ul.makeMenu, ul.makeMenu ul {
  	width: 100%;                 /* sets the size of the menu blocks */
 	/* border: 1px solid #000;       puts a black border around the menu blocks */
 	/* background-color: #F9E4A5;       makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
  	padding-left: 0px;           /* stops the usual indent from ul */
  	cursor: default;             /* gives an arrow cursor */
  	margin:0px;
  	margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
	line-height:15px;
}

ul.makeMenu ul {
	width: 100px;
	margin-left: 0px;
	padding-left:0px;
}/* set the width of the submenus here*/

ul.makeMenu {
	margin: 0px;
	padding: 0px;
	
}

ul.makeMenu li {
  	list-style-type: none;                    
  	position: relative;         
  	display: inline;
}

ul.makeMenu li > ul {          
  	display: none;
  	position: absolute;
  	top: 0px;
  	left: 50px;
  	z-index: 100;
	color: #ffffff;
}

ul.makeMenu li > ul {          
  	display: none;
  	position: absolute;
  	top: 0px;
  	left: 50px;
  	z-index: 100;
	color: #ffffff;
}


ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
   	background-color: #107B04;
  	color: #ffffff;
}
ul.makeMenu ul.CSStoShow {     
  	display: block;
}
ul.makeMenu li:hover > ul {    
  	display: block;
  	font-weight: bold;
}
ul.makeMenu li a {
	text-decoration: none;
}
/*
ul.makeMenu li a {display: inline; width: 100%; text-decoration: none; padding-left: 0px; padding-right: 5px; height:15px}
*/
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink {
	color: #ffffff;
}

ul.makeMenu li:hover > a {
	color: #ffffff;
} /* supports links in branch headings - should not be display: block; */

.mainm {
	float: left;
	height: 23px;
	padding-left: 2px;
	padding-right:2px;
	padding-top: 5px;
	clear: left;
}

.subm { padding-top: 1px; }
.subm a{ display: block; margin-left: 2px; }
.subm li{ display: block; !important; height: 22px; }

/* >>>>>>>>>>>>>>>>>>>>>>>>>> General Colours <<<<<<<<<<<<<<<<<<<<<<<<< */

.white { color:#ffffff; }
.white-bg { background-color:#ffffff; }
.red { color:#D51E25; }
.light_blue { color:#E1E8EC; }
.light_green { background-color:#DBE9A7; }
.grey-bg { background-color:#E5E5E4; }
.dark-grey-bg { background-color:#666666; }
.dark-blue-bg { background-color:#082C56;}
.blue-bg { background-color:#2e4c95;}
.purple-bg { background-color:#1E4391; }

.white-bg-lspl-blue { background-color:#ffffff; }

/* >>>>>>>>>>>>>>>>>>>>>>>>>> General spacing <<<<<<<<<<<<<<<<<<<<<<<<< */

.bottompad2 { padding-bottom:2px; }
.mar2 { margin:2px;}
.pad2 { padding:2px; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.toppad5 { padding-top:5px; }
.bottompad5 { padding-bottom:5px; }
.leftpad5 {padding-left:5px; }
.rightpad5 {padding-right:5px; }
.marginright5 { margin-right:5px; }
.top_cell_gap { margin-top:5px; }
.vmiddle { vertical-align:middle; }


.leftpad3 {padding-left:3px; }
.rightpad3 {padding-right:3px; }

.leftpad2 {padding-left:2px; }
.rightpad2 {padding-right:2px; }


.padding5055 { padding:5px 0px 5px 5px; }
.margin0 {margin:0px; }

.vposition {height:15px; margin-top:3px;}
.dynamo {position:relative; width:150px; height:0px; top:0px; left:0px;}

.dynamo a:link {color:#ffffff; font-weight:bold;}
.dynamo a:hover {color:#ffffff; font-weight:bold;}

.dynamo_link {position:relative; width:150px; height:15px; top:0px; left:0px; padding:2px 5px 2px 5px; border-bottom:1px dashed #000000;}


.dynamo_over {position:absolute; width:150px; height:15px; top:0px; left:150px;}

.text_left { text-align:left; }
.text_right { text-align:right; }

.clear {clear:both;}

.bottom_border_white { border-bottom:1px solid #ffffff; }


/* ------------------ BUTTON ---------------------- */

button_slightly_bigger { 
padding:0px; 
margin:0px;
font-size:9pt; 
line-height:111%; 
font-family:  Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
}


.button_slightly_bigger { 
cursor:pointer;
font-size:9pt;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:1px 5px 1px 5px;}


button { 
padding:0px; 
margin:0px;
font-size:8pt; 
line-height:110%; 
font-family:  Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
}

.button {
cursor:pointer;
font-size:8pt;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:1px 5px 1px 5px;
}



*>.button{
outline-style:solid;
outline-width:1px;
}

/* IE 6,7 HACK  ------------------------------------------------------- */

* html .button {
outline: none;
cursor:pointer;
font-size:8pt;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:1px 2px 1px 2px;
margin:1px;
}


*:first-child+html .button {
outline: none;
cursor:pointer;
font-size:8pt;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:0px 2px 0px 2px;
margin:1px 0px 1px 0px;
}

.button_wrap {
/*Keep Blank*/
}

* html .button_wrap {
font-size:10.5pt;
padding:0px;
margin-right:0px;
overflow:visible;
}


*:first-child+html .button_wrap {
font-size:7.5pt;
overflow:visible;
padding:0px;
margin:0px;
}


/* END IE Hack ------------------------------------------------------- */


a.button:link    { font-size:8pt; color: #ffffff; text-decoration:none; }
a.button:visited { font-size:8pt; color: #ffffff; text-decoration:none; }
a.button:hover   { font-size:8pt; color: #ffffff; text-decoration:none; }
a.button:active  { font-size:8pt; color: #ffffff; text-decoration:none; }



/* AMAZING DROP DOWN MENU */




.glossymenu{
margin: 5px 0;
padding-left: 4;
width: 148px; /*width of menu*/
/*border: 1px solid #!colour1!;*/
border-bottom-width: 0;
line-height:100%;
}

.glossymenu a:hover{
background-color:#!colour2!;
colorz: white;
}

.glossymenu a.menuitem{
background: /*!colour1!  url(glossyback.gif) repeat-x bottom left*/;
/*font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-family: Verdana, Arial, Tahoma;*/
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
margin:0px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #ffffff;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
width:5px;
height:5px;
color: white;
}

.plusminus {
position: absolute;
top: 5px;
right: 5px;
border: none;
width:5px;
height:5px;
}

.glossymenu a.menuitem:hover{
/*background-image: url(glossyback2.gif);*/
}


/* SUB */

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: !#colour2!;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 0px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
/*font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-family: Verdana, Arial, Tahoma;*/
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:8pt;
color: #ffffff;
text-decoration: none;
padding: 4px 0;
padding-left: 5px;
}

.glossymenu div.submenu ul li a:hover{
/*background-color:#!colour2!;*/
padding-left:-5px; 
colorz: white;
}

/* SUB SUB */
.glossymenu div.submenu ul li ul{
width:138px;
margin: 0;
padding: 0;
/*background-color:#!colour1!;*/
z-index:999;
}

.glossymenu div.submenu ul li ul li{
border-bottom: 0px solid blue;
font-size:8pt;
}

.glossymenu div.submenu ul li ul li a{
display: block;
/*font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:8pt;
color: #ffffff;
text-decoration: none;
padding: 4px 0;
padding-left: 5px;
}

.glossymenu div.submenu ul li ul li a:hover{
/*background-color:#!colour2!;*/
colorz: white;
}

.glossymenu div.submenu ul li ul li a:visited{
color: white;
}


* html .menuitem_ie_fix { height:1em; }
/*
* html .glossymenu div.submenu ul { margin-bottom:-16px; }

*/
.finding_us_width { width:200px;}
.finding_us_map_size { height:298; width:300;}

.reset_text { font-size:8pt; }
.reset_text p { font-size:8pt; }

.back-to-admin {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin-top: -3px;
	margin-right: -3px;
	margin-bottom: -3px;
	margin-left: -3px;
	padding: 2px 0px 2px 0px;
}

#videoWidget { float:left }