* {
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}

ul{
	list-style-type:none;
}
.inline{
	display:inline;
}
.sentro{
	width:950px;
	margin:0 auto;
}
.hide{
	display:none;
}

.overflow{
	overflow:hidden;
}
.darkgreen-text{
	font-family: Trebuchet, Trebuchet MS;
	font-size:18px;
	font-weight:normal;
	color:#08536f;
}
.italic{
	font-style:italic;
}
.content-separator{
	width:583px;
	height:41px;
	background-image:url(../images/content-separator.gif);
	background-repeat:repeat-x;
}
.left-category{
	list-style-image:url(../images/bullet.gif);
}
.left-box-top{
	width:307px;
	height:20px;
	background-image:url(../images/leftbox-top.gif);
	background-repeat:no-repeat;
}
.left-box-bottom{
	width:307px;
	height:20px;
	background-image:url(../images/leftbox-bottom.gif);
	background-repeat:no-repeat;
}
.left-box-body{
	width:267px;
	padding:0 20px;
	background-color:#f8f8f5;
}
.footer-text{
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
}
.textbut {
	width: 450px;
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 1px;
	padding: 1px;
	border: 3px solid #dadada;
}
.separator{
	border-top:1px dashed #CCCCCC;
	height:1px;
	margin:20px 0pt;
	overflow:hidden;
}
.result-cell{
	float:left;
	width:438px;
	padding:10px;
	background-color:#f0f4f8;
	border:1px #ccc dashed;
}
.result-cell ul li{
	margin:10px 0 0 0;
}

.top-nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
    }    	
    	
	.top-nav a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
    }    	

	.top-nav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
    }    	

	.top-nav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AAAAAA;
	font-weight:normal;
	text-decoration:none;
    }
.left-nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
    }    	
    	
	.left-nav a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
    }    	

	.left-nav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
    }    	

	.left-nav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
    }
.content-nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb7f0d;
	font-weight:normal;
	text-decoration:underline;
    }    	
    	
	.content-nav a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb7f0d;
	font-weight:normal;
	text-decoration:underline;
    }    	

	.content-nav a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb7f0d;
	font-weight:normal;
	text-decoration:underline;
    }    	

	.content-nav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
    }
a:link 	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb7f0d;
	font-weight:normal;
	text-decoration:underline;
    	}
    	
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cb7f0d;
	font-weight:normal;
	text-decoration:underline;
    	}
    	
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:normal;
	text-decoration:underline;
    	}
#header-background{
	width:100%;
	height:109px;
	background-image:url(../images/header-background.gif);
	background-repeat:repeat-x;
}
#header{
	margin:0 auto;
	padding:0 20px;
	width:910px;
	height:109px;
	background-image:url(../images/header.gif);
	background-repeat:repeat-x;
}
#logo{
	height:109px;
	width:275px;
	float:left;
	background-image:url(../images/logo.jpg);
}
.top-navigator{
	float:left;
	margin:84px 0 0 0;
}
.navigator-area{
	float:right;
	margin:34px 0 0 0;
	height:25px;
	width:630px;
}
.blog-area{
	float:right;
	margin:20px 0 0 0;
	width:182px;
	height:30px;
}
.topnav-body{
	background-image:url(../images/navtab-body.gif);
	background-repeat:repeat-x;
}
.topnav-separator{
	background-image:url(../images/navtab-separator.gif);
	background-repeat:repeat-x;
}
.topnav-text{
	height:25px;
	vertical-align: middle;
	margin:7px 0 0 0;
}
#marquee-background{
	width:100%;
	background-color:#e9e9d8;
	background-image:url(../images/marquee-background.gif);
	background-repeat:repeat-x;
}
#marquee{
	margin:0 auto;
	padding:20px 20px 0 20px;
	width:910px;
	background-color:#f2f2e1;
	background-image:url(../images/marquee.gif);
	background-repeat:repeat-x;
}
#marquee-pic{
	margin:83px 0 0 0;
	float:right;
	width:413px;
	height:463px;
	background-image:url(../images/marquee-pic2.jpg);
	background-repeat:no-repeat;
}
#marquee-content{
	float:left;
	width:490px;
}
#body-background{
	float:left;
	width:100%;
	background-color:#f5f5f5;
}
#body{
	float:left;
	margin:0 auto;
	padding:20px;
	width:910px;
	background-color:#FFFFFF;
}
#left-body{
	float:left;
	width:307px;
}
#right-body{
	float:right;
	width:583px;
}
	#right-body ul li{
		margin:10px 0 0 0;
	}
