@import "../variables.css";
/*input*/
/*.input-c4 {height:24px;}*/
.input-c4 input{height:17px; padding-top: 4px !important;}
#eventSearchFormID .input-c4 input{height:22px !important; //height: 15px !important; /*\**/height: 15px\9 !important;}
#email_edit .input-c4 input{height:22px !important; //height: 15px !important; /*\**/height: 15px\9 !important;}
/*.input-c4 input {padding-top: 4px;}*/

h2.norm{color:#d55800;font-size:18px;font-family: Arial, Helvetica, sans-serif; }

body.clean{background:#fff;}
.sc-content-cell-clean{background:#fff;}

#title .event-title	{line-height:normal; padding:0 0 0 0; float:left; z-index:10;}
#title .event-title span, #title .event-title .ico-edit, #title .event-title .ico-arrow-down {float:left; text-decoration:none;}
#title .event-title em	{clear:left; float:left; font-size:12px; font-style:normal}

#title .calendar	{color:#fff; font-size:11px; text-align:right; line-height:normal; height:49px; float:right}
#title .calendar ul	{margin:0 -3px 0 0; padding-top: 7px}
#title .calendar li	{float:left; width:55px; height:37px; margin:0 0 0 1px; color:#4f5257; font-size:11px; font-weight:bold; background:url(/images/ux/decor/calendar-title-2.gif) no-repeat; text-align:center}
#title .calendar li .res-state {color: white; line-height:16px}
#title .calendar li .res-date {line-height:20px}
#title .calendar .title	{line-height: 28px}

#title .calendar div	{float:left; font-size:12px; margin: 0 10px 0 10px; height: 49px;}

h2.black	{color:#000;}
.event-title    {float:left; line-height:normal; margin:0 0 0 5px; position: relative;}
.event-title a.toggle	{float:left; color:white; margin:1px 1px 0; text-align:center; padding:0 5px; z-index:5; position: relative; background: transparent;}
.event-title a.toggle span	{background:url(/images/ux/icons/dropdown-3-w.gif) right no-repeat; font-size: 12px; padding:0 10px 0 0; float:left; cursor:pointer;}
.event-title a.toggle.grayed-out span {color: #879199; text-decoration: underline; background-image:url(/images/ux/icons/dropdown-3-g.gif)}
.event-title ul {background:#f9f9f9; border:1px solid #c2c2c2; position:absolute; top:24px; left:0; display:none; z-index:3;}
.event-title ul li	{clear:both; color: #1a4e94; line-height:16px;}
#event_title ul li a    {color: #1a4e94; background:url(/images/ux/icons/goto.gif) 15px 50% no-repeat; padding:3px 15px 4px 28px; display:block; white-space:nowrap; text-decoration:none; font-size:14px;}
#event_title ul li .favorite-events    {background:url(/images/ux/icons/fav.gif) no-repeat scroll left top; font-size:18px; padding:0 0 0 23px; margin:5px 6px 3px; line-height: normal; min-width: 130px;}
#event_title ul li a:hover	{text-decoration:underline; background-color:#c6e3fe}
.event-title.opened a.toggle	{background:#f9f9f9; border:1px solid #c2c2c2; border-bottom:0; margin:0; color: #164990}
.event-title.opened a.toggle span {background-image:url(/images/ux/decor/paging-dropdown.gif)}
.event-title.opened ul {display:block}
/*.event-title.opened  { position:absolute;}*/

.sep-b	{font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin-bottom:10px; background:#fff}
.sep-c4	{font-size:0; line-height:0; height:0; border-top:1px solid #c4c4c4; margin-bottom:10px; background:#fff}
.sep-h-t10-b10	{font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin:10px 0 10px; background:#fff}
.sep-h-t10-b5	{font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin:10px 0 5px; background:#fff}
.sep-h-t10-b10-l5-r5{font-size:0; line-height:0; height:0; border-top:1px solid #c4c4c4; margin:10px 5px 10px 5px; background:#fff}
.sep-e-t5-b5	{font-size:0; line-height:0; height:0; border-top:1px solid #fff; margin:5px 0 5px; background:#fff}
.sep-b-t5-b0	{font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin:5px 0 0px; background:#fff}
.sep-b-t5-b5	{font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin:5px 0 5px; background:#fff}
.sep-h-b10 {font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin-bottom:10px; background:#fff}
.sep-h-b15 {font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin-bottom:15px; background:#fff}
.sep-h-t10-b15	{font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin:10px 0 15px; background:#fff}
.sep-h-t15-b10	{font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin:15px 0 10px; background:#fff}
.sep-h2	{font-size:0; line-height:0; height:0; border-top:1px solid #c4c4c4; margin:15px 0; background:#fff}
.sep-h-t5-b5	{font-size:0; line-height:0; height:0; border-top:1px solid #c4c4c4; margin:5px 0 5px; background:#fff}
.sep-h2-0-0	{font-size:0; line-height:0; height:0; border-top:1px solid #c4c4c4; background:#fff}
.sep-man_inv{font-size:0; line-height:0; height:0; border-top:1px solid #e9e9e9; margin:10px 0px 0px 0px; background:#fff}
table.tableLayoutAuto {table-layout: auto;}
table.tableLayoutAuto td{white-space: nowrap;}
table.tableLayoutAutoWrap {table-layout: auto;}
.editInfoLabel{width:40%;white-space: nowrap;vertical-align:top;}
table.tableLayoutAutoRow {table-layout: auto;}
td.tableLabelPart {width: 3%; white-space: nowrap;}
.popup .last_modif {border-top:1px solid #c4c4c4; padding:8px 0; margin:0 10px; text-align:left}
.user-info{padding-top:10px;}
button.adjusted span{ text-transform: capitalize;}
button.adjusted {position:relative;right:4px;}
button .mail2    {background-image:url(/images/ux/icons/mail.png)}
/*tbl_att_type*/
.tbl_att_type{
	width:100%;
}
.tbl_att_type td{
    color: #000;
	margin: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:10px;
}
/*blockstable*/
.blockstable{
	width:940px;
}
.blockstable .bl_date{
	border-top:1px solid #CCCCCC;
	padding-bottom:6px;
	padding-left:6px;
	padding-top:6px;
	color: #000;
	font-size:18px;
	background:url(/images/ux/decor/bg_table_header.png) repeat-x;
	height:26px; line-height:26px;
	}
.blockstable .bleft{
		border-left:1px solid #CCCCCC;
	}
.pag_arrow_right{
	padding-right:10px;
}
.pag_arrow_left{
	padding-left:10px;
}
.blockstable td{
    color: #000;
    border-spacing: 0;
	margin: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:4px;
}
.blockstable td.td_bottom{
	border-bottom:2px solid #CCCCCC;
	padding:0px;
	height:1px;
}
.blockstable .block_even td{
    color: #000;
    border-spacing: 0;
	margin: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:4px;
	background:#f2f2f2;
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
}
.blockstable .bright{
	border-right:2px solid #CCCCCC;
}
.blockstable .subblock td{
	border-bottom:1px solid #e9e9e9;
}
.blockstable .subblockrow td{
	border-bottom:1px solid #e9e9e9;
}

.blockstable .headerrow td{
	font-weight:bold;
	background:url(/images/ux/decor/bundles-th32.gif) repeat-x;
	height:34px;
	padding:0 5px;
}

/*errortitle*/
#errorbox{
	width:100%;
	background:#FCE6D6;
	border-left: none;
	border-right: none;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	color: red;
	font-weight:bold;
	margin-left: auto !important;
	margin-top: auto !important;
	margin-right: auto !important;
	margin-bottom:15px;
}
#errorsubblock{
	width:100%;
	background:#FCE6D6;
	border-left: none;
	border-right: none;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	padding: 5px 0px;
	color: red;
	font-weight:bold;
	margin-left: auto !important;
	margin-top: auto !important;
	margin-right: auto !important;
	margin-bottom:auto !important;
}
.errortitle{
	padding:8px 4px 8px 6px;
	font-size: 12px !important;
	color: red !important;
	line-height:normal !important;
}
#errorbox .warning_txt{position:relative;top:-5px;padding-left:5px;}
#errorbox  ul {color: red !important;}
#errorbox  p {color: red !important;}
div.label_on{padding-bottom:3px;}
/*searchgrid*/

#searchgrid {
	table-layout: auto;
    margin: 0;
    color: #4f4f4f;
	border:1px solid #e9e9e9;
	border-top:1px solid #e9e9e9;
	width:100%;
}

#searchgrid th {
	font-weight:bold;
	background:url(/images/ux/decor/bundles-th.gif) repeat-x;
	height:26px;
	line-height:26px;
	margin:0px;
	padding:0 8px;
	color:#000;
	text-align:left;
}
#searchgrid th a{
	color:#000;
}
#searchgrid td {
	padding:8px 4px 8px 6px;
	text-align: left;
}

/*affiliate*/
.affiliat_ux {
	table-layout: auto;
    margin: 0;
	padding-bottom:10px;
    color: #4f4f4f;
	width:100%;
	border:1px solid #e9e9e9;
	border-top:0px solid #e9e9e9;
}
.affiliat_title{
	table-layout: auto;
    margin: 0;
	margin-top: 10px;
	width:100%;
	border:1px solid #e9e9e9;
}
.affiliat_title td{
	padding-bottom:8px;
	padding-left:5px;
	padding-top:6px;
	color: #000;
	font-size:18px;
	background:url(/images/ux/decor/bg_table_header.png) repeat-x;
	height:26px; line-height:26px;
}
.affiliat_ux thead td {
	border-width: 0px;
	padding:8px 5px 8px 5px;
	text-align: left;
	background:#f2f2f2;
	color:#1a4e94; font-size:18px;
}
.affiliat_ux  .td {
	vertical-align: top;
	padding:8px 5px 8px 5px;
	text-align: left;
}

.affiliat_ux tbody td {
	white-space:nowrap !important;
}
.affiliat_ux  .contactdetails{background:#C6E3FE;}
.affiliat_ux  .contactdetails tbody td {
	vertical-align: top;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	text-align: left;
}
.affiliat_ux  .contactdetails tbody td td{
	padding-left: 0px;
}
.affiliat_ux .user_ux thead td {border-bottom:2px solid #c4c4c4;text-align: left;background:#C6E3FE;font-weight:bold;color:#000; font-size:12px;}
.affiliat_ux  .add_new{width:100%;text-align:right;padding-bottom:5px;}
.affiliat_ux .wfon{background:#FFF;display:none;}
.affiliat_ux .user_ux {
	table-layout: auto;
	background:#C6E3FE;
	margin: 0;
	padding-left: 0px;
	padding-right:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	width:560px;
	width:100%;
}
.affiliat_popup{width:100%}
.affiliat_popup .title   {background:url(/images/ux/decor/title-popup.gif) top repeat-x; height:34px; line-height:34px; color:#fff; font-size:18px; font-weight:bold; text-shadow:1px 1px 1px #333; padding:0px; position:relative}
.affiliat_popup button{right:5px;}
.affiliat_body{padding-left:10px;padding-right:10px;background:#fff;}
.aihotels_body{padding-left:1px;padding-right:10px;background:#fff;}
.aihotels_event_body{padding-left:5px;padding-right:10px;}
.affiliat_body_blue{

	padding-left:10px;
	padding-right:10px;
	background:url(/images/ux/decor/title-popup.gif) top repeat-x;
	height:34px;
	line-height:34px;
}

.pag_left{padding-right:10px;}
.bodystyle .link1{color:#000;font-weight:bold;text-decoration:none;}
.bodystyle .link1 a{font-weight:bold;color:#0093d8;padding-right:3px;padding-left:3px;}
.bodystyle .link1  .selected{padding-right:3px;padding-left:3px;}
.pag_right{padding-left:10px;}

.aff_searchgrid{
	border:1px solid #e9e9e9;
	background:url(/images/ux/decor/bg_table_header.png) top repeat-x;
	height:34px;
	line-height:34px;
	width: 100%;
}

td.buttons{padding-top:10px;}

/*formtable*/
.formtable_ux {
	table-layout: auto;
    margin: 0;
    color: #4f4f4f;
	width:100%;
}

.formtable_ux .fieldlabel {
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
	width:200px;
}
.formtable_ux ul.selectlist li{
	padding:5px 4px 5px 6px;
}
.formtable_ux ul#typeLibrary li{
	padding:5px 0px 5px 0px;
}
.formtable_h3_ux{width:100%;}
.formtable_h3_ux .br{padding-top:10px;padding-bottom:10px;}
.formtable_h3_ux  h3.m5{color:#1a4e94; font-size:18px; margin:5px 0px 5px 5px;}
.formtable_ux  h3.min{color:#1a4e94; font-size:16px; margin:0px 0px 0px 0px;}
.formtable_ux  h3.black-16{color:#000; font-size:16px; margin:0px 0px 0px 0px;}
.formtable_ux  h3.blue-18{margin:0px !important;}
.formtable_ux thead td {
	border-width: 0px;
	font-weight:bold;
	background:url(/images/ux/decor/bundles-th.gif) repeat-x;
	height:26px;
	line-height:26px;
	padding:0 5px;
}
.formtable_ux td.clean{background:#fff;}
.formtable_ux td.offset_top{padding-top:10px;}
td.f16_grey {
    font-size: 16px;
    font-weight: bold;
	padding-top:8px;
	padding-bottom:8px;
}

.formtable_ux th {
	border-width: 0px;
	font-weight:bold;
	background:url(/images/ux/decor/bundles-th.gif) repeat-x;
	height:26px;
	line-height:26px;
	padding:0 8px;
}
.formtable_ux .lan_checkbox{
	padding-top:2px;
	width:300px;
	background:#fff;
	border:1px solid #c4c4c4;
}
.formtable_ux .lan_checkbox .space{
	padding:3px;
}
.formtable_ux td.lable_up {
	padding:5px 4px 0px 6px;
	text-align: left;
}

.formtable_ux td {
	padding:5px 2px 5px 4px;
	text-align: left;
}
.formtable_ux td.td_top {
	padding-top:9px;
	text-align: left;
}
.formtable_ux td.td_title {
	padding:5px 4px 0px 6px;
	text-align: left;
}
.formtable_ux td.td_e {
	padding:0;
	text-align: left;
}
.formtable_ux td.td_r {
	padding:0;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:10px;
	text-align: left;
}
.formtable_ux td.td_padding-top-5 {
	padding:0;
	padding-top:5px;
	text-align: left;
}
.formtable_ux td.padding-left-0 {padding-left: 0px !important;}
div.frequency{	padding:5px 4px 5px 6px;}
.formtable_ux td.pleft_0{padding-left:0px;}
.formtable_ux #eventDescription {
    text-align: left;
}
.formtable_ux .buttons {
    padding: 20px 0;
    vertical-align: middle;
}

.formtable_ux .buttons_as {
    padding: 10px 0;
    vertical-align: middle;
}
.formtable_ux div.send_intro{
	position:relative;
}

.formtable_ux .subtable {
    padding-top: 0px;
}

.formtable_ux .lastmodified {
    border-top: 1px solid #676767;
    padding: 2px 0 20px;
    font-size: 10px;
}
.formtable_ux input {
    width: 100%;
}
.formtable_ux textarea {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
    width: 100%;
	height:100px;
}
.formtable_ux textarea.hotelStatus{
	width: 299px;
}
.formtable_ux textarea.smartEmailTextArea{
	width:649px;
	border:1px solid #CCCCCC;
}

.formtable_ux textarea.smartEmailTextAreaPopup{
	width:300px;
	height:150px;
	border:1px solid #CCCCCC;
}

.formtable_ux select {
    width: 300px;
}
.formtable_ux select.reglink_event {
    width: 450px;
}
.formtable_ux select.dayOfWeek {
    width: 100px;
}
.formtable_ux select.w150 {
    width: 150px;
}
.formtable_ux select.hotelIdStyle {
    width: 238px;
}
.formtable_ux .hotelIdStyle{width: 238px;}
.formtable_ux select.rdayOfWeek {
    width: 220px;
}
.formtable_ux select.alertOperator{
	width: 140px;
}
.formtable_ux select.endDateOperator {
    width: 78px;
}
.formtable_ux select.mfreqnoOfDays {
    width: 50px;
}
.formtable_ux .scopeSelect dd{
	padding:5px 4px 5px 6px;
}
.formtable_ux select.nweekOfMonth{
    width: 50px;
}
.formtable_ux select.mdayOfWeek{
    width: 101px;
}
.formtable_ux select.w150{
    width: 150px;
}

.formtable_ux select.w135 {
    width: 135px;
}

.formtable_ux select.w160{
    width: 160px;
}

.formtable_ux select.w236{
    width: 236px;
}

.formtable_ux select.sellToStyle{
    width: 337px;
}

.editSubBlock-row2 select.sellToStyle{
    width: 337px;
}

.manage-sell-status  select{
	 width: 340px;
}

.formtable_ux .veryshortfield {
    width: 80px;
    margin-bottom: 4px;
}
.formtable_ux .shortfield {
    width: 100px;
}
.formtable_ux .mediumfield {
    width: 105px;
}
.formtable_ux input.checkbox {
    width: 15px;
}
.formtable_ux input.radiobutton {
    width: 15px;
    vertical-align: baseline;
}
.formtable_ux  td.tableDatePart {width: 44px; white-space: nowrap;}
.for_bg{background:#f2f2f2;}
.formtable_ux .google_input{padding-top:5px;}
.formtable_ux .google_textarea{padding-top:85px;}
.formtable_ux .wait_list img{position:relative;top:2px;}
.formtable_ux .wait_list a{position:relative;top:-2px;}
.formtable_ux .wait_list{width:794px;}
.ffloat{float:left;}
.lfloat{float:left;}
.rfloat{float:right;}
#affiliate_bluebox_left_ux {vertical-align: top;height: 60px;width: 350px;}
.aff_field{width:61px;float:left;}
.aff_field .input-t{position:relative;top:4px;}
.aff_button{position:relative;right:4px;}
.aff_button_add{padding-right:4px;}
.formtable_ux .w_space{width:8px;background:#fff;}

#affiliate_bluebox_left_ux table td {
    padding: 0px;
    margin: 0;
}

#affiliate_bluebox_right_ux {
       vertical-align: top;
}

/* maintableheader */
.maintableheader {
    background: #D8D8D7 url(/images/bg_maintable_top.gif) repeat-x bottom;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #969292;
    height: 44px;
}

.maintableheader h3 {
    font-size: 18px;
    line-height: 15px;
    font-weight: bold;
    margin: 0px;
    padding: 0 0 4px;
}
.custom_ux{width:50px}
.maintableheader div {
    padding: 8px 8px 0;
}
.maintableheader p {
    font-size: 12px;
}
/*width*/
.unindentedTable { padding: 0; }
.unindentedTable td { padding: 0; }

.longfield{width: 300px;}
.w10 {width: 10px;}
.w30 {width: 30px;}
.w40 {width: 40px;}
.w50 {width: 50px;}
.w60 {width: 60px;}
.w72 {width: 72px !important;}
.w75 {width: 75px;}
.w80 {width: 80px;}
.w92{width: 92px;}
.w102{width: 102px;}
.w100 {width: 100px;}
.w110 {width: 110px;}
.w115 {width: 115px;}
.w121 {width: 121px;}
.w135 {width: 135px;}
.w140 {width: 140px;}
.w150 {width: 150px;}
.w160 {width: 160px;}
.w165 {width: 165px;}
.w175 {width: 175px;}
.w180 {width: 180px;}
.w183 {width: 183px;}
.w200 {width: 200px;text-align:left;}
.w205 {width: 205px;}
.w218{width:218px}
.w225{width:225px}
.w230 {width: 230px;}
.w240 {width: 240px;}
.w250 {width: 250px;}
.w260 {width: 260px;}
.w290 {width: 290px;}
.w300_left {width: 300px;float:left;}
.w305_left {width: 305px;float:left;}
.w300{width: 300px;}
.w320{width: 320px;}
.w330{width: 330px;}
.w338{width: 338px;}
.w350{width: 350px;}
.w390{width: 390px;}
.w400{width: 400px;}
.w420{width: 420px;}
.w440{width: 440px;}
.w450{width: 450px;}
.w505{width: 505px;}
.w515{width: 510px;}
.w550{width: 550px;}
.w640{width: 640px;}
.w650{width: 650px;}
.w760{width: 760px;}
.w100per {width: 100%;}
.w100p{width: 100% !important;}
.w360{width: 360px;}
.h350{height: 350px;}
.w325{width: 325px;}
.h250{height: 250px;}
.h250{height: 250px;}
.w60per{width: 60%;}
.h05{height: 5px;}
.h50{height: 50px;}
.h34{height: 34px;}
.h40{height: 40px;}
.h25{height: 25px;}
.h44{height: 44px;}
.h100per{height: 100%;}
.h110{height: 110px !important;}
.h120{height: 120px !important;}
.h130{height: 130px !important;}

.float-left {float: left;}
.float-right {float: right;}

.nowrap {white-space: nowrap;}

.hidden {display:none;}

.disappear {display:none !important;}

.even {background:#f2f2f2;}
.gray_bg {background:#f2f2f2;}

.pright_10{padding-right:10px !important;}
.pleft_10{padding-left:10px !important;}
.configuration_sa{width:339px;}

.padding-10 {padding: 10px !important;}
.padding-5 {padding: 5px !important;}
.padding-5-l-r-t{padding: 5px 5px 0px !important;}
.padding-top-0 {padding-top: 0px !important;}
.padding-top-2 {padding-top: 2px !important;}
.padding-top-5{padding-top: 5px !important;}
.padding-top-10 {padding-top: 10px !important;}
.padding-top-20 {padding-top: 20px !important;}
.padding-right-0 {padding-right: 0px !important;}
.padding-right-5 {padding-right: 5px !important;}
.padding-right-8 {padding-right: 8px !important;}
.padding-right-10 {padding-right: 10px !important;}
.padding-right-15 {padding-right: 15px !important;}
.padding-left-0 {padding-left: 0px !important;}
.padding-left-5{padding-left: 5px !important;}
.padding-left-6{padding-left: 6px !important;}
.padding-left-8{padding-left: 8px !important;}
.padding-left-10 {padding-left: 10px !important;}
.padding-left-20 {padding-left: 20px !important;}
.padding-left-40 {padding-left: 40px !important;}
.padding-left-15 {padding-left: 15px !important;}
.padding-left-24 {padding-left: 24px !important;}
.padding-left-77 {padding-left: 77px !important;}
.padding-bottom-0 {padding-bottom: 0 !important;}
.padding-bottom-5 {padding-bottom: 5px !important;}
.padding-bottom-10 {padding-bottom: 10px !important;}
.padding-5-10 {padding:5px 10px !important;}
.pad-left-5{padding-left: 5px !important;}
.pad-left-6{padding-left: 6px !important;}
.pad-left-3{padding-left: 3px !important;}
.pad-top-30{padding-top: 30px !important;}
.margin-0 {margin: 0 !important;}
.padding-0 {padding: 0 !important;}
.margin-left-5{margin-left:-5px !important;}
.margin-bottom-5{margin-bottom: 5px !important;}
.pad5{padding:5px;}
.hand {cursor:pointer;}
.event_description{width:305px;float:left;}
.event_description textarea{width: 295px;}
#hotels_edit_display_link{position:relative;top:-4px;}
/* Pop-ups */

#popup_CancelDisclosures, #popup_taxes {width: 400px;}
#popup_cancel_event {width: 800px;}

#quick_notify_popup {
    top: 50px;
    left: 100px;
    position: absolute;
    z-index: 999;
    width: 715px;
    overflow: visible;
    display: none;
}

#quick_notify_popup td {font: 12px arial, helvetica, sans-serif;vertical-align:top;}

#quick_notify_popup .line {
    height: 18px;
    margin: 0 11px 0 11px;
    border-bottom: solid 1px #bebebe;
}

#quick_notify_popup .send-msg-sectinon-grid {width: 100%;}
#quick_notify_popup .send-msg-sectinon-grid td.sec {vertical-align: top;}

#quick_notify_popup div.section {
    margin: 0 11px 0 11px;
    padding: 0 0 17px 0;
}

#quick_notify_popup .letter-wrapper {
    width: 624px;
    height: 280px;
    border: solid 1px #bebebe;
    padding: 1px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/images/ux/decor/bg.gif);
    background-repeat: repeat;
    background-position: 0 0;
}

#quick_notify_popup div.section2 {
    margin: 0 11px 0 11px;
    padding: 0 0 17px 0;
}

#quick_notify_popup div.section3 {
    margin: 0 11px 0 11px;
    padding: 17px 0 0 0;
}

#quick_notify_popup div.section table.cbx-line {
    display: block;
    margin-bottom: 4px;
}

#quick_notify_popup div.section table.cbx-line tr.space{
    display: block;
    height: 6px;
}

#quick_notify_popup .cancel-button  {
    color: #0089d4;
    font-size: 12px;
    margin-left: 5px;
}

#quick_notify_popup div.buttonbar-1 {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
#quick_notify_popup div.buttonbar-1 table {
    width: 172px;
    margin-left: auto;
    margin-right: auto;
}

#quick_notify_popup div.buttonbar-1 table td {
    text-align: center;
	vertical-align: middle;
}

#quick_notify_popup div.buttonbar-2{padding: 0 15px 0 15px; margin: 10px 0 10px 0}

#quick_notify_popup div.email-preview {
    display: none;
    height: 372px;
}

#quick_notify_popup div.email-preview table { width: 100%; height: 100%; }

#quick_notify_popup div.email-preview td {
    vertical-align: top;
}

#quick_notify_popup div.email-preview  .header,  #quick_notify_popup div.email-preview  .header td{
    height: 40px;
    background-color: #073c8c;
}

#quick_notify_popup div.email-preview  .content {
    height: auto;
    background-color: white;
}

#quick_notify_popup div.email-preview  .content  .wrapper {
    padding: 10px;
}

#quick_notify_popup div.email-preview  .content  .wrapper p{
    margin: 5px 0 5px 0;
    font-family: times new roman;
    font-size: 14px;
}

#quick_notify_popup div.email-preview  .footer, #quick_notify_popup div.email-preview  .footer td {
    height: 22px;
    background-color: #eb7904;
}

#quick_notify_popup .close-btn {
    margin:  0 21px 2px 0;
    display: inline-block;
    width: 14px;
    height: 100%;
    float: right;
    background: url(/images/ux/decor/close-btn.gif) no-repeat 0 50%;
}

#quick_notify_popup .layout-select-grid {
    width: 100%;
}

#quick_notify_popup .layout-select-grid td {
    width: 20%;
    vertical-align: top;
    text-align: left;
}

#quick_notify_popup .layout-select-grid div.layout-example {
    height: 104px;
}

#quick_notify_popup .layout-select-grid div.layout-example td {vertical-align: top; width: auto; text-align: left}

#quick_notify_popup .layout-select-grid div.layout-example .radio-cell {
    width: 12px;
}

#quick_notify_popup .selected-layout-ex {
    background-color: #d5d4d4;
}

#quick_notify_popup .layout-ex-custom {
    display: block;
    width: 51px;
    height: 54px;
    background-image: url(/images/ux/icons/layout-custom.gif);
}
#quick_notify_popup .layout-ex-two-col {
    display: block;
    width: 51px;
    height: 54px;
    background-image: url(/images/ux/icons/layout-two-columns.gif);
}

#quick_notify_popup .layout-ex-header {
    display: block;
    width: 51px;
    height: 54px;
    background-image: url(/images/ux/icons/layout-header.gif);
}

#quick_notify_popup .layout-ex-single {
    display: block;
    width: 51px;
    height: 54px;
    background-image: url(/images/ux/icons/layout-single-column.gif);
}

#quick_notify_popup div.upload-btn {
    width: 96px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

#quick_notify_popup .uploaded-im-tools {
    display: none;
}

#quick_notify_popup .uploaded-im-tools td {
    padding-right: 20px;
}

