body {
	font-family: 		Verdana, sans-serif;
	text-align:			center; /* for IE */ 
	background:			#ccc;
}

#page {
	width:				760px;
	margin:				0 auto;
	text-align:			left; /* fixing IE hack */ 
	border:				1px solid #175B5E;
	background:			url('../images/design/bg_content.gif') repeat-y -40px #fff;
}

#page-header {
	background:			url('../images/design/page_header.jpg') no-repeat #aaa;
	padding:			0px;
	height:				120px;
	border-bottom:		24px solid #034D4E;
}
#page-header #title {
	display:			none;
}

#page-nav {
	background:			#175B5E;
	padding:			0;
	width:				180px;
	float:				left;
	border-bottom:		30px solid #018080;
}
#page-nav ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
}
#page-nav li {
	display:			inline;
}
#page-nav .more {
	background:	url('../images/design/nav_subnav_arrow.gif') no-repeat 160px 10px;
}
#page-nav .linkmore {
	background:	url('../images/design/nav_subnav_arrow_active.gif') no-repeat 160px 10px;
}
#page-nav li a, #page-nav li .link, #page-nav li .linkmore {
	display:			block;
	padding:			3px 10px;
	text-decoration:	none;
	color:				#fff;
	border-top:			1px solid #018080;
	font-size:			80%;
}
#page-nav li a:hover {
	background-color:	#017172;
	color:				#fff;
}
#page-nav li .link, #page-nav li .linkmore {
	background-color:	#017172;
	color:				#EBE887;
}

/*
#page-subnav {
	background:			#017172;
}
#page-subnav li a {
	padding:			4px 10px 4px 20px;
	font-size:			75%;
}
#page-subnav li a:hover {
	background:			#018080;
}
*/
#page-nav .page-subnav {
	background-color:			#017172;
}
#page-nav .page-subnav a, #page-nav .page-subnav .link, #page-nav .page-subnav .linkmore {
	padding:			4px 10px 4px 20px;
	font-size:			75%;
}
#page-nav .page-subnav a:hover {
	background-color:			#018080;
}

#page-nav .page-subnav .page-subnav a, #page-nav .page-subnav .page-subnav .link, #page-nav .page-subnav .page-subnav .linkmore {
	padding:			4px 10px 4px 30px;
}




#breadcrumb {
	font-size:			80%;
}
#breadcrumb p {
	margin:				0 0 25px;
}



#page-content {
	padding:			15px 15px 15px 200px;
}
#page-content p, #page-content li {
	font-size:			90%;
	text-align:			justify;
}
#page-content h1 {
}
#page-content h2 {
	font-size: 			100%;
	margin-top:			30px;
}
#page-content h3 {
	font-size: 			90%;
}
#page-content h4 {
	font-size: 			90%;
	font-weight:		normal;
	font-style:			italic;
}

.photo-left h3,.photo-left h4,.photo-left p,.photo-left li {
	padding-left:		115px;
}

#page-content .news {
	float:				right;
	width:				180px;
	margin:				0 0 10px 20px;
	padding:			0 10px 5px 10px;
	border-left:		1px solid #ccc;
	border-bottom:		1px solid #ccc;
}
#page-content .news h2 {
	font-size:			100%;
	margin:				0;
}
#page-content .news ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
}
#page-content .news li {
	margin:				15px 0;
	padding:			0;
	font-size:			80%;
}



#page-footer {
	background:			#034D4E;
	padding:			4px 10px;
	clear:				both;
}
#page-footer p {
	margin:				0;
	font-size:			70%;
	color:				#ddd;
}
#page-footer a {
	color:				#ddd;
	text-decoration: 	none;
}
#page-footer a:hover {
	color:				#fff;
}
#footer-contacts {
	float:				left;
}
#footer-credit {
	text-align:			right;
}


.img-r {
	float:				right;
	margin:				0 0 3px 15px;
}
.img-l {
	float:				left;
	margin:				0 15px 3px 0;
}
#page-content .caption {
	font-style:			italic;
	font-size:			70%;
	text-align:			left;
	margin:				0 0 10px;
	color:				#666666;
}


/* Mail Form */
#mailform {
}
#mailform p {
	margin:				5px 0;
}
#mailform label {
	width:				100px;
	display:			block;
	float:				left;
}
#mailform_submit {
	margin-left:		100px;
}