body {

	margin: 0 0;
	background-color:#464646;
}
#body_container {
	position:relative;
	width:862px;
	margin:0 auto 0 auto;
}
/*----------- Float Awards ---------------------*/
#FloatSlideShowRight{
	position:absolute;
	z-index:95;
	right:-92px;
	top:162px;
	width:84px;
	height:270px;
}
*html #FloatSlideShowRight{ right:-126px; top:163px; }
#FloatSlideShowLeft{
	position:absolute;
	z-index:95;
	left:-124px;
	top:162px;
	width:84px;
	height:270px;
}
*html #FloatSlideShowLeft{
	top:163px;	
}



/*--logo panel--*/
#logo_container {
	width:862px;
	height:90px;
	margin:0;
}
#logo_container div.logo {
	width:298px;
	height:73px;
	margin:18px auto 0 auto;
}
/*--top menu panel--*/
#topmenu_container {
	width:862px;
	height:28px;
	margin:0;
}
#topmenu_container ul {
	margin:0 20px 0 0;
}
#topmenu_container ul li {
	font:10px/15px "Arial", Times, serif, Verdana; 
	color:#fff; 
	list-style:none;
	float:right;
}
#topmenu_container ul li a { 
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 10px;
}
#topmenu_container ul li a:hover { 
	color:#b2b2b2;
	text-decoration:none;
	padding:0 10px 0 10px;
}
/*--main navigation panel--*/

#mainnav_container {
	width:862px;
	height:26px;
	margin:0 auto 0 auto;
	background-image:url(images/bkg_nav00.gif)
}
#mainnav_container p {
	font:12px/20px "Trebuchet MS", Times, serif, Verdana; 
	color:#fff; 
	margin:0 35px 0 35px;
}
#mainnav_container ul {
	/*margin:0 20px 0 0;
	padding:0 0 0 114px;*/
	margin:0 auto;
	padding:0;
	list-style:none;
	text-align:center;
}
#mainnav_container ul li {
	font:12px/26px "Trebuchet MS", Times, serif, Verdana; 
	color:#fff; 
	display:inline;
	/*float:left;*/
}
#mainnav_container ul li a { 
	color:#fff;
	text-decoration:none;
	padding:0 25px 0 25px;
}
#mainnav_container ul li a:hover { 
	color:#b2b2b2;
	text-decoration:none;
}
#mainnav_container ul li a.link { 
	color:#fff;
	text-decoration:none;
	padding:0 35px 0 0;
}
#mainnav_container ul li a.link:hover { 
	color:#b2b2b2;
	text-decoration:none;
}
#mainnav_container ul li.noneLink { 
	font:12px/26px "Trebuchet MS", Times, serif, Verdana; 
	color:#40b4fe;
	text-decoration:none;
	padding:0 25px 0 25px;
}
#mainnav_container ul li.nonelink2 a { 
/*	font:12px/26px "Trebuchet MS", Times, serif, Verdana; 
*/	color:#40b4fe;
	text-decoration:none;

}



/*--pageLinks--*/
#pageLink_container {
	width:880px;
	height:22px;
	margin: 22px auto 0 auto;
}
#pageLink_text{
	margin:0 26px 0 250px;
	display:block;
	float:left;
	text-transform:uppercase;
}
#pageLink_text p{
	font:11px/22px "Verdana", Times, serif, Verdana; 
	color:#fff; 
	margin:0 0 0 0;
	display:block;
}

/*--pageLink B1--*/
#pageLink_B1{
	height:22px;
	float:left;
	margin:0 26px 0 0;
}
#pageLink_B1 p{
	width:60px;
	font:11px/22px "Verdana", Times, serif, Verdana; 
	color:#898989; 
	margin: 0 0 0 0;
	border:solid 1px #898989;
	display:block;
	text-align:center;
}
#pageLink_B1 a{
	width:60px;
	font:11px/22px "Verdana", Times, serif, Verdana; 
	color:#CCCCCC; 
	margin: 0 0 0 0;
	text-decoration:none;
	border:solid 1px #CCCCCC;
	display:block;
	text-align:center;
}
#pageLink_B1 a:hover{
	width:60px;
	font:11px/22px "Verdana", Times, serif, Verdana; 
	color:#fff; 
	margin: 0 0 0 0;
	text-decoration:none;
	border:solid 1px #fff;
	display:block;
	background-color:#3B3939;
}
#pageLink_B1 a.link1:hover{
	width:60px;
	font:11px/22px "Verdana", Times, serif, Verdana; 
	color:#CCCCCC; 
	margin: 0 0 0 0;
	text-decoration:none;
	border:solid 1px #CCCCCC;
	display:block;
}

