/*------------------------BODY STYLE-------------------------*/

html {
min-height: 100%;
height: auto;
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

BODY {
	COLOR: #000000;
	MARGIN: 0px 0px 0px 0px;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	background-image: url(/getimage.aspx.ID-97819.jpg);
	background-repeat: repeat-x;
	background-position: 100% 100%;
	height: 100%;
	}

.link-div,
comment, 
COMMENT {
	display: none;
	}

/*----------------------------------------------------------------*/
/*------------------------HEADING AND PARAGRAPH STYLE-------------*/

H1,
div.newstitle,
span.newsarticletitle,
div.forumtitle,
div.eventstitle,
div.guestbooktitle,
div.FAQPageIntroText,
div.sitemap,
.printsitetitle,
div.searchresults {
	FONT-SIZE: 1em;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;	
	COLOR: #000000;
	MARGIN: 0px 0px 10px 6px;
	}

H2,
span.eventname,
.FAQlisthead,
span.faqsearchtext {
	FONT-SIZE: 1.05em;
	FONT-WEIGHT:  bold;
	TEXT-DECORATION: none;
	COLOR: #000000;
	MARGIN: 3px 0px 3px 0px;
	}

H3,
span.searchheading {
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #000000;
	MARGIN: 3px 0px 3px 0px;
	}

H4 	{
	FONT-SIZE: 0.95em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #000000;
	MARGIN: 3px 0px 3px 0px;
	}

H5	{
	FONT-SIZE: 0.9em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #000000;
	MARGIN: 3px 0px 3px 0px;
	}

H6 	{
	FONT-SIZE: 0.85em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #000000;
	MARGIN: 3px 0px 3px 0px;
	}

td.content {font-size: 0.8em}
td.content * {font-size: 1em;}

p,
address,
.guestbookmessagetext,
.newsPicCaption,
td.postcards,
.listby-description,
.listby-alphabet,
.listby-Header,
.sitemaplink,
span.sitemapsummary,
span.formTextbox,
span.formTextarea,
span.formGeneral,span.formCheckboxGroup,span.formCountryDropdown,span.formAttach,span.formBreakButton,span.formHidden,span.formPersonalDetails,span.formFieldset,span.formPassword,
span.formCheckbox,
span.formOption,
span.formDropdown,
span.formAddress,
span.formLabel,
span.formChannels,
fieldset.formFieldset,
span.formPersonalDetails,
legend.formLegend,
span.guestbooktext,
span.guestbooktext,
span.guestbookmessageinfo,
span.guestbookmessagerule,
span.guestbooktext,
span.guestbooktextsmall,
.faqsearchtext,
.faqsearchfor,
.faq-question,
span.faqsearchfor,
div.FAQlisthead,
div#FAQFullList,
div.faq-question,
div.faq-question-detail,
div.faq-backtolist,
div.FAQreferencehead,
div.related-faq,
span.EventDetail,
span.EventDetailHeading,
span.f_div_date,
.f_div_subject,
span.f_div_auth,
td.f_cell_formtitle,
td.f_cell_formelement,
td.f_cell_messageBody,
td.f_messageTableHeader,
span.f_div_subject,
td.f_cell_messageNum,
span.newsarticlesummary,
span.newsarticledate,
div.newsarticlebody,
small.newsPicCaption,
span.eventwhere,
span.eventdate,
div.listby-description,
span.listBy-Summary-sp,
td.emailPageFormContent {
	FONT-SIZE: 0.75em;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;	
	COLOR: #000000;
	margin: 10px 0px 0px 0px;
	line-height: 1.6em;
	}
	
ul {
margin-top: 0px; 
margin-bottom: 0px;
margin-left: 0px;
}

li {color: #000000; 
font-size: 0.75em;
margin: 0px 0px 15px 20px; 
line-height: 1.6em;
list-style-position: outside;
padding-left: 0px;
}

p li,
li li { color: #000000; font-size: 1em; }

.content .guestbookmessagetext,
.content .guestbookmessageinfo,
.content .guestbooktitle,
.content .printsitetitle,
.content a.serchresultlink,
.content span.searchtext,
.content span.searchfor,
.content a span.searhcagain,
.content span.searchsummary,
.content span.searchtype, 
.content span.searchlastupdated,
.content span.searhcresultcount
.content a span.searchnextlast {
	FONT-SIZE:  1em !important;
	color: #000000;
	}


td.f_cell_formtitle,
.f_messageTableHeader,
.printsitetitle,
span.EventDetailHeading {
	FONT-WEIGHT: bold;
	}

hr {
	border-bottom: 1px solid #CCCCCC;
	border-width: 0px 0px 1px 0px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	}


td.emailPageFormContent {text-align: left;}

.emailPageFormContent h2 {font-size: 1.3em; font-weight: normal; border-bottom: 1px dotted #666666; padding-bottom: 5px;}

#Form1 #Table1 .SubmitButtonelement {FONT-FAMILY: Georgia, "Times New Roman", Times, serif; border: 1px solid #CCCCCC; background-color: #D7D7D7; background-image: url(/getimage.aspx.ID-98929.gif); background-repeat: repeat-x; background-position: 0% 0%; color: #A32129; font-size: 0.7em;}

/*----------------------------------------------------------------*/
/*------------------------HYPERLINK STYLE-------------------------*/

a img 	{
	BORDER: none;
	}

/* unvisited link */
a,
a.serchresultlink,
a:link.downloadlink,
a:link.externalLink,
a:link.internalLink,
span.listByUnselectedLetter,
span.listByUnselectedLetter a,
a:link 	{
	COLOR: #000000; 
	TEXT-DECORATION: underline;
	}     	

/* visited link */
a:visited.downloadlink,
a:visited.externalLink,
a:visited.internalLink,
a:visited {
	COLOR: #A3222A; 
	TEXT-DECORATION: none;
	}

/* mouse over link */ 
a:hover.downloadlink,	
a:hover.externalLink,
a:hover.internalLink,
a:hover {
	COLOR: #A3222A; 
	TEXT-DECORATION: none;
	}   	

/* selected link */
a:active.downloadlink,	
a:active.externalLink,
a:active.internalLink,
a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	}   	

/*----------------------------------------------------------------*/
/*-------------------- DOWNLOAD, REFERENCE -----------------------*/


.downloadSize {
	font-size: 0.7em; 
	display: block; 
	color: #000000;
	}

img.downloadIcon {
	width: 20px; 
	height: 20px; 
	margin-right: 2px;
	}


.downloadTime28,
.downloadTime56,
.downloadTime128,
.downloadTime512,
.PDFdownloadIcon,
.downloads-line-break {
	display: none;
	}

.internalSummary {	
	display: none;
	}

/*----------------------------------------------------------------*/
/*-------------------------- BREADCRUMB --------------------------*/

td.breadcrumb {
	font-size: 0.7em; 
	color: #000000; 
	padding: 0px 2px 0px 0px;
	}

td.breadcrumb a {
	font-size: inherit; 
	color: #000000;
	text-decoration: none;
	}

td.breadcrumb a:link {
	color: #000000;
	text-decoration: none;
	}
td.breadcrumb a:visited {
	color: #000000;
	text-decoration: none;
	}

td.breadcrumb a:hover {
	color: #000000;
	text-decoration: underline;
	}


/*---------------------------------------------------------------*/
/*----------------------- QUICK SEARCH STYLE --------------------*/
/*
.quickSearchTextBox {
	font-size: 0.7em;
	width: 100px;
	height: 15px;
	vertical-align: middle; 
	text-align: center;
	color: #0066CC;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-size: 0.8em;
	display: inline;
	margin:0px 2px 0px 0px;
	padding: 2px 0px 0px 7px;
	}

.quickSearchButton {
	vertical-align: middle;
	width: 19px;
	height: 19px;
	margin: 1px 0px 0px 0px;
	background-image: url(http://travel-demo.sitekit.net/2005-images-travel/button-go.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	}

form#quick_search_box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
*/
/*----------------------------------------------------------------*/

#menu {float: left;}
#menu ul {display: block; list-style-type: none; text-align: left; padding: 0px 0px 0px 6px; margin: 3px 0px 0px 0px;}
#menu ul li {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; list-style-type: none; display: inline; color: #961E32; padding: 0px 0px 0px 0px!important; margin: 0px 0px 0px 0px!important;}
#menu ul li.nav-selected li a,
#menu ul li a {color: #961E32!important; text-decoration: none;}
#menu ul li.nav-selected a {color: #000000!important;}
#menu ul li a:hover {color: #880016; text-decoration: underline!important; }
#menu ul ul {display: inline; padding: 0px 0px 0px 0px!important; margin: 0px 0px 0px 0px!important;}
#menu ul li li {font-size: 1em; margin: 0px 0px 0px 0px!important;}
#menu ul li a {padding: 3px 11px 4px 0px!important; margin: 0px 9px 0px 0px!important; background-image: url(getimage.aspx.ID-97828.gif); background-position: 100% 50%; background-repeat: no-repeat;}

/*---------------------------------------------------------------*/

.outer-layout {width: 750px; margin: 0px auto; overflow: visible; text-align: left;}
.top-bar {float: left; width: 750px; text-align: right; background-image: url(getimage.aspx.ID-97823.gif); background-repeat: repeat-x; background-position: 0% 100%; padding: 2px 0px 4px 0px;}
.top-bar img {display: inline; vertical-align: middle; margin: 0px 8px 0px 8px;}
.top-bar p {display: inline; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0px 8px 0px 0px;}
.top-bar p a {text-decoration: underline!important; color: #000000!important;}
.top-bar p a:hover {text-decoration: underline!important; color: #880016!important;}
.top-bar p a:visited {color: #000000; text-decoration: underline;}
.logo-bar {float: left; width: 750px; text-align: left; background-image: url(getimage.aspx.ID-97823.gif); background-repeat: repeat-x; background-position: 0% 100%;}
.logo-bar .logo {float: left;}
.logo-right-image {float: right; position: relative; left: 25px;}
.site-title {float: left; width: 750px; text-align: left; background-image: url(getimage.aspx.ID-97823.gif); background-repeat: repeat-x; background-position: 0% 100%;}
.site-title-image {float: right; width: 60%;}
.site-title-image h1 {font-size: 1.4em; margin: 24px 0px 18px 0px; padding: 0px 6px 0px 0px; text-align: right;}
.site-title-image img {float: right;}

.site-lang {text-align: left; float: left; padding: 25px 0px 12px 6px; }

.site-lang table {float: left; text-align: left; }

.site-lang table td.changelang {text-align: left; font-size:90%}

.site-lang table img {float: left;}
.lang_sparator { color: #666666; margin: 0px 7px 0px 5px; }

.top-navigation {float: left; width: 750px; text-align: left; background-image: url(getimage.aspx.ID-97823.gif); background-repeat: repeat-x; background-position: 0% 100%;}
.top-navigation p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.8em; float: right; display: inline; color: #961E32; margin: 3px 6px 4px 0px;}
.top-navigation p a {color: #961E32; text-decoration: none;}
.top-navigation p a:hover {color: #880016; text-decoration: underline!important;}
.top-navigation p a:visited {color: #880016; text-decoration: none;}
.page-title {float: left; width: 750px; text-align: left; background-image: url(getimage.aspx.ID-97823.gif); background-repeat: repeat-x; background-position: 0% 100%;}
.page-title h1 {margin: 0px 6px 0px 0px; float: left; padding: 21px 0px 4px 6px; display: inline;}
p.page-title-links {font-size: 0.75em; display: inline; text-align: right; float: right; padding: 21px 6px 4px 0px; margin: 0px 0px 0px 0px; width: 300px;}
.page-title-links a {display: inline; color: #961E32; text-decoration: none;}
.page-title-links a:hover {color: #880016; text-decoration: underline;}
.page-title-links img {display: inline; vertical-align: middle; margin: 0px 8px 0px 8px;}
.content-section {float: left; width: 750px; text-align: left; background-image: url(getimage.aspx.ID-97823.gif); background-repeat: repeat-x; background-position: 0% 100%; padding: 0px 0px 14px 0px;}
.content-left {float: left; width: 460px;}
.content-left-padding {margin: 18px 0px 0px 6px;}
.content-right {float: right; width: 195px; overflow: hidden;}
.content-right-padding {float: left; margin: 17px 0px 0px 0px;}
.content-right p {color: #333333; font-size: 0.75em; margin: 10px 10px 10px 10px;}
.content-right p a {text-decoration: none; color: #880016;}
.content-right p a:hover {color: #880016; text-decoration: underline;}
.content-right p a:visited {text-decoration: none; color: #880016;}
.content-right img {float: left; width: 189px; margin: 0px 6px 0px 0px; clear: both;}
.content-right-bg {clear: both; float: left; width: 189px; background-color: #D6D6D6; background-image: url(getimage.aspx.ID-97834.gif); background-position: 50% 100%; background-repeat: no-repeat; margin: 0px 6px 0px 0px;}
.content-left a {color: #880016!important; text-decoration: none!important; border-bottom: 1px dotted #880016!important;}
.content-left a:hover {color: #000000!important; text-decoration: none!important; border-bottom: 1px dotted #000000!important;}
dotted #000000!important; text-decoration: none!important;}
.content-left hr {width: 460px; margin: 0px 0px 0px 0px; clear: both; overflow: hidden; height: 1px;}
.content-left p {margin: 0px 0px 10px 0px;}
.content-left .content-block p {margin: 0px 0px 10px 0px;}
.content-row {width: 460px; margin: 10px 0px 0px 0px; float: left; background-image: url(getimage.aspx.ID-97823.gif); background-position: 0% 100%; background-repeat: repeat-x;}
.content-block {width: 340px; float: left;}
.content-row#last {background-image: none;}
.content-row img {float: left; display: inline; margin: 0px 18px 0px 0px;}
.transactions-row {float: left; display: block; width: 460px; padding: 0px 0px 12px 0px;}
.transactions-box {float: left; margin: 0px 12px 0px 0px; width: 127px; background-image: url(getimage.aspx.ID-97835.jpg); background-repeat: no-repeat; background-position: 50% 100%; text-align: center;}
.transactions-box-top {width: 127px; float: left; background-image: url(getimage.aspx.ID-97836.gif); background-repeat: no-repeat; background-position: 50% 0%;}
.transactions-box,
.transactions-box-top {width: 132px;}
.transactions-box p {min-height: 95px; _height: 95px; float: none; color: #333333; margin: 8px 3px 0px 3px; }
.transactions-box img {float: none; margin: 3px 3px 3px 3px;}
.footer {float: left; width: 750px; text-align: left; padding: 0px 0px 24px 0px;}
.footer p {float: left;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 2px 0px 0px 0px; padding: 0px 6px 0px 6px;}
.footer p.footer-right {float: right; text-align: right; float: right; margin: 6px 0px 0px 0px;}
.footer p a {text-decoration: underline!important; color: #000000!important;}
.footer p a:visited {text-decoration: underline!important; color: #000000!important;}
.footer p a:hover {text-decoration: underline!important; color: #880016!important;}
.footer img {display: inline; vertical-align: middle; margin: 0px 9px 0px 9px; }
.top-bar p,
.footer p {font-size: 0.7em;}


