/* CricInfo default stylesheet */

/* cleaned up by Travis 22/03/05 and merged with the near-duplicate mysterious default2.css */
/* - please adhere to the formats used */

/* OVERALL PAGE SETTINGS */

BODY {
	font-family: Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 12px;
	margin: 5px;
}

TD {
	font-size: 12px;
}

TH {
	font-size: 12px;
}

/* GENERAL USEFUL THINGS */

.clearAll {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0px;
}

TABLE.greyLine {
	width: 100%;
	padding: 0px;
	background-color: #d8d4d2;
	border: 0px;
	border-collapse: collapse;
}

TABLE.greyLine td {
	padding: 0px;
}

P.greyBackHeading {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background: #cccccc;
	text-align: left;
	padding: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
}

P.blueBackHeading {
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background: #0068c3;
	text-align: left;
	/* padding: 1px 3px 2px 3px; */
	padding: 3px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.dotSepBlack{
	background: url(http://img.cricinfo.com/common/img_dot_bg_black.gif) repeat-x left center;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.dotSepGray{
	background: url(http://img.cricinfo.com/common/img_dot_bg_gray.gif) repeat-x left center;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.dotSepBlue{
	background: url(http://img.cricinfo.com/common/img_dot_bg_blue.gif) repeat-x left center;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.text-box {
	margin: 0px;
	padding: 1px 3px 1px 5px;
	background-color: #ffffff;
	border: 1px solid #b2b2b2;
	border-collapse: collapse;
	font-size: 11px;
	color: #333333;
}

.radio-input, .checkbox-input {
	vertical-align: middle;
	margin: 3px 3px 3px 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #333333;
	/* width: 16px; */
	/* height: 16px; */
}

.radio-label, .checkbox-label {
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
	white-space: nowrap;
	cursor: pointer; 
	/* cursor: hand; */
}

.dropdown {
	margin: 0px;
	padding: 0px 0px 0px 1px;
	background-color: #ffffff;
	border: 1px solid #b2b2b2;
	border-collapse: collapse;
	font-size: 11px;
	color: #333333;
}

.button {
	margin: 0px;
	padding: 0px 5px;
	background-color: #d4d0c8;
	border: 1px solid #b2b2b2;
	border-collapse: collapse;
	font-size: 11px;
	color: #333333;
    text-align: center;
	font-weight: bold;
}

/* MAGZINE LOGOS*/
.magLogos {
	display: block;
	clear: both;
	margin: 5px 0 0 0px;
	padding: 0px;
	width: 210px;
}

/* PULL QUOTES */

.pullquote {
	display: block;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	padding: 0;
	margin: 3px 0 0 3px;
	clear: both;
}

.pullquote-title {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	padding: 0;
	margin: 3px 0 0 3px;
}

.pullquote-img {
	margin: 3px 5px;
}

A.pullquote {
	display:block;
	border-top: 1px solid #AAAAAA;
	margin-top: 5px;
	padding-top: 5px;
	font-size: 12px;
}

.pullquotetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	/*padding-top: 15px;
	padding-bottom: 15px;*/
}

/* FIXTURES AND RESULTS TABLES */

div.fixture_td {
	background-color:#E6E6E6;
	border-bottom: 1px solid #C3C3C3;
	line-height: normal;
	color: #666666;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
}	

TD.fixtures-home {
	font-weight: bold;
}

TD.fixtures-away {
}

TD.fixtures-center {
	text-align: center;
}

TD.fixtures-small-home {
	font-weight: bold;
	font-size: 10px;
}

TD.fixtures-small-away {
	font-size: 10px;
}

/* GENERAL FOR PLAIN NON-BRANDED PAGES */

.body {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

A:link,A:visited {
	color: #0068C3;
	text-decoration: none;
}
A:hover {
	color: #0068C3;
	text-decoration: underline;
}

/* LEFT HAND NAVIGATION */

TD.lhnav {
	font-size: 11px;
}

.lhnav_dropdown {
	font-size: 9px;
	background-color: #E9E7E6;
	width: 125px;
}

.lhnav_dropdown_live {
	font-size: 10px;
	background-color: #E9E7E6;
	color: #CC0000;
	font-weight: bold;
	width: 125px;
}

UL.lhnav-scbank {
	margin-left: 0;
	padding-left: 0;
	font-size: 12px;
	line-height: 165%;
}

A.lhnav:link, A.lhnav:visited {
	color: #000000;
	line-height: 120%;
	text-decoration: none;
}

A.lhnav:hover {
	color: #000000;
	line-height: 120%;
	text-decoration: underline;
}

.lhnav-selected {
	color: #000000;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	text-decoration: none;
}

A.lhnav-selected:link, A.lhnav-selected:visited {
	color: #000000;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	text-decoration: none;
}

A.lhnav-selected:hover {
	color: #0082C5;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	text-decoration: underline;
}

TD.lhnav-scbank {
	color: #666666;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
}

A.lhnav-scbank:link, A.lhnav-scbank:visited {
	color: #666666;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
}

A.lhnav-scbank:hover {
	color: #666666;
	font-size: 12px;
	line-height: 120%;
	text-decoration: underline;
}

.lhnav-crictxt {
	color: #CC0000;
	line-height: 120%;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

A.lhnav-crictxt:link, A.lhnav-crictxt:visited {
	color: #FFFFFF;
	line-height: 120%;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.lhnav-crictxt:hover {
	color: #FFFFFF;
	line-height: 120%;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

A.lhnavindent:link, A.lhnavindent:visited {
	color: #333333;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

A.lhnavindent:hover {
	color: #333333;
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
}

/* LEFT HAND NAVIGATION - BLACK TEXT */

A.lhnavindent-black:link, A.lhnavindent-black:visited {
	color: #000000;
	font-size: 10px;
	line-height: 100%;
	text-decoration: none;
}

A.lhnavindent-black:hover {
	color: #000000;
	font-size: 10px;
	line-height: 100%;
	text-decoration: underline;
}

/* TABS BARS PHOTOS PANELS */

A.tab:link,A.tab:visited {
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}

A.tab:hover {
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}

.wisden-bar {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

A.wisden-bar:link, A.wisden-bar:visited {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A.wisden-bar:hover {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.search {
	font-size: 10px;
	color: #000000;
}

.search_result {
	color: #666666;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
	}

.blogtext {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -3px;
	color: #744618;
	}

TD.pullquote {
	background-color: #D8D4D2;
}

TD.photo {
	background-color: #D8D4D2;
}

TD.photo-scbank {
	background-color: #92C594;
}

.photo {
	font-size: 11px;
	color: #000000;
}

.photo-copyright {
	font-size: 10px;
	color: #666666;
}

UL LI.smalltext {
	font-size: 10px;
}

.smalltext {
	font-size: 10px;
}

.radio-schedule {
	font-size: 8pt;
	color: #4A4A4A;
}

.radio-schedule-bold {
	font-size: 8pt;
	color: #4A4A4A;
	font-weight: bold;
}

.radio-schedule-small {
	font-size: 7pt;
	color: #4A4A4A;
}

.radio-archiveclip {
	font-size: 8pt;
	color: #4A4A4A;
}

.radio-archiveclip-title {
	font-size: 8pt;
	color: #4A4A4A;
	font-weight: bold;
}

.radio-archiveclip-small {
	font-size: 7pt;
	color: #4A4A4A;
}

.radio-bold {
	font-size: 8pt;
	font-weight: bold;
}

.radio-bold-grey {
	color: #4A4A4A;
	font-size: 8pt;
	font-weight: bold;
}

.radio-bold-grey {
	color: #4A4A4A;
	font-size: 8pt;
}

.radio-grey-heading {
	color: #A69C9A;
	font-size: 10pt;
	font-weight: bold;
}

A.radio-test-clip {
	font-size: 7.5pt;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

.radio-body {
	font-size: 8pt;
}

.radio-body-bold {
	font-size: 8pt;
	font-weight: bold;
}

.radio-large-header {
	font-size: 12pt;
	font-weight: bold;
	color: #4A4A4A;
}

.radio-commentator-biog {
	font-size: 7pt;
	color: #4A4A4A;
}

.radio-textbox {
	border: 1px solid #23952B;
	background: #EBE9E8;
}

.microtext {
	font-size: 7pt;
}

.photo-gallery-shortcap {
	font-size: 10px;
}

.photo-gallery-longcap {
	font-size: 10px;
}

.rhspanel {
	font-size: 11px;
	color: #000000;
}
.rhspanelwhite {
       font-size: 11px;
       color: #FFFFFF;
}
.rhspanel-reverse {
	font-size: 11px;
	color: #FFFFFF;
}

.rhspanel-header {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.rhspanel-redheader {
	font-weight: bold;
	font-size: 11px;
	color: #E20A16;
}

P.rhspanel-header {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 3px;
}

A.rhspanel-header:link, A.rhspanel-header:visited {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A.rhspanel-header-reverse:link, A.rhspanel-header-reverse:visited {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

A.rhspanel-header:hover {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.rhspanel-header-plain {
	font-size: 11px;
	color: #000000;
}

.rhspanel-header-plain-reverse {
	font-size: 11px;
	color: #FFFFFF;
}

A.rhspanel-header-plain:link, A.rhspanel-header-plain:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A.rhspanel-header-plain:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

A.wcm-headline-panel-blue:link, A.wcm-headline-panel-blue:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A.wcm-headline-panel-blue:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

A.rhspanel-header-plain-reverse:link, A.rhspanel-header-plain-reverse:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

A.rhspanel-header-plain-reverse:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

P.rhspanel-links {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}

A.rhspanel-links:link, A.rhspanel-links:visited {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}

A.rhspanel-links:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: underline;
}

/* plain = without bold */

P.rhspanel-links-plain {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 3px;
}

A.rhspanel-links-plain:link, A.rhspanel-links-plain:visited {
	color: #000000;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

A.rhspanel-links-plain:hover {
	color: #000000;
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
}

P.rhspanel-player-links {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 3px;
}

P.rhspanel-player-more {
	font-size: 11px;
	text-align: right;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* TABLES WITHIN EDITORIAL ITEMS */

.editorialTable {
	padding: 0;
	margin: 30px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
}

.editorialTable td{
	margin: 0;
	padding: 8px 8px;
	font-size: 11px;
}

.editorialTable td {
	border:1px solid #DDDDDD;
	color: #333333;
}

.editorialTable thead td {
	font-weight: normal;
	color: #FFFFFF;
	background: #9D928E;
	padding: 5px 8px;
	border: 1px solid #9D928E;
}

.editorialTable .odd{
	background: #DDDDDD;
}

.editorialTable .blue{
	background: #AAAADD;
}

.editorialTable A {
	text-decoration: underline;
	color: #666666;
}

.editorialTable a:hover {
	text-decoration: underline;
}

.editorialTable2 {
	padding: 0;
	margin: 30px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
}

.editorialTable2 td {
	padding: 8px 8px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #DDDDDD;
	color: #333333;
	text-align: left;
	border: 0px;
}

.editorialTable2 caption {
	margin-top: 20px;
	margin-bottom: -20px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	caption-side: top;
}

.editorialTable2 th {
	padding: 8px 8px;
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #9D928E;
	color: #FFFFFF;
	text-align: left;
	background: #9D928E;
}

.editorialTable2 .odd {
	background: #DDDDDD;
}

.editorialTable2 a {
	text-decoration: underline;
	color: #666666;
}

.editorialTable2 a:hover {
	text-decoration: underline;
}

.editorialTable3 {
	width: 100%;
	border: 1px;
	border-color: #c9cbb5;
	border-style: solid;
	border-collapse: collapse;
}

.editorialTable3 caption {
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	caption-side: top;
	text-align: left;
	background-color: #ffffff;
}

.editorialTable3 th {
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #0068c3;
}

.editorialTable3 th a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #0068c3;
}

.editorialTable3 th a:hover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
	background-color: #0068c3;
}

.editorialTable3 tr.head {
	text-align: right;
	vertical-align: middle;
}

.editorialTable3 tr.row1, .editorialTable3 tr.row2 {
	text-align: right;
	vertical-align: top;
}

.editorialTable3 tr.row1 td {
	background-color: #EBE7E8;
}

.editorialTable3 tr.row2 td {
	background-color: #F5F5F5;
}

.editorialTable3 td {
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.editorialTable3 td.left, .editorialTable3 th.left {
	text-align: left;
}

.editorialTable3 a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0068c3;
}

.editorialTable3 a:hover {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #0068c3;
}

/* NEW SITE PANEL */

.panelTable {
	width: 100%;
	border: 1px;
	border-color: #c9cbb5;
	border-style: solid;
	border-collapse: collapse;
}

.panelTable th {
	background-color: #0068c3;
	text-align: left;
	vertical-align: top;
	padding: 2px 5px 2px 5px;

	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.panelTable th a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.panelTable th a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

.panelTable td {
	text-align: left;
	vertical-align: top;
	padding: 2px 5px 2px 5px;

	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.panelTable td a:link, .panelTable td a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.panelTable td a:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.rhbox {
	width: 100%;
	border: 1px;
	border-color: #c9cbb5;
	border-style: solid;
	border-collapse: collapse;
}

.rhbox th {
	text-align: center;
	vertical-align: middle;
	padding: 2px 0px;
}

.rhbox th a:link, .rhbox th a:visited, .rhbox th a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.rhbox td {
	text-align: left;
	vertical-align: top;
	padding: 0px;

	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.rhboxtable {
	width: 100%;
	border: 0px;
	border-collapse: collapse;
}

.rhboxtable td {
	text-align: left;
	vertical-align: top;
	padding: 2px 5px 2px 5px;

	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.rhboxmenu {
	list-style-type: none;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	width: 100%;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 120%;
}

.rhboxmenu li {
	background: white url(http://img.cricinfo.com/c/general/rhbox-arrow_7x9.gif) no-repeat 7px center;
	display: block;
	width: auto;
	padding: 2px 5px 2px 20px;
}

.rhboxmenu a.rhboxlink:link, .rhboxmenu a.rhboxlink:visited {
	font-size: 11px;
	line-height: 120%;
	text-decoration: none;
}

.rhboxmenu a.rhboxlink:hover {
	font-size: 11px;
	line-height: 120%;
	text-decoration: underline;
}
.rhboxmenu1 {
        list-style-type: none;
        margin: 2px 0px 2px 0px;
        padding: 0px;
        width: 100%;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        line-height: 120%;
}
.rhboxmenu1 li {
        background: white url(http://img.cricinfo.com/c/general/rhbox-arrow1_7x12.gif) no-repeat 7px top;
        display: block;
        width: auto;
        padding: 2px 5px 2px 20px;
}

.rhboxmenu1 a.rhboxlink:link, .rhboxmenu1 a.rhboxlink:visited {
        font-size: 11px;
        line-height: 120%;
        text-decoration: none;
}

.rhboxmenu1 a.rhboxlink:hover {
        font-size: 11px;
        line-height: 120%;
        text-decoration: underline;
}
.rhboxtab { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	padding: 0px 5px;
	font-size: 12px; 
	font-weight: bold; 
	line-height: 20px;
}

A.rhboxtab:link, A.rhboxtab:visited, A.rhboxtab:hover {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
}

.rhboxarea {
	background-color: #ffffff;
	border: 1px solid #006bc6;
	padding: 0px 0px 0px 0px;
}

/* LIVE SCORES BOX */

A.panels:link, A.panels:visited {
	color: #000000;
	text-decoration: none;
}

A.panels:hover {
	color: #000000;
	text-decoration: underline;
}

P.live-scores {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

A.live-scores:link,A.live-scores:visited {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

A.live-scores:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #6699ff;
}

P.live-scores-small {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
}

A.live-scores-small:link,A.live-scores-small:visited {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

A.live-scores-small:hover {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #6699ff;
}

P.live-scores-links {
	font-size: 11px;
	margin-top: -5px;
	margin-bottom: 5px;
}

A.live-scores-links:link, A.live-scores-links:visited {
	font-size: 11px;
	text-decoration: none;
}

A.live-scores-links:hover {
	font-size: 11px;
	text-decoration: underline;
}

/* COMMERCIAL LINKS */

div.commlinks {
	height: auto;
	border-bottom: 1px solid #C3C3C3;
	line-height: normal;
	color: #666666;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
}

.commercial-text {
	font-size: 11px;
	color: #666666;
}

A.commercial-text-links:link, A.commercial-text-links:visited {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}

A.commercial-text-links:hover {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: underline;
}

.commercial_td {
	padding: 5px 5px 5px 7px;
	border-bottom: 1px solid #C3C3C3;
	line-height: normal;
}

A.commercial-ci-prod:link, A.commercial-ci-prod:visited {
	color: #007bce;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}

A.commercial-ci-prod:hover {
	color: #007bce;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: underline;
}

/* INDEX PAGES */

/* changed the margins around on these to stop lines squashing
against each other and/or margins where they are not wanted - Travis 16/5/5 */

P.index-subtitle {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 0px;
}

A.index-subtitle:link, A.index-subtitle:visited {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 0px;
	text-decoration: none;
}

A.index-subtitle:hover {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 0px;
	text-decoration: underline;
}

P.index-heading {
	font-size: 18px;
	margin-top: 3px;
	margin-bottom: 0px;
}

P.index-heading2 {
	font-size: 15px;
	margin-top: 3px;
	margin-bottom: 0px;
	font-weight: bold;
}

P.index-heading3 {
	font-size: 13px;
	margin-top: 3px;
	margin-bottom: 0px;
	font-weight: bold;
}

P.index-photoheading {
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 0px;
}

P.index-subheading {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}

P.smalltext {
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: -10px;
}

.content-index-border {
	border: thin solid #cccccc;
}

P.content-index-imageheading {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

.content-index-copyright {
	font-size: 10px;
	color: #666666;
}

.content-index-pagenumber {
	font-size: 11px;
	font-weight: bold;
}

.content-index-options {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

A.content-index-options:link, A.content-index-options:visited {
	color: #666666;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
	font-weight: bold;
}

A.content-index-options:hover {
	color: #666666;
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
	font-weight: bold;
}

/* NEWS */

/* changed the margins around on these to stop lines squashing
against each other when there's no author or date, etc - Travis 16/5/5 */

P.news-subheading {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin-top: 3px;
	margin-bottom: 0px;
}
P.news-subheadingwhite {
        color: #FFFFFF;
        font-size: 12px;
        font-weight: bold;
        margin-top: 3px;
        margin-bottom: 0px;
}
P.news-title {
	font-size: 18px;
	margin-top: 3px;
	margin-bottom: 0px;
}

P.kszonenews-subheading {
	color: #ff8829;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 3px solid #dbdbdb;
	padding-bottom: 5px;
}

P.news-sub {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: -1px;
}

P.news-author {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}

P.news-date {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}

P.news-excerpt {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

P.news-body {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

P.news-body-small {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

a.news-bodylink:link, a.news-bodylink:visited {
	font-weight: bold;
	text-decoration: none;
}

a.news-bodylink:hover {
	font-weight: bold;
	text-decoration: underline;
}

p.news-copyright {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

p.news-excerpt-links {
	color: #666666;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 3px;
}

a.news-excerpt-links:link, a.news-excerpt-links:visited {
	color: #666666;
	font-size: 12px;
	line-height: 100%;
	text-decoration: none;
}

a.news-excerpt-links:hover {
	color: #666666;
	font-size: 12px;
	line-height: 100%;
	text-decoration: underline;
}

p.news-headlines1 {
        font-size: 11px;
        margin-top: 0px;
        margin-bottom: -3px;
}

p.news-headlines {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -3px;
}

p.news-headlines-links {
	color: #666666;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
}

a.news-headlines-links:link, A.news-headlines-links:visited {
	color: #666666;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

a.news-headlines-links:hover {
	color: #666666;
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
}

p.news-headlines-linkswhite {
        color: #ffffff;
        font-size: 11px;
        margin-top: 3px;
        margin-bottom: 3px;
}

a.news-headlines-linkswhite:link, A.news-headlines-linkswhite:visited {
        color: #ffffff;
        font-size: 11px;
        line-height: 100%;
        text-decoration: none;
}

a.news-headlines-linkswhite:hover {
        color: #ffffff;
        font-size: 11px;
        line-height: 100%;
        text-decoration: underline;
}

p.news-headlines-excerpt {
	font-size: 11px;
	margin-top: -3px;
	margin-bottom: 3px;
}

P.news-features {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

A.news-features-links:link, A.news-features-links:visited {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

A.news-features-links:hover {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
}

P.news-homepage-features {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -3px;
}

P.news-homepage-features-links {
	color: #666666;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
}

A.news-homepage-features-links:link, A.news-homepage-features-links:visited {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

A.news-homepage-features-links:hover {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
}

P.news-magazine-features-links {
        color: #666666;
        font-size: 11px;
        margin-top: 3px;
        margin-bottom: 3px;
        border-top: 1px solid #999999;
        padding-top: 5px;
        padding-left: 5px;
        padding-bottom: 5px;
}

A.news-magazine-features-links:link, A.news-magazine-features-links:visited {
        color: #666666;
        font-weight: normal;
        font-size: 11px;
        line-height: 100%;
        text-decoration: none;
        border-top: 1px solid #999999;
	padding-top: 5px;
	padding-left: 5px;
        padding-bottom: 5px;
}

A.news-magazine-features-links:hover {
        color: #666666;
        font-weight: normal;
        font-size: 11px;
        line-height: 100%;
        text-decoration: underline;
        border-top: 1px solid #999999;
	padding-top: 5px;
	padding-left: 5px;
        padding-bottom: 5px;
}

.homepage-cimagheadline { padding-left: 5px; border-top: 1px solid #999999; padding-bottom: 5px; }

.blogs-homepage-features {
	font-size: 11px;
	font-weight: bold;
	color: #513422;
	margin-top: 0px;
	margin-bottom: -3px;
}
A.blogs-homepage-features:link, A.blogs-homepage-features:visited {
        color: #513422;
        font-weight: bold;
        font-size: 11px;
        line-height: 100%;
        text-decoration: none;
}

A.blogs-homepage-features:hover {
        color: #513422;
        font-weight: bold;
        font-size: 11px;
        line-height: 100%;
        text-decoration: underline;
}
P.blogs-homepage-features-links {
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
}

A.blogs-homepage-features-links:link, A.blogs-homepage-features-links:visited {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

A.blogs-homepage-features-links:hover {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
}

P.today-headlines-links {
	color: #666666;
	font-size: 11px;
	margin-top: 1px;
	margin-bottom: 1px;
}

P.review-features {
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -3px;
}

P.review-features-links {
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 3px;
}

A.review-features-links:link, A.review-features-links:visited {
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	line-height: 100%;
	text-decoration: none;
}

A.review-features-links:hover {
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	line-height: 100%;
	text-decoration: underline;
}

/* ALMANACK */

.almanack-series {
	font-size: 11px;
	font-weight: bold;
}

A.almanack-series:link, A.almanack-series:visited {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

A.almanack-series:hover {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

TD.almanack-small-heading {
	background-color: #FCBB2A;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/* PROFILES - PLAYER AND GROUND PAGES */

P.profiles-heading {
	font-size: 19px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}

P.profiles-subheading {
	font-size: 15px;
	margin-top: -10px;
	margin-bottom: 10px;
	font-weight: bold;
}

P.profiles-body {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.profiles-body-heading {
	font-weight: bold;
}

.profiles-body-bolditalics {
	font-weight: bold;
	font-style: italic;
}

.profiles-body-italics {
	font-style: italic;
}

A.profiles-body-links:link, A.profiles-body-links:visited {
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

A.profiles-body-links:hover {
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
}

P.profiles-index-links {
	font-size: 12px;
	margin-top: 0px;
	color: #000000;
	margin-bottom: 3px;
}

A.profiles-index-links:link, A.profiles-index-links:visited {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

A.profiles-index-links:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

TD.profiles-stats-heading {
	background-color: #0068c3;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
a.profiles-stats-heading:link, a.profiles-stats-heading:visited { 
	background-color: #0068c3;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.profiles-stats-heading:hover { 
	background-color: #0068c3;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
TD.profiles-stats-header {
	background-color: #CCCCCC;
	font-size: 11px;
}

TD.profiles-stats-data {
	font-size: 11px;
}

A.profiles-index-alpha:link,A.profiles-index-alpha:visited,A.profiles-index-alpha:hover {
	font-weight: bold;
	font-size: 24px;
	color: #333333;
	text-decoration: none;
}

/* SCHEDULES FROM NEW CMS */

.scheduleTable {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #ffffff;
	border-collapse: collapse;
}

.scheduleTable th {
	padding: 4px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background: #0068c3;
	color: #ffffff;
}

.scheduleTable td {
	padding: 4px;
	font-size: 11px;
	border: 1px solid #DDDDDD;
	color: #333333;
}

.scheduleTable .month {
	background: #0068c3;
	color: #ffffff;
}

.scheduleTable .blue {
	background: #aaaadd;
}

.scheduleTable a {
	text-decoration: underline;
	color: #666666;
}

.schedulePanel {
	width: 150px;
	background: #E6E6E6;
}

.schedulePanel td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 2px 2px;
}

.schedulePanel a {
	color: #000000;
	text-decoration: underline;
}

/* RECORDS */

.recordsTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #eeeeee;
	border: 1px;
	border-color: #0068c3;
	border-style: solid;
	border-collapse: collapse;
	margin: 0px 0px 12px 0px;
}

.recordsTable td {
	padding: 5px;
	margin: 0px 0px 12px 0px;
}

.recordsTable tr {
	vertical-align: top;
}

.recordsTable tr.heading {
	background-color: #0068c3;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
}

.recordsTable tr.heading a:link, tr.heading a:visited {
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
}

.recordsTable tr.heading a:hover {
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: underline;
}

.recordsTable a:link, .recordsTable a:visited {
	color: #000000;
	text-decoration: none;
}

.recordsTable a:hover {
	color: #000000;
	text-decoration: underline;
}

.recordsTable ul.category {
	margin: 0px 0px 11px 15px;
	padding: 0px;
}

.recordsTable ul.category li {
	list-style-type: none;
	margin: 1px 0px 1px 10px;
	text-indent: -10px;
}

.recordsTable ul.category-noindent {
	margin: 0px 0px 11px 15px;
	padding: 0px;
}

.recordsTable ul.category-noindent li {
	list-style-type: none;
	margin: 1px 0px 1px 0px;
}

.recordsTable ul.list {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.recordsTable ul.list li {
	list-style-type: none;
	margin: 1px 0px 1px 10px;
	text-indent: -10px;
}

.recordsTable ul.list-noindent {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.recordsTable ul.list-noindent li {
	list-style-type: none;
	margin: 1px 0px 1px 0px;
}

.recordsTable div.br {
	height: 11px;
}

/* STATS ENGINE RESULTS */

.engineTable {
	width: 100%;
	border-collapse: collapse;
}

.engineTable caption {
	padding: 1px 3px 2px 3px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	caption-side: top;
	text-align: left;
	background-color: #0068c3;
	height: auto;
}

.engineTable th {
	padding: 1px 3px 2px 3px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #cccccc;
}

.engineTable tr.head {
	text-align: right;
	vertical-align: middle;
}

.engineTable tr.headlinks {
	text-align: right;
	vertical-align: middle;
	height: 21px;
}

.engineTable tr.title {
	text-align: left;
	vertical-align: bottom;
}

.engineTable tr.title td {
	padding: 1px 3px 0px 3px;
}

.engineTable tr.data1, .engineTable tr.data2 {
	text-align: right;
	vertical-align: top;
}

.engineTable tr.data1 td {
	border-bottom: 1px solid #cccccc;
}

.engineTable tr.note {
	text-align: left;
	vertical-align: top;
}

.engineTable tr.note td {
	padding: 0px 3px 1px 3px;
	border-bottom: 1px solid #cccccc;
}

.engineTable td {
	padding: 1px 3px 1px 3px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
	/* white-space: nowrap; */

.engineTable td.left, .engineTable th.left {
	text-align: left;
}
.engineTable td.padAst, .engineTable th.padAst {
	padding-right: 7px;
}
.engineTable td.padDp1 {
	padding-right: 8px;
}
.engineTable td.padDp2 {
	padding-right: 14px;
}
.engineTable td.padTSw {
	padding-right: 9px;
}
.engineTable td.padTSao, .engineTable th.padTS {
	padding-right: 18px;
}
.engineTable td.padTSw-b {
	padding-right: 10px;
}
.engineTable td.padTSao-b, .engineTable th.padTS-b {
	padding-right: 19px;
}

.engineTable td.divider {
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #cccccc;
}

.engineTable th.divider {
	padding: 0px 0px 0px 0px;
}

.engineTable a:link, .engineTable a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0068c3;
}

.engineTable a:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #0068c3;
}

.engineTable a.black-link {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.engineTable a.data-link:link, .engineTable a.data-link:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.engineTable a.data-link:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

div.engine-dd {
	position: absolute;
	visibility: hidden; 
	width: 195px;
	left: 0;
	top: 0;
	z-index: 500;
	font-size: 11px; 
	background-color: #eeeeee; 
	border: 2px solid;
	border-color: #f7faff #000000 #000000 #f7faff;
}
div.engine-dd ul {
	margin: 6px 3px 6px 0px;
	padding: 0;
}
div.engine-dd ul li {
	line-height: 1;
	list-style-type: none;
	margin: 6px 0px 6px 3px;
}
div.engine-dd ul li.divider {
	line-height: 1;
	list-style-type: none;
	margin: 9px 0px 6px 3px;
	font-size: 0px; 
        height: 1px;
	background-color: #999999;
}

table.temp-small-heading {
	margin: 12px 0px;
	width: 100%;
	border-collapse: collapse;
}

.temp-small-heading td, td.temp-small-heading {
	padding: 2px 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #ffffff;
	background-color: #0068c3;
}

/* SCORECARDS */

A.scorecard-links:link, A.scorecard-links:visited {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

A.scorecard-links:hover {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	background-color: #6699ff;
}

A.scorecard-links-large:link, A.scorecard-links-large:visited {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

A.scorecard-links-large:hover {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	background-color: #6699ff;
}

.scorecard-text-large {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

A.scorecard-left-pane:link,A.scorecard-left-pane:visited,A.scorecard-left-pane:hover {
	color: #ffffff;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;
}

P.panel-upper {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

P.panel-lower {
	font-size: 12px;
	color: #000000;
}

/* GENERIC FORM ELEMENTS AND FIXED FONT */

SELECT {
	font-family: Arial, Helvetica, sans-serif, "MS sans serif"; 
	font-size: 12px;
}

INPUT {
	font-family: Arial, Helvetica, sans-serif, "MS sans serif";
	font-size: 12px;
}

PRE, TT, CODE, KBD, SAMP {
	font-family: "courier new", courier, monospace;
}

/* CRICTXT STYLE PANELS */

.crictxt {
	color: #666666;
}

TD.crictxt-panel {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
}

A.crictxt-links:link, A.crictxt-links:visited {
	color: #CC0000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

A.crictxt-links:hover {
	color: #CC0000;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.preview_eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00A1E1;
}

.preview_eng1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00267f;
}

.reg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F7F7F7;
	border: 1px solid #919191;
}

/* REGISTRATION STYLE */

.reg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border: 1px solid #666666;
	height: 20px;
}
.reg_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

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

.reg_HeadB
{
	font-size: 18px;
	color: #2792D8;
}

.reg_login_sec {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12px; 
	color: #404040; 
}

.login_text {
	font-size: 18px;
	font-weight: bold;
}

.CI_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #0068C3;
}

.ci_reg_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.reg_text {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* TRAVEL STYLE */

.travel_head {
	color: #EE6F01;
	font-weight: bold;
}
A.travel:link, A.travel:visited {
	color: #EE6F01;
	text-decoration: none;
}

/* RATINGS TABLE */

.ratingsTable {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #ffffff;
	border-collapse: collapse;
}

.ratingsTable th {
	margin: 0;
	padding: 5px 5px;
	font-size: 11px;
	border: 1px solid #DDDDDD;
	text-align: left;
	color: #ffffff;
	background: #0068c3;
}

.ratingsTable td {
	margin: 0;
	padding: 5px 5px;
	font-size: 11px;
	border: 1px solid #DDDDDD;
	text-align: left;
	color: #333333;
}
.tf_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	border: 0
}
.link_head {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #666666; 
}
/* yahoo search */

.yah_blue {
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #0068C3; 
	}
	
.yah_text_box_bg {
	background-image: url(http://img.cricinfo.com/yahoo_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 40px;
	border:thin;
	border-color:#333333
}
/* Footer */
.input {
	background-color: #CCCCCC;
	height: 15px;
	width: 85%;
	border: 1px;
	border-style: none;
}
/* FOOTER */
.list_link {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333;	
}
A.list_link:link, A.list_link:visited {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333;	
	text-decoration: none
}

A.list_link:hover {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #333333;	
	text-decoration: underline
}
.bot_links {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #0068c3;
	text-decoration: none;
}
A.bot_links:link, A.bot_links:visited {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #0068c3;
	text-decoration: none;
}

A.bot_links:hover {
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #0068c3;
	text-decoration: underline;
}
A.white_font:link, A.white_font:visited, A.white_font:hover {
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;	
	text-decoration: none
}

.blue_bold {	
	color: #0068c3;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.blue_bold1 {	
	color: #0068c3;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.yahoo_link:hover, A.yahoo_link:link, A.yahoo_link:visited {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}

/* WIDE (WC2007) STYLE PAGES - TOP NAV */

td.widetopmenu1 {
	padding: 0px;
}
a.widetopmenu1 {
	font-size: 11px; 
	font-weight: bold;
	display: block;
	padding: 3px 1px 2px 1px;
}
a.widetopmenu1:link {
	background-color: #0166c2;
	color: #FFFFFF;
	text-decoration: none;
}
a.widetopmenu1:visited {
	background-color: #0166c2;
	color: #FFFFFF;
	text-decoration: none;
}
a.widetopmenu1:active {
	background-color: #0085FF;
	color: #FFFFFF; 
	text-decoration: none;
}
a.widetopmenu1:hover{
	background-color: #0085FF;
	color: #FFFFFF; 
	text-decoration: none;
}

td.widetopmenu2 {
	padding: 0px;
}
a.widetopmenu2 {
	font-size: 11px; 
	font-weight: bold;
	display: block;
	padding: 2px 1px 3px 1px;
}
a.widetopmenu2:link {
	background-color: #e4e4e4;
	color: #000000;
	text-decoration: none;
}
a.widetopmenu2:visited {
	background-color: #e4e4e4;
	color: #000000;
	text-decoration: none;
}
a.widetopmenu2:active {
	background-color: #aaaaaa;
	color: #000000; 
	text-decoration: none;
}
a.widetopmenu2:hover{
	background-color: #aaaaaa;
	color: #000000; 
	text-decoration: none;
}

/* MISC (TEMP?) STUFF */

.homepagewctext { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; }
a.homepagewctext:link, a.homepagewctext:visited { color: #ffffff; text-decoration: none; }
a.homepagewctext:hover { color: #ffffff; text-decoration: none; }
.commercialtext { font-size: 12px; color: #ffffff; font-weight: bold; margin-left: 5px; }

div.fantasytext
{
border-bottom: 1px solid #006bc6;
border-top: 1px solid #006bc6;
line-height: normal;
color: #0166c2;
font-size: 12px;
font-weight: bold;
padding: 5px 5px 5px 0px;
}

.award_blue_head
{
  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:left; 
}

a.award_blue_head:link, a.award_blue_head:visited
{
  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:left; 
}

a.award_blue_head:hover, a.award_blue_head:active
{
  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0076ba; font-weight:normal; text-align:left; text-decoration: none;
}

/* Space style definiation */

.spacerW5 {
	width: 5px;
	}

.spacerW10 {
	width:10px;
	}

.spacerH5 {
	height:5px;
	}

.spacerH10 {
	height:10px;
	}

.spacer { padding-bottom: 5px; }

/*  FEATURES CSS REMOVED FROM HERE ON 19 FEB 2008 TO AVOID DUPLICATION OF CLASSES. PLEASE MAKE CHANGES IN FEATURES.CSS FOR ANY CHANGES IN MAGAZINE */


/* for India desktop score */

.scoretable {
border: 1px solid #eaeceb;
padding: 5px 5px 5px 5px;
}
.Scorecontainer {
	float: left;
	margin: 0px;
	padding-top: 16px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 42px;
}
.scoretext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}
.footerbox {
	vertical-align: middle;
	background-color: #074751;
	color: #ffffff;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.foottext {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}
.foottext:link, .foottext:visited, .foottext:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}
.foottext:hover {
text-decoration: underline;
}
.ruler {
background:url(http://img.cricinfo.com/SERIES/2007-08/PAK_IN_IND/desktopbox/scorebox-ruler_6x7.gif) repeat-x left top;
width: 100%;
height: 7px;
}

/* India desktop score ends */

.txtWhitBld {
	color: #fff;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	text-decoration: none;
}

A.txtWhitBld:link, A.txtWhitBld:active, A.txtWhitBld:visited {
	color: #fff;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	text-decoration: none;
}

A.txtWhitBld:hover {
	color: #fff;
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	text-decoration: underline;
}

/* Added by Reddy on 26 December for the new Magazine section on Homepage */

.news-homepage-magazine {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: -3px;
}
.news-homepage-cimagazine {
        font-size: 13px;
        margin-top: 0px;
        margin-bottom: -3px;
}
P.cricinfomagazine {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: -3px;
}
P.cricinfomagazine-links {
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #666666;
}

A.cricinfomagazine-links:link, A.cricinfomagazine-links:visited {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	text-decoration: none;
}

A.cricinfomagazine-links:hover {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	line-height: 100%;
	text-decoration: underline;
}
.todayspecialtable { border-left:1px solid #0067C3; border-right:1px solid #0067C3; border-bottom: 1px solid #0067C3; }

p.domesticTitle{
	background-color: #d8d4d1;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-transform: capitalize;
	width: 305px;
	margin-bottom: 0px;
	margin-top: 0px;
}
P.domesticBody{
        font-size: 12px;
        color: #000000;
        margin-bottom: 0px;
	margin-top: 0px;
}

/* Wider Series pages navigation */
.seriesnav { margin:0; list-style:none; height:22px; position:relative; z-index:500; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold; width: 990px; padding: 0; }
.seriesnav li.seriesnavtop { display:block; float:left; width: auto; }
.seriesnav li a.seriesnavlink { display:block; float:left; line-height:22px; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold; padding: 0 11px 0 11px; cursor:pointer; background-color: #0166c2; border-right: 1px solid #FFFFFF; }
.seriesnav li a.seriesnavlink:hover {color:#FFFFFF; background-color: #0085FF; }

.seriesnav li.seriesnavtop1 { display:block; float:left; width: auto; }
.seriesnav li a.seriesnavlink1 { display:block; float:left; line-height:22px; color:#000000; text-decoration:none; font-size:11px; font-weight:bold; padding: 0 10px 0 10px; cursor:pointer; background-color: #e4e4e4; border-right: 1px solid #FFFFFF; }
.seriesnav li a.seriesnavlink1:hover {color:#000000; background-color: #aaaaaa; }

.seriesnav li.seriesnavtop2 { display:block; float:left; width: auto; }
.seriesnav li a.seriesnavlink2 { display:block; float:left; line-height:22px; color:#000000; text-decoration:none; font-size:11px; font-weight:bold; padding: 0 25px 0 14px; cursor:pointer; border-right: 1px solid #e4e4e4; background: #e4e4e4 /*url(http://img.cricinfo.com/black_right_arrow.gif) no-repeat right*/; }
.seriesnav li a.seriesnavlink2:hover {color:#000000; background-color: #aaaaaa; background: #aaaaaa /*url(http://img.cricinfo.com/black_down_arrow.gif) no-repeat right*/; }

.seriesnav table { border-collapse: collapse; width:0; height:0; position:absolute; top:0; left:0; }
.seriesnav a:hover { visibility:visible; position:relative; z-index:200;}
.seriesnav li:hover { position:relative; z-index:200;}
.seriesnav ul, .seriesnav iframe { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
.seriesnav ul.seriessubnav { width:100px; }
.seriesnav :hover iframe.one { left:0; top:22px; width:100px; height:85px;}
.seriesnav :hover ul { left:0; top:22px; background: #f1f1f1; padding: 0 0 1px 0; border-width:0 1px 1px; white-space:nowrap; height:auto; z-index:300;}
.seriesnav :hover ul li { display:block; height:20px; position:relative; font-weight:normal; width:auto; border-bottom:2px solid #e4e4e4; /*border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;*/ }
.seriesnav :hover ul li a { display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 13px; color:#000000; text-decoration:none; }
.seriesnav :hover ul li a:hover { background:#aaaaaa; color:#FFFFFF; }
.topnavsearchbox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; height:17px; color:#000000; width:150px; }
