body {
	background-position:center;
	background-repeat:repeat-y;
	background-color:#B3BAC0;
	margin:0px 0px 12px 0px;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:9pt;
	color:#333333;
}
table#headerbar .topbutton {
	margin:22px 0px 24px 0px;
}
table#topnav {
	border:3px solid #FFFFFF;
}
table#homemain {
	background-color:#FFFFFF;
	border:3px solid #FFFFFF;
	border-top:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
}
table#homenews {
	background-color:#E6E8EA;
	border:3px solid #FFFFFF;
	border-top:0;
	border-bottom:4px solid #FFFFFF;
}
table#homenews th {
	background-color:#B3BAC0;
	text-align:left;
}
table#homenews td {
	padding:0px 31px;
	background-position:left;
	background-repeat:repeat-y;
}
table#homenews a {
	color:#000000;
}
table#main {
	background-color:#FFFFFF;
	border:3px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}
table#main th {
	text-align:left;
	vertical-align:top;
}
table#main th img {
	display:block;
}
table#main th table.sidenav{
	margin:3px 0px 15px 0px;
}
table#main th table.sidenav td{
	border-top:1px solid #FFFFFF;
	padding:0px 0px 0px 16px;
	background-image:url(../images/sidedot.gif);
	background-repeat:no-repeat;
}
table#main th table.sidenav a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#333333;
}
table#main th table.sidenav a:hover{
	text-decoration:underline;
}
table#main th table.sidenav td.sideline{
	padding:0px 0px 0px 26px;
	background-image:url(../images/sideline.gif);
	background-repeat:no-repeat;
}
table#main td {
	vertical-align:top;
}
table#content {
	width:611px;
}
table#content th{
	border-bottom:4px solid #FFFFFF;
	background-color:#E6E8EA;
	text-align:left;
	height:29px;
}
table#content td.middle{
	padding:14px;
	width:388px;
}
table#content td.middle a {
	color:#73A800;
}
table#content td.middle a.blue {
	color:#3D66BD;
}
table#content td.rightside {
	text-align:right;
	width:194px;
}
table#content td.rightside img{
	display:block;
}
table#content ul li{
	list-style-type:square;
}
table#content ul li ul li{
	list-style-type:disc;
}
table#footer {
	margin-top:5px;
}
table#calendar th{
	padding:2px 8px;
	height:13px;
	border-bottom:0;
	background-color:#799C2C;
	color:#FFFFFF;
}
table#calendar td{
	padding:2px 8px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #E0E0E0;
	background-color:#F2F3F4;
}
table#calendar td.space{
	height:13px;
	background-color:#FFFFFF;
	border-bottom:0;
}
table#calendar td.last{
	border-bottom:0;
}
table#calendar td.InternationalCricket{
	color: #FFFFFF;
	background-color: #18570d;
/*	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
*/
}
/*
table#calendar td.InternationalCricketLeft{
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
table#calendar td.InternationalCricketRight{
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
*/
table#calendar td.InternationalRugby{
	color: #FFFFFF;
	background-color: #000000;
}
table#calendar td.Super14{
	color: #FFFFFF;
	background-color: #0e2a5c;
}
table#calendar td.ITMCup{
}
table#calendar td.DomesticCricket{
}
table#calendar td.OtherEvent{
}
table#greenheader th{
	padding:2px 8px;
	height:13px;
	border-bottom:0;
	background-color:#799C2C;
	color:#FFFFFF;
}
table#greenheader th a:link{
	color:#FFFFFF;
}
table#greenheader th a:visited{
	color:#FFFFFF;
}
table#greenheader th a:active{
	color:#FFFFFF;
}
table#greenheader th a:active{
	color:#FFFFFF;
}
table#greenheader td{
	padding:2px 8px;
}
.stoppress {
	background-color:#ECEEEF;
	border-bottom:3px solid #FFFFFF;
	margin:5px 0px;
}
.stoppress div {
	margin:6px 0px;
}
table#blueheader th{
	padding:2px 8px;
	height:13px;
	border-bottom:0;
	background-color:#3D66BD;
	color:#FFFFFF;
}
table#blueheader th a:link{
	color:#FFFFFF;
}
table#blueheader th a:visited{
	color:#FFFFFF;
}
table#blueheader th a:active{
	color:#FFFFFF;
}
table#blueheader th a:active{
	color:#FFFFFF;
}
table#blueheader td{
	padding:2px 8px;
}
table#eventdetails th{
	padding:2px 8px;
	height:13px;
	border-bottom:3px solid #FFFFFF;
	background-color:#799C2C;
	color:#FFFFFF;
}
table#eventdetails td{
	padding:6px 8px;
	border-bottom:2px solid #FFFFFF;
	background-color:#F2F3F4;
}
table#eventdetails img{
	border:2px solid #FFFFFF;
	float:right;
	margin:0;
}
table#eventdetails p.info{
	margin-bottom:-10px;
}
table#eventdetails td.base{
	font-size:9px;
}
table#eventdetails td.base a{
	margin-right:10px;
}
table#form th{
	padding:6px 8px;
	font-weight:normal;
	border-bottom:1px solid #FFFFFF;
	background-color:#ECEEEF;
	vertical-align:middle;
}
table#form td{
	padding:6px 8px;
	border-bottom:1px solid #FFFFFF;
	background-color:#F1F2F3;
	vertical-align:middle;
}
table#form td.formbutton{
	padding:6px 8px;
	background-color:#FFFFFF;
}
input{
	width:190px;
}
textarea{
	width:190px;
	}
input.button{
	width:150px;
	height:21px;
	border:0;
}
select.select{	
	width:196px;
}
input.checkbox{
	width:20px;
}
input.searchinput
{
	font-size:9pt;
	border:2px inset;
	width:149px;
	height:14px;
	margin-top:22px;
	text-align:right;
}
img.alignright {
	float:right;
	margin:0px 0px 10px 10px;
}
img.alignleft {
	float:left;
	margin:0px 10px 10px 0px;
}
table#imagelink {
	padding:5px 0px;
	margin:0;
}
table#imagelink img {
	margin-right:5px;
}
table#imagelink td {
	vertical-align:middle;
}
table#matrix th {
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#ECEEEF;
	padding:3px;
	font-size:11px;
	font-weight:normal;
	height:auto;
}
table#matrix td {
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#F1F2F3;
	padding:3px;
	font-size:11px;
	text-align:left;
}
table#matrix td.matrixtop {
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#DDDDDD;
	font-size:11px;
	text-align:left;
}
.tablepadding {
	padding:12px;
}
.medium {
	font-size:10pt;
}
.small {
	font-size:8pt;
}
ul.spaced li {
	margin-bottom:5px;
}
body.normal {
	background-color: white;
}
.pagingnavcurrent {
	font-weight: bold;
}
.pagingnav{
	color: #000000;
}

TABLE#content TD.middle .pagingnav A{
	color: #3D66BD;
}

.hilight{
	padding:10px;
	border:1px solid #799c2c;
	background-color:#e4ebd5;
}
.bluehilight{
	padding:10px;
	border:1px solid #3d66bd;
	background-color:#dce9fb;
}