





/************************************/
/* MAIN HTML ELEMENTS				*/
/************************************/
body, html {
	font-family: arial;
	font-size: 10px;
	color: #000000;
	min-height: 100%;
	height: 100%;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

p.flags {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

img {
	border : 0px;
}

.invisible {
	height: 1px;
	width: 1px;
	font-size: 1px;
	padding: 0;
	margin: 0;
	display: none;
	visibility: hidden;
}

table {
	border: 0px solid #ffffff;
	margin-bottom: 10px;
}

table.outer_table td {
	border-color: #bfcfeb;
}

table.inner_table {
	border: 0px solid #ffffff;
	margin-bottom: 2px;
}

table.right_column {
	border: 0px;
	margin-bottom: 0px;
}

td {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	height: 30px;
	padding-right: 10px;
	padding-bottom: 9px;
	padding-top: 5px;
	vertical-align: top;
	border-bottom: 1px solid #dddddd;
}

td.inner_table {
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 20px;
	vertical-align: top;
	font: normal 12px arial;
	color: #666666;
	border-bottom: 0px solid #ffffff;
}

td.right_column {
	font: normal 10px arial;
	color: #000000;
	height: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align: top;
	border: none;
}

.inner_table a,
.inner_table a:link,
.inner_table a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
}

.inner_table a:hover,
.inner_table a:focus,
.inner_table a:active {
	text-decoration: underline;
}

th {
	text-align: left;
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding-top: 20px;
	padding-bottom: 15px;
}




/************************************/
/* TOP AREA ELEMENTS				*/
/************************************/

/***** Search area *****/
#search form.top {
	margin: 0px;
	padding: 0px;
}

#search #pulldown_field select.top {
	width: 250px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body #search #pulldown_field select.top {
	height: 16px;
}

#search #search_field input.top {
	width: 250px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body #search #search_field input.top {
	height: 14px;
	width: 248px;
}

#search #search_button input.button_top {
	float: right;
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #2F3E99 0px solid;
	width: 64px;
	height: 19px;
	cursor: pointer;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}


/***** Microsite search area *****/
#micro_search form.top {
	margin: 0px;
	padding: 0px;
}

#micro_search #search_field input.top {
	width: 153px;
	height: 19px;
	font: normal 11px arial;
	color: #000000;
	margin-left: 12px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
/* Hack for Firefox*/
html>body #micro_search #search_field input.top {
	height: 16px;
	width: 151px;
}

#micro_search #search_button input.button_top {
	float: left;
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #809db9 0px solid;
	width: 64px;
	height: 19px;
	cursor: pointer;
	background: url("../../../../data/images/cssbg/bg_microsite_button_micro.png") repeat-x top left;
}

#micro_top #micro_container #micro_title .title {
	font: normal 12px arial;
	color: #666666;		/* Change sIFR color too!!!!!!!!! */
}



/************************************/
/* CONTENT							*/
/************************************/

/***** Upper part of the content *****/
#content_top_left_body .maintitle {
	font: bold 18px arial;
	color: #ffffff;
}

#content_top_left_body .subtitle {
	font: normal 18px arial;
	color: #ffffff;
}


/***** Content: intro area *****/
.intro_leftheading {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
}

.intro_preheading {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
}

.intro_heading {
	font: normal 18px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 22px;
}

.intro_abstract {
	font: bold 12px arial;
	color: #000000;
	line-height: 18px;
}


/***** Content: content type #1 & 2 *****/
.content_body_block_title {
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
}

.content_body_block_text {
	font: normal 12px arial;
	color: #000000;
	line-height: 16px;
}

.content_link,
.content_link:link,
.content_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
	padding: 0px 0px 0px 11px;
	background: url("../../../../data/images/cssbg/arrow_content_link_micro.gif") no-repeat top left;
}
.content_link:hover,
.content_link:focus,
.content_link:active {
	text-decoration: none;
}

.top_link,
.top_link:link,
.top_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	background: url("../../../../data/images/cssbg/arrow_content_link_micro.gif") no-repeat center left;
}
.top_link:hover,
.top_link:focus,
.top_link:active {
	text-decoration: underline;
}

.image_link,
.image_link:link,
.image_link:visited {
	font: normal 12px arial;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.image_link:hover,
.image_link:focus,
.image_link:active {
	color: #666666;
	text-decoration: underline;
}

.content_body_block_text ul {
	margin: 0px;
	padding: 0px;
}

.content_body_block_text li {
	display: block;
	line-height: 20px;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	background: url("../../../../data/images/cssbg/li_style1_micro.png") no-repeat left top;
}

.content_body_block_text ul ul {
	margin: 0px;
	padding: 0px;
}

.content_body_block_text li li {
	display: block;
	line-height: 18px;
	padding: 0px 0px 0px 12px;
	border: none;
	background: url("../../../../data/images/cssbg/li_style2_micro.png") no-repeat left top;
}

.pages_index a,
.pages_index a:link,
.pages_index a:visited {
	font: normal 12px arial;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
}
.pages_index a:hover,
.pages_index a:focus,
.pages_index a:active {
	color: #666666;
	text-decoration: underline;
}

.pages_index span {
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding: 0px 0px 0px 11px;
}


/***** Content footer *****/
#content_footer_text {
	font: normal 11px arial;
	color: #000000;
	line-height: 13px;
}