.index-content-item{
	float:left;
	width:583px;
}
.index-content-image{
	float:left;
	width:150px;
	height:150px;
}
.index-content-text{
	float:right;
	width:415px;
}
#footer-background{
	float:left;
	width:100%;
	height:50px;
	background-color:#007ec8;
}
#footer{
	float:left;
	width:950px;
	height:50px;
	background-color:#0083d0;
}

.home-area{
	float:right;
	width:50px;
	height:25px;
}
	#homelink a:link{
	background-image:url(../images/navigator/home.jpg);
	text-decoration:none;
}    	

	#homelink a:visited{
	background-image:url(../images/navigator/home.jpg);
	text-decoration:none;
}    	

	#homelink a:hover{
	background-image:url(../images/navigator/home-hover.jpg);
	text-decoration:none;
}
.jobs-area{
	float:right;
	margin:0 0 0 10px;
	width:43px;
	height:25px;
}
	#jobslink a:link{
	background-image:url(../images/navigator/jobs.jpg);
	text-decoration:none;
}    	

	#jobslink a:visited{
	background-image:url(../images/navigator/jobs.jpg);
	text-decoration:none;
}    	

	#jobslink a:hover{
	background-image:url(../images/navigator/jobs-hover.jpg);
	text-decoration:none;
}
.islands-area{
	float:right;
	margin:0 0 0 10px;
	width:57px;
	height:25px;
}
	#islandslink a:link{
	background-image:url(../images/navigator/island.jpg);
	text-decoration:none;
}    	

	#islandslink a:visited{
	background-image:url(../images/navigator/island.jpg);
	text-decoration:none;
}    	

	#islandslink a:hover{
	background-image:url(../images/navigator/island-hover.jpg);
	text-decoration:none;
}
.hotels-area{
	float:right;
	margin:0 0 0 10px;
	width:52px;
	height:25px;
}
	#hotelslink a:link{
	background-image:url(../images/navigator/hotels.jpg);
	text-decoration:none;
}    	

	#hotelslink a:visited{
	background-image:url(../images/navigator/hotels.jpg);
	text-decoration:none;
}    	

	#hotelslink a:hover{
	background-image:url(../images/navigator/hotels-hover.jpg);
	text-decoration:none;
}
.architectural-area{
	float:right;
	margin:0 0 0 10px;
	width:136px;
	height:25px;
}
	#architecturallink a:link{
	background-image:url(../images/navigator/architectural.jpg);
	text-decoration:none;
}    	

	#architecturallink a:visited{
	background-image:url(../images/navigator/architectural.jpg);
	text-decoration:none;
}    	

	#architecturallink a:hover{
	background-image:url(../images/navigator/architectural-hover.jpg);
	text-decoration:none;
}
.attractions-area{
	float:right;
	margin:0 0 0 10px;
	width:109px;
	height:25px;
}
	#attractionslink a:link{
	background-image:url(../images/navigator/attractions.jpg);
	text-decoration:none;
}    	

	#attractionslink a:visited{
	background-image:url(../images/navigator/attractions.jpg);
	text-decoration:none;
}    	

	#attractionslink a:hover{
	background-image:url(../images/navigator/attractions-hover.jpg);
	text-decoration:none;
}
.geography-area{
	float:right;
	margin:0 0 0 10px;
	width:119px;
	height:25px;
}
	#geographylink a:link{
	background-image:url(../images/navigator/geography.jpg);
	text-decoration:none;
}    	

	#geographylink a:visited{
	background-image:url(../images/navigator/geography.jpg);
	text-decoration:none;
}    	

	#geographylink a:hover{
	background-image:url(../images/navigator/geography-hover.jpg);
	text-decoration:none;
}

ul.horiz-tabs li {
	display:inline;
	
}




#footerlinks {
	margin:10px auto;
	text-align:center;
	line-height:20px;
	}
	#footerlinks b {
		font-weight:bold;
	}
	#footerlinks span.sep {
		margin: 0 10px;
	}
	#footerlinks a {
		font-size:12px;
}