@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;	
}
img {
	border:none;
}

body {
	background-color: #294354;
}

#wrapper {
	width:1000px;
	background-image:url(images/bg.png);
	background-repeat:repeat-y;
	margin-right:auto;
	margin-left:auto;
}

.content_wrap{
	width:1000px;
}

#nav {
	width:559px;
	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
	margin-right:auto;
	margin-left:auto;
}

#links {
	padding-top:150px;
}

.nav_links {
	display:inline;
	list-style-type: none;
	margin-left:68px;
}

.nav_linksli {
	display:inline;
	padding-right:20px;
	letter-spacing:1px;
}

a.main_nav:link, a.main_nav:active, a.main_nav:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	text-decoration:none;
}

a.main_nav:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#166290;
	text-decoration:none;
}

a.main_nav_on:link, a.main_nav_on:active, a.main_nav_on:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#166290;
	text-decoration:none;
}

a.main_nav_on:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	text-decoration:none;
}

.box_top {
	background-image:url(images/box_top.png);
	background-repeat:no-repeat;	
	margin-top:-11px;
	margin-right:auto;
	margin-left:auto;
	width:950px;
}

.box_bottom {
	background-image:url(images/box_bottom.png);
	background-repeat:no-repeat;	
	margin-right:auto;
	margin-left:auto;
	width:950px;
}

.about_columnl {
	width:375px;
	padding-top:20px;
	padding-left:20px;
	float:left;
}

.about_columnr {
	width:525px;
	padding-top:25px;
	padding-right:20px;
	float:right;
}

.about_columnr2 {
	width:525px;
	padding-top:25px;
	padding-right:20px;
	margin-left:auto;
	margin-right:auto;
}

.contact_columnl {
	width:566px;
	float:left;
}

.cc {
	width:200px;
	padding-top:25px;
	float:right;
	text-align:center;
}

.cl {
	width:300px;
	padding-top:25px;
	padding-left:20px;
	float:left;
}

.contact_columnr {
	width:300px;
	padding-top:25px;
	padding-right:20px;
	float:right;
}

.home_columnl {
	width:275px;
	padding-top:20px;
	padding-left:20px;
	float:left;
}

.home_columnr {
	width:600px;
	padding-top:25px;
	padding-right:20px;
	float:right;
}

.headline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#005387;
	border-bottom:dashed 1px #000;
}

.headline2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#005387;
}

.body_txt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
}

.todd {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:18px;
}

a.toddl:link, a.toddl:active, a.toddl:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:18px;
	text-decoration:underline;
	color:#000;
}
a.toddl:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	color:#000;
}

.content_img {
	float:right;
	border:solid 1px #000;
}

.content_img_nob {
	float:right;
	border:none;
}

a.content_link:link, a.content_link:active, a.content_link:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
	text-decoration:underline;
	color:#166290;
}

a.content_link:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	color:#000;
}

#gallery_wrap {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}

a.press-link:link, a.press-link:active, a.press-link:visited{
	text-decoration:none;	
	color:#005387
}
a.press-link:hover{
	text-decoration:underline;	
}

a.press-read-more:link, a.press-read-more:active, a.press-read-more:visited{
	text-decoration:underline;	
	color:#005387
}
a.press-read-more:hover{
	text-decoration:none;	
}