.content_footer_link,
.content_footer_link:link,
.content_footer_link:visited {
	font: normal 11px arial;
	color: #666666;
	line-height: 13px;
	text-decoration: none;
}
.content_footer_link:hover,
.content_footer_link:focus,
.content_footer_link:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
}


/***** Content teaser block *****/
.content_title_top {
	font: bold 16px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 18px;
}

.content_teaser_block_datetime_event {
	font: normal 11px arial;
	color: #000000;
}

.content_teaser_block_title a,
.content_teaser_block_title a:link,
.content_teaser_block_title a:visited {
	font: bold 16px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 18px;
	text-decoration: none;
}
.content_teaser_block_title a:hover,
.content_teaser_block_title a:focus,
.content_teaser_block_title a:active {
	text-decoration: underline;
}

.content_teaser_block_text {
	font: normal 12px arial;
	color: #666666;
}

.content_teaser_block_text_event {
	font: normal 12px arial;
	color: #666666;
}

.more_link,
.more_link:link,
.more_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 13px;
	background: url("../../../../data/images/cssbg/arrow_more_link_micro.gif") no-repeat top left;
}
.more_link:hover,
.more_link:focus,
.more_link:active {
	text-decoration: underline;
}

.content_banner_standard_text {
	font: normal 10px arial;
	color: #000000;
}

.content_short_teaser_block_title a,
.content_short_teaser_block_title a:link,
.content_short_teaser_block_title a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
}
.content_short_teaser_block_title a:hover,
.content_short_teaser_block_title a:focus,
.content_short_teaser_block_title a:active {
	text-decoration: underline;
}

.content_short_teaser_block_text {
	font: normal 12px arial;
	color: #666666;
}

.content_short_teaser_block_text a {
/*	margin-left: 5px;*/
}


/***** Event calendar list *****/
form.event {
	margin: 0px;
	padding: 0px;
}

select.event {
	width: 143px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body select.event {
	height: 16px;
}

input.buttonevent {
	float: right;
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #2F3E99 0px solid;
	width: 64px;
	height: 19px;
	cursor: pointer;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}

#content_eventlist_title span {
	font: bold 16px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
}

#content_eventlist_sortby span {
	font: normal 12px arial;
	color: #000000;
}

#content_eventlist_table th {
	text-align: left;
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding-top: 20px;
	padding-bottom: 15px;
}

#content_eventlist_table td {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}

#content_eventlist_table td.col_event {
	font: normal 12px arial;
	color: #666666;
	line-height: 14px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}

#content_eventlist_table td.col_event a,
#content_eventlist_table td.col_event a:link,
#content_eventlist_table td.col_event a:visited {
	font: normal 12px arial;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}
#content_eventlist_table td.col_event a:hover,
#content_eventlist_table td.col_event a:focus,
#content_eventlist_table td.col_event a:active {
	text-decoration: underline;
}


/***** Downloads *****/
.download_list th {
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding-top: 20px;
	padding-bottom: 15px;
}

.download_link,
.download_link:link,
.download_link:visited {
	font: normal 12px arial;
	color: #666666;
	line-height: 13px;
	text-decoration: none;
	padding: 0px 0px 0px 14px;
	background: url("../../../../data/images/cssbg/arrow_download_link_micro.gif") no-repeat top left;
}
.download_link:hover,
.download_link:focus,
.download_link:active {
	color: #666666;
	text-decoration: underline;
}


/***** Content press images *****/
.content_press_image_description {
	font: normal 11px arial;
	color: #000000;
	padding-top: 5px;
}

#press_image_info table {
	border: 0px solid #ffffff;
	margin: 0px;
}

#press_image_info td {
	font: bold 12px arial;
	color: #000000;
	line-height: 14px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border: none;
}


/***** Content contact form *****/
form.contact {
	margin: 0px;
	padding: 0px;
}

table.form {
	border: 0px solid #000000;
	margin-bottom: 10px;
}

td.form {
	font: normal 11px arial;
	color: #000000;
	line-height: 14px;
	height: 11px;
	border: none;
}

textarea.long {
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	width: 303px;
	height: 102px;
}

select.long {
	font: normal 11px arial;
	color: #000000;
	width: 305px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}

select.small {
	font: normal 11px arial;
	color: #000000;
	width: 67px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}

select.year {
	font: normal 11px arial;
	color: #000000;
	width: 60px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}

select.month {
	font: normal 11px arial;
	color: #000000;
	width: 70px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}

select.day {
	font: normal 11px arial;
	color: #000000;
	width: 46px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}