#quick_notify_popup .panel {
    overflow: hidden;
    margin: 0;
}

#quick_notify_popup .table-preview-ex  {
    width: 100%;
    height: 95%;
}

#quick_notify_popup .table-preview-ex td {
    border: solid 2px #b6b6b6;
    padding: 8px 10px 0 8px;
    vertical-align: top;
}

#quick_notify_popup .table-preview-ex td.header {
    height: 38px;
    width: 100%;
}

#quick_notify_popup .table-preview-ex tr.body {
    height: 70%;
}

#quick_notify_popup .manual-layout-editor {
    border: solid 1px #bebebe;
    padding: 4px;
    width: 100%;
    height: 272px;
    margin: 0;
}

#mail_template_edit_toolbar1 {
	position: relative;
	left: 0;
}
#quick_notify_popup .passkeySkin .mceIframeContainer {
	vertical-align: top;
}
#quick_notify_popup .passkeySkin td.mceToolbar {
	position: static !important;
	padding: 0 !important;
	background-image: none !important;
}
#quick_notify_popup .passkeySkin table.mceSplitButtonEnabled a.mceAction {
	border: 0 none !important;
}
#quick_notify_popup .passkeySkin a.mceButtonEnabled {
	border: 0 none !important;
}
#mail_tmpl_body1, #mail_tmpl_body2 {color:#5f5f5f; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#mail_tmpl_body1 td, #mail_tmpl_body1 th, #mail_tmpl_body1 pre, #mail_tmpl_body2 td, #mail_tmpl_body2 th, #mail_tmpl_body2 pre {color:#5f5f5f; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin:0;background:none;}
#mail_tmpl_body1, #mail_tmpl_body2 {padding: 10px;}
#mail_tmpl_body1 h1, #mail_tmpl_body2 h1 {font-size: 18px;}
#mail_tmpl_body1 h2, #mail_tmpl_body2 h2 {font-size: 17px;}
#mail_tmpl_body1 h3, #mail_tmpl_body2 h3 {font-size: 15px; margin: 25px 0 5px;}
#mail_tmpl_body1 h4, #mail_tmpl_body2 h4 {font-size: 12px; margin: 5px 0 0;}
#mail_tmpl_body1 h5, #mail_tmpl_body2 h5 {font-size: 11px;}
#mail_tmpl_body1 h6, #mail_tmpl_body2 h6 {font-size: 11px;}
#mail_tmpl_body1 .mceItemTable td, #mail_tmpl_body1 .mceItemTable th, #mail_tmpl_body2 .mceItemTable td, #mail_tmpl_body2 .mceItemTable th {vertical-align: top;}
#mail_tmpl_body1 img, #mail_tmpl_body2 img {border:0;}
#mail_tmpl_body1 th, #mail_tmpl_body2 th {text-align: left;}
#mail_tmpl_body1 ul, #mail_tmpl_body1 ol, #mail_tmpl_body2 ul, #mail_tmpl_body2 ol {margin: 0 0 0 15px; padding: 0;}
#mail_tmpl_body1 ul li, #mail_tmpl_body1 ol li, #mail_tmpl_body2 ul li, #mail_tmpl_body2 ol li {margin: 0 0 0 15px; padding: 0;}
#mail_tmpl_body1 .indent, #mail_tmpl_body2 .indent {padding: 0 0 0 15px;}
#mail_tmpl_body1 table.headblue, #mail_tmpl_body2 table.headblue {border: 1px solid #c0c0c0; border-collapse: collapse;}
#mail_tmpl_body1 table.headblue tr, #mail_tmpl_body2 table.headblue.tr {border: 1px solid #c0c0c0 !important;}
#mail_tmpl_body1 table.headblue td, #mail_tmpl_body1 table.headblue th, #mail_tmpl_body2 table.headblue td, #mail_tmpl_body1 table.headblue.th {padding: 3px 10px; border: none;}
#mail_tmpl_body1 table.headblue th, #mail_tmpl_body2 table.headblue.th {background-color:#e8f4fe;}
#mail_tmpl_body1 table.novisual, #mail_tmpl_body2 table.novisual {border: none; border-collapse: collapse;}
#mail_tmpl_body1 table.novisual td, #mail_tmpl_body1 table.novisual th, #mail_tmpl_body2 table.novisual td, #mail_tmpl_body1 table.novisual th {padding: 3px 10px; border: none;}
#mail_tmpl_body2 {overflow-y: auto}