/*--pageLink B2--*/
#pageLink_B2{
	height:22px;
	float:left;
	margin:0 26px 0 0;
}
#pageLink_B2 p{
	width:60px;
	font:11px/22px "Verdana", Times, serif, Verdana; 
	color:#898989; 
	margin: 0 0 0 0;
	border:solid 1px #898989;
	display:block;
	text-align:center;
}
#pageLink_B2 a{
	width:60px;
	font:11px/22px "Verdana", Times, serif, Verdana; 
	color:#CCCCCC; 
	margin: 0 0 0 0;
	text-decoration:none;
	border:solid 1px #CCCCCC;
	display:block;
	text-align:center;
}
#pageLink_B2 a:hover{
	width:60px;
	font:11px/22px "Verdana", Times, serif, Verdana; 
	color:#fff; 
	margin: 0 0 0 0;
	text-decoration:none;
	border:solid 1px #fff;
	display:block;
	background-color:#3B3939;

}


/*--gallery panel--*/
#gallery_container {
	width:862px;
	height:440px;
	margin: 20px auto 0 auto;
}
	*html #gallery_container{ margin-top:18px; }

/*--gallery title--*/
#galleryTitle {
	width:604px;
	height:30px;
	margin:50px auto 22px auto;
	background-color:#383838;
	border:solid 1px #323232;
}
#galleryTitle h2 {
	font:lighter 14px/30px Tahoma, Times, serif, Verdana; 
	text-transform:uppercase;
	color:#fff; 
	display:inline;
	letter-spacing: 1px;
	padding:0 0 0 15px;
}


/*---------------gallery menu panel---------------*/
#galleryMenu_container {
	width:186px;
	height:440px;
	margin:0;
	background-color:#383838;
	float:left;
}

#galleryMenu_container ul {
	margin:0;
	padding:0;
	list-style:none;
}
#galleryMenu_container ul span {
	margin:0;
	padding:0;
	list-style:none;
		width:186px;
	height:23px;
	
}
#galleryMenu_container ul li {
	width:186px;
	height:23px;
	font:normal 11px/23px Tahoma, Times, serif, Verdana; 
	color:#B5B1B1; 
	display:block;
	margin:0;
}
#galleryMenu_container ul li.style1 {
	width:186px;
	height:23px;
	color:#fff; 
	background:url(images/arrow_white.gif) no-repeat ;
	background-position: 0 50%;
	background-color:#2B2B2B;
	text-decoration:none;
	display:block;
	margin:0;
}
#galleryMenu_container ul li a {
	width:186px;
	height:23px;
	color:#B5B1B1; 
	background-color:#383838;
	text-decoration:none;
	display:block;
	margin:0;
}
#galleryMenu_container ul li a:hover {
	width:186px;
	height:23px;
	color:#fff; 
	background-color:#2B2B2B;
	text-decoration:none;
	display:block;
	margin:0;
}
#galleryMenu_container ul li span {
	padding:30px;
}


/*---------------Arrow List Menu---------------*/

.arrowlistmenu{
	width:186px; /*width of menu*/
	height:440px;
	margin:0;
	background-color:#383838;
	float:left;
}
.arrowlistmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.arrowlistmenu ul li{
	padding-bottom: 1px; /*bottom spacing between menu items*/
	font:normal 11px/23px Tahoma, Times, serif, Verdana; 
	color:#B5B1B1; 
}
.arrowlistmenu ul li.active{
	color:#B5B1B1; 
	background: url(images/arrow_white.gif) no-repeat center left #1D1D1D; /*custom bullet list image*/
	display: block;
	padding: 1px 0;
	padding-left: 26px; /*link text is indented 19px*/
	text-decoration: none;
	border-bottom: 1px solid #262626;
}
.arrowlistmenu ul li a{
	color:#B5B1B1; 
	display: block;
	padding: 1px 0;
	padding-left: 26px; /*link text is indented 19px*/
	text-decoration: none;
	border-bottom: 1px solid #262626;
}
.arrowlistmenu ul li a:visited{
	color: #B5B1B1;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #fff;
	background-color: #2E2E2E;
}


/*--Master Plan  Panel--*/
#masterplan_container {
	width:862px;
	height:620px;
	margin: 18px auto 0 auto;
}

/*--Cape Yamu  Panel--*/
#yamumap_container {
	width:860px;
	height:620px;
	margin: 30px auto 0 auto;
}
/*--masterplan_container_avai--*/
#masterplan_container_avai {
	width:862px;
	height:20px;
	margin: 14px auto 0 auto;
	font:bold 13px/20px Arial, Helvetica, sans-serif; 
	color:#fff;
}
#masterplan_container_avai a {
	color:#fff;
	text-decoration:none;
	background:url(images/arrow_03.gif) 0 50% no-repeat;
	padding-left:8px;
}
#masterplan_container_avai a:hover {
	color:#2CA5FC;
	text-decoration:none;
	background:url(images/arrow_03_over.gif) 0 50% no-repeat;
	padding-left:8px;
}



























/*--thumb gallery--*/
#thumbGallery {
	width:648px;
	height:438px;
	margin:0 0 0 26px;
	border:solid 1px #2B2B2B;
	float:left;
}
#thumbGallery #title h1{
	width:580px;
	height:20px;
	font:bold 12px/20px "Arail" Tahoma, Times, serif, Verdana; 
	color:#B7B7B7; 
	margin:42px auto 10px auto;
	text-transform:uppercase;
	text-align:right;
}