input.long {
	width: 303px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body input.long {
	height: 15px;
}

input.middle {
	width: 253px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body input.middle {
	height: 15px;
	width: 251px;
}

input.short {
	width: 44px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	margin-right: 3px;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body input.short {
	width: 42px;
	height: 15px;
	margin-right: 3px;
}

input.buttonsend {
	float: right;
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #2F3E99 0px solid;
	width: 80px;
	height: 19px;
	cursor: pointer;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}

.text_form {
	font: normal 12px arial;
	color: #000000;
}

.text_form_bold {
	font: bold 12px arial;
	color: #000000;
}

.text_form_bold_blue {
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
}


/***** Content flight info season form *****/
form.season {
	margin: 0px;
	padding: 0px;
}

table.season {
	width: 468px;
	margin: 0px;
	padding: 0px;
}

td.season {
	font: normal 11px arial;
	color: #000000;
	line-height: 14px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border: none;
}

select.middle_season {
	font: normal 11px arial;
	color: #000000;
	width: 153px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}

select.long_season {
	font: normal 11px arial;
	color: #000000;
	width: 308px;
	height: 18px;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}


/***** Archive list *****/
form.archive {
	margin: 0px;
	padding: 0px;
}

#content_archive_list th {
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding-top: 20px;
	padding-bottom: 15px;
}

#content_archive_list td {
	padding-top: 7px;
	padding-bottom: 5px;
}

input.buttonstart {
	float: right;
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #2f3e99 0px solid;
	width: 64px;
	height: 19px;
	cursor: pointer;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}

.archive_link,
.archive_link:link,
.archive_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 16px;
	background: url("../../../../data/images/cssbg/arrow_content_link_micro.gif") no-repeat top left;
}
.archive_link:hover,
.archive_link:focus,
.archive_link:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: underline;
}


/***** Content: business card *****/

.content_business_card_table ul {
	margin: 0px;
	padding: 0px;
}

.content_business_card_table li {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url("../../../../data/images/cssbg/li_style1_micro.png") no-repeat left top;
                    background-position:0px -3px;
}

.content_business_card_table ul ul {
	margin: 0px;
	padding: 0px;
}

.content_business_card_table li li {
	display: block;
	padding: 0px 0px 0px 10px;
	border: none;
	background: url("../../../../data/images/cssbg/li_style2_micro.png") no-repeat left top;
                    background-position:0px -3px;
}

.content_business_card_title {
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
}

.content_business_card_table {
	font: normal 12px arial;
	color: #000000;
	line-height: 16px;
}

.content_business_card_table td {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}

.content_business_card_table td.innert {
	height: 0px;
                    padding-top: 0px;
	padding-bottom: 0px;
                    font: normal 12px arial;
	line-height: 14px;
	vertical-align: top;
	border-bottom:none;
}

.content_business_card_table td.spacertop {
	height: 5px;
                    padding-top: 0px;
	padding-bottom: 0px;
	border-bottom:none;
}

.content_business_card_table td.spacerbottom {
	height: 5px;
                    padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
}

.business_card_name {
	font: normal 18px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 22px;
}

.business_card_position {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
}

.business_card_select_title {
	font: bold 16px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 18px;
}

form.business_card {
	margin: 0px;
	padding: 0px;
}

select.business_card {
	min-width: 250px;
                    max-width: 300px;
	height: 18px;
	font: normal 11px arial;
	line-height: 18px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body select.business_card {
	height: 16px;
}

.email_link,
.email_link:link,
.email_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
	padding: 0px 0px 0px 14px;
	background: url("../../../../data/images/cssbg/icon_email_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
.email_link:hover,
.email_link:focus,
.email_link:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
}

.extern_link,
.extern_link:link,
.extern_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
	padding: 0px 0px 0px 14px;
	background: url("../../../../data/images/cssbg/icon_extern_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
.extern_link:hover,
.extern_link:focus,
.extern_link:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
}


/***** Documents *****/
.document_link,
.document_link:link,
.document_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
	padding: 0px 0px 0px 14px;
	background: url("../../../../data/images/cssbg/icon_document_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
.document_link:hover,
.document_link:focus,
.document_link:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
}


/***** Gallery *****/
#content_gallery_navi #left a,
#content_gallery_navi #left a:link,
#content_gallery_navi #left a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
	padding: 0px 0px 0px 12px;
	background: url("../../../../data/images/cssbg/arrow_prev_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
#content_gallery_navi #left a:hover,
#content_gallery_navi #left a:focus,
#content_gallery_navi #left a:active {
	text-decoration: none;
}


#content_gallery_navi #center {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
}

#content_gallery_navi #right a,
#content_gallery_navi #right a:link,
#content_gallery_navi #right a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
	padding: 0px 12px 0px 0px;
	background: url("../../../../data/images/cssbg/arrow_next_link_micro.gif") no-repeat top right;	/*#--MICROSITE_IMAGE--#*/
}
#content_gallery_navi #right a:hover,
#content_gallery_navi #right a:focus,
#content_gallery_navi #right a:active {
	text-decoration: none;
}

#content_gallery_title {
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
}

#content_gallery_text {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
}

