

	body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;color:#333}

	li, dd, blockquote {margin-left:1em;}

	html, body, fieldset {font:100.1%/120% Arial, Helvetica, sans-serif;}



	input, select, textarea {font-size:100.1%;}



	form label{cursor:pointer;}

	fieldset, img{border:none;}

	table{border-collapse:collapse; border-spacing:0;}

	

	/**************** General Links ***********************************/

	a:link, a img { -moz-outline:none;color: #333; text-decoration: underline;}

	a:visited { -moz-outline:none;color: #333; text-decoration: none;}

	a:focus, a:hover, a:active, mini-box2 a:link, .mini-box3 a:link	, .mini-box2 a:visited, .mini-box3 a:visited {-moz-outline:none;color: #333;text-decoration:underline; }

  a:focus, .footer a {text-decoration:underline}

	

	#skip {font-size:80%; text-align:right; color:#333; z-index:2;}

	#skip ul {margin:0}

	#skip li {display:inline;	list-style-type: none; color:#333;	padding: 0 0 0 1em;	}

	#skip li a:link, #skip li a:visited  {border:none;	color:#333;padding:5px;	} 

	#skip li a:focus, #skip li a:hover, #skip  a:active {border:none;background-color: #eceaea;padding:5px;} 

	#skip li.welcome {color:#000;}

	#skip li.welcome a:link, #skip li.welcome a:visited {color:#333;}

	ul#skip {width:900px;margin:0 auto;text-align:right}



	/********************** Other Stuff ******************/ 

	abbr, acronym, .help {border-bottom: 1px dotted #333;cursor: help;}  

	blockquote {background: url(../../images/quotemarks.gif) left top  no-repeat;margin-left:22px;padding-left:10px;margin-bottom:40px;}

	cite {background: url(../../images/quotemarks1.gif) right top no-repeat;padding:5px 20px 0 10px; margin-top:-3px;text-align:right;float:right;width:80%; font-style:normal;font-weight:bold;}

	#sidebar2 blockquote {margin-top:20px;}

	#sidebar2 cite {font-size:70%;margin-top:-15px;width:90%;}

	sup {font-size:70%;}

	hr {height: 1px;background-color: #E5E5E5;color: #E5E5E5;border: none;padding: 0;margin: 1.5em 0em;}

	#result_report, #results {margin-left:20px;}

	.haslayout {position:absolute;}

	/***************** Clearfix ****************/

	.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}

	/* Hides from IE-mac \*/

	* html .clearfix {height: 1%;}

	/* End hide from IE-mac */

	











	

	#container {

		width:900px;

		margin:0 auto;	

		background:#fff

	}



	

	/* Do not change the following 3 declarations */



	html, body {height:100%;}



	.test {

		position:fixed;

		top:0;

		left:0;

		width:100%;

		height:100%;

		z-index:0;

	}

	.test img{

		width:100%;

		height:100%;

	}







	/* Columns p stylings */



	.mini-box1 p, .mini-box2 p, .mini-box3 p, table p {

		font: 80%/140% Arial, Helvetica, sans-serif;

		color: #333;

		margin:0px 0 15px 0;

	}

	.content p {

		font: 90%/140% Arial, Helvetica, sans-serif;

		color: #333;

		margin:0px 0 15px 0;

	}

	.content {

		position:absolute;top:215px;left:200px;width:390px

	}







	

	/* List item declarations */

	

	#nav ul, #nav ol, dl, #nav li, dt, dd, .mini-box1 li, .mini-box1 ul, .mini-box2 ul, .mini-box3 ul, .mini-box2 ol, .mini-box3 ol {margin: 0;padding: 0}

	

	/*#holdit .mini-box2 li, #holdit .mini-box3 li, #holdit2 .mini-box2 li, #holdit2 .mini-box3 li, #holdit3 .mini-box2 li, #holdit3 .mini-box3 li {margin-left:25px}*/



	.content li, .mini-box2 li, .mini-box3 li {line-height:130%; font-size:80%;margin:0 0 15px 5px}



	.mini-box1 ul {margin:15px 0 0 0}

	.mini-box1 li {line-height:160%; font-size:80%;margin:0 0 0 0;list-style-type:none}

	.mini-box1 li a {text-decoration:none;color:#999;background:url('/images/arrow.gif') center left no-repeat; padding:0 0 0 15px}
	
  .mini-box1 ul.blue li a {text-decoration:none;color:#999;background:url('/images/blue-arrow.gif') center left no-repeat; padding:0 0 0 15px}	

	.mini-box1 li.heading {text-decoration:none;color:#333;background:url('/images/arrow.gif') center left no-repeat; padding:0 0 0 15px}
	
	.mini-box1 ul.blue li {text-decoration:none;color:#333;background:url('/images/blue-arrow.gif') center left no-repeat;}

	.mini-box1 li.heading a {text-decoration:none;color:#333;background:none;padding:0}

	

	.mini-box1 li.gheading a, .mini-box1 li.off a {text-decoration:none;color:#999;}





	

	/* Main Content Boxes on web pages */

	

	.mini-box1 {float:left;width:260px}

	.mini-box2 {float:left;width:260px;margin:0;padding:0}

	.mini-box3 {float:left;width:260px;margin-left:40px}



	/* Element for holding drop shadow */

	#bgimage2 {position:absolute;top:519px;left:25px;background: url('../images/shadow.jpg') no-repeat bottom center;height:8px;width:830px}

	#bgimage3 {position:absolute;top:395px;left:25px;background: url('../images/shadow.jpg') no-repeat bottom center;height:8px;width:830px}

	#bgimage {height:502px;width:830px;position:absolute;top:25px;left:28px;}

	#bgimagecs {height:467px;width:830px;position:absolute;top:25px;left:28px;}





	/* For 2 & 3-column pages */



	/*.box-holder {position:absolute;width:840px;top:430px;left:28px}

	.box-holder .mini-box1 {position:relative;top:-3px;left:0}

	.box-holder .mini-box2 {top:0;left:270px}

	.box-holder .mini-box3 {top:0;left:550px}*/

	







			.skip{height:0;width:0;display:block;overflow:hidden;margin:0;padding:0}

			





			/* Sub Navigation */



			ul.subpages {margin:0;padding:0;font-size:120%}

			

			ul.subpages li {margin:0 0 0 10px;}

			ul.subpages li { background:url('/images/dash.jpg') center left no-repeat }			

			ul.subpages ul li { background:none }

			ul.subpages li a {color:#333;background:none}

			li.selected {color:#333}



			li.selected a, li.selected a:visited {color:#333}







	img{

		float:left;

	}

	

	/* Main Body of Page */



	#main, #imgfoot{

		width:881px;

		position:relative;

		margin:0 auto;

		z-index:2;

		background:#fff

	}

	#mainbody {

		height:704px;

		border:3px solid #fff

	}

	#topcurve, #bottomcurve {

		height:10px;

		margin:0;

		padding:0

	}







	

	/* HEADINGS STYLINGS */



	h1, h3, h4, h5, h6 {font-size:100%;color:#333;font-weight:normal;font-style:normal}

	.h3grey {color:#6E6E6E;font-weight:none;font-size:1.2em;line-height:1.1em;margin-bottom:10px}

	.h3red {color:#E32229;font-weight:none;font-size:1.5em;line-height:1.1em;}

	h3 {line-height:100%;font-size:100%;margin:0;padding:0}

	h4 {margin-bottom:10px}



	h1#logo {

		position:absolute;

		top:-15px;

		right:30px;

		background-image: url('../images/set-sail-logo.png');

		background-repeat: no-repeat;

		width:216px;

		height:282px;

	}

	

	h1#logo span {position: absolute;left: -999em;}

	

	h2 {position:absolute;top:20px;left:200px;width:400px;}

	h2 {color:#fff;line-height:1.2em;}







	



	/* Table */



	#Summary, #Caption {

		width: 28em;

	}

	

	.tableStyle {

		width: 100%;

		margin: 0em 0 1em 0;

	}

	

	.tableStyle th, .tableStyle td {

		padding: 0em;

	}



	.greyScheme, .greyScheme th, .greyScheme td {

		border-color: #666;

	}

	

	.greyScheme .even {

	}

	

	.greyScheme th, .greyScheme thead td {

	}

	

	.greyScheme th.firstColumn {

	}

	

	

	

				/* Fancy TopBar Navigation */



				/* Fancy TopBar Navigation */



				#nav {height:54px;width:618px;position:absolute;top:135px;left:-18px}
        #nav.blue {height:54px;width:569px;position:absolute;top:135px;left:-18px}
	
	
	      #nav.new {height:54px;width:485px;position:absolute;top:135px;left:-18px}
	      /* 485px */

				ul#nav {

					width:606px;

					height:59px;

					margin: -60px 0 2px 0;

					padding: 0 0 0 0;

					list-style: none;

					background: #000;

					z-index: 2;

				}
				
				ul#nav.blue {
				
				  width:569px;

					height:59px;

					margin: -60px 0 2px 0;

					padding: 0 0 0 0;

					list-style: none;

					background: #000;

					z-index: 2;
				}
        
        ul#nav.blue {

					/*width:606px;*/
        }

				ul#nav li, ul#nav.blue li {

					height: 59px;

					position: relative;

					float: left;

				}

				ul#nav li#project-background {

					z-index: 1;

				}

				ul#nav li#case-studies {

					z-index: 5;

				}

				ul#nav li#opening-opportunities {

					z-index: 4;

				}

				ul#nav li#secrets-out {

					z-index: 3;

				}

				ul#nav li#links {

					z-index: 2;

				}

				ul#nav li#contact-us {

					z-index: 1;

				}

				ul#nav li#home {

					z-index: 1;

				}



				ul#nav.blue li#secrets-out {

					z-index: 1;

				}

				ul#nav.blue li#facilities {

					z-index: 5;

				}

				ul#nav.blue li#itineraries {

					z-index: 4;

				}

				ul#nav.blue li#events {

					z-index: 3;

				}

				ul#nav.blue li#links {

					z-index: 2;

				}

				ul#nav.blue li#contact-us {

					z-index: 1;

				}

				ul#nav.blue li#home {

					z-index: 1;

				}

				

				

				

				ul#nav li a, ul#nav.blue li a {

					height: 59px;

					display: block;

					text-indent: -9999px;

					-moz-outline:none;

				}

				ul#nav li#home a {

					width: 54px;

					background: url(../images/home-n.gif) no-repeat 0 0;

				}

				ul#nav li#project-background a {

					width: 100px;

					background: url(../images/project-background-n.gif) no-repeat 0 0;

				}

				ul#nav li#case-studies a {

					width: 70px;

					background: url(../images/case-studies-n.gif) no-repeat 0 0;

				}

				ul#nav li#opening-opportunities a {

					width: 110px;

					background: url(../images/opening-opportunities-n.gif) no-repeat 0 0;

				}

				ul#nav li#secrets-out a {

					width: 124px;

					background: url(../images/the-secrets-out-n.gif) no-repeat 0 0;

				}

				ul#nav li#links a {

					width: 56px;

					background: url(../images/links-n.gif) no-repeat 0 0;

				}

				ul#nav li#contact-us a {

					width: 92px;

					background: url(../images/contact-us-n.gif) no-repeat 0 0;

				}
				
				#nav.new li#contact-us a {
					width: 92px;
					background: url(../images/new-contact-us-n.jpg) no-repeat 0 0;
				}
				ul#nav.new li#links a {
					width: 55px;
					background: url(../images/new-links-n.jpg) no-repeat 0 0;
				}



				ul#nav.blue li#home a {

					width: 58px;

					background: url(../images/dev-home-n.jpg) no-repeat 0 0;

				}

				ul#nav.blue li#secrets-out a {

					width: 92px;

					background: url(../images/dev-the-secrets-out-n.jpg) no-repeat 0 0;

				}

				ul#nav.blue li#facilities a {

					width: 113px;

					background: url(../images/dev-facilities-in-north-ayrshire-n.jpg) no-repeat 0 0;

				}

				ul#nav.blue li#itineraries a {

					width: 92px;

					background: url(../images/dev-itineraries-n.jpg) no-repeat 0 0;

				}

				ul#nav.blue li#events a {

					width: 66px;

					background: url(../images/dev-events-n.jpg) no-repeat 0 0;

				}

				ul#nav.blue li#links a {

					width: 56px;

					background: url(../images/dev-links-n.jpg) no-repeat 0 0;

				}

				ul#nav.blue li#contact-us a {

					width: 92px;

					background: url(../images/dev-contact-us-n.jpg) no-repeat 0 0;

				}



			

				ul#nav li a.tab, ul#nav.blue li a.tab {

					top: 0px;

					left: 0px;

					position: absolute;

					_background: none !important;

					cursor: pointer;

					display: none;

				}

				ul#nav li.active a.tab, ul#nav.blue li.active a.tab {

					display: block;

				}

				

				ul#nav li#home .tab, ul#nav li#case-studies .tab, ul#nav li#project-background .tab, ul#nav li#opening-opportunities .tab, ul#nav li#secrets-out .tab, ul#nav li#links .tab, ul#nav li#contact-us .tab,
				ul#nav.blue li#home .tab, ul#nav.blue li#secrets-out .tab, ul#nav.blue li#facilities .tab, ul#nav.blue li#itineraries .tab, ul#nav.blue li#events .tab, ul#nav.blue li#links .tab, ul#nav.blue li#contact-us .tab {

					height: 59px;			

				}

				

			

				ul#nav li#home .tab {

					width: 54px;

					background: url(http://www.setsail-northayrshire.co.uk/images/home-r.gif) no-repeat 0 0;		

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/home-r.gif');

				}			

				ul#nav li#project-background .tab {

					width: 100px;

					background: url(http://www.setsail-northayrshire.co.uk/images/project-background-r.gif) no-repeat 0 0;		

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/project-background-r.gif');

				}

				ul#nav li#case-studies .tab {

					width: 70px;

					background: url(http://www.setsail-northayrshire.co.uk/images/case-studies-r.gif) no-repeat 0 0;		

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/case-studies-r.gif');

				}

				ul#nav li#opening-opportunities .tab {

					width: 110px;

					background: url(http://www.setsail-northayrshire.co.uk/images/opening-opportunities-r.gif) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/opening-opportunities-r.gif');

				}

				ul#nav li#secrets-out .tab {

					width: 124px;

					background: url(http://www.setsail-northayrshire.co.uk/images/the-secrets-out-r.gif) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/the-secrets-out-r.gif');

				}

				ul#nav li#links .tab {

					width: 56px;

					background: url(http://www.setsail-northayrshire.co.uk/images/links-r.gif) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/links-r.gif');

				}

				ul#nav li#contact-us .tab {

					width: 92px;

					background: url(http://www.setsail-northayrshire.co.uk/images/contact-us-r.gif) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/contact-us-r.gif');

				}

				#nav.new li#contact-us .tab  {
					width: 92px;
					background: url(http://www.setsail-northayrshire.co.uk/images/new-contact-us-r.jpg) no-repeat 0 0;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/new-contact-us-r.jpg');
				}
				ul#nav.new li#links .tab  {
					width: 55px;
					background: url(http://www.setsail-northayrshire.co.uk/images/new-links-r.jpg) no-repeat 0 0;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/new-links-r.jpg');
				}



				

			

				ul#nav.blue li#home .tab {

					width: 58px;
					/* prev 54px */

					background: url(http://www.setsail-northayrshire.co.uk/images/dev-home-r.jpg) no-repeat 0 0;		

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/dev-home-r.jpg');

				}			

				ul#nav.blue li#secrets-out .tab {

					width: 92px;

					background: url(http://www.setsail-northayrshire.co.uk/images/dev-the-secrets-out-r.jpg) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/dev-the-secrets-out-r.jpg');

				}

				ul#nav.blue li#facilities .tab {

					width: 113px;

					background: url(http://www.setsail-northayrshire.co.uk/images/dev-facilities-in-north-ayrshire-r.jpg) no-repeat 0 0;		

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/dev-facilities-in-north-ayrshire-r.jpg');

				}

				ul#nav.blue li#itineraries .tab {

					width: 92px;

					background: url(http://www.setsail-northayrshire.co.uk/images/dev-itineraries-r.jpg) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/dev-itineraries-r.jpg');

				}

				ul#nav.blue li#events .tab {

					width: 66px;

					background: url(http://www.setsail-northayrshire.co.uk/images/dev-events-r.jpg) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/dev-events-r.jpg');

				}

				ul#nav.blue li#links .tab {

					width: 56px;

					background: url(http://www.setsail-northayrshire.co.uk/images/dev-links-r.jpg) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/dev-links-r.jpg');

				}

				ul#nav.blue li#contact-us .tab {

					width: 92px;

					background: url(http://www.setsail-northayrshire.co.uk/images/dev-contact-us-r.jpg) no-repeat 0 0;

					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.setsail-northayrshire.co.uk/images/dev-contact-us-r.jpg');

				}



				

				

				/* Common Styles in Drop downs */



				ul#nav .callout, ul#nav.blue .callout {

					font-size:80%;

					top: 59px;

					left: 0px;

					position: absolute;

					z-index: -1;

					display: none;

				}

				div#case-studiestab.callout  {

					left:0px

				}				

				ul#nav li.active .callout, ul#nav.blue li.active .callout {

					display: block;

				}

				ul#nav .callout h1, ul#nav.blue .callout h1 {

					margin: 0 0 7px 0;

					font-size: 1.3em;

					color: #0a86e5;

				}

				ul#nav .callout ul, ul#nav.blue .callout ul {

					list-style: none;

					margin:0 0 0 10px;

					width:100%;

					padding:0

				}

				ul#nav .callout ul li, ul#nav.blue .callout ul li {

					height: auto;

					width: auto;

					margin: 0 0 0px 0;

					padding: 4px 0 0 0px;

					clear: both;

					white-space: nowrap;

				}

				

				ul#nav .callout ul li a, ul#nav.blue .callout ul li a {

					margin:0;

					padding:0;

					color:#fff;

				}

				

				ul#nav .callout ul li.opening-opportunities, ul#nav.blue .callout ul li.opening-opportunities {

					padding: 2px 0 7px 28px;

					margin: 0 0 4px 0;

					clear: both;

					white-space: nowrap;

				}

				

				ul#nav .callout a, ul#nav.blue .callout a {

					width: 100%;

					height: auto;

					padding: 0;

					display: inline;

					text-indent: 0;

					background: none !important;

					font-size:100%;

				}		

				

					/* Drop Down Styles */

					ul#nav div#hometab, ul#nav div#project-backgroundtab, ul#nav div#case-studiestab, ul#nav div#opening-opportunitiestab, ul#nav div#linkstab, ul#nav div#contact-ustab,
          ul#nav.blue div#hometab, ul#nav.blue div#eventstab, ul#nav.blue div#itinerariestab,  ul#nav.blue div#facilitiestab, ul#nav.blue div#secrets-outtab, ul#nav.blue div#linkstab, ul#nav.blue div#contact-ustab {

						width: 215px;

						overflow: hidden;

					}

					

					ul#nav div#home.bg, ul#nav div#project-background .bg, ul#nav div#case-studiestab .bg,  ul#nav div#opening-opportunitiestab .bg, ul#nav div#secrets-outtab .bg, ul#nav div#linkstab .bg, ul#nav div#contact-ustab .bg,
					{

						width: 255px;

						height: 49px;

						background: url(../images/dropdown.png) no-repeat 0 0;

						_background: none;

						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/dropdown.png');

						position: absolute;

						top: 0;

						left: 0;

						z-index: -1;

					}
					
					ul#nav.blue div#home.bg, ul#nav.blue div#secrets-out .bg, ul#nav.blue div#facilitiestab .bg,  ul#nav.blue div#itinerariestab .bg, ul#nav.blue div#eventstab .bg, ul#nav.blue div#linkstab .bg, ul#nav.blue div#contact-ustab .bg {
						
            width: 255px;

						height: 49px;

						background: url(../images/dropdown2.png) no-repeat 0 0;

						_background: none;

						_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/dropdown2.png');

						position: absolute;

						top: 0;

						left: 0;

						z-index: -1;
          }
					

					ul#nav div#home .aCol,  ul#nav div#project-backgroundtab .aCol,  ul#nav div#case-studiestab .aCol,  ul#nav div#opening-opportunitiestab .aCol, ul#nav div#linkstab .aCol, ul#nav div#contact-ustab .aCol {

						background:#992327;

						width: 240px;

						padding: 8px 0 0 0px; 

						float: left;

					}
					

					ul#nav.blue div#home .aCol,  ul#nav.blue div#secrets-outtab .aCol,  ul#nav.blue div#facilitiestab .aCol,  ul#nav.blue div#itinerariestab .aCol, ul#nav.blue div#eventstab .aCol, ul#nav.blue div#linkstab .aCol, ul#nav div#contact-ustab .aCol {

						background:#104976;

						width: 240px;

						padding: 8px 0 0 0px; 

						float: left;

					}

					

					div#secrets-outtab .aCol {

						background:#1B75BC;

						width: 240px;

						padding: 8px 0 0 0px; 

						float: left;

					}

					/* Varying heights */

					ul#nav div #hometab .aCol {

						height: 70px;

					}					

					ul#nav div#hometab  {					

						height: 70px;

					}	

					ul#nav div #project-backgroundtab .aCol {

						height: 70px;

					}					

					ul#nav div#project-backgroundtab  {					

						height: 70px;

					}					

					ul#nav div #case-studiestab .aCol {

						height: 95px;

					}					

					ul#nav div#case-studiestab  {					

						height: 95px;

					}

					ul#nav div #opening-opportunitiestab .aCol  {					

						height: 170px;

					}

					ul#nav div#opening-opportunitiestab  {					

						height: 170px;

					}

					ul#nav div #secrets-outtab .aCol  {					

						height: 150px;

					}

					ul#nav div#secrets-outtab  {					

						height: 150px;

					}

					ul#nav div #linkstab .aCol  {					

						height: 352px;

					}

					ul#nav div#linkstab {					

						height: 352px;

					}

					ul#nav div #contact-ustab .aCol {					

						height: 130px;

					}

					ul#nav div#contact-ustab {					

						height: 130px;

					}






			.skip{height:0;width:0;display:block;overflow:hidden;margin:0;padding:0}





			/* Facilities page stylings */

		

			.icons img {margin:0 0 10px 0px}

			.maptext {margin-top:0px;font-size:0.85em;margin-left:280px}





			/* Footer */



			.footerimg{background:url('/images/set-sail-footer.gif') center bottom repeat-x}

			 p.foot {margin-top:-51px;margin-left:40px;font-size:0.6em;color:#333}

			.footer {background:url('/images/set-sail-footer.gif') center bottom no-repeat;}

	

	     .na-logo {position:absolute;left:-170px;top:365px;z-index:9999;background-color:transparent; width:145px;height:105px;}

	     .na-link {position:absolute;right:45px}





      /* Background Images */

      .home {background:url('/images/homepage-bg.jpg');border:3px solid #fff}



			/* Home Page Small Boxes */



			.hp-mini-box1 {position:absolute;top:547px;left:200px;width:200px;height:125px}

			.hp-mini-box2 {position:absolute;top:547px;left:422px;width:200px;height:125px}

			.hp-mini-box3 {position:absolute;top:547px;left:644px;width:200px;height:125px}

			.hp-mini-box1 p, .hp-mini-box2 p, .hp-mini-box3 p {padding:12px;color:#fff;padding-top:30px;font-size:0.7em;line-height:1.2em}



			.author {font-size:1em;}

			p.footnote{margin-top:20px;font-style:italic;font-size:0.7em;line-height:1.2em}

			



			.image-gallery {position:absolute;top:410px;left:28px}

			.image-gallery-thumb {margin-left:9px}

	





			/* Messy CSS Code, random, unique, last minute changes, eeeek... */

			

			.first150 {width:150px}

			.first90  {width:90px}

			

			.repeat-dots {}

			

			.h4black {margin-top:0px}

			

			.margintop25 {margin-top:25px}

			

			p.darkblue {color: #18326A;}

			

			#hpquote {font-size:0.8em}

			

			.quotes {padding:20px;background:#EBF7FE}

			

			.clearboth {clear:both;border-bottom:1px dotted #999;margin-bottom:20px}





	



		/* sIFR... do not modify */

		

		.sIFR-flash {

			visibility: visible !important;

			margin: 0;

		}

		

		.sIFR-replaced {

			visibility: visible !important;

		}

		

		span.sIFR-alternate {

			position: absolute;

			left: 0;

			top: 0;

			width: 0;

			height: 0;

			display: block;

			overflow: hidden;

			color:#fff

		}

		

		/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

		

		.sIFR-flash + div[adblocktab=true] {

		  display: none !important;

		}

		

		/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

		

		.sIFR-hasFlash h1 {

			visibility: hidden;

		}





		.head a, .head a:visited, .head a:hover {color:#999}

		.off a, .off a:visited, .off a:hover {color:#999}

		

		#holdit {position:absolute;top:557px;left:25px}

		#holdit2 {position:absolute;top:427px;left:25px}

		#holdit3 {position:absolute;top:522px;left:25px}

		

		body {

		margin: 0px;

		padding: 0px;

		overflow: hidden;

		}

		

		#back {

		position: absolute;

		height: 100%;

		width: 100%;

		}

		

		#content {

		overflow: auto;

		position: relative;

		height: 100%;

		width: 100%;

		left: 0px;

		top: 0px;

		}

		

		html {

		overflow: auto;

		}

		

		.mt1 {margin-top:1px}

		

		/* last minute removal */

		h1#logo {display:none}