#thumbGallery #title p {
	font:bold 14px/20px "Trebuchet MS" Tahoma, Times, serif, Verdana; 
	color:#B7B7B7; 
	float:right;
}


#thumbGallery #All {
	width:580px;
	height:269px;
	margin:0 auto;
}


/*----Thumb Gallery Link A----*/
.thumbGallery_LinkA1 {
	width:108px;
	height:83px;
	margin:0 10px 0 0;
	float:left;
	background:url(gallery/blank/blank.gif) no-repeat ;	
}
.thumbGallery_LinkA2 {
	width:108px;
	height:83px;
	margin:0 0 0 0;
	float:left;
	background:url(gallery/blank/blank.gif) no-repeat ;
}
.thumbGallery_LinkA1 a {
	width:100px;
	height:75px;
	border:solid #fff 4px;
	float:left;
}
.thumbGallery_LinkA1 a:hover {
	border:solid #fff 4px;
}
.thumbGallery_LinkA2 a {
	width:100px;
	height:75px;
	border:solid #fff 4px;
	float:left;
}
.thumbGallery_LinkA2 a:hover {
	border:solid #fff 4px;
}



/*----Thumb Gallery Link B----*/
.thumbGallery_LinkB1 {
	width:108px;
	height:83px;
	margin:10px 10px 0 0;
	float:left;
	background:url(gallery/blank/blank.gif) no-repeat ;
}
.thumbGallery_LinkB2 {
	width:108px;
	height:83px;
	margin:10px 0 0 0;
	float:left;
	background:url(gallery/blank/blank.gif) no-repeat ;
}
.thumbGallery_LinkB1 a {
	width:100px;
	height:75px;
	border:solid #fff 4px;
	float:left;
}
.thumbGallery_LinkB1 a:hover {
	border:solid #fff 4px;
}
.thumbGallery_LinkB2 a {
	width:100px;
	height:75px;
	border:solid #fff 4px;
	float:left;
}
.thumbGallery_LinkB2 a:hover {
	border:solid #fff 4px;
}


/*----Thumb Gallery Buttons----*/

#thumbGallery #button_container {
	height:17px;
	float:right;
	margin:34px 34px 0 0;
}
#thumbGallery #button_container div.button1 {
	width:16px;
	height:17px;
	margin:0 4px 0 0;
	float:left;
}
#thumbGallery #button_container div.button2 {
	width:16px;
	height:17px;
	margin:0 4px 0 0;
	float:left;
}
#thumbGallery #button_container div.button3 {
	width:16px;
	height:17px;
	margin:0 0 0 0;
	float:left;
}
#thumbGallery #button_container div.button4 {
	width:16px;
	height:17px;
	margin:0 4px 0 0;
	float:left;
}
#thumbGallery #button_container div.button5 {
	width:16px;
	height:17px;
	margin:0 0 0 0;
	float:left;
}














#thumbGallery_NoneA {
	width:84px;
	height:84px;
	margin:20px 20px 0 0;
	float:left;
}
#thumbGallery_NoneB {
	width:84px;
	height:84px;
	margin:20px 0 0 0;
	float:left;
}
#thumbGallery_NoneC {
	width:84px;
	height:84px;
	margin:0 20px 0 0;
	float:left;
}
#thumbGallery_NoneC1 {
	width:84px;
	height:84px;
	margin:0 0 0 0;
	float:left;
}





















/*--All Gallery Links--*/

#galleryLink_container {
	width:880px;
	height:30px;
	margin:20px auto 20px auto;
	background-image: url(images/bkg_nav.gif);
}
#galleryLink_container ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#galleryLink_container ul li {
	font:10px/20px "Arial", Times, serif, Verdana; 
	color:#fff; 
	list-style:none;
	float:left;
}
#galleryLink_container ul li a { 
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 10px;
}
#galleryLink_container ul li a:hover { 
	color:#b2b2b2;
	text-decoration:none;
}
#galleryLink_container ul li a.link { 
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 0;
}
#galleryLink_container ul li a.link:hover { 
	color:#b2b2b2;
	text-decoration:none;
}

/*--Gallery Partition--*/

#gallryPanelA {
width:242px;
float:left;
margin:0 0 0 0;
}

#gallryPanelA ul {
	margin:54px 0 0 20px;
	padding:0 0 0 0;

}
#gallryPanelA ul li {
	font:12px/24px "Trebuchet MS", Times, serif, Verdana; 
	color:#fff; 
	list-style:none;
    width:218px;	
}
#gallryPanelA ul li a { 
	color:#fff;
	text-decoration:none;
	width:174px;
	display:block;
	padding:0 0 0 10px;
				
}
#gallryPanelA ul li a:hover { 
	color:#000;
	text-decoration:none;
	background-color:#fff;
	width:184px;
	display:block;
	padding:0 0 0 10px;
}
#gallryPanelA ul li a.link { 
	color:#fff;
	text-decoration:none;
}
#gallryPanelA ul li a.link:hover { 
	color:#b2b2b2;
	text-decoration:none;
}











#gallryPanelB {
width:636px;
float:left;
margin:0 0 0 0;

}


