.content_back_link,
.content_back_link:link,
.content_back_link:visited,
.new_search_link,
.new_search_link:link,
.new_search_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	background: url("../../../../data/images/cssbg/arrow_back_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
.content_back_link:hover,
.content_back_link:focus,
.content_back_link:active {
	text-decoration: underline;
}

.content_next_link,
.content_next_link:link,
.content_next_link:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
	padding: 0px 11px 0px 0px;
	background: url("../../../../data/images/cssbg/arrow_content_link_micro.gif") no-repeat top right;	/*#--MICROSITE_IMAGE--#*/
}
.content_next_link:hover,
.content_next_link:focus,
.content_next_link:active {
	text-decoration: underline;
}


/***** Content search result block *****/
.content_search_result_block_title {
	font: bold 16px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
}

.content_search_result_block_title a,
.content_search_result_block_title a:link,
.content_search_result_block_title a:visited {
	font: bold 16px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
}
.content_search_result_block_title a:hover,
.content_search_result_block_title a:focus,
.content_search_result_block_title a:active {
	text-decoration: underline;
}

.content_search_result_block_text {
	font: normal 12px arial;
	color: #666666;
}

.content_search_result form.search_result {
	margin: 0px;
	padding: 0px;
}

.content_search_result select.search_result {
	width: 146px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body .content_search_result select.search_result {
	height: 16px;
}

.content_search_result input.search_result {
	width: 230px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	margin-left: 15px;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
	background-color: #ffffff;
}
/* Hack for Firefox*/
html>body .content_search_result input.search_result {
	height: 14px;
}

.content_search_result input.button_search_result {
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #2F3E99 0px solid;
	width: 64px;
	height: 19px;
	cursor: pointer;
	margin-left: 11px;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}

.search_result_suggestion {
	font: normal 12px arial;
	color: #666666;
	line-height: 14px;
}

.search_result_suggestion a,
.search_result_suggestion a:link,
.search_result_suggestion a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
}
.search_result_suggestion a:hover,
.search_result_suggestion a:focus,
.search_result_suggestion a:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
}

#search_result_pages a,
#search_result_pages a:link,
#search_result_pages a:visited {
	font: normal 12px arial;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
}
#search_result_pages a:hover,
#search_result_pages a:focus,
#search_result_pages a:active {
	color: #666666;
	text-decoration: underline;
}

#search_result_pages span {
	font: bold 11px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 13px;
	padding: 0px 0px 0px 11px;
}


/***** Content booking *****/
form.booking {
	margin: 0px;
	padding: 0px;
}


/***** Content flight information *****/
/***** Flight information head part *****/
.content_flight_info form.flight_info {
	margin: 0px;
	padding: 0px;
}

.content_flight_info select.flight_info {
	width: 192px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body .content_flight_info select.flight_info {
	height: 16px;
}

.content_flight_info input.button_flight_info {
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #2F3E99 0px solid;
	width: 64px;
	height: 19px;
	cursor: pointer;
	margin-left: 15px;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}

/***** Flight information table *****/
#flight_info_area th {
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding-bottom: 20px;
}

#flight_info_area td {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	height: 30px;
	border-bottom: 1px solid #dddddd;
}

#flight_info_area .earlier a,
#flight_info_area .earlier a:link,
#flight_info_area .earlier a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	background: url("../../../../data/images/cssbg/arrow_prev_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
#flight_info_area .earlier a:hover,
#flight_info_area .earlier a:focus,
#flight_info_area .earlier a:active {
	text-decoration: underline;
}

#flight_info_area .later a,
#flight_info_area .later a:link,
#flight_info_area .later a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
	padding: 0px 12px 0px 0px;
	background: url("../../../../data/images/cssbg/arrow_next_link_micro.gif") no-repeat top right;	/*#--MICROSITE_IMAGE--#*/
}
#flight_info_area .later a:hover,
#flight_info_area .later a:focus,
#flight_info_area .later a:active {
	text-decoration: underline;
}

#flight_info_table a,
#flight_info_table a:link,
#flight_info_table a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
}
#flight_info_table a:hover,
#flight_info_table a:focus,
#flight_info_table a:active {
	text-decoration: none;
}

#flight_info_table form {
	margin: 0px;
	padding: 0px;
}
#flight_info_table input {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 18px;
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-align: left;
	align: left;
	background-color: #ffffff;
	border: 0px solid #000000;
                    cursor: pointer;
}
#flight_info_table input:hover {
	background-color: #f8f8f9;
}


#flight_info_area td {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	height: 30px;
	padding-right: 0px;
	vertical-align: middle;
	border-bottom: 1px solid #dddddd;
}

#flight_info_area th {
	text-align: left;
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#flight_info_area td.superbanner_title {
	font: normal 10px arial;
	color: #000000;
	line-height: 14px;
	height: 27px;
	border: none;
}

#flight_info_area td.superbanner_image {
	padding-bottom: 11px;
	border-bottom: 1px solid #dddddd;
}


/***** Flight information bottom part *****/
.content_flight_info_bottom_text {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
}


/***** Flight information season *****/
.content_flight_info_season table {
	border: 0px solid #ffffff;
	margin-bottom: 0px;
}

