@charset "utf-8";
/* CSS Document 
template163 = Frontpage
*/
img, div, .pngfix, input { behavior: url("iepngfix.htc"); }
  
html, body { height: 100%; margin: 0; }
body { overflow-y:scroll; background-color:#000; }
body.mceContentBody {
background: #fff;
color:#000;
}
body.mceContentBody a:link{
color: #333 !important;
font-weight:800;
text-decoration: underline;
}
img { border:0; }
div { 
font-family:Times, Times New Roman, Georgia, serif;
font-size:14px;
line-height:24px;
color:#302c0e;
}
form { margin:0; padding:0; }
legend, #preload { display:none; }

#template163 {
background-image:url("gui/background1.jpg");
background-position:left top;
background-repeat:repeat-x;
}

#template164 {
background-image:url("gui/background2.jpg");
background-position:left top;
background-repeat:repeat-x;
}
.template164 {
background-image:url("gui/background-contentlong.png");
background-position:center top;
background-repeat:repeat-y;
}

a:link 			{ color: #114646; text-decoration: underline; }
a:visited 		{ color: #114646; text-decoration: underline; }
a:hover 		{ color: #000; text-decoration: underline; }
a:active 		{ color: #114646; text-decoration: underline; }
	
p {
margin:0 0 24px 0;
}

h1 {
color:#454121;
font-size:36px;
line-height:38px;
font-style:italic;
margin:0 0 10px 0;
padding:0 0 8px 0;
font-family:Baskerville, Times New Roman, Times, serif;
background-image:url("gui/background-h1.png");
background-position:left bottom;
background-repeat:repeat-x;
}

#wrapper {
position:relative;
z-index:1;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -130px;
}
#push {
height:130px;
clear:both;
}
#content {
position:relative;
z-index:1;
margin:auto;
width:576px;
}
	#template163 #content {
		padding-top:459px;
		padding-bottom:15px;
	}
		.box1, .box2, .box3 {
			position:absolute;
			width:284px;
			color:#fff;
		}
		.box1 h1, .box2 h1, .box3 h1 {
			font-size:32px;
			color:#87eb1b;
			font-weight:200;
			letter-spacing:-1px;
			background-image:url("gui/background-h1-box.png");
			background-position:left bottom;
			background-repeat:repeat-x;
			padding-left:8px;
			margin-bottom:2px;
		}
		.box1 img, .box2 img, .box3 img {
			margin-left:30px;
		}
		.box1 img:first-child, .box2 img:first-child, .box3 img:first-child {
			margin-left:-14px;
			padding-left:0px;
			float:none;
			margin-bottom:-9px;
		}
		.box1 p, .box2 p, .box3 p {
			margin:0;
		}
		.box1 {
			left:-191px;
		}
		.box2 {
			left:140px;
		}
		.box3 {
			left:477px;
		}
	#text {
	padding-top:370px;
	padding-left:33px;
	padding-right:33px;
	}
	#rightcolumn {
	position:absolute;
	top:70px; 
	right:-205px;
	width:207px;
	}
		.item { color:#fff; margin-top:8px; clear:both;  }
			.item img { float:right;margin-bottom:30px; }
			.item img:first-child { margin-right:4px; margin-bottom:-18px; }
			.item h1 { margin:0 20px 5px 20px; padding:0 0 3px 5px; color:#87eb1b; font-size:26px; line-height:30px; background-image:url("gui/background-rightcolumn-h1.png"); font-weight:200;text-shadow: 2px 2px 3px #000; clear:both; }
			.item p { padding:0px 22px; margin:0 0 0 0; line-height:20px;text-shadow: 1px 1px 2px #000; clear:both; }
		#requestinfo {
		width:207px;
		font-size:12px;
		background-image:url("gui/background-subnav.png");
		background-position:left top;
		background-repeat:no-repeat;
		}
		#requestinfo h1 { 
		background-image:url("gui/background-request-h1.png");
		background-repeat:no-repeat;
		color:#292714;
		font-size:18px;
		padding:0;
		margin:0;
		margin-bottom:5px;
		letter-spacing:-0.4px;
		}
		#requestinfobottom {
		clear:both;
		width:207px;
		height:40px;
		background-image:url("gui/background-subnav.png");
		background-position:left -719px;
		background-repeat:no-repeat;
		}		
		fieldset { border:0; margin:0; padding:19px 25px 0px 25px; }
		div#requestinfo label { width:148px; display:block; margin:0px; padding:0; }
		div#requestinfo .input { width:154px; margin:0px; display:block; font-size:12px; padding:0; }
		.submitrequest { margin-bottom:-10px; margin-top:-10px; }
		
	#requesttop {
	position:absolute;
	top:0px;
	width:686px;
	margin-left:60px;
	height:70px;
	}
	#requesttop fieldset { border:0; margin:0; padding:0px 0px 0px 0px; }
	#requesttop h1 { background-image:none; color:#84ff00; font-size:20px; float:left; width:166px; padding-top:13px; font-weight:200; letter-spacing:-0.4px; }
	#requesttop label { width:128px; display:block; float:left; margin:0px; padding:0; font-size:10px; color:#a6cb69; }
	#requesttop .input { width:118px; margin:0px; display:block; font-size:12px; padding:0; }
	#requesttop .submitrequest { margin:0; position:absolute; right:0px; top:17px; }
	
	#logo {
	position:absolute;
	top:25px; 
	left:-205px;
	width:207px;
	}
	#template163 #logo {
	top:121px; 
	}
	#photo {
	position:absolute;
	top:45px; 
	left:-10px;
	width:594px;
	height:314px;
	background-image:url("gui/background-photo.png");
	background-position:center top;
	background-repeat:no-repeat;
	}
		#photo img, #flash  {
		margin-top:34px;
		margin-left:27px;
		}
	#template163 #photo {
	background-image:url("gui/background-photo-frontpage.png");
	width:777px;
	height:344px;
	top:122px; 
	}
		#template163 #photo img {
		margin-top:35px;
		margin-left:28px;
		}

