a {
 color: #0068a8;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
html,
 input,
 select {
 font: normal 11px Verdana, Helvetica, Arial, sans-serif;
 color: #757769;
}
h1 {
 color: #00548e;
 font: bold 16px Verdana, Helvetica, Arial, sans-serif;
 margin-bottom: 10px;
}
h2 {
 color: #000000;
 font: bold 13px Verdana, Helvetica, Arial, sans-serif;
}

img {
 border: 0;
}

.myBox {
 width: 292px;
 height: 256px;
 margin: 0;
 padding: 0px;
 background-image: url(clientuploads/images_blue/downtown5_291.jpg);
 background-repeat: no-repeat;
}

#page {
 margin: 0;
 background: #6e99d0 url(graphics/header/page_bg.jpg) repeat-x left top;
}

#header {
 background: url(graphics/header/header_bg.jpg) repeat-x left bottom;
 height: 107px;
}
#headerBox {
 width: 460px;
 height: 65px;
 padding-top: 17px;
 float: left;
}
#headerMenu {
 background: url(graphics/header/menu_bg.jpg) repeat-x left bottom;
 height: 27px;
}
#menuTop {
 float: right;
 clear: both;
}

#content,
 #contentGetaways,
 #contentPlanners {
 height: 410px;
 background: #edeae0;
}
html>body #content,
 html>body #contentGetaways,
 html>body #contentPlanners {
 height: auto;
 min-height: 410px;
}
#content .left {
 width: 200px;
 vertical-align: top;
}
#content .center {
 width: 400px;
 vertical-align: top;
}
#content .right {
 width: 200px;
 vertical-align: top;
}

#contentGetaways h1 {
 color: #be0000;
} 
#contentPlanners h1 {
 color: #e49021;
} 

#imagewrapper2 {
 width: 291px;
 height: 257px;
}

#eventCategoryFilter,
#eventForm {
 display: none;
}

.curve1,
 .curve2,
 .curve3,
 .curve4 {
 display: block;
 float: left;
}
.curve1 {
 background: transparent url(/graphics/roundedimages/topright.gif) top right no-repeat;
}
.curve2 {
 background: transparent url(/graphics/roundedimages/topleft.gif) top left no-repeat;
}
.curve3 {
 background: transparent url(/graphics/roundedimages/bottomright.gif) bottom right no-repeat;
}
.curve4 {
 background: transparent url(graphics/roundedimages/bottomleft.gif) bottom left no-repeat;
 padding: 12px;
}

#footer {
 margin-top: 3px;
 height: 26px;
 background: transparent url(graphics/footer/footer_bg.jpg) repeat-x left top;
 vertical-align: top;
}

.canvas {
 clear: both;
 width: 801px;
 margin: 0 auto;
}

.newsListHeadlineTD {
}
.newsListHeadline {
 font: bold 15px Verdana, Helvetica, Arial, sans-serif;
 color: #0068a8;
}
.newsListPublishline {
 font: normal 9px Verdana, Helvetica, Arial, sans-serif;
 color: #000000;
}
.newsListBlurb {
}
.newsListMoreLink {
}
.newsHeadline {
 font: bold 15px Verdana, Helvetica, Arial, sans-serif;
 color: #0068a8;
}

.eventHeadlineTD {
}
.eventHeadline {
 color: #be0000;
 font-weight: bold;
}
.eventDetail {
}
.eventMoreLink {
}
.eventDateHeader {
 background-color: #be0000;
 border: 1px solid #fff;
 color: #fff;
 font-weight: bold;
}


.datebox {
 font-weight: bold;
}

.partnersLabel {
 font-weight: bold;
 font-style: italic;
 white-space: nowrap;
}
.venueCapacity1 {
 padding-left: 40px;
}
.venueCapacity2 {
}
.prevnextWindow {
 padding: 2px;
}
.getawayName {
 color: #00548e;
 font: bold 13px Verdana, Helvetica, Arial, sans-serif;
}

#printPage {
 float: left;
 padding-left: 15px;
}
#printPage a {
 color: #fff;
}

#sendPage {
 float: right;
 padding-right: 25px;
}
#sendPage a {
 color: #fff;
}