.content_flight_info_season td {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	height: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align: middle;
	border: none;
}

.content_flight_info_season td.left {
	width: 160px;
}

.content_flight_info_season td.right {
	width: 308px;
}

#flight_info_table_season a,
#flight_info_table_season a:link,
#flight_info_table_season a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
}
#flight_info_table_season a:hover,
#flight_info_table_season a:focus,
#flight_info_table_season a:active {
	text-decoration: none;
}

#flight_info_table_season td {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	height: 30px;
	padding-right: 0px;
	vertical-align: middle;
	border-bottom: 1px solid #dddddd;
}

#flight_info_table_season th {
	text-align: left;
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-decoration: none;
}

#flight_info_table_season th.nolink {
	text-align: left;
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 5px;
	text-decoration: underline;
}

#flight_info_table_season th a,
#flight_info_table_season th a:link,
#flight_info_table_season th a:visited {
	text-align: left;
	font: bold 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: underline;
}
#flight_info_table_season th a:hover,
#flight_info_table_season th a:focus,
#flight_info_table_season th a:active {
	text-decoration: none;
}

#flight_info_table_season th a.active {
	text-decoration: none;
}

#flight_info_table_season .numeric_day div {
	float: left;
	width: 8px;
	text-align: center;
}


/***** Main page *****/
#content_top_ticker_text {
	font: bold 11px arial;
	color: #ffffff;
	line-height: 14px;
}

#content_top_fullticker_text {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
}

#content_top_fullticker_text a,
#content_top_fullticker_text a:link,
#content_top_fullticker_text a:visited {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	text-decoration: underline;
}
#content_top_fullticker_text a:hover,
#content_top_fullticker_text a:focus,
#content_top_fullticker_text a:active {
	text-decoration: none;
}


/***** Main page flight info table *****/
#navigation_mainpage_flightinfo_table table {
	margin: 0px;
	padding: 0px;
	background-color: #6d6d6d;
}

#navigation_mainpage_flightinfo_table th {
	font: bold 11px arial;
	color: #ffffff;
	line-height: 14px;
	height: 20px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: 1px solid #393939;
	background: #000000;
}

#navigation_mainpage_flightinfo_table td {
	font: normal 11px arial;
	color: #ffffff;
	line-height: 14px;
	height: 20px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	border-right: 1px solid #393939;
	border-bottom: 1px solid #4b4b4b;
}

#navigation_mainpage_flightinfo_table a,
#navigation_mainpage_flightinfo_table a:link,
#navigation_mainpage_flightinfo_table a:visited {
	font: normal 11px arial;
	color: #ffffff;
	line-height: 13px;
	text-decoration: none;
}
#navigation_mainpage_flightinfo_table a:hover,
#navigation_mainpage_flightinfo_table a:focus,
#navigation_mainpage_flightinfo_table a:active {
	text-decoration: underline;
}

#navigation_mainpage_flightinfo_table form {
        margin: 0px;
        padding: 0px;
}

#navigation_mainpage_flightinfo_table input {
        margin: 0px;
        padding: 0px 0px 0px 0px;
        height: 18px;
        font: normal 11px arial;
        color: #ffffff;
	text-align: left;
	align: left;
        background-color: #6d6d6d;
        border: 0px solid #000000;
        cursor: pointer;
}
/* Hack for Firefox*/
html>body #navigation_mainpage_flightinfo_table input {
        padding: 0px 0px 3px 0px;
}
#navigation_mainpage_flightinfo_table input:hover {
        background-color: #999896;
}

#navigation_mainpage_flightinfo_extra a,
#navigation_mainpage_flightinfo_extra a:link,
#navigation_mainpage_flightinfo_extra a:visited {
	font: normal 11px arial;
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	background: url("../../../../data/images/cssbg/arrow_white_link_micro.gif") no-repeat top left;
}
#navigation_mainpage_flightinfo_extra a:hover,
#navigation_mainpage_flightinfo_extra a:focus,
#navigation_mainpage_flightinfo_extra a:active {
	text-decoration: underline;
}


/***** Main page flight search table *****/
#navigation_mainpage_flightsearch_table table {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

#navigation_mainpage_flightsearch_table td {
	font: bold 11px arial;
	color: #ffffff;
	line-height: 14px;
	height: 20px;
	padding-bottom: 5px;
	border: none;
}

#navigation_mainpage_flightsearch_table td.title {
	padding-bottom: 15px;
}

#navigation_mainpage_flightsearch_extra {
	font: normal 11px arial;
	color: #ffffff;
	line-height: 15px;
}


/***** Main page flight search form *****/
form.flightsearch {
	margin: 0px;
	padding: 0px;
}

select.flightsearch {
	width: 120px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #809db9;
}
/* Hack for Firefox*/
html>body select.flightsearch {
	height: 16px;
}

input.button_flightsearch {
	float: right;
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: none;
	width: 64px;
	height: 19px;
	cursor: pointer;
	margin-right: 3px;
	background: url("../../../../data/images/cssbg/bg_button_light_micro.png") repeat-x top left;
}

