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

html{height:100%;}

body{height:100%; margin:0; padding:0; background:#4d7f15;}

#stage, #footer{
	position:relative;
	width:851px;
	left:50%;
	margin-left:-425px;
	border:1px solid #ffffff;
	border-top:0px;
}
#stage{
	background:#ffffff;
}
#footer-divider{
	position:relative;
	width:853px;
	left:50%;
	margin-left:-426px;
	background:url(../images/footer-divider.jpg) top left no-repeat;	
	height:21px;
}
#footer{
	padding:10px 0px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#4d7f15;
	background:#FFFFFF;
}
#footer ul{
	padding:0;
	margin:0;
}
#footer li{
	float:left;
	list-style:none;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#4d7f15;
	padding:0px 3px;
	margin:0;
}
#footer a{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#4d7f15;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
/*------------------------------text-----------------------------------------------------*/

h2{font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#464646; text-decoration:underline; margin:5px 0px 5px 10px;}

p, .form-text{font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555555; margin:.5em 0em; line-height:14px;}

li{font:11px Tahoma, Arial, Helvetica, sans-serif; color:#555555; margin:0em; line-height:16px; list-style:disc;}

p a, li a{color:#56960e; text-decoration:none;}

p a:hover, li a:hover{text-decoration:underline;}

blockquote{font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#555555;}

img{border:0;}

.submit-button{
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	background:#999999;
	border:1px ridge #333333;
	color:#333333;
}
.submit-button:hover{
color:#FFFFFF;
	background:#79c807;
}

/*------------------------------left column-----------------------------------------------------*/
#left-column{
	width:202px;
	height:auto;
	background:#79c807;
}
#navigation{
	width:182px;
	margin:0px 10px 50px 10px;
	border-top:1px solid #8dd108;
}
#navigation ul{
	margin:0;
	padding:0;
}
#navigation li{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #8dd108;
	
}
#navigation li a{
	text-decoration:none;
	color:#FFFFFF;
	font:bold 12px tahoma, Arial, Helvetica, sans-serif;
	display:block;
	line-height:22px;
}
#navigation li a:hover{
	background:#8dc73f;
}
/*------------------------------news-----------------------------------------------------*/

#news{
	width:182px;
	margin:0px 5px;
	padding:5px;
	background:#8dd108;
}
#news p{
	margin:0;
	color:#FFFFFF;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
}
.news-divider{
	color:#90de1e;
	border:0px solid #90de1e;
	height:1px;
	border-top-width:1px;
}

/*------------------------------header-----------------------------------------------------*/

#header-home{
	width:649px;
	background:url(../images/home-header.jpg) top left no-repeat;
	padding-top:245px;
	height:28px;
}
#header-corporate{
	width:649px;
	background:url(../images/corporate-header.jpg) top left no-repeat;
	padding-top:245px;
	height:28px;
}
#header-tour{
	width:649px;
	background:url(../images/tours-header.jpg) top left no-repeat;
	padding-top:245px;
	height:28px;
}
#header-nav{
	float:right;
	margin-right:20px;
	color:#FFFFFF;
}
a.heading-nav {
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
a:hover.heading-nav{
	text-decoration:underline;
}

/*------------------------------content-----------------------------------------------------*/

#content{
	background:url(../images/content-left-repeat.jpg) top left repeat-y #ffffff;
	padding:10px;
	min-height:469px;
	height:auto !important;
	height:469px; 
	
}
.content-divider{
	color:#cdcdcd;
	border:0px solid #cdcdcd;
	height:1px;
	border-top-width:1px;
}