/*** Should also exist in mailrender.xslt for creating sendout emails **/
	..xsmallMailrender {
		font: 9px/10px Verdana, Arial;
		color: #00466B;
	}

	.readMoreLinksMailrender
	{
		font: 11px Verdana, Arial;
		color: #000066;
	}
	div#disclaimerBottomSeaways
    {
		word-option: soft-wrap;
		height: 43;
		position: relative;
		left: 1;
		font: 9px/10px Verdana, Arial;
		color: #00466B;
		width: 360px;
    }

	
	
/** End should **/


.smalldropdown
{
	font-family: Verdana, Arial;
	font-size:9px;	
}

/****360 degree****/
.360degreetext
{
	font-family: Verdana, Arial;
	font-size:9px;	
	color:White;
}

.360degreeheader
{
	font-family: Verdana, Arial;
	font-size:11px;	
	color:White;
	font-weight:bold;	
}

.alertmessage
{
	color:Red;	
}

.linkbuttononlinebookinglink
{
	font-family: Verdana, Arial;
	font-size: 12px;	
	font-weight: bold;
	color: #333333;	
	text-decoration: none;
	padding-bottom: 3px;
	display: block;		
}


/****Mini online booking*****/
#mob_pageHeader
{
	background-color: #B8CFDE;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	text-transform:uppercase;
	padding: 3 0 3 10;	
	width:100%;		
}

#mob_pageHeader span
{
	
}

#mob_container
{
	margin: 0 0 0 0;
	padding: 0 0 5 20;
	border: solid 1px #b8cfde;
	background-color:#FFFFFF;
	
}

#mob_container p
{
	margin: 5 0 0 0;	
}

#mob_container .mob_titel
{
	padding: 10 0 0 0;
	font-weight:bold;
}

#mob_container .mob_first
{
	font-weight:bold;
}

#mob_container .mob_radiolist
{
	padding: 0 0 0 0;
}

#mob_container .mob_button
{
	padding: 10 10 0 0;		
}

#mob_departure
{
	padding: 10 10 0 0;
	float:left;
	
}

#mob_return
{
	float:right;
	padding: 10 10 0 0;	
}

#mob_car
{
	padding: 0 10 0 0;
}

#mob_extras
{
	padding: 50 10 0 0;	
}

#mob_button
{
	padding: 0 10 0 0;	
}



/**** END Mini online booking****/

.DefaultTable
{
	border: solid 1px #00466b; 
	border-collapse: collapse;
}

.DefaultTable td
{
	border: solid 1px #00466b; 
}

.DefaultTableHeading
{
	background-color: #B8CFDE;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	text-transform:uppercase;
	padding:2 0 2 10;	
	width:100%;	
}



H1
{
	background-color: #B8CFDE;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	text-transform:uppercase;
	padding:3px 0px 4px 10px;	
	width:100%;		
}

.Error
{
	color:Red;
}

/******************************
 * The Submenu Navigation *
******************************/

.NavigationSubMenu
{
	background-color:#eae3cb;
	color:#000000;
	text-decoration:none;	
	padding: 3 0 3 3;
}

.NavigationSubMenu a, .NavigationSubMenu a:visited, .NavigationSubMenu a:active, .NavigationSubMenu a:link
{
	color:#000000;
	text-decoration:none;
}

.normalNode
{
	background-image: url(/Dfds.MCms.WebApp/shared/Resources/Images/navigationarrow.gif);
	background-repeat: no-repeat;  
	background-position: 0 50%;	
	padding: 2 0 2 7;
}	

.selectedNode
{
	background-image: url(/Dfds.MCms.WebApp/shared/Resources/Images/navigationarrow.gif);
	background-repeat: no-repeat; 
	background-position: 0 50%;	
	padding: 2 0 2 7;
	font-weight:bold;	
}

/***** Top navigation  ******/
/*************************************/

.PrintLink a, .PrintLink a:visited
{
	text-decoration: none;
	color: #FFFFFF;		
	font-weight:bold;	
	text-transform:uppercase;
}