#search {
 float: right;
}
#search .queryLabel {
 float: left;
 font: bold 11px Verdana, Helvetica, Arial, sans-serif;
 color: #ffffff;
 margin: 5px 3px 0px 0px;
}
#search .searchInput {
 float: left;
 margin: 0px;
}
#search .submit {
 float: left;
 margin: 0px 0px 0px 2px;
}

#webpage_embeddedright {
 width: 291px;
 background: #ffffff;
 margin-top: 4px;
 height: 124px;
 clear: both;
}
html>body #webpage_embeddedright {
 height: auto;
 min-height: 124px;
}

#webpage_embeddedright_text {
 padding: 6px;
 height: 116px;
 color: #00548e;
 font-size: 11px;
 font-weight: bold;
}
html>body #webpage_embeddedright_text {
 height: auto;
 min-height: 116px;
}
#webpage_embeddedright_text a {
 color: #00548e;
 font-size: 11px;
 font-weight: normal;
}
#webpage_embeddedright_text ul {
 margin: 10px 0px 0px 10px;
 padding-left: 10px;
 list-style-type: disc;
}

#contentPlannersInt a,
#contentPlanners #webpage_embeddedright_text a,
 #contentPlanners #webpage_embeddedright_text p,
 #contentPlanners #webpage_embeddedright_text {
 color: #e49021;
}
#contentGetawaysInt a,
#contentGetaways #webpage_embeddedright_text a,
 #contentGetaways #webpage_embeddedright_text p,
 #contentGetaways #webpage_embeddedright_text {
 color: #be0000;
}

#subpageTitle {
 font-size: 1px;
 height: 0;
 line-height: 0;
 border-top: 1px solid #efefef;
 margin-top: 3px;
}

#empowered {
 height: 25px;
 padding-top: 15px;
}
#empowered a {
 color: #fff;
}

.fieldRequired {
 color: red;
}

/* Month at a Glance */
#calendarDetail table {
 width: 100%;
 table-layout: fixed;
}
#calendarDetail .calendarMonths {
 background-color: #4e2e92;
 text-align: center;
 vertical-align: middle;
}
#calendarDetail .calendarMonths a {
 display: block;
 color: #ffffff;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
 padding: 5px 0px 5px 0px;
}
#calendarDetail .calendarMonths a:hover {
 background-color: #99cd00;
 color: #ffffff;
}
#calendarDetail .calendarDays {
 border-collapse: collapse;
 table-layout: fixed;
}
#calendarDetail .calendarDays .title {
 font-size: 14px;
 font-weight: bold;
 color: #333333;
 padding: 10px 0px 10px 0px;
}
#calendarDetail .calendarDays .normal {
 display: none;
}
#calendarDetail .calendarDays td {
 text-align: center;
 border: 1px solid #000000;
 font-weight: bold;
}
#calendarDetail .calendarDays .weekdays {
 height: 30px;
 background-color: #0067a9;
 color: #ffffff;
}
#calendarDetail .calendarDays .emptyDay {
 height: 60px;
 text-align: left;
 vertical-align: top;
 background-color: #eeeeee;
}
#calendarDetail .calendarDays .eventToday {
 height: 60px;
 text-align: left;
 vertical-align: top;
 background-color: #4e2e92;
 padding-left: 5px;
 color: #ffffff;
}
#calendarDetail .calendarDays .eventOff {
 height: 60px;
 text-align: left;
 vertical-align: top;
 padding-left: 5px;
}
#calendarDetail .calendarDays .eventOn {
 height: 60px;
 text-align: left;
 vertical-align: top;
 background-color: #0067a9;
 padding-left: 5px;
 color: #ffffff;
}
#calendarDetail .calendarDays .eventOn a {
 color: #ffffff;
}

/* Calendar Starts */
#Calendar {
 font-size: 12px;
 background: #620094;
}
#Calendar .cal {
 padding: 5px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 background: #620094;
}
#Calendar .calPrev {
 position: absolute;
 top: 4px;
 left: 15px;
}
#Calendar .calNext {
 position: absolute;
 top: 4px;
 right: 15px;
}
#Calendar .calMonth {
 position: relative;
 top: 0;
 left: 0;
 text-align: center;
 font-weight: bold;
 margin-left: 20px;
 margin-right: 20px;
}
#Calendar .calPrev a,
 .calNext a,
 .calMonth a {
 text-decoration: none;
 color: #ffffff;
}
#Calendar .calPrev a:hover,
 .calNext a:hover,
 .calMonth a:hover {
 text-decoration: underline;
}
#Calendar .calGrid {
 margin-top: 10px;
 clear: both;
 width: 75%;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
