	html, body {
		margin: 0; padding: 0; height: 100%;
		background: #ffffff;
	}

	hr {
		margin: 0 4px 0 0;
		border-bottom: 2px dotted #666;
	}


	#header {
		position: relative;		
		height:50px;	
		margin: 10px 50px 0 20px;
		background-color: #FFFFFF;
		border: 1px solid #000000;	
		background-image: url("images/bk1.jpg");
	}
	
	
		#header p {
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: 3px;
		margin: 2px 0px;		
		font-size: 10px;
		text-align:right;		
		margin: 0 20px 0 0;

	}



	#header h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding-left: 6px;
		margin: 0 0 0 0;
		font-style: oblique;
		border: 1px solid #000000;	
		color: #999999;
	}



	#container {
		height: 85%;
		margin: 0px 100px 0px 240px;
		position: relative;		
		background: #fff;
	}

	

	#container h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;	
		font-weight: 700;
		margin: 20 0 0 0;
			
	}


	#container h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
		font-weight: 700;
		margin: 20 0 0 0;
			
	}

	#container h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;	
		font-weight: 700;
		margin: 20 0 0 0;
	}	

	#container p {
		margin: 0 0 0px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}



	#container ul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 2em;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
		text-indent: 5px;
		list-style-position: outside;
		list-style-image: url(arrow.gif);
		list-style-type: square;
		padding: 6px;
		margin: 2px;
	}



 	TABLE {background:#cad8e1;}
	TABLE th {
		   font-family: Arial, Helvetica, sans-serif;		  
		   background-color: #94a8bb;
	           font-size: 12px;
		   font-weight: 700;
	}	

	TABLE td {
			
		   font-family: Arial, Helvetica, sans-serif;
		   background-color: #ffffff;
	           font-size: 12px;
		}





	html>body #container {height: auto; min-height: 100%;}

	#footer {
		position: relative;
		bottom: 0px;		
		background-color: #94a8bb;
		width: 100%;
		height: 20px;
		}

	#footer p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ccffff;
		font-size: 14px;
		font-weight: 700;		
		margin: 4px 4px 4px 20px;
	}

	hr2 {
		height: 40px; /* enough to "pad" bottom of div so footer text is not covered with content text */
		visibility: hidden;
	} 


	#sidebar {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		position:absolute;
		left:20px;
		top:80px;
		width:200px;
		background-color: #cad8e1;	
		border: 1px solid #000000;
	}
	
	#sidebar h2 {
		color: #000000;
		font-size: 12px;
		background-color: #94a8bb;
		border: 1px solid #ffffff;		
		margin: 10px 4px 0px 4px;
		padding: 4px 4px 4px 4px;
		border: 1px solid #ffffff;				
		
	}
	
	
	#sidebar p {
				
		font-size: 11px;		
		margin: 0px 4px 4px 4px;
	}

	#sidebar a {		
		
		border: 1px solid #ffffff;
		padding: 4px 4px 4px 4px;		
		display: block; 		
		}

	#sidebar a:link, #sidebar a:visited  {
		color: #000000;
		background-color: #e7edf1;
		border: 1px solid #ffffff;				
		text-decoration: none;	
		padding: 4px 4px 4px 4px;
	
	}
	#sidebar a:hover, #sidebar a:active  {
		background-color: #fff;
		border: 1px solid #000000;
		padding: 4px 4px 4px 4px;
		color: #999;
	}