body
{
	margin:0px;
	padding:0px;
	background-color:transparent;
	z-index:0;
}

a
{
	color:#55718D;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

h1
{
	position:relative;
	display:block;
	margin:0px;
	height:16px;
	width:865px;	
	background-color:#05213E;
	color:#7D8A97;
	font:11px Arial, sans-serif;
	padding:3px 0px 0px 5px;
}

h1 a
{
	text-decoration:none;
	color:#7d8a97;
}

h1 a:hover
{
	text-decoration:none;
	color:#FFFEF1;
}	

.oneColumn
{
	position:relative;
	display:block;
	float:left;
	width:174px;
}

.toc
{
	position:relative;
	display:block;
	width:875px;
	height:209px;
}

.content
{
	position:relative;
	display:block;
	width:875px;
	font:11px Arial, sans-serif;
	color:#05213E;
}

.content p
{
	padding-left:10px;
}

.secondary .toc
{
	height:18px;
}

.oneColumn h2
{
	position:relative;
	display:block;
	height:30px;
	width:170px;
	margin:0px;
	padding:2px 0px 0px 3px;
	font:24px Arial, sans-serif;
	border-right:1px solid #4F7090;
	background-color:#45617D;
	color:#FFFEF1;
}

.oneColumn h2 a
{
	position:relative;
	display:block;
	color:#FFFEF1;
	text-decoration:none;
}

.oneColumn h2 a:hover
{
	color:#FFFFFF;
}

.oneColumn h2 a:active
{
	color:#FDE4D7;
	text-decoration:none;
}

.oneColumn .divider
{
	position:relative;
	display:block;
	width:174px;
	height:2px;
	background:#FFFEF1;
	overflow:hidden;
}
	

.oneColumn ul
{
	position:relative;
	display:block;
	height:165px;
	width:170px;
	margin:0px;
	padding:4px 0px 0px 3px;
	background:#04223E url(../images/bluebg.jpg) no-repeat;	
	border-right:1px solid #163351;
	list-style:none;
	color:#C8D1DA;
	font:11px/15px Arial, sans-serif;	
}


.oneColumn ul li a
{
	color:#C8D1DA;
	text-decoration:none;
}

.oneColumn ul li a:hover
{
	color:#FFFFFF;
}

.oneColumn ul li a:active
{
	color:#98A1AA;
	text-decoration:none;
}

.oneColumn .columnFooter
{
	height:10px;
	width:171px;
	padding:3px 0px 5px 3px;
	font:10px sans-serif;
	background-color:#45617D;
	color:#000022;
	border-bottom:5px solid #05213E;

}

.secondary .oneColumn h2
{
	height:16px;
	font:11px sans-serif;
	padding-top:1px;
	padding-bottom:2px;	
}

.secondary h3
{
	position:relative;
	display:block;
	margin:0px;
	height:30px;
	width:865px;	
	background-color:#FFFEF1;
	color:#7D8A97;
	font:24px Arial, sans-serif;
	padding:3px 0px 0px 5px;
	border-top:5px solid #05213E;
	border-bottom:1px solid #05213E;	
}

.secondary h3 a
{
	text-decoration:none;
	color:#7D8A97;
}

.secondary h3 a:hover
{	
	text-decoration:none;
	color:#05213E;
}

.thumbnails
{
	position:relative;
	display:block;
	margin:5px 0px 0px 0px;
	padding:0px;
	width:170px;
	list-style:none;
	float:left;
	z-index:10;
}

.thumbnails li 
{
	position:relative;
	display:block;
	width:170px;
	margin:0px;
	padding:0px;	
}

.thumbnails li img
{
	border:5px solid #052133;
	border-left:0px;		
}

.content h4
{
	font:18px Arial, sans-serif;
	color:#45617D;
	margin-bottom:0px;
}

.arrow1 #arrow1, .arrow2 #arrow2, .arrow3 #arrow3, .arrow4 #arrow4, .arrow5 #arrow5, 
.arrow6 #arrow6, .arrow7 #arrow7, .arrow8 #arrow8, .arrow9 #arrow9, .arrow10 #arrow10, 
.arrow11 #arrow11, .arrow12 #arrow12, .arrow13 #arrow13, .arrow14 #arrow14, .arrow15 #arrow15, 
.arrow16 #arrow16, .arrow17 #arrow17, .arrow18 #arrow18, .arrow19 #arrow19, .arrow20 #arrow20,
.arrow21 #arrow21 , .arrow22 #arrow22,
.end #end
{
	border:5px solid #990000;
	border-left:0px;
}

.explanation
{
	position:relative;
	display:block;
	float:left;
	width:340px;
}

.next
{
	border:5px solid #052133;
	float:right;
	margin-top:5px;
	margin-bottom:5px;
}

.previous
{
	border:5px solid #052133;
	float:left;
	margin-top:5px;
	margin-bottom:5px;	
}

.photoarea
{
	position:relative;
	display:block;
	width:680px;
	float:left;
	margin-bottom:10px;
}

.photo
{
	position:relative;
	display:block;
	border:5px solid #052133;
	clear:both;
}

.caption
{
	position:relative;
	display:block;
	height:90px;
	float:left;
	top:80px;
	left:5px;
	font-size:16px;
	font-weight:bold;
	line-height:15px;
}

.caption .location
{
	position:relative;
	display:block;
	font-size:9px;
	font-weight:normal;
	left:3px;	
}

.firstcaption
{
	left:160px;
}