body {
	font-family: verdana;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	align: center;
}
.big_red_title{
	background: #ffffff;
	color: #800000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 15pt;
  	font-weight: bold;
}
.red_bordered_table{
	border-width: 1px;
	border-style: solid;
	border-color: #800000;
}

.red_bar_text{
	background: #804000;
	color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 13pt;
	font-weight: bold;

}

td.menu_bot{
	background: #000000;
	color: #ffffff;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	font-weight: normal;
	padding-right: 10px;
	vertical-align: middle;
}

table.body_table_outer{
	background: #EFE7DE;
}
table.body_table_inner{
	background: #ffffff;
	border: 1px solid #800000;
}
td.body_cell{
	background: #EFE7DE;
}
td.red_title{
	color: #ffffff;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 15px;
  	line-height: 1.5;
  	font-weight: bold;
	vertical-align: top;
}

td.bg_red_title{
	color: #ffffff;
	background: #800000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 15px;
  	line-height: 1.5;
  	font-weight: bold;
	vertical-align: top;
}

.subheader,.subheader_noul{
	color: #800000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: bold;
  	text-decoration: underline;
}
.subheader_noul{
  	text-decoration: none;
}

.subheader_big {
	color: #800000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
  	line-height: 1.5;
  	font-weight: bold;
  	text-decoration: underline;
}

p {
	font-family: verdana;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	align: center;
}

h1,h2,h3 {
	font-family: verdana;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	align: center;
	color: #990000;
}


/* Hotel Info */
td.hotel_subheader{
	background: #ffffff;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: bold;
}

table.hotel_display{
	border: 1px solid #727985;
}
td.hotel_name{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 18pt;
  	line-height: 1.5;
  	font-weight: bold;
}

td.hotel_name_event_code{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 18pt;
  	line-height: 1.5;
  	font-weight: bold;
    color: #990100;
    padding-left: 0;
}

td.hotel_text{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: normal;
}

/* Admin Hotel Info */
table.admin_info{
	border: 1px solid #BC3A44;
	background: #FFFBFB;
}
td.admin_hotel_date{
	background: #800000;
	color: #ffffff;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: bold;
	border-right: 2px solid #ffffff;
}
td.admin_hotel_quantity{
	background: #FFFBFB;
}
td.admin_hotel{
	background: #ffffff;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: bold;
}
input.admin_hotel{
	border: 1px #777777 solid;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
  	line-height: 1.5;
	width: 100%;
}

td.admin_hotel_type{
	background: #FFFBFB;
}


/* Display Info */
table.display_info{
	border: 1px solid #9DA8B3;
	background: #FDFEFF;
}

/* Info Box */
table.infobox_border{
	border: 1px solid #BC3A44;
}
td.infobox_title{
	background-color: #870C0C;
	letter-spacing: 1px;
	font-family: arial;
	font-weight: bold;
	font-size: 12pt;
	text-indent: 10px;
	color: #FFFFFF;
}

/* Paged Tables */
td.paged_bottom,a:hover.paged_bottom,a:active.paged_bottom,a:visited.paged_bottom,a:link.paged_bottom{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}

