/*
-----------------------------------------------
Client:		OasysSports.com
Author:		Jason Walle
Version:	7 Oct 2005
----------------------------------------------- */
@media print {
  .print_hide { display: none; }
}

/* Imported Styles
----------------------------------------------- */
/*@import url("adminForms.css");*/

form {
	margin : 0px;
	padding : 0px;
}

input, textarea, select {
	color : #333333;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #F5F5F5;
	border : 1px solid #7F9DB9;
	margin : 0px;
	padding : 0px;
}

.editable {
	color : #333333;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	background : #ff0000;
	margin : 0px;
	padding : 0px;
}


/*.button {
	border-bottom : 1px solid #C43A0C;
	border-left : 1px solid #FE8F01;
	border-right : 1px solid #C43A0C;
	border-top : 1px solid #FE8F01;
	color : #FEFEFE;
	cursor : Hand;
	font : normal normal bold 10px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;
	background : #F35605;
}*/

.button {
	color : #FFFFFF;
	font : normal normal bold 11px 'trebuchet ms', helvetica, sans-serif;
	border-bottom : 1px solid #C43A0C;
	border-left : 1px solid #FE8F01;
	border-right : 1px solid #C43A0C;
	border-top : 1px solid #FE8F01;
	padding-top : 2px;
	padding-bottom : 0px;
	text-transform : uppercase;
	/*filter : progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#FEB28B',EndColorStr='#F35605');*/
	background : #F35605
}


  .button-approve {
	border-bottom: 1px solid rgb(0, 82, 0);
	border-left: 1px solid rgb(2, 204, 2);
	border-right: 1px solid rgb(0, 82, 0);
	border-top: 1px solid rgb(2, 204, 2);
	background: green;
  }
  
  .button-reject {
	border-bottom: 1px solid rgb(133, 1, 1);
	border-left: 1px solid rgb(250, 24, 24);
	border-right: 1px solid rgb(133, 1, 1);
	border-top: 1px solid rgb(250, 24, 24);
	background: rgb(184, 2, 2);
  }
  
  .button-undo {
	border-bottom: 1px solid rgb(3, 70, 172);
	border-left: 1px solid rgb(75, 147, 255);
	border-right: 1px solid rgb(3, 70, 172);
	border-top: 1px solid rgb(75, 147, 255);
	background: rgb(0, 100, 255);
  }

select.SelectLanguage {
	width : 215px;
	height : 18px;
}

input.SignIn {
	width : 275px;
	height : 18px;
}

/* Global
----------------------------------------------- */
body, td, p, div {
	color : #222222;
	font : normal normal normal 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

body#global {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background : url(../images/bg_global_02.gif);
}

td.justify {
	text-align : justify;
}

p {
	margin-bottom : 10px;
	margin-top : 5px;
}

