@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	padding:0;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background:url(../images/background-1.jpg) repeat-x center top #8cabbd;
	}

.containerbg{
	background:url(../images/background-3.jpg) repeat-y top center;
	width:1000px;
	margin:0 auto;
	}	

.container{
	width:1000px;
	min-height:350px;
	margin:0 auto;
	background:url(../images/background-2.jpg) top center no-repeat;
	}
	
.header{
	width:950px;
	height:92px;
	background:url(../images/background-navigation.jpg) top center no-repeat;
	margin:0 auto;
	padding:0;
	}

.header2ndlevel{
	width:950px;
	height:108px;
	background:url(../images/background-navigation2.jpg) top center no-repeat;
	margin:0 auto;
	padding:0;
	}

.iconbar{
	width:;
	height:21px;
	float:right;
	margin:0 auto;
	padding:25px 0 0 0;
	}

.footer{
	width:1000px;
	height:25px;
	margin:0 auto;
	background:url(../images/background-footer.jpg) no-repeat top center;
	}
	
.footerlinks{
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	margin:15px 0 15px 0;
	}

.footerlinks a:link{
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
	}
	
.footerlinks a:visited{
	font-size:11px;
	text-decoration:underline;
	color:#FFFFFF;
	}

.footerlinks a:hover{
	font-size:11px;
	text-decoration:underline;
	color:#cbcbcb;
	}
	
.footerlinks .fbtlink a{
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	}	

.content{
	width:950px;
	margin:0 auto;
	padding:0;
	}

.contentsndlevel{
	width:920px;
	margin:0 auto;
	padding:8px 0 0 0 ;
	background:url(../images/background-sndlevel.jpg) top center no-repeat;
	}
	
.flashbox{
	float:left;
	width:751px;
	height:388px;
	/*background:url(../images/flash-place-holder.jpg) no-repeat top center; */
	margin:0 auto;
	}

.leftcontent{
	float:left;
	width:675px;
	margin:0 auto;
	padding:0;
	}

.leftcontentfacilities{
	float:left;
	width:690px;
	margin:0 auto;
	padding:0;
	}
	
.facilitiesleft{
	width:375px;
	float:left;	
	}
	
.rightboxeshome{
	float:right;
	width:194px;
	height:388px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	}

.rightboxes{
	float:right;
	width:194px;
	margin:0 auto;
	padding:0;
	}

.rightcontent{
	width:285px;
	float:right;
	background:#e3e3e3;
	padding:2px 0 0 0;
	font-size:10px;
	margin:0 auto;
	text-align:center;
	}
	
.rightcontent img{
	border:2px solid #fff;
	margin:0 auto;
	}

.rightcontent2{
	width:279px;
	background:#e3e3e3;
	padding:0;
	font-size:10px;
	margin:2px 0 0 0;
	border-top:4px solid #ffffff;
	text-align:left;
	float:right;
	}

.rightcontent2 p {
	padding:0 5px 0 5px;
	margin:0;
	}

.primaryimage{
	margin:0 0 5px 0;
	}

.rightimageholder{
	border-bottom:4px #FFFFFF solid;
	padding:2px;
	}
	
.rightboxeshome img{
	padding:3px 0 0px 0;
	}
	

.rightboxes img{
	padding:3px 0 3px 0;
	}

.righttextholder{
	margin:5px;
	}

.clearboth{
	clear:both;
	}
	
.homepagetextbox{
	width:950px;
	margin:0 auto;
	padding:40px 0 0 0;
	background:url(../images/homepage-divider.jpg) bottom center no-repeat;
	}

.homepageleft{
	width:527px;
	float:left;
	margin:0 0 0 16px;
	}
	
.homepageright{
	width:320px;
	float:right;
	}	

.rightsidenavtext{
	margin:10px;
	border-top: 1px solid #bcbcbc;
	line-height:14px;
	}

/*
map classes 
*/

.mapbg{
	background: url(../images/bg-ghost-image.jpg) bottom right no-repeat;
	width:100%;
	}

.map{
	width:665px;
	background:#e3e3e3;
	padding:4px;
	height:350px;
	border:1px solid #9f9f9f;
	}

#google_map{
	width: 663px; 
	height: 347px;
	border:1px solid #a9a5a4;
	}
	
.mapcontainer{
	width:690px;
	height:339px;
	background:url(../images/bg-mapcontainer.jpg) top center no-repeat;
	}

.mapinner{
	width:674px;
	height:323px;
	padding:8px 0 0 8px;
	}
/*
TEXT
*/

h1{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color:#396884;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0;
}

h2{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color:#396884;
	font-size:48px;
	font-weight:bold;
	margin:0;
	padding:0;
}

h3{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0;
}

h4{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	color:#396884;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0;
}

p{
	padding:15px 0 0 0;
	margin:0;
	}

ul{
	padding:15px 0 0 0;
	margin:0 0 0 15px;
	}

ul li{
	list-style:url(../images/bullet.jpg);
	}

a:link {
	color:#396984;
	}

a:visited {
	color:#396984;
	}

hr{
	border:1px solid #bcbcbc;
	}

/*
IMAGES
*/

a img{
	border:0px;
	}