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


body {
	margin:0;
	padding:0;
	background-color:#698B8B;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#13322A;
}

a:link {
	color: #036;
}
a:visited {
	color: #033;
}
a:hover {
	color: #339;
}
a:active {
	color: #339;
}

#mainblock {
	width:1000px;
	margin:0 auto;
	padding:0;
	border-left:3px solid #225B4D;
	border-right:3px solid #225B4D;
	background-color:#C2DFD3;
	height:100%;
}

#topblock {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:192px;
}

#topblockc {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:132px;
}

#topmenu {
	margin:0 auto;
	padding:0;
	width:1000px;
}

#contentblock {
	margin:0 auto;
	padding:0;
	width:1000px;
}

#contentblock .inner {
	margin:0 auto;
	width:844px;
	margin-top:30px;
	margin-bottom:30px;
}

.img {
	padding:2px;
	border:1px solid #225B4D;
}

.spacer {
	height:30px;
}

#pagefoot {
	background-image:url(graphics/wafooter.jpg);
	height:142px;	
}

#pagefoot .inner {
	margin:0 auto;
	width:844px;
	text-align:right;	
}

.credit {
	font-size:11px;
	font-style:;
	text-align:right;
}

.subhead {
	font-weight:bold;
	color:#225B4D;
	margin-bottom:0;
}

.thumbbreak {
	height:18px;
}


.gallerybox, .gallerylbox, .galleryrbox {
	float:left;
	width:180px;
	height:180px;
	border:1px solid #fff;
}

.gallerylbox {
	margin-left:200px;
}

.galleryrbox {
	margin-left:30px;
}

.lgbox {
	margin:auto;
	border:1px solid #fff;
	text-align:center;
}

.galimg {
	text-align:center;
	margin-top:10px;
}

.photodesc {
	width:700px;
	margin:auto;
	text-align:right;
}

.pd {
	font-size:12px;
}

/* navbar */
#nav-area-container {position:relative; height:35px; overflow:visible;z-index: 1000;} 
	body.global #nav-area-container {height:35px;} 
#nav-area {
	position:absolute;
	top: 0px;
	right:0px;
	padding:0;
	margin:0;
	height:35px;
	width:1000px;
	
}
	#nav-area p {padding:0;}
	#nav-area a:link, #nav-area a:visited {color:#295381;}
	#nav-area a:hover {color:#49ab48;}
	#nav-area a.on:link, #nav-area a.on:visited {color:#49ab48;}