.searchbutton
{
	vertical-align:bottom;		
}


.FrontpageSearchInput
{
	color:#FFFFFF;
	background-color:#B8CFDE;
	border:solid 1px #FFFFFF;
}

#topnavcontainer ul
{
	background-color:#B8CFDE;
	margin: 0;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 188px;
	list-style-type: none;
	text-align: left;
	text-transform:uppercase;
	font-weight:bold;	
} 

#topnavcontainer ul li 
{
	display: inline; 
	padding-right : 10px;	
}

#topnavcontainer ul li a
{
	text-decoration: none;
	color: #FFFFFF;		
}

/****frontpage Search  *****/
.FrontpageSearchInput
{
	width:120px;	
}



/****Page title *****/

.PageTitle
{
	font-family:Verdana,Arial,Sans-Serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00466b;	
	margin: 0 0 5 0;
}

 	
/***** Weather ******/
/**********************/

#weather {
	font: normal 0.65em Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;			
    padding: .4em;            
}

#weather h4, 
#weather h5, 
#weather p {
	padding: 0;
	margin: 0;
	font-size: 1em;
}

#weather h4 {
	color: #c00;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 4px;
}

#weather h5 {
	font-weight: bold;
}

#temperature, #glyph 
{	
	float: left;
	text-align: left;			
	margin:  4px 4px 4px 4px;
}

#weather img { border: none; display: block; }

#weather .temperature 
{
	float: left;
	font: 2em "Verdana", Times, serif;
	font-weight:bold;
	color: #00466b;
}

#weather ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 5px 0;
}

#weather ul b {
	font-weight: bold;
	text-transform: uppercase;			
}	

#weather li {
	line-height: 2em;
}

#weather .provider a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;			
}
	
/***** TreeView ******/
/**********************/
div.navcontainer
{
	background-color: #efece2;	
}

div.navcontainer a:hover
{
	color: #000000;
	background-color: #EAE3CB;
	text-decoration: none;
}

div.navcontainer a, div.navcontainer a:visited, div.navcontainer a:active, div.navcontainer a:link
{
	color:#000000;
	text-decoration:none;
	border-bottom: solid 1px #C8BF9E;
	
	
}

div.navcontainer ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.navcontainer ul li
{
	list-style-type: none;
	display: inline;
	margin: 0px 0px 0px 0px;
}

div.navcontainer ul li a
{
	display: block;	
	padding: 6px 0px 6px 10px;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	font-family: Verdana, Sans-Serif;
	font-size:11px;	
}

div.navcontainer ul.l0
{
	width:180px;
	
}

div.navcontainer ul.l1
{
	padding: 5px 0px 8px 0px;
}

div.navcontainer ul.l0 li.expanded a
{
	border: solid 0px #000000;
	background-color:#b8cfde;
	color:#FFFFFF;	
	
} 

div.navcontainer ul.l0 ul.l1 a
{
	border: solid 0px #000000;
	padding: 2px 0px 2px 18px;	
	font-size:11px;
	color:#000000;
	text-transform:none;
	font-weight:normal;	
	background-color: #EAE3CB;	
	
} 

div.navcontainer ul.l1 li a
{
	background-image: url(/Dfds.MCms.WebApp/shared/Resources/Images/navigationarrow.gif);
	background-repeat: no-repeat; 
	background-position: 10px 50%;		
}

div.navcontainer ul.l1 li ul.l2 li a
{
	background-image: url(/Dfds.MCms.WebApp/shared/Resources/Images/navigationarrow.gif);
	background-repeat: no-repeat; 
	background-position: 10px 50%;		
}

div.navcontainer ul.l1 li a
{
	
	/*background-image: none;*/
	
}

div.navcontainer ul.l1 li ul.l2 li a
{
	/*background-image: none;*/
}


div.navcontainer ul.l1 li ul.l2 li.expanded a
{
	background-image: url(/Dfds.MCms.WebApp/shared/Resources/Images/navigationdownarrow.gif);
	background-repeat: no-repeat; 
	background-position: 10px 50%;
			
}

