/*
-----------------------------------------------
Client:		123Travel.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
}

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
----------------------------------------------- */
#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 {
	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;
}