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

body, html {
	font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 12px; 
}
h1 { font-size: 26px; color: #666;}
h2 {
	font-size: 16px;
	color: #009997;
}
#heademail h2 a { font-size: 16px;
	color: #009997; text-decoration:none; }
	
	
	
h3 { font-size: 14px; color: #333; }
a {color: #333;}
a:hover {
	text-decoration:none;
	color: #006666;
}

.h1small { font-size: 18px; color: #006666;}
#header { margin:0 auto; display: block; width: 960px; height: 140px; margin-top: 15px; background-image:url(/lib/img/header.jpg)}
#headertxt { padding-top: 35px; padding-left: 55px;}
#headertxt h1 { line-height: 18px;}
.h1headercaps {
	font-size: 22px;
	text-transform: uppercase;
	color: #006666;
}
.h1headersmall {
	font-size: 18px;
	color: #ccc; }
#container { margin:0 auto -16px; width: 960px; background-image:url(/lib/img/content_bg.jpg);}
/* content */
#content { width: 910px; margin: 0 auto; margin-left:18px;}
#col1 { width: 250px; float: left; margin-left: 15px; }

#col2 { width: 360px; float: left;margin-top: 12px; }
#col2wide { width: 610px; float: left;margin-top: 12px; }
#col3 { width: 250px; float: left; margin-left: 20px; }
    #menu {
    width:210px;
	background:url("/lib/img/sprite-nav.jpg") 0px 0px no-repeat;
    margin: 25px auto;
    padding:0;
	height: 300px;
    }

    #menu span {
    display: none;
    }

    #menu li, #menu a {
    margin-top: 0px;
	height:40px;
    display:block;
    }

    #menu li {
    float:left;
    list-style:none;
   
    }

    #menu-01, #menu-02, #menu-03, #menu-04,#menu-05,#menu-06, #menu-07   {width: 210px;}
    
	
    #menu-01 a:hover {background:url("/lib/img/sprite-nav.jpg") -216px 0px no-repeat; }
    #menu-02 a:hover {background:url("/lib/img/sprite-nav.jpg") -216px -40px no-repeat; }
    #menu-03 a:hover {background:url("/lib/img/sprite-nav.jpg") -216px -80px no-repeat; }
    #menu-04 a:hover {background:url("/lib/img/sprite-nav.jpg") -216px -120px no-repeat; }
	#menu-05 a:hover {background:url("/lib/img/sprite-nav.jpg") -216px -160px no-repeat; }
	#menu-06 a:hover {background:url("/lib/img/sprite-nav.jpg") -216px -200px no-repeat; }
	#menu-07 a:hover {background:url("/lib/img/sprite-nav.jpg") -216px -240px no-repeat; }
	
#rates { float: left; margin-left: 35px; width: 195px;}	
#rates li {
	list-style-type: none;
	margin-left: -15px;
	font-size: 14px;
	
	
}
#facilities {
	width: 250px;
	margin-top: 25px;
	background-color: #FFEAEA;
	padding-bottom: 35px;
	margin-bottom: 35px;
}
#facilities h1 {
	margin: 25px 10px 0 15px;
	color: #900;
	font-size: 18px;

}
#facilities p { margin: 25px 15px 25px 15px; color: #333;}
#facilities li { color: #333;margin: 0 15px 0 0px;}


#banner { width: 926px; margin: 0;}
#maincontent { width: 842px; margin: 0 auto;  }

#contentfooter { width: 926px; margin: 0 auto;}

br { clear:left; }

#footer { margin:0 auto; width: 960px; height: 45px; background-image:url(/lib/img/footer.jpg); clear:both; }
#footer p { padding-top: 45px; padding-left: 55px; padding-bottom: 15px;}
#footercol1 { float: left; width: 465px;}
#footercol2 { float: left; width: 450px;}
.so53 { clear: both; margin: 0 auto; padding:0; width: 940px;}
.so53 a { padding-left: 53px;color: #ccc;}
.so53 a:hover { color: #009997;}