	body {
		background: #ffffff;
		font-family: Arial; 
		font-size: 12px; }
		
	img {
		border: 0; }
		
	#site {
		width: 1000px;
		margin: 10px auto; }
		
	#header {
		float: left;
		width: 1000px;
		margin: 0 0 15px 0; }

	#files {
		float: left;
		width: 300px;
		padding-right: 22px;
		border-right: 2px solid #5e5e5e; }
		
	#files .header {
		float: left;
		width: 300px;
		margin: 8px 0 15px 0;
		padding-bottom: 2px;
		border-bottom: 1px solid #5e5e5e;
		text-align: center;
		font-size: 14px; }
		
	#files .file, #files .xls {
		float: left;
		width: 236px;
		height: 24px;
		margin: 3px 0 4px 20px;
		padding: 8px 0 0 44px;
		color: #5e5e5e; 
		font-weight: bold;
		text-decoration: none; }
		
	#files .file {
		background: url('../images/pdf-icon.jpg') no-repeat; }
		
	#files .xls {
		background: url('../images/excel.png') no-repeat; }

	#files .ods {
		background: url('../images/excel.png') no-repeat; }

		
	#files .link {
		float: left;
		width: 236px;
		margin: 3px 0 4px 14px;
		color: #5e5e5e; 
		font-weight: bold;
		text-decoration: none; }
		
	#files span {
		float: left;
		width: 276px;
		margin: 3px 0 4px 14px;
		color: #5e5e5e;
		text-decoration: none;
		text-align: justify; }
		
	#files a:hover {
		text-decoration: underline;
		color: #dc9f35; }
		
	#news {
		float: left;
		width: 660px;
		margin: 0 0 0 15px; }
		
	#news .header {
		float: left;
		width: 660px;
		margin: 8px 0 15px 0;
		padding-bottom: 2px;
		border-bottom: 1px solid #5e5e5e;
		text-align: center;
		font-size: 14px; }
		
	#news .news-row {
		float: left;
		width: 660px;
		margin: 10px 0; 
		padding-bottom: 9px;
		border-bottom: 1px solid #5e5e5e; }
		
	#news .news-row .date {
		float: right;
		width: 70px;
		text-align: right;
		font-size: 11px;     
		margin: -2px 0 0 0; }
		
	#news .news-row .title {
		float: left;
		width: 580px;
		text-align: left;
		font-size: 13px;
		font-weight: bold; }
		
	#news .news-row p {
		float: left;
		width: 650px;
		margin: 7px 0 0 10px;
		font-size: 12px;
		text-align: justify;
		line-height: 1.55; }
		
	#news2 {
		float: left;
		width: 660px;
		margin: 0 0 0 15px; }
		
	#news2 .header {
		float: left;
		width: 1000px;
		margin: 8px 0 15px 0;
		padding-bottom: 2px;
		border-bottom: 1px solid #5e5e5e;
		text-align: center;
		font-size: 14px; }
		
	#news2 .news-row {
		float: left;
		width: 1000px;
		margin: 10px 0; 
		padding-bottom: 9px;
		border-bottom: 1px solid #5e5e5e; }
		
	#news2 .news-row .date {
		float: right;
		width: 70px;
		text-align: right;
		font-size: 14px;     
		margin: -2px 0 0 0; }
		
	#news2 .news-row .title {
		float: left;
		width: 580px;
		text-align: left;
		font-size: 13px;
		font-weight: bold; }
		
	#news2 .news-row p {
		float: left;
		width: 1000px;
		margin: 7px 0 0 10px;
		font-size: 14px;
		text-align: justify;
		line-height: 1.55; }		
		
		
	#footer {
		float: left;
		width: 1000px;
		margin: 25px 0 15px 0; }
	
	#footer p {
		width: 1000px;
		font-size: 11px;
		font-weight: bold;
		text-align: center; }