BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana,Helvetica,Arial,Sans; BACKGROUND-COLOR: #fff
}
.pleasewait {
	BORDER-RIGHT: #b8c8d9 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #b8c8d9 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px; BORDER-LEFT: #b8c8d9 3px solid; WIDTH: 480px; COLOR: #fff; LINE-HEIGHT: 14px; PADDING-TOP: 10px; BORDER-BOTTOM: #b8c8d9 3px solid; HEIGHT: 480px; BACKGROUND-COLOR: #4a77a5; TEXT-ALIGN: center
}
.pleasewait P {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; BORDER-LEFT: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 0px; BORDER-BOTTOM: #b8c8d9 1px solid
}
.hotelsectiontitle {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: right top; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/styles/rounded-right-corner.gif); PADDING-BOTTOM: 2px; COLOR: #fff; LINE-HEIGHT: 12px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: #4a77a5
}
HR.hotel {
	BORDER-TOP: #4a77a5 1px dotted; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; HEIGHT: 0px; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.hotelresultsectiontitle {
	PADDING-RIGHT: 2px; BACKGROUND-POSITION: right top; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/styles/rounded-right-corner.gif); PADDING-BOTTOM: 2px; COLOR: #fff; LINE-HEIGHT: 12px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px; BACKGROUND-COLOR: #4a77a5
}
.hotelresultsection {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.hotelnav {
	BORDER-RIGHT: #4a77a5 0px; PADDING-RIGHT: 0px; BORDER-TOP: #4a77a5 0px dotted; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; BORDER-LEFT: #4a77a5 0px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #4a77a5 1px dotted; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.hotelnavnorule {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 2px 0px; WIDTH: 100%; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.hotelrule {
	BORDER-RIGHT: #4a77a5 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #4a77a5 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #4a77a5 0px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #4a77a5 0px dotted
}
.hotelinfo_box {
	BORDER-RIGHT: #4a77a5 0px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; BORDER-TOP: #4a77a5 3px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(images/styles/hotel-gradient-bkgd.gif); PADDING-BOTTOM: 5px; MARGIN: 2px 0px 20px; BORDER-LEFT: #4a77a5 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #4a77a5 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.hotelinfo_top {
	BORDER-RIGHT: #4a77a5 0px; PADDING-RIGHT: 0px; BORDER-TOP: #4a77a5 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 5px; BORDER-LEFT: #4a77a5 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #4a77a5 1px dotted; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.hotelinfo_name {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4a77a5; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.hotelinfo_name A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4a77a5; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.hotelinfo_price {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #4a77a5; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.hotelinfo_pricetagline {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333; LINE-HEIGHT: 10px; TEXT-DECORATION: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sectionlink {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; BORDER-LEFT: #fff 1px solid; WIDTH: 180px; BORDER-BOTTOM: #fff 0px solid; TEXT-DECORATION: none
}
#sectionlink UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sectionlink LI {
	MARGIN: 0px
}
#sectionlink A {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px solid; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px solid; COLOR: #27435f; LINE-HEIGHT: 13px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #d5e1ee; TEXT-DECORATION: none
}
#sectionlink A:hover {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #4a77a5; TEXT-DECORATION: none
}
#sectionlink A:active {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #4a77a5; TEXT-DECORATION: none
}
#sectionlinkon A:hover {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #4a77a5; TEXT-DECORATION: none
}
#sectionlinkon A:active {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #4a77a5; TEXT-DECORATION: none
}
#sectionlinkon A:visited {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #4a77a5; TEXT-DECORATION: none
}
#sectionlinkon A:link {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #4a77a5; TEXT-DECORATION: none
}
.graytext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
.graytext UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.graytext LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 2px 0.5em; BORDER-TOP: 0px; PADDING-LEFT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/index/gui/arrow-r-red.gif); PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; COLOR: #333; LINE-HEIGHT: 20px; PADDING-TOP: 4px; BORDER-BOTTOM: #e4ddc3 0px dotted; BACKGROUND-REPEAT: no-repeat
}
.bigprice {
	FONT-SIZE: 14pt; COLOR: #28496b
}
.softtext {
	FONT-SIZE: 8pt; COLOR: #333
}
.formtext {
	FONT-SIZE: 8pt; COLOR: #333
}
.graylink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none
}
.colheadred {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #c00; TEXT-DECORATION: none
}
.colheadwht {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #fff; TEXT-DECORATION: none
}
.colheadgry {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none
}
.colheadblue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #4a77a5; TEXT-DECORATION: none
}
.headon {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #fff; TEXT-DECORATION: none
}
.headonlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #fff; TEXT-DECORATION: none
}
.headoff {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #333; TEXT-DECORATION: none
}
.flagimg {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.flagimgon {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 4px solid
}
.flagtext {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4a77a5; LETTER-SPACING: 2px; TEXT-DECORATION: none
}
.bar {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #fff
}
.bardark {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; COLOR: #333
}
.smallbar {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #333
}
.smallbarw {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #fff
}
.info {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Helvetica,Arial,Sans
}
.text {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 16px
}
.descrip {
	FONT-SIZE: 12px; MARGIN-LEFT: 15px; COLOR: #333; LINE-HEIGHT: 14px; MARGIN-RIGHT: 15px
}
.result {
	FONT-SIZE: 11px; COLOR: #333
}
.result_red {
	FONT-SIZE: 11px; COLOR: #cc0000
}
.result_grey {
	FONT-SIZE: 11px; COLOR: #333
}
.fine {
	FONT-SIZE: 9px; COLOR: #333
}
.fineblue {
	FONT-SIZE: 10px; COLOR: #27435f
}
.charthead {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.smlinks {
	FONT-SIZE: 11px; COLOR: #333
}
.smlinks2 {
	FONT-SIZE: 11px; COLOR: #000000
}
.widetext {
	FONT-SIZE: 12px; MARGIN-LEFT: 15px; COLOR: #333; LINE-HEIGHT: 20px; MARGIN-RIGHT: 15px
}
.widehead {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.sidehead {
	FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 12px
}
FONT {
	FONT-SIZE: 10px; COLOR: #333
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #cc0000; LINE-HEIGHT: 24px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #cc0000; LINE-HEIGHT: 22px
}
.banner {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc0000; LINE-HEIGHT: 20px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333
}
.specialphone {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 13px
}
.hometext {
	FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 17px; TEXT-ALIGN: left
}
.hometext H4 {
	FONT-SIZE: 16px; COLOR: #4a77a5; LINE-HEIGHT: 18px; TEXT-ALIGN: left
}
.headwhite {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
.textblue {
	FONT-SIZE: 11px; COLOR: #375f88
}
.textdkblue {
	FONT-SIZE: 11px; COLOR: #27435f
}
.finegry {
	FONT-SIZE: 9px; COLOR: #333; LINE-HEIGHT: 11px
}
H4.homehead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #375f88; TEXT-ALIGN: left
}
.homehead H3 {
	MARGIN-TOP: 0ex; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; TEXT-TRANSFORM: none; COLOR: #4a77a5; LINE-HEIGHT: 3ex; TEXT-ALIGN: left
}
.coltextgry {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.coltextgry LI {
	MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #333; LINE-HEIGHT: 15px; BORDER-BOTTOM: #e4ddc3 1px dotted; TEXT-DECORATION: none
}
#rulio {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #e4ddc3 2px dotted
}
#rulioblue {
	BORDER-TOP: #85a3c2 2px dotted; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.lightrule {
	MARGIN-TOP: 5px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #e4ddc3 2px dotted
}
.taboff {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none
}
.tabon {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none
}
.homespec {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 4px; COLOR: #333; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.specials {
	FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
#sitefeaturelist {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#sitefeaturelist LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 8px 0.5em; BORDER-TOP: 0px; PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(/images/index/gui/arrow-r-red.gif); PADDING-BOTTOM: 4px; BORDER-LEFT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #e4ddc3 1px dotted; BACKGROUND-REPEAT: no-repeat
}
.specialslist {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.specialslist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.specialslist LI {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 8px 0.5em; BORDER-TOP: 0px; PADDING-LEFT: 16px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/index/gui/arrow-r-red.gif); PADDING-BOTTOM: 6px; BORDER-LEFT: 0px; COLOR: #333; LINE-HEIGHT: 17px; PADDING-TOP: 7px; BORDER-BOTTOM: #e4ddc3 1px dotted; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
.specialsPageBlock {
	DISPLAY: block; MARGIN-BOTTOM: 20px; WIDTH: 574px; TEXT-ALIGN: left
}
.specialsBar {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 10px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #4a77a5
}
.silverheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffff33; FONT-STYLE: normal
}
.whiteheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal
}
.rounded_box {
	WIDTH: 10em
}
.rounded_box .content DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.rounded_box .top {
	MARGIN: 0px
}
.rounded_box .bottom {
	MARGIN: 0px
}
.rounded_box .top DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}
.rounded_box .bottom DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}
.rounded_box .top .r4 {
	HEIGHT: 2px
}
.rounded_box .bottom .r1 {
	HEIGHT: 2px
}
.rounded_box .r1 {
	DISPLAY: block
}
.rounded_box .r2 {
	DISPLAY: block
}
.rounded_box .r3 {
	DISPLAY: block
}
.rounded_box .r4 {
	DISPLAY: block
}
.rounded_box .top .r1 {
	MARGIN: 0px 5px
}
.rounded_box .top .r2 {
	MARGIN: 0px 3px
}
.rounded_box .top .r3 {
	MARGIN: 0px 2px
}
.rounded_box .top .r4 {
	MARGIN: 0px 1px
}
.rounded_box .bottom .r1 {
	MARGIN: 0px 1px
}
.rounded_box .bottom .r2 {
	MARGIN: 0px 2px
}
.rounded_box .bottom .r3 {
	MARGIN: 0px 3px
}
.rounded_box .bottom .r4 {
	MARGIN: 0px 5px
}
.rounded_box .content H1 {
	MARGIN: 0px
}
.rounded_box .content H2 {
	MARGIN: 0px
}
.rounded_box .content H1 {
	FONT-SIZE: 20px
}
.rounded_box .content H2 {
	FONT-SIZE: 13px
}
.dark DIV  {
	COLOR: #ffffff; BACKGROUND-COLOR: #4a77a5
}
.dark H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
.light H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
.light H1 A {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
.light H1 A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; TEXT-DECORATION: none
}
.dark H1 A {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #ffffff; TEXT-DECORATION: none
}
.dark H1 A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #ffffff; TEXT-DECORATION: none
}
.dark P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.dark P A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: white; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.light DIV  {
	COLOR: #333; BACKGROUND-COLOR: #ccc08f
}
.charthead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 15px; BACKGROUND-COLOR: #4a77a5
}
.charttext-alt {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 15px; BACKGROUND-COLOR: #ccc08f
}
.charttext {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 15px; BACKGROUND-COLOR: #e4ddc3
}
DIV.darkbox {
	BACKGROUND: #4b77a6; MARGIN: 0px 2px 8px; WIDTH: 176px
}
SPAN.rtop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px
}
SPAN.rbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px
}
SPAN.rtop SPAN {
	DISPLAY: block; BACKGROUND: #4b77a6; OVERFLOW: hidden; HEIGHT: 1px
}
SPAN.rbottom SPAN {
	DISPLAY: block; BACKGROUND: #4b77a6; OVERFLOW: hidden; HEIGHT: 1px
}
SPAN.r1 {
	MARGIN: 0px 5px
}
SPAN.r2 {
	MARGIN: 0px 3px
}
SPAN.r3 {
	MARGIN: 0px 2px
}
SPAN.rtop SPAN.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
SPAN.rbottom SPAN.r4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
DIV.lightbox {
	BACKGROUND: #7c9dbe; MARGIN: 0px 2px 8px; WIDTH: 176px
}
SPAN.ltop {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px
}
SPAN.lbottom {
	DISPLAY: block; FONT-SIZE: 1px; BACKGROUND: #fff; LINE-HEIGHT: 1px
}
SPAN.ltop SPAN {
	DISPLAY: block; BACKGROUND: #7c9dbe; OVERFLOW: hidden; HEIGHT: 1px
}
SPAN.lbottom SPAN {
	DISPLAY: block; BACKGROUND: #7c9dbe; OVERFLOW: hidden; HEIGHT: 1px
}
SPAN.l1 {
	MARGIN: 0px 5px
}
SPAN.l2 {
	MARGIN: 0px 3px
}
SPAN.l3 {
	MARGIN: 0px 2px
}
SPAN.ltop SPAN.l4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
SPAN.lbottom SPAN.l4 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
.formhead {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: center
}
.formbutton {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.formbutton A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.lp-formtext {
	FONT-SIZE: 10px; MARGIN: 2px 2px 2px 0px; TEXT-TRANSFORM: none; COLOR: #333; FONT-FAMILY: Verdana, Helvetica, Arial
}
.formlabel {
	BORDER-RIGHT: #4b77a6 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #4b77a6 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: 300; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 4px; BORDER-LEFT: #4b77a6 0px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #4b77a6 1px solid; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.formlabeldark {
	BORDER-RIGHT: #7c9dbe 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #7c9dbe 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: 300; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; MARGIN: 4px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #7c9dbe 0px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #7c9dbe 1px solid; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-ALIGN: left
}
.spectitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 176px; COLOR: #555; PADDING-TOP: 3px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.specinfo {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555; BACKGROUND-COLOR: #fff
}
.carlink {
	FONT-WEIGHT: 300; FONT-SIZE: 9px; MARGIN: 0px 5px 5px 0px; COLOR: #555; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-DECORATION: none
}
.citylink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4a77a5; FONT-FAMILY: Verdana, Helvetica, Arial; TEXT-DECORATION: none
}
.textgry {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.textgry P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.textgrylink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555
}
#textgryrule {
	BORDER-RIGHT: #4a77a5 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4a77a5 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; BORDER-LEFT: #4a77a5 0px solid; WIDTH: 100%; COLOR: #555; PADDING-TOP: 3px; BORDER-BOTTOM: #4a77a5 0px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.guidesubhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #4a77a5; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.guidepagehead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c00; LINE-HEIGHT: 20px; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#topborder {
	FONT-SIZE: 11px; BORDER-LEFT-COLOR: #4a77a5; BORDER-BOTTOM-COLOR: #4a77a5; MARGIN: 25px 0px 15px; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #4a77a5; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #4a77a5; BORDER-BOTTOM-STYLE: solid
}
.eventblock {
	BORDER-RIGHT: #4a77a5 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4a77a5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; BORDER-LEFT: #4a77a5 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #4a77a5 0px solid; TEXT-ALIGN: left
}
.eventlink {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 1px 50%; PADDING-LEFT: 32px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/calendar.gif); PADDING-BOTTOM: 10px; MARGIN: 6px 0px 10px; COLOR: #555; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; TEXT-DECORATION: none
}

