body { margin: 0;padding: 0;color: #000;background: #157bae url(../_img/stripe_bg.gif) top left repeat fixed;font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 11px;text-align: center; }
html>body { margin: 0;padding: 0;color: #000;background: #157bae url(../_img/stripe_bg.gif) top left repeat fixed;font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 11px;text-align: center; }
/*--------------------------------------------------------- WRAPPER --------------------------------------------------------*/
#wrapper { margin: 0 auto;padding: 1px;width: 638px;color: #555;background: #fff;border-left: #113289 1px solid;border-right: #113289 1px solid;font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 11px;text-align: left; }
#wrapper a:link, #wrapper a:visited { margin: 0;padding: 1px;font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 11px;text-align: left;color: #d00005; }
#wrapper a:hover { margin: 0;padding: 1px;font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 11px;text-align: left;color: #fff;background: #d00005; }
/*---------------------------------------------------------- BANNER ---------------------------------------------------------*/
#banner { margin: 0;padding: 0;width: 638px;height: 90px;background: #fff url(../_img/banner.gif) bottom left repeat-x; } #banner #logo a, #banner #logo img { background: none; }/*---------------------------------------------------- CONTENT WRAPPER ----------------------------------------------------*/
#content-wrapper { float: left; display: inline;  margin: 0;padding: 0 0 20px 0;width: 638px;color: #000;font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 11px;background: url(../_img/blue_under_nav_bg.gif) bottom left repeat-y; }
/*-------------------------------------------------------- FLASH CONTENT --------------------------------------------------------*/
#flash-nav { position: relative;width: 160px;height: 200px;margin: 0;float: left;background: #D1E5F0; }
#flash-photos { position: relative;width: 477px;height: 203px;margin: 0;padding: 0 0 0 1px;float: right; }
/*---------------------------------------------------- HOME PAGE CONTENT ----------------------------------------------------*/
#lower-content { float: left;margin: 0;padding: 0 0 10px 170px;width: 463px;background: url(../_img/blue_under_nav_bg.gif) bottom left repeat-y; }
#lower-content p, #lower-content h2 { margin: 0;padding: 0; }
#home-box-one { margin: 0 8px 0 0;padding: 15px 0;width: 140px;float: left; }
#home-box-two { margin: 0 8px 0 5px;padding: 15px 0;width: 140px;float: left; }
#home-box-three { margin: 0 0 0 8px;padding: 15px 0 0 0;width: 140px;float: left; }
/*---------------------------------------------------- SUB PAGE CONTENT ----------------------------------------------------*/
#thirty-five-years { float: right;margin-right: 10px;background: #fff url(../_img/35years.gif) bottom right no-repeat;width: 102px;height: 102px; }
#contacts { margin-left: 95px; }
#bottomphoto { float: right;margin: 10px 15px 15px 10px;  }
a img { border: none; }
.top-photo { position: relative;float: left;padding: 0;margin: 20px 15px 0 15px; }
.photo { position: relative;float: left;padding: 0;margin: 10px 10px 0 175px; }
.top-logo { position: relative;float: left;padding: 0;margin: 20px 15px 15px 15px;border: none; }
.logo { position: relative;float: left;padding: 0;margin: 10px 15px 15px 175px;border: none; }
/*------------------------------------------------------- TYPOGRAPHY -------------------------------------------------------*/
.asterisk { color: #CF4239; font-size: 12px; font-weight: normal; }
ol { line-height: 18px; }
ul.redarrow { margin-right: 5px; padding-right: 5px; }
ul.redarrow li { list-style: disc url(../_img/arrow_red.gif); }
ul.bluearrow { margin-right: 5px;padding-right: 5px; }
ul.bluearrow li { list-style: disc url(../_img/arrow_red.gif); }
.signed { color: #317dbf; }
ul.namedanchor { list-style-type: none; }
ul.namedanchor li { margin-top: 4px;padding: 0;list-style: disc url(../_img/arrow_blue.gif); }
a:link.backtotop, a:visited.backtotop  { margin: 10px ; }
a:hover.backtotop { margin: 10px; }
p, h1, h2, h3, h4, h5, h6, ul { margin: 10px 0 0 0;padding: 0 15px 0 175px;font-family: "Tahoma", verdana, helvetica, arial, sans-serif; }
p { line-height: 15px; }
table { margin: 15px 15px 15px 175px;width: 445px; padding: 5px; border: 1px solid #066c9f; background: #f3fcff; }
table p { padding: 0;margin: 0; }
.field-cell input { color: #000; font-size: 11px;text-align: left;/*background: #F0F9FD;*/border: 1px inset #086ea1;margin-right: 0; }
.field-cell select { color: #000;text-align: left;font-size: 11px;/*background: #F0F9FD;*/border: 1px inset #086ea1;margin-right: 0; }
.roomsize checkbox { color: #000;text-align: left;/*background: #F0F9FD;*/border: 1px inset #086ea1;margin-right: 0; }
.faint-blue { display: block;width: 65px;padding: 1px 3px;/*background: #F0F9FD;*/border: 1px inset #086ea1; }
.room-size { width: 225px;text-align: center;margin-left: 0;border: 1px solid #ccc; }
.buttons { /*width: 200px;*/margin: 14px 0 0 0;padding: 3px 7px;color: #FFF;font-family: arial, helvetica, sans-serif;font-size: 12px;font-weight: normal;background: #2598D1 url(../_img/button_bg.gif) top left repeat-x;border: 2px outset #086ea1; }
.buttons:active { 
 	border: 2px inset #086ea1;
 }
h1 {
	display: block;border-bottom: 1px solid #086ea1;margin: 0 15px -7px 175px;padding: 0;line-height: 40px;color: #d00005;letter-spacing: -.55px;word-spacing: -1px;
	font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 19px;
	}
h2 { margin: 10px 0 5px 0;color: #086ea1;letter-spacing: -.55px;word-spacing: -1px;font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 16px; }
h3 { margin: 20px 0 -7px 0;color: #066c9f /*#d00005*/;word-spacing: -1px;font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 14px;font-weight: normal; }
#content-wrapper h3 a:link, #content-wrapper h3 a:visited {
	margin: 20px 0 -7px 0;color: #066c9f /*#d00005*/;word-spacing: -1px;font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 14px;font-weight:
	normal;text-decoration: none;
	}
#content-wrapper h3 a:hover {
	margin: 20px 0 -7px 0;color: #066c9f /*#d00005*/;word-spacing: -1px;font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;
	font-size: 14px;font-weight: normal;background: #fff;text-decoration: none;padding: 0;
	}
h4 { color: #066c9f;font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 12px; }
h5 { color: #066c9f;font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 10px;font-weight: normal; }
h6 { color: #066c9f;font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 9px;font-weight: normal; }
li {  margin: 0 0 0 15px; padding: 0 10px 0 0; }
.error {  font-weight:bold; color:red; } 
#left-side {  float: left; display: inline; width: 160px; }
ul#navigation {  padding: 0; margin: 0; }
ul#navigation li {  list-style: none; padding: 5px; margin: 0; background: #2598d1 url(../_img/nav_bg.gif) top left repeat-x; border-bottom: 1px solid #fff; }
ul#navigation li a {  display: block; padding: 2px; color: #fff !important; text-decoration: none; }
ul#navigation li a:hover {  display: block; color: #fff; text-decoration: none; background: #d00005; } /*
Fieldsets & Form Elements
-------------------------------------------------------------------------------------------------------------------------------*/
fieldset { float: left; display: inline; border: 1px solid #066c9f; width: 430px; margin: 12px 0 0 180px; padding: 10px 0; }
legend {  color: #000; font-size: 14px; font-weight: bold; padding: 5px; margin: 10px 0 0 5px; }
label {  float: left; width: 140px; padding: 6px 0 0 0; margin: 0 5px; text-align: right; }
.form-item input { margin: 5px 0 5px 5px; padding: 0; }
fieldset .form-item { clear: both; margin: 0 10px 7px 10px; overflow: auto; border-bottom: 1px solid #ccc; padding: 0 0 2px ; }
.required {  color: #CF4239; font-size: 12px; font-weight: normal; }
.no-border { border: none !important; }
.form-checkboxes { margin: 0 0 0 150px; }
fieldset fieldset {  margin: 10px; width: 410px; border: none; border-top: 1px solid #066c9f; }
fieldset fieldset label { width: 90px; }
fieldset fieldset .form-item { margin: 0 0 7px 0; }
fieldset p { margin: 10px 0 0 0;padding: 0 15px 0 15px; }
fieldset h3 { margin: 10px 0 0 0;padding: 0 15px 0 15px; }
p.add-room { display: block; font-weight: bold; }
fieldset fieldset a { font-weight: bold; }
div.submit { clear: both; margin: 0 0 0 175px; }
/*---------------------------------------------------------- FOOTER ----------------------------------------------------------*/
#footer {
	width: 638px;margin: 1px 0 0 0;padding: 6px 0;clear: both;color: #fff;background: #33a0d6 url(../_img/footer_bg.gif) top left repeat-x;
	font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 10px;text-align: center;line-height: 18px;
	}
#footer a:link, #footer a:visited { padding: 1px;margin: 0;color: #fff;font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 10px;text-decoration: underline; }
#footer a:hover { padding: 1px;margin: 0;color: #066c9f;font-family: "Tahoma", verdana, helvetica, arial, sans-serif;font-size: 10px;background: #fff; }