/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Royal Marine Hotel Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a {color: #0059A5;}
a:visited {color: #0059A5;}
a:hover {color: #87B2C7;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	margin: 0px; padding: 0px;
	font: 8pt/12pt arial, verdana, sans-serif;
	color: #606060;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td {
	vertical-align: top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

img {
	border: none;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 {
	margin: 0px;
	padding: 0px;
	}
	
	h1 span {
		display: none;
		}
	
	h1 img {
		display: block;
		width: 32px;
		height: 226px;
		margin: -270px 0px 44px -5px;
		}

h2 {
	font-size: 12pt;
	margin: 0px 0px 3px 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 12px;
	}
	
	ul li {
		padding: 0px 0px 4px 0px;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Royal Marine Hotel Individual Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.clear {
	clear: both;
	height: 1px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.firstParagraph {
	font: bold 11px verdana, arial, sans-serif;
	line-height: 18px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.greenText {
	color: #207687;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.breakRule {
	clear: both;
	height: 19px;
	margin: 15px 0px 15px 0px;
	background: transparent url(images/background_breakrule.gif) no-repeat center top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.formattedTable {
	width: 100%;
	margin: 4px 0px 15px 0px;
	}

	.formattedTable th {
		font-size: 9px;
		border-top: 1px solid #E5EEF3;
		}
		
	.formattedTable .colourRow {
		background-color: #E5EEF3;
		}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Royal Marine Hotel Framework
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainHolder {
	width: 759px;
	margin: 0px auto 0px auto;
	background: transparent url(images/background_mainholder.gif) repeat-y left top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#menuArea {
	float: left;
	width: 109px;
	height: 860px;
	padding: 27px 134px 0px 14px;
	line-height: 12px;
	background: transparent url(images/background_menuarea.gif) no-repeat right top;
	}
	
	#menuArea a {display: block; padding: 3px 0px 3px 12px; border-bottom: 1px solid #87B2C7; text-decoration: none;}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#contentArea {
	float: left;
	width: 215px;
	padding: 297px 28px 70px 28px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#rightArea {
	float: left;
	width: 230px;
	padding: 27px 0px 0px 0px;
	background: transparent url(images/background_rightarea.gif) no-repeat left 63px;
	color: white;
	}
	
	#rightArea img {
		position: relative;
		}
	
	#rightArea .contentHolder {
		width: 190px;
		padding: 20px;
		}