/*

===================================================
NAVIGATION					NAVIGATION HOVER	  |
===================================================
	mainlinks: #000000			mainlinks: #ffffff
	sublinks: #575757			sublinks: #ffffff;

========================
INPUT FIELDS		   |
========================
	border: #575757

========================
BREADCRUMB			   |
========================
	link: #f1be1d
	hover: #a3a3a3
========================
LINKS				   |
========================
	link: #a3a3a3
	hover: #f1be1d
	
========================
TEXT                   |
========================
	subheader: #ffffff
	body: #a3a3a3
	
========================
COLORS                 |
========================
	red: #de0d12
	yellow orange: #f1be1d
	green: #8cc63e
	purple: #92278f
	blue: #00aaca
	orange: #ff8528

*/


/**************************************************
*** TEXT *****************************************/
h3 {
	font-family: arial;
	font-weight: bold;
	font-size: 10pt !important;
	margin: 0px;
	}
h4 {
	font-family: arial;
	font-weight: bold;
	font-size: 12pt !important;
	color: #ffffff;
	margin: 0px;
	}
.white_8pt {
	font: 8pt arial;
	color: #ffffff;
	}
.white_9pt {
	font: 9pt arial;
	color: #ffffff;
	}
.white_10pt {
	font: 10pt arial;
	color: #ffffff;
	}
.yellow_8pt {
	font: 8pt arial;
	color: #f1be1d;
	}
.lightgray_7pt {
	font: 7pt arial;
	color: #a3a3a3;
	}
.lightgray_8pt {
	font: 8pt arial;
	color: #a3a3a3;
	}
.footerText {
	font: 8pt arial;
	color: #3f3f3f;
	}
.subtitle {
	font: 10pt arial bold;
	color: #ffffff;
	}
.breadcrumb {
	font: 8pt arial;
	color: #f1be1d;
	}

/**************************************************
*** FORM FIELDS **********************************/
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-table;
	}
