 .cf-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.cf-region-textbox{text-align:left;}
.cf-region-textbox input{width:10em;}.cf-region-textbox label{font-weight:bold;}.cf-rtb-lu-popup,.cf-rtb-rs-popup{position:absolute;z-index:100;text-align:left;font-size:95%;}
.cf-rtb-lu-popup ul{margin:0;padding:0;text-align:left;min-width:10em;width:auto!important;width:10em;}
.cf-rtb-lu-popup ul li{padding:0;margin:0;}.cf-rtb-lu-popup ul li a{display:block;line-height:1.3em;margin:0;padding:2px 4px;white-space:nowrap;text-decoration:none;float:none!important;}
.cf-rtb-lu-popup ul li.APT a,.cf-rtb-rs-popup ol li a.APT{padding-left:22px;}.cf-rtb-lu-popup ul a em{font-style:normal;}
div.cf-rtb-links a{padding:2px 0;margin:0;}div.cf-rtb-links a.cf-rtb-recent-searches{padding:2px 22px 2px 0;text-decoration:none;white-space:nowrap;}
.cf-rtb-recent-searches span{padding-left:3px;text-decoration:underline;}.cf-rtb-rs-popup{min-width:16em;width:auto!important;width:16em;text-align:left;}
.cf-rtb-rs-popup a{display:block;padding:0 4px 0 22px;line-height:2em;white-space:nowrap;float:none;}
.cf-rtb-rs-popup h4{display:block;font-size:105%;margin:0 5em 0 0;padding:.5em 0 0 20px;white-space:nowrap;}
.cf-rtb-rs-popup a.cf-rtb-rs-close{position:absolute;right:.5em;top:2px;padding:0 16px 0 0;text-align:right;display:inline;}
.cf-rtb-rs-popup ol{padding:.5em 0 .5em 0;margin:.5em 0 0 0;list-style-type:none;}.cf-rtb-rs-popup ol li{padding:0;margin:0;}
.cf-rtb-rs-popup ol li a{text-decoration:none;}.cf-rtb-rs-popup a.cf-rtb-rs-clear{padding-bottom:.5em;margin:0;}
.cf-calendar{position:absolute;z-index:99;margin-top:2px;width:15.6em;}.cf-calendar .cf-cal-month-select{display:block!important;position:relative;padding:6px 0;float:none!important;}
.cf-calendar>.cf-cal-month-select{padding:6px 23px;}.cf-calendar div.cf-cal-month-select select{display:block;margin:0 auto;float:none!important;}
.cf-calendar .cf-cal-month-select a{width:23px;height:30px;position:absolute;top:2px;left:2px;}.cf-calendar .cf-cal-month-select .cf-cal-next{left:auto;right:2px;}
.cf-calendar .cf-cal-month-select .cf-cal-next img{float:right;}.cf-calendar .cf-cal-month-select .cf-cal-prev img,.cf-calendar .cf-cal-month-select .cf-cal-next img{width:13px;height:14px;margin:8px 5px;}
.cf-calendar table{width:100%;border-spacing:0;border-collapse:collapse;}.cf-calendar table th{padding:.25em 0;color:Black;}
.cf-calendar table td{text-align:center;vertical-align:middle;}.cf-calendar table td a{display:block;}
.cf-calendar table td.cf-cal-disabled{text-decoration:line-through;}.cf-calendar .cf-cal-close{display:block;text-align:center;padding:.25em 0;}
.cf-date-textbox input{margin-right:4px;}.cf-date-textbox img{vertical-align:top;margin-top:-2px;}
 .cf-rtb-lu-popup ul{background-color:#FFF;border:1px solid #C6D8F5;}.cf-rtb-lu-popup ul li.APT a,.cf-rtb-rs-popup ol li a.APT{background-image:url(/images/plane.gif);background-repeat:no-repeat;background-position:4px center;}
.cf-rtb-lu-popup ul a{color:black;}.cf-rtb-lu-popup ul a em{background-color:#EBC884;}.cf-rtb-lu-popup ul a.cf-rtb-selected,.cf-rtb-lu-popup ul a:hover{background-color:#DCE8FB;color:black!important;}
.cf-rtb-recent-searches{background:url(/i/IMG-BE-rsearch_arrow_off.gif) no-repeat right center;}.cf-rtb-rs-active .cf-rtb-recent-searches{background-image:url(/i/IMG-BE-rsearch_arrow.gif);}
.cf-rtb-rs-popup{background-color:#F3DD92;border:1px solid #F8E887;}.cf-rtb-rs-popup a{background-color:#FFFFD9;}
.cf-rtb-rs-popup h4{color:#BD7E03;}.cf-rtb-rs-popup a.cf-rtb-rs-close{color:#BD7E03;background:url(/i/IMG-BTN-close.gif) no-repeat right center;}
.cf-rtb-rs-popup ol{background-color:#FFFFD9;color:black;}.cf-rtb-rs-popup ol li a{color:#12315F;}.cf-rtb-rs-popup ol li a:hover{color:#12315F;background-color:#fbf2b0;}
.cf-calendar{background-color:#B1CDF5;border:solid 1px #3C68A9;}.cf-calendar table{background-color:#FFF;border-style:solid;border-color:#3C68A9;border-width:1px 0;}
.cf-calendar table td a{color:black;}.cf-calendar table td.cf-cal-disabled{color:#999;}.cf-calendar table td.cf-cal-weekend{background-color:#FFF3BF;}
.cf-calendar .cf-cal-today a{border:solid 1px red;}.cf-calendar .cf-cal-selected{background-color:#B1CDF5!important;}
.cf-calendar .cf-cal-selected a{color:#FFF;}.cf-calendar .cf-cal-month-select .cf-cal-prev img,.cf-calendar .cf-cal-month-select .cf-cal-next img{border:none;}
.cf-date-textbox input.cf-watermark{color:#BBB;}