* {
	margin:0; 
	padding:0; 
	border:0; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#0f4a8f; 
	font-size:1em;
 }

body {
		/*font-family:Trebuchet MS, arial,helvetica,sans-serif;*/
		background-color:#003366;
		/*color:#0f4a8f;*/
	}


#wrapper {
		width:75%;
		margin: auto;
		/*margin-left:10%; auto;*/
		border:1px solid #bbb;
		height:auto;
		background-color: #ffffff;
		border-width:5px;
		border-color:#bbb;
	}



	#header {
		height:150px;
		
	}
	#header ul
{
text-align: center;
padding-bottom: 1em;
padding-top: 1em;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 
margin-left: 0;*/
background-color: #036;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#header ul li
{
display: inline;
/*padding-left: 0;
padding-right: 0;*/
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#header ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#header ul li a:hover
{
background-color: #369;
color: white;
}

#header a:active { border-left: 1px solid #fff; }

	/*#content {
		margin-top:10px;
		padding-bottom:10px;*/
		
	}
	#content div {
		/*padding:10px;*/
		float:left;
		border:1em;
	}
	#content-highlight  {
		background-color: #D8E6F5; 
		float:right; 
		/*height: 300px; */
		width:250px; 
		/*border:1px; 
		border-color:#003366;*/
		position:absolute;
		height:auto;top:20%;left:65%;
		}
	
	

	
	#content-main {
		margin-left:10px;
		width:65%;background-color: white;
text-decoration: none;
border-right: 1px solid #fff;
	}
	
	#footer {
		float:left;
		margin-top:10px;
		margin-bottom:10px;
		padding:10px;
		border:1px solid #bbb;
		/*width:900px;*/
	}
	#bottom {
		
		clear:both;
		text-align:right;
	}


hr {
   width:100%;
     height: 1px;
     border: none;
    line-height: 2px;
     		

}

h1{
	/*border-bottom: 1px solid #003366;*/
	font-size: 1.1em;
	font-weight: bold;
	/*color: #0f4a8f;*/
	text-align:center; 
}

p{
	margin-left:25px;
	margin-right:25px;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 12px; 
	/*margin:2% 1% 1% 5%;*/
	text-align:justify;
	width:90%;
	padding:0 1% 0 1%;}
.p_small{width:30%;}

.p_bold{
	
	/*background-color:#0f4a8f;*/
	padding:5px;
	/*border:thick dotted red;
	border-color:black;*/
	font-weight:bold;
	font-size:1.2em;
	}

table{	margin-left:25px;
	margin-right:25px; 	
	padding-left: 1em; 
	font-size:12px;
	left:20%;
	width:90%;
	border:none;
	border-color:#ffffff;
	
}

#tably {	margin-left:0;
	margin-right:0; 	
	padding-left: 0; 
	font-size:12px;
	left:20%;
	width:100%;
	border:none;
	border-color:#ffffff;
	
}
td{line-height:1em;font-size: 12px; /*background-color:#ffffff;color:#0f4a8f;*/}
th{line-height:1em;font-size: 12px;font-weight:bold;}
tr{line-height:1em;font-size: 12px;/*background-color:#ffffff;color:#0f4a8f;*/}

.floatright {float: right; padding-left: 10px; margin-left:10px;
}




a:link { text-decoration: underline; font-weight:bold; }
a:visited { text-decoration: underline; color: #2F4F4F;  }
a:active { text-decoration: underline;    }
a:hover { text-decoration: underline; color: #ffffff;background-color: #0f4a8f; }
 
 /* ------------------------------
 #buttons is the container for top menu 
 --------------------------------- */
 #buttons{ position:absolute; top:14%; left:0;width:95%;padding:1% ; 
 
}
/*#time{position:absolute;top:20%; left:10%;z-index:3;padding:1%;
color:#0f4a8f;text-decoration:bold;}
#time td{background-color:#b2def7;}*/
/* ------------------------------
 #nav_menu is the top menu of buttons
 --------------------------------- */




 
#footer a{
font-size: 10px;
}
	
#footer a:hover{
font-size: 10px;
color: #ffffff;
background-color: #0f4a8f; 
}

#footer table{
font-size: 8px;text-align:center;border:0;width:100%;}








/* right-hand submenus
#expeditions{
	position: absolute; top: 130px; right: 10%;left:600px;z-index:3;	
	width:200px;height:200px;
	font-size:90%; 
}	*/
	


/* top submenus */






 
 li{
list-style:  url(../images/stories/bullet.gif) square;
text-align: left;
margin-bottom: 1%;
}

 
#content ol {
/*font-size : 12px;*/
width:70%;
text-align:left;
}

.orderedlist {
/*font-size : 12px;*/
list-style:  url(../images/stories/bullet.gif) square;
text-align: left;
margin-bottom: 1%;
width:80%;
text-align:left;
}



.clearboth{clear:both;}



.style27 {font-family: "Trebuchet MS"; font-size: 9pt;}
.style33 {font-family: "Trebuchet MS"; font-size: 11px; }
.style41 {font-size: 11px}
.style43 {font-size: 14px;
	font-weight: bold;
}
.style52 {color: #D8E6F5}
.style23 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style53 {font-size: 13px; font-family: "Trebuchet MS"; }
.style54 {font-size: 13px}
.style55 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.style56 {font-size: 14px}



.fs1pt {FONT-SIZE: 1pt
}

.style46 {
	font-family: "Trebuchet MS";
	font-size: 12px;
}
a:link {
	color: #000099;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000099;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #000099;
}