select {
	background-color: #eeeeee;
	border: 0px;
	font: 8pt arial;
	text-align: left;
	color: #000000;
	width: 49px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.select_75px {
	background-color: #eeeeee;
	border: 0px;
	font: 8pt arial;
	text-align: right !important;
	color: #000000;
	width: 75px !important;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.select_100px {
	background-color: #eeeeee;
	border: 0px;
	font: 8pt arial;
	text-align: left;
	color: #000000;
	width: 100px !important;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.select_238px{
	background-color: #eeeeee;
	border: 0px;
	font: 8pt arial;
	text-align: left;
	color: #000000;
	width: 238px !important;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textTitle {
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: #a3a3a3;
	padding: 0px 5px 0px 0px;
	}
.textField_30px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 30px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_50px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 50px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_70px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 70px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_75px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 75px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_80px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 80px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_100px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 100px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_106px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 106px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_115px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 115px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_120px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 120px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_160px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 165px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_238px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 238px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
.textField_338px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 338px;
	height: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}
textarea {
	background: #ffffff url(bg_InputBG.jpg) repeat-x;
	border: 0px;
	font: 8pt arial;
	color: #000000;
	width: 338px;
	height: 50px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
	}
.deleteSpacer {
	margin: 0px 0px 5px 0px;
	}
.delete {
	margin: 0px 0px 5px 0px;
	}
		
/**************************************************
*** UL / LI **************************************/
ul {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
li.numbered {
	list-style: decimal;
	margin: 0px;
	}
li.nostyle {
	list-style: none !important;
	margin: 0px;
	}
	
/**************************************************
*** NEWSLETTER ***********************************/
.textField_135px {
	background: url(bg_InputBG.jpg) repeat-x;
	border: 1px solid #575757;
	font: 8pt arial;
	color: #000000;
	width: 135px;
	height: 16px;
	float: left;
	}
.fieldContainer {
	padding: 0px;
	margin: 3px 0px 0px 0px;
	height: 20px;
	}
.buttons {
	margin: 0px;
	padding: 0px;
	float: left;
	}

/**************************************************
*** PICTURE FRAMES/ICONS *************************/
.picframe {
	background-color: #282828;
	border: 1px solid #575757;
	padding: 3px;
	margin: 3px 0px 3px 0px;
	}
.picframe2 {
	width: 330px;
	height: 65px;
	background-color: #282828;
	border: 1px solid #575757;
	padding: 3px;
	margin:0px;
	}
.picframeAdmin {
	background-color: #282828;
	padding: 3px;
	margin: 0px;
	cursor: pointer;
	cursor: hand;
	}
.picframeAdminBorder {
	border: 1px solid #575757;
	cursor: pointer;
	cursor: hand;
	}
.dottedBorder_Top {
	border-top: 1px dotted #707070;
	margin: 15px 0px 0px 0px;
	}
.icon {
	padding: 0px 5px 5px 0px;
	}

/**************************************************
*** TOGGLE ***************************************/
.mToggleContainer {
	width: 100%;
	border-top: 1px dotted #707070;
	padding: 10px 0px 10px 0px;
	font-family: arial;
	font-size: 8pt;
	color: #a3a3a3;
	}
.mToggleH2 {
	cursor: pointer;
	background-image: url(toggleOpen.gif);
	background-repeat: no-repeat;
	background-position: center left;
	font-size: 9pt;
	padding: 0px 0px 3px 15px;
	color: #ffffff;
	}
.mToggleContent {
	display: none;
	}
	

/**************************************************
*** EXECUTIVE CLUB TABLE *************************/
.floatCellLeft {
	float: left;
	border-bottom: 1px dotted #111111;
	width: 115px;
	padding: 5px 0px 5px 2px;
	}
.floatCellLeftCenter {
	float: left;
	border-bottom: 1px dotted #111111;
	width: 106px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	}
.floatCellLeft_title {
	float: left;
	border-top: 1px dotted #111111;
	border-bottom: 1px dotted #111111;
	width: 115px;
	padding: 5px 0px 5px 0px;
	}
.floatCellLeftCenter_title {
	float: left;
	border-top: 1px dotted #111111;
	border-bottom: 1px dotted #111111;
	width: 106px;
	text-align: center;
	padding: 5px 0px 5px 0px;
	}
	
/**************************************************
*** SCHEDULE - CABARET ***************************/
.scheduleTable {
	border-bottom: 1px dotted #111111;
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
	}
.floatScheduleCellLeft_cc_group {
	float: left;
	padding: 5px 5px 5px 3px;
	width: 165px;
	}
.floatScheduleCellLeftCenter_cc_day {
	float: left;
	width: 105px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	}
.floatScheduleCellLeftCenter_cc_time {
	float: left;
	width: 57px;
	padding: 5px 3px 5px 0px;
	text-align: right;
	}

/**************************************************
*** SCHEDULE - CIRCUS SHOWS **********************/
.floatScheduleCellLeft_cs_show {
	float: left;
	padding: 5px 5px 5px 3px;
	width: 120px;
	}
.floatScheduleCellLeftCenter_cs_date {
	float: left;
	padding: 5px 0px 5px 0px;
	width: 150px;
	text-align: center;
	}
.floatScheduleCellLeftCenter_cs_time {
	float: left;
	padding: 5px 3px 5px 0px;
	width: 57px;
	text-align: right;
	}
.floatScheduleCellLeft_noShow {
	float: left;
	padding: 5px 5px 5px 3px;
	width: auto;
	}
.dayContainer {
	background-color: #282828;
	padding: 1px;
	width: 329px;
	height: 16px;
	border: 1px solid #575757;
	}


/**************************************************
*** LINKS ****************************************/
.cursor {
	cursor: pointer;
	cursor: hand;
	}
	
a.generalLink:link {font:8pt arial; color:#a3a3a3; text-decoration:underline;}
a.generalLink:visited {font:8pt arial; color:#a3a3a3; text-decoration:underline;}
a.generalLink:hover {font:8pt arial; color:#f1be1d; text-decoration:underline;}
a.generalLink:active {font:8pt arial; color:#a3a3a3; text-decoration:underline;}

a.sideLinksCap:link {font:8pt arial;  color:#ffffff; text-decoration:underline;}
a.sideLinksCap:visited {font:8pt arial; color:#ffffff; text-decoration:underline;}
a.sideLinksCap:hover {font:8pt arial; color:#a3a3a3; text-decoration:underline;}
a.sideLinksCap:active {font:8pt arial; color:#ffffff; text-decoration:underline;}

a.titleLink:link {font:9pt arial; font-weight: bold; color:#ffffff; text-decoration:none;}
a.titleLink:visited {font:9pt arial; font-weight: bold; color:#ffffff; text-decoration:none;}
a.titleLink:hover {font:9pt arial; font-weight: bold; color:#f1be1d; text-decoration:none;}
a.titleLink:active {font:9pt arial; font-weight: bold; color:#ffffff; text-decoration:none;}

a.breadcrumb:link {font:8pt arial; color:#f1be1d; text-decoration:underline;}
a.breadcrumb:visited {font:8pt arial; color:#f1be1d; text-decoration:underline;}
a.breadcrumb:hover {font:8pt arial; color:#a3a3a3; text-decoration:underline;}
a.breadcrumb:active {font:8pt arial; color:#f1be1d; text-decoration:underline;}

a.backLink:link {font:8pt arial; color:#ffffff; text-decoration:underline;}
a.backLink:visited {font:8pt arial; color:#ffffff; text-decoration:underline;}
a.backLink:hover {font:8pt arial; color:#a3a3a3; text-decoration:underline;}
a.backLink:active {font:8pt arial; color:#ffffff; text-decoration:underline;}

a.footerLinks:link {font:8pt arial; color:#a3a3a3; text-decoration:none;}
a.footerLinks:visited {font:8pt arial; color:#a3a3a3; text-decoration:none;}
a.footerLinks:hover {font:8pt arial; color:#f1be1d; text-decoration:underline;}
a.footerLinks:active {font:8pt arial; color:#a3a3a3; text-decoration:none;}

a.footerLinksCap:link {font:8pt arial; text-transform:uppercase; color:#a3a3a3; text-decoration:none;}
a.footerLinksCap:visited {font:8pt arial; text-transform:uppercase; color:#a3a3a3; text-decoration:none;}
a.footerLinksCap:hover {font:8pt arial; text-transform:uppercase; color:#f1be1d; text-decoration:underline;}
a.footerLinksCap:active {font:8pt arial; text-transform:uppercase; color:#a3a3a3; text-decoration:none;}

.clear {
	clear: both; 
	height: 1px !important;
	}
.left {
	float: left;
	}
/**************************************************
*** FORM ****************************************/
form {
display: inline;
margin: 0;
}