body {
	margin:0;
	font-family: Arial;
	font-size: 13px;
	color: #111;
	}
	
a {
	text-decoration:none;
	color:#379842
	}
	
	a:hover {
		text-decoration: none
		}
		
h1 {	
	font-size: 24px;
	color: #4a546f; line-height: 150%;
	}
	
img {
	border: none;
	display: block
	}
		
.clr {
	height:0;
	clear:both;
	overflow:hidden
	}
	
#overall {
	background: url(images/gradients/main/top.gif) repeat-x 0 120px;
	height: 500px
	}
	
	#inner #overall {
		background: url(images/gradients/inner/top.gif) repeat-x 0 120px;
		height: 364px
		}
	
	.wrapper {
		width: 854px;
		margin: auto
		}
		
#hd {}

	#hd .wrapper {
		background: url(images/decorations/main/top.jpg) no-repeat
		}
		
		#inner #hd .wrapper {
			background: url(images/decorations/inner/top.jpg) no-repeat
			}
	
	#hd .hd {
		height: 120px
		}
		
		#hd .hd a {
			display: block;
			padding: 35px 0 0
			}
			
			#hd .hd a img {
				display: block
				}
		
		#hd .hd h2 {
			color: #1a5221;
			font-weight: normal;
			font-size: 22px;
			margin: 0;
			padding: 5px 0 0
			}
			
	#hd .bd {
		height: 215px
		}
		
		#inner #hd .bd {
			height: 132px
			}
			
			#hd .bd h2 {
				margin: 0;
				padding: 0;
				color: #314b4a;
				font-size: 45px
				}
		
		#hd ul{
			margin: 0;
			padding: 0;
			list-style: none
			}
			
			#hd li {
				margin: 0;
				padding: 0;
				float: left
				}
			
		#hd #main-top-menu ul{
			margin: 0;
			padding: 0;
			list-style: none
			}
			
			#hd #main-top-menu li {
				margin-right: 10px
				}
				
				#hd #main-top-menu li a {
					display: block;
					height: 38px;
					line-height: 38px;
					text-transform: uppercase;
					color: #fff
					}
					
				#hd #main-top-menu li a:hover {
					color: #d3e8e1
					}
					
		#hd #inner-top-menu ul{
			margin: 0;
			padding: 0;
			list-style: none
			}
			
			#hd #inner-top-menu li {
				padding: 0 17px 0 13px;
				background: url(images/decorations/inner/inner-top-menu-border.gif) repeat-y 100% 50%
				}
				
				#hd #inner-top-menu li.menu-first {
					padding-left: 0
					}
					
				#hd #inner-top-menu li.menu-last {
					background: none
					}
				
				#hd #inner-top-menu li a {
					display: block;
					font-size: 21px;
					height: 36px;
					line-height: 36px;
					text-transform: uppercase;
					color: #80adb2
					}
					
					#hd #inner-top-menu li.menu-current a, #hd #inner-top-menu li.menu-parent a {
						color: #d3e9e1
						}
						
					#hd #inner-top-menu li a:hover {
						color: #d3e9e1
						}
					
					
	#hd .ft {
		height: 53px
		}
		
		#hd #main-second-menu ul{
			margin: 0;
			padding: 0;
			list-style: none
			}
			
			#hd #main-second-menu li {
				padding: 0 20px 0 16px;
				background: url(images/decorations/main/main-second-menu-border.gif) no-repeat 100% 50%
				}
				
				#hd #main-second-menu li.menu-first {
					padding-left: 0
					}
					
				#hd #main-second-menu li.menu-last {
					background: none
					}
				
				#hd #main-second-menu li a {
					display: block;
					font-size: 23px;
					height: 53px;
					line-height: 53px;
					text-transform: uppercase;
					color: #80adb2
					}
					
					#hd #main-second-menu li a:hover {
						color: #37675c
						}
					
		#hd #inner-second-menu ul{
			margin: 8px 0 0;
			padding: 0;
			list-style: none
			}
			
			#hd #inner-second-menu li {
				margin-right: 10px
				}
				
				#hd #inner-second-menu li a {
					display: block;
					height: 25px;
					line-height: 25px;
					text-transform: uppercase;
					color: #3b625e
					}
					
				#hd #inner-second-menu li a:hover, #hd #inner-second-menu li.menu-current a, #hd #inner-second-menu li.menu-parent a {
					color: #d3e8e1
					}
					
