body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#column1 a {
	color: #000000;
	text-decoration: underline;
}


.homepage6ea2d1 {
	background-color: #FFEB92;
	background-image: url(/media/images/corners/homepage/ffeb92.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
}

#form1 th {
	text-align: right;
}


.dropmenudiv{
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	border-bottom-width: 0;
	font-style: normal;
	line-height: 18px;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 245px;
	z-index: 100;
}

.dropmenudiv a{
	background-color: #D6D6D6;
	border-bottom: 1px solid #BBBBBB;
	color: #424242;
	display: block;
	font-weight: bold;
	padding: 2px 0;
	text-decoration: none;
	text-indent: 3px;
	width: 100%;
}

.dropmenudiv a:hover{
	background-color: #FFFFFF;
}

.leftcolumn1 {
	float: left;
	width: 230px;
	margin-right: 14px;
	margin-bottom: 20px;
}

.leftcolumn1 h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
}

.leftcolumn1 ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.leftcolumn1 ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	font-weight: bold;
}

.leftcolumn1 ul li ul {
	list-style-type: disc;
	margin-left: 15px;
}

.leftcolumn1 ul li ul li {
	list-style-type: disc;
	font-weight: normal;
	margin-bottom: 5px;
}

.leftcolumn1pic {
	float: left;
	width: 150px;
	margin-right: 8px;
	margin-bottom: 8px;
}

.leftcolumn2 {
	float: left;
	width: 470px;
	margin-right: 14px;
	margin-bottom: 20px;
}

.leftcolumn2pic {
	float: left;
	width: 149px;
	clear: right;
}

.primarycolour {
	background-repeat: no-repeat;
	background-position: right top;
}

.primarycolourcorners {
	background-repeat: no-repeat;
	height: 12px;
	display: block;
	clear: both;
}

.rightdetailbot {
	line-height: 2.1em;
	margin-bottom: 10px;
}

.rightdetailplan {
	text-align: right;
	float: right;
	line-height: 2.1em;
}

.rightdetailtop {
	float: right;
	margin-right: 20px;
}

.rightdetailtop a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 190px;
	padding-left: 10px;
}

.rightdetailtop ul {
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

.rightdetailtop ul li, .rightdetailbot ul li {
	list-style-image: none;
	list-style-type: none;
}

/* End hide from IE-mac */
.search1 {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#centreme {
	width: 830px;
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#chromemenu{
	display: block;
	margin-bottom: 14px;
	height: 24px;
	clear: both;
}
#chromemenu ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


#chromemenu ul li{
	display: inline;
	text-transform: uppercase;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#chromemenu ul li a{
	color: #000000;
	float: left;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	background-image: url(/media/images/common/menudividerwhite.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 6px;
}

#chromemenu ul li a:hover, .rightdetailtop a:hover {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
#downloadpdf a:hover{
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}

.downloadpdf {
	border: 1px solid #efefef;
	margin-bottom: 10px;
	display: block;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
}
.downloadpdf a{
	text-decoration: none;
	color: #000000;
	display: block;
}
.downloadpdf a:hover{
	text-decoration: underline;
	color: #000000;
	background-color: #efefef;
	display: block;
}

#footer1 {
	clear: both;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	width: 900px;
	text-align: center;
	margin-bottom: 20px;
}

#footerlinks a, #downloadpdf a {
	color: #000000;
	text-decoration: none;
}

#footerlinks a:hover, #midcontent1 a:hover {
	text-decoration: underline;
}

#footerlogos {
	margin-bottom: 10px;
}

#hero1 {
	margin-bottom: 6px;
	height: 300px;
	width: 830px;
}
#hero2 {
	margin-bottom: 6px;
	height: 300px;
	width: 830px;
}

#midcontent {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	line-height: 1.5em;
}

#midcontent {
	_height: 1%;
}

/* Hides from IE-mac \*/
      #midcontent {
	display: block;
}

/* self clearing rules */
	   #midcontent:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#midcontent1 a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#oneofthree {
	margin-right: 5px;
}



#title1pad h1 {
	font-size: 1.8em;
	letter-spacing: 0.2em;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.2em;
}
#title1pada {
	padding-left: 30px;
	line-height: 1.5em;
	display: block;
	height: 150px;
}

#title1pada h1 {
	font-size: 1.8em;
	letter-spacing: 0.2em;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.2em;
}

#title1text {
	width: 400px;
	text-align: justify;
	color: #000000;
	font-size: 1.1em;
	height: 70px;
}

#title2text a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#title2text {
	text-align: justify;
	color: #000000;
	font-size: 1.1em;
	width: 500px;
}