#Calendar .calGrid td {
 font-size: 8pt;
 padding-bottom: 2px;
 text-align: center;
 color: #ffffff;
}
#Calendar .calGrid tr.calWeek {
 font-weight: bold;
 text-align: center;
}
#Calendar .calDayOn a {
 color: #ffffff;
 font-weight: bold;
 text-decoration: underline;
}
#Calendar .calDayOn a:hover {
 text-decoration: none;
}
#Calendar .calGrid td.calTodayOff,
 .calGrid td.calTodayOn {
 background-color: #aab424;
 color: white;
 font-weight: bold;
}
#Calendar .calGrid td.calTodayOn a {
 text-decoration: underline;
 color: white;
 font-weight: bold;
}
#Calendar .calBottom {
 text-align: left;
 padding-left: 20px;
}
#Calendar .calMonthGlance {
 padding: 5px 0px 3px 0px;
}
#Calendar .calBottom a {
 color: #ffffff;
}


/* MenuBegin:menu_top */
#menu_top {
 float: right;
 clear: both;
 margin-top: 16px;
 width: 100%;
}
ul.menu_top {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 line-height: 12px;
 float: right;
}
ul.menu_top li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left;
 display: inline /*Gecko*/;
 list-style: none;
 position: relative;
}
ul.menu_top ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 140px;
 display: none;
 position: absolute;
 top: 12px;
 left: 0;
}
ul.menu_top ul li {
 position: relative /*IE 7*/;
 display: inline;
 float: left /*For IE*/;
}

/* 1st Level */
ul.menu_top a {
 color: #000;
 background: transparent url(graphics/menu/menu_top_sep.gif) no-repeat top right;
 text-decoration: none;
 text-align: left;
 padding: 0px 5px;
 font: normal 11px/12px Verdana, Geneva, sans-serif;
 float: left /*For Opera*/;
 display: block /*For IE*/;
 height: 1%;
}
ul.menu_top a:hover,
ul.menu_top li:hover a,
ul.menu_top a:hover,
ul.menu_top li.over a {
 color: #fff;
 background: transparent url(graphics/menu/menu_top_sep.gif) no-repeat top right;
 text-decoration: none;
}
ul.menu_top a.last,
 ul.menu_top a.last:hover {
 background: transparent;
}
ul.menu_top .nav ul :after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_top */

/* MenuBegin:menu_what_to_do */
#menu_what_to_do {
 width: 480px;
 float: left;
 padding-left: 20px;
}
ul.menu_what_to_do {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 line-height: 12px;
 float: left;
}
ul.menu_what_to_do li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left;
 display: inline /*Gecko*/;
 list-style: none;
 position: relative;
}
ul.menu_what_to_do ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 140px;
 display: none;
 position: absolute;
 top: 12px;
 left: 0;
}
ul.menu_what_to_do ul li {
 position: relative /*IE 7*/;
 display: inline;
 float: left /*For IE*/;
}

/* 1st Level */
ul.menu_what_to_do a {
 color: #000;
 background: transparent;
 text-decoration: none;
 text-align: left;
 padding: 0px 5px;
 font: normal 11px/12px Verdana, Geneva, sans-serif;
 float: left /*For Opera*/;
 display: block /*For IE*/;
 height: 1%;
}
ul.menu_what_to_do a:hover,
ul.menu_what_to_do li:hover a,
ul.menu_what_to_do a:hover,
ul.menu_what_to_do li.over a {
 color: #fff;
 background: transparent;
 text-decoration: none;
}
ul.menu_what_to_do a.last,
 ul.menu_what_to_do a.last:hover {
 background: transparent;
}
ul.menu_what_to_do .nav ul :after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_what_to_do */

/* MenuBegin:menu_getaways */
#menu_getaways {
 width: 280px;
 float: right;
 padding-right: 20px;
}
ul.menu_getaways {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 line-height: 12px;
 float: right;
}
ul.menu_getaways li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left;
 display: inline /*Gecko*/;
 list-style: none;
 position: relative;
}
ul.menu_getaways ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 140px;
 display: none;
 position: absolute;
 top: 12px;
 left: 0;
}
ul.menu_getaways ul li {
 position: relative /*IE 7*/;
 display: inline;
 float: left /*For IE*/;
}

