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

	
	body{font-family:Arial, Helvetica, sans-serif;}

/*content styles*/
	h1{font-size:36px; font-weight:bold; color:#333; margin:0; padding:0; line-height:40px;}
	h6{font-size:12px; font-weight:bold; color:#000; width:auto; margin:0; padding:0; text-transform:uppercase;}
	h2{
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	border-bottom:#FFF 1px solid;
	width:auto;
	text-transform:uppercase;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0px;
}
	h2 span {font-size:12px; font-weight:100; color:#FFF; padding:2px 0 4px 0; border-bottom:#FFF 1px solid; width:auto; margin:0 auto 9px auto; text-transform:uppercase;}
	#right p{font-size:11px; cursor:default;}
	form {font-size:11px;}
	.spaced{
	line-height:18px;
	margin-top: 5px;
	margin-bottom: 5px;
}

	
/*Content blocks*/
	#left{
	width:555px;
	float:left;
}
	#right{width:280px; float:right; background:#ccc; padding:10px; height:350px;}
	#container{width:860px; margin:0 auto;}
	#header{background: url("/images/header.gif") top right no-repeat; height:47px; text-align:right;}
	#navigation{background:url("/images/base_03.gif") #5a5758 top left no-repeat; height:20px; margin-bottom:5px;}
	#navigationR{
	background:url("/images/base_05.gif") top right no-repeat;
	height:19px;
	padding-top:1px;
	color:#FFF;
	font-weight:bold;
	text-transform: uppercase;
}

/*Content block inner styles*/
	#navigation ul {list-style:none; padding:0; margin:0;}
	#navigation ul li {float:left;}

	#navigation li a:link			{color:#FFF; 		padding:0 10px; display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0;}
	#navigation li a:visited		{color:#FFF; 		padding:0 10px; display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0;}
	#navigation li a:hover			{color:#a9e700; 	padding:0 10px; display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0;}
	#navigation li a:active			{color:#FFF; 		padding:0 10px; display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0;}
	
	#navigation li .selected			{color:#a9e700;  display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0; cursor:default;}
	#navigation li .selected a:link	{color:#a9e700; 	 display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0; cursor:default;}
	#navigation li .selected a:visited	{color:#a9e700;  display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0; cursor:default;}
	#navigation li .selected a:hover	{color:#FFF;	 display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0; cursor:pointer;}
	#navigation .selected a:active	{color:#a9e700; 	 display:block; font-weight:bold; text-decoration:none; font-size:11px; margin:3px 0 -3px 0; cursor:default;}
	#navigation .split{width:1px; height:12px; margin:3px 0; background:#FFF; float:left;}

/*Footer styles*/
	#footer		{border-top:1px #000 solid; margin-top:5px; padding-top:10px;}
	#footerLeft	{font-size:9px; color:#999; width:310px; text-align:left; 	font-weight:bold;	float:left;  letter-spacing:1px; cursor:default;}
	#footerRight{font-size:9px; color:#999; width:550px; text-align:right; 	font-weight:bold;	float:right; letter-spacing:1px; cursor:default;}
		#footerRight a:link			{color:#999; margin:0 5px; cursor:pointer; text-decoration:none;}
		#footerRight a:visited		{color:#999; margin:0 5px; cursor:pointer; text-decoration:none;}
		#footerRight a:hover		{margin:0 5px; cursor:pointer; text-decoration:underline; color:#a9e700;}
		#footerRight a:active		{color:#999; margin:0 5px; cursor:pointer;}
	#footerBelow{font-size:9px; color:#ddd; width:auto;	 text-align:right;	font-weight:normal;}
		#footerBelow a:link			{color:#ddd; text-decoration:none;}
		#footerBelow a:visited		{color:#ddd; text-decoration:none;}
		#footerBelow a:hover		{color:#ddd; text-decoration:underline;}
		#footerBelow a:active		{color:#ddd;}


/*Image gallery styles*/
.galleryContainer ul{list-style:none; padding:0; margin:0;}
	.galleryContainer li a:link{color:#FFF; text-decoration:none;	font-size:8px; height:8px; width:10px; margin:0 5px 0 0; font-weight:bold; padding:1px 0; background:#333; color:#FFF; text-align:center; float:left;}
	.galleryContainer li a:visited{color:#FFF; text-decoration:none;font-size:8px; height:8px; width:10px; margin:0 5px 0 0; font-weight:bold; padding:1px 0; background:#333; color:#FFF; text-align:center; float:left;}
	.galleryContainer li a:hover{color:#000; text-decoration:none;	font-size:8px; height:8px; width:10px; margin:0 5px 0 0; font-weight:bold; padding:1px 0; background:#FFF; color:#000; text-align:center; float:left;}
	.galleryContainer li a:active{color:#000; text-decoration:none;	font-size:8px; height:8px; width:10px; margin:0 5px 0 0; font-weight:bold; padding:1px 0; background:#FFF; color:#000; text-align:center; float:left;}


	
	
/*Buttons with adjusting width*/
.btn{margin:0;padding:0; font-size:11px;}
	.btn a{color: #FFF;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none;margin-right:10px;}
	.btn a span{background: url("images/base_05_b.gif") top right no-repeat; text-align:center; height:16px; padding:4px 5px 0 5px;}
	.btn a, .btn a span{display: block;float: left;}
		.btn a:hover{color: #a9e700;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none;margin-right:10px;}
		.btn a:hover span{background: url("images/base_05_b.gif") top right no-repeat; text-align:center; height:16px; padding:4px 5px 0 5px;}
		.btn a:active{color: #CCC;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none;margin-right:10px;}
		.btn a:active span{background: url("images/base_05_b.gif") top right no-repeat; text-align:center; height:16px; padding:4px 5px 0 5px;}
.btn ul{list-style: none;padding: 0;margin: 0;}
.btn li{list-style:none;float: left;margin: 0;padding:0;}


/*Buttons with a fluid, auto width*/
.btnFluid{margin:0;padding:0; font-size:11px;}
	.btnFluid a{color: #FFF;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none; width:auto; margin:0 auto;}
	.btnFluid a span{background: url("images/base_05_b.gif") top right no-repeat; text-align:center; height:16px; padding:4px 5px 0 5px; width:auto; margin:0 auto;}
	.btnFluid a, .btnFluid a span{display: block;}
		.btnFluid a:hover{color: #a9e700;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none; width:auto; margin:0 auto;}
		.btnFluid a:hover span{background: url("images/base_05_b.gif") top right no-repeat; text-align:center; height:16px; padding:4px 5px 0 5px;  width:auto; margin:0 auto;}
		.btnFluid a:active{color: #CCC;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none; width:auto; margin:0 auto;}
		.btnFluid a:active span{background: url("images/base_05_b.gif") top right no-repeat; text-align:center; height:16px; padding:4px 5px 0 5px; width:auto; margin:0 auto;}
.btnFluid ul{list-style: none;padding: 0;margin: 0;}
.btnFluid li{list-style:none;float: left;margin: 0;padding:0;}

/*Buttons, fluid, ARROW*/
.btnFluidA{padding:0; font-size:11px; text-transform:uppercase;}
	.btnFluidA a{color: #FFF;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none; width:auto; margin:0 auto;}
	.btnFluidA a span{background: url("images/base_05_arr.gif") top right no-repeat; text-align:center; height:16px; padding:4px 15px 0 5px; width:auto; margin:0 auto;}
	.btnFluidA a, .btnFluidA a span{display: block;}
		.btnFluidA a:hover{color: #a9e700;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none; width:auto; margin:0 auto;}
		.btnFluidA a:hover span{background: url("images/base_05_arr_h.gif") top right no-repeat; text-align:center; height:16px; padding:4px 15px 0 5px;  width:auto; margin:0 auto;}
		.btnFluidA a:active{
	color: #CCC;
	background: url("images/base_03_b.gif") #5a5758 top left no-repeat;
	height:20px;
	text-decoration: none;
	width:auto;
	margin:0 auto;
}
		.btnFluidA a:active span{background: url("images/base_05_arr.gif") top right no-repeat; text-align:center; height:16px; padding:4px 15px 0 5px; width:auto; margin:0 auto;}
.btnFluidA ul{list-style: none;padding: 0;margin: 0;}
.btnFluidA li{list-style:none; margin: 5px 0;padding:0;}

/*Buttons, fluid, RETURN*/
.btnFluidR{padding:0; font-size:11px; text-transform:uppercase;}
	.btnFluidR a{color: #FFF;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none; width:auto; margin:0 auto;}
	.btnFluidR a span{background: url("images/base_return.gif") top right no-repeat; text-align:center; height:16px; padding:4px 15px 0 5px; width:auto; margin:0 auto;}
	.btnFluidR a, .btnFluidR a span{display: block;}
		.btnFluidR a:hover{color: #a9e700;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none; width:auto; margin:0 auto;}
		.btnFluidR a:hover span{background: url("images/base_return_a.gif") top right no-repeat; text-align:center; height:16px; padding:4px 15px 0 5px;  width:auto; margin:0 auto;}
		.btnFluidR a:active{color: #CCC;background: url("images/base_03_b.gif") #5a5758 top left no-repeat; height:20px;text-decoration: none; width:auto; margin:0 auto;}
		.btnFluidR a:active span{background: url("images/base_return.gif") top right no-repeat; text-align:center; height:16px; padding:4px 15px 0 5px; width:auto; margin:0 auto;}
.btnFluidR ul{list-style: none;padding: 0;margin: 0;}
.btnFluidR li{list-style:none; margin: 5px 0;padding:0;}




/*Sidebar links*/
.bullet{
	font-size:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0;
}
.bullet ul{

}
	.bullet li		{list-style:none; width:260px; margin-left:10px; text-transform:uppercase;}
	.bullet li:hover{
	list-style:none;
	width:260px;
	margin-left:10px;
	text-transform:uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
	.bullet a		{
	display: block;
	color: #000;
	text-decoration:none;
	background: url("images/ico_bullet.gif") top left no-repeat;
	height:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
	.bullet a:hover	{
	display: block;
	color: #FFF;
	text-decoration:none;
	background: url("images/ico_bullet_active.gif") top left no-repeat;
	height:10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin: 0px;
}

.news{padding:0px 0 3px 0; font-size:10px;}
.news ul{padding: 0;margin: 0;}
	.news li		{list-style:none; width:260px; margin-left:10px; text-transform:uppercase;}
	.news li:hover{list-style:none; width:260px; margin-left:10px; text-transform:uppercase;}
	.news a		{display: block; color: #000; text-decoration:none; background: url("images/ico_news.gif") top left no-repeat; padding:3px 0 0px 15px; height:8px;}
	.news a:hover	{display: block; color: #FFF; text-decoration:none; background: url("images/ico_news_active.gif") top left no-repeat; padding:3px 0 0px 15px; height:8px;}

/*Forms*/
	input, textarea {background:url(images/form_bg.gif) #d8d8d8 top left no-repeat; padding:2px; width:270px; color:#333; font-size:11px; border:1px solid #a8a2a4; margin:3px 0 1px 0; font-family:Arial, Helvetica, sans-serif;}
	textarea{
	height:80px;
}
/*Misc*/
	.clear{clear:both;}
	#container #navigation #navigationR #topnavi ul li .current {
	color: #a9e700;
}

#container #navigation #navigationR #topnavi ul li .last_current {
	color: #a9e700;
}

#container #right #divHolder .scroll-pane2 {
	height: 288px;
}
#container #right #divHolder .scroll-pane2 #galleryContainer ul li {
	float: left;
}
#container #footer #footerRight #bottomnavi ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#container #footer #footerRight #bottomnavi ul li {
	float: left;
	display: block;
}
#container #footer #footerRight #bottomnavi ul li a {
	text-transform: uppercase;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-right: 10px;
}
#container #footer #footerRight #bottomnavi {
	text-align: right;
	float: right;
}
#container #footer #footerRight #bottomnavi ul li .last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 0px;
}
#container #left #map {
	height: 370px;
	width: 555px;
}