#title1text a{
	color: #FFFFFF;
	text-decoration: underline;
}
.detailscol1 {
	float: right;
}
#rightborder1 {
}
.nb {
	font-size: 0.9em;
	color: #999999;
}
#leftcolumn2 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#leftcolumn2 a:hover {

	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.leftcolumn4 {
	width: 474px;
	margin-right: 14px;
	margin-bottom: 20px;
	height: 300px;
	float: left;
}

.leftcolumn4 h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
}

.leftcolumn4 ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.leftcolumn4 ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	font-weight: bold;
}

.leftcolumn4 ul li ul {
	list-style-type: disc;
	margin-left: 15px;
}

.leftcolumn4 ul li ul li {
	list-style-type: disc;
	font-weight: normal;
	margin-bottom: 5px;
}
.leftcolumnfull {
	width: 100%;
	clear: both;
	height: auto;
}
.leftcolumnfull a{
	color: #000000;
	text-decoration: underline;
}
.leftcolumnfull a:hover{
	color: #cccccc;
	text-decoration: underline;
}
.minitours {
	height: 200px;
	width: 380px;
	margin-right: 7px;
	text-align: center;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	float: left;
}

.minitourtitle {
	background-color: #D6D6D6;
	padding: 5px;
	font-weight: bold;
	display: block;
}
.minitourtitle1 {
	background-color: #455EA4;
	padding: 5px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-size: 1.2em;
}
.tabjava {
	width: 189px;
	text-align: center;
	background-color: #D6D6D6;
	display: block;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.tabjava a {
	background-color: #D6D6D6;
	display: block;
	padding: 5px;
}

.tabjava a:hover {
	background-color: #EFEFEF;
	display: block;
}#title1pad h1 {
	color: #FFFFFF;
}
#title1text {
	color: #FFFFFF;
	text-align: justify;
}
#details table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: d0d0d0;
	border-right-color: d0d0d0;
	border-bottom-color: d0d0d0;
	border-left-color: d0d0d0;
	width: 299px;
}
#search input {
	font-size: 11px;
}

.homecolumn1 {
	float: left;
	width: 245px;
	margin-right: 14px;
	margin-bottom: 20px;
	background-image: url(/media/images/corners/homepage/6ea2d1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #6EA2D1;
	height: 270px;
}
.homecolumn1 h3 {
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.homecolumn1 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.homecolumn1 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	display: block;
	background-color: #6EA2D1;
}

.homecolumn2 {
	float: left;
	width: 245px;
	margin-right: 14px;
	margin-bottom: 20px;
	background-image: url(/media/images/corners/homepage/black.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #000000;
	height: 270px;
}
.homecolumn2 h3 {
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.homecolumn2 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.homecolumn2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	display: block;
}

.homecolumn3 {
	float: left;
	width: 245px;
	margin-right: 14px;
	margin-bottom: 20px;
	background-image: url(/media/images/corners/homepage/861c6b.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #861c6b;
	height: 270px;
}
.homecolumn3 h3 {
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.homecolumn3 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.homecolumn3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	display: block;
}
.pad10 {
	padding: 10px;
}
.rightandpad {
	float: right;
	margin-right: 20px;
	margin-top: 30px;
}
#slideshow {
	width: 830px;
	height: 300px;
	overflow: hidden;
}
#standard a {
	color: #000000;
	text-decoration: underline;
}

#bandformholder {
	display: block;
	clear: both;
}
#standard a:hover {
	color: #005980;
	text-decoration: underline;
}

.column1of3 {
	float: left;
	width: 244px;
	margin-right: 14px;
	margin-bottom: 20px;
}

.column1of3 h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
}

.column1of3 ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.column1of3 ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	font-weight: bold;
}

.column1of3 ul li ul {
	list-style-type: disc;
	margin-left: 15px;
}

.column1of3 ul li ul li {
	list-style-type: disc;
	font-weight: normal;
	margin-bottom: 5px;
}
.columnacross2 {
	width: 500px;
	margin-bottom: 10px;
}
#across2of3 h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