input.flightsearch {
	width: 130px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #809db9;
}
/* Hack for Firefox*/
html>body input.flightsearch {
	height: 14px;
	width: 128px;
}

table.flightsearch_white {
}

table.flightsearch_white tr {
}

table.flightsearch_white td {
	border: none;
}


/***** Main page : Shopping + Parking *****/
.more_long_link a,
.more_long_link a:link,
.more_long_link a:visited {
	font: normal 12px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 14px;
	text-decoration: none;
	padding: 0px 0px 0px 13px;
	background: url("../../../../data/images/cssbg/arrow_more_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
.more_long_link a:hover,
.more_long_link a:focus,
.more_long_link a:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: underline;
}

#content_mainpage_tabs_top form.mainpage_extra {
	margin: 0px;
	padding: 0px;
}

#content_mainpage_tabs_top select.mainpage_extra {
	width: 147px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body #content_mainpage_tabs_top select.mainpage_extra {
	height: 16px;
}

#content_mainpage_tabs_top select.mainpage_extra_long {
	width: 225px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body #content_mainpage_tabs_top select.mainpage_extra_long {
	height: 16px;
}

#content_mainpage_tabs_top input.button_mainpage {
	float: right;
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #2F3E99 0px solid;
	width: 64px;
	height: 19px;
	cursor: pointer;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}

.content_mainpage_tabs_title,
.content_mainpage_tabs_title_long {
	font: bold 11px arial;
	color: #666666;
	line-height: 15px;
}

#content_mainpage_tabs_top input.mainpage_extra {
	width: 147px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000066;	/*#--MICROSITE_COLOR--#*/
}
/* Hack for Firefox*/
html>body #content_mainpage_tabs_top input.mainpage_extra {
	height: 14px;
	width: 145px;
}


/***** Main page : Events *****/
.mainpage_events_list a,
.mainpage_events_list a:link,
.mainpage_events_list a:visited {
	font: bold 12px arial;
	color: #666666;
	line-height: 13px;
	text-decoration: none;
}
.mainpage_events_list a:hover,
.mainpage_events_list a:focus,
.mainpage_events_list a:active {
	text-decoration: underline;
}

.content_mainpage_events_chapter {
	font: bold 12px arial;
	color: #666666;
	line-height: 13px;
}


/***** FAQ *****/
ol.faq {
	margin: 0px;
	padding: 0px 0px 0px 35px;
}
/* Hack for Firefox*/
html>body ol.faq {
	padding: 0px 0px 0px 17px;
}

ol.faq li {
	font: normal 12px arial;
	color: #666666;
	line-height: 17px;
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

ol.faq li a,
ol.faq li a:link,
ol.faq li a:visited {
	font: normal 12px arial;
	color: #666666;
	line-height: 17px;
	text-decoration: none;
}
ol.faq li a:hover,
ol.faq li a:focus,
ol.faq li a:active {
	color: #666666;
	text-decoration: underline;
}

ol.faq li a.content_link,
ol.faq li a.content_link:link,
ol.faq li a.content_link:visited {
	font: normal 11px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	line-height: 13px;
	text-decoration: underline;
	padding: 0px 0px 0px 11px;
	background: url("../../../../data/images/cssbg/arrow_content_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
ol.faq li a.content_link:hover,
ol.faq li a.content_link:focus,
ol.faq li a.content_link:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
}

ol.faq li a.active {
	font: normal 12px arial;
	color: #666666;
	display: block;
	line-height: 17px;
	text-decoration: none;
}

ol.faq li a.active:hover {
	color: #666666;
	text-decoration: underline;
}

ol.faq li span.hideAnswer {
	display: none;
	margin-top: 20px;
	padding-top: 20px;
	visibility: hidden;
}

ol.faq li span.showAnswer {
	display: block;
	padding-top: 10px;
	visibility: visible;
}

ol.faq li span.answer_text {
	font: normal 12px arial;
	color: #000000;
	line-height: 17px;
}




/************************************/
/* RIGHT COLUMN						*/
/************************************/

/***** clickable blue caption located in the
       top part of the right column  *****/
.right_column_caption_blue_clickable a {
	font: bold 11px arial;
	color: #ffffff;
	text-decoration: none;
	line-height: 13px;
}
.right_column_caption_blue_clickable a:link,
.right_column_caption_blue_clickable a:visited {
	color: #ffffff;
	text-decoration: none;
}
.right_column_caption_blue_clickable a:hover,
.right_column_caption_blue_clickable a:focus,
.right_column_caption_blue_clickable a:active {
	text-decoration: underline;
}


/***** Common box caption text *****/
.right_column_caption_text {
	font: bold 11px arial;
	color: #ffffff;
	line-height: 15px;
}

.right_column_caption_text a,
.right_column_caption_text a:link,
.right_column_caption_text a:visited,
.right_column_caption_text a:hover,
.right_column_caption_text a:focus,
.right_column_caption_text a:active {
	font: bold 11px arial;
	color: #ffffff;
	line-height: 15px;
	text-decoration: none;
}


/***** Links inside of the common box body *****/
.right_column_bodypart {
	font: bold 11px arial;
	color: #000000;
	line-height: 15px;
}


/***** Common box body *****/
.right_column_bodypart .title {
	font: bold 11px arial;
	color: #000000;
	padding: 6px 0px 0px 0px;
}

.right_column_bodypart .image {
	padding: 14px 0px 16px 0px;
}

.right_column_bodypart .image2 {
	float: left;
	padding: 14px 0px 0px 0px;
}

.right_column_bodypart .text {
	font: normal 11px arial;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

.right_column_bodypart .text2 {
	float: left;
	font: normal 11px arial;
	color: #000000;
	width: 120px;
	padding: 10px 0px 0px 10px;
}

.right_column_bodypart .link {
	clear: both;
	text-align: right;
	padding: 7px 0px 0px 0px;
	background: transparent;
}

.right_column_bodypart .link a,
.right_column_bodypart .link a:link,
.right_column_bodypart .link a:visited {
	font: bold 11px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	background: url("../../../../data/images/cssbg/arrow_content_link_micro.gif") no-repeat top left;	/*#--MICROSITE_IMAGE--#*/
}
.right_column_bodypart .link a:hover,
.right_column_bodypart .link a:focus,
.right_column_bodypart .link a:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: underline;
}


/***** information by country *****/
#flagindex div p span {
	padding: 0px 22px 0px 12px;
	background: url("../../../../data/images/cssbg/icon_download_file_micro.gif") no-repeat center right;
}

#flagindex div p span a:link,
#flagindex div p span a:visited {
	font: normal 11px arial;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	background: url("../../../../data/images/cssbg/arrow_white_link_micro.gif") no-repeat top left;
}
#flagindex div p span a:hover,
#flagindex div p span a:focus,
#flagindex div p span a:active {
	text-decoration: underline;
}