div.navcontainer ul.l1 li.expanded a
{
	background-image: url(/Dfds.MCms.WebApp/shared/Resources/Images/navigationdownarrow.gif);
	background-repeat: no-repeat; 
	background-position: 10px 50%;		
}

div.navcontainer ul.l1 li ul.l2 li ul.l3 li a
{
	background-image: url(/Dfds.MCms.WebApp/shared/Resources/Images/navigationcurrent.gif);
	background-repeat: no-repeat; 
	background-position: 10px 50%;		
	
}

div.navcontainer ul.l0 ul.l1 
{
	border: solid 1px #efece2;
	background-color: #EAE3CB;	
} 

div.navcontainer ul.l0 ul.l1 a.current 
{
	color: #000000;	
	font-weight:bold;
} 

div.navcontainer ul.l0 ul.l1 ul.l2 a 
{
	padding: 2px 0px 2px 20px;	
	margin: 0px 0px 0px 10px;	
} 

div.navcontainer ul.l0 ul.l1 ul.l2 ul.l3 a 
{
	padding: 2px 0px 2px 20px;	
	margin: 0px 0px 0px 20px;	
}  



/* Site selector dropdown styles */

.siteselector
{
	margin: 2px 10px 25px 10px;
	width: 156px;
}

.siteselectorlabel 
{
	margin: 25px 10px 0px 10px;
	width: 156px;
}




.AuthoringTitleLabel
{
	
	
}

.Price
{
	padding-left:2px;	
	color:#FFFFFF;
	padding-right:10px;
}

.TimeTableBack
{
	background-color: #efece2;
}

.TimeTableTitle
{
	font-weight:bold;
	color:Black;
	text-transform:capitalize;
}

/***** Tabel lists *******/
TABLE.List
{
}

TR.ListTop
{
}

A.ListTop
{
}

TD.ListTop
{
	background-color: #B8CFDE;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	text-transform:uppercase;
	padding:2 10 2 10;
	border-bottom:solid 5 #ffffff;
}

TR.List1
{
}

TR.List2
{
}

TD.List, TD.ListSmall
{
	vertical-align:top;
	padding:0 10 0 0;
}
TD.ListSmall
{
	vertical-align:top;
	font-style:italic;
}
/***** Tabel lists *******/
/***** Generic formbuilder ********/
TABLE.Form
{
}


TR.Form
{
}

HR.Form
{

}


TD.FormLeft
{
  padding-right:15px;
}

TD.FormRight
{
}


TR.FormBottom
{
}

TD.FormLeftBottom
{
  padding-right:15px;
}

TD.FormRightBottom
{
}

INPUT.FormButton
{
}
SPAN.FormValidator
{
	
}
/******** End genericformbuilder ***/

TABLE.PlaceholderDescription
{
}
TD.PlaceholderDescription
{
	
}




.calender
{
	text-transform: uppercase;
	font-family: Verdana,Arial;
}

.calender a
{
	text-decoration: none;
	visible: false;
}

.calendardays
{
	border-bottom: solid 1px #00466b;
	color: #00466b;
	visible: false;
}

.calenderdayheader
{
	background-color: #b8cfde;
	font-weight: bolder;
	visible: false;
}

.breadcrumb
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #FAB91E;
	border-bottom: solid 1px #C8BF9E;
	text-transform: uppercase;
	padding: 6px 0px 6px 0px;
	width: 100%;
	margin-bottom: 5px;
	visible: false;
}

.breadcrumb a:link
{
	text-decoration: none;
	color: #666666;
	visible: false;
}

.breadcrumb a:visited
{
	text-decoration: none;
	color: #666666;
	visible: false;
}

.breadcrumb a:active
{
	text-decoration: none;
	color: #666666;
	visible: false;
}

/* Author Console start */
.authorConsoleErrorHeadline
{
	font-family: Verdana, Arial;
	font-size: 16px;
	color: black;
	font-weight: bolder;
	visible: false;
}