/* 1st Level */
ul.menu_getaways a {
 color: #000;
 background: transparent;
 text-decoration: none;
 text-align: left;
 padding: 0px 5px;
 font: normal 11px/12px Verdana, Geneva, sans-serif;
 float: left /*For Opera*/;
 display: block /*For IE*/;
 height: 1%;
}
ul.menu_getaways a:hover,
ul.menu_getaways li:hover a,
ul.menu_getaways a:hover,
ul.menu_getaways li.over a {
 color: #fff;
 background: transparent;
 text-decoration: none;
}
ul.menu_getaways a.last,
 ul.menu_getaways a.last:hover {
 background: transparent;
}
ul.menu_getaways .nav ul :after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_getaways */

/* MenuBegin:menu_footer */
#menu_footer {
 width: 760px;
 float: right;
 padding-right: 20px;
}
ul.menu_footer {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 line-height: 26px;
 float: right;
}
ul.menu_footer li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left;
 display: inline /*Gecko*/;
 list-style: none;
 position: relative;
}
ul.menu_footer ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 140px;
 display: none;
 position: absolute;
 top: 26px;
 left: 0;
}
ul.menu_footer ul li {
 position: relative /*IE 7*/;
 display: inline;
 float: left /*For IE*/;
}

/* 1st Level */
ul.menu_footer a {
 color: #7e725b;
 background: transparent;
 border-left: 1px solid #e7e7e0;
 border-right: 1px solid #bebdb0;
 text-decoration: none;
 text-align: left;
 padding: 0px 7px;
 font: bold 11px/26px Verdana, Geneva, sans-serif;
 float: left /*For Opera*/;
 display: block /*For IE*/;
 height: 1%;
}
ul.menu_footer a:hover,
ul.menu_footer li:hover a,
ul.menu_footer a:hover,
ul.menu_footer li.over a {
 color: #7e725b;
 background: transparent;
 border-left: 1px solid #e7e7e0;
 border-right: 1px solid #bebdb0;
 text-decoration: none;
}
ul.menu_footer a.first,
 ul.menu_footer a.first:hover {
 background: transparent;
 border-left: 0;
}
ul.menu_footer a.last,
 ul.menu_footer a.last:hover {
 background: transparent;
 border-right: 0;
}
ul.menu_footer .nav ul :after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_footer */


/* MenuBegin:menu_left */
#menu_left {
 margin-right: 6px;
}
ul.menu_left ,
ul.menu_left li,
ul.menu_left ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 190px;
 float: right;
}
ul.menu_left {
 padding-top: 6px;
 background: transparent url(graphics/menu/menu_blue_header.gif) no-repeat left top;
}
ul.menu_left li {
 position: relative;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 display: inline;
 float: left /*For IE*/;
 padding-bottom: 2px /*IE 7*/;
}

/* 1st Level */
ul.menu_left a {
 color: #00548e;
 text-decoration: none;
 background: #10b0e6;
 text-align: left;
 padding: 7px 10px;
 font: normal 11px Verdana, Geneva, sans-serif;
 display: block;
 height: 1%;
}
ul.menu_left a:hover {
 color: #fff;
 text-decoration: none;
 background: #10b0e6 url(graphics/menu/menu_blue_current.jpg) repeat-y left top;
}
ul.menu_left a.last {
 background: #10b0e6;
} 
ul.menu_left a.last:hover {
 color: #fff;
 background: #10b0e6 url(graphics/menu/menu_blue_current.jpg) repeat-y left top;
}
ul.menu_left a.current {
 color: #fff;
 background: #10b0e6 url(graphics/menu/menu_blue_current.jpg) repeat-y left top;
 margin-bottom: 0;
}

/* 2nd Level */
ul.menu_left li li {
 position: relative;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left top;
 display: inline;
 float: left /*For IE*/;
 padding-top: 2px /*IE 7*/;
 padding-bottom: 0px;
}
ul.menu_left li li a {
 color: #fff;
 background: #10b0e6 url(graphics/menu/menu_blue_sublevel.jpg) repeat-y left top;
 text-decoration: none;
 padding: 7px 10px 7px 20px;
}
ul.menu_left li li a:hover {
 color: #fff;
 background: #10b0e6 url(graphics/menu/menu_blue_current.jpg) repeat-y left top;
 text-decoration: none;
 padding: 7px 10px 7px 20px;
}
ul.menu_left ul li a.last {
 background: #10b0e6 url(graphics/menu/menu_blue_sublevel.jpg) repeat-y left top;
}
ul.menu_left ul li a.last:hover {
 color: #fff;
 background: #10b0e6 url(graphics/menu/menu_blue_current.jpg) repeat-y left top;
}