#flagindex div p span.more_link {
	float: right;
	text-decoration: none;
	background: none;
}

#flagindex div p span a.more_link,
#flagindex div p span a.more_link:link,
#flagindex div p span a.more_link:visited {
	font: normal 11px arial;
	color: #ffffff;
	line-height: 13px;
	text-decoration: none;
	padding: 0px 0px 0px 13px;
	background: url("../../../../data/images/cssbg/arrow_more_link_white_micro.gif") no-repeat top left;
}
#flagindex div p span a.more_link:hover,
#flagindex div p span a.more_link:focus,
#flagindex div p span a.more_link:active {
	text-decoration: underline;
}




/************************************/
/* FOOTER							*/
/************************************/

/***** jump to top anchor *****/
a.top_jump {
	font: normal 10px arial;
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
	line-height: 15px;
}
a.top_jump:link,
a.top_jump:visited {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: none;
}
a.top_jump:hover,
a.top_jump:focus,
a.top_jump:active {
	color: #000066;	/*#--MICROSITE_COLOR--#*/
	text-decoration: underline;
}


/***** copyright *****/
.copyright {
	font: normal 10px arial;
	color: #ffffff;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 5px;
}


/***** privacy protection *****/
a.privacy,
a.privacy:link,
a.privacy:visited {
	font: normal 10px arial;
	color: #ffffff;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 5px;
}
a.privacy:hover,
a.privacy:focus,
a.privacy:active {
	color: #ffffff;
	text-decoration: underline;
}
a.privacy span.activelink,
a.privacy span.activelink:link,
a.privacy span.activelink:visited,
a.privacy span.activelink:focus,
a.privacy span.activelink:hover,
a.privacy span.activelink:active {
	color: #ffffff;
	text-decoration: underline;
}




/************************************/
/* OUTER BANNER						*/
/************************************/
.outer_banner_text {
	font: normal 10px arial;
	color: #ffffff;
}

.outer_banner_text_microsite {
	font: normal 10px arial;
                    color: #000066;	/*#--MICROSITE_COLOR--#*/
}


/************************************/
/* PARKSCOUT						*/
/************************************/
/***** calendar *****/
#content_body_block_calendar div table {
	width: 160px;
	border: #384ea3 1px solid;
}

#content_body_block_calendar div tr {
	margin: 0;
	padding: 0;
}

#content_body_block_calendar div td {
	font: normal 11px arial;
	color: #000000;
	line-height: 17px;
	height: 17px;
	text-align: center;
	margin: 0;
	padding: 0;
	border: none;
}

#content_body_block_calendar div td.header_cal {
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	height: 20px;
	background-color: #384ea3;
}

#content_body_block_calendar div td.header_cal a,
#content_body_block_calendar div td.header_cal a:link,
#content_body_block_calendar div td.header_cal a:visited,
#content_body_block_calendar div td.header_cal a:hover,
#content_body_block_calendar div td.header_cal a:focus,
#content_body_block_calendar div td.header_cal a:active {
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	height: 20px;
	background-color: #384ea3;
	text-decoration: none;
}	

