body
{
	font-family: Tahoma;
	font-size: 10pt;
	color: Black;
	margin: 0px;
}

.mainBG {width:100%;}
.mainSite {width: 1024px; margin:auto; background-color:White;}
.menuSide
{
	float:left; width: 13px;
}

.menuMidSelected
{
	float:left; 
	background-image: url(/images/menu/midSelected.gif); 
	background-repeat:repeat-x; 
	padding: 12px 8px 0px 8px; 
	color: White; 
	height: 34px;
}

.menuMidSelected a:link { text-decoration: none; color: #f1f2f2; font-weight: bold; }
.menuMidSelected a:active { text-decoration: none; color: #f1f2f2; font-weight: bold; }
.menuMidSelected a:visited { text-decoration: none; color: #f1f2f2; font-weight: bold; }
.menuMidSelected a:hover { text-decoration: underline; color: #f1f2f2; font-weight: bold; }

.menuMidNotSelected
{
	float:left; 
	background-image: url(/images/menu/midNotSelected.gif); 
	background-repeat:repeat-x; 
	padding: 12px 8px 0px 8px; 
	color: Navy; 
	height: 34px;
	font-weight: bold;
}

.menuMidNotSelected a:link { text-decoration: none; color: Navy; }
.menuMidNotSelected a:active { text-decoration: none; color: Navy; }
.menuMidNotSelected a:visited { text-decoration: none; color: Navy; }
.menuMidNotSelected a:hover { text-decoration: underline; color: Navy; }

.contentDiv {background-color: #f1f1f2; width:100%;}
.contentTopBorder {width:100%; background-image: url(/images/body/divTop.gif); background-position:top left; background-repeat:repeat-x;}
h2 {color: black; margin: 0px; margin-left: 8px; font-size: 1.3em; padding-bottom: 5px;}

.newsAdded { float:right; padding-top: 8px; padding-right: 10px;}
.newsArticle { padding: 0px 8px 8px 8px;}
h3 {padding: 8px; margin: 0px; color: black; width: 620px; font-size:1.2em;}
h1 {color:black; font-size: 1.7em; text-align: center; margin: 0px; padding: 8px;}

.fixtureAway { clear:left;font-size: 1.2em; width: 100%; background-color: #bdbdbd; overflow:auto; border-bottom: solid 1px navy; }
.fixtureHome { color: Navy;clear:left; font-size: 1.2em; width: 100%; overflow:auto; border-bottom: solid 1px navy;}
.fixtureDate { float:left; width: 130px;  padding: 10px; }
.fixtureTeam {float:left; width: 250px; padding: 10px;}
.fixtureResult {float:left; width: 100px; padding-left: 8px;}


.resultLink a:link {font-size: 0.7em; text-decoration: none; }
.resultLink a:active {font-size: 0.7em; text-decoration: none; }
.resultLink a:visited {font-size: 0.7em; text-decoration: none; }
.resultLink a:hover {font-size: 0.7em; text-decoration: underline; }

td.notOut {background-color: Navy; color: White; font-weight: bold;}
td.notOut a:link { text-decoration: none; color: White; }
td.notOut a:active { text-decoration: none; color: White; }
td.notOut a:visited { text-decoration: none; color: White; }
td.notOut a:hover { text-decoration: underline; color: White; }

tr.average {background-color: Gray; color: White; font-weight: bold; }
tr.average td {border-right: solid 1px black;}
tr.averageHeader {background-color: Navy; color: White; font-weight: bold;}
tr.averageOther {background-color: Transparent; color: Black; font-weight: bold;}
tr.averageOther td {border-right: solid 1px black;}
.averageHeader a:link { color:  white; text-decoration: underline; }


a:link { color:  navy; text-decoration: none; }
a:active { color:  navy; text-decoration: none; }
a:visited { color:  navy; text-decoration: none; }
a:hover { color:  navy; text-decoration: underline; }

img {border: none;}

#tabResults th {border-bottom: solid 1px navy; border-top: solid 2px navy;}
#tabResults .scoreHeader {width: 120px; font-size: 0.8em; border-left: solid 1px navy; border-right: solid 1px navy;}
#tabResults td {border: solid 1px navy;}
#tabResults .ball {width: 28px; text-align: center; color: Red; }
#tabResults .ballHeader {width: 28px; text-align: center; }
#tabResults .score { color:Red; font-size: 1.3em; font-weight: bold;}

.coltOverHeader {border-top: solid 1px navy; border-right: solid 1px navy; width: 75px; color: White; background-color: Navy;}
.coltBowlerHeader {border-top: solid 1px navy; text-align: center;}
.coltBowlerBox {border-top: solid 1px navy; border-right: solid 1px navy;}
.coltPairBox{border:solid 1px navy; border-bottom:none; border-top: none; width: 150px; padding-left: 8px; font-weight:bold;}
.coltBatsman{border:solid 1px navy; border-bottom:none; padding-left: 8px;}
.coltBall{border-top: solid 1px navy; border-right: solid 1px navy; width: 40px;}
.coltBatsmanBox{border-top: solid 1px navy; border-right: solid 1px navy; border-left:solid 1px navy;}

.coltBallDisplay{border-top: solid 1px navy; border-right: solid 1px navy; width: 40px; color:Red; text-align: center;}
.coltOverHeaderDisplay {border-top: solid 1px navy; border-right: solid 1px navy; width: 75px;}
.coltOverScore {border-top: solid 1px navy; border-right: solid 1px navy; color:Red; text-align:center; font-weight: bold; }
.coltBatsmanBox{border-top: solid 1px navy; border-right: solid 1px navy; border-left:solid 1px navy; padding-left: 8px;}
.coltPairBoxTop{border:solid 1px navy; border-bottom:none; width: 150px; padding-left: 8px; font-weight:bold;}

.boxHolder {clear:both; padding-top: 8px;}

.boxTL
{
	float:left; width: 11px; height: 33px; background-image: url(/images/v2/menu/menu.png);
}

.boxTM
{
	float:left; width: 778px; height: 33px; background-image: url(/images/v2/menu/tm.png);  background-repeat: repeat-x;
}

.boxText
{
	margin: 0px;
	padding-top: 6px;
	font-size: 1.2em;
	/*margin-left: 8px;*/
	color: White;
}

.boxTR
{
	float:left; width: 11px; height: 33px; background-image: url(/images/v2/menu/menu.png); background-position: -11px 0px;
}

.boxContent {border: solid 2px #014a99; border-top: none; width: 100%; padding: 4px; clear:both; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: White; overflow: auto;}
/*
.boxM
{	
	background-image: url(/images/body/boxM.gif);
	background-repeat: repeat;
	border-left: solid 1px #a0a0a0;
	border-right: solid 1px #a0a0a0;
	width: 0px;    
	clear: left;
	float: left;
	text-align: left;
	color: Black; required for takeover
}

.boxBL
{
	background-image: url(/images/body/boxBL.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0px;
	width: 6px;
	height: 14px;
	clear: left;
	float: left;
}

.boxBM
{
	background-image: url(/images/body/boxBM.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 0px;
	width: 0px;    
	height: 14px;
	float: left;
}

.boxBR
{
	background-image: url(/images/body/boxBR.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-size: 0px;
	width: 6px;
	height: 14px;
	float: left;
}*/

#menuInner {margin:auto; clear: both; width: 910px; text-align: center;}
.pdfLink {background-image: url(/images/logos/pdf.png); background-repeat: no-repeat; display: block; height: 25px; padding-left: 25px; padding-top: 8px;}
.wordLink {background-image: url(/images/logos/word.png); background-repeat: no-repeat; display: block; height: 25px; padding-left: 25px; padding-top: 8px;}

#imageHolder {width: 350px; float:left;}
#imageHolderTop {width: 350px; height: 27px; background-image: url(/images/profile/bio-top.png); background-repeat: no-repeat;}
#imageHolderMiddle { width: 350px; color: White; background-image: url(/images/profile/bio-middle.png); background-repeat: repeat-y; }
#imageHolderBottom {width: 350px; height: 26px; background-image: url(/images/profile/bio-bottom.png); background-repeat: no-repeat;}

#detailsHolder{float:left; width: 430px; padding-left: 8px; }

.detail {clear:left; width: 640px; padding-top: 8px;}
.noPadding {padding: 0px;}
.detailTitle {float:left; width: 150px;}
.detailValue {float:left; width: 490px;}
#imageHolder img {padding-top: 0px; padding-left:30px;}
#profileName { color:White; }
#bio {padding-left: 30px;}

.profileTitle {clear:left; font-size: 1.1em; font-weight: bold; padding-top: 8px;}
#profileHolder { padding: 8px 0px; overflow: auto;}
.playerList {width: 220px; padding-top: 5px;}

#imageHolderHorizontal{ width: 700px; color: White;  margin: auto;}
#imageHolderHorizontalTop{width: 700px; height: 27px; background-image: url(/images/profile/bioHorizontal-top.png);}
#imageHolderHorizontalMiddle{width: 700px; background-image: url(/images/profile/bioHorizontal-middle.png); background-repeat: repeat-y; overflow:auto;}
#imageHolderHorizontalBottom{width: 700px; height: 27px; background-image: url(/images/profile/bioHorizontal-bottom.png);}
#imageHolderHorizontal img {float:left; width: 290px; padding-left: 20px; padding-top: 20px;}
#bioHorizontal{float:left; width: 350px; padding-left: 8px;}
.fullProfileHoriz {clear:left; float:right;width: 120px;padding-right: 0px; padding-top: 20px;}


.loading {height: 100px; width: 100%; background-image: url(/images/ajax-loader.gif); background-position:center; background-repeat:no-repeat;}
#yearOptions { text-align: right; padding-bottom: 8px; float: right; width: 200px;}
.selectedYear {font-weight: bold;}

.dataSet {clear:right; padding-top: 8px;}
.dsTeamName {font-weight: bold; font-size: 1.2em; padding-left: 8px;}
.gridAlternating { background-color: #bdbdbd; color: black;}
.statsGrid { text-align: left; width: 100%;}
.statsGrid th, .statsGrid tr td {text-align: left;}
.dateCol { width: 75px;}
.oppCol { width: 250px;}
.posCol, .ballsCol, .minsCol, .foursCol, .sixesCol, .widesCol, .noballsCol { width: 30px;}
.howoutCol { width: 200px;}
.bowlerCol { width: 150px;}
.runsCol, .oversCol, .maidensCol, .wicketsCol {width: 50px; }


/* new menu code */
/* main menu positioning */
#mainMenu { background-image: url(/images/v2/main/menu-colors.png); height: 35px; text-align: center;}
#mainMenu ul {padding: 0px; margin: 0px; list-style-type: none; width: 850px; margin: auto;}
/* menu item css */
#mainMenu ul li.menuItem {float:left; width: 120px; height: 35px; position:relative; z-index:10000;}
#mainMenu ul li.menuItem a.menuLink {display:block; width: 100%; height: 35px; background-image: url(/images/v2/main/menu-divider.png); background-position: top right; background-repeat: no-repeat; font-weight:bold; color:White; text-decoration: none;}
#mainMenu ul li a.menuLink div { text-align: center; padding-top: 6px;}
/*selected main menu item css */
#mainMenu ul li.selected {background-image: url(/images/v2/main/menu-colors.png); background-repeat: repeat-x; background-position: 0px -70px; color:#014A99; }
#mainMenu ul li.selected a,#mainMenu ul li.selected a:link, #mainMenu ul li.selected a:visited, #mainMenu ul li.selected a:active,#mainMenu ul li.selected a.menuLink:hover { text-decoration: none; color:#014A99;}

/* mouse over main menu item css */
#mainMenu ul li.active {background-image: url(/images/v2/main/menu-colors.png); background-repeat: repeat-x; background-position: 0px -35px;}
#mainMenu ul li.active a.menuLink #mainMenu ul li.active a.menuLink:active, #mainMenu ul li.active a.menuLink:link, #mainMenu ul li.active a.menuLink:visited,#mainMenu ul li.active a.menuLink:hover{color:White; text-decoration: underline; }

/* defaults for the submenus */
.subMenu {position:absolute; display:none; background-color: #5eabfe; height: auto; left: -1px; top: 30px; }
.subMenuRow { width: 150px; clear: left; }

/* custom sub menu positioning and widths */

/* section headers css*/
.subMenuSection{display:inline; float:left; width: 150px; border-right: solid 1px #002540; background-image: none; -moz-box-sizing: border-box; height: 100%; -webkit-box-sizing: border-box; padding-bottom: 4px;}
.subMenuSectionLast {border-right: none;}

/*.sectionHeader {background-color: #002949; color: White;}*/
.sectionHeader {background-color: #002540; color: White;}
#mainMenu ul li	.subMenu .subMenuRow .sectionHeader a, #mainMenu ul li.subMenu .subMenuRow .sectionHeader a:link, #mainMenu ul li.subMenu .subMenuRow .sectionHeader a:active, #mainMenu ul li.subMenu .subMenuRow .sectionHeader a:visited {text-decoration: underline; color: White; font-weight: normal; background-image: none; cursor: hand;}
#mainMenu ul li	.subMenu .subMenuRow .sectionHeader a:hover  {text-decoration: underline; color:white; }
.sectionHeader div {height: 28px; text-align: left; font-weight: normal; padding-top: 6px; -moz-box-sizing: border-box; padding-left: 2px; -webkit-box-sizing: border-box;}

/* sub sections links css*/
#mainMenu ul li	.subMenu .subMenuRow .subMenuSection dd { color:Black;}
#mainMenu ul li	.subMenu .subMenuRow .subMenuSection dd a, #mainMenu ul li	.subMenu .subMenuRow .subMenuSection dd a:link, #mainMenu ul li	.subMenu .subMenuRow .subMenuSection dd a:active, #mainMenu ul li .subMenu .subMenuRow .subMenuSection dd a:visited {text-decoration: none; color: white; font-weight: normal; background-image: none; height: 100%; }
#mainMenu ul li	.subMenu .subMenuRow .subMenuSection dd a div {padding: 5px 0px;}
#mainMenu ul li	.subMenu .subMenuRow .subMenuSection dd a:hover div {background-color: #1795c9;}

dd, dt, dl {margin: 0px; }

#clubmark {width: 111px; height: 110px; margin:auto; background-image: url(/images/clubmark-s.png);}
#clubmarkText {text-align:center; padding-top: 8px;}

#fixtureBoardTop {width:817px; background-image:url(/images/v2/fixtures/fixture-board-top.png); height: 191px;}
#fixtureBoardMid {width:821px; background-image:url(/images/v2/fixtures/fixture-board-mid.png); background-repeat: repeat-y; padding: 20px 8px 20px 8px; }
#fixtureBoardBottom {width: 821px; height:22px; background-image:url(/images/v2/fixtures/fixture-board-bottom.png);}
#fixtureBoardHolder {width: 821px; margin:auto;}
.ieCenter {text-align:center;}
.fixtureBoardRow {width: 800px; clear:both; overflow:auto;}
.fixtureBoardFixture {width: 100%; overflow: auto;}
.fixtureBoardTeamName {float:left; font-size: 1.5em; padding: 20px 10px 0px 10px; width: 155px;}
.fixtureBoardOtherTeam {float:left; width:220px; overflow:auto;}
.fixtureBoardFixtureBG {background-image: url(/images/body/fixturesBG.gif); background-repeat: repeat-x; height: 60px; padding: 10px 8px 4px 8px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.fixtureBoardFixtureFG {background-color: Black; color: White; font-size: 1.2em; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 8px 8px 0px 8px;  height: 39px; margin-top: 2px;}
.fixtureBoardSeperator {float:left; font-size: 1.5em; padding: 20px 10px 0px 10px;}
.fixtureBoardVenue {float:left;  width: 80px;}
.fixtureBoardDate {float:left; width:212px;}
.fixtureBoardAllLink {float:right; overflow:auto; padding: 8px 15px 8px 0px;}

.standardLeftColumn {float:left; width: 800px; padding-left: 8px; overflow:auto;}
.standardRightColumn {margin-left: 8px; width: 200px; float: left; overflow: auto;}

.headerBG {position:relative; background-image:url(/images/v2/main/header-bg.jpg); width:1024px; height: 196px;}
.twitterLink{position:absolute; right: 10px; bottom: 10px;}
.facebookLink{position:absolute; right: 56px; bottom: 10px;}
.oldLogo {position:absolute; left: 80px; top: 5px; width: 167px; height: 148px; background-image: url(/images/v2/main/logo-old.png);}

.cardHolder {clear:both;}
.cardBG{position:relative; background-image: url(/images/v2/profiles/card-bg.jpg); height: 362px; width: 318px;}
.cardPhoto {position:absolute; bottom: 0px; left: 0px;}
.cardNameBox {border:solid 2px navy; position:relative; height: 70px; width: 318px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cardNameLogo {background-image: url(/images/v2/profiles/logo-mini.jpg); height: 50px; width: 50px; left: 10px; top: 5px; position:absolute;}
.cardName { width: 240px; position:absolute; left: 70px; color: Navy; font-weight:bold; font-size: 1.5em; top: 10px; text-align:center;}

.cardBackHolder {border:solid 2px navy; clear:both; width: 318px; height: 432px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cardBackName {font-size: 1.5em; color:Navy; padding-top: 10px; font-weight: bold;}
.cardBackHolder .cardNameBox {border: none; border-bottom: solid 2px navy; width: 314px; text-align: center;}
.cardBackInfo { position:relative; height: 357px; background-repeat: no-repeat;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 313px; }
.cardBackLogo {position:absolute; background-image: url(/images/v2/profiles/logo-card-back.png); width:140px; height:140px; bottom: 5px; right: 5px; z-index: 1;}
.cardBackData{z-index: 2; position: absolute;}

.bioDetail{clear:left; width: 314px; padding-left: 8px; overflow: hidden; text-align:left; padding-top: 20px;}
.bioDetailTitle {float:left; width: 100px;}
.bioDetailValue {float:left; width: 206px;}
