@charset "utf-8";
/* CSS Document */
body {
	background:url(../images/pagebg.jpg) repeat-x;
	margin:0 auto;
	font-family:Verdana;
	font-size:11px
}
img {
	border:none;
}

li{ font:13px Verdana;}

ul{ margin-top:0px;}

a, a:active {
	text-decoration:none;
	color:#333333;
}
a:hover {
	color:#999999;
}
.wrapper {
	width:923px;
	margin:0 auto;
}
.headerleft {
	background:url(../images/bannerleft.jpg) no-repeat 0px 94px;
	width:79px;
	height:339px;
	float:left;
	position:relative;
}
.headerright {
	background:url(../images/bannerright.jpg) no-repeat 0px 94px;
	width:79px;
	height:339px;
	float:left;
	position:relative;
}
.middlearea {
	width:923px;
	height:auto;
	float:left;
	position:relative;
	overflow:hidden;
}
.headerarea {
	width:923px;
	height:426px;
	float:left;
	position:relative;
}
.headertop {
	width:923px;
}
.headerlogo {
	width:126px;
	height:75px;
	float:left;
	position:relative;
}
.headertopright {
	width:797px;
	height:75px;
	float:left;
	position:relative;
	background:url(../images/headerright.jpg) no-repeat;
}
.menubar {
	width:923px;
	height:31px;
}
.menuleft {
	width:20px;
	height:31px;
	background:url(../images/menuleft.jpg) no-repeat;
	float:left;
	position:relative;
}
.menumiddle {
	width:883px;
	float:left;
	position:relative;
	background:url(../images/menubg.jpg) repeat-x;
	height:31px;
	padding-top:0px;
}
.menumiddle li {
	display:inline;
	list-style:none;
}
.menumiddle li a {
	width:100px;
	display:block;
	float:left;
	position:relative;
	padding-top:10px;
	background:url(../images/menuseparator.jpg) right no-repeat;
	text-align:center;
	height:21px;
	font:14px Arial;
	color:#FFFFFF;
}
.menumiddle li a:hover {
	color:#999999;
}
.menumiddle li a#lastitem {
	background:none;
}
.menumiddle ul {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:130px;
	width:700px;
}
.menuright {
	width:20px;
	height:31px;
	background:url(../images/menuright.jpg) no-repeat;
	float:left;
	position:relative;
}
.mainbanner {
	width:923px;
	height:320px;
	overflow:hidden;
}
.contentarea {
	width:923px;
	margin-top:10px;
	float:left;
	position:relative;
	background:url(../images/contentvertbg.jpg) repeat-y;
}
.contenttopcurve {
	width:923px;
	height:30px;
	background:url(../images/contenttop.jpg) no-repeat;
}
.contentbottomcurve {
	width:748px;
	height:266px;
	padding-top:13px;
	background:url(../images/contentcurvedown.jpg) no-repeat bottom;
	float:left;
	position:relative;
	padding-left:175px;
}
.contenttopbg {
	width:923px;
	height:auto;
	float:left; 
	position:relative;
	background:url(../images/contenttopbginner.jpg) right top no-repeat;
}

.contenttopbginner {
	width:923px;
	height:auto;
	float:left; 
	position:relative;
	background:url(../images/contenttopbginner.jpg) right top no-repeat;
}

.contenttopbginnernews {
	width:923px;
	min-height:500px;
	float:left; 
	position:relative;
	background:url(../images/contenttopbginnernews.jpg) no-repeat;
}

.news_links{ background:url(../images/menubg.png) no-repeat; width:168px; height:25px; padding:9px 0px 0px 25px; display:block; }

.contentmenunews ul { list-style-position:outside;}

.contentmenunews li{ list-style:none; margin:0px 0px 1px -30px; }

.contenttextbottombg {
	width:923px;
	height:15px;
	background:url(../images/contentcurvedown.jpg) no-repeat;
	float:left;
	position:relative;
}
.contentmenunews {
	width:206px;
	float:left;
	position:relative;
	margin-left:-10px;
}

.contentmenu {
	width:206px;
	float:left;
	position:relative;
	margin-left:-10px;
}
.contentmenu li {
	list-style:none;
	height:35px;
	font-size:11px;
	
}
.contentmenu ul {
	margin-right:-5px;
	list-style-position:outside;
	margin-top:10px;
}
.contenttext {
	width:688px;
	height:auto;
	float:left;
	font-family:Verdana;
	font-size:13px;
	line-height:1.7;
	position:relative;
	/*background:url(../images/swirlbottom.jpg) right bottom no-repeat;*/
}
.contenttext_inner {
	width:688px;
	height:auto;
	float:left;
	position:relative;
	font-size:13px;
	font-family:Verdana;
}
.contentvertbg {
	width:923px;
	float:left;
	position:relative;
	background:url(../images/contentvertbg.jpg) repeat-y;
}
.blackheading {
	color:#000000;
	font:bold 13px Verdana;
}