#content_body_block_calendar div a.txt10bold,
#content_body_block_calendar div a.txt10bold:link,
#content_body_block_calendar div a.txt10bold:visited {
	font: normal 11px arial;
	color: #666666;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
}
#content_body_block_calendar div a.txt10bold:hover,
#content_body_block_calendar div a.txt10bold:focus,
#content_body_block_calendar div a.txt10bold:active {
	text-decoration: underline;
}

#content_body_block_calendar div td.highlight {
	background-color: #384ea3;
}

#content_body_block_calendar div td.highlight a.txt10bold,
#content_body_block_calendar div td.highlight a.txt10bold:link,
#content_body_block_calendar div td.highlight a.txt10bold:visited {
	color: #ffffff;
	text-decoration: none;
}
#content_body_block_calendar div td.highlight a.txt10bold:hover,
#content_body_block_calendar div td.highlight a.txt10bold:focus,
#content_body_block_calendar div td.highlight a.txt10bold:active {
	text-decoration: underline;
}

.content_body_block_text .indent {
	padding: 0px 0px 0px 20px;
}

form.calendar {
	margin: 0px;
	padding: 0px;
}

select.calendar {
	width: 130px;
	height: 18px;
	font: normal 11px arial;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #384ea3;
}
/* Hack for Firefox*/
html>body select.calendar {
	height: 16px;
}

/***** bottom buttons *****/
input.buttoncalendar {
	font: bold 11px arial;
	color: #ffffff;
	text-align: center;
	border: #2f3e99 0px solid;
	width: 83px;
	height: 19px;
	cursor: pointer;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}

/***** overview table *****/
#content_parkscout_table a,
#content_parkscout_table a:link,
#content_parkscout_table a:visited {
	font: normal 12px arial;
	color: #666666;
	height: 14px;
	line-height: 14px;
	text-decoration: none;
}
#content_parkscout_table a:hover,
#content_parkscout_table a:focus,
#content_parkscout_table a:active {
	text-decoration: underline;
}

#content_parkscout_table div.book {
	margin: 15px -10px 0px 0px;
}

#content_parkscout_table input.book {
        font: bold 11px arial;
        color: #ffffff;
        height: 20px;
        line-height: 13px;
        border-style: none;
        padding: 4px 7px 4px 7px;
        background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}
/* Hack for Firefox*/
html>body #content_parkscout_table input.book {
        padding: 3px 7px 3px 7px;
}

#content_parkscout_table a.book,
#content_parkscout_table a.book:link,
#content_parkscout_table a.book:visited,
#content_parkscout_table a.book:hover,
#content_parkscout_table a.book:focus,
#content_parkscout_table a.book:active,
.content_body_block_bottom_buttons .button_right .cancel {
	font: bold 11px arial;
	color: #ffffff;
	height: 19px;
	line-height: 13px;
	padding: 4px 7px 4px 7px;
	text-decoration: none;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}
/* Hack for Firefox*/
html>body #content_parkscout_table a.book,
html>body #content_parkscout_table a.book:link,
html>body #content_parkscout_table a.book:visited,
html>body #content_parkscout_table a.book:hover,
html>body #content_parkscout_table a.book:focus,
html>body #content_parkscout_table a.book:active,
html>body .content_body_block_bottom_buttons .button_right .cancel {
	padding: 3px 7px 3px 7px;
}

.content_body_block_bottom_buttons a.print,
.content_body_block_bottom_buttons a.print:link,
.content_body_block_bottom_buttons a.print:visited,
.content_body_block_bottom_buttons a.print:hover,
.content_body_block_bottom_buttons a.print:focus,
.content_body_block_bottom_buttons a.print:active {
	font: bold 11px arial;
	color: #ffffff;
	height: 19px;
	line-height: 13px;
	padding: 4px 7px 4px 7px;
	text-decoration: none;
	background: url("../../../../data/images/cssbg/bg_button_dark_micro.png") repeat-x top left;
}
/* Hack for Firefox*/
html>body .content_body_block_bottom_buttons a.print,
html>body .content_body_block_bottom_buttons a.print:link,
html>body .content_body_block_bottom_buttons a.print:visited,
html>body .content_body_block_bottom_buttons a.print:hover,
html>body .content_body_block_bottom_buttons a.print:focus,
html>body .content_body_block_bottom_buttons a.print:active {
		padding: 3px 7px 3px 7px;
}

.parkscout_error {
	font: bold 12px arial;
	color: #ff0000;
}

.parkscout_textbtn {
	font: normal 12px arial;
	color: #384ea3;
	line-height: 14px;
	height: 14px;
	padding: 0px 0px 0px 11px;
	border: none;
	cursor: pointer;
	background-color: #ffffff;
	background: url("../../../../data/images/cssbg/arrow_content_link_micro.gif") no-repeat top left;
}

table.parkscout {
	border: 0px solid #ffffff;
	margin-bottom: 0px;
}

td.parkscout {
	font: normal 12px arial;
	color: #000000;
	line-height: 14px;
	height: 20px;
	padding: 0px 10px 0px 0px;
	border: none;
}

.portletErrors { color: red; font-weight: bold;}