#menu {
position:absolute;
width:760px;
top:20px;
}
#template163 #menu {
top:90px;
}
#menu ul {
float:left;
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#menu li {
margin:0;
padding:0;
border:0;
display:block;
float:left;
position:relative;
z-index:5;
}
#menu ul ul { display:none; }
#menu ul li {
	color:#020202;
	background-image:url("gui/nav-off.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
#menu ul li:first-child, #menu ul li:first-child a:hover, #selected ul li:first-child a { background-position:-2px 0px; }
#menu a, #menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
	display:block;
	position:relative;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:30px;
	padding-left:11px;
	padding-right:11px;
	line-height:13px;
	color:#454121;
	font-style:italic;
	font-weight:200;
	font-size:22px;
	font-family:Baskerville, Times, Times New Roman, serif;
}
#menu a:hover, #menu .selected a:link, #menu .selected a:visited, #menu .selected a:active {
	color:#fff;
	background-image:url("gui/nav-over.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-shadow: 1px 1px 5px #114646;
}
#submenu {
float:left;
width:207px;
margin-top:2px;
margin-left:0px;
margin-right:22px;
padding-bottom:0px;
background-image:url("gui/background-subnav.png");
background-position:left top;
background-repeat:no-repeat;
}
	#submenubottom {
	clear:both;
	width:207px;
	height:40px;
	background-image:url("gui/background-subnav.png");
	background-position:left -719px;
	background-repeat:no-repeat;
	}
	#submenu ul {
	margin:10px 10px 0px 23px;
	padding:0;
	border:0;
	list-style-type:none;
	display:block;
	}
	#submenu ul ul {
	margin:0px;
	}
	#submenu li {
	margin:0;
	padding:0;
	border:0;
	display:block;
	position:relative;
	margin-top:1px;
	z-index:5;
	}
	#submenu a, #submenu a:link, #submenu a:visited, #submenu a:hover, #submenu a:active {
	display:block;
	position:relative;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:10px;
	text-align:center;
	line-height:26px;
	color:#fff;
	font-style:italic;
	font-weight:200;
	font-size:22px;
	background-image:url("gui/subnav-off.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
	#submenu a:hover, #submenu .selected a:link, #submenu .selected a:visited, #submenu .selected a:active {
	color:#fff;
	background-image:url("gui/subnav-over.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-shadow: 1px 1px 5px #063d3f;
	}
	#submenu .selected a:link { font-weight:800; }
	#submenu ul li:first-child { background-image:none; }
	#submenu ul li:first-child a { background-image:none; color:#353115; font-size:22px; font-weight:800; padding-bottom:5px;
	text-shadow: 0px 0px 0px #000; }

#footer {
position:relative;
z-index:5;
height:130px;
background-image:url("gui/background-footer.png");
background-position:left top;
background-repeat:repeat-x;
}
	#footer div:first-child {
	width:950px;
	margin:auto;
	padding-top:32px;
	color:#bcd199;
	font-family:Baskerville, Times New Roman, Times, serif;
	font-size:12px;
	}

	#footer a:link 			{ color: #66b6ba; text-decoration: none; }
	#footer a:visited 		{ color: #66b6ba; text-decoration: none; }
	#footer a:hover 		{ color: #fff; text-decoration: underline; }
	#footer a:active 		{ color: #66b6ba; text-decoration: none; }
	
.formColumnLabel { width:115px; }
.formContentTextfield { width:222px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.formContentTextarea { width:222px; height:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a { outline: none; outline-style: }