/* 3rd Level */
ul.menu_left li li li a {
 color: #00548e;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}
ul.menu_left li li li a:hover {
 color: #00548e;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}

/* 4th Level */
ul.menu_left li li li li a {
 color: #00548e;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}
ul.menu_left li li li li a:hover {
 color: #00548e;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}

/*
ul.menu_left ul,
ul.menu_left ul ul,
ul.menu_left ul ul ul { display: none; position: absolute; top: 0; left: 196px; }
*/

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_left li:hover ul,
ul.menu_left ul li:hover ul,
ul.menu_left ul ul li:hover ul,
ul.menu_left li.over ul,
ul.menu_left ul li.over ul,
ul.menu_left ul ul li.over ul {
 display: block;
}
ul.menu_left .nav:after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_left */


/* MenuBegin:menu_left_aboutCVB */
#menu_left_aboutCVB {
 margin-right: 6px;
}
ul.menu_left_aboutCVB ,
ul.menu_left_aboutCVB li,
ul.menu_left_aboutCVB ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 190px;
 float: right;
}
ul.menu_left_aboutCVB {
 padding-top: 6px;
 background: transparent url(graphics/menu/menu_blue_header.gif) no-repeat left top;
}
ul.menu_left_aboutCVB li {
 position: relative;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 display: inline;
 float: left /*For IE*/;
 padding-bottom: 2px /*IE 7*/;
}

/* 1st Level */
ul.menu_left_aboutCVB a {
 color: #00548e;
 text-decoration: none;
 background: #10b0e6;
 text-align: left;
 padding: 7px 10px;
 font: normal 11px Verdana, Geneva, sans-serif;
 display: block;
 height: 1%;
}
ul.menu_left_aboutCVB a:hover {
 color: #00548e;
 text-decoration: none;
 background: #10b0e6;
}
ul.menu_left_aboutCVB a.last,
 ul.menu_left_aboutCVB a.last:hover {
 background: #10b0e6;
}
ul.menu_left_aboutCVB a.current {
 color: #fff;
 background: #10b0e6 url(graphics/menu/menu_blue_current.jpg) repeat-y left top;
 margin-bottom: 0;
}

/* 2nd Level */
ul.menu_left_aboutCVB li li {
 position: relative;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left top;
 display: inline;
 float: left /*For IE*/;
 padding-top: 2px /*IE 7*/;
 padding-bottom: 0px;
}
ul.menu_left_aboutCVB li li a {
 color: #fff;
 background: #10b0e6 url(graphics/menu/menu_blue_sublevel.jpg) repeat-y left top;
 text-decoration: none;
 padding: 7px 10px 7px 20px;
}
ul.menu_left_aboutCVB li li a:hover {
 color: #fff;
 background: #10b0e6 url(graphics/menu/menu_blue_sublevel.jpg) repeat-y left top;
 text-decoration: none;
 padding: 7px 10px 7px 20px;
}
ul.menu_left_aboutCVB ul li a.last,
 ul.menu_left_aboutCVB ul li a.last:hover {
 background: #10b0e6 url(graphics/menu/menu_blue_sublevel.jpg) repeat-y left top;
}

/* 3rd Level */
ul.menu_left_aboutCVB li li li a {
 color: #00548e;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}
ul.menu_left_aboutCVB li li li a:hover {
 color: #00548e;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}

/* 4th Level */
ul.menu_left_aboutCVB li li li li a {
 color: #00548e;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}
ul.menu_left_aboutCVB li li li li a:hover {
 color: #00548e;
 background: #10b0e6 url(graphics/menu_blue_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}

/*
ul.menu_left_aboutCVB ul,
ul.menu_left_aboutCVB ul ul,
ul.menu_left_aboutCVB ul ul ul { display: none; position: absolute; top: 0; left: 196px; }
*/

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_left_aboutCVB li:hover ul,
ul.menu_left_aboutCVB ul li:hover ul,
ul.menu_left_aboutCVB ul ul li:hover ul,
ul.menu_left_aboutCVB li.over ul,
ul.menu_left_aboutCVB ul li.over ul,
ul.menu_left_aboutCVB ul ul li.over ul {
 display: block;
}
ul.menu_left_aboutCVB .nav:after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_left_aboutCVB */




/* MenuBegin:menu_left_getaways */
#menu_left_getaways {
 margin-right: 6px;
}
ul.menu_left_getaways ,
ul.menu_left_getaways li,
ul.menu_left_getaways ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 190px;
 float: right;
}
ul.menu_left_getaways {
 padding-top: 6px;
 background: transparent url(graphics/menu/menu_red_header.jpg) no-repeat left top;
}
ul.menu_left_getaways li {
 position: relative;
 background: #be0000 url(graphics/menu/menu_red_sep.jpg) no-repeat left bottom;
 display: inline;
 float: left /*For IE*/;
 padding-bottom: 2px /*IE 7*/;
}

/* 1st Level */
ul.menu_left_getaways a {
 color: #fff;
 text-decoration: none;
 background: #be0000;
 text-align: left;
 padding: 7px 10px;
 font: normal 11px Verdana, Geneva, sans-serif;
 display: block;
 height: 1%;
}
ul.menu_left_getaways a:hover {
 color: #fff;
 text-decoration: none;
 background: #860000;
}
ul.menu_left_getaways a.last {
 background: #be0000;
}
ul.menu_left_getaways a.last:hover {
 background: #860000;
}
ul.menu_left_getaways a.current {
 background: #860000;
}

/* 2nd Level */
ul.menu_left_getaways li li {
 position: relative;
 background: #be0000 url(graphics/menu/menu_red_sep.jpg) no-repeat left top;
 display: inline;
 float: left /*For IE*/;
 padding-top: 2px /*IE 7*/;
 padding-bottom: 0px;
}
ul.menu_left_getaways li li a {
 color: #fff;
 background: #be0000;
 text-decoration: none;
 padding: 7px 10px 7px 20px;
}
ul.menu_left_getaways li li a:hover {
 color: #fff;
 background: #be0000;
 text-decoration: none;
 padding: 7px 10px 7px 20px;
}

/* 3rd Level */
ul.menu_left_getaways li li li a {
 color: #fff;
 background: #be0000 url(graphics/menu/menu_red_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}
ul.menu_left_getaways li li li a:hover {
 color: #fff;
 background: #be0000 url(graphics/menu/menu_red_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}

/* 4th Level */
ul.menu_left_getaways li li li li a {
 color: #fff;
 background: #be0000 url(graphics/menu/menu_red_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}
ul.menu_left_getaways li li li li a:hover {
 color: #fff;
 background: #be0000 url(graphics/menu/menu_red_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}

/*
ul.menu_left_getaways ul,
ul.menu_left_getaways ul ul,
ul.menu_left_getaways ul ul ul { display: none; position: absolute; top: 0; left: 196px; }
*/

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_left_getaways li:hover ul,
ul.menu_left_getaways ul li:hover ul,
ul.menu_left_getaways ul ul li:hover ul,
ul.menu_left_getaways li.over ul,
ul.menu_left_getaways ul li.over ul,
ul.menu_left_getaways ul ul li.over ul {
 display: block;
}
ul.menu_left_getaways .nav:after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_left_getaways */

/* MenuBegin:menu_left_planners */
#menu_left_planners {
 margin-right: 6px;
}
ul.menu_left_planners ,
ul.menu_left_planners li,
ul.menu_left_planners ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 width: 190px;
 float: right;
}
ul.menu_left_planners {
 padding-top: 6px;
 background: transparent url(graphics/menu/menu_gold_header.jpg) no-repeat left top;
}
ul.menu_left_planners li {
 position: relative;
 background: #e49021 url(graphics/menu/menu_gold_sep.jpg) no-repeat left bottom;
 display: inline;
 float: left /*For IE*/;
 padding-bottom: 2px /*IE 7*/;
}

/* 1st Level */
ul.menu_left_planners a {
 color: #5d3908;
 text-decoration: none;
 background: #e49021;
 text-align: left;
 padding: 7px 10px;
 font: normal 11px Verdana, Geneva, sans-serif;
 display: block;
 height: 1%;
}
ul.menu_left_planners a:hover {
 color: #fff;
 text-decoration: none;
 background: #ca5723;
}
ul.menu_left_planners a.last {
 background: #e49021;
}
ul.menu_left_planners a.last:hover {
 color: #fff;
 text-decoration: none;
 background: #ca5723;
}
ul.menu_left_planners a.current {
 color: #fff;
 background: #ca5723;
}

/* 2nd Level */
ul.menu_left_planners li li {
 position: relative;
 background: #e49021 url(graphics/menu/menu_gold_sep.jpg) no-repeat left top;
 display: inline;
 float: left /*For IE*/;
 padding-top: 2px /*IE 7*/;
 padding-bottom: 0px;
}
ul.menu_left_planners li li a {
 color: #5d3908;
 background: #e49021;
 text-decoration: none;
 padding: 7px 10px 7px 20px;
}
ul.menu_left_planners li li a:hover {
 color: #fff;
 text-decoration: none;
 background: #ca5723;
 padding: 7px 10px 7px 20px;
}

/* 3rd Level */
ul.menu_left_planners li li li a {
 color: #5d3908;
 background: #e49021 url(graphics/menu/menu_gold_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}
ul.menu_left_planners li li li a:hover {
 color: #5d3908;
 background: #e49021 url(graphics/menu/menu_gold_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}

/* 4th Level */
ul.menu_left_planners li li li li a {
 color: #5d3908;
 background: #e49021 url(graphics/menu/menu_gold_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}
ul.menu_left_planners li li li li a:hover {
 color: #5d3908;
 background: #e49021 url(graphics/menu/menu_gold_sep.jpg) no-repeat left bottom;
 text-decoration: none;
}

/*
ul.menu_left_planners ul,
ul.menu_left_planners ul ul,
ul.menu_left_planners ul ul ul { display: none; position: absolute; top: 0; left: 196px; }
*/

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menu_left_planners li:hover ul,
ul.menu_left_planners ul li:hover ul,
ul.menu_left_planners ul ul li:hover ul,
ul.menu_left_planners li.over ul,
ul.menu_left_planners ul li.over ul,
ul.menu_left_planners ul ul li.over ul {
 display: block;
}
ul.menu_left_planners .nav:after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:menu_left_planners */



/* Forms Popup Calendar */
#freedom_calendar td.cal {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 background-color: #274879;
}
#freedom_calendar select.month {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 12px;
 color: #000000;
 width: 85px;
}
#freedom_calendar input.year {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 12px;
 color: #000000;
 width: 30px;
}
#freedom_calendar td.calDaysColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #ffffff;
 background-color: #000000;
}
#freedom_calendar td.calWeekend {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #192D4C;
}
#freedom_calendar td.calBgColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #ffffff;
 background-color: #d3d3d3;
}
#freedom_calendar .calBorderColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #a9a9a9;
}
#freedom_calendar td.calHighlightColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #ffffcc;
}
#freedom_calendar A.calHighlightColor {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #000000;
 background-color: #ffffcc;
}
#freedom_calendar A.cal {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
} 
#freedom_calendar A.cal:Hover {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #FF0000;
 text-decoration: none;
} 
#freedom_calendar .disabled {
 font-family: Arial,Helvetica,Sans-serif;
 font-size: 11px;
 color: #808080;
 text-decoration: none;
}

/* ModuleBegin::newsfeed */
.newsfeed .number {
 font-weight: bold;
 font-size: 15pt;
 width: 40px;
}
.newsfeed .title {
 font-weight: bold;
 font-size: 15pt;
}
.newsfeed .source {
 padding-left: 10px;
}
/* ModuleEnd::newsfeed */
#freedom_calendar {
 position: absolute;
 left: 100px;
 top: 100px;
 width: 175px;
 z-index: 100;
 visibility: hidden;
 clip: rect(0px 175px 145px 0px);
 height: 145px;
}

/* ModuleBegin::directory-getaways */
.directoryListWrapper {
}
.directoryDetailWrapper {
}
.directoryName {
}
.directoryCategory {
}
/* ModuleEnd::directory-getaways */

.footerBanners {
 float: right;
 width: 116px;
 text-align: right;
 padding: 5px 17px 0px 0px;
 height: 20px;
}

.footerBanners span {
 padding-right: 2px;
 padding-left: 2px;
}

/* --------------- Banner Styles --------------- */