@CHARSET "UTF-8";
body {
	background:	 	white;
	font-family: 		'Arial', 'Helvetica', sans-serif;
	font-size: 		1.0em;
	color: 			black;
	margin: 		0;
	padding: 0;
	line-height: 150%;
}

table {
	font-family: 		'Arial', 'Helvetica', sans-serif;
	font-size: 		0.8em;
	color: 			#000;
	line-height: 		150%;
}

img {
	border: 		0px;
}

a {
	color: 			#000;
	text-decoration: 	none;
}
a:hover {
	text-decoration: 	underline;
}

h1,h2,h3 {
	margin-top:		10px;
}
h1 {
	font-size: 		22px;
	color:			#000;
	font-weight:		bold;
}
h2 {
	font-size: 		18px;
	color:			#000;
	font-weight:		bold;
}
h3 {
	font-size: 		16px;
	color:			#000;
	font-weight:		bold;
	width:			100%;
}

#page {
	background:	 	#efc9b3;
	position:		absolute;
	top                     : 10px;
	width                   : 1000px;
	left                    : 50%;
	margin-left             : -500px;

}

#header {
float: left;
	width: 100%;
	height: 140px;

}
#logo {
	float                         : left;
	width                         : 100%;
margin-top: 5px;

}
#logo img {
	width                         : 100%;
	overflow: hidden;
}

#navi {
float:left;
width                         : 100%;
border-bottom: 2px solid white;
}



#menu {
padding:0; 
margin:0; 
list-style:none; 
height:30px; 
position:relative; 
z-index:500; 
font-family:arial, verdana, sans-serif;
}
#menu li {
float:left; 
margin-right:1px;
}
#menu li a {
display:block; 
float:left; 
height:30px; 
line-height:30px; 
color:#000; 
text-decoration:none; 
font-size:0.85em; 
padding:0 20px 0 20px;
}
#menu table {
border-collapse:collapse; 
width:0; 
height:0; 
position:absolute; 
top:0; 
left:0;
}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#menu li a:hover {
z-index:200; 
position:relative;
color:#000; 
}
#menu li:hover {
position:relative; 
z-index:200;
}
#menu li:hover > a {
color:#cabd35; 
}
#menu li:hover > a.sub {
color:#cabd35; 
}
#menu li.current a {
color:#cabd35; 
}
#menu li a.sub {
}
#menu li.current a.sub {
color:#cabd35; 
}
#menu :hover ul {
left:0; 
top:40px; 
width:200px; 
}
/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul {
position:absolute; 
left:-9999px; 
top:-9999px; 
width:0; 
height:0; 
margin:0; 
padding:0; 
list-style:none;
}
#menu :hover ul :hover ul {
left:120px; 
top:-1px; 
white-space:nowrap; 
width:200px; 
z-index:200; 
height:auto;
}
#menu :hover ul li {
margin:0;
}
#menu :hover ul li a {
width:200px; 
padding:0; 
text-indent:10px; 
background:#efc9b3;
color:#000; 
height:30px; 
line-height:30px;
font-size: 0.75em
}
#menu :hover ul li a.fly {
}
#menu :hover ul :hover {
color:#cabd35; 
}
#menu :hover ul :hover a.fly {
color:#cabd35; 
}
#menu :hover ul li.currentsub a {
color:#cabd35; 
}
#menu :hover ul li.currentsub a.fly {
color:#cabd35; 
}
#menu :hover ul :hover ul li a {
width:100px; 
padding:0; 
text-indent:10px; 
color:#000; 
}
#menu :hover ul :hover ul :hover {
color:#cabd35; 
}
#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {
color:#cabd35; 
}



#content {
  float                         : left;
  width                         : 100%;
color: black;
}
#content p {
margin: 0px;
}
#contentBody {
  float                         : left;
background: white;
margin: 20px 100px 20px 100px;
}

#footer {
  float                         : left;
  margin-top                    : 0px;
  width                         : 100%;
  height                        : 25px;
}

#copyright {
  margin-left                    : 10px;
color: #aaa;
  float                         : left;
  width                         : 40%;
  font-size                     : 11px;
}

#footerMenu {
  margin-right                    : 10px;
color: #aaa;
  float                         : right;
  width                         : 40%;
  font-size                     : 11px;
  text-align                    : right;
}

div.imgGallery {
  float				: left;
margin-left: 130px;
  width				: 600px;
  margin-bottom			: 30px;
}
div.imgGalleryItem {
  float                         : left;
  margin-top			: 20px;
  width				: 120px;
  height			: 120px;
  overflow			: hidden;
  z-index			: 1;
}
a.imgGalleryItem {
  display			: block;
  width				: 120px;
  height			: 120px;
}
div.imgGalleryItemBorder {
  float                         : left;
  margin-top			: 0px;
  width				: 120px;
  height			: 120px;
  overflow			: hidden;
  z-index			: 3;
}
.cmsForm {
margin-left: 50px;
	font-family: 		'Arial', 'Helvetica', sans-serif;
	color: 			black;
	line-height: 		150%;
}
input.onlineform, textarea.onlineform {
	width: 390px;
}

