/* Wisden CricInfo SLC default stylesheet */

/* OVERALL PAGE SETTINGS */

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

TD {
	font-size: 12px;
}

TH {
	font-size: 12px;
}

/* GENERAL FOR PLAIN NON-BRANDED PAGES */

.slctop 
{
	text-decoration: none;
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #e3c74c;
	font-weight:bold;
}

a.slctop:link
{
	text-decoration: none;
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #e3c74c;
	font-weight:bold;
	text-decoration: none;
}

a.slctop:visited
{
	text-decoration: none;
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #e3c74c;
	font-weight:bold;
	text-decoration: none;
}

a.slctop:active
{
	text-decoration: none;
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #e3c74c;
	font-weight:bold;
	text-decoration: none;
}

a.slctop:hover
{
	text-decoration: none;
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #e3c74c;
	font-weight:bold;
	text-decoration: none;
}
			  
.livesc {
          text-decoration: none;
          font-size: 11px;
          font-family: Arial, Helvetica, sans-serif
          color: #000000;
}

a .livesc:hover  {
          text-decoration:underline;
          font-size: 11px;
          color: #0f228b; 
}

.slc {
         text-decoration: none;
         font-size: 11px;
         font-family: Trebuchet MS;
         color: #0f228b;
}

a .slc:hover  {
         text-decoration:underline;
         color: #ffffff; 
}

.slc1 {
        text-decoration: none;
        font-size: 13px;
        font-family: Trebuchet MS;
        color: #0f228b;
}

a .slc1:hover  {
        text-decoration:underline;
        color: #0f228b; 
}

.selected { 
       text-decoration: none;
       font-size: 13px;
       color: #0f228b; 
       font-weight: bold;
}

a .selected:hover  {
       text-decoration:underline;
       color: #0f228b; 
} 


/* GENERAL USEFUL THINGS */

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;
}

.text-box, .dropdown {
	background-color: #FFFFFF;
	border: solid 1px #b2b2b2;
	font-size:11px;
	color: #787878;
}

/* 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;
}


/* TABS BARS PHOTOS PANELS */

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

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


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;
}

.microtext {
	font-size: 7pt;
}

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

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

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;
}

/* 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;
}


/* 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;
}

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

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;
}


/* 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.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-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 {
	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;
}

.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 22px;
	padding: 0px;
}

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

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

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

.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;
}

.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.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 {
	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: #eeeeef; 
	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; 
        border: 1px solid #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;
/*	background-color: #d8d4d2; */
	background-color: #6699ff;
	font-size: 12px;
/*	text-decoration: underline; */
}

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-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;
}


/* 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; 
}

/* 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;
}

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;
}


/* 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; }

/*Styles defined by Umesh*/

/*Space style definiation*/
.spacerW5 {
	width: 5px;
	}

.spacerW10 {
	width:10px;
	}

.spacerH5 {
	height:5px;
	}

.spacerH10 {
	height:10px;
	}

/*End of styles defined by Manoj*/
