.container	{
	overflow:		hidden;
}

.banner		{
	position:		fixed;
	z-index:		10;
	top:			0%;
	left:			0px;
	overflow:		hidden;
	height: 		130px;
	width: 			100%;
	background-color: 	#ffffff;
	color: 			#999999;
	font-size: 		2em;
	font-family: 		arial;
	vertical-align:		super;
}

.banner-header	{
	font-size:		2.8em;
	margin-left:		20px;
	
	
}

.banner-img	{
	height:			100px;
	float:			left;
}

.banner-img-center {
	height:			100px;
	float:			auto;
}

.banner-img-right {
	height:			100px;
	float:			right;
}


.navigation	{
	position:		fixed;
	z-index:		10;
	top:			100px;
	left:			0px;
	overflow:		visible;
	height: 		28px;
	width: 			100%;
	background-color: 	lightsteelblue;
	color:			#ffffff;
	font-size: 		2em;
	font-family: 		arial;
	padding-top:		0px;
	padding-bottom:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	border:			0px;
}

.left-unfixed		{
	float:			left;
	width:			480px;

}

.left			{
	float:			left;
	position:		fixed;
	width:			480px;
}

.right		{
	margin-left:		500px;
	font-family:		arial;
	color:			#999999;
	
}

a:link		{
	color:			lightsteelblue;
}

a:visited	{
	color:			lightsteelblue;
}

a:hover		{
	color:			green;
}

a.navi:link 	{
	color:			#ffffff;
	text-decoration:	none;
}      /* unvisited link */
a.navi:visited 	{
	color:			#ffffff;
	text-decoration:	none;
}  /* visited link */
a.navi:hover 	{
	color:			orange;
	vertical-align:		sub;
	text-decoration:	underline;
}  /* mouse over link */

p		{
	text-align:		justify;

}

img.tour	{
	width:			50%;
}

h2		{
	font-size:		1.5em;
	font-family:		arial;
	color:			#aa0000;
}

td		{
	font-size:		0.7em;
	vertical-align:		top;
	
}

.content	{
	width: 			96%;
	overflow:		auto;
	background-color: 	#ffffff;
	color: 			#999999;
	font-size: 		1em;
	font-family: 		arial;
	margin-top:		130px;
	padding-left:		2%;
	padding-right:		2%;
}

.footer		{
	position:fixed;
	bottom:			0%;
	left:			0px;
	overflow:		hidden;
	height: 		25px;
	width:			100%;
	background-color: 	lightsteelblue;
	font-family: 		arial;
	font-size:		2em;
	padding-top:		0px;
	padding-bottom:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
	
}


.current	{
	font-style: 		italic;
	color:			orange;
	vertical-align:		sub;
	overflow: 		visible;
}

.small-current	{
	font-style: 		italic;
	color:			orange;
	vertical-align:		sub;
	overflow: 		visible;
	font-size:		medium;
}

.title		{
	font-weight:		bold;
	text-decoration:	underline;
}

.small-print 	{
	font-size:		0.7em;
	color:			orange;
}

.small-green-print		{
	font-size:		0.7em;
	color:			green;
}

.centered	{
	text-align:		center;
}