﻿html {
    	overflow-y: scroll;
}

body
{
		margin:0;
		padding:0;
		color:#000;
		font-size:12px;
		background-color:#00247F;
		
}

.valdationSummary
{
     font-size:16px;
}
.valdationSummary ul
{
       margin-top:1px;
}
	#wrap {
		width:972px;
		margin:0 auto;
		background:#808080;
	}
	#banner {
    	padding: 5px 10px;
		background:#990000;
		height:100px;
	}
	#header {
    	background:#990000;
	}
	h1 {
	    margin:0;
    }
	#nav {
		padding:5px 10px;
		background:#EAECEC;
		height:20px;
		border:Solid 1px #D5D6D6;
	}
	#subnav
	{
	    padding:5px 10px;
		background:#CC9966;
		height:15px;
		border:Solid 1px #D5D6D6;
	}
	#plainnav
	{   padding:2px 5px;
	}
	#nav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li {
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		float:left;
		width:730px;
		padding:10px;
		background:#ffffff;
		min-height:750px;
		height:auto!important;
		height:100%;
	}
	h2 {
		margin:0 0 1em;
	}
	#sidebar {
		float:right;
		width:210px;
		padding:5px;
		background:#808080;
	}
	#footer {
		clear:both;
		padding:5px 10px;
		background:#990000;
	}
	#footer p {
		margin:0;
    }
	* html #footer {
		height:1px;
	}
    img 
    {
        border:0; padding:0px; }

    input {
          
        }
    .forgetmenot{
        float:left;
        font-weight:normal;
        margin-bottom:0;
    }
    .submit {
        border-color:#DFDFDF;
    }
    .submit input {
        border:1px solid;
        cursor:pointer;
        margin-top:-3px;
        padding:1px 3px;
        text-decoration:none;
    }
   .submit input {
        background:#21759B repeat-x scroll left top;
        border-color:#298CBA !important;
        border-color:#298CBA !important;
        color:#FFFFFF;
        font-weight:bold;
    }

    .small-submit
    {border-color:#DFDFDF;
    }
    .small-submit input {
        border:1px solid;
        cursor:pointer;
        margin-top:-3px;
        padding:1px 3px;
        text-decoration:none;
    }
   .small-submit input {
        background:#21759B repeat-x scroll left top;
        border-color:#298CBA !important;
        border-color:#298CBA !important;
        color:#FFFFFF !important;
        font-weight:bold;
    }

    .gridbtn input
    {
        cursor:pointer;
        margin-top:-1px;
        padding:0px 3px;
        text-decoration:none;
        background:#21759B repeat-x scroll left top;
        border-color:#298CBA !important;
        border-color:#298CBA !important;
        color:#FFFFFF !important;
        font-weight:bold;
        font-size:12px;
    }

   .text 
   {
       font-size:14px;
       line-height:1.6em;
    }


/*
Message Box
*/
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url(../Images/Helpers/info.png);
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url(../Images/Helpers/success.png);
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url(../Images/Helpers/warning.png);
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(../Images/Helpers/error.png);
}
.container
{
}
.info p, .success p, .warning p, .error p {
    padding: 0px 50px;
}
.info a, .success a, .warning a, .error a {
    float: right;
    padding: 10px;
    cursor:pointer;
}
.container img {
    border: none;
}

/* validation */
.validation {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url(../Images/Helpers/error.png);
}
.validation ul
{
	padding: 0px 30px;
}
.myTable
{
    margin:0px
    
}
.myTable .required
{
       color:Red;
}
/*
Message Box
border-top:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
*/

.myTable .column1	{
	background:#D6CBDB;
	width:150px;
	}
.myTable .column2	{
	font-size: 12px;
	}
	
.grid .myTable td.photocolumn table td
{
    border:0;
    padding:0;
}
.myTable .clHeader	{
	background:#D6CBDB;
	padding:.1em .3em;
	font-weight:bold;
	}

.grid
{
    font-size:11px;
    font-family:Tahoma;
    background-color:#fff;
    padding:1px;
}

.grid .myTable
{
	width:100%;
	border:1px solid #bbbbbb;
	border-collapse:collapse;
	
}

.grid .myTable TH a,
.grid .myTable TH a:link,
.grid .myTable TH a:visited {
	border:none;
	color: #FFFFFF;
	}							

