	html, body{ 
 		margin:0; 
		padding:0;
		font-family:arial, sans-serif;
		font-size: 12pt;
		background:#A1A1A1 url("images/bkgd.gif") top left repeat;
 	}
  
	h1{
		margin: .5em 0;
		color:#000000;
		font-size: 170%;
		line-height: 100%;
		clear: both;
	}

	h2{
		margin: 1em 0 .4em 0;
		color:#00007C;
		font-size: 130%;
		font-weight: bold;
		clear: both;
	}

	h3{
		margin: 0;
		color:#000000;
		font-size: 100%;
		font-style: italic;
		font-weight: bold;
	}


	p{
		margin-top: 0;
		font-size: 100%;
	}
	
	a img {border: none;}
	a:link {color: #293591}
	a:visited {color: #293591}
	
	a.navbar{
		color: #00007C;		
		font-weight: bold;
		vertical-align: middle;
		text-decoration: none;
	}
	a.navbar:visited {color: #00007C;}
	a.navbar:hover {color: #FFFFFF;}

	a.sidecontent{
		color: #E1E1E1;		
		font-weight: bold;
	}
	a.sidecontent:visited {color: #E1E1E1;}
	a.sidecontent:hover {color: #E1E1E1;}

	img.fleft {float: left; margin: 5px;}
	img.fright {float: right; margin: 5px;}

 	#pagewidth{ 
 		width:975px; 
		text-align:left;
		border:solid #000000 1px;
		padding:10px;
	 	min-width: 500px;
		margin-left: auto;
		margin-right: auto; 
		background-color:#FFFFFF;  
	}

	#header{ 
 		height:270px; 
 		width:100%; 
		background:#FFFFFF url("images/header.jpg") top left no-repeat; 
 	} 

	#navbar{ 
 		padding:5px 10px;  
 		background-color: #B7B7B7;
		text-align:center;
		border-bottom:solid #FFFFFF 10px;
		border-top:solid #FFFFFF 10px;
 	} 

	#outer{ 
  		background-color: #123456; /* center column colour */ 
		width: auto; 
 	} 
	#inner{margin:0; width:100%;}
	
	#rightcol{
 		width:225px;
 		float:right; 
		position:relative; 
		color: #000000;
		background-color: #ACACAC;
	} 
 
	#maincol{ 
 		float: left; 
 		width: 740px; 
 		position: relative; 
		color: #363636;
		background-color: #EBEBEB;

 	}

	#singlecol{ 
 		float: left; 
 		width: 1000px; 
 		position: relative; 
		color: #363636;
		background-color: #EBEBEB;

 	}

	#footer{ 
		height: auto;
		font-size: 80%;
 		background-color:#B7B7B7;
		color: #00007C;
		text-align: right; 
		padding: 5px 20px;
		border-top:solid #FFFFFF 10px;
	}
 
	#outer>#inner { border-bottom: 1px solid #FFFFFF;  } 

	.clr{clear:both;}
 
	.content{padding:13px;} /*padding for content */ 
 
	.sidetitle{
		font-weight: bold;
		font-size: 130%;
		color: #FFFFFF;
		background-color:#00007C; 
		padding: 5px 5px 5px 13px;
	}


 
 /*printer styles*/ 
@media print{ 
/*hide the right column when printing*/
#rightcol{display:none;} 
#outer{border-right:0;} 
}
