﻿/* Default CSS Stylesheet for a new Web Application project */

BODY, TD, TH
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    color: #606060;
}

td.BackOfficeContentCell img {display: block;}
 
A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}

.RegistrationField
{
 	FONT-SIZE: 12px; 
 	COLOR: #000000; 
 	FONT-FAMILY: Tahoma, Arial; 
 	TEXT-DECORATION: none;
}
	
.RegistrationInfoLabel
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #606060; 
	FONT-FAMILY: Tahoma, Arial; 
	TEXT-DECORATION: none;
}

.RegistrationConfText
{
}

.RegistrationRadioOption
{
	font-weight:bold;
}

Input.Button-Small
{
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:85px;
	font-size:.75em !important;
	text-align:center;
}	

Input.Button-1
{
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:85px;
	font-size:.88em !important;
	text-align:center;
}	

Input.Button-1b
{
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:115px;
	font-size:.88em !important;
	text-align:center;
}	

Input.Button-1c
{
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	width:155px;
	font-size:.88em !important;
	text-align:center;
}	

Input.Button-2
{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:130px;
	font-size:.95em !important;
	text-align:center;
}	

Input.Button-3
{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:150px;
	font-size:.95em !important;
	text-align:center;
}	


.tableHeader,
.tableHeader A:link,
.tableHeader A:visited,
.tableHeader A:active,
.tableHeader A:hover,
.tableHeader th,
.tableHeader td
{
	background-color:#1875ce;
	color:White;
	font-weight:bold;
	height:20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	border: solid 0px silver;
}

.showBottomBorder td
{
    border-bottom: solid 1px silver;   
}

.DetailSectionHeader
{
 vertical-align:bottom;
 border-style:none;
 font-weight:bold;
 text-align:left;
 FONT-SIZE: 1.1em;
 background-color:#CECECE;
}

.GridSectionHeader
{
 vertical-align:bottom;
 border-style:none;
 font-weight:bold;
 text-align:left;
 FONT-SIZE: .95em;
 background-color:#CECECE;
}

.mainRow 
{
	background-color:#FFF8DC;	
	font-size:.85em;
}

.emptyRow 
{
	background-color:#FFF8DC;
	color:Red;
	font-weight:bold;
}

.alternateRow 
{
	background-color:white;	
	font-size:.85em;
}

.selectedRow, .selectedRow A, .selectedRow TD
{
	background-color:#136cb0;
	color:white;
}

.selectedRowInactive, .selectedRowInactive TD
{
	background-color:#A8CBF7;
	color:black;
}

.ValidationErrors TD, .validation-summary-errors
{
	color:Navy;
	font-weight:normal;
}

.ValidationErrors .ValidationErrorHeader, .validation-summary-errors span
{
	color:Red;
	font-weight:bold;
}

.Error
{
	color:Red;
	font-weight:bold;
}

H2, .H2
{
color:	#1875ce;
font-size:1.33em;
}

H3, .H3
{
color:	#1875ce;
font-size:1.17em;
}

H4, .H4
{
color:	#1875ce;
font-size:1em;
}

IMG.Button
{
	cursor:hand;	
}

.HTMLAlertIframe
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	z-index:999;
	filter:"Alpha(Opacity=0, FinishOpacity=0, Style=1)";
}

.HTMLAlert
{
	position:absolute;
	top: 0px;
	left: 0px;
	width:350px;
	padding: 0px;
	white-space:normal;
	z-index:1000;
	
	border:solid 1px #00449E;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	font-weight: bold;
	background-color:#efefef;
	color:#cc0000;
}

.HTMLAlert .TitleBar
{
	background-color:#00449E;
	text-align:center;
	color:White;
	font-weight:bold;
	font-size:1em;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding: 3px;
}

.HTMLAlertMessage
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:.95em;
	font-weight: bold;
	background-color:#efefef;
	color:#cc0000;
	padding:5px;
}

.ForPrintOnly
{
	display:none;
}

.Hidden
{
	display:none;
}

.DoNothingButton
{
	width:1px;
	height:1px;	
}