/* Display Data */
td.display_label{
	background: #f8f8f9;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;

}
td.display_data,td.display_data_bordered{
	color: #000000;
	font-weight: normal;
	padding: 4px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
td.display_data_bordered{
	background: #f8f8f9;
}
table.display_data_bordered{
	background: #C0C0C0;
}
td.display_additional_resources{
	color: #000000;
	font-weight: normal;
	padding: 4px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 2;
}

/* Wizard Box */
table.wizard_border{
	border: 1px solid #b6b7cb;
}
td.wizard_title{
	color: #ffffff;
	background-color: #990000;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
	padding: 5px;
}
.wizard_input{
	background: #ffffff;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
input.wizard_form_text{
	width: 100%;
}
select.wizard_form_select{
	width: 100%;
}
.wizard_label{
	background: #f8f8f9;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

td.wizard_progress{
	background: #ffffff;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
td.wizard_progress_off{
	background: #ffffff;
	color: #939393;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
.wizard_subheader{
	background: #ffffff;
	color: #800000;
 	font-family: Verdana, Arial, sans-serif;
 	font-size: 11px;
 	line-height: 1.5;
 	font-weight: bold;
	vertical-align: bottom;
}
td.wizard_tbl_data{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
	border: 1px #EBEBEB solid;

}


/* Message Box */
td.messagebox_header{
	background: #ffffff;
	color: #800000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
  	line-height: 1.5;
  	font-weight: bold;

}
td.messagebox_text{
	background: #ffffff;
	color: #800000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: normal;
  	padding-left: 20px;
}



/* Admin Menu */
table.admin_menu{
	background-color: #FFFFFF;
}
td.admin_menu{
	background-color: #FFFFFF;
	padding: 2px;
}


/* Infobox */
td.infobox_filter{
	background-color: #9F0F0F;
	letter-spacing: 1px;
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	border-right: 	3px solid #800000;
	border-left: 	1px solid #800000;
	border-top: 	1px solid #800000;
	border-bottom: 	1px solid #800000;
	white-space: nowrap;
}
input.filter{
  min-width: 50px;
}
/*
select.filter{
	width: 100%;
}
*/
td.red_event_splitter{
	background-color: #9F0F0F;
	letter-spacing: 1px;
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	color: #FFFFFF;
	padding: 3px;
}

td.left_menu{
	background-image: url('images/left_menu_background.gif');
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}


td.tbl_label,td.tbl_label_dark{
	color: #FFFFFF;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	border: 1px #EBEBEB solid;
}
td.tbl_label_dark{
	background: #808080;
}

td.tbl_data,td.red_tbl_data{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	font-weight: normal;
	padding: 4px;
	border: 1px #EBEBEB solid;
}
td.red_tbl_data{
	color: red;
	font-weight: bold;
}

td.tbl_main{


}
td.frm_label{
	background: #f8f8f9;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
td.frm_input{
	background: #ffffff;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
td.frm_input_small{
	background: #ffffff;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

.required_warning{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}
.required_field{
	color: #800000;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}
.general_text{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}
.faq_question{
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
 	color: #990000;
	font-weight: bold;
}
.faq_answer{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 50px;
}
.hl_text{
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
 	color: #990000;
	font-weight: bold;
}
.system_message_success{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13pt;
 	color: #ffffff;
	font-weight: bold;
	background: #00B900;
}

/* File Library */
.filelib_header{
	background-color: #6B0A0A;
	font-family: arial;
	font-weight: normal;
	font-weight: bold;
	font-size: 13pt;
	color: #FFFFFF;
}
.filelib_filter{
	background-color: #9F0F0F;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}
.filelib_data{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	font-weight: normal;
	padding: 4px;
	border: 1px #EBEBEB solid;
}
.filelib_thumb{
	padding: 2px;
	border: 1px #EBEBEB solid;
}
.filelib_actions{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	font-weight: normal;
	padding: 4px;
	border: 1px #EBEBEB solid;
	background: #F0F0F0;
}

.hotel_addr{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: normal;
	padding-left: 5px;
}

/* Front Page */
.fp_title_major_listing,a:hover.fp_title_major_listing,a:link.fp_title_major_listing,a:visited.fp_title_major_listing,a:active.fp_title_major_listing{
	color: #800000;
  	font-family: Arial, sans-serif;
  	font-size: 16px;
  	font-weight: bold;
}



}
.fp_title_2box{
	color: #800000;
  	font-family: Arial, sans-serif;
  	font-size: 16px;
  	font-weight: bold;
}
.fp_title_4box{
	color: #800000;
  	font-family: Arial, sans-serif;
  	font-size: 16px;
  	font-weight: bold;
}

.fpbody{
	padding: 10px;
}
.fp_feature_title{
	color: #800000;
  	font-family: Arial, sans-serif;
  	font-size: 16px;
  	font-weight: bold;
}
.fp_feature_subtitle{
	color: #800000;
  	font-family: Arial, sans-serif;
  	font-size: 16px;
  	font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
}
table.fp_feature{
	border: 1pt #800000 solid;
}
.fp_feature_text{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: bold;
	padding-left: 1px;
}

.fp_text,.fp_text_padded_left,.fp_text_padded_right{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: normal;
	padding-left: 1px;
}
.fp_text_padded_left{
	padding-left: 10px;
}
.fp_text_padded_right{
	padding-right: 5px;
}
.fp_red_text{
	color: #400000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	line-height: 1.5;
  	font-weight: normal;
	padding-left: 1px;
	font-weight: normal;
}

.fp_link{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	font-weight: normal;
	text-decoration: none;
}
.fp_splitter{
	color: #800000;
	background: #800000;
}
a:hover.fp_link{
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	text-decoration: underline;
}
/* Sidebar */

.sidebar_login{
	color: #ffffff;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1;
	font-weight: bold;
	text-decoration: none;
}

/* */
select.event_actions{
	color: #000000;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #EBEBEB;
	width: 75px;
	text-alignment: right;
}
select.filter_state{
	color: #000000;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #EBEBEB;
	width: 125px;
}
select.filter_categories{
	color: #000000;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #EBEBEB;
	width: 100px;
}
select.filter_sports{
	color: #000000;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #EBEBEB;
	width: 75px;
}
select.fp_event{
	color: #000000;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #EBEBEB;
}
.action_warning{
	color: red;
  	font-family: Arial, sans-serif;
  	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	font-variant: small-caps;
	letter-spacing: 1.5px;
}
.fp_text_small_red{
	color: #6C0000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.3;
}
td.gt13{
	background: #ffffff;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
  	line-height: 1.3;
}
td.gt11{
	background: #ffffff;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.3;
}

span.gt11{
	background: #ffffff;
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
  	line-height: 1.3;
  	margin: 5px;
}

.small_bold{
	background: #ffffff;
	color: #800000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: bold;
}

td.letter{

	color: #000000;
    background: #ffffff url('images/wst_letter_watermak.gif') no-repeat middle center;
	padding-left: 	30px;
	padding-right: 	2px;
	padding-top: 	10px;
	padding-bottom: 30px;
	font-family: georgia, Verdana;
	font-style: italic;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.5;
}
a:hover.light,a:active.light,a:visited.light,a:link.light{
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5;
}
a:hover.light{
	text-decoration: underline;
}

a:link.breadcrumb,a:hover.breadcrumb,a:visited.breadcrumb,a:active.breadcrumb,.breadcrumb{
	color: #800000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
  	line-height: 1.5;
	text-decoration: none;
	font-weight: bold;
}
a:hover.breadcrumb{
	color: #939393;
	text-decoration: underline;
}
a:hover.approved,a:active.approved,a:visited.approved,a:link.approved{
	color: #007500;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5;
}
a:hover.approved{
	text-decoration: underline;
}
a:hover.disapproved,a:active.disapproved,a:visited.disapproved,a:link.disapproved{
	color: red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5;
}
a:hover.disapproved{
	text-decoration: underline;
}
a:hover.collections,a:active.collections,a:visited.collections,a:link.collections{
	color: #C4C400;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5;
}
a:hover.collections{
	text-decoration: underline;
}
a:hover.issue,a:active.issue,a:visited.issue,a:link.issue{
	color: #FF6600;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5;
}
a:hover.issue{
	text-decoration: underline;
}

a:hover,a:active,a:visited,a:link{
	color: #0000FF;

	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.5;
}
a:hover{
	text-decoration: underline;
}
a:link.sidelink,a:visited.sidelink,a:active.sidelink,.sidetext{
	color: #ffffff;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
}
a:hover.sidelink{
	color: #ffffff;
  	font-family: Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.left_menu,a:active.left_menu,a:visited.left_menu,a:link.left_menu{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
a:hover.sortby,a:active.sortby,a:visited.sortby,a:link.sortby{
	color: #FFFFFF;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px;
	text-decoration: none;
}
a:hover.sortby{
	text-decoration: underline;
}
a:link.wizard_progress_link,a:hover.wizard_progress_link,a:visited.wizard_progress_link,a:active.wizard_progress_link{
	color: #939393;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

a:link.interlink,a:hover.interlink,a:visited.interlink,a:active.interlink{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	text-decoration: none;
	font-weight: bold;
}
a:hover.interlink{
	color: #939393;
	text-decoration: underline;
}
a:hover.admin_menu,a:active.admin_menu,a:visited.admin_menu,a:link.admin_menu{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
}
a:hover.filelib,a:active.filelib,a:visited.filelib,a:link.filelib{
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
}
a:hover.filelib{
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	text-decoration: underline;
}
a:hover.actions,a:active.actions,a:visited.actions,a:link.actions{
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	text-decoration: none;
}
a:hover.actions{
	color: #000000;
	font-family: verdana;
	font-weight: normal;
	text-decoration: underline;
}
.subheader_label{
	color: #800000;
	background: #f8f8f9;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	font-weight: bold;
  	text-decoration: underline;
}
.general_text11{
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.0;
}
.title_warning{
	color: #800000;
	background: #FFFFFF;
	border: 2px solid #FF0000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 14px;
  	line-height: 1.5;
  	font-weight: bold;
	padding: 5px;
}
.step_label{
	color: #000000;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 17pt;
	font-weight: bold;
}
.step_text_bg{
	color: #000000;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 14pt;
	font-weight: normal;
}
.ec_event_name{
	color: #800000;
	font-family: Arial,Tahoma,sans-serif;
	font-size: 14pt;
	font-weight: normal;
}
.ec_event_data,.ec_hotel_data{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
	font-weight: normal;
	padding: 4px;
}
.ec_hotel_data{
	border: 1px #EBEBEB solid;
	line-height: 1.5;
}
.page_notice{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	background: #00BB00;
  	background-color: #00BB00;
  	font-size: 11px;
  	line-height: 1.5;
	font-weight: bold;
	padding: 4px;
}
td.tbl_data_header
,a:tbl_data_header.active
,a:tbl_data_header.hover
,a:tbl_data_header.visited
,a:tbl_data_header.link
{
	color: #000000;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
  	line-height: 1.5;
	font-weight: normal;
	padding: 4px;
	border: 1px #EBEBEB solid;
}

a.needs_hotel_rooms, a.needs_hotel_rooms:hover, a.needs_hotel_rooms:visited {
  color: #FF0000;
  font-weight: bold;
}

p.error {
	margin: 2px;
	padding: 2px;
	color: white;
	background-color: red;
	font-weight: bold;
	text-align: left;
}

.history {
	width: 400px;
	overflow: auto;
}
