﻿
.PublicRoleHeader
{
  height: 60px;
  font-family: Times New Roman;
  font-size: 18px;
  border: thin solid #bbbbbb;
  background-color: #31394b;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px;
  margin: 2px;
}

.SubmitButton
{
	border: 1px solid;
	border-color: #DFDFDF;
	cursor: pointer;
	margin-top: -3px;
	padding: 1px 3px;
	text-decoration: none;
	background: #314fa6 repeat-x scroll left top;
	border-color: #314fa6 !important;
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 4px;
}
.FilterBox {height:90px;border-style:solid;border-color:Black;border-width:thin;background-color:#efefef;min-width:100px}
.OrDivider {font-family:Arial;font-weight:bold;padding:16px}

html {
    	overflow-y: scroll;
}

body
{
		margin:0;
		padding:0;
		color:#000;
		font-size:12px;
		background-image: url('../../Images/rasaBackground.png');
		background-attachment: fixed;	
}

.valdationSummary
{
     font-size:16px;
}
.valdationSummary ul
{
       margin-top:1px;
}
	#wrap
{
	width: 972px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
	#wraptable
{
	margin: 0 auto;
	width: 1300px;
	padding: 0px 0px 0px 0px;
	background-color: #d5ddd6;
}
	#wrapL
{
	background-position: right;
	width: 152px;
	height: auto!important;
	padding: 0px 0px 0px 0px;
	background-image: url('../../Images/Left_Nav_Bar.png');
	background-repeat: no-repeat;
}
	#wrapR
{
	width: 152px;
	height: auto!important;
	padding: 0px 0px 0px 0px;
	background-image: url('../../Images/Right_Nav_Bar.png');
	background-repeat: no-repeat;
}
	#banner
{
	padding: 5px 10px;
	background-image: url( '../../Images/Top_Banner_Back.png');
	height: 107px;
	margin: 0 auto;
	background-repeat: no-repeat;
}
	#header
{
	border-width: 0px;
	border-style: none;
	background-position: center top;
	background-image: url(    '../../Images/Homeplate_Menu_Back.png' );
	height: 41px;
	margin: 0;
	background-repeat: no-repeat;
	font-family: "Arial";
	font-size: 11px;
	vertical-align: middle;
	padding: 0px;
	text-align: center;
	position: relative;
	line-height: 41px;
}
#header a,
#header a:link,
#header a:visited {
	border:none;
	color: #FFFFFF;
	}		
	h1 {
	    margin:0;
    }
	#nav
{
	background-color: Transparent;
}
	#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: 952px;
	padding: 0px 10px 10px 10px;
	background: #ffffff;
	min-height: 750px;
	height: auto !important;
}
	h2 {
		margin:0 0 1em;
	}
	#sidebar {
		float:right;
		width:210px;
		padding:5px;
		background:#FFFFFF;
	}
	#footer {
		clear:both;
		padding:5px 10px;
		background:#3399FF;
	}
	#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 .4em 1px .4em;
    overflow: visible;
    text-decoration: none;
  }
  .submit input
  {
    border: 0px solid;
    cursor: pointer;
    margin-top: -3px;
    padding: 1px .4em 1px .4em;
    overflow: visible;
    text-decoration: none;
  }
   .submit input {
        background-image: url('../../Images/Button.png');
        border-color:#314fa6 !important;
        border-color:#314fa6 !important;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 115px !important;
    }
  .submitLong input {
        background-image: url('../../Images/ButtonLong.png');
        border-color:#314fa6 !important;
        border-width: 0px;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 142px !important;
        cursor: pointer;
    }
   .submitIns input {
        background-image: url('../../Images/ButtonIns.png');
        border-color:#314fa6 !important;
        border-width: 0px;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 156px !important;
        cursor: pointer;
    }
   .submitPhoto input {
        background-image: url('../../Images/ButtonPhoto.png');
        border-color:#314fa6 !important;
        border-width: 0px;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 170px !important;
        cursor: pointer;
    }
   .submitXL input {
        background-image: url('../../Images/ButtonXL.png');
        border-color:#314fa6 !important;
        border-width: 0px;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 180px !important;
        cursor: pointer;
    }
   .submitXXL input {
        background-image: url('../../Images/ButtonXXL.png');
        border-color:#314fa6 !important;
        border-width: 0px;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 230px !important;
        cursor: pointer;
    }
   .submitXXLg input {
        background-image: url('../../Images/ButtonG.png');
        border-color:#314fa6 !important;
        border-width: 0px;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 230px !important;
        cursor: pointer;
    }
   .submitBG input {
        background-image: url('../../Images/ButtonBG.png');
        border-color:#314fa6 !important;
        border-width: 0px;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 270px !important;
        cursor: pointer;
    }
   .submitSmall input {
        background-image: url('../../Images/ButtonSmall.png');
        border-color:#314fa6 !important;
        border-width: 0px;
        height: 23px !important;
        color:#FFFFFF;
        font-weight:bold;
        width: 92px !important;
        cursor: pointer;
    }
    .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:#314fa6 repeat-x scroll left top;
        border-color:#314fa6 !important;
        border-color:#314fa6 !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: #23238e;
	color: #fff;
	padding: 2px 4px;
	height: 30px;
	text-align: left;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

.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:#314fa6;
    border-bottom:1px solid #314fa6;
    border-right:1px solid #314fa6;
    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;
}
		.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
      
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;
}


