/* Screen CSS - For layout of screen elements */

body {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 62.5%;
	color:#5e6d65;
}

a:link , a:visited{
color:#5e6d65;
}

a:hover{
color:#000;
text-decoration:none;
}

#wrap {
	width: 850px;
	margin:0 auto 0 auto;
	padding:10px 25px 0 25px;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.8em;
	font-weight:lighter;

}

h3 {
	font-size: 1.2em;
	font-weight:bold;
}

p, td {
	font-size: 1.2em;
}

.small{
font-size:1.0em;
}



#logo{
margin:20px 0 26px 0;
}


#MapWrap{
width:583px;
height:429px;
display:block;
background-color:#ccc;
margin-left:5px;
border:2px solid #e7e7b5;
position:relative;
}

#WrapContent{
background-image:url(../images/Content_Background.gif);
background-repeat:repeat-y;
width:830px;
display:block;
margin: 10px 0 20px 0;
padding: 5px 5px 20px 20px;

}

.infomap{
border:1px solid #E7E7b5;
background-color:#E7E7b5;
margin:5px;
padding-left:10px;
}

#database{
float:right;
width:238px;

}

.links{
float:right;
width:225px;
padding:5px 10px;
}

.links ul{
list-style:none;
margin:0;
padding:0;
}

.links ul li{
display:inline;
font-size:1.1em;
padding:2px 0;
margin:0 5px 0 0;
line-height:1.3em;
}

.content{
width:510px;

}

.back a{
color:#fff;
}

.button{
margin:10px 0 15px 160px;
}

.space{
margin:0;
padding: 0 4px 0 0px;

}

/* content styles */

#content {
	
}

/* end content styles */



/* navigation styles */

#main-nav {
	
}

#section-nav {
	
}

/* end navigation styles */

/* footer styles */

#footer {	
width:850px;
border-bottom:7px solid #e7e7b5;
height:180px;
margin-bottom:20px;
}

#footer p{
font-sizE:1.1em;
}

.sponsor{
float:left;
dispaly:inline;
padding-right:30px;
}

.sponsor  a img{
border:none;
margin-bottom:15px;
}

/* end footer styles */



/* --------- Map Style ----------- */

#AllMap{
position:absolute;
width:583px;
height:429px;
overflow:hidden;
}




#MapNavigation{
width:583px;
height:45px;
display:block;
background-color:#5F6D65;
position:absolute;
top:384px;
}


#AllMap ul{
list-style-type:none;
margin:0;
padding:0;
}

#AllMapNavigation li{
margin:0;
padding:0;
list-style-type:none;
display:block;
position:absolute;
}




#AllMapNavigation li a{
background-repeat:no-repeat;
display:block;
border:1px solid #000;
text-indent: -9999px;
z-index: 1;
}
#AllMapNavigation li a:hover{
z-index: 5;
}


/*span{
visibility:hidden;
display:none;
}*/




#Map2{ 
position:absolute;
z-index:1000;
top:50px;
left:5px;
width:583px;
height:429px;
background-image:url(../images/Map01.gif);
background-repeat:no-repeat;
border:1px solid #fff;
}

#Map2{ 
position:absolute;
z-index:1000;
top:50px;
left:5px;
width:583px;
height:429px;
background-image:url(../images/Map02.gif);
background-repeat:no-repeat;
border:1px solid #fff;
}

.hidden {
	display:none;
}

.not_hidden{
	display:block;
}




  
/*.box{ margin: 0px; width: 583px; height: 429px ;background: blue; position: absolute; display:none;
background-image:url(../images/maps/Palau.gif);
background-repeat:no-repeat;
  z-index:1000; }*/
  
 .map-palau, .map-vanuatu, .map-caledonia, .map-samoa, .map-tonga, .map-fiji, .map-niue, .map-cook, .map-polynesia, .map-tuvalu,.map-kiribati, .map-nauru, .map-solomon, .map-papua, .map-marshall, .map-micronesia, .map-help{
 position: absolute; display:none; bakcground-color:#333; margin: 0px; width: 583px; height: 440px; z-index:1000;background-repeat:no-repeat;
 cursor:pointer;
 }
 
.map-palau{ 
background-image:url(../images/maps/palau.gif);
}

.map-vanuatu{ 
background-image:url(../images/maps/vanuatu.gif);
}


.map-caledonia{ 
background-image:url(../images/maps/caledonia.gif);
}

.map-samoa{ 
background-image:url(../images/maps/samoa.gif);
}

.map-tonga{ 
background-image:url(../images/maps/tonga.gif);
}

.map-fiji{ 
background-image:url(../images/maps/fiji.gif);
}

.map-niue{ 
background-image:url(../images/maps/niue.gif);
}

.map-cook{ 
background-image:url(../images/maps/cook-islands.gif);
}

.map-polynesia{ 
background-image:url(../images/maps/french-polynesia.gif);
}
 
.map-tuvalu{ 
background-image:url(../images/maps/tuvalu.gif);
}

.map-kiribati{ 
background-image:url(../images/maps/kiribati.gif);
} 
 
.map-nauru{ 
background-image:url(../images/maps/nauru.gif);
}  
 
.map-solomon{ 
background-image:url(../images/maps/soloman-islands.gif);
}

.map-papua{ 
background-image:url(../images/maps/papua-new-guinea.gif);
}

.map-marshall{ 
background-image:url(../images/maps/marshall-islands.gif);
} 

.map-micronesia{ 
background-image:url(../images/maps/micronesia.gif);
} 

.map-help{ 
background-image:url(../images/maps/help-map.gif);
}   
    
 
#MapTransparentArea{
position:absolute;
display:block;
background-color:#748d91;
z-index:1000;
width:66px;
height:38px;
top:387px;
left:516px;
color:#fff;
padding-top:4px

}


#MapTransparentArea ul{
list-style-type:none;
margin:0;
padding:0;
}

#MapTransparentArea li{
display:inline;
paading:0;
margin:0 0 0 5px;
}

.return{
margin-left:0px;
display:inline;
cursor:pointer;
}


.help{
margin-left:0px;
display:inline;
cursor:pointer;
}

.help img{
border:none;
}

.flag{
position:absolute;
left:0;
top:387px;
background-color:#748d91;
margin:0;
padding:4px 0 2px 4px;
width:475px;
cursor:pointer;
}

.flag img{
margin:0;
color:#fff;
font-size:1.1em;
border:none;
}

.flag a, .flag a:hover{
text-decoration:none;
}


.flag img.left{
float:left;
}

.flag p{
margin:0 0 0 80px;
color:#fff;
font-size:1.1em;
padding-bottom:4px;
}




/* --------  END  ---------*/

/* miscellaneous styles */

.cleaner {
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0;
}