.authorConsoleErrorDetails
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: black;
	visible: false;
}

.authorConsoleErrorCell
{
	background-color: #F49EA0;
	visible: false;
}

.authorConsoleButton
{
	width: 150px;
	height: 23px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	visible: false;
}

.authorConsoleButtonToBeRemoved
{
	width: 150px;
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	background-color: #F49EA0;
	visible: false;
}

.authorConsoleInformation
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	color: black;
	visible: false;
}

.DefaultConsoleCell
{
	width: 160px;
	visible: false;
}

.Consoletable
{
	background-color: #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	visible: false;
}

.ConsoleTableError
{
	background-color: #F49EA0;
	border-color: #000000;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	visible: false;
}
/* Author Console end */


/* Disclaimer start */
.disclaimer
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: white;
	visible: false;
}

a.disclaimer:active
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: white;
	text-decoration: none;
	visible: false;
}

a.disclaimer:link
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: white;
	text-decoration: none;
	visible: false;
}

a.disclaimer:visited
{
	font-family: Verdana, Arial;
	font-size: 9px;
	color: white;
	text-decoration: none;
	visible: false;
}
/* Disclaimer end */


/* Diverse backgrounds start */
.blackback
{
	background-color: #152034;
	visible: false;
}

.whiteback
{
	background-color: #FFFFFF;
	
}

.greyback
{
	background-color: #9D9D9D;
	visible: false;
}


.darkblueback
{
	background-color: 2A539D;
	visible: false;
}
.dfdssandback
{
	background-color: #EFECE2;
	visible: false;
}

.lightblueback
{
	background-color: B0CDDC;
	visible: false;
}

.navigationitemback
{
	background-color: #EFECE2;
	visible: false;
}

.level0navigationitemback
{
	background-color: #E6E6E6;
	background-color: #EFECE2;
	visible: false;
}

.level1navigationitemback
{
	background-color: #DDC89D;
	background-color: #EFECE2;
	visible: false;
}
/* Diverse backgrounds end */



/* Section title start */
.sectiontitle
{
	background-color: #2A539D;
	background-color: #B8CFDE;
	font-family: Verdana, Helvetica, Arial;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	visible: false;
}

a.sectiontitle:link
{
	background-color: #2A539D;
	background-color: #B8CFDE;
	font-family: Verdana, Helvetica, Arial;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	visible: false;
}

a.sectiontitle:active
{
	background-color: #2A539D;
	background-color: #B8CFDE;
	font-family: Verdana, Helvetica, Arial;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	visible: false;
}

a.sectiontitle:visited
{
	background-color: #2A539D;
	background-color: #B8CFDE;
	font-family: Verdana, Helvetica, Arial;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	visible: false;
}

.sectiontitlesandback
{
	background-color: #DDC89D;
	background-color: #B8CFDE;
	visible: false;
}
/* Section title end */



/* Subscriber box start */

/* Subscriber title start */
.subscribertitle
{
	background-color: #B8CFDE;
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 7px;
	visible: false;
}
/* Subscriber title end */


.subscriberbody
{
	background-color: #EFECE2;
	border-left: solid 1px #C8BF9E;
	border-right: solid 1px #C8BF9E;
	border-bottom: solid 1px #C8BF9E;
	visible: false;
}

.subscriberinput
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	height: 16px;
	width: 124px;
	color: #666666;
	visible: false;
}
/* Subscriber input end */

/* Subscriber button start */
.subscriberbutton
{
	border: solid 1px black;
	font-family: Verdana, Helvetica, Arial;
	font-size: 9px;
	height: 16px;
	width: 59px;
	color: #666666;
	visible: false;
}
/* Subscriber button end */



/* Subscriber box end */