.orangeheading{ 
	color:#E36C0A;
	font:bold 18px Verdana;
}
	
.subheading{ 
	font:bold 14px Verdana;
	color:#0070D7;}
	
.listboxhome {
	width:697px;
	height:210px;
}
.listtopcurve {
	width:697px;
	height:12px;
	background:url(../images/listtopcurve.jpg) no-repeat bottom;
}
.listarea {
	width:675px;
	border-left:1px solid #CDE3E1;
	border-right:1px solid #CDE3E1;
	background:#FFFFFF;
	padding-left:20px;
	line-height:20px;
}
.listbottomcurve {
	width:697px;
	height:12px;
	background:url(../images/listbottomcurve.jpg) no-repeat top;
}
.listarea li {
	list-style:none;
	background:url(../images/orangebullet.jpg) no-repeat 2px 5px;
	padding-left:20px;
}
.contentbuttons {
	width:213px;
	float:left;
	position:relative;
	margin-top:117px;
}
.orangebuttons {
	display:block;
	background:url(../images/orangebuttonbg.jpg) no-repeat;
	width:189px;
	text-align:center;
	padding-top:16px;
	height:34px;
	font:14px Arial;
	color:#380404;
	font-weight:bold;
}
.orangebuttons2 {
	display:block;
	background:url(../images/orangebuttonbg2.jpg) no-repeat;
	width:189px;
	text-align:center;
	padding-top:16px;
	height:34px;
	font:14px Arial;
	color:#380404;
	font-weight:bold;
}
.contactarea {
	width:280px;
	float:left;
	position:relative;
	font:13px Verdana;
	line-height:1.5;
	padding-top:10px;
	margin-top:117px;
}
.locationtext {
	width:230px;
	float:left;
	position:relative;
	font:13px Verdana;
	line-height:1.5;
	padding-top:10px;
	margin-top:117px;
}
.photogalleryarea {
	width:923px;
	height:205px;
	margin-top:10px;
	float:left;
	position:relative;
}
.photosleft {
	width:18px;
	height:205px;
	float:left;
	position:relative;
	background:url(../images/photogalleryleft.jpg);
}
.photoscroll {
	width:887px;
	float:left;
	position:relative;
	height:180px;
	padding-top:25px;
	text-align:center;
}
.photos {
	float:left;
	position:relative;
	padding-right:15px;
}
.photosright {
	width:18px;
	height:205px;
	float:left;
	position:relative;
	background:url(../images/photogalleryright.jpg);
}
.footerarea {
	width:923px;
	margin:0 auto;
}
.footercontent {
	width:923px;
	padding-top:10px;
	float:left;
	position:relative;
}
.footerleft {
	background:url(../images/footerleft.jpg) no-repeat;
	width:10px;
	height:95px;
	float:left;
	position:relative;
}
.footermiddle {
	background:url(../images/footerbg.jpg) repeat-x;
	height:80px;
	padding-top:15px;
	width:903px;
	float:left;
	position:relative;
	text-align:center;
	color:#FFFFFF;
}
.footermiddle a {
	color:#FFFFFF;
}
.footerright {
	background:url(../images/footerright.jpg) no-repeat;
	width:10px;
	height:95px;
	float:left;
	position:relative;
}
.special {
	color:#0070C0;
	font:bold 20px Verdana;
	text-align:center;
	margin:0;
	padding:0
}
.black_paragraph {
	color:#000;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0
}
.paragraph {
	color:#0099CC;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	font-family:Verdana;
}
#table {
	width:550px;
	margin-left:72px;
}
p1 {
	font-size:14px;
	font-family:Verdana;
	color:#0099CC;
}
p {
	font-size:13px;
	font-family:Verdana;
	line-height:1.7;
}
p2 {
	margin:0px;
}
h1.subheadwhite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	letter-spacing: .5px;
	margin-bottom: 0px;
	color: #A1E0ED;
}

.imagefloatright{ float:right; padding-left:15px; padding-top:5px;}

.imagefloatleft{ float:left; padding-right:15px;}

.facilities_list{ }

.facilities_list li{ list-style-image:url(../images/listbulletsquares.jpg);}
