/* generated by csscreator.com */ 
html, body{ 
 margin:10px 0 10px 0; 
 padding:0; 
 text-align:center; 
 background-color:#D5D5D1;
} 
 a:hover {
	text-decoration: underline;
	color: #333333;
}
 a {
	color:#868686;
	text-decoration: none;
}
 
#pagewidth{ 
 width:972px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
 background-color:#FFFFFF;
 padding-top:20px;  
} 
#map{ 
 width:1024px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
 background-color:#FFFFFF;
 padding:0;  
} 
#menu_container {
	position:relative;
	height:43px;
	background-color:#868686;
	width:100%;
}
#green_bar {
	position:relative;
	height:16px;
	background-color:#b2bb36;
	width:100%;
}
 
#header{
 position:relative; 
 height:210px; 
  background-color:#FFFFFF; 
 width:100%;
}
#header_right {
	position:relative;
	float:right;
	width:676px;
	background-color:#FFFFFF;
}
#header_left {
	float:left;
	position:relative;
	margin: 14px 0 0 0px;
	width:251px;
	background-color:#FFFFFF;
}
#navbar {
	background-color:#868686;
	width:100%;
	height:43px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0;
	font-size: 16px;
	text-align:center;
	color: #FFFFFF;
	word-spacing: 5px;
	font-weight: normal;
} 
 
#leftcol{
 width:450px; 
 float:left; 
 position:relative; 
 background-color:#FFFFFF; 
 }
 #content{
 width:972px; 
 float:left; 
 position:relative; 
 background-color:#FFFFFF; 
 }
  
#rightcol{
 width:522px; 
 float: right; 
 display:inline; 
 position:relative; 
 background-color:#FFFFFF;
 }
  
#footer{
 height:30px; 
  background-color:#FFFFFF; 
  background-image: url(images/bottom.gif);
 clear:both;
 } 
 
 #flash{
 width:495px; 
 float:right;
margin-right: 10px;
 clear:both;
 } 
 
  #facilities span a{
color:#B2BB36;
 } 
 
 .grey_title {
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px 0 5px 10px;
}
.green_title {
	color:#B2BB36;
	padding: 15px 0 3px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 3px;
	text-align:center;
}
.green_title2 {
	color:#B2BB36;
	padding: 2px 0 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 3px;
}
.green_title3 {
	color:#B2BB36;
	padding: 8px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 3px;
}
.orange_title {
	color:#F98C00;
	padding: 0 0 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 3px;
}
.orange_title2 {
	color:#F98C00;
	padding:0 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 3px;
}

.bodytextorange {
	color:#F98C00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.red_title {
	color:#EF3F42;
	padding: 25px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 3px;
}

.bodytextblue{
	color:#1DACE3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.blue_title {
	color:#1DACE3;
	padding: 25px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 3px;
}

