﻿/*CFH 03/03/2008 Left justify grid view headings - HeaderStyle*/

@media screen
{
	/*Global Layout*/
	.clearer
	{
		clear:both;
	}

	.ClearerFlat	{ clear: both;
	            	height: 0px;	}
	.Left		{ float: left;	}
	.Right		{ float: right; }
	.Padded
    {
        padding: 0px 5px 5px 5px;
    }

	body
	{
		margin: 0;
		padding: 0;
		color: #000000;
		font-family: Arial, Verdana, sans-serif;
		font-size: 62.5%;
		background: url(GFX/BigTick.jpg) #ffffff fixed no-repeat right top;
	}

	#aspnetForm
	{
		height:100%;
	}
	
	textarea
	{
		font-family: Arial, Verdana, sans-serif;
	}
	/******************/
	/* Header Section */
	/******************/
	#header
	{
		font-size: 1.2em;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		background-color: white;
		border-bottom: #ff6d06 3px solid;
		margin-bottom:6px;
		height:33px;
	}

	#header .title 
	{
		font-family: Arial, Helvetica, sans-serif;
		float: right;
		text-align: right;
	}

	#header .title, #header .title a, #header .title a:visited
	{
		color: #494949;
	}

	#header .breadcrumb, #header .breadcrumb a, #header .breadcrumb a:visited
	{
		color: #494949;
	}

	/**************/
	/* Navigation */
	/**************/
	#navigation
	{
		padding-top: 0px;
		margin-left: 0px;
		padding-left: 0px;
		width: 180px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.2em;
		text-align: center;
		height:100%;
		float:left;
		float: left;
		width: 180px;
		margin-left: -100%;
	}

	#navigation ul
	{
		text-align:left;
		list-style: none;
		width: 100%;
		margin: 0px;
		padding: 0px;
		left: 0%;
		color: #FFFFFF;
		position: relative;
	}

	#navigation ul li
	{
		position: relative;
	}

	#navigation ul li span
	{
		cursor: pointer;
	}
	

	#navigation ul li a, #navigation ul li span
	{
		text-decoration: none;
		display: block;
		text-decoration: none;
		padding: 5px;
		color: #f1f1f1;
		background-image: url(GFX/menu_parent_bak_sm.png);
		padding-left: 7px;
		width:100%;
		background-repeat: no-repeat;
	}
	
	#navigation ul li.AspNet-Menu-Selected a, #navigation ul li.AspNet-Menu-ChildSelected span
	{
		text-decoration: none;
		display: block;
		text-decoration: none;
		padding: 5px;
		color: #f1f1f1;
		background-image: url(GFX/menu_parent_bak.png);
		padding-left: 7px;
		background-repeat: no-repeat;
	}

	#navigation ul ul li
	{
		background-color: #FFFFFF;
	}

	#navigation ul ul li a, #navigation ul ul li a:visited
	{
		color: #494949;
		background-color: White;
		margin-left: 15px;
		margin-right: 10px;
		border-top: #b2acaf 1px dotted;
		background-image: none;
		width:135px;
	}
	
	#navigation ul ul li:first-child a, #navigation ul ul li:first-child a:visited
	{
		border: none;
	}
	
	#navigation ul ul li a:hover, #navigation ul ul li.AspNet-Menu-Selected a:hover
	{
		background-color: #696969;
		color: White;
	}
	
	#navigation ul ul li.AspNet-Menu-Selected a, #navigation ul ul li.AspNet-Menu-ChildSelected a
	{
		background-color: #9b9b9b;
		color: White;
	}
	
	#navigation ul ul, #navigation ul ul ul
	{
		display:none;
	}
	
	/****************/
	/* Main Content */
	/****************/
	#content
	{
		padding-left: 20px;
		padding-top: 1px;
		color:Black;
		font-size: 1.2em;
		font-weight:normal;
		margin-left: 180px; /*Set left margin to #navigation Width*/
		height:100%;
	}
	
	#content a, #content a:visited, #content a:active
	{
		color: #1a4eb4;
	}

    #contentwrapper
	{
		float: left;
		width: 100%;
		height:100%;
	}

	h1 {
		font: 150% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	}

	h2 {
		font: 135% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
	}

	h3
	{
		font: italic 120% Arial, Helvetica, Georgia, "Times New Roman" , Times, serif;
	}

	hCashflow
	{
		font: italic 120% Arial, Helvetica, Georgia, "Times New Roman" , Times, serif;
        margin-bottom:0px;
        margin-left:0px;
        font-weight:bold
    }

	hr
	{
		color: #000;
		background-color: #000;
		height: 2px;
	}

	fieldset
	{
		padding:8px;
	}
	
	legend
	{
		padding:5px;
		color: #1a4eb4;
	}

	#content p 
	{
		line-height: 1.6em; 
	}

	#content ul
	{
		line-height: 1.6em; 
	}

	/* Data Web Control Styles */

	.DataWebControlStyle
	{
	}

	table.DataWebControlStyle
	{
		border-width: 1px;
		border-style: Ridge; 
		border-collapse: collapse;
	}

	table.RepeaterGrid
	{
		border-width: 1px;
		border-style: Ridge; 
		border-collapse: collapse;
	}

	.RepeaterGrid th, .RepeaterGrid thead th
    {
        border-bottom: solid 1px #ddd;
        background-position: #000080;
        background: #000080;
        border-top: solid 1px #fff;
        padding: 2px 5px 2px 5px;
        border-left: gainsboro 1px solid;
        border-bottom: gainsboro 1px solid;
        color: #FFFFFF;
        font-weight: bold;
    }

	.RepeaterGrid thead th a:link,
	.RepeaterGrid thead th a:visited,
	.RepeaterGrid thead th a:active,
	.RepeaterGrid thead th a:hover,
	.RepeaterGrid th a:link,
	.RepeaterGrid th a:visited,
	.RepeaterGrid th a:active,
	.RepeaterGrid th a:hover
	{
		background-color: #eee;
		text-decoration: none;
		color: black;
		font-weight: bold;
		text-align: left;
	}

	.FooterStyle td
	{
		font-weight: bold;
	}

	.AlternatingRowStyle td
	{
		background-color: #E8F4FC;
	}
	
	.SelectedRowStyle td
    {
        background-color: #6699FF;
    }
	
	.RepeaterGrid td,
	.RepeaterGrid tbody tr.AlternatingRowStyle td, 
	.RepeaterGrid tbody tr.RowStyle td, 
	.RepeaterGrid tr.FooterStyle td
	{
		padding : 3px;
		border-left : gainsboro 1px solid;
		white-space : nowrap;
		vertical-align: middle;
	}

	.RepeaterGrid tbody tr.AlternatingRowStyle:hover td,
	.RepeaterGrid tbody tr.RowStyle:hover td
	{
		background-color: #ffffcc;
	}
	.PagerStyle a, .PagerStyle a:visited
	{
		background-color: white;
		color: #1a4eb4;
		text-decoration: underline;
	}

	.HeaderStyle
	{
		color: white;
		padding-right: 5px;
		padding-left: 5px;
		background-color: #37316d;
		font-weight: normal;
		text-align: left;
	}
	
	#content .HeaderStyle a, #content .HeaderStyle a:visited, #content .HeaderStyle a:active
	{
		font-weight: bolder;
		color: white;
		text-decoration: none;
		padding-right: 5px;
		padding-left: 5px;
		text-align: left;
	}


	.RowStyle
	{
		padding-right: 5px;
		padding-left: 5px;
	}

	.RowStyle td
	{
		padding-right: 5px;
		padding-left: 5px;
	}

	.AlternatingRowStyle
	{
		background-color: #f0f0f0;
		padding-right: 5px;
		padding-left: 5px;
	}

	.AlternatingRowStyle td
	{
		background-color: #f0f0f0;
		padding-right: 5px;
		padding-left: 5px;
	}

	.SelectedRowStyle
	{
		padding-right: 5px;
		padding-left: 5px;
		background-color: #696969;
		color: White;
	}

	.SelectedRowStyle td
	{
		padding-right: 5px;
		padding-left: 5px;
		background-color: #696969;
		color: White;
	}

	table.DataWebControlStyle td 
	{
		vertical-align:top;
	}

	.Warning
	{
		color: Red;
	}

	.Warning table
	{
		border-right: #000000 1px solid;
		border-top: #000000 1px solid;
		border-left: #000000 1px solid;
		border-bottom: #000000 1px double;
		padding-right: 2px;
		padding-left: 2px;
		padding-bottom: 2px;
		padding-top: 2px;
	}

	.FooterStyle
	{
	}

	#content .InfoItem, #content .InfoHeader, .CookieText
	{
		display:none;
	}

	.SmallLink
	{
		
	}

	.GridViewButton
	{
		
	}

	.NotesField
	{
		font-family: Arial, Helvetica, sans-serif;
	}
		
	#ContractPicker
	{
		border-right: #000000 1px solid;
		border-top: #000000 1px solid;
		border-left: #000000 1px solid;
		border-bottom: #000000 1px solid;
		background-color: #f0f0f0;
		margin-right: 8px;
	}

	#MatchTopBar
	{
		border-right: #000000 1px solid;
		border-top: #000000 1px solid;
		border-left: #000000 1px solid;
		border-bottom: #000000 1px solid;
		background-color: #f0f0f0;
	}

	.PlayerName, .MatchName
	{
		font-weight: bold;
		font-size: 1.6em;
		padding-left:10px;
	}

	.PlayerName
	{
		padding-top:7px;
	}

	#datePicker
	{
		display:none;
		position:absolute;
		border:solid 2px black;
		background-color:white;
	}

	#TableAsp
	{
		text-align: left;
	}

	#TableAsp table
	{
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		text-align: left;
		border: black 1px solid;
		margin: 0px;
	}

	#TableAsp table td
	{
		border: #DCDCDC 1px solid;
		margin: 0px;
	}

	#TableAsp table tr
	{
		border: #DCDCDC 1px solid;
	}

	#Detail
	{
		text-align: left;
	}

	#Detail table
	{
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		background-color: #FFFFFF;
		text-align: left;
		margin: 0px;
		border-right: gray 1px solid;
		border-top: gray 1px solid;
		border-left: gray 1px solid;
		border-bottom: gray 1px solid;
	}

	#Detail table .SubTable
	{
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		background-color: #FFFFFF;
		text-align: left;
		margin: 0px;
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		border-bottom-style: none;
	}

	#Detail table td
	{
		color: #000000;
		border: #DCDCDC 1px solid;
		margin: 0px;
	}

	#Detail table tr
	{
		color: #000000;
		background-color: #FFFFFF;
	}

	#Detail table tr.Alternate
	{
		color: #000000;
		background-color: #f0f0f0;
		border: 1px solid #CC0000;
	}

	#Detail table td.description
	{
		text-align: right;
		font-weight: bolder;
		color: black;
		border: 1px solid black;
	}

	#Detail table td.subheading
	{
		text-align: center;
		font-weight: bolder;
		color: #FFFFFF;
		background-color: #CC0000;
		border: 1px solid #CC0000;
	}

	#Detail table td.emphasis
	{
		font-weight: bolder;
	}

	/*Contract Wizard Bits*/
	.ContractWizardMain
	{
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-top: 20px;
	}

	.ContractWizardSideBar
	{
		background-color: #e0e0e0;
		padding-right: 5px;
		padding-left: 5px;
	}

	.ContractWizardSideBar a
	{
		cursor: default;
		text-decoration: none;
	}

	.ContractWizardNavigation
	{
		background-color: #E0E0E0;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-top: 5px;
	}

	.SubTable
	{
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		background-color: #FFFFFF;
		text-align: left;
		margin: 0px;
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		border-bottom-style: none;
		color: black;
	}

	.SingleBorder
	{
		border-right: gray 1px solid;
		border-top: gray 1px solid;
		border-left: gray 1px solid;
		border-bottom: gray 1px solid;
	}

	.DataGridHyperLink a, .DataGridHyperLink a:visited, .DataGridHyperLink a:active
	{
		background-color: transparent;
		color: #1a4eb4;
		text-decoration: underline;
		background-image: none;
	}

	.LoginHyperlink a, .LoginHyperlink a:visited, .LoginHyperlink a:active
	{
		background-color: white;
		color: #1a4eb4;
		text-decoration: underline;
	}
	
	.modalBackground 
	{
		background-color:Gray;
		/*filter:alpha(opacity=70);
		opacity:0.7;*/
	}

	.modalPopup 
	{
		background-color:white;
		border-width:2px;
		border-style:solid;
		border-color:Gray;
		margin:10px;
		padding:5px;
	}
	
	.reportOptions
	{
		float:left;
		padding:3px;
	}
	
	
	.left
	{
		float:left;
	}
	
	.vertbottom
	{
	    vertical-align:bottom;
	}
	
	.highlight
	{
		border: solid #ff6d06 2px;
	}
	
	.hidden
	{
		display:none;
	}
	
	#forecastResults h1
	{
		margin-bottom:0px;
	}
	
	#forecastResults h1 td
	{
		text-align:right;
	}

	#forecastResults
	{
		margin-left: 100px;
	}
	
	.spacer
	{
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.fineborder
	{
		padding: 5px;
		border: solid 1px #e0e0e0;
	}
	
	.PasswordStrengthTextIndicator
	{
		background-color: #9b9b9b;
		color: White;
		padding-right: 4px;
		padding-left: 4px;
		padding-bottom: 2px;
		padding-top: 2px;
	}
	
	a.deleteButton
	{
		font-size: 0px;
		display: block;
		height: 14px;
		width: 14px;
	
		background-image: url(GFX/cancelbutton.gif);
		background-repeat: no-repeat;
		background-position: -14px 0px;
		float: right;
	}
	
	a.deleteButton:hover
	{
		background-position: 0px 0px;
	}
	
	.progressWrapper 
	{
		width: 357px;
		overflow: hidden;
	}
	
	.progressContainer 
	{
		margin: 5px;
		padding: 4px;
		
		border: solid 1px #E8E8E8;
		background-color: #F7F7F7;
		
		overflow: hidden;
	}
	
	.red /* Error */
	{
		border: solid 1px #B50000;
		background-color: #FFEBEB;
	}
	
	.green /* Current */ 
	{
		border: solid 1px #BBBBBB;
		background-color: #F0F0F0;
	}
	
	.blue /* Complete */
	{
		border: solid 1px #CEE2F2;
		background-color: #F0F5FF;
	}

	.progressName 
	{
		font-size: 0.9em;
		font-weight: bold;
		color: #555555;
		
		width: 323px;
		height: 14px;
		text-align: left;
		white-space: nowrap;
		overflow: hidden;
	}
	
	.progressBarInProgress,
	.progressBarComplete,
	.progressBarError 
	{
		font-size: 0px;
		width: 0%;
		height: 2px;
		background-color: blue;
		margin-top: 2px;
	}
	
	.progressBarComplete 
	{
		width: 100%;
		background-color: green;
		visibility: hidden;
	}
	
	.progressBarError 
	{
		width: 100%;
		background-color: red;
		visibility: hidden;
	}
	
	.progressBarStatus 
	{
		margin-top: 2px;
		width: 337px;
		text-align: left;
		white-space: nowrap;
	}
	
	a.progressCancel,
	a.progressCancel:link,
	a.progressCancel:active,
	a.progressCancel:visited,
	a.progressCancel:hover
	{
		display: block;
		height: 14px;
		width: 14px;
		
		background-image: url(GFX/cancelbutton.gif);
		background-repeat: no-repeat;
		background-position: -14px 0px;
		float: right;
	}
	
	a.progressCancel:hover 
	{
		background-position: 0px 0px;
	}
	
	.MainHeader
	{
		font-weight:bold;
		
	}
	
	.SubHeader
	{
	}
	
	.Item
	{
		color: #1a4eb4;
	}

	.CollapsePanel 
	{
		height:0px;
		overflow:hidden;
	}
	
	.MoneyWidth
	{
		width: 70px;
	}	

    #ctl00_MainContent_LoginView1_LoginControl_UserName,
    #ctl00_MainContent_LoginView1_LoginControl_Password    
    {
        width: 147px;
    }
    
    .ajax__calendar_container td
    {
        background-color: White;
    }
    
    .ajax__calendar_body td
    {
        margin: auto;
        padding-left: 0px;
        padding-right: 0px;
    }
    
    #Detail .ajax__calendar_container table,
    #Detail .ajax__calendar_container td
    {
        border: none;
    }
/*Data Container*/

								/*General padding*/
	.DataContainer				{	padding: 5px;					}	
	
								/*Newline after each label control pair*/
	.DataContainer br			{	clear:left;						}	
	

								/*control layout, this will most likley need adding to with time*/	
	.DataContainer option, 
	.DataContainer select, 
	.DataContainer textarea, 
	.DataContainer input, 
	.DataContainer span, 
	.DataContainer label		{	float: left;
									margin-bottom: 2px;
									/*These two font declarations shouldn't be needed, but they are. Go figure.*/
									font-size: 1.0em;
									font-family: Arial, sans-serif;
									
								}	
	
	.DataContainer .DataLabel	{	color: #1a4eb4;					}
	
	/*
		These are just to aline the controls.
	*/
	.DataContainer span,
	.DataContainer label		{	margin-top:2px;					}
	.DataContainer select		{	margin-top:1px;					}
	
/*	IE10 - these hovers made the screen jumpy
    and some drop downs flashed up and went away	.DataContainer option:hover,
	.DataContainer select:hover,
	.DataContainer textarea:hover,
	.DataContainer input:hover	{	background-color: #ffffcc;		}*/

	/*Width & Height Settings - copied from PPA and NOT YET applied through PPC*/
				
	.PoundWidth             {   width:10px;             }
	select.PoundWidth       {   width:16px;             }
	
	.TwoCharWidth           {   width: 15px;            }
	
	.TinyWidth				{	width:25px;				}
	select.TinyWidth		{	width:31px;				}

    .NarrowWidth			{	width:45px;				}
	select.NarrowWidth		{	width:51px;				}

	.SmallWidth				{	width:67px;				}
	select.SmallWidth		{	width:73px;				}
	
	.MediumWidth			{	width:90px;		    	}
	select.MediumWidth      {	width:96px;	    		}
	
	.DateWidth				{	width:70px;				}
	
	.SmallerWidth			{	width:100px;			}
	select.SmallerWidth		{	width:106px;			}

	.StandardWidth			{	width:150px;			}
	select.StandardWidth	{	width:156px;			}

	.LargeWidth				{	width:200px;			}
	select.LargeWidth		{	width:206px;			}
	
	.SlightlyLargerWidth	{	width:275px;			}
	select.SlightlyLargerWidth	{	width:281px;			}
	
	.NoteWidth				{	width:300px;			}
	.LargerNoteWidth		{	width:350px        		}
	.NoteContainerWidth		{	width:320px;			}
	.LargerNoteContainerWidth		{	width:370px;			}
	
	.VeryLargeWidth			{	width:350px;			}
	select.VeryLargeWidth	{	width:356px;			}
	
	.FieldSetVeryLargeWidth	{   width:700px;            }
	.FieldSetLargeWidth		{   width:500px;            }
	.FieldSetStandardWidth  {   width:390px;            }
	.FieldSetHalfWidth		{   width:200px;            }
	.TabsStandardWidth      {   width:360px;            }
	.TabsLargeWidth         {   width:500px;            }
	
	.StandardHeight			{	height:75px;            }
	.NoteHeight	    		{	height:150px;			}
	.LargerNoteHeight		{	height:190px;			}
	.CollapsedNoteHeight    {   max-height:115px;			
                            	display:block;
		                        overflow:hidden;        }
.CalendarDay
{
    height:50px;
    width:100px;
    border-style:solid;
    border-width:thin;
    vertical-align: top;
}
.CalendarItem
    {
        background-color: #99CCFF;
    }
.CalendarDaySelected
    {
        background-color: #CCFFFF;
        font-weight: bold;
        color: #000000;
    }
.Test
    {
        background-color: #FF6666;
    }    


.uppercase
    {     text-transform: uppercase;
    } 

.DataTableHeader
    {
        border-bottom: solid 1px #ddd;
        background: #000080;
        color: #FFFFFF;
        font-weight: bold;
    }

.EPLHeader
    {
        color: #1a4eb4;
        font-weight: bold;
    }    
.EPLAlign
    {
        vertical-align: top;
    }
.EPLBorder
    {
        padding: 5px;
        border: thin solid #C0C0C0;
    }
.PlayerSummaryH1
	{
		width: 600px;
		text-align: center;
	}
 .StandOut
	{
     font-weight: bold;
     font-size:medium ;
	}
	
 .BuySellBlack
 {
     text-align: right;
 }

 .BuySellTotals
	{
 	 color: Red;
 	 /*font-weight: bold;*/
	}
 .BuySellRed
	{
 	 color: Red;
 	 text-align:right 
	}
 .BuySellGreen
	{
 	 color: Green;
 	 text-align:right 
	}
 td.PaddingRight10
	{
		padding-right: 10px;
	}
 
 .dashboardlets
 {
 	border:solid 1px black;
 	width: 210px;
 	height: 115px;
 	background-color: #9BC2E6;
 	font-weight: bold;
	text-align: center;
	font-size:larger;
 }
 
 .dashboardlets th
 {
 	height: 35px;
 	background-color: #660033;
 	color: White;
 	font-size:larger;
 }
 
 .dashboardlets td
 {
 	vertical-align: top; 	
 	color: #660033;
 	font-size:larger;
 }
 
 .dashboardletsFirstTeam
 {
 	width:200px;
 	text-align:left;
 	vertical-align:text-top;
 	font-size: smaller;
 	font-weight: normal;
 }
 
 .dashboardletsWhiteText
 {
 	color: White;
 	font-size: medium;
 }
 
 .dashboardletsRedText
 {
 	color: Red;
 	font-size: medium;
 }
 
 .dashboardletsGreenText
 {
 	color: Green;
 	font-size: medium;
 }
 
 .dashboardPadding
 {
 	padding: 5px 5px 5px 5px;
 }
}
	