.heading{ padding: 5px; font-weight: bold; } 

.errortext{ color: #F30; font-size: 12px; font-weight: bold; line-height: 26px; }

p.errortext { text-indent: 20px; }

h1 { font-size: 24px; padding-top: 50px; margin-top: 0px; text-align: center; color: #FFF; }

.imgPad { padding-right: 4px; padding-bottom: 4px; }

.imgPadded { padding: 4px; }

table { margin-left: 10px; margin-top: 10px; border: 0px; border-collapse: collapse; width: 95%; }

td { text-align: center; font-size: 12px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; margin: 0px; }

th { text-align: center; font-size: 12px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; margin: 0px; }

.leftalign { text-align: left; }
.rightalign { text-align: right; }

.textfield{ width: 10.5em; text-align: right; float: left; clear: left; padding: 3px; }

.textfield_home{ text-align: right; float: right; padding: 3px; font-size: 75%; color: #fff; font-variant: small-caps; margin-right: 5px; margin-top: 15px; }

.login_home { margin-right: 5px; }

#bowling { text-align: center; clear: both; }

#batting { text-align: center; clear: both; }

select { float: left; clear: right; }

.tablebgcolor { background-color: #CCCCCC; font-size: 11px; text-align: left; }

a.smalltext:link, a.smalltext:visited, a.smalltext:active, a.smalltext:hover, .smalltext {  font-size: 10px; text-align: left; }

.clearer { height: 0px; clear: both; }

.sponsor{ width: 140px; padding: 5px; float: left; text-align: center; height: 150px; }

h3{ font-size: small; }



body{ font-family: verdana, sans-serif; color: #333333; background-color: #FFFFFF; width: 770px; margin-right: auto; margin-left: auto; margin-top: 2px; padding: 0; margin-bottom: 0; border: 1px solid black; }

#page{ min-height: 400px; overflow: hidden; padding: 0px; }

#l_banner{  background-color: #fff; background-image: url(../images/logo_bg.gif); background-repeat: no-repeat; background-position: right; float: left; height: 150px; width: 160px; }

#r_banner{  background-color: #fff; background-image: url(../images/banner_bg.jpg); background-repeat: no-repeat; background-position: right; float: left; height: 150px; width: 610px;}

#logo_div{ background-image: url(../images/logo_bg.gif); background-repeat: no-repeat; float: left; width: 150px; height: 150px; }
#logo{ padding: 10px; }

#above_nav { width: 770px; background-image: url(../images/above_menu_bg.gif); background-repeat: no-repeat; height: 55px; clear: both; float: left; text-align: right; }

#nav{ clear: both; padding: 0px; padding-left: 20px; background-color: #ffffff; font-size: 80%; font-family: verdana, sans-serif; background-image: url(../images/menu_bg.gif); background-repeat: no-repeat; height: 36px; font-variant: small-caps; }

#nav a{ text-decoration: none; color: #FFF; float: left; padding: 0 10px; margin: 0; line-height: 32px; }

#nav a:active, #nav a:hover{ text-decoration: none; color: #333333; background-color: #CCCCCC; float: left; padding: 0 10px; margin: 0; line-height: 32px; }

#content{ padding: 5px; font-weight: normal; background-color: #FFF; color: #333; font-size: 0.8em; font-family: verdana, sans-serif; }

body.columns #content{ float: left; width: 506px;}

.rightsmall{ float: right; padding: 2px; margin-top: 10px; width: 250px; clear: right; }

.copyright{ text-align: center; font-size: 10px; color: #fff; clear: both; height: 30px; background-color: #444444; line-height: 28px; }

.table_bg { background-image: url(../images/table_head_bg.gif); background-repeat: no-repeat; color: #FFF; text-align: left; text-indent: 10px; }

a.sponsorlink:link, a.sponsorlink:visited, a.sponsorlink:active, a.sponsorlink:hover{ text-decoration: none; }

a.copyrightlink:link, a.copyrightlink:visited, a.copyrightlink:active, a.copyrightlink:hover{ color: #fff; }

table.honours td {
  text-align: left;
}