#bd {
	background: url(images/gradients/main/bottom.gif) repeat-x 0 100%;
	}
	
	#bd .wrapper {
		padding: 0 0 170px;
		background: url(images/decorations/main/body-bottom.gif) no-repeat 0 100%;
		}
		
		#inner #bd .wrapper {
			padding: 0 0 170px;
			background: url(images/decorations/inner/body-bottom.gif) no-repeat 0 100%;
			}

	#bd .left {
		padding: 20px 0 0;
		width: 550px;
		float: left;
		line-height: 150%
		}
		
		#bd .left a:hover {
			text-decoration: none
			}
		
	#bd .right {
		padding: 40px 0 0;
		width: 235px;
		float: right
		}
		
		#inner #bd .right {
			padding: 20px 0 0;
			border-top: 24px solid #3c635f
			}
		
		#bd .right img {
			padding: 3px;
			border: 1px solid #3c635f
			}
			
		#submenu {
			}
			
			#submenu ul {
				margin: 0;
				padding: 0;
				list-style: none
				}
				
				#submenu li {
					padding: 0 0 0 30px;
					background: url(images/decorations/inner/submenu-dott.gif) no-repeat 9px 52%;
					}
					
				#submenu a {
					display: block;
					height: 37px;
					line-height: 37px;
					border-bottom: 1px solid #3c635f;
					color: #314b4a
					}
					
					#submenu a:hover {
						text-decoration: none;
						color: #379842
						}
					
					#submenu li.menu-current a {
						color: #379842
						}
						
					#submenu li.menu-last a {
						border: none
						}
					
					
		
#ft .bd {
	background: #37675c url(images/gradients/main/footer.gif) repeat-x;
	padding: 25px 0 15px;
	color: #cddadd
	}
	
	#ft .bd a {
		color: #cddadd;
		}
	
	#ft .bd a:hover {
				color: #379842
				}

	#ft .left {
		width: 376px;
		float: left;
		border-right: 1px solid #679da2
		}
		
		#ft .left p {
			font-size: 20px;
			margin: 5px 0
			}
			
		#ft .left h2 {
			font-size: 28px;
			font-weight: normal;
			margin: 5px 0
			}
		
	#ft .right {
		width: 430px;
		float: right
		}
		
		#ft .right ul{
			margin: 0;
			padding: 0;
			list-style: none
			}
			
			#ft .right li {
				margin: 0;
				padding: 0 25px 0 0;
				float: left
				}
				
		#ft #footer-first-menu {
			float: left;
			padding: 0 30px 0 0
			}
		
		#ft #footer-first-menu a {
			display: block;
			height:30px;
			line-height: 30px;
			color: #cddadd;
			font-size: 11px;
			text-transform: uppercase
			}
			
		#ft #footer-second-menu {
			float: left
			}
			
			#ft #footer-second-menu li {
				float: left;
				padding: 0 25px 0 0
				}
				
			#ft #footer-second-menu a {
				display: block;
				height:30px;
				line-height: 30px;
				color: #cddadd;
				font-size: 11px;
				text-transform: uppercase
				}
				
				#ft #footer-second-menu li li {
					float: none;
					padding: 0
					}
					
					#ft #footer-second-menu li li a {
						height: 20px;
						line-height: 20px;
						text-transform: none
						}
						
			#ft #footer-first-menu a:hover, #ft #footer-second-menu a:hover {
				color: #379842
				}
		
	#ft .ft {
		color: #314b4a
		}
		
	#ft .ft p {
		margin: 0;
		padding: 10px 0
		}
		
	#ft .ft a {	
		color: #314b4a
		}
		
		#ft .ft a:hover {
			color: #379842
			}