.bodytextred{
	color:#EF3F42;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodytext {
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodytextgreen {
	color:#B2BB36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodytext2 {
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.bodytext9 {
	color:#868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic
}

.download_btn
{
float:right;
margin: 5px 10px 5px 0;

}
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
@charset "UTF-8";
/* CSS Document */

#top-nav-item1 {background:url(/images/home2.gif) no-repeat; width:59px; height:31px;}

a.top-nav-item1:link {background:url(/images/home2.gif) no-repeat; width:59px; height:31px;}
a.top-nav-item1:visited {background:url(/images/home2.gif) no-repeat; width:59px; height:31px;}
a.top-nav-item1:hover {background:url(/images/home.gif) no-repeat; width:59px; height:31px;}
a.top-nav-item1:active {background:url(/images/home2.gif) no-repeat; width:59px; height:31px;} 


#skyline {
    width: 676px; height: 31px;
    background:url(/images/menuback.gif);
    margin: 10px auto; padding: 0;
    position: relative;}
  #skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
  #skyline li, #skyline a {
    height: 31px; display: block;}
	
	#panel1b {left: 0; width: 59px;}
  #panel2b {left: 60px; width: 86px;}
  #panel3b {left: 147px; width: 87px;}
  #panel4b {left: 235px; width: 52px;}
  #panel5b {left: 287px; width: 103px;}
  #panel6b {left: 391px; width: 75px;}
  #panel7b {left: 467px; width: 94px;}
  #panel8b {left: 562px; width: 113px;}
  
  #panel1b a:hover {
    background: transparent url(/images/menuback.gif)
    0 -31px no-repeat;}
  #panel2b a:hover {
    background: transparent url(/images/menuback.gif)
    -60px -31px no-repeat;}
  #panel3b a:hover {
    background: transparent url(/images/menuback.gif)
    -147px -31px no-repeat;}
  #panel4b a:hover {
    background: transparent url(/images/menuback.gif)
    -235px -31px no-repeat;}
	  #panel5b a:hover {
    background: transparent url(/images/menuback.gif)
    -287px -31px no-repeat;}
		  #panel6b a:hover {
    background: transparent url(/images/menuback.gif)
    -391px -31px no-repeat;}
			  #panel7b a:hover {
    background: transparent url(/images/menuback.gif)
    -467px -31px no-repeat;}
			  #panel8b a:hover {
    background: transparent url(/images/menuback.gif)
    -562px -31px no-repeat;}
	
	#p1 a#pn1 { background: transparent url(/images/menuback.gif)
    0 -31px no-repeat; }
	#p2 a#pn2 { background: transparent url(/images/menuback.gif)
    -60px -31px no-repeat;} 
	#p3 a#pn3 {  background: transparent url(/images/menuback.gif)
    -147px -31px no-repeat; } 
	#p4 a#pn4 { background: transparent url(/images/menuback.gif)
    -235px -31px no-repeat;} 
	#p5 a#pn5 {  background: transparent url(/images/menuback.gif)
    -287px -31px no-repeat; } 
	#p6 a#pn6 { background: transparent url(/images/menuback.gif)
    -391px -31px no-repeat; } 
	#p7 a#pn7 { background: transparent url(/images/menuback.gif)
    -467px -31px no-repeat; } 
	#p8 a#pn8 { background: transparent url(/images/menuback.gif)
    -562px -31px no-repeat;} 

#gallery {
	overflow: hidden;
	height: 278px;
	padding: 10px 30px;
	color: #868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
}

#gallery p {
	margin: 0;
}

#thumbnails {
	width: 50px;
	float: left;
}

#thumbnails p {
	position: relative;
	width: 37px;
	height: 37px;
	overflow: hidden;
	cursor: pointer;
	margin: 0 0 11px;
}

#thumbnails img {
	position: absolute;
	top: -37px;
	left: 0;
}

#thumbnails .selected img {
	top: 0;
}

#images {
	width: 860px;
	float: left;
}

#images div {
	position: relative;
	width: 860px;
}


#images .caption {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 423px;
	background-color: #fff;
}

#guarantee {
	position: absolute;
	top: 10px;
	left: 520px;
	font-size: 10px;
	width: 200px;
	text-align: center;
	z-index: 1;
}

#guarantee img {
	border: none;
}

#media {
	color: #868686;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px;
	overflow: auto;
	margin: 0 0 20px;
}

#links {
	width: 420px;
	float: left;
	color: #9fa615;
	padding: 0 30px;
	margin: 0 10px 0 0;
}

#launch {
	padding: 10px 80px;
}

#links h2 {
	color: #9fa615;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	font-size: 12px;
}

#links h2 a {
	color: #9fa615;
}

#links p {
	padding: 0 20px;
}

#links p a {
	color: #f30;
}

#links h3 {
	text-transform: uppercase;
	letter-spacing: 0.05em;
	font-size: 12px;
	color: #868686;
	padding: 0 20px;
}

#text {
	width: 380px;
	float: left;
	padding: 1px 20px;
	border: 10px solid #ccc;
	height: 250px;
	overflow: auto;
}

#text h2 {
	color: #9fa615;
	font-size: 14px;
}