/* Level 0 Selected navigation item start */
.level0selectednavigationitem
{
	background-color: #002D83;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level0selectednavigationitem:active
{
	background-color: #002D83;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level0selectednavigationitem:link
{
	background-color: #002D83;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level0selectednavigationitem:visited
{
	background-color: #002D83;
	font-family: Verdana, Arial;
	color: #ffffff;
	text-decoration: none;
	cursor: hand;
	font-size: 11px;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}
/* Level 0 Selected navigation item end */



/* Level 0 Navigation item start */
.level0navigationitem
{
	background-color: #E6E6E6;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level0navigationitem:active
{
	background-color: #E6E6E6;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level0navigationitem:link
{
	background-color: #E6E6E6;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level0navigationitem:visited
{
	background-color: #E6E6E6;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}


/* Level 0  Navigation item end */




/* Level 1 Navigation item start */
.level1navigationitem
{
	background-color: #DDC89D;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #002D83;
	font-size: 11px;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level1navigationitem:active
{
	background-color: #DDC89D;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #002D83;
	text-decoration: none;
	cursor: hand;
	font-size: 11px;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level1navigationitem:link
{
	background-color: #DDC89D;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #002D83;
	text-decoration: none;
	cursor: hand;
	font-size: 11px;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}

a.level1navigationitem:visited
{
	background-color: #DDC89D;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #002D83;
	text-decoration: none;
	cursor: hand;
	font-size: 11px;
	font-weight: bold;
	background-color: #EFECE2;
	color: Black;
	text-transform: uppercase;
	visible: false;
}


/* Level 0  Navigation item end */


/* Level 2 Navigation item start */
.level2navigationitem
{
	/*background-color: #E6E6E6;*/
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	visible: false;
}

a.level2navigationitem:active
{
	/*background-color: #E6E6E6;*/
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	visible: false;
}

a.level2navigationitem:link
{
	/*background-color: #E6E6E6;*/
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	visible: false;
}

a.level2navigationitem:visited
{
	/*background-color: #E6E6E6;*/
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	visible: false;
}


/* Level 2  Navigation item end */


/* Level 3 Navigation item start */
.level3navigationitem
{
	/*background-color: #E6E6E6;*/
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	visible: false;
}

a.level3navigationitem:active
{
	/*background-color: #E6E6E6;*/
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	visible: false;
}


a.NoUnderscoreInLinks:link, a.NoUnderscoreInLinks:active, a.NoUnderscoreInLinks:visited, a.NoUnderscoreInLinks:hover
{
	text-decoration: none;
	color: Black;
	background-color: White;
	visible: false;
}
a.NoUnderscoreInLinks:hover
{
	color: #2A539D;
	visible: false;
}


a.level3navigationitem:link
{
	/*background-color: #E6E6E6;*/
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	visible: false;
}

a.level3navigationitem:visited
{
	/*background-color: #E6E6E6;*/
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	cursor: hand;
	visible: false;
}


/* Level 3  Navigation item end */


/* Top navigation item start */


.topnavigationitem
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #DDC89D;
	color: Black;
	font-weight: bold;
	text-transform: uppercase;
	visible: false;
}

a.topnavigationitem:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #DDC89D;
	color: Black;
	text-decoration: none;
	visible: false;
}

a.topnavigationitem:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #DDC89D;
	color: Black;
	text-decoration: none;
	visible: false;
}

a.topnavigationitem:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #DDC89D;
	color: Black;
	text-decoration: none;
	visible: false;
}
/* Top navigation item end */


/* Press release start */


/* SubTitle subcontent start */


.summarytitle
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002d83;
	visible: false;
}

.summarytitle:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002d83;
	visible: false;
}

.summarytitle:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002d83;
	visible: false;
}

.summarytitle:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002d83;
	visible: false;
}


.presssubtitle
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	visible: false;
}
/* SubTitle subcontent end */




/* Press release start */


/* Finance calendar start */


.presstitle
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002d83;
	visible: false;
}

.presstitle:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002d83;
	visible: false;
}

.presstitle:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002d83;
	visible: false;
}

.presstitle:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #002d83;
	visible: false;
}