.grid .myTable TH
{
	cursor: pointer; 
	text-align:left;
	padding:.3em 1em;
	background:#839E99;
	border-bottom: 1px solid #839E99;
	color:#ffffff;
}
.grid .myTable TD
{
	text-align:left;
	padding:2px 4px;
	border:1px solid #bbbbbb;
}
.grid .myTable TR.even { background-color:#fff;}
.grid .myTable TR.odd { background-color:#CCC7DB;}      

.grid .myTable .dxheControl
{
	border:0;
}
.grid .myTable .dxheControl TD 
{
	border:0;
	padding:1px;
}

#main .title
{
	background:#323A4B;
	color:#fff;
	padding:2px 4px;
	height:30px;
	text-align:left;
	height:30px;
	line-height:30px;
	font-size:16px;	  
	font-weight:bold;  
	margin-bottom:2px;
}

.grid .datatable
{
	width:100%;
	border:1px solid #839E99;
	
}

.grid .datatable TH a,
.grid .datatable TH a:link,
.grid .datatable TH a:visited {
	border:none;
	color: #FFFFFF;
	}							

.grid .datatable TH
{
	cursor: pointer; 
	text-align:left;
	padding:.3em 1em;
	background:#839E99;
	border-bottom: 1px solid #839E99;
	color:#ffffff;
}
.grid .datatable TD
{
	text-align:left;
	padding:2px 4px;
	border-right: 1px solid #839E99;
	
}
.grid .datatable TR.even { background-color:#fff;}
.grid .datatable TR.odd { background-color:#CCC7DB;}      

/* Sorting Styles */
.grid .datatable TH.asc
{
     padding-right:21px;
    background:#839E99 url(../Images/Helpers/asc.gif) no-repeat center right;
}
.grid .datatable TH.desc
{
     padding-right:21px;
    background:#839E99 url(../Images/Helpers/desc.gif) no-repeat center right;
}
.grid .pagerstyle TD TABLE
{   width:auto;
    font-weight:normal;
	text-align: right;
	border:0;
	padding:0;
    margin:0
 }
 
 .grid .pagerstyle TD TABLE TD
{
    width:auto;
    font-weight:normal;
	text-align:left;
	border:0;
	padding:1px 1px 1px 1px ;
 }
.mainTitle
{
	border-bottom:solid 1px #ccc;
	font-size:15px;
	height:20px;
	padding:5px 0px 2px 0px;
	margin-bottom:10px;
}
.subTitle
{
    
}

#pageInfo
{
        clear:both;
        padding:5px 10px;
		background:#EAECEC;
		height:20px;
		border:Solid 1px #D5D6D6;
		padding:5px 10px;
}
/* ajax__tab_xp-theme theme */
.linkedin .ajax__tab_header 
{
	font-size:11px;
	font-weight:bold;
    font-family:arial, sans-serif;
}
.linkedin .ajax__tab_active .ajax__tab_outer,
.linkedin .ajax__tab_header .ajax__tab_outer,
.linkedin .ajax__tab_hover .ajax__tab_outer
{
    margin-right:4px;
}
.linkedin .ajax__tab_active .ajax__tab_inner,
.linkedin .ajax__tab_header .ajax__tab_inner,
.linkedin .ajax__tab_hover .ajax__tab_inner
{
    margin-left:3px; /* offset the width of the left image */
}
.linkedin .ajax__tab_active .ajax__tab_tab,
.linkedin .ajax__tab_hover .ajax__tab_tab,
.linkedin .ajax__tab_header .ajax__tab_tab
{
	margin-right:0px;	
	padding:8px 23px 8px 20px;
}
.linkedin .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
}
.linkedin-gray .ajax__tab_header 
{
	color:#fff;
}
.linkedin-gray .ajax__tab_outer
{
    background:url(../Images/Helpers/gray_left.gif) no-repeat 0px 0px;
}
.linkedin-gray .ajax__tab_inner
{
    background:url(../Images/Helpers/gray_right.gif) no-repeat 100% 0px;
}
.linkedin-gray .ajax__tab_hover .ajax__tab_outer
{
    background:url(../Images/Helpers/gray_left.gif) no-repeat 0px -150px;
}
.linkedin-gray .ajax__tab_hover .ajax__tab_inner
{
    background:url(../Images/Helpers/gray_right.gif) no-repeat 100% -150px;
}
.linkedin-gray .ajax__tab_active .ajax__tab_outer
{
    background:url(../Images/Helpers/gray_left.gif) no-repeat 0px -300px;
}
.linkedin-gray .ajax__tab_active .ajax__tab_inner
{
    background:url(../Images/Helpers/gray_right.gif) no-repeat 100% -300px;
}
.linkedin-gray .ajax__tab_body 
{
	border:solid 2px #778d98;	
}

.table1
{
	background-color:#F6F6F6; 
	border: solid 1px #CCCCCC;
}
.tablephotos TD
{
    border:0;
}

.post-add {
    background-color:#21759B;
    border-bottom:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
    color:#FFFFFF !important;
    font-size:90%;
    line-height:2.2;
    margin:2px 2px 2px 0;
    padding:3px 4px;
    text-decoration:none;
    white-space:nowrap;
}
.post-add:link{
    text-decoration:none;
}
.post-add:hover {
    background-color:#E0EAF1;
    border-bottom:1px solid #37607D;
    border-right:1px solid #37607D;
    color:Blue;
    text-decoration:none;
}

.CheckBoxList
{
    border:0;
	border-collapse:collapse;
}
.grid .CheckBoxList
{
	border:0;
	border-collapse:collapse;
}
    
.grid .CheckBoxList td
{
	border:0;
}
      
bracket
{
}       
          .Spacer
          {
              color: #0000FF;
              text-align: center;
              font-family: "Arial";
              font-weight: bold;
              vertical-align: bottom;
              height: 20;   
              width: 120;
              border-bottom: 2px #000000 solid;
          }
          .UpperTeamName
          {
              color: #0000FF;
              text-align: center;
              font-family: "Arial";
              font-weight: bold;
              vertical-align: bottom;
              height: 20;     
              width: 120;  
          }
          .UpperTeamSrc
          {
              color: #000000;
              text-align: center;
              vertical-align: top;
              font-family: "Arial";
              border-top: 2px #000000 solid;
              border-right: 2px #000000 solid;
              height: 20;   
              width: 120;                          
          }
          .WinningTeamName
          {
              color: #0000FF;
              text-align: center;
              font-family: "Arial";
              vertical-align: bottom;
              height: 20;             
              width: 120; 
              }
          .WinningTeamSrc
          {
              color: #000000;
              text-align: center;
              font-family: "Arial";
              border-top: 2px #000000 solid;
              height: 20;
              width: 120; 
          }
          .LowerTeamName
          {
              color: #0000FF;
              text-align: center;
              font-family: "Arial";
              font-weight: bold;
              vertical-align: bottom;              
              border-right: 2px #000000 solid;
              height: 20;
              width: 120;
          }
          .LowerTeamSrc
          {
              color: #000000;
              border-top: 2px #000000 solid;
              text-align: center;  
              vertical-align: top;
              font-family: "Arial"; 
              height: 20;
              width: 120;
          }
          .GameNumber
          {
              color: #008000;
              text-align: right;
              font-family: "Arial";
              font-weight: bold;
              vertical-align: bottom;
              padding-right: 10px;
              border-right: 2px #000000 solid;
              height: 20;
              width: 120;
          }
          .GameTime
          {
              color: #008000;
              text-align: right;
              font-family: "Arial";
              vertical-align: bottom;
              padding-right: 10px;
              border-right: 2px #000000 solid; 
              height: 20;    
              width: 120;      
              }
          .GamePlace
          {
              color: #008000;
              text-align: right;
              font-family: "Arial";
              vertical-align: bottom;
              padding-right: 10px;
              border-right: 2px #000000 solid; 
              height: 20;             
              width: 120;
              }    
          .VertLine
          {
              color: #008000;
              text-align: right;
              border-right: 2px #000000 solid;
              height: 20;
              width: 120;
              }
          .UpperTeamSrcPPL
          {
              color: #000000;
              text-align: center;
              vertical-align: top;
              font-family: "Arial";
              border-top: 2px #000000 solid;
              border-left: 2px #000000 solid;
              height: 20;   
              width: 120;                          
          }   
          .GameTimePPL
          {
              color: #008000;
              text-align: left;
              font-family: "Arial";
              vertical-align: bottom;
              padding-left: 10px;
              border-left: 2px #000000 solid; 
              height: 20;    
              width: 120;      
              } 
          .GameNumberPPL
          {
              color: #008000;
              text-align: left;
              font-family: "Arial";
              font-weight: bold;
              vertical-align: bottom;
              padding-left: 10px;
              border-left: 2px #000000 solid;
              height: 20;
              width: 120;
          }
          .GamePlacePPL
          {
              color: #008000;
              text-align: left;
              font-family: "Arial";
              vertical-align: bottom;
              padding-left: 10px;
              border-left: 2px #000000 solid; 
              height: 20;             
              width: 120;
              }  
          .LowerTeamNamePPL
          {
              color: #0000FF;
              text-align: center;
              font-family: "Arial";
              font-weight: bold;
              vertical-align: bottom;              
              border-left: 2px #000000 solid;
              height: 20;
              width: 120;
          }       

          .UpperTeamSrcPPC
          {
              color: #000000;
              text-align: center;
              vertical-align: top;
              font-family: "Arial";
              border-top: 2px #000000 solid;
              border-left: 2px #000000 solid;
              border-right: 2px #000000 solid;
              height: 20;   
              width: 120;                          
          }   
          .GameTimePPC
          {
              color: #008000;
              text-align: center;
              font-family: "Arial";
              vertical-align: bottom;
              border-right: 2px #000000 solid;
              border-left: 2px #000000 solid; 
              height: 20;    
              width: 120;      
              } 
          .GameNumberPPC
          {
              color: #008000;
              text-align: center;
              font-family: "Arial";
              font-weight: bold;
              vertical-align: bottom;
              border-left: 2px #000000 solid;
              border-right: 2px #000000 solid;
              height: 20;
              width: 120;
          }
          .GamePlacePPC
          {
              color: #008000;
              text-align: center;
              font-family: "Arial";
              vertical-align: bottom;
              border-left: 2px #000000 solid; 
              border-right: 2px #000000 solid;
              height: 20;             
              width: 120;
              }  
          .LowerTeamNamePPC
          {
              color: #0000FF;
              text-align: center;
              font-family: "Arial";
              font-weight: bold;
              vertical-align: bottom;              
              border-left: 2px #000000 solid;
              border-right: 2px #000000 solid;
              height: 20;
              width: 120;
          }     
          .AlignTop
          {
              vertical-align: top;
          }
 
.submit input[disabled] {
	opacity:.45;
	color:#bbbbbb;
	cursor:default;
}

         