#quick_notify_popup .delete-link {
    display: inline-block;
    padding-left: 14px;
    background: url(/images/ux/icons/delete.gif) no-repeat 0 50%;
}

#quick_notify_popup .edit-link {
    display: inline-block;
    padding-left: 11px;
    background: url(/images/ux/icons/pencil.gif) no-repeat 0 50%;
}

#quick_notify_popup .link1 {
    font-family: arial;
    font-size: 12px;
    text-decoration: underline;
    font-weight: none;
    color: #0093d8;
}

.blue-header-18 {
    padding-left: 10px;
    display: block;
    color: #1a4e94;
    font-size: 18px;
    margin: 20px 0 10px 0;
}
.required-field{font-weight: bold;}
.red{color:red;}
.pp_title {padding: 10px 12px; background: #0c4499 url(/images/campaigns/title_bg.jpg) repeat-x;}
.pp_title h3 {color:#FFFFFF; font-size:14px; margin:0;}
.popup .work_area {font-size: 11px; padding: 10px 12px; border: 1px solid #416eaf; border-top: none; background-color: #f7f7f7;}
.warning {font-size: 12px; color: #373737; text-align: center; margin: 10px 5px 0;}
.popup .work_area ul, .popup .work_area ol {margin: 5px 0 15px; padding: 0 0 0 25px;}
.popup .work_area ul li, .popup .work_area ol li {list-style-type: disc; margin: 0; padding: 0 0 0 5px;}

.pickup-chart-small{height:120px; width:180px; margin-left:50px;}
#leftbar .legend	{height:20px; padding:10px 0 0}
#leftbar .legend span{float:left; font-size:11px; margin:0 0 0 5px; padding:0 0 0 11px}
#leftbar .x-axes	{padding:10px 0 0 90px;}
#leftbar .x-axes span{font-size:11px; color:#696A69;}
#leftbar .legend .circle-label	{background:url(/images/ux/icons/circle.gif) left no-repeat}
#leftbar .legend .square-label	{background:url(/images/ux/icons/square.gif) left no-repeat}
#leftbar .legend a	{float:right; margin:0 5px 0 0}

#pickup-pace	{width:605px}
#pickup-pace .pickup-chart-popup {margin-left:60px}

#pickup-pace .png	{font-size:10px; display:inline; padding-left:16px;}
#pickup-pace .png em	{margin:0}
#pickup-pace .legend-table{height:115px; width:125px;}
#pickup-pace .legend-labels{padding-left:10px; padding-top:15px; vertical-align:top;}
#pickup-pace .legend-labels span{float:left; font-size:11px; margin:0 0 0 5px; padding:0 0 0 11px}
#pickup-pace .circle-label	{background:url(/images/ux/icons/circle.gif) left no-repeat; color:#696A69;}
#pickup-pace .square-label	{background:url(/images/ux/icons/square.gif) left no-repeat; color:#696A69;}
#pickup-pace .x-label{font-size: 11px; color:#696A69; text-align: center; padding-right:30px;}
#pickup-pace .graph-values	{padding:0px 10px 5px; height:28px}
#pickup-pace .graph-values table	{border-collapse:collapse; width:100%}
#pickup-pace .graph-values colgroup{width:64px;}
#pickup-pace .graph-values .col-group3{width: auto; text-align: left;}
#pickup-pace .graph-values th	{font-size:11px; font-weight:normal; text-align:left; color:#636363; padding:0px}
#pickup-pace .graph-values td	{padding:0 5px 0 5px;}
#pickup-pace .graph-values a	{font-size:11px}
#pickup-pace .input-c4 {height:20px;}
#pickup-pace input{text-align:center; width:50px}
.invisible {visibility: hidden;}

table.stripedTable, table.dataTable {
    width: 100%;
    padding: 0;
    border-spacing: 0;
    border-collapse: seperate;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.stripedTable thead td, .stripedTable2 thead td {
	border-width: 0px; font-weight:bold; background:url(/images/ux/decor/bundles-th.gif) repeat-x; height:26px; line-height:26px; padding:0 5px;
}

.grayThead thead td {
	border-width: 0px; background: #f0f0f0;
}

.stripedTable td, .dataTable td {
    color: #000;
    text-align: left;
    border-spacing: 0;
	margin: 0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:4px;
}
.stripedTable td.center {
    text-align: center;
}
.clean{background:#fff;}
.stripedTable th, .dataTable th {text-align: left;}
.striped-table-1 thead td {padding: 0; text-indent: 5px;}
.striped-table-1 tbody td {padding: 0; text-indent: 5px; line-height: 30px;}

td.tableLabelPart {width: 5%; white-space: nowrap;}

.help{
	background:url(/images/ux/icons/help.gif) center no-repeat;
	padding-left:7px;
	padding-right:7px;
	cursor:pointer;
	border:0;
}

.subtitle {
    margin: 0;
	padding-bottom: 5px;
	padding-left: 1px;
    font-size: 12px !important;
	color: #000 !important;
	text-align:left;
    font-weight: normal !important;
}


table.grayTable {
    width: 100%;
    padding: 0;
    border-spacing: 0;
    border-collapse: seperate;
    table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#f2f2f2;
}
.grayTable .bodyTable{
	height:181px;
	padding-bottom:14px;
	overflow:auto;
}

.grayTable td {
    color: #000;
    text-align: left;
    border-spacing: 0;
	margin: 0;
    padding: 8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	padding-right:4px;
}

.grayTable td.td_e {
    color: #000;
    text-align: left;
    border-spacing: 0;
	margin: 0;
    padding: 0px;
	padding-left:6px;
	padding-right:4px;
}

.grayTable tfoot th {
	background: white;
}

.calendar_image a.calendar{float:left; margin:3px 0 0 4px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/ux/icons/calendar.gif) no-repeat scroll center center;
display:inline-block;
height:16px;
width:14px;
}
.calendar_input{float:left; width:92px;}
.calendar_input_dates{float:left; width:102px;}
#eventSearchFormID .calendar_input_dates{float:left; width:77px;}
#eventSearchFormID .advanced-search .date-range .input-t {width:77px;}

.dateTable td, .padTable td, .padTable th{
	padding: 5px 5px;
}
.dateTable td.td_e{
	padding: 0px;
}
table.noPaddTable td {padding: 0; margin: 0;}

table.noPaddTable .cellWithInput div {float: left}

.minus{
	font-size:0;
	line-height:0;
	height:0;
	border-top:1px solid black;
	margin-bottom:10px 0px;
	background:#fff;
}

td.minus-td{
	padding-left: 0px;
	padding-right: 0px;
}

td.no-pad{
	padding: 0px;
}

td.space-bottom-5{
	padding-bottom: 5px;
}

/**/
.calcontainer {height:1%;} /* IE */
.calcontainer:after {content:'.';clear:both;display:block;visibility:hidden;height:0;} /* others */

.calbordered {
	float:left;
	padding:5px;
	background-color: #dce3e9;
	border:1px solid #7B9EBD;
}

.calbordered .title {
	font: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#0b4499;
	font-weight:bold;
	margin-bottom:5px;
	height:auto;
	width:290px;
	position:relative;
}

.title .close-icon {
	position:absolute;
	right:0;
	top:0;
	border:none;
}

.cal2up {
	float:left;
	width: 140px;
}

.calnavleft {
	position:absolute;
	top:3px;
	bottom:0;
	height:10px;
	left:2px;
}

.calnavright {
	position:absolute;
	top:3px;
	bottom:0;
	height:10px;
	right:2px;
}

/* Calendar element styles */

.calendar {
	font: 12px Arial,Helvetica,sans-serif;
	text-align:center;
	border-spacing:0;
}

.calcell {
	width:1.5em;
	height:1em;
	border:1px solid #E0E0E0;
	background-color:#FFF;
}

.calcell a {
	color:#0b4499;
	text-decoration:none;
}

.calcell.today {
	border:1px solid #000;
}

.calcell.oom, .calcell.oom:hover {
	cursor:default;
	color:#EEE;
	background-color:#EEE;
	border:1px solid #E0E0E0;
}

.calcell .selected {
	color:#003DB8;
	background-color:#FFF19F;
	border:1px solid #FF9900;
}

.calcell:hover, .calcell.calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#FF9900;
	border:1px solid #FF9900;
}

.calcell.calcellhover a, .calcell:hover a {
	color:#FFF;
}

.calcell.restricted {
	text-decoration:line-through;
}

.calcell.previous {
	color:#CCC;
}

.calcell.highlight1 { background-color:#CCFF99; }
.calcell.highlight2 { background-color:#99CCFF; }
.calcell.highlight3 { background-color:#FFCCCC; }
.calcell.highlight4 { background-color:#CCFF99; }


.calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}

.calheader {
	position:relative;
	width:100%;
}

.calheader img {
	border:none;
}

.calweekdaycell {
	color:#666;
	font-weight:normal;
}

.calfoot {
	background-color:#EEE;
}

.calrowhead, .calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}

.calrowhead {
	border-right-width:2px;
}
ul.participant_request li{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;
	background:url(/images/ux/icons/yeah.gif) 0 no-repeat;

}
/**/
/**/

button.bblue {background-image:url(/images/ux/decor/button-blue.gif)}
button.bblue span    {background-image:url(/images/ux/decor/button-blue.gif)}

#searchgrid {
	color: #000 !important;
    border-spacing: 0 !important;
	background:#fff; border-top:0;
}

#searchgrid th{
	font-weight:bold !important;
	background:url(/images/ux/decor/bundles-th.gif) repeat-x !important;
	height:26px !important;
	line-height:26px !important;
	padding:0 5px !important;
}

#searchgrid th, #searchgrid td {
	border-width: 0px !important;
	color: #000 !important;
	text-align: left !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
}

#searchgrid td  {
	margin: 0 !important;
    padding: 8px !important;
	padding-top:8px !important;
	padding-bottom:8px !important;
	padding-left:6px !important;
	padding-right:4px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	white-space: normal !important;
}

#searchgrid th a, #searchgrid th a:link, #searchgrid th a:visited, #searchgrid th a:hover, #searchgrid th a:active {
	color: #000 !important;
	text-decoration:none;
}

#searchgrid td a {
	color:#0093d8;
}