.pressItemdate
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: italic;
	color: #666666;
	visible: false;
}
/* Finance calendar end */







/* Summary content start */
.presssummary
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #666666;
	visible: false;
}
/* Summary content  end */




/* Press release end */



/* Title content start */
.contenttitle
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #2A539D;
	text-transform: uppercase;
	visible: false;
}
/* Title content end */

/* Title section content start */

.Contentsectiontitle
{
	background-color: #B8CFDE;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 2 10 2 10;
	width: 437;
	margin: 0 0 5 0;
	visible: false;
}
/* Title section content end */


/* SubTitle subcontent start */
.contentsubtitle
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	visible: false;
}
/* SubTitle subcontent end */



/* Normal content start  */
body
{
	background-color: #B0CDDC;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	visible: false;
}


a:link
{
	color: #2A539D;
	cursor: hand;
	visible: false;
}

a:active
{
	color: #2A539D;
	cursor: hand;
	visible: false;
}

a:visited
{
	color: #2A539D;
	cursor: hand;
	visible: false;
}

/* Normal content end  */

/* Normal no link decoration start  */
.noline, a.noline, a.noline:link, a.noline:active, a.noline:visited
{
	color: #666666;
	text-decoration: none;
	cursor: hand;
	font-family: Verdana, Arial;
	font-size: 10px;
	visible: false;
}

/* Normal no link decoration end  */


/* content grey teaser start */
.contentteaser
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	background-color: #E6E6E6;
	visible: false;
}
/* content grey teaser end  */





/* editing start */
.editingtitle
{
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #009900;
	font-weight: bold;
	visible: false;
}

.editingsubtitle
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #009900;
	font-weight: bold;
	visible: false;
}
.editingcontent
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #009900;
	visible: false;
}

/* editing end */


/* MAKR: Online booking Control Style */
.onlinebooking
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	top: 0px; /*padding-left: 22px;*/ /*text-indent: 22px;*/
	padding-bottom: 10px;
	visible: false;
}

.onlinebookingcontent
{
	padding-left: 22px;
	display: block;
	visible: false;
}
/* MAKR: end Online booking Control Style */





/* Styleset for DefaultComponentBox */





.DefaultComponentBox
{
	position: relative;
	font-family: Arial;
	font-size: 11px;
	margin-bottom: 0px;
	padding: 3px 3px 3px 3px;
	width: 100%;
	visible: false;
}

.DefaultComponentBox .hdr .c a,
.DefaultComponentBox .hdr .c a:hover,
.DefaultComponentBox .hdr .c a:active,
.DefaultComponentBox .hdr .c a:visited
{
	text-decoration: none;
	color: #CFDAE0;
	visible: false;
}

.DefaultComponentBox .hdr .l
{
	visible: false;
}
.DefaultComponentBox .hdr .c
{
	font-weight: bold;
	background-color: Transparent;
	padding: 6px 12px 5px 12px;
	height: 22px;
	visible: false;
}
.DefaultComponentBox .hdr .c .ComponentBarTitleTextBox
{
	width: 100px;
	background-color: Transparent;
	border: none 0px none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	visible: false;
}
.DefaultComponentBox .hdr .r
{
	visible: false;
}
.DefaultComponentBox .cnt .l
{
	background-color: Transparent;
	padding-left: 12px;
	visible: false;
}
.DefaultComponentBox .cnt .c
{
	padding-top: 9px;
	background-color: Transparent;
	visible: false;
}
.DefaultComponentBox .cnt .r
{
	background-color: Transparent;
	padding-right: 12px;
	visible: false;
}
.DefaultComponentBox .ftr .l
{
	visible: false;
}
.DefaultComponentBox .ftr .c
{
	background-color: Transparent;
	height: 9px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 12px 0px 12px;
	visible: false;
}
.DefaultComponentBox .ftr .r
{
	visible: false;
}



/* Styleset for .RightBar .DefaultComponentBox */

.RightBar .ComponentBar
{
	width: 100%;
}


