html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

html, button, input, select, textarea { font-family: sans-serif; color: #222; }

body { margin: 0; font-size: 1em; line-height: 1.4;
background-color:#ffffff;
font-family:Verdana, Geneva, sans-serif;
font-size:13.5px;
line-height:23px;
color:#000000;
}


a { color: #3b2a16; font-weight:bold; text-decoration:underline; }
a:visited { color: #000000; text-decoration:underline; }
a:hover { color: #008bbf; text-decoration:underline; }
a:focus { outline: 0; }


.page {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
min-width:920px;
}


.header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:100%;
background-color:#FFFFFF;
}

.headerInner {
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width:900px;
height:120px;
background-color:#FFFFFF;
}

	.header .logo {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;
	position:relative;
	z-index:9999;
	}
	
	.header .MainNav {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
		.header .MainNav ul.menu {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type:none;
		}
	
			.header .MainNav ul.menu li {
			margin: 0px 0px 0px 0px;
			padding: 64px 0px 0px 0px;
			float:left;
			}
	
				.header .MainNav ul.menu li a {
				display:block;
				padding:0px 15px;
				margin:0px;
				color:#3b2a16;
				font-family:Verdana, Geneva, sans-serif;
				text-decoration:none;
				font-size:13px;
				line-height:15px;
				font-weight:bold;
				}
	
				.header .MainNav ul.menu li.last a {
				padding-right:0px;
				}
				
				.header .MainNav ul.menu li.lastActivepage a {
				padding-right:0px;
				color:#000;
				}
	
				.header .MainNav ul.menu li a:hover,
				.header .MainNav ul.menu li.selected a {
				color:#008bbf;
				}



.contentFrame {
margin: 0px auto 0px auto;
width:100%;
padding: 0px 0px 0px 0px;
background-image:url(../images/water01.jpg);
background-repeat:no-repeat;
background-repeat:repeat-x;
background-position:center top;
position:relative;
top:-20px;
}

.contentFrameInner {
margin: 0px auto 0px auto;
padding: 147px 0px 0px 0px;
width:900px;
}
	
.content {
float:left;
width:670px;
margin:0 0 0 0;
padding:0 0 0 0;
}
	
	.page-template-home-php .content {
	font-size:13px;
	line-height:24px;
	}
	

.content h1 {
margin:0 0 0 0;
padding:0;
color:#3b2a16;
font-family:Verdana, Geneva, sans-serif;
font-size:21px;
line-height:24px;
font-weight:bold;
}
	
	
.content h2 {
margin:5px 0 11px 0;
padding:0;
color:#3b2a16;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
line-height:26px;
font-weight:normal;
}

.content h3 {
margin:36px 0 0 0;
padding:0;
color:#3b2a16;
font-family:Verdana, Geneva, sans-serif;
font-size:22px;
line-height:26px;
font-weight:bold;
}

.content h4 {
margin:21px 0 2px 0;
padding:0;
color:#3b2a16;
font-family:Verdana, Geneva, sans-serif;
font-size:15px;
line-height:22px;
font-weight:bold;
}

.content h5 {
margin:0 0 0 0;
padding:0;
color:#005696;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
line-height:20px;
font-weight:bold;
}

.content p {
margin:0 0 8px 0;
padding:0;
}

.smalltext {
font-family:Verdana, Geneva, sans-serif;
font-size: 9px;
line-height: 15px;
font-weight: normal;
}

.caption {
font-family:Verdana, Geneva, sans-serif;
font-size: 11px;
line-height: 14px;
font-weight: normal;
}


.sidebar {
float:right;
width:200px;
margin:0 0 0 0;
padding:0 0 0 0;
color:#000000;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:14px;
font-weight:normal;
}
	
	.sidebar p {
	margin:0 0 0 0;
	padding:0 0 9px 0;
	}
		
	.sidebar a {
	color:#465561;
	}


.colWrap {
padding-top:20px;
}

	.col {
	float:left;
	width:325px;
	margin-right:20px;
	}

	.colWrap .first {}

	.colWrap .last {
	margin-right:0px;
	}


		

.footer {
margin: 0px auto 0px auto;
padding: 9px 0px 9px 0px;
width:900px;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
line-height:12px;
font-weight:normal;
}



/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-.header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


