.left {text-align:left;}
.centre {text-align:center;}

.strikeout {text-decoration:line-through;}

.col_red {color:#CC3333;}
.col_white {color:#FFFFFF;}

.sm {font:10px Arial, Helvetica, sans-serif;}
.smgy {font:10px Arial, Helvetica, sans-serif; color:#666666;}
.smg {font:10px Arial, Helvetica, sans-serif; color:#336666;}
.ft {font:12px Arial, Helvetica, sans-serif;}
.ftb {font:12px Arial, Helvetica, sans-serif; color:#003366;}
.ftg {font:12px Arial, Helvetica, sans-serif; color:#336666;}
.ftgy {font:12px Arial, Helvetica, sans-serif; color:#333333;}
.ftgy_tall {font:12px Arial, Helvetica, sans-serif; color:#333333; line-height: 140%;}
.ftr {font:12px Arial, Helvetica, sans-serif; color:#CC0000;}
.ftw {font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.ft_tall{font:12px Arial, Helvetica, sans-serif; line-height: 150%;}
.ftg_tall{font:12px Arial, Helvetica, sans-serif; line-height: 150%; color:#336666;}
.ebb {font:14px Arial, Helvetica, sans-serif; color:#000000;}
.ebbl {font:12px Arial, Helvetica, sans-serif; color:#000099;}
.ebg {font:15px Arial, Helvetica, sans-serif; color:#336666;}
.ebgr {font:17px Sans-Serif, Arial, Helvetica, sans-serif; color:#336666;}
.ebgy {font:14px Arial, Helvetica, sans-serif; color:#666666;}
.ebo {font:17px Sans-Serif, Arial, Helvetica, sans-serif; color:#CC3333;}
.ebor {font:14px Arial, Helvetica, sans-serif; color:#CC6633;}
.ebpr {font:12px Arial, Helvetica, sans-serif; color:#663399;}
.ebr {font:14px Arial, Helvetica, sans-serif; color:#CC3333;}
.ebdkr {font:12px Arial, Helvetica, sans-serif; color:#990000;}
.eblg_g {font:17px Arial, Helvetica, sans-serif; color:#336666;}
.ebhd_g {font:22px Arial, Helvetica, sans-serif; color:#336666;}
.book {font:14px Arial, Helvetica; color:#FFFFFF; letter-spacing: 1.5px}
.spaced {font:14px Arial, Helvetica; color:#FFFFFF; letter-spacing: 1.3px}
.md {font:14px Lucida Sans Unicode,Arial, Helvetica, sans-serif;}
.mdg {font:14px Lucida Sans Unicode,Arial, Helvetica, sans-serif; color:#336666;}
.mdr {font:14px Lucida Sans Unicode,Arial, Helvetica, sans-serif; color:#CC3333;}
.lgg {font:18px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#336666;}
.sp {font:18px Lucida Sans Unicode,Arial, Helvetica, sans-serif; color:#CC3333; text-align:left;}
.sec {font:22px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#336666;}
.hd {font:26px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#336666; text-align:left;}
.hd_smallship {font:26px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#003399; text-align:left;}
.hd_expedition {font:26px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#663399; text-align:left;}
.hd_river {font:26px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#CC6633; text-align:left;}
.hd_land {font:26px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#339966; text-align:left;}
.tlg {font:30px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#336666;}
.bnb {font:36px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#333399;}
.bng {font:36px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#336666;}
.bnw {font:36px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.csm {font:11px Arial, Helvetica, sans-serif; text-align:center; color:#000000;}
.csmgy {font:10px Arial, Helvetica, sans-serif; text-align:center; color:#666666;}
.cft {font:12px Arial, Helvetica, sans-serif; text-align:center;}
.cftg {font:12px Arial, Helvetica, sans-serif; text-align:center; color:#336666;}
.cftgy {font:12px Arial, Helvetica, sans-serif; text-align:center; color:#333333;}
.cftr {font:12px Arial, Helvetica, sans-serif; text-align:center; color:#CC0000;}
.cftw {font:12px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF;}
.cftw_hd {font:12px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF;}
.clgw {font:14px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF;}
.clgb {font:14px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#333399;}
.clgg {font:14px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#006633;}
.clgr {font:14px Lucida Sans Unicode,Arial, Helvetica, sans-serif; text-align:center; color:#CC3333;}
.clgw {font:14px Lucida Sans Unicode,Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF;}
.csp {font:18px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; line-height:95%;}
.cspo {font:12px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF; letter-spacing: 1px;}
.cadv {font:18px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF;}
.csptl {font:18px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#336666;}
.ctlb {font:30px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#333399;}
.ctlg {font:30px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#336666;}


.rhist {font:10px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#336666; text-align:right;}
.rft {font:12px Arial, Helvetica, sans-serif; text-align:right;}
.rftg {font:12px Arial, Helvetica; color:#336666; text-align:right;}
.rftw {font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right;}

.bg_left {background-position: top left;}
.bg_right {background-position: top right;}

.nav_orig {height:25px; border-bottom-style:solid; border-width:1px; border-color:#CCFFFF; background-color:#99CCCC;}
.nav_search_orig {height:25px; border-bottom-style:solid; border-width:1px; border-color:#CCFFFF; background-image: url('../images/page/background/mid_green.gif')}
.nav_search_header_orig {height:25px; padding-left: 5px; border-bottom-style:solid; border-width:1px; border-color:#CCFFFF; background-image: url('../images/page/background/mid_green.gif'); font:11px Lucida Sans Unicode, Arial, Helvetica; color:#333333;}
.nav_tour_orig {height:25px; border-bottom-style:solid; border-width:1px; border-color:#CCFFFF; background-color:#99CCCC;}

.nav_booking_header {padding-left: 5px; border-bottom-style:solid; border-width:1px; border-color:#CCFFFF; font:12px Lucida Sans Unicode, Arial, Helvetica; color:#336666;}
.nav_booking_new {padding-left: 5px; font:12px Lucida Sans Unicode, Arial, Helvetica; color:#666666;}
.nav_booking_new_bottom {padding-left: 5px; border-bottom-style:solid; border-width:1px; border-color:#CCFFFF; font:12px Lucida Sans Unicode, Arial, Helvetica; color:#666666;}
.nav_booking_current {padding-left: 5px; font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF;}
.nav_booking_current_bottom {padding-left: 5px; border-bottom-style:solid; border-width:1px; border-color:#CCFFFF; font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF;}
.nav_booking_visited {padding-left: 5px; font:12px Lucida Sans Unicode, Arial, Helvetica; color:#333333;}


table#nav a{padding-top: 5px; padding-left: 5px; display:block; height:100%; font:11px Lucida Sans Unicode, Arial, Helvetica; color:#333333; text-decoration:none;}
table#nav a:hover{font:11px Lucida Sans Unicode, Arial, Helvetica; color: #333333; background-color:#CCCCCC;}
table#nav_tour a{padding-top: 5px; padding-left: 5px; display:block; height:100%; font:11px Lucida Sans Unicode, Arial, Helvetica; color:#333333; text-decoration:none;}
table#nav_tour a:hover{font:11px Lucida Sans Unicode, Arial, Helvetica; color: #333333; background-color:#CCCCCC;}

.label {display:block; height:25px; width:200px; padding-top: 2px; font:16px Tw Cen MT, Arial, Helvetica; color:#FFFFFF; text-align:center; background-color:#669999;}
.oldprice {text-decoration:line-through;}
.body_text {padding-left: 10px; padding-right: 10px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}
.body_text_list {padding-left: 10px; padding-right: 10px; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.body_text_left {padding-left: 10px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}
.body_text_left_narrow {padding-left: 5px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}
.body_text_left_wide {padding-left: 20px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}
.body_text_right {padding-right: 10px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}
.body_text_border_list {padding-left: 10px; padding-right: 10px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify; border-bottom-style: dashed; border-width: 1px; border-color: #006633;}
.body_text_border_top {padding-left: 10px; padding-right: 10px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify; border-top-style: dashed; border-width: 1px; border-color: #006633;}
.body_text_left_large {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font:14px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}
.body_text_side_bottom {padding-left: 10px; padding-right: 10px; padding-bottom: 10px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:justify;}
.footer_text_right_align {padding-right: 5px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:right;}
.footer_text_left_align {padding-left: 5px; font:12px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
.padding_side {padding-left: 5px; padding-right: 5px; font:16px Tw Cen MT, Arial, Helvetica, sans-serif; color:#336666;}
.list_text_left {padding-left: 5px; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.promotion_header {padding-left: 5px; font:18px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#336666;}
.bulletin_text_left {padding-left: 5px; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.bulletin_text_right {padding-right: 5px; font:12px Arial, Helvetica, sans-serif; color:#000000;}
.email_label {padding-top: 70px; font:18px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#336666; text-align:center;}
.question_text {padding-left: 20px; padding-right: 20px; font:12px Arial, Helvetica, sans-serif;}
.box_text_centre {padding: 5px; font:12px Arial, Helvetica, sans-serif; text-align:center;}
.general_text {padding:10px; font:12px Arial, Helvetica, sans-serif; text-align:justify;}

.home_label_title {padding-top:10px; padding-left:10px; padding-right:10px; font:25px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.home_label_text_river {padding-top:105px; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.home_label_text_exped {padding-top:60px; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.home_label_text_small {padding-top:105px; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.home_label_text_land {padding-top:120px; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
a.white_home:link {font:12px Arial, Helvetica; color:#FFFFFF; text-decoration:none;}
a.white_home:visited {font:12px Arial, Helvetica; color:#FFFFFF; text-decoration:none;}
a.white_home:active {font:12px Arial, Helvetica; color:#FFFFFF; text-decoration:underline;}
a.white_home:hover {font:12px Arial, Helvetica; color:#FFFFFF; text-decoration:underline;}
.home_promotions_footer {display:block; height:10px; font:6px Arial, Helvetica, sans-serif;}


.green_block {display:block; height:100%; background-color:#CCCCCC;}

.detail_title {font:18px Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; color:#666666; border-bottom-style: solid; border-width: 1px; border-color: #666666;}

.border_header {border-bottom-style: solid; border-width: 1px; border-color: #006633;}
.border_list {border-bottom-style: dashed; border-width: 1px; border-color: #006633;}
.border_list_top {border-top-style: dashed; border-width: 1px; border-color: #006633;}
.border {border-style: solid; border-width: 1px; border-color: #336666;}
.border_map_lhs {border-top-style: solid; border-left-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #336666;}
.border_map_rhs {border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #336666;}

.bulletin_purple {border-style:solid; border-width:1px; border-color:#663399; font:12px Arial, Helvetica, sans-serif; color:#333333;}
.bulletin_red {border-style:solid; border-width:1px; border-color:#990000; font:12px Arial, Helvetica, sans-serif; color:#333333;}
.bulletin_blue {border-style:solid; border-width:1px; border-color:#000099; font:12px Arial, Helvetica, sans-serif; color:#333333;}

.tab {border-style: solid; border-width: 1px; border-color: #669999; background-color: white;}
.tabtx {border-style: solid; border-width: 1px; border-color: #669999; background-color: white; font:13px Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
.tabl_gr {border-left-style: solid; border-width: 1px; border-color: #669999; background-color: white;}
.tabbl_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white;}
.tabblt_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif; color:#669999; text-align:center;}
.tabbltt_gr {border-top-style: solid; border-width: 1px; border-color: #669999; border-left-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif; color:#669999; text-align:center;}
.tabbrt_gr {border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:9px Arial,sans-serif; color:#CC0033; text-align:center;}
.tabblrdt_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:9px Arial,sans-serif; color:#669999; text-align:center;}
.tabblrt_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:9px Arial,sans-serif; color:#669999; text-align:center;}
.tabblrtt_grlg {border-top-style: solid; border-width: 1px; border-color: #669999; border-left-style: solid; border-width: 1px; border-color: #669999; border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif; color:#669999; text-align:center;}

.tablf_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif;}
.tabrf_gr {border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif; color:#CC0033; text-align:center;}
.tablrf_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif; text-align:center;}
.tabblf_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: solid; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif;}
.tabbrf_gr {border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: solid; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif; color:#CC0033; text-align:center;}
.tabblrf_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: solid; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif; text-align:center;}

.booking_tablf_gr {border-left-style: solid; border-width: 1px; border-color: #6699CC; border-bottom-style: dashed; border-width: 1px; border-color: #6699CC; background-color: white; font:12px Arial,sans-serif; color:#336666; text-align:right;}
.booking_tabrf_gr {border-right-style: solid; border-width: 1px; border-color: #6699CC; border-bottom-style: dashed; border-width: 1px; border-color: #6699CC; background-color: white; font:12px Arial,sans-serif;}
.booking_tabblf_gr {border-left-style: solid; border-width: 1px; border-color: #6699CC; border-bottom-style: solid; border-width: 1px; border-color: #6699CC; background-color: white; font:12px Arial,sans-serif; color:#336666; text-align:right;}
.booking_tabbrf_gr {border-right-style: solid; border-width: 1px; border-color: #6699CC; border-bottom-style: solid; border-width: 1px; border-color: #6699CC; background-color: white; font:12px Arial,sans-serif;}

.question_tabblt_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif;}
.question_tabblrt_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif;}
.question_tabblf_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: solid; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif;}
.question_tabblrf_gr {border-left-style: solid; border-width: 1px; border-color: #669999; border-right-style: solid; border-width: 1px; border-color: #669999; border-bottom-style: solid; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif;}
.question_tabb_gr {border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif;}
.question_tabb_gr_inset {border-bottom-style: dashed; border-width: 1px; border-color: #669999; background-color: white; font:12px Arial,sans-serif; padding-left: 30px;}

.tab_blue {border-style: solid; border-width: 1px; border-color: #1B4E83; background-color: white;}
.tab_red {border-style: solid; border-width: 1px; border-color: #990000; background-color: white;}

.bulletin_tab {border-style: solid; border-width: 1px; border-color: #669999; background-color: white; font:11px Arial, Helvetica, sans-serif; color:#000000;}
.bulletin_tab_header {background-color:#EEEEEE; padding:2px; font:11px Arial,sans-serif; color:#000000;}
.bulletin_tab_row {border-top-style: dashed; border-width: 1px; border-color: #6699CC; background-color: white; padding:2px; font:12px Arial,sans-serif; color:#000000;}
.bulletin_tab_footer {background-color:#EEEEEE; padding:2px; font:11px Arial,sans-serif; color:#000000;}

.cmdsrh {font:12px Arial, Helvetica, sans-serif; color:#000000; width: 25px; height: 20px;}
.tbsearch {width: 100px; height: 18px;}
.tbasearchsm {width: 75px; height: 20px;}
.tbasearch {width: 300px; height: 20px;}
.tbbooking {width: 300px; height: 20px;}
.tbquestion {width: 100%; height: 20px; background-color:#EEFAF8;}
.txbooking {width: 300px; height: 100px; font:12px Arial, Helvetica;}
.txquestion {width: 100%; height: 60px; font:12px Arial, Helvetica; background-color:#EEFAF8;}
.txcommodore {width: 300px; height: 50px; font:12px Arial, Helvetica;}

.DataTable {display: table; width: 100%;}
.DataHead {display: table-cell; width: 25%; font:12px Arial, Helvetica, sans-serif; color:#336666;}
.DataCell {display: table-cell; width: 25%; font:12px Arial, Helvetica, sans-serif; color:#000000;}

a:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:underline;}
a:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:underline;}
a:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}

a.dark:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#003333; text-decoration:underline;}
a.dark:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#003333; text-decoration:underline;}
a.dark:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.dark:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}

a.highlight:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:underline; background-color:#CCCCCC;}
a.highlight:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:underline;}
a.highlight:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.highlight:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}

a.detail:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.detail:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.detail:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#CCFFFF; text-decoration:underline;}
a.detail:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#CCFFFF; text-decoration:underline;}

a.list:link {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none;}
a.list:visited {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none;}
a.list:active {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}
a.list:hover {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}

a.list_title:link {font:21px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none; text-align:left;}
a.list_title:visited {font:21px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none; text-align:left;}
a.list_title:active {font:21px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}
a.list_title:hover {font:21px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}

a.list_smallship:link {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#003399; text-decoration:none; text-align:left;}
a.list_smallship:visited {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#003399; text-decoration:none; text-align:left;}
a.list_smallship:active {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}
a.list_smallship:hover {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}

a.list_expedition:link {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#663399; text-decoration:none; text-align:left;}
a.list_expedition:visited {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#663399; text-decoration:none; text-align:left;}
a.list_expedition:active {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}
a.list_expedition:hover {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}

a.list_river:link {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#CC6633; text-decoration:none; text-align:left;}
a.list_river:visited {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#CC6633; text-decoration:none; text-align:left;}
a.list_river:active {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}
a.list_river:hover {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}

a.list_land:link {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#339966; text-decoration:none; text-align:left;}
a.list_land:visited {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#339966; text-decoration:none; text-align:left;}
a.list_land:active {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}
a.list_land:hover {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}

a.list_musicgardens:link {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#336699; text-decoration:none; text-align:left;}
a.list_musicgardens:visited {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#336699; text-decoration:none; text-align:left;}
a.list_musicgardens:active {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}
a.list_musicgardens:hover {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; text-align:left;}

a.special_more:link {font:17px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none;}
a.special_more:visited {font:17px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none;}
a.special_more:active {font:17px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}
a.special_more:hover {font:17px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}

a.special:link {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-align:center; line-height:95%; text-decoration:none;}
a.special:visited {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-align:center; line-height:95%; text-decoration:none;}
a.special:active {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#FF9900; text-align:center; line-height:95%; text-decoration:none;}
a.special:hover {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#FF9900; text-align:center; line-height:95%; text-decoration:none;}

a.original {font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.original:visited {font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.original:link {font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.original:active {font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}
a.original:hover {font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}

a.number {font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.number:visited {font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.number:link {font:12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}
a.number:active {font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline;}
a.number:hover {font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline;}

a.pagenumber {font:12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
a.pagenumber:visited {font:12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
a.pagenumber:link {font:12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:underline;}
a.pagenumber:active {font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline;}
a.pagenumber:hover {font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline;}

a.selectnumber {font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; background-image: url('../images/page/background/mid_green.gif'); text-decoration:none;}
a.selectnumber:visited {font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; background-image: url('../images/page/background/mid_green.gif'); text-decoration:none;}
a.selectnumber:link {font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; background-image: url('../images/page/background/mid_green.gif'); text-decoration:none;}
a.selectnumber:active {font:12px Arial, Helvetica, sans-serif; color:#990000; background-image: url('../images/page/background/mid_green.gif'); text-decoration:none;}
a.selectnumber:hover {font:12px Arial, Helvetica, sans-serif; color:#990000; background-image: url('../images/page/background/mid_green.gif'); text-decoration:none;}

a.nullnumber {font:12px Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
a.nullnumber:visited {font:12px Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
a.nullnumber:link {font:12px Arial, Helvetica, sans-serif; color:#999999; text-decoration:none;}
a.nullnumber:active {font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}
a.nullnumber:hover {font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}

a.history:link {font:10px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:underline;}
a.history:visited {font:10px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:underline;}
a.history:active {font:10px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.history:hover {font:10px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}

a.black:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#333333; text-decoration:none;}
a.black:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#333333; text-decoration:none;}
a.black:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}
a.black:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}

a.grey:link {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:underline;}
a.grey:visited {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:underline;}
a.grey:active {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.grey:hover {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}

a.red:link {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.red:visited {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.red:active {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:underline;}
a.red:hover {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:underline;}

a.red_noline:link {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}
a.red_noline:visited {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}
a.red_noline:active {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:none;}
a.red_noline:hover {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:none;}

a.white:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:underline;}
a.white:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:underline;}
a.white:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.white:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}

a.white_nul:link {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:none;}
a.white_nul:visited {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:none;}
a.white_nul:active {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}
a.white_nul:hover {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}

a.date:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:none;}
a.date:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:none;}
a.date:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}
a.date:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}

a.date_gr:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none;}
a.date_gr:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none;}
a.date_gr:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}
a.date_gr:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none;}

a.small_gy:link {font:10px Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:underline;}
a.small_gy:visited {font:10px Lucida Sans Unicode, Arial, Helvetica; color:#666666; text-decoration:underline;}
a.small_gy:active {font:10px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}
a.small_gy:hover {font:10px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}

a.title:link {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#000000; text-decoration:underline;}
a.title:visited {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#000000; text-decoration:underline;}
a.title:active {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:nunderline;}
a.title:hover {font:18px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline;}

a.maplabel {font:10px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.maplabel:visited {font:10px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.maplabel:link {font:10px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
a.maplabel:active {font:10px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}
a.maplabel:hover {font:10px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none;}

a.advertlabel:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:none; line-height:90%;}
a.advertlabel:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FFFFFF; text-decoration:none; line-height:90%;}
a.advertlabel:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FF9900; text-decoration:none; line-height:90%;}
a.advertlabel:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#FF9900; text-decoration:none; line-height:90%;}

a.advertlabel_red:link {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; line-height:95%;}
a.advertlabel_red:visited {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; line-height:95%;}
a.advertlabel_red:active {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline; line-height:95%;}
a.advertlabel_red:hover {font:12px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:underline; line-height:95%;}

a.gallery{display:block; height:20px; width:20px; border-style:solid; border-width:1px; border-color:#336666; font:11px Arial, Helvetica; color:#336666; text-decoration:none; text-align:center;}
a.gallery:visited{font:11px Arial, Helvetica; color:#336666; text-decoration:none;}
a.gallery:active{font:11px Arial, Helvetica; color: #CC0033; background-color:#CCCCCC;}
a.gallery:hover{font:11px Arial, Helvetica; color: #CC0033; background-color:#CCCCCC;}

a.gallery_select{display:block; height:20px; width:20px; background-color:#99CCCC; border-style:solid; border-width:1px; border-color:#336666; font:11px Arial, Helvetica; color:#FFFFFF; text-decoration:none; text-align:center;}
a.gallery_select:visited{font:11px Arial, Helvetica; color:#FFFFFF; text-decoration:none;}
a.gallery_select:active{font:11px Arial, Helvetica; color: #CC0033; background-color:#CCCCCC;}
a.gallery_select:hover{font:11px Arial, Helvetica; color: #CC0033; background-color:#CCCCCC;}

a.bulletin:link {font:13px Arial, Helvetica; color:#336666; text-decoration:none;}
a.bulletin:visited {font:13px Arial, Helvetica; color:#336666; text-decoration:none;}
a.bulletin:active {font:13px Arial, Helvetica; color:#990000; text-decoration:none;}
a.bulletin:hover {font:13px Arial, Helvetica; color:#990000; text-decoration:none;}

a.bulletin_url_red:link {font:12px Arial, Helvetica; color:#CC3333; text-decoration:underline;}
a.bulletin_url_red:visited {font:12px Arial, Helvetica; color:#CC3333; text-decoration:underline;}
a.bulletin_url_red:active {font:12px Arial, Helvetica; color:#000099; text-decoration:underline;}
a.bulletin_url_red:hover {font:12px Arial, Helvetica; color:#000099; text-decoration:underline;}

a.bulletin_title:link {font:17px Arial, sans-serif; color:#CC0000; text-decoration:none;}
a.bulletin_title:visited {font:17px Arial, sans-serif; color:#CC0000; text-decoration:none;}
a.bulletin_title:active {font:17px Arial, sans-serif; color:#336666; text-decoration:none;}
a.bulletin_title:hover {font:17px Arial, sans-serif; color:#336666; text-decoration:none;}

a.bulletin_title_green:link {font:17px Arial, Helvetica; color:#336666; text-decoration:none;}
a.bulletin_title_green:visited {font:17px Arial, Helvetica; color:#336666; text-decoration:none;}
a.bulletin_title_green:active {font:17px Arial, Helvetica; color:#990000; text-decoration:none;}
a.bulletin_title_green:hover {font:17px Arial, Helvetica; color:#990000; text-decoration:none;}

a.note_small:link {font:11px Arial, Helvetica; color:#336666; text-decoration:underline;}
a.note_small:visited {font:11px Arial, Helvetica; color:#336666; text-decoration:underline;}
a.note_small:active {font:11px Arial, Helvetica; color:#990000; text-decoration:underline;}
a.note_small:hover {font:11px Arial, Helvetica; color:#990000; text-decoration:underline;}

a.home {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none; padding-top:5px; padding-right:5px; background-image: url('../images/page/background/dark_pale_green.gif');}
a.home:link {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none; padding-top:5px; padding-right:5px; background-image: url('../images/page/background/dark_pale_green.gif');}
a.home:visited {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#336666; text-decoration:none; padding-top:5px; padding-right:5px; background-image: url('../images/page/background/dark_pale_green.gif');}
a.home:active {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; padding-top:5px; padding-right:5px; background-image: url('../images/page/background/dark_pale_green.gif');}
a.home:hover {font:11px Lucida Sans Unicode, Arial, Helvetica; color:#990000; text-decoration:none; padding-top:5px; padding-right:5px; background-image: url('../images/page/background/dark_pale_green.gif');}