#nv {margin: 0;	padding: 0;	z-index: 1;	width: 1000px; height: 35px; list-style: none; list-style-image: none;}
#nv li {float: left; border:0px solid red; margin: 0; padding: 0; width: auto; height: 35px; list-style: none;	list-style-image: none;}
#nv .nav-on a.menubar-link {color:#000; background-color:#fff;}
#nv a:hover,#nv li.sfhover a { text-decoration: none !important; background-color: #C2DFD3;}
#nv li.menubar-drawer	{background: transparent url(graphics/wamenu.jpg) no-repeat 0px 0px;}
#nv li.menubar-drawer .menubar-link-container a {display: block; visibility: hidden;}
#nv li.menubar-drawer .menubar-link-container, #nv li.sfhover .menubar-link-container {width: auto; cursor: pointer; display: block;}
#nv li.menubar-drawer:hover .menubar-drawer-link, #nv li.sfhover .menubar-drawer-link {height: 35px;}
#nav-area-container #ie6-background {display: none;}


	/* off state */
	#nv #nv-0	{margin-left:0; width: 363px; background-position: 0px 0px;}
	#nv #nv-1	{width: 78px; background-position: -363px 0px;}
	#nv #nv-2	{width: 104px; background-position: -441px 0px;}
	#nv #nv-3	{width: 85px; background-position: -545px 0px;}
	#nv #nv-4	{width: 93px; background-position: -630px 0px;}
	#nv #nv-5	{width: 97px; background-position: -723px 0px;}
	#nv #nv-6	{width: 111px; background-position: -820px 0px;}
	#nv #nv-7	{width: 69px; background-position: -931px 0px;}
	/* on state */
	#nv #nv-0:hover, #nv #nv-0.sfhover		{margin-left:0; width: 363px; background-position: 0 -35px;}
	#nv #nv-0:hover ul,#nv #nv-0.sfhover ul {min-width: 363px;}
	
	#nv #nv-1:hover, #nv #nv-1.sfhover		{margin-left:0; width: 78px; background-position: -363px -35px;}
	#nv #nv-1:hover ul,#nv #nv-1.sfhover ul {min-width: 78px;}
	
	#nv #nv-2:hover, #nv #nv-2.sfhover		{width: 104px; background-position: -441px -35px;}
	#nv #nv-2:hover ul,#nv #nv-2.sfhover ul {min-width: 104px;}
	
	#nv #nv-3:hover, #nv #nv-3.sfhover		{width: 85px; background-position: -545px -35px;}
	#nv #nv-3:hover ul,#nv #nv-3.sfhover ul {min-width: 85px;}
	
	#nv #nv-4:hover, #nv #nv-4.sfhover		{width: 93px; background-position: -630px -35px;}
	#nv #nv-4:hover ul,#nv #nv-4.sfhover ul {min-width: 93px;}
	
	#nv #nv-5:hover, #nv #nv-5.sfhover		{width: 97px; background-position: -723px -35px;}
	#nv #nv-5:hover ul,#nv #nv-5.sfhover ul {min-width: 97px;}
	
	#nv #nv-6:hover, #nv #nv-6.sfhover		{width: 111px; background-position: -820px -35px;}
	#nv #nv-6:hover ul,#nv #nv-6.sfhover ul {min-width: 111px;}
	
	#nv #nv-7:hover, #nv #nv-7.sfhover		{width: 69px; background-position: -931px -35px;}
	#nv #nv-7:hover ul,#nv #nv-7.sfhover ul {min-width: 69px;}
	
	/* active state */
	#nav-area #nv .nv-0-on	{margin-left:0; width: 363px; background-position: 0px -70px;}
	#nav-area #nv .nv-1-on	{width: 78px; background-position: -363px -70px;}
	#nav-area #nv .nv-2-on	{width: 104px; background-position: -441px -70px;}
	#nav-area #nv .nv-3-on	{width: 85px; background-position: -545px -70px;}
	#nav-area #nv .nv-4-on	{width: 93px; background-position: -630px -70px;}
	#nav-area #nv .nv-5-on	{width: 97px; background-position: -723px -70px;}
	#nav-area #nv .nv-6-on	{width: 111px; background-position: -820px -70px;}
	#nav-area #nv .nv-7-on	{width: 69px; background-position: -931px -70px;}
	
	/*SUB-MENU*/
	#nv li {align: left; text-align: left;}
	#nv li ul { margin: 0px 0px 0px 0px; padding: 0; align:left; display: none; z-index:1000; background-image:url(graphics/ddbg.png); background-position: top;}
	#nv li ul li {white-space: nowrap; text-align: left; display: block; float: none; margin: 0; padding: 0 10px 1px 10px;	height: 22px; /* width: auto; */	}
	#nv li ul li a {font-weight: bold; font-size: 12px; color: #1c3667 !important;}
	#nv li ul li a:hover {text-decoration: underline !important;}
	#nv li ul li:last-child, #nv li ul li.last-item { border-bottom: none; padding-bottom: 10px;}
	/*SUB-MENU ACTIVE*/
	#nv li:hover ul,#nv li.sfhover ul {display: block;	position: absolute;	z-index: 1001;	margin-top: -4px; padding-top:10px; border:1px solid #333366;}
	#nv li.sfhover ul li a, #nv li.sfhover ul li a:hover {background-color: transparent;}
    
	
/* ----------- Form ----------- */


label{
display:block;
font-weight:bold;
font-size:12px;
text-align:right;
width:140px;
height:20px;
float:left;
}
.small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
input,textarea{
float:left;
font-size:11px;
padding:4px 2px;
border:solid 1px #060D46;
width:140px;
margin:2px 0 20px 10px;
}


#iform label{
display:block;
font-weight:bold;
text-align:left;
height:20px;
}

#iform .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:left;
}
#iform input,#iform textarea{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #060D46;
width:140px;
margin:2px 0 10px 0;
}


#iform h3 {
	font-size:18px;
	margin-left:0;
	margin-bottom:0;
}

	
