body
{
	padding:0px;
	margin:0% 5% 0% 5%;
}

.banner
{
	background-color: #4863ba; 
	position: absolute;
	margin: 0px;
	padding: 0px;
	width:  800px;
	height: 78px;
	z-index: 2;
	border: 2px solid #000;  
}

div.figure {
  float: right;
  width: 25%;
  border: thin silver solid;
  margin: 0.5em;
  padding: 0.5em;
}
div.figure p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  text-indent: 0;
}
	
h1, h2, h3, h4, h5
{
	color: #151B54;
	margin: 20px;
}
	
INPUT, TEXTAREA, SELECT, OPTION 
{
	padding: 2px;
}
	
table  
{ 
	padding:20px 20px 20px 20px;
	border-collapse: collapse;
	border-width: 1px; 
}	

p.centered
{
	text-align: center
}

a:link 
{
	color: #2554C7
}   

a:visited 
{
	color: #2554C7
}  

a:hover
{
	color: #2554C7
} 


Font
{
	font-family:Arial;
}
		
#button 
{
	width: 180px;
	border-right: 1px solid #000;
	background-color: #90bade;
	color: #333;
	font-size: small;
	text-align: left;
	position: absolute; 
	margin: 77px 0px 0px 0px;
	height: 100%;
	z-index: 1;
}

#button ul 
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
	
#button li 
{
	border-bottom: 1px solid #90bade;
	margin: 0px;
	padding: 0px;
}		
		
#button li a 
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
}
		
#button a 
{
	color: #fff;
	text-decoration: none;
	width: 100%;		
}
		
#button div 
{
	color: #fff;
	text-decoration: none;
	width: 150px;
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #333399;
	text-align: left;
	border-top: 2px solid #1c64d1;
}
		
#button div:hover  
{
	color: #ffffff;
	text-decoration: none;
	width: 150px;
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	text-align: left;
	border-top: 2px solid #1c64d1;
}

#button li a 
{
	width: auto;
}
	
#button li a:hover 
{
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

#button p
{
	text-align: center;
	background-color: #2586d7;
}

div
{
	padding:10px 10px 10px 10px;
}	   	
	
.bodyColumn
{
	width: 560px; 
	float: left;
	background-color: #FFFFFF;
	position: absolute; 
	margin: 77px 0px 0px 200px;
	z-index: 1;
			overflow: visible; 
	}

	
	.mainPageColumn
	{
		width: 75%;
		vertical-align: top;  
		text-align: center;
	}
	
	.newsColumn
	{
		background-color: #ffffff; 
		vertical-align: top; 
			margin:0px 0px 0px 0px;
		padding:0px 2px 2px 0px;
		text-align: left;
		float: left;
		width: 100%;
		display: inline;
		/*border-right: 1px dashed #FFCC00;*/
	}
	
	
	table.borderedTable
	{
		border-bottom:1px solid blue;
		border-left:1px solid blue;	
	}
	
	td.border
	{
		padding:5px 5px 5px 5px;
		border-top:1px solid blue;
		border-right:1px solid blue;
		vertical-align: top;  
		font-size: small;
	}
	td.topBorder
	{
		padding:5px 5px 5px 5px;
		border-top:1px solid blue;
		border-right:1px solid blue;
		border-bottom:3px solid blue;
	}
	
	
	.show
	{
		display: block;
	}
	
	.hide
	{
		display: none;
	}
	