/* From Chris */
.RegistrationField { font-family: Tahoma, Arial; font-size: 12px; color: #707070; text-decoration: none; }

.nav11W1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #FFFFFF; text-decoration: none; }
A:hover.nav11W1 {color: #82DF5B; text-decoration: underline; }
.nav12W1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #FFFFFF; text-decoration: none; }
A:hover.nav12W1 {color: #82DF5B; text-decoration: underline; }
.nav14W1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #FFFFFF; text-decoration: none; }
A:hover.nav14W1 {color: #FFFFFF; text-decoration: underline; }
.nav16W1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #FFFFFF; text-decoration: none; }
A:hover.nav16W1 {color: #FFFFFF; text-decoration: underline; }
.nav18W1 { font-family: Helvetica, Tahoma; font-size: 18px; color: #FFFFFF; text-decoration: none; }
A:hover.nav18W1 {color: #FFFFFF; text-decoration: underline; }

.nav10S1 { font-family: Helvetica, Tahoma; font-size: 10px; color: #6A6A6A; text-decoration: none; }
A:hover.nav10S1 {color: #82DF5B; text-decoration: underline; }
.nav11S1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #6A6A6A; text-decoration: none; }
A:hover.nav11S1 {color: #82DF5B; text-decoration: underline; }
.nav11S2 { font-family: Helvetica, Tahoma; font-size: 11px; color: #999999; text-decoration: none; }
A:hover.nav11S2 {color: #82DF5B; text-decoration: underline; }
.nav12S1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #6A6A6A; text-decoration: none; }
A:hover.nav12S1 {color: #82DF5B; text-decoration: underline; }
.nav12S2 { font-family: Helvetica, Tahoma; font-size: 12px; color: #999999; text-decoration: none; }
A:hover.nav12S2 {color: #82DF5B; text-decoration: underline; }
.nav14S1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #6A6A6A; text-decoration: none; }
A:hover.nav14S1 {color: #82DF5B; text-decoration: underline; }
.nav16S1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #6A6A6A; text-decoration: none; }
A:hover.nav16S1 {color: #82DF5B; text-decoration: underline; }

.nav11B1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #044996; text-decoration: none; }
A:hover.nav11B1 {color: #5378A9; text-decoration: underline; }
.nav12B1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #044996; text-decoration: none; }
A:hover.nav12B1 {color: #5378A9; text-decoration: underline; }
.nav14B1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #044996; text-decoration: none; }
A:hover.nav14B1 {color: #5378A9; text-decoration: underline; }
.nav16B1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #044996; text-decoration: none; }
A:hover.nav16B1 {color: #5378A9; text-decoration: underline; }

.nav12R1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #7D0403; text-decoration: none; }
A:hover.nav12R1 {color: #7D0403; text-decoration: underline; }
.nav14R1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #7D0403; text-decoration: none; }
A:hover.nav14R1 {color: #7D0403; text-decoration: underline; }

.text10K1 { font-family: Helvetica, Tahoma; font-size: 10px; color: #000000; text-decoration: none; }
.text10W1 { font-family: Helvetica, Tahoma; font-size: 10px; color: #ffffff; text-decoration: none; }
.text10S1 { font-family: Helvetica, Tahoma; font-size: 10px; color: #6A6A6A; text-decoration: none; }
.text10B1 { font-family: Helvetica, Tahoma; font-size: 10px; color: #044996; text-decoration: none; }
.text10G1 { font-family: Helvetica, Tahoma; font-size: 10px; color: #5B8638; text-decoration: none; }
.text10R1 { font-family: Helvetica, Tahoma; font-size: 10px; color: #7D0403; text-decoration: none; }
.text10O1 { font-family: Helvetica, Tahoma; font-size: 10px; color: #F26522; text-decoration: none; }

.text11K1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #000000; text-decoration: none; }
.text11W1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #ffffff; text-decoration: none; }
.text11S1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #6A6A6A; text-decoration: none; }
.text11B1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #044996; text-decoration: none; }
.text11G1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #5B8638; text-decoration: none; }
.text11G2 { font-family: Helvetica, Tahoma; font-size: 11px; color: #47FE65; text-decoration: none; }
.text11R1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #7D0403; text-decoration: none; }
.text11O1 { font-family: Helvetica, Tahoma; font-size: 11px; color: #F26522; text-decoration: none; }

.text12K1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #000000; text-decoration: none; }
.text12W1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #ffffff; text-decoration: none; }
.text12S1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #6A6A6A; text-decoration: none; }
.text12S2 { font-family: Helvetica, Tahoma; font-size: 12px; color: #999999; text-decoration: none; }
.text12B1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #044996; text-decoration: none; }
.text12B2 { font-family: Helvetica, Tahoma; font-size: 12px; color: #3E9AFF; text-decoration: none; }
.text12G1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #5B8638; text-decoration: none; }
.text12R1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #7D0403; text-decoration: none; }
.text12O1 { font-family: Helvetica, Tahoma; font-size: 12px; color: #F26522; text-decoration: none; }

.text14W1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #FFFFFF; text-decoration: none; }
.text14K1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #000000; text-decoration: none; }
.text14S1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #6A6A6A; text-decoration: none; }
.text14S2 { font-family: Helvetica, Tahoma; font-size: 14px; color: #999999; text-decoration: none; }
.text14B1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #044996; text-decoration: none; }
.text14G1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #5B8638; text-decoration: none; }
.text14R1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #7D0403; text-decoration: none; }
.text14O1 { font-family: Helvetica, Tahoma; font-size: 14px; color: #F26522; text-decoration: none; }

.text16W1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #FFFFFF; text-decoration: none; }
.text16K1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #000000; text-decoration: none; }
.text16S1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #6A6A6A; text-decoration: none; }
.text16B1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #044996; text-decoration: none; }
.text16G1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #5B8638; text-decoration: none; }
.text16R1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #7D0403; text-decoration: none; }
.text16O1 { font-family: Helvetica, Tahoma; font-size: 16px; color: #F26522; text-decoration: none; }

.text18W1 { font-family: Helvetica, Tahoma; font-size: 18px; color: #FFFFFF; text-decoration: none; }
.text18K1 { font-family: Helvetica, Tahoma; font-size: 18px; color: #000000; text-decoration: none; }
.text18B1 { font-family: Helvetica, Tahoma; font-size: 18px; color: #044996; text-decoration: none; }
.text18S1 { font-family: Helvetica, Tahoma; font-size: 18px; color: #6A6A6A; text-decoration: none; }
.text18S2 { font-family: Helvetica, Tahoma; font-size: 18px; color: #999999; text-decoration: none; }
.text18G1 { font-family: Helvetica, Tahoma; font-size: 18px; color: #5B8638; text-decoration: none; }
.text18R1 { font-family: Helvetica, Tahoma; font-size: 18px; color: #7D0403; text-decoration: none; }
.text18O1 { font-family: Helvetica, Tahoma; font-size: 18px; color: #F26522; text-decoration: none; }

.text22W1 { font-family: Helvetica, Tahoma; font-size: 22px; color: #FFFFFF; text-decoration: none; }
.text22K1 { font-family: Helvetica, Tahoma; font-size: 22px; color: #000000; text-decoration: none; }
.text22B1 { font-family: Helvetica, Tahoma; font-size: 22px; color: #044996; text-decoration: none; }
.text22S1 { font-family: Helvetica, Tahoma; font-size: 22px; color: #6A6A6A; text-decoration: none; }
.text22S2 { font-family: Helvetica, Tahoma; font-size: 22px; color: #999999; text-decoration: none; }
.text22G1 { font-family: Helvetica, Tahoma; font-size: 22px; color: #5B8638; text-decoration: none; }
.text22R1 { font-family: Helvetica, Tahoma; font-size: 22px; color: #7D0403; text-decoration: none; }
.text22O1 { font-family: Helvetica, Tahoma; font-size: 22px; color: #F26522; text-decoration: none; }

.text24W1 { font-family: Helvetica, Tahoma; font-size: 24px; color: #FFFFFF; text-decoration: none; }
.text24K1 { font-family: Helvetica, Tahoma; font-size: 24px; color: #000000; text-decoration: none; }
.text24B1 { font-family: Helvetica, Tahoma; font-size: 24px; color: #044996; text-decoration: none; }
.text24S1 { font-family: Helvetica, Tahoma; font-size: 24px; color: #6A6A6A; text-decoration: none; }
.text24G1 { font-family: Helvetica, Tahoma; font-size: 24px; color: #5B8638; text-decoration: none; }
.text24R1 { font-family: Helvetica, Tahoma; font-size: 24px; color: #7D0403; text-decoration: none; }
.text24O1 { font-family: Helvetica, Tahoma; font-size: 24px; color: #F26522; text-decoration: none; }


.SectionLabelText {
	FONT-SIZE: 15px; 
	COLOR: #044996; 
	FONT-FAMILY: Helvetica,Tahoma; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

.SectionLabelBottomBorder
{
    border-bottom: solid 1px #044996;    
}

.SectionLabelText2 {
	FONT-SIZE: 14px; 
	COLOR: #044996; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

.BackOfficeField {
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px inset #EEEEEE;
	width: 180px;
	color: #666666;
}

.BoxedText 
{
    border: solid 1px silver;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}
.BackOfficeFieldNoWidth {
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px inset #EEEEEE;
	color: #666666;
}

.BackOfficeLable {
	font-family: Verdana;
	font-size: 11px;
	color: #555555;
	text-align:left;
}

.BackOfficeValueOrange, A.BackOfficeValueOrange, A.BackOfficeValueOrange:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #cc6600;
	text-align:left;    
}

.BackOfficeLinkOrange, A.BackOfficeLinkOrange, A.BackOfficeLinkOrange:visited
{
	font-family: Verdana;
	font-size: 11px;
	color: #cc6600;
	text-align:left;
	text-decoration:underline;    
}

.HiddenButton 
{
    display:none;
}

.groupbox-content
{
    padding: 3px;    
}

.groupbox-text 
{
    background-color:White;
    color:#39619c;
    font-weight:bold;
    font-size:10pt;
}

.groupbox-text-container
{
    position:relative; 
    top:-9px; 
    left:10px; 
    width:20px;
}

.groupbox-outerbox
{
    position:relative;
    border:solid 1px silver;
}

.CSCaseHeader
{
    color: #632423;
    font-weight:bold;
    font-size:7pt;
}

.TagEntryCaption
{
	FONT-SIZE: 14px; 
	COLOR: #39619c; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight:bold;
	margin-top:10px;
}

.TagEntryText
{
	margin-top:10px;
}

fieldset 
{
    padding: 10px 10px 10px 10px;
}
fieldset legend 
{
	COLOR: #1875ce; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

.HRBlueThick
{
    background-color:#39619c;
    height:3px;
    color:#39619c;    
}

.HRBlueThin
{
    background-color:#39619c;
    height:1px;
    color:#39619c;    
}

.StyledTableFooter
{
    border-top: solid 1px gray;
}

.StyledTable
{}

.CutPlayer {text-decoration:line-through;color:Navy;}

.lineupPlayer 
{
    font-style:italic;
    font-weight:bold;
}

.otherParticipantLineupPlayer
{
    background-color:#B7E1FF;
	font-weight:bold;
}

.currentLineupPlayer
{
	background-color:#C2FFB7;
	font-weight:bold;
}

.sectionBreak
{
    height:15px;
    white-space:nowrap;
    }


input.RedTheme
{
    background: url(/css/RedTheme/images/ui-bg_highlight-soft_15_cc0000_1x100.png) repeat-x center;
    border: 1px solid #132b14;
    color:#FFFFFF;
}
input.RedTheme:hover
{ 
    background: url(/css/RedTheme/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) repeat-x center;
    border: 1px solid #132b14;
    color:#000000;
}
input.RedTheme:active
{
    background-color:#FFFFFF;
    border: 1px solid #132b14;
    color:#132b14;
}

input.BlueTheme
{
    background: url(/css/BlueTheme3/images/ui-bg_highlight-hard_20_00498c_1x100.png) repeat-x center;
    border: 1px solid #132b14;
    color:#FFFFFF;
}
input.BlueTheme:hover
{ 
    background: url(/css/BlueTheme3/images/ui-bg_highlight-hard_40_379bfb_1x100.png) repeat-x center;
    border: 1px solid #132b14;
    color:#ffffff;
}
input.BlueTheme:active
{
    background-color:#FFFFFF;
    border: 1px solid #132b14;
    color:#132b14;
}

#ctl00_MainMenu_miWhatsNewRecent
{
    font-weight:bold;
    color:yellow;  
    background-image:url('/content/images/whatsnew.png');  
    background-repeat:no-repeat;
}

#miWhatsNewRecent 
{
    font-weight:bold;
    color:yellow;  
    background-image:url('/content/images/whatsnew.png');  
    background-repeat:no-repeat;
}

.MyTableRow 
{
    background-color:#def3de !important;    
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}