.column1of3 h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
.column1of3right {
	float: right;
	width: 244px;
	margin-right: 38px;
	margin-bottom: 20px;
}
.home1of4 {
	float: left;
	width: 180px;
	margin-right: 14px;
	margin-bottom: 20px;
	height: 240px;
}
.home1of4 h3 {
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.home1of4 a {
	color: #000000;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.home1of4 a:hover {
	color: #666666;
	text-decoration: underline;
	display: block;
}
.clientquote {
	border: 1px solid #585858;
	padding: 6px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #585858;
}
.clientname {
	border: 1px solid #585858;
	padding: 6px;
	font-weight: bold;
	background-color: #efefef;
	text-align: right;
	margin-bottom: 10px;
}#across2of3 {
	height: auto;
	padding-bottom: 20px;
	width: 490px;
}
.blocklink2 {
	padding: 5px;
	border: 1px solid #585858;
	margin-top: 10px;
}
.blocklink2link {
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #585858;
	border-right-color: #585858;
	border-bottom-color: #585858;
	border-left-color: #585858;
	text-align: right;
}
.blocklink2link a {
	text-decoration: none;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	background-color: #585858;
}
.blocklink2link a:hover {
	text-decoration: none;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	background-color: #000000;
}
.blocklinkeelink {
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #585858;
	border-right-color: #585858;
	border-bottom-color: #585858;
	border-left-color: #585858;
	text-align: right;
}
.blocklinkeelink a {
	text-decoration: none;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	background-color: #6a1a41;
}
.blocklinkeelink a:hover {
	text-decoration: none;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	background-color: #585858;
}
.blocklinkehlink {
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #585858;
	border-right-color: #585858;
	border-bottom-color: #585858;
	border-left-color: #585858;
	text-align: right;
}
.blocklinkehlink a {
	text-decoration: none;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	background-color: #1a2155;
}
.blocklinkehlink a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #585858;
}
.blocklinkeeclink {
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #585858;
	border-right-color: #585858;
	border-bottom-color: #585858;
	border-left-color: #585858;
	text-align: right;
}
.blocklinkeeclink a {
	text-decoration: none;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	background-color: #024e43;
}
.blocklinkeeclink a:hover {
	text-decoration: none;
	display: block;
	padding: 5px;
	color: #FFFFFF;
	background-color: #585858;
}
.directorhold {
	width: 95%;
	margin-bottom: 10px;
	border: 1px solid #efefef;
	padding: 10px;
	clear: right;
	display: block;
}
.directordetails {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.directortitle h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #24387f;
	font-size: 250%;
	font-weight: normal;
}
.portraitphoto {
	border: 1px solid #CCCCCC;
	margin-bottom: 8px;
	margin-left: 8px;
	padding: 2px;
	float: right;
}
.column1of2 {
	float: left;
	width: 500px;
	margin-right: 14px;
	margin-bottom: 20px;
}

.column1of2 h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
}

.column1of2 ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.column1of2 ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	font-weight: bold;
}

.column1of2 ul li ul {
	list-style-type: disc;
	margin-left: 15px;
}

.column1of2 ul li ul li {
	list-style-type: disc;
	font-weight: normal;
	margin-bottom: 5px;
}
.homehospitality1of4 {
	float: left;
	width: 180px;
	margin-right: 14px;
	margin-bottom: 20px;
	height: 240px;
	background-color: #1a2155;
	background-image: url(/media/images/homepage/hospbot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
}
.homehospitality1of4 h3 {
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.homehospitality1of4 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.homehospitality1of4 a:hover {
	color: #457ACB;
	text-decoration: underline;
	display: block;
}
.homeessence1of4 {
	float: left;
	width: 180px;
	margin-right: 14px;
	margin-bottom: 20px;
	height: 240px;
	background-color: #639927;
	background-image: url(/media/images/homepage/essencebot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
}
.homeessence1of4 h3 {
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.homeessence1of4 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.homeessence1of4 a:hover {
	color: #000000;
	text-decoration: underline;
	display: block;
}
.homeevents1of4 {
	float: left;
	width: 180px;
	margin-right: 14px;
	margin-bottom: 20px;
	height: 240px;
	background-color: #005980;
	background-image: url(/media/images/homepage/eventsbot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
}
.homeevents1of4 h3 {
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.homeevents1of4 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.homeevents1of4 a:hover {
	color: #000000;
	text-decoration: underline;
	display: block;
}

.homeconsult1of4 {
	float: left;
	width: 180px;
	margin-right: 14px;
	margin-bottom: 20px;
	height: 240px;
	background-color: #000000;
	background-image: url(/media/images/homepage/groupbot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
}
.homeconsult1of4  h3 {
	font-size: 1em;
	text-align: center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.homeconsult1of4  a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
}
.homeconsult1of4  a:hover {
	color: #818181;
	text-decoration: underline;
	display: block;
}
#title1textwide {
	width: 600px;
	text-align: justify;
	color: #000000;
	font-size: 1.1em;
	height: 70px;
}
