	body {
		text-align:center;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		/*font-family:Georgia, "Times New Roman", Times, serif;*/
		font-size:small;
		background-image: url("images/bgdiag2.gif");
		padding:0px;
		margin:0px;
		}
	
	#frame {
		width:800px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		background-color: #fff;
		color: #333;
		border: 1px solid gray;
		line-height: 130%;
		}
		
	#contentleft {
		width:194px;
		padding:0px;
		margin:0px;float:left;		
		background-color:#558cc4;
		color:white;
		font-size:small;
		
		}
	
	#contentcenter {
		width:322px;
		padding:0px;
		margin:0px;
		float:left;
		background:#fff;
		}
	
	#contentcenter ul {
		line-height: 1.4em;
		}
		
		
	#contentright {
		width:284px;
		padding:0px;
		margin:0px;
		float:left;
		background:#fff;}
	
/*left menu */
	.organization-info {
		font-size:small;
		color: white;
		line-height: 1.8em;
		padding: 5px;
		margin-top: 50px;
	}
	#nav-menu, #nav-menu ul {
	padding: 0;
	margin: 0px;
	list-style: none; color:#333333;
	}
	
	#nav-menu a { 
		display: block;
		width: 178px; padding:3px 0px 0px 18px;
		font-size:small;
		color: white;
		text-decoration:none;}
	#nav-menu a:hover { 
			color:#0054A5;
}
	#nav-menu li { 
		float: left; 
		background-color:#558CC4; border-bottom: 1px solid white; 
		padding: -5px  0px -5px 0px;
		margin:0px;
		width: 100%;
		line-height: 1.8em;
	}
	#nav-menu li:hover {
		background-color:#C7D7E9;
	}
	
	#nav-menu li ul {
		position: absolute;
		width: 100%;
		left: -999em; height:16px;
	}
	#nav-menu li ul li {
		background-color: #FF9900;
	}
	
	#nav-menu li:hover ul, #nav-menu li.sfhover ul {
		left: auto;
	}

/*end*/

	.main-page-block {
			height:177px;
			width: 100%;
			padding:0px;
			margin:0px -5px 0px 0px;
			background-color:#8CC63E;
			}
	
	.main-page-block h4 {
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#FFFFFF;
			font-weight:bold;
			font-size:medium;
			margin: 0;
			padding: 12px 8px 8px 12px;
			}
	 div.content {
		padding: 8px 8px 2px 12px;
	}
	
	

	.clear {
		clear:both;
		height:1px;
		overflow:hidden;
	}
	#footer
	{
		clear: both;
		margin: 0;
		padding: 0em .5em .5em .5em;
		color: #333;
		background-color: #ddd;
		border-top: 1px solid gray;
		font-size: x-small;
	}
<!--secondary pages-->
	 #content2ndary div, p, h1, h2, h3{
		padding: 5px 5px 0px 10px;
		margin-left: 10px;
	}
	
	
	
	h2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#8cc63e;
		font-size:medium;
		font-weight:bold;
		margin-bottom:3px;
		margin-top: 15px;
		}
	
	h3 {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#009900;
		font-size:medium;
		font-weight:bold;
		margin-bottom:3px;
		margin-top: 15px;
		}
	
	.index-box2ndary {
		border: 1px solid #6c9D61;
		padding: 5px 5px 5px 10px;
		margin: 4px 8px  4px 8px;
	}
	
	.box1 {	border: 3px dashed #333333;
		padding: 5px;
		margin: 3px;
	}
	
	.date {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:medium;
	}
	
	#contentmain {
		width: 600px;
		padding:0;
		margin: 0;
		float:left;
	}
	
	#contentmain p,h2,h1 {
		padding: 5px 5px 5px 8px;
		margin-left: 10px;
	}
		
	h1 {
		font-size:large;
		padding-top:10px;
		color:#2A8F33;
		}
		

	
/* CSS Document */



/* from layout.css STyles*/
	.top
	{
		background-color: #0054A6;
		border-bottom: 8px solid #6c9D61;
		color:white;
		padding:0px;
		margin:0px;
		height:83px;
	}
	
	.top a 
	{
		color:white;
	}
	.green-border{
		border-bottom: 8px solid #6c9D61;
	}
	
	
	.search {
		background-color: #D1E8B2;
		padding: 12px;
		margin:0px 10px 10px 10px;
	}
	
	.box {
		background-color: #D1E8B2;
		padding: 12px;
		margin:0px 10px 10px 10px;
	}
	.box p {
		padding: 0px;
		margin:0px;
		
	}
	.box-hdr {
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0px 0px 0px 0px;	
		padding: 8px 8px 0px 8px;
		font-weight:bold;
		font-size:medium;
	}
	.index-box {
		border: 1px solid #6c9D61;
		padding: 12px;
		margin: 0px 3px 0px 10px;
	}


	.weblink {
		color:#006699;
	}
	
	.float-left {
		float:left;
		padding: 0px 6px 6px 6px;
		}
	