/**/

.blackText{
	color: black;
}

.helpIcon{
	float: left;
	margin-top: 3px;
}

.codeTable th, .codeTable td{
	text-align: left;
}
.whiteTable{
	background: white;
}

.popup-iframe{
	background-color: #ffffff;
	height: 100%;
	width: 100%;
}

tbody #idCurPaymentPlan td {
	padding:5px;
}

.addTableHeader th {
	padding:5px;
	text-align:left;
}

tbody #libMerchantAccounts td{
	padding:5px;
}
#idTabMerchAccount th{
	text-align:left;
}
.currentDefault {
	color:#808080;
	background-image: url(/images/ux/icons/yeah.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:20px;
}
.makeDefault {
	padding-left:20px;
}
.actionsHeader {
	width: 10px;
	padding-left: 4px;
}
@font-face {
	src: url("../../../cventIcons.woff");
	font-family: "Icons";
}

.menuIcon {
	transform-origin: 50% 50%;
	transform: rotate(-90deg);
	cursor: pointer;
	width: 20px;
	margin-left: 15px;
}

.menuIcon::before {
	content: "\ECA8";
	font-family: "Icons";
}

.menuOptions {
	display: none;
	padding: 0px 10px;
	width: 100px;
	position: absolute;
	line-height: 1.5;
	box-shadow: 0 4px 8px -2px rgba(0, 0, 0, 0.25);
	border: solid 1px #ccc;
	text-indent: initial;
	background: #fff;
	z-index: 100;
	margin-left: -90px;
}

.menuOption {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

.menuOption a {
	color: #000000;
	line-height: normal;
	text-decoration: none !important;
	display: block;
	width: 100%;
}
.actionImages  img{
	padding:5px;
}

.actionImages {
	white-space:nowrap;
}

.listScroll {
    width: 290px;
    height: 120px;
    border: 1px solid #ccc;
    background: #fff;
    overflow: scroll;
    overflow-x: auto;
    padding: 4px;
    margin-bottom: 6px;
}
.none{display:none;}

.w360{width: 360px;}
.h350{height: 350px;}
.w325{width: 325px;}
.h250{height: 250px;}
.h260{height: 260px;}
.w500{width: 500px;}
.w40{width:40px;}
.h24{height: 24px;}
.w600{width: 600px;}
.w580{width: 580px;}
.w520{width: 520px;}
.h500{height: 500px;}
.h410{height: 410px;}
.w610{width: 610px;}
.w815{width: 815px;}
.w860{width: 860px;}

.gray{background-color: #f2f2f2;}

.sort-column {
color: black;
font: bold 12px;
cursor: default;
text-decoration: underline;
}
.sort-column {
cursor: pointer;
}

.heightTable td{
	height:29px;
}

/* Attendee Types */
.separator-0-15 {
	font-size:0;
	line-height:0;
	height:0;
	border-top:1px solid #e9e9e9;
	margin-top:0;
	margin-bottom:15px;
	background:#fff
}
.separator-10-10 {
	font-size:0;
	line-height:0;
	height:0;
	border-top:1px solid #e9e9e9;
	margin-top:10px;
	margin-bottom:10px;
	background:#fff
}
.just-layout {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
}
.striped {
    width: 100%;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.striped .title td {
	border-bottom: 1px solid #e9e9e9;
	font-weight:bold;
	background:url(/images/ux/decor/wideheader.png) repeat-x;
	height:36px;
	border-spacing: 0;
	overflow:hidden;
	padding:2px 5px 2px 5px;
}
.striped .first-row td {
    color: #000;
    text-align: left;
    border-spacing: 0;
	margin: 0;
	overflow:hidden;
    padding:5px 5px 5px 5px;
}
.sub-section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
    text-align: left;
    border-spacing: 0;
	margin: 0;
    padding:2px 5px 5px 5px;
}
.striped .other-row td {
    color: #000;
    text-align: left;
    border-spacing: 0;
	margin: 0;
    padding:0 5px 3px 5px;
}
.striped-even {
	background:#f2f2f2;
}
.column-size {
	visibility: collapse;
}
.icon {
	font-size: 0px;
}

#wkarea{
	padding: 8px;
}

.gray-gray{
	background-color: #E9E9E9;
}

.bottom-border{
	border-bottom: 1px solid #E9E9E9;
}

.none-display{
	display: none;
}
#hiddenTypeConf{
	display: none;
}


/* Add/Edit Payment Plan */
.trHide	   {display: none}
.trVisible {display: table-row}
.toggleSection {padding-top: 10px;}
.arrowUp {background:url(/images/ux/icons/arrow10.gif) no-repeat; padding-right: 10px; margin-top: 5px;}
.arrowDown {background-image:url(/images/ux/icons/arrow11.gif)}
.pMenuHeader {background:url(/images/content/round-h-cyan.gif) right no-repeat; height:33px; margin:0; font-size:18px; line-height:33px; color:#fff; padding:0 8px 0 0}
.affectedAttendeeTypes {font-size:18px; white-space: normal;}
.editingPlanSection h3 {margin-bottom: 5px;}
.editingPlanName {font-size:18px; white-space: normal; text-align: right; vertical-align: top;}
.text-align-right {text-align: right;}

.calendar_input input{
	margin-left: 9px;
	padding-top: 4px;
	margin-right: -9px;
}
.calendar_input_dates input{
	/*margin-left: 14px;*/
	/*padding-top: 4px;*/
	margin-right: -14px;
	text-align: center;
}
#displayOrder .even{background:#fff;}
#OrdHotelIds {margin-left:6px;border: 1px solid #999999;}
.leftTablePart td{
	padding:5px;
}
.accessLevel {
	color:black;
}
 .noButtonPadding {
	position:relative; right:5px; margin-top:10px;
 }

td.td_space{
	margin: 0;
    padding: 0px;
	padding-top:5px;
	padding-bottom:5px;
}
td.td_space_button{
	margin: 0;
    padding: 0px;

}

#errorbox ul{
	padding-left: 29px;
}

.tableWrap{
	border: 1px solid #CCCCCC;
	height: 100%; /*this is fix for ie6: after png fix bottom line is hidden sametime*/
}

.tableWrap-noBorder{
	width: 60%;
	border: 0px;
}

.tableTitle {
	width: 100%;
}
	.tableTitle h3 {
		margin: 5px;
	}

.guaranteeTypeTableTitle {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
	.guaranteeTypeTableTitle h3 {
		margin: 5px;
	}

.tableContent {
    color: #4f4f4f;
	width:100%;
	background:#f2f2f2;
}

.borderWrap { /* more comfortable name than 'tableWrap' */
	border: 1px solid #CCCCCC;
	height: 100%; /*this is fix for ie6: after png fix bottom line is hidden sametime*/
}

.borderWrapBottom {
	border-bottom: 1px solid #CCCCCC;
}

.titleWrap { /* more comfortable name than 'tableTitle' */
	width: 100%;
}
	.titleWrap h3 {
		margin: 5px;
	}

.contentWrap { /* more comfortable name than 'tableContent' */
	color: #4f4f4f;
	width:100%;
	background:#f2f2f2;
}
.iradio2 {
    width: 12px;
    height: 12px;
    display: inline-block;
    cursor: pointer;
    padding-right : 5px;
}
.gray-text {
	color: #4f4f4f;
}

.like-skyBlue {
	background: #D8EDFC;
}

.sep-h-70per{
	font-size:0;
	line-height:0;
	height:0;
	border-top:1px solid #e9e9e9;
	margin:15px 0;
	background:#fff;
	width: 70%;
}

.padding-b-7{padding-bottom: 7px;}
h3.no-margin-b{margin-bottom: 0px;}
.padTable h3{margin-bottom: 0px;}
h3.black{color: black;}
td.border-top{border-top: 1px solid #CCCCCC;}
td.border-left{border-left: 1px solid #CCCCCC;}
td.border-right{border-right: 1px solid #CCCCCC;}
td.border-bottom{border-bottom: 1px solid #CCCCCC;}
.border-full{border: 1px solid #CCCCCC;}

.res_border{
border:1px solid #CCCCCC;
margin-top:5px;
height:398px;
width:460px;
}

.res_select_event{
	margin-left:5px;
	padding-left:5px;
	width:450px;
}

.res_search_title{
	width:100%;
	background-color: #f7f7f7;
	height:35px;
	margin-top:10px;
	margin-bottom:10px;
}

.margin-b-7{margin-bottom: 7px;}

.event_contact_area{
	border:1px solid #e9e9e9;
	width:60%;
}
.smart_section_border{
	margin-top:20px;
	border: 1px solid #CCCCCC;
	width:939px;
}

.smart_section_border_popup{
	height:150px;
	border: 1px solid #CCCCCC;
	width:300px;
}

.cPolicyButton{
	position: relative;
	left: -5px;
}

ul.with-disc{
	padding-left: 20px;
}
ul.with-disc li{
	list-style-position: outside;
	list-style-type: disc;
	padding: 5px 0px;
}

ul.disc{
	padding-left: 5px;
}
ul.disc li{
	list-style-position: inside;
	list-style-type: disc;
}
h3.subheader{
	font-size: 16px;
	padding: 5px 0px;
}

.cPolicyTable{
	border-bottom: 1px solid #E5E5E5;
}

#hotelSplash{
	width:372px;
	height:150px;
	background:#f2f2f2;
	}

#hotelEdit{
	width:380px;
	}

#hotelSplash  .position li{
	list-style-type:disc;
	}

#hotelSplash .position{
	padding-top:26px;
	padding-left:110px;
	}
#hotelSplash .position h3{
	color:#4f4f4f;
	}
.subtitle_hotels{
	background:#f2f2f2;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.add_hotel_style{
	position:relative;
	right:4px;
	width:550px;
	}
.w550 {
	width: 550px;
}
.delete-gt-popup-message {
	padding: 12px 10px;
	width: 80%;
	line-height: 1.25;
}
.delete-gt-popup-buttons {
	padding: 8px 0;
	margin: 0 10px;
	text-align: right;
}
.delete-gt-alert {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: flex-start;
	border-radius: 10px;
	background: #F2F9E8;
	margin-bottom: 12px;
}
.delete-gt-alert-icon {
	flex-shrink: 0;
	padding: 16px;
}

.delete-gt-alert-close img:hover,
.delete-gt-alert-close img:focus {
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	cursor: pointer;
	transform: scale(1.1);
	outline: none;
}

.delete-gt-alert-link {
	margin-top: 16px;
}

.delete-gt-alert-link a {
	color: #006200;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.delete-gt-alert-link a:hover {
	text-decoration: underline;
}

.delete-gt-alert-message {
	flex: 1;
	margin: 16px 12px;
	color: #1A2026;
	font-family: Rubik, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
}

.delete-hotel-popup-message {
	padding: 12px 10px;
	width: 80%;
	line-height: 1.25;
}
.delete-hotel-popup-buttons {
	padding: 8px 0;
	margin: 0 10px;
	text-align: right;
}
.delete-hotel-alert {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: flex-start;
	border-radius: 10px;
	background: #F2F9E8;
	margin-bottom: 12px;
}
.delete-hotel-alert-icon {
	flex-shrink: 0;
	padding: 16px;
}

.delete-hotel-alert-close img:hover,
.delete-hotel-alert-close img:focus {
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	cursor: pointer;
	transform: scale(1.1);
	outline: none;
}

.delete-hotel-alert-link {
	margin-top: 16px;
}

.delete-hotel-alert-link a {
	color: #006200;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.delete-hotel-alert-link a:hover {
	text-decoration: underline;
}

.delete-hotel-alert-message {
	flex: 1;
	margin: 16px 12px;
	color: #1A2026;
	font-family: Rubik, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
}

.delete-hotel-alert-close img:hover,
.delete-hotel-alert-close img:focus {
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	cursor: pointer;
	transform: scale(1.1);
	outline: none;
}

.delete-hotel-alert-message {
	flex: 1;
	margin: 16px 12px;
	color: #1A2026;
	font-family: Rubik, Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
}

.lightblueboxtitle a{
	font-size: 18px;
	}

.textareaWWW{
	position:relative;
	top:-85px;
	}

#currentHotels{
	width:520px;
	}

.longfiled-200 .longfield{
	width:200px !important;
	}

.for_bg_2{
	background:#F9F9F9;
	}

.hotel_table_even .even {
	background:#F9F9F9;
	border:1px solid #e9e9e9;
	}
.add_attednee_click_style{
	padding-left:5px;
	padding-bottom:10px;
	padding-top:5px;
	}
.hotel_propogate ul{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	}
.hotel_propogate li{
	list-style-type: disc;
	}

.attend_table_even .even  td{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.attend_table_even .even {
	background:#F9F9F9;
}

.align_center {text-align:center !important;}

#upsellcontentTB td.upsellmaintext{
	padding-bottom:20px;
}
/*override UXDefault.css style*/
.table-simple-1 tbody td {padding:0; text-indent:5px}

.table-simple-1 tbody td.forSpacing {
    padding-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blockTextAreaWrap{
	padding:10px;
}
.calbordered td.selected{
	border:1px solid #dc6b04;
	background-color:#fff19f;
}

.notes_min{
	color:#1a4e94;
	font-size:16px;
	margin:0px 0px 0px 0px;
}

.room_block_item{
	padding: 5px 0px 0px 5px;
}

.dateBlockTableWrapTop{
	border: 1px solid #CCCCCC;
	background:url(/images/ux/decor/bg_table_header.png) repeat-x;
	height: 100%;
}

.dateBlockTableWrapBottom{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	height: 100%;
}

.dateBlockTableWrapLeft{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	height: 100%;
}

.dateBlockTableWrapLeftBottom{
	border-bottom: 1px solid #CCCCCC;
	height: 100%;
}


table.helpTable td {
	border: 1px solid #CCCCCC;
	font:12px arial, helvetica, sans-serif;
}
table.primaryTable td{
	font:12px arial, helvetica, sans-serif;
}
.primaryDiv{
	padding: 10px;
}
table.helpTable{
	border-collapse:collapse;
}
div.wait_list_reservation{width:100%;text-align: right}

label.cabinet {
	width: 78px;
	height: 30px;
	padding-top: 0px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

label.cabinet input.file {
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:Alpha(opacity=0);
	cursor: pointer;
}

.deleteButtonArea{
	top:-100px;
	left:120px;
}
div.wait_list_reservation{width:100%;text-align: right}

div#rname{
	font-weight: bold;
}

.mi-date{width: 50px !important;}

.valign-top {
    vertical-align: top;
}
.checkbox-text {
	float: left;
}
#specifyBooking .icheckbox {
    display: block;
	float: left;
}

#specifyBooking .icheckbox-checked {
    display: block;
	float: left;
}

