body {
	background-color:#9BC4E2;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 717px;
}
a{
	font-size:12px;
}
p{
	margin: 15px 0px;
	text-align:justify;
}
/********************** Header ***************************/
#header {
	background:url(Images/header.png) no-repeat;
	width:717px;
	height:305px;
	position:relative;
}
#header ul{
	background-color:#9BC4E2;
	width:711px;
	border: 3px solid #FFFFFF;
	display:block;
	top:305px;
	left:0;
	position:absolute;
	margin: 0px 0px 0px 0px;
	height:22px;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-weight:bold;
}
#header li{
	display:inline;	
}
#header ul a{
	text-decoration:none;
	color:#FFFFFF;
	margin: 0px 15px;
	font-size:11px;
}
#header ul a:hover{
	text-decoration:underline;
	color:#28556b;
}
#photos {
	padding-top:129px;
	margin-left:6px;
}
#logo_w1,#logo_w2 {
	font-size: 24px;
	font-style:italic;
	color:#FFFFFF;
	position:absolute;
}
#logo_w1{
	top:15px;
	left:70px;
}
#logo_w2{
	top:44px;
	left:94px;
}
#header_text {
	top:90px;
	left:43px;
	width:230px;
	position:absolute;
}
#header_text p{
	font-size: 18px;
	color:#FFFFFF;
}
#header_text a{color:#28556b;}
#header_text a:hover{color:#c77e0c;}
/********************** Content ***************************/
#content {
	background-image:url(Images/contentbg.gif);
	width:717px;
}
img{
	border-width:0px;
}
h1{
	color:#2174b0;
	font-size:11px;
	margin: 20px 0px 20px 0px;
	text-align:justify;
}

h2{
	color:#2174b0;
	font-size:11px;
	margin: 15px 0px 5px 35px;
	text-align:justify;
}
h3{
	color:#000;
	font-size:11px;
	margin: 5px 0px 5px 35px;
	text-align:justify;
	font-weight:normal;
}
#left {
	float:left;
	margin-top:30px;
	margin-left:27px;
	margin-right:17px;
	padding: 0px 10px 20px 0px;
	display:inline;
}
#left ul{
	padding:5px 15px 5px 15px;
}
#left li
{
	list-style-image:url(Images/li.gif);
	padding:0px 0px 5px 0px;
	border:0; margin:0;
}
#left a{color:#28556b; font-size:11px;}
#left a:hover{color:#c77e0c;}

#content .article 
{
	margin:0 0 0 0;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	background: #ffffff url("Images/contentarticlebg.jpg") 0 0 no-repeat;
	width:620px;	
}
#content .article h2 
{
	margin:0px;
	padding:10px;
	background:#DEE5FD;
	width:605px;
	color:#192666;
}
#content .article h2 span 
{
	background:url("Images/icolist.gif") 0 50% no-repeat;
	padding-left:25px;
	padding-right:25px;
	padding-top:0;
	padding-bottom:0;
}

#content .article p 
{
	text-align:justify; margin:0; margin-top:5px; padding:0;
}

#content .article .title 
{
	color:#28556b; font-weight:bold;
}

#content .imgright
{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:0px;
	float:right;
	margin-bottom:15px;
}

#content .imgleft
{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:15px;
	float:left;
	margin-bottom:15px;
}

#content .gallery
{
	padding-left:35px;
	padding-right:0px;
	padding-top:0;
	padding-bottom:0;
}

#content .imggal
{
	padding:1px;
}

#content .legend
{
	padding:1px;
	background-color:#efefef;
	color:#333333;
	text-align:justify;
}
/********************** Footer ***************************/
#footerline {
clear:both;
background-image:url(Images/footerbg.gif);
font-size:1px;
height:10px;
}
#footer {
	width:717px;
	text-align:center;
	padding: 10px 0px;
}
#top {
	font-size:6px;
	text-align:right;
	margin-left:200px;
}
#top a{color:#28556b;}
#top a:hover{color:#c77e0c;}

/********************** Forms ***************************/
#senddiv { padding-left:0px; padding-right:20px; padding-top:0px; padding-bottom:0px; background:Transparent; }
form .field, form .buttons {clear: both; margin: 0 0 0 0;}
legend {padding: 0 0 10px 0; font-size: 11px; font-weight:bold; color:#28556b;}
form label {display: block; padding: 3px 0 3px 5px;}
form #label2 {display: inline; padding: 3px 0 3px 5px;}
form #sendsubmit { font-size: 11px; font-weight:bold; margin-top:0px; margin-bottom:0px; float:right; padding:2px; cursor:hand; color:#28556b; border:solid 1px #333 }
input.radio, input.checkbox {vertical-align: top;}
* html input.radio, * html input.checkbox {vertical-align: middle;}
* html input, * html textarea {margin-left: -3px;}
textarea {overflow: auto;}
input.text, input.password, textarea, select {margin: 0; vertical-align: baseline;}
input, textarea {border: 1px solid #efefef; padding: 1px;} 
.advert { color:#c80000; font-size:9px; }
.message { color:#c80000; font-size:10px; float:right; padding-right:5px; padding-top:5px; }
fieldset { border: none; padding: none; margin: 0px; }
.large { width:630px; margin:auto; }
.address { width:533px; margin:auto; }
.medium { width:311px; margin:auto;  }
.small { width:204px; margin:auto; }
.tiny { width:40px; margin:auto; }

/********************** Animation ***************************/
.slideshow1 { height: 175px; width: 233px; margin: auto; background-color:#e3e5db; float:left; }
.slideshow1 img { padding-left: 2px; border: 0 none; background-color:#e3e5db; }

.slideshow2 { height: 175px; width: 233px; margin: auto; background-color:#e3e5db; float:left; }
.slideshow2 img { padding-left: 4px; border: 0 none; background-color:#e3e5db; }