.error {
	color : #ff3333;
	font : normal normal bold 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.blueText{
	color: #4169E1;
}

.redText{
	color: Red;
}

.alertBox {
	background-color : #FF0000;
	color : #ffffff;
	font : normal normal bold 14px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.topClubName {
	color : #533e8b;
	font : normal normal bold 20px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

.headerBox {
	background-color : #333333;
	color : #ffffff;
	font : normal normal bold 13px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.header {
	color : #4292A9;
	font : normal normal bold 16px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

.subheader {
	color : #0668A5;
	font : normal normal bold 12px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
}

.title {
	color : #280D0C;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
	text-transform : uppercase
}

.white {
	color : #FFFFFF;
	font : normal normal normal 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

a.white:link, a.white:visited {
	color : #FFFFFF;
	font : normal normal normal 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

a.white:hover, a.white:active {
	color : #FFFFFF;
	text-decoration : none;
}



.smallWhite {
	color : #FFFFFF;
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.note, a.note:link, a.note:visited {
	color : #777777;
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

a.note:hover, a.note:active {
	color : #990000;
	text-decoration : underline;
}

.small, a.small:link, a.small:visited {
	color : #333333;
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

a.small:hover, a.small:active {
	color : #990000;
	text-decoration : underline;
}

.subnav, a.subnav:link, a.subnav:visited {
	color : #343434;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.subnav:hover, a.subnav:active {
	color : #4492A9;
	text-decoration : underline;
}

.date {
	color : #999999;
	font : normal normal bold 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.arrow {
	color : #C5292C;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.alert {
	color : #990000;
	font : normal normal bold 12px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

/* Links
----------------------------------------------- */
a, a:link, a:visited {
	color : #333333;
	text-decoration : underline;
}

a:hover, a:active {
	color : #990000;
	text-decoration : underline;
}

.topNav, a.topNav:link, a.topNav:visited{
	color: #FFFFFF;
	font: bold 10px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.topNav:hover, a.topNav:active {
	text-decoration : underline
}

.fineprint{
	padding: 0;
	color: #FFFFFF;
	font: 9px Geneva, Verdana, Arial, Helvetica, sans-serif;
}

.fineprint:link, a.fineprint:visited {
	color: #FFFFFF;
	font: 9px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline
}

a.fineprint:hover, a.fineprint:active {
	color: #FFFFFF;
	text-decoration: none
}

/* Tables
----------------------------------------------- */
table.striped > tbody > tr:nth-child(even) {background-color: #d5e4ff;}

#MenuBG {
	background : #929BA0 url(../images/Menu/menuBG.gif);
}
/*EECB55*/
#menuTitleBG {
	background : #C5292C;
}

#tdMenuTitle {
	background : #C5292C;
	color : #FFFFFF;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 14px;
	padding-left : 4px;
/*	text-transform : uppercase;*/
}

#tdTitleBG {
	background : #4492A9;
}

#tdTitle {
	color : #343434;
	font : normal normal bold 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 25px;
	padding-left : 4px;
	text-transform : uppercase;
}

#tdSubTitle {
	background : #444444;
	color : #FFFFFF;
	font : normal normal bold 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 16px;
	padding-left : 7px;
}

#tdName {
	background : #A6D6DA url(../images/Table/bg_td_title.gif);
	color : #333333;
	font : normal normal bold 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 15px;
	padding-left : 7px;
	border-bottom : 1px solid #000000;
	border-top: 1px solid #000000;
}

#trDark, .trDark {
	background : #d5e4ff;
}

#trLight {
	background : #FEFEFE;
}

#trRed {
	background : #ff3300;
}

#whiteBG {
	background : #FFFFFF;
}

#tableBG {
	background : #CCCCCC;
}

div#border {
	padding : 10px;
	border-width : 2px;
	border-color : #C5292C;
	width : 100%;
	border-style : solid
}

/* Elements
----------------------------------------------- */
li.orange {
	list-style : url(../images/arrow-orange.gif);
	margin : 0px 0px 7px 0px;
	padding-left : 5px;
	vertical-align : middle;
}

li {
	margin : 0px 0px 7px 0px;
}

ul, ol {
	margin-bottom : 1px;
	margin-left : 2em;
	margin-top : 0px;
	padding-bottom : 1px;
	padding-left : 2em;
	padding-top : 0px;
}

blockquote {
	margin : 0px 0px 35px 15px;
}

pre{
	color : #000000;
	font : 11px courier new, courier, serif;
}

sup{
	font-size : 80%;
	margin-top : 0px;
}

hr.divider {
	height : 1px;
	border : 1px solid #444444;
	margin-top : 20px;
	margin-bottom : 20px;
}




/* Navigation Elements Level 1
----------------------------------------------- */
.nav1 {
	background-color: #65489c;
	border-top: 1px solid #9a87be;
	border-left: 1px solid #9a87be;
	border-bottom: 1px solid #4a307b;
	border-right: 1px solid #4a307b;
	height: 20px;
	margin: 3px;
	padding: 3px;
	cursor : pointer;
	cursor : hand;
}

.nav1x {
	background-color: #a489d8;
	border-top: 1px solid #ccb7f4;
	border-left: 1px solid #ccb7f4;
	border-bottom: 1px solid #856db4;
	border-right: 1px solid #856db4;
	height: 20px;
	margin: 3px;
	padding: 3px;
	cursor : pointer;
	cursor : hand;
}

.leftNav1 {
	color: #FFFFFF;
	font: bold 9px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* Navigation Elements Level 2
----------------------------------------------- */
.nav2 {
	background-color: #BBBBBB;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	height: 17px;
	margin: 3px;
	padding: 3px;
	cursor : pointer;
	cursor : hand;
	font: 9px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.nav2x {
	background-color: #CCCCCC;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #999999;
	height: 17px;
	margin: 3px;
	padding: 3px;
	cursor : pointer;
	cursor : hand;
	font: 9px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.leftNav2 {
	color: #222222;
	font: 9px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/* Tables
----------------------------------------------- */
.regTableBG {
	background : #c4c4c4
}

.regTDHeader {
	color : #275680;
	font : normal normal bold 13px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 20px;
	padding-left : 4px;
	background : #e5ebf6
}

.regTDSubheader {
	color : #6397c7;
	font : normal normal bold 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 20px;
	padding-top : 5px;
	padding-bottom: 0px;
	background : #f2f2f2
}

.regContentBG {
	background : #f2f2f2
}

.regTDTitle {
	color : #000000;
	font : normal normal normal 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	padding : 2px;
	background : #e0e0e0
}

.regTDContent {
	color : #000000;
	font : normal normal normal 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	padding : 2px;
	background : #ffffff
}

.regTDTotalTitle {
	color : #FFFFFF;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	padding : 2px;
	height : 20px;
	background : #f3b265
}

.regTDTotalContent {
	color : #f19140;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	padding : 2px;
	height : 20px;
	background : #fffae6
}

.regEdit, a.regEdit:link, a.regEdit:visited {
	color : #ffffff;
	font : normal normal normal 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 16px;
	text-decoration: none;
	background-color: #6699ff;
	border-top: 1px solid #316da3;
	border-bottom: 1px solid #316da3;
	padding: 1px 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

a.regEdit:hover, a.regEdit:active {
	text-decoration: underline
}

.regSignup, a.regSignup:link, a.regSignup:visited {
	color : #ffffff;
	font : normal normal normal 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 16px;
	text-decoration: none;
	background-color: #66c24f;
	border-top: 1px solid #3e9429;
	border-bottom: 1px solid #3e9429;
	padding: 1px 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

a.regSignup:hover, a.regSignup:active {
	text-decoration: underline
}


.regDelete, a.regDelete:link, a.regDelete:visited {
	color : #ffffff;
	font : normal normal normal 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 16px;
	text-decoration: none;
	background-color: #ec3712;
	border-top: 1px solid #a71f03;
	border-bottom: 1px solid #a71f03;
	padding: 1px 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

a.regDelete:hover, a.regDelete:active {
	text-decoration: underline
}

.subheaderLine {
	/*color: #333333;*/
	font: bold 13px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #333333;
	margin-top: 0;
	padding-top: 0;
}

.total-line {
	margin: 0;
	padding: 0;
	border-top: 2px solid #000;
}

/* listing page */
	#listing{width: 95%; border: 1px solid #31363e;}
	#listing .header{background: url(../images/buttons/btn_bg.gif) repeat-x left top; height: 26px;}
	#listing .header th{text-align: left; color: #fff; font-size: 12px; padding: 3px;}
	#listing .trDark td,#rates-table .trDark td{background: #e1e1e1;}
	#listing .trRed td,#rates-table .trRed td{background: #ff3300;}
	#listing .trWhite td,#rates-table .trWhite td{background: #fff;}
	#listing td{padding: 3px; font-size: 12px;}
	#listing a{color: #31363e;}
	#listing a:hover{color: #3c00ff;}
	#listing .mainlevel{background: #ccc; font-weight: bold; }
	#listing .mainlevel td{padding: 3px 0;}
	
#rates-table{margin: 15px 0 10px 0;}
#rates-table td{padding: 3px; font-size: 12px;}
#rates-table .acc-type{background: #036; color: #fff; font-weight: bold;}
#rates-table .acc{background: #ccc; font-weight: bold; font-size: 13px;}
#rates-table .rate td{font-size: 11px; background: url(../images/grey-dashed.gif) repeat-x left bottom;}
/* end listing page */

/* edit page */
	h3{
		font-size: 18px; 
		color: #5e5f60; 
		letter-spacing: -1px; 
		font-weight: normal; 
		margin: 0; 
		padding: 0;
		}

	.title{color: #FC683B;}
	
	label{font-weight: bold; font-size: 12px;}

/* end edit */


/*** MSG Styles ***/

	#msg{
		width: 95%;
		font-family: Verdana, sans-serif;
		margin: 5px 0 10px 0;
 		padding: 5px 5px 5px 10px;
		line-height: 20px;
	}

	.notice{
		font-size: 11px;
	    background: #fff8cc;
	    color: #31363e; 
		border: 1px solid #ffdc50;
		}
	.notice small{font-size: 10px; color: #707173;}
	.notice p{margin: 0; padding: 0;}
	.notice a{font-weight: bold; color: #fc683b;}

	.success{
	    background: #E2F9E3;
	    color: #060; 
		border: 1px solid #9c9;
		}
		
	.error{
		background: #FFE3E0;
	    color: #E31B0C; 
		border: 1px solid #DC6E66;
		}

/*** end msg ***/

#rates-table{margin: 15px 0 10px 0;}
#rates-table td{padding: 4px;}
#rates-table .acc-type{background: #036; color: #fff; font-weight: bold;}
#rates-table .acc{background: #ccc; font-weight: bold; font-size: 13px;}
#rates-table .rate td{font-size: 11px; background: url(../images/grey-dashed.gif) repeat-x left bottom;}
.rate-footer{color: #aaa;}

.addItem {width: 95%; text-align: right; padding-bottom: 3px;}
.addItem2 {float: right; text-align: right; padding-bottom: 3px;}
.publishSite {float:left; }

td.bottomBorder {
	border-bottom: 1px solid #ccc;
}


.clear-fix:after{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clear-fix{
    zoom: 1;
}

.clear {
	clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}


.page-button {
	background-color: #65489c;
	border-top: 1px solid #9a87be;
	border-left: 1px solid #9a87be;
	border-bottom: 1px solid #4a307b;
	border-right: 1px solid #4a307b;
	padding: 5px 10px;
	cursor : pointer;
	cursor : hand;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}

.page-button:hover {
	background-color: #a489d8;
	border-top: 1px solid #ccb7f4;
	border-left: 1px solid #ccb7f4;
	border-bottom: 1px solid #856db4;
	border-right: 1px solid #856db4;
}

#hScrollEZ
	{
    width: auto;
    height:auto;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}

.no-show-oasys-admin, .hidden {display: none !important;}
.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #f9f9f9;
  }
  .table-hover > tbody > tr:hover {
	background-color: #f5f5f5;
  }

.table-striped-blue > tbody > tr:nth-of-type(odd) {
	background-color: #d5e4ff;
}