#specifyBooking .icheckbox-disabled {
    display: block;
	float: left;
}
#specifyBooking .icheckbox-checked-disabled {
    display: block;
	float: left;
}
.smartAlertsDataTable td {
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}

.inputTextAlignCenter {
	text-align:center;
}

.searchResultTitile {
	float:left;
	padding-left:5px;
	padding-top:10px;
	color:#4F4F4F;
}

.searchResultTitleLink {
	float:right;
	padding-right:10px;
	padding-top:10px;
}

.iframeXScrollHide {
	overflow-x: hidden;
}

.popHeight{
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

#tabs_vs{height:26px}
#tabs_vs a{display:block; float:left; position:relative; background:url(/images/ux/decor/tab.png) no-repeat; width:120px; height:26px; line-height:26px; color:#000; text-decoration:none; text-align:center; margin:0 -1px 0 0; cursor:pointer}
#tabs_vs a.current{background:url(/images/ux/decor/tab-current.png) no-repeat; width:128px; height:27px; margin:0 -8px -1px 0; z-index:2}
* html #tabs_vs a{background:expression(''); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ux/decor/tab.png')}
* html #tabs_vs a.current{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ux/decor/tab-current.png')}

.orange{color:#d55800;}
.no-border-top{border-top: 0px !important;}
#event_dates td table.ddl .ddl-text div {text-indent:19px;}
.no-padding-bottom{padding-bottom: 0px !important;}
.no-padding-top{padding-top: 0px !important;}

/*wait list*/
h2.orangeHeader{color:#d55800 !important; font-size:18px !important; font-weight:normal !important; font-family:arial, helvetica, sans-serif !important; margin:0px !important;}
.stripedWL {
    width: 100%;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
	table-layout: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.stripedWL td {
	padding:2px 5px 2px 5px;
	border-spacing: 0;
	height:36px;
}

.stripedWL td.dark {
	background-color: #EEEEEE !important;
}

.stripedWL tr.striped-even td.dark {
	background-color: #EEEEEE !important;
}

.stripedWL tr.striped-odd td.dark {
	background-color: #F4F4F4 !important;
}

.stripedWL thead td {
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	font-weight:bold;
	background:url(/images/ux/decor/wideheader.png) repeat-x;
}

.stripedWL thead td.dark {
	background-image:none;
	background-color: #EEEEEE !important;
}

.stripedWL tfoot td {
	border-top: 1px solid #e9e9e9;
	background:url(/images/ux/decor/wideheader.png) repeat-x;
}

.stripedWL tbody td {
	border-right: 1px solid #e9e9e9;
}
.stripedWL thead td  a{
	color: #000 !important;
}

.stripedWL tbody td a{
	color: #0093d8 !important;
}
.stripedWL tbody td a.text_red {
	color: red !important;
}
.stripedWL .first-row td {
    color: #000;
    text-align: left;
    border-spacing: 0;
	margin: 0;
	overflow:hidden;
    padding:5px 5px 5px 5px;
}

.sort_img  {
	padding-left:10px;
	text-decoration:none;
}

a.refresh {
	background:url(/images/ux/refreshStatus.gif) no-repeat left center;
	padding-left:15px;
	margin-right:15px;
	color: #0093d8 !important;
}
.butSection {
	padding:10px 5px 10px 5px;
}

.pad5Table td{
	padding:2px 5px 2px 5px;
}

h3.popupHeader {
	font-size:18px !important;
	font-weight:normal !important; font-family:arial, helvetica, sans-serif !important;
	color: #000 !important;
}

div#blockButton a {
	color: #0093d8 !important;
}
table#dateRangeSearch td{
	padding: 0px 2px 0px 2px;
}

.button20 {
	padding-bottom:3px !important;
}
.button20 span{
	padding-top:3px !important;
	padding-bottom:3px !important;
}
.helpWL a{color: #0093d8 !important;}
#popupsWL .popup {
	background:none !important;
	border:none !important;
}
#popupsWL a {color: #0093d8 !important;}
#blockButton .button20 {
	padding-top:3px !important;
}
.tableScheme3 th {
	background: url(/images/ux/decor/bg_for_date.jpg) repeat-x !important;
}
.wlFilterTable td{
	padding:5px 2px 5px 2px;
}
.wlFilterTable td.firstRow {
	padding-left:5px;
}

a.paglinkWL {font-weight:bold;color:#0093d8;padding-right:2px;padding-left:2px;text-decoration:none;}

#graying {background-image: url(/images/ux/graying.png) !important;background-repeat: repeat !important;}
.buttons #blockButton  a    {position:static;}
.panel_blue {background:#C6E3FE !important; border:1px solid #BBC8DD; padding:8px;}
.panel_blue h3{color:#1a4e94 !important; font-size:18px !important; font-weight:normal !important; font-family:arial, helvetica, sans-serif !important; margin:0px !important;}
.contact_info .panel_blue .close    {position:absolute; right:10px; top:10px; background:url(/images/ux/icons/close.png) no-repeat; width:16px; height:16px;font-size:0; cursor:pointer}
.contact_info .contact_edit.toggle  {background:#C6E3FE !important; border:1px solid #BBC8DD; border-right:none; padding:3px 4px 5px}
.contact_info .panel_blue   {position:absolute; top:0; right:-231px; padding:0; width:230px; border-left:0; border-top:1px solid #BBC8DD !important; display:none}
.contact_info .panel_blue div   {padding:4px 8px; border-left:1px solid #bbc8dd}
/*end wait list*/

/*::begin:: edit sub block page*/
.editSubBlock-row1 .borderWrap, .editSubBlock-row2 .borderWrap {
	width: 305px;
}

.editSubBlock-row1 .contentWrap {
	height: 320px;
}

.editSubBlock-row2 .contentWrap {
	height: 495px;
}

.input-field {
	width: 60px;
}

.currency-field {
	width: 7px;
	padding: 0 !important;
}

.info-field {
	width: 83px;
	padding: 0 5px 0 0 !important;
	text-align: right;
}

.textAreaWrapper {
	height: 100%;
	width: 100%;
}

	.textAreaWrapper td {
		height: 1%;
		width: 100%;
		padding: 1px 2px 0 0;
	}

		.textAreaWrapper td.textarea-padding {
			padding: 6px 7px 5px 5px
		}

.wideAsContent1 {
	border: 1px solid #CCCCCC;
	height: 296px;
	width: 100%;
}

.wideAsContent2 {
	border: 1px solid #CCCCCC;
	height: 97px;
	width: 100%;
}

.wideAsContent3 {
	border: 1px solid #CCCCCC;
	height: 417px;
	width: 100%;
}

.lower-labeled-input {
	width:100%;
}

.upper-label {
	width:100%;
}

.horizont-group-caption {
	float: left;
	padding-right: 5px;
}

.horizont-group {
	float: left;
}

	.horizont-group li {
		float: left;
		padding-right: 10px;
		vertical-align: bottom;
	}

.right-labeled-input {
	float: left;
}

.left-label {
	float: left;
}

.right-side {
	float: right;

}

.left-side {
	float: left;

}

.norow-textarea {
	height: 100px;
	padding-top: 3px;
}

.block-space-h {
	width: 10px;
}

.block-space-v {
	height: 10px;
}

.content-padding {
	padding: 5px;
}

.image-in-link {
	display: block;
}

#marketing-message { /*set height manualy to fix trouble with IE*/
	height: 430px;
	padding: 0;
}

.currency-input { /*align currency by right*/
	text-align: right;
}
/*::end:: edit sub block page*/
.no-padding-top{padding-top: 0px !important;}
.check-text{position: relative;	top: -1px;}
.check-text-ie7{position: relative;	bottom: -1px;}
.left-16{position: relative; left: -16px;}
.left-19{position: relative; left: -19px;}
.a-text{position: relative;	top: -4px;}
.dateFormat{position: relative; top: -10px;}
.left-button{position: relative; left: -4px;}
.left_9{position: relative; left: 9px;}

.err-message {color:red; font:12px arial}
.err-message-new-room {color:red; font:12px arial}
.err-message-no-rooms {color:red; font:12px arial}
.err-msg-hidden {display: none}

.passwordContentArea{
	background:#fff;
	padding: 15px 25px;
}

.forgotPasswordTitle {
	font-size:14px;
	padding-bottom:5px;
	font-weight: bold;
}

.cpasskeySkin table#eventHotelDescription_tbl.mceLayout tr.mceFirst td {padding-left: 0;}

.cpasskeySkin table#eventHotelChildPolicy_tbl.mceLayout tr.mceFirst td {padding-left: 0;}

.primaryTable div.ddl-menu {height: 55px}

#roomDetailsTable  .ddl-arrown-down {
    padding-left: 0 !important;
}
#roomDetailsTable  .ddl-text {
	padding-right: 0 !important;
}

.border_right{border-right:1px solid #CCCCCC;}

tr.gridrow.r-height {height: 48px;}

.find-res  table.dateTable { width: 480px;}
.find-res  td#fr_header { width: 230px;}
.find-res .help-msg { color: grey;}

td.date-padd {padding-right:35px;}

#my_event_users_list_added td {padding: 0;}
#my_event_users_list_added td div{white-space: nowrap; width: 300px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-binding: url('/styles/style/ux/bindings.xml#ellipsis');}

#popup_print_acks .table-simple-1 tbody td {white-space:nowrap; overflow:hidden; line-height:25px; padding:0; text-indent:5px; width:100%}
#popup_print_acks table.table-simple-1 th {height: 25px; line-height: 25px; margin: 0; padding: 0; border-collapse: collapse; text-indent: 5px;}

#searchgrid .word-wrapping {word-wrap: break-word;}

.f_left {
	float: left;
}
#test_address {
	color:#4C4F54;
	display:none;
	float:left;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	padding-top:8px;
}
.clear {
	clear:both;
	height:1px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.manage-sell-status div {
    white-space: normal;
}

.manage-sell-status .right-pane, .manage-sell-status .left-pane {
    float: left;
    width: 350px;
}

#hotelBaseRoomLegend {
    white-space: nowrap;
}

.baseRoomsLegend {
    margin-top: 8px;
}

.baseRoomsTag {
    margin-bottom: 5px;
}

.baseRoomsLabel {
    font-weight: bold;
}

/*<!-- April Sprint 1 change begin -->*/
.tableWrap.eventDetails{ background:#F2F2F2}
.pane-group-header{ font-size:16px; font-weight:bold; clear:both}
.pane300{float:left; width:270px; margin-right:30px }
.pane_popup300{float:left; width:280px}
.pane300 select{ width:270px}
.pane_popup300 select{width:280px}
.formtable_appendix{ color:#4F4F4F; margin-left:4px; margin-bottom:20px}
.separatorS{font-size:1px; line-height:1px; height:1px; overflow:hidden; background: #CCCCCC; width:100%; clear:both; margin-top:18px; margin-bottom:8px}
.formtable_appendix label{padding-bottom:6px; display:block}
.formtable_appendix .inline{ display:inline}
.formtable_appendix .pane-group-header{margin-top:8px; margin-bottom:8px}
/*<!-- April Sprint 1 change end -->*/

/*Summer 2011 begin*/
.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;}

.scheduleHistory{
    background: url("/images/ux/icons/history.png") no-repeat;
    cursor: pointer;
    height: 22px;
    width: 22px;
    margin-left: 10px;
}

.earnedHelp{
    background: url("/images/ux/icons/information.png") no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    width: 16px;
    padding-left: 0px;
    padding-right: 0px;
}


.earnedHelp{float: left; z-index:100; position: relative; margin-left: 5px;}

.earnedHelp span{display: none;}

.earnedHelp:hover{z-index:101;}

.earnedHelp:hover span{
   float:left;
   display: block;
   width: 350px;
   position:absolute;
   background-color: #fff;
   padding: 5px;
   border: 1px solid #CCCCCC;
   top: 20px;
   left: 200px;
}

.earnedHelpTitle{
display:inline-block; float:left; position:relative;
}


.complimentaryRoomsSection {
    background-color: #F2F2F2;
}
.complimentaryRoomsOption {
    padding: 15px 0 15px 10px;
}
.complimentaryRoomsText {
    float: left;
    width: 360px;
}
.complimentaryRoomsSwitcher {
    float: left;
}

.earRul{padding: 0px 10px 10px 10px;}

.earRul .tit{font-weight: bold; padding-bottom: 15px;}
.earRul .tit2{padding-bottom: 15px;}

.earRul li{padding-bottom: 10px; padding-left: 15px;}
/*Summer 2011 end*/


/* Delivery status page */
#unprocessed_header {margin-top: 5px; border: 1px solid #CCCCCC; border-collapse: collapse;}
#unprocessed_header .hotel_name {padding-left: 10px; width: 220px;}
#unprocessed_header .total_reservations {width: 130px;}
#unprocessed_header .unprocessed {width: 95px;}
#unprocessed_header .last_access {width: 165px;}
#unprocessed_header .last_updated_by {width: 170px;}
#unprocessed_header .last_notification {width: 165px;}
#unprocessed_header .notification_email {width: 217px;}
#unprocessed_header .active {padding-right: 15px; font-weight: bold;}
#unprocessed_header td {height: 28px; text-decoration: underline; background: url("/images/ux/decor/unproc-table-header.gif") repeat-x; border-bottom: 1px solid #CCCCCC;}
#unprocessed_header td a {color: #000000;}
#unprocessed_header .dr_sort {background: url("/images/icons/desc.gif") no-repeat right 60%; cursor: pointer; padding-right: 13px;}
#unprocessed_header .dr_sort-asc {background: url("/images/icons/asc.gif") no-repeat right 60%; cursor: pointer; padding-right: 13px;}
#unprocessed_header .sort {background: url("/images/icons/desc.gif") no-repeat right 82%; cursor: pointer; padding-right: 13px;}
#unprocessed_header .sort-asc {background: url("/images/icons/asc.gif") no-repeat right 82%; cursor: pointer; padding-right: 13px;}
#unprocessed_reservations_container { min-height:350px; height:auto !important; height:350px; overflow: auto;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
#unprocessed_table_content {border-collapse: collapse;}
#unprocessed_table_content td {height: 25px;}
#unprocessed_table_content .blue_row td {background-color: #E2F3FC;}
#unprocessed_table_content .white_row td {background-color: #FFFFFF;}
#unprocessed_table_content .hotel_name {padding-left: 10px; width: 220px;}
#unprocessed_table_content .total_reservations {width: 130px;}
#unprocessed_table_content .unprocessed {width: 95px;}
#unprocessed_table_content .last_access {width: 165px;}
#unprocessed_table_content .last_updated_by {width: 170px;}
#unprocessed_table_content .last_notification {width: 165px;}
#unprocessed_table_content .notification_email {width: 200px;}
#unprocessed_table_content .hand {cursor: pointer;}

/* UI changes for event planner dashboard settings page */
.blackBorder {
    border: 1px solid #000000;
}

span.litSmal {
    color: #12579F;
    font-size: 17px;
    font-weight: bold;
}

div.litBig {
    font-size: 20px;
	font-weight: normal;
	color: #12579F;
	margin: 0 0 10px;
}

.eventAdvancedSearch .calendar_input_dates, .eventAdvancedSearch .calendar_input_dates{
	width: 75px;
}

.travel-info {padding: 10px; margin: 20px 0 0 20px;}
.travel-info legend {font-weight: bold; margin: 0 5px;}
.travel-info table {width: 100%; line-height: 20px;}
.travel-info table td {padding: 5px 3px;}
.travel-info table td.last {padding: 0;}
.findResArrivalDateTD .calendar_input_dates{width: 182px;}

#eventTypeIsRequiredError{
	text-align: center;
	margin: 5px 0px;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	background-color: #FCE6D6;
	text-align: center;
}

.headP .hotelAtr {
	text-align: right;
}

.headP .cancelHead{
    float: right;
    margin: 51px -32px 0 0;
}

.headP .nameHotel {
	color: #333333;
	font-size: 22px;
	font-family: Arial,sans-serif;
	padding: 5px 0;

}

.headP .naviLink {
	font-size: 20px;
	padding-bottom: 10px;
}

.headP .naviLink.noPad {
	padding-bottom: 0px;
}

.headP .naviLink span.small {
	font-size: 14px;
}

.headP .naviLink .desc {
	font-size: 12px;
	margin-top: 5px;
}
.headP .naviLink ul {
	margin-top: 5px;
}
.headP .naviLink ul li {
	float: left;
	padding-right: 5px;
}

.headP .naviLink .blue {
	color: #3468a1;
	cursor: pointer;
}

.headP .naviLink .orange {
	color: #E46C0A;
	cursor: pointer;
}

.headP .naviLink p{
    font-size: 12px;
    margin-top: 5px;
}

.headP a#contextHelp {
	float: none;
	top: 0px;
}
#plannerSelectedBlock{
	margin-left: 20px;
}

#customTooltipContainer {
	background-color: #EBE9E0;
	border: 1px solid #B3B3B3;
	color: #322920;
	padding: 7px;
	position: absolute;
	z-index: 100;
	display: none;
}

.marketingStatusInfo table {
	float: left;
}

#popup_update_primary_ceiling table table td{
	line-height: 20px;
	vertical-align: top;
	padding : 5px;
}

#popup_update_primary_ceiling div.description{
	padding: 7px;
	margin-left: -30px;
	margin-top: 10px;
	border: 1px solid #000;
	background: #fff;
	line-height : auto;
	position: relative;
	zoom:1;
}