.RightBar .AuthoringModeContainer
{
	border: 0px none;
}

.RightBar .DefaultComponentBox
{
	border: 0px none;
	background-color: #EAE3CB;
	visible: false;
}

.RightBar .DefaultComponentBox .hdr .c a, .RightBar .DefaultComponentBox .hdr .c a:hover, .RightBar .DefaultComponentBox .hdr .c a:active, .RightBar .DefaultComponentBox .hdr .c a:visited
{
	text-decoration: none;
	color: #CFDAE0;
	visible: false;
}

.RightBar .DefaultComponentBox .hdr .l
{
	visible: false;
}
.RightBar .DefaultComponentBox .hdr .c
{
	color: #ffffff;
	font-weight: bold;
	background-color: #DDC89D; /*#002D83; Old color */
	border-right: solid 0px #9D9D9D;
	border-left: solid 0px #9D9D9D;
	border-top: solid 0px #9D9D9D;
	padding: 2px 2px 2px 2px;
	height: 22px;
	visible: false;
}
.RightBar .DefaultComponentBox .hdr .c .ComponentBarTitleTextBox
{
	width: 100px;
	background-color: Transparent;
	border: none 0px none;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	visible: false;
}
.RightBar .DefaultComponentBox .hdr .r
{
	visible: false;
}
.RightBar .DefaultComponentBox .cnt .l
{
	border-left: solid 0px #eae3cb;
	border-top: solid 0px #eae3cb;
	background-color: #eae3cb;
	padding-left: 0px;
	visible: false;
}
.RightBar .DefaultComponentBox .cnt .c
{
	padding-top: 0px;
	visible: false;
}
.RightBar .DefaultComponentBox .cnt .r
{
	padding-right: 0px;
	visible: false;
}
.RightBar .DefaultComponentBox .ftr .l
{
	visible: false;
}
.RightBar .DefaultComponentBox .ftr .c
{
	border-bottom: solid 1px #9D9D9D;
	border-right: solid 1px #9D9D9D;
	border-left: solid 1px #9D9D9D;
	background-color: #E6E6E6;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	visible: false;
}
.RightBar .DefaultComponentBox .ftr .r
{
	visible: false;
}


/* Styleset for .ContentArea */

.ContentArea
{
	padding: 0px 0px 0px 0px;
	background-color: Transparent;
	width: 100%;
	visible: false;
}

.ContentArea .AuthoringModeContainer .hdr .c 
{
	visible: false;
	white-space: nowrap;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#F1F3F1', EndColorStr='#ECE9D8');
	width: 100%;
}

.ContentArea .AuthoringModeContainer
{
	visible: false;
	border: solid 1px #000000;
	padding: 0px;
	margin-bottom: 12px;
}
.ContentArea .AuthoringModeContainer .hdr .c .ComponentBarTitleTextBox
{
	visible: false;
	width: 350px;
}




/******************************
 * The Submenu Navigation *
******************************/

.NavigationSubMenu
{
	background-color: #eae3cb;
	color: #000000;
	text-decoration: none;
	visible: false;
}

.NavigationSubMenu a
{
	color: #000000;
	text-decoration: none;
	visible: false;
}





/* link type styles */

.pnllinkbox
{
	padding: 2px;
	margin: 0px;
	height: 40px;
	white-space: nowrap;
}

.DefaultComponentBox legend
{
	cursor: default;
	color: #666666;
	font-weight: bold;
}

.DefaultComponentBox fieldset
{
	margin-top: 8px;
}

.DefaultComponentBox fieldset div.fieldsetcontainer
{
	padding: 2px;
	background-color: #FFFBEE;
}

.DefaultComponentBox fieldset div.fieldsetcontent
{
	padding: 2px;
	background-color: #FFFBEE;
}

.DefaultComponentBox fieldset div.fieldsetheader
{
	width: 100%;
	border-top: solid 1px #A49F8E;
	border-bottom: solid 1px #A49F8E;
	padding: 2px;
	background-color: #F2EACE;
}




