#container {
	width:810px;
/*	height: 100%; */
	margin: 0 auto;
	}

#cbg { 
	background: url(imgs/containerbg.jpg) 0 0 repeat-y;
}


#head {
		height: 87px;
		background: url(imgs/header.jpg) 0 0 no-repeat;
}

#leftcol {
		float: left;
		width: 189px;
		height: 166px;
		background: url(imgs/left_1.jpg) 0 0 repeat-y;
}
	
#news {

 		float: left;
		width: 189px;
		height: 405px;
		background: url(imgs/left_2.jpg) 0 0 repeat-y;
	}
	
#newstxt {
		padding: 70px 10px 10px 35px;
}
	
	
#leftside {
	float: left;
	width: 189px;
}
	
#rightside {
	float: right;
	width: 169px;
}
	
	#main {
	float: left;
	width: 452px;
	}
	
	
#maincol {
float:left;
		width: 452px;
/*	height: 538px; */
		background: url(imgs/main.jpg) 0 0 no-repeat;
	}
	
#maintxt {
		width: 380px;
		padding: 42px 30px 10px 30px;
		float: left;
		}




#rightcol {
		float: right;
		width: 169px;
		height: 123px;
		background: url(imgs/right_1.jpg) 0 0 repeat-y;
	}


#clabell {
		float: left;
		width: 60px;
		height: 288px;
		background: url(imgs/right_1.jpg) 0 0 repeat-y;
	}

	a#cf {
    display: block;
    width: 60px;
    height: 288px;
    background-image: url(imgs/right_contactform.jpg);
    margin: 0 auto;
	}

	a#cf:hover {
    background-image: url(imgs/right_contactformover.jpg);}
	
	a .alt { display: none; }


#cl_close {
		float: left;
		width: 109px;
		height: 288px;
		background: url(imgs/right_cf_2.jpg) 0 0 repeat-y;
	}

#rightcol_close {
		float: left;
		width: 169px;
		height: 160px;
		background: url(imgs/right_3.jpg) 0 0 repeat-y;
	}
	
	


#topmenu {
		height: 33px;
	    margin: 0;
		padding: 0;
		list-style: none;
		background: url(imgs/buttons.jpg) 0 0 repeat-y;
			}
			
			#topmenubar div ul li {
		display: inline;
		
	}
	
			.btn1 a {
			display:block;
			padding:11px 6px 7px 11px;
			float:left;
			background: url("imgs/btn1.jpg") 0 0 no-repeat;
			font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #7588B2;
			text-decoration: none;
			}
			.btn1 a:hover {
			background: url("imgs/btn1over.jpg") 0 0 no-repeat;
			color: #868E7D;
			text-decoration: none;
			} 
			.btn1 a:active {
			color: #868E7D;
			text-decoration: none;
			}
		
		
		.btn2 a {
			display:block;
			padding:11px 10px 7px 10px;
			float:left;
			background: url("imgs/btn2.jpg") 0 0 no-repeat;
			font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #7588B2;
			text-decoration: none;
			}
			.btn2 a:hover {
			background: url("imgs/btn2over.jpg") 0 0 no-repeat;
			color: #868E7D;
			text-decoration: none;
			} 
			.btn2 a:active {
			color: #868E7D;
			text-decoration: none;
			}
		
		
		.btn3 a {
			display:block;
			padding:11px 10px 7px 10px;
			float:left;
			background: url("imgs/btn3.jpg") 0 0 no-repeat;
			font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #7588B2;
			text-decoration: none;
			}
			.btn3 a:hover {
			background: url("imgs/btn3over.jpg") 0 0 no-repeat;
			color: #868E7D;
			text-decoration: none;
			} 
			.btn3 a:active {
			color: #868E7D;
			text-decoration: none;
			}
		
		
		.btn4 a {
			display:block;
			padding:11px 10px 7px 10px;
			float:left;
			background: url("imgs/btn4.jpg") 0 0 no-repeat;
			font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #7588B2;
			text-decoration: none;
			}
			.btn4 a:hover {
			background: url("imgs/btn4over.jpg") 0 0 no-repeat;
			color: #868E7D;
			text-decoration: none;
			} 
			.btn4 a:active {
			color: #868E7D;
			text-decoration: none;
			}

#footer {
    float: left;
	clear: both;
	width: 810px;
	height: 65px;
	margin: 0 auto;
	background: url("imgs/footer.jpg") 0 0 repeat-y;
}



#form {
	
	width:390px;
text-align: center;
	
}