#popup_adv_inv_hotel_order .selectlist li {
	position: relative;
	top: -17px;
	left: 10px;
}

div.scheduleSwitcher {
    margin-top: 5px;
}

div.primary-inventory-checkbox {
    line-height: 25px;
}

#popup_hp_enableProviderConf .w400 {
    width: 400px;
}

.sbr-tablewrap .header {
	background: linear-gradient(white, #F0F0F0, white);
	font-weight: bold;
	padding-top: 0;
}

.sbr-tablewrap .header th {
	padding: 15px;
	border: 1px solid #ccc;
	text-align: left;
}

.sbr-tablewrap .tablerow td {
	padding: 10px 15px;
	border: 1px solid #ccc;
}

.sbr-tablewrap .tablerow td div {
	padding-top: 2px;
	padding-bottom: 2px;
}

.sbr-tablewrap table {
	width: 100%;
	border-collapse: collapse;
}

.odd-row {
	background-color: #F0F0F0;}

.even-row {
	background-color: white;
}

.public-header {
	text-align: center;
	padding-right: 5px;
}

.selAll {
	text-align: center;
	padding-top: 5px;
}

.sbr-tablewrap .header th {
	padding: 0 15px 20px;
	border: 1px solid #ccc;
	text-align: left;
}

.sbr-tablewrap .header th.center-align {
	padding: 7px;
}

.sbr-tablewrap .center-align {
	text-align: center;
}

.sbr-tablewrap .center-align .icheck {
	padding: 0;
}

.sbr-tablewrap .custom {
	width: 13px;
	height: 13px;
	display: inline-block;
	cursor: pointer;
	background: url(/images/ux/decor/checkbox.gif) no-repeat 0 0;
}

.add-hotel-div * {
	display: inline-block;
	vertical-align: middle;
}

.add-hotel-div {
	cursor: pointer;
}

.successBox {
	width: 100%;
	border-color: var(--green);
	border-style: solid;
	border-width: 1px;
	min-height: 50px;
	pointer-events: auto;
	display: flex;
	background-color: var(--white);
	line-height: 1.25;
	box-sizing: border-box;
	box-shadow: none;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	padding-right: 12px;
	direction: ltr;
	font-weight: bold;
	margin-left: auto !important;
	margin-top: auto !important;
	margin-right: calc(var(--spacing-unit) * 2);
	margin-bottom: calc(var(--spacing-unit) * 1);
}

.successIcon {
	align-self: stretch;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	padding: calc(var(--spacing-unit) * 2);
	background-color: var(--green);
}

.css-ekhvw2 {
	display: flex;
	align-items: flex-start;
	width: 100%;
	direction: ltr;
}

.warning-panner-message {
	font-family: Rubik, Helvetica, Arial;
	font-style: normal;
	font-size: 0.875rem;
	letter-spacing: normal;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	color: rgb(26, 32, 38);
	margin: 16px 24px 16px 12px;
}

.textWeight {
	font-weight: 500;
}

.buttonCss {
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	box-sizing: border-box;
	cursor: pointer;
	font-weight: 400;
	font-size: 1rem;
	transition: background-color 140ms ease-out 0s, color 140ms ease-out 0s, border-color 140ms ease-out 0s;
	border: 2px solid transparent;
	border-radius: 100px;
	width: 32px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-color: rgb(255, 255, 255);
	color: rgb(105, 113, 122);
}

.closeBox {
	margin-left: 16px;
	margin-top: 8px;
	margin-bottom: 6px;
	height: 32px;
	cursor: pointer;
}

.carinaTitle {
	font-family: "PT Sans", sans-serif;
	font-weight: 400;
	font-size: 1.875rem;
	color: rgb(4, 21, 50);
	line-height: 1.3;
	font-style: normal;
	color: #1A2026
}

.successBanner {
	display: none;
}

.modern-resdesk h2.norm,
.modern-resdesk .formtable_ux textarea,
.modern-resdesk #quick_notify_popup div.email-preview  .content  .wrapper p,
.modern-resdesk #mail_tmpl_body1,
.modern-resdesk #mail_tmpl_body2,
.modern-resdesk #mail_tmpl_body1 td,
.modern-resdesk #mail_tmpl_body1 th,
.modern-resdesk #mail_tmpl_body1 pre,
.modern-resdesk #mail_tmpl_body2 td,
.modern-resdesk #mail_tmpl_body2 th,
.modern-resdesk #mail_tmpl_body2 pre,
.modern-resdesk #quick_notify_popup .link1,
.modern-resdesk table.stripedTable,
.modern-resdesk table.dataTable,
.modern-resdesk table.grayTable,
.modern-resdesk #searchgrid th,
.modern-resdesk #searchgrid td,
.modern-resdesk #searchgrid td,
.modern-resdesk .striped,
.modern-resdesk .sub-section,
.modern-resdesk h2.orangeHeader,
.modern-resdesk .stripedWL,
.modern-resdesk h3.popupHeader,
.modern-resdesk .panel_blue h3,
.modern-resdesk .headP .nameHotel {
    font-family: 'Rubik';
}