.left{
	width:494px;
	float:left;
	margin-right:25px;
	}
	
.right{
	width:455px;
	float:left;
	}	
	
	
.services div{
	background:#f8f8f8;	
	padding:24px 14px;
	width:192px;
	height:240px;
	margin-top:30px;
	}
	.ll{
		float:left;
		margin-right:15px;
		}
		
	.rr{
		float:left;
		}	
		.ll li, .rr li{
			background:url(../images/arrow1.gif) no-repeat left center;
			font:normal 11px verdana;
			color:#888;
			padding-left:10px;
			line-height:18px;
			}
			
.events{
	width:735px;
	float:left;
	margin-right:25px;
	}
.contact{
	float:left;
	width:240px;
	}	
	.contact h2{
		background:url(../images/icon-mail.gif) no-repeat left top;
		padding-left:30px;
		}
	.contact span{
		font-weight:bold;
		}
	.contact div{
		background:url(../images/icon-chat.gif) no-repeat left 3px;
		padding-left:25px;
		height:20px;
		width:240px;
		}			
		
#gallery {
	position:relative;
	height:360px;
	margin-left:24px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		color:#000; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
		top:360px;
		font-family:verdana;
		font-size:11px;
		font-style:italic;
		line-height:18px;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#000;
		font-family:verdana;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
	}		


* contact */
#form{ padding:0px 15px; margin:0px auto; 
	font-weight:bold;
	color:#12437e;
	}
#form td{	
	font-family:arial; 
font-size:12px; 
background-color:#fff; 
color:#008e7a;
	}

.a{
	 width:260px; 
	 margin:0 25px 0 10px; 
	 float:left;
	}
.b{
	float:left; 
	width:320px;
	}	
.border_bottom{ 
	background:url(../images/bot-border.gif) repeat-x 0 bottom; 
	padding:10px 0 0 0; 
	margin-bottom:10px; }
.btn{ 
	padding:5px 20px; 
	background-color:#e3f43f; 
	border:0; width:100px; color:#000; margin:0 0 20px 0; }
.btn:hover{ color:#fff; background:#008e7a; }

#c1{ margin:0 auto; padding:0; width:250px; float:left; line-height:18px; text-align:left; font-family:arial; font-size:12px; }	
#c2{ margin:0; padding:0 0 0 15px; width:190px; float:left; line-height:18px; text-align:left; }
#c3{ margin:0 0 0 15px; width:150px; padding:0px; float:left; line-height:18px; text-align:left; }


.error{ background: #CC0000; border-top:1px solid #FF7D7D; border-bottom:1px solid #6a8fb2; font-size:14px; padding:20px; text-align:center; color:#fff; }
.border{ 
margin:5px 0 10px 0; 
width:250px; 
height:16px; 
padding:2px 0;  
border:1px #008e7a solid;
font-family:arial; 
font-size:12px; 
background-color:#fff; 
color:#008e7a;
}
.border1{ margin:5px 0 10px 0;  
width:250px; 
height:16px; 
padding:2px 0;  
border:1px #e3f43f solid;
font-family:arial; 
font-size:12px; 
background-color:#fff; 
color:#008e7a;
}
	
