/* default stylesheet for daviscup.com ... alternate styles for mobile devices appear in "smalldevice.css" */

.FieldSelectList
{
	font-size:10px;
	margin:2px;
	vertical-align:middle;
}

.Nav2Off
{
	background-color:#009460;
	border-top:1px solid #FFF;
	color:#FFF;
	cursor:hand;
	display:block;
	height:20px;
	padding-left:3px;
	padding-right:2px;
}

.Nav2On
{
	background-color:#026843;
	border-top:1px solid #FFF;
	color:#FFF;
	cursor:hand;
	display:block;
	height:20px;
	padding-left:3px;
	padding-right:2px;
}

.Nav3
{
	background-color:#009460;
	color:#FFF;
	cursor:hand;
	display:block;
}

.bold
{
	font-weight:700;
}

.caption
{
    color: black;
    font-size: 11pt;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    background-color: #AFCE93;
}

.captionsmall
{
    color: black;
    font-size: 9pt;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    background-color: #AFCE93;
}

/* CoolMenus 4 - default styles - end 
Style for the background-bar*/
.clBar
{
	background-color:#FFF;
	height:10px;
	position:absolute;
	visibility:hidden;
	width:10px;
}

.clCMAbs
{
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent
{
	clip:rect(0,100%,100%,0);
	height:99%;
	left:0;
	position:absolute;
	top:0;
	visibility:visible;
	width:99%;
}

.clLevel0
{
	background-color:#009460;
	color:#FFF;
	font-weight:700;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
}

/*Styles for level 0 when selected by user*/
.clLevel0Selected
{
	background-color:#026843;
	color:#FFF;
	font-weight:700;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
}

.clLevel0border
{
	background-color:#FFF;
	position:absolute;
	visibility:hidden;
}

.clLevel0over
{
	background-color:#026843;
	color:#FFF;
	cursor:hand;
	font-weight:700;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
}

.clLevel1
{
	background-color:#009460;
	color:#FFF;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
}

.clLevel1border
{
	background-color:#FFF;
	position:absolute;
	visibility:hidden;
	z-index:500;
}

.clLevel1over
{
	background-color:#026843;
	color:#FFF;
	cursor:hand;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
}

.clLevel2
{
	background-color:#009460;
	color:#FFF;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
}

.clLevel2border
{
	background-color:#FFF;
	position:absolute;
	visibility:show;
	z-index:500;
}

.clLevel2over
{
	background-color:#026843;
	color:#FFF;
	cursor:hand;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
}

.date
{
	color:#026843;
}

.green
{
	color:#393;
}

.largeboldtext
{
	font-size:13px;
	font-weight:700;
}

.red
{
	color:#CC0;
}

A.small:active
{
	color:#026843;
	font-size:10px;
	text-decoration:none;
}

A.small:hover
{
	color:#026843;
	font-size:10px;
	text-decoration:underline;
}

A.small:link
{
	color:#026843;
	font-size:10px;
	text-decoration:none;
}

A.small:visited
{
	color:#026843;
	font-size:10px;
	text-decoration:none;
}

A.white:active
{
	color:#FFF;
	text-decoration:none;
}

A.white:hover
{
	color:#FFF;
	text-decoration:none;
}

A.white:link
{
	color:#FFF;
	text-decoration:none;
}

A.white:visited
{
	color:#FFF;
	text-decoration:none;
}

A:active
{
	color:#000;
	text-decoration:underline;
}

A:hover
{
	color:#026843;
	text-decoration:underline;
}

A:link
{
	color:#000;
	text-decoration:underline;
}

A:visited
{
	color:#444;
	text-decoration:underline;
}

BODY
{
	background-color:#020;
	color:white;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
}

BODY.popup
{
	background-color:#fff;
	color:#000;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	margin:0;
}

H5
{
	margin-bottom:0;
}

HR
{
	color:#CCC;
	height:1px;
}

IMG.colouredborder
{
	border:1px solid #CCC;
}

IMG.defaultborder
{
	border:1px solid #000;
}

INPUT.button
{
	background-color:#009460;
	border:2px outset #CCC;
	color:#FFF;
	font-size:10px;
	font-weight:700;
	padding-left:4px;
	padding-right:4px;
}

PRE
{
	font-family:monospace;
	font-size:11px;
	line-height:0.6em;
}

SPAN.Heading
{
	color:#026843;
	font-size:13px;
	font-weight:700;
	margin-bottom:5px;
}

SPAN.PageTitle
{
	font-size:14px;
	font-weight:700;
	padding:4px;
	text-align:center;
	vertical-align:middle;
}

SPAN.SmallText
{
	font-size:10px;
}

SPAN.backtotop
{
	color:#026843;
	font-family:verdana, sans serif;
	font-weight:700;
    background-color: #ccffcc;
    
}

SPAN.headline
{
	font-size:16px;
	font-weight:700;
}

SPAN.link
{
	cursor:hand;
	text-decoration:underline;
}

SPAN.subheadline,.largeboldtext
{
	font-size:13px;
	font-weight:bold;
}

img.colorBorder 
{
    border:1px solid #AAAAAA;
}

TABLE.article TD
{
	background-color:#FDFDEE;
	padding:2px;
	vertical-align:top;
}

TABLE.contentobject
{
	border:1px solid #AAA;
	margin-top:12px;
}

TABLE.contentobjectBottom
{
	border-bottom:1px solid #AAA;
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
	padding-bottom:3px;
	padding-left:12px;
	padding-top:5px;
}

TABLE.contentobjectMiddle
{
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
}

TABLE.contentobjectTop
{
	border-left:1px solid #AAA;
	border-right:1px solid #AAA;
	border-top:1px solid #AAA;
	margin-top:12px;
}

TABLE.contentobjectnoborder
{
	margin-top:12px;
}

TABLE.contentobjectnomargin
{
	border:1px solid #AAA;
}

TABLE.contentobjectnosides
{
	border-bottom:1px solid #AAA;
	border-top:1px solid #AAA;
}

TABLE.matchBoxBottom
{
	border-bottom:2px solid #AFCE93;
	border-left:2px solid #AFCE93;
	border-right:2px solid #AFCE93;
}

TABLE.matchBoxTop
{
	border-bottom:1px solid #AFCE93;
	border-left:2px solid #AFCE93;
	border-right:2px solid #AFCE93;
	border-top:1px solid #AFCE93;
	margin-top:12px;
}

TD
{
	background-color:#FFF;
	color:#000;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
}

TD.ArticleHeader
{
	background-color:#EFE0B5;
	font-size:12px;
	padding:4px 4px 4px 12px;
	vertical-align:top;
}

TD.ContentBox
{
	padding:8px;
	vertical-align:top;
}

TD.ContentTitleBox
{
	background-color:#EFE0B5;
	font-size:13px;
	font-weight:700;
	height:24px;
	padding:4px 4px 4px 12px;
	vertical-align:middle;
}

TD.ContentTitleBox_Alt
{
	background-color:#009460;
	color:#FFF;
	font-size:13px;
	font-weight:700;
	height:24px;
	padding:4px 4px 4px 12px;
	vertical-align:middle;
}

TD.ContentTitleBox_ArchiveText
{
	background-color:#EFE0B5;
	font-weight:700;
	padding:4px 12px 4px 4px;
	text-align:right;
}

TD.ContentTitleRolexBox
{
	background-color:#0E3107;
	font-size:13px;
	font-weight:700;
	height:24px;
	padding:4px 4px 4px 12px;
	vertical-align:middle;
}

TD.DrawSheetDifferantDates
{
	background-color:#EFE0B5;
	font-size:9px;
	padding-left:2px;
	padding-top:4px;
	vertical-align:top;
}

TD.DrawSheetResultsDisplay
{
	background-color:#EFE0B5;
	font-weight:700;
	padding:4px;
	vertical-align:top;
}

TD.DrawsheetRoundBox
{
	background-color:#C90;
	color:#FFFFFF;
	padding:4px;
	text-align:center;
}

TD.FormFieldheading
{
	color:#666;
	font-size:10px;
	padding-top:3px;
	text-align:center;
	vertical-align:middle;
}

TD.MatchBoxTeamName
{
	background-color:#AFCE93;
	font-size:14px;
	font-weight:700;
	height:26px;
	padding:4px 4px 4px 12px;
	vertical-align:middle;
}

TD.MatchBoxTeamName_PO
{
	background-color:#CBCF92;
	font-size:14px;
	font-weight:700;
	height:26px;
	padding:4px 4px 4px 12px;
	vertical-align:middle;
}

TD.MatchBoxTeamScore
{
	background-color:#F1F0DB;
	font-size:14px;
	font-weight:700;
	height:26px;
	text-align:center;
	vertical-align:middle;
}

TD.PageTitleBox
{
	background-color:#F0F0DA;
	font-size:16px;
	font-weight:700;
	padding:4px;
	text-align:center;
	vertical-align:middle;
}

/* two styles for tabs on and off, in Ties/Results sections */

TD.TabTextOn
{
	font-size:10px;
	text-align:center;
	background-image:url('/shared/images/inpagegraphics/tab_on.gif');
}

TD.TabTextOff
{
	font-size:10px;
	text-align:center;
	background-image:url('/shared/images/inpagegraphics/tab_off.gif');	
}

TD.TableCellEven
{
	background-color:#F0F0DA;
	padding:4px;
	vertical-align:top;
}

TD.TableCellEvenNoPadding
{
	background-color:#F0F0DA;
	vertical-align:top;
}

TD.TableCellOdd
{
	background-color:#FDFDEE;
	padding:4px;
	vertical-align:top;
}

TD.TableCellOddNoHeight
{
	background-color:#FDFDEE;
	vertical-align:middle;
}

TD.TableCellOddNoPadding
{
	background-color:#FDFDEE;
	vertical-align:top;
}

TD.TableHeading
{
	background-color:#EFE0B5;
	font-size:13px;
	font-weight:700;
	padding:4px;
	vertical-align:top;
}

TD.TableSubHeading
{
	background-color:#EFE0B5;
	color:#666;
	font-style:italic;
	padding:4px;
	text-decoration:none;
	vertical-align:middle;
}

/* slight remix without the italicisation and with bold font */
TD.TableSubHeadingBold
{
	background-color:#EFE0B5;
	color:#000;
	font-weight:700;
	padding:4px;
	text-decoration:none;
	vertical-align:middle;
}

TD.TextBox
{
	background-color:#F0F0DA;
	padding:8px 8px 8px 12px;
	vertical-align:top;
}

TD.ThumbNail
{
	background-color:#F0F0DA;
	padding:2px 1px 2px 2px;
}

TD.blackback
{
	background-color:#000;
}

TD.content
{
	background-color:#FDFDEE;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
}

TD.contentbottom
{
	background-color:#FDFDEE;
	font-size:12px;
	padding:12px;
	vertical-align:top;
}

TD.contentlittlepadding
{
	background-color:#FDFDEE;
	font-size:12px;
	padding:4px 4px 4px 10px;
	vertical-align:middle;
}

TD.contentpadding
{
	background-color:#fdfdee;
	font-size:12px;
	padding:3px 12px;
	vertical-align:top;
}

TD.contentnopadding
{
	background-color:#fdfdee;
	font-size:12px;
	vertical-align:top;
}

TD.defaultback
{
	background-color:#009460;
}

TD.footer
{
	background-color:#009460;
	padding:2px;
	vertical-align:middle;
}

TD.footer IMG
{  
    border:0px;
}

TD.langtopnav
{
	background-color:#020;
	font-size:10px;
	padding-bottom:2px;
}

TD.newsbar1
{
	background-color:#020;
}

TD.newsbar2
{
	background-color:#026843;
}

TD.newsbar3
{
	background-color:#009460;
}

TD.newsbar4
{
	background-color:#EFE0B5;
}

TD.newsbar5
{
	background-color:#F0F0DA;
}

TD.newsbar6
{
	background-color:#FDFDEE;
}

TD.photogallery
{
	background-color:#EFE0B5;
	font-weight:700;
	padding:4px;
	vertical-align:middle;
}

TD.photogalleryselected
{
	background-color:#CCC;
	padding:4px;
	vertical-align:middle;
}

TD.smallprint
{
	background-color:#020;
	color:#999;
	font-size:10px;
	padding-top:5px;
	padding-bottom: 10px;
}

TD.smallprint A
{
	background-color:#020;
	color:#999;
	font-size:10px;
}

TR.TableCellEven TD
{
	background-color:#F0F0DA;
	padding:4px;
	vertical-align:top;
}

TR.TableCellOdd TD
{
	background-color:#FDFDEE;
	padding:4px;
	vertical-align:top;
}

/* TinyMCE specific rule */
body.mceContentBody
{
	background:#FFF;
	font-size:12px;
	margin:1px;
}

/* some stuff for gamewatch article type ... these mimic the styles which are avilavble in the editor 
    when editing a GameWatch article in IRIS */

.Heading { 
  font:  11pt arial, verdana, helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  text-align: left;
} 

/* group of stylings for the radio popup ... PC 8/06 */


TABLE.radiopopup TD {
  padding-top:10px;
  padding-right:10px;
  padding-left:10px;
  background-color: #FFF7FC;
}

/* styling for the radio header and crosslink livescoring graphics */

IMG.radiopopup {
    border-style: solid;
    border-width:1px;
    border-color:#888888;
}

/* make links to radio files appear colored as normal text */

A.radiopopuplink:link, A.radiopopuplink:visited {
    color: #000000;
    padding-left: 0px;
}

/* this is the grey subtable inside the popup */

TABLE.radiopopup_inside {
  border-color: #999999;
  border-width: 1px;
  border-style: solid; 
  background-color: #eeeeee;
  margin-bottom: 20px;
}

TD.radiopopup_heading {
  font-size: 12px;
  font-weight: bold;
  padding-bottom:2px;
  text-align:center;
}

TABLE.radiopopup_inside TD {
  background-color: #eeeeee;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-top: 2px;
}

/* This for the "more in this series..." select dropdown on the radio popup */

SELECT.RadioDropdown {
  height: 17px; 
  width: 285px;  
  font-size:8pt;
  padding-left: 6px;
  margin-bottom: 9px;
  border-width: 1px;
  border-color: #999999;
  font-weight: normal;
  font-size: 10px;
  font-family: tahoma;  	
}

/* Stylings for ticker content in IFRAME on radiopopup */

BODY.tickermessagebody
{
    font-family: arial;
    font-size: 10px;
    margin: 0px;
    background-color: #FFF7FC;
    color: #000000;
    vertical-align: middle;
}

/* end of stylings for radio popup */