body {	margin: 0;	padding: 0;	color: #000;	font-family: "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 8pt;	text-align: center;}/*--------------------------------------------------------- WRAPPER --------------------------------------------------------*/#wrapper {	margin: 0 auto;	padding: 1px;	width: 90%;	color: #000;	background: #fff;	font-family: "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 8pt;	text-align: left;}#wrapper a:link, #wrapper a:visited {	margin: 0;	padding: 1px;	font-family: "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 8pt;	text-align: left;	color: #d00005;}/*---------------------------------------------------------- BANNER ---------------------------------------------------------*/#banner {	margin: 0;	padding: 0;	width: 100%;	height: 90px;	background: #fff url("../_img/banner_bg2.gif") bottom left repeat-x;}#banner #logo {	margin: 0;	padding: 0;	width: 100%;	height: 85px;	float: left;	background:  url("../_img/shs_logo.gif") top right no-repeat;}/*---------------------------------------------------- CONTENT WRAPPER ----------------------------------------------------*/#content-wrapper {	margin: 0;	padding: 0 0 20px 0;	width: 100%;	color: #000;	font-family: "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 8pt;	background:  url("../_img/blue_under_nav_bg.gif") bottom left repeat-y;}/*-------------------------------------------------------- FLASH CONTENT --------------------------------------------------------*/#flash-nav {	display: none;}#flash-photos {	display: none;}/*---------------------------------------------------- HOME PAGE CONTENT ----------------------------------------------------*/#lower-content {	float: left;	margin: 0;	padding: 0;	width: 100%;}#lower-content p, #lower-content h2 {	margin: 0;	padding: 0;}#home-box-one, #home-box-two, #home-box-three {	margin: 0;	padding: 0;	width: 100%;}/*---------------------------------------------------- SUB PAGE CONTENT ----------------------------------------------------*/#contacts {	margin-left: 10px;}#bottomphoto {	float: right;	margin: 10px 15px 15px 10px; }a img {	border: none;}.top-photo, .photo, .logo, .top-logo {	position: relative;	float: left;	padding: 0;	margin: 10px;}/*------------------------------------------------------- TYPOGRAPHY -------------------------------------------------------*/.asterisk {	color: #CF4239;	font-size: 8pt;	font-weight: normal;}ul.redarrow li {	list-style: disc url("../_img/pointer_red.gif");}ul.bluearrow li {	list-style: disc url("../_img/pointer_red.gif");}.signed {	color: #317dbf;}ul.namedanchor {	list-style-type: none;}ul.namedanchor li {	margin-top: 4px;	padding: 0;	list-style: disc url("../_img/pointer_blue.gif");}a:link.backtotop, a:visited.backtotop  {	margin: 10px ;}p, h1, h2, h3, h4, h5, h6, ul {	margin: 10px 0 0 0;	padding: 0;	font-family: "Tahoma", verdana, helvetica, arial, sans-serif;}table {	margin: 15px;	width: 100%;}table p {	padding: 0;	margin: 0;}.field-cell input {	color: #000;	font-size: 8pt;	text-align: left;	background: #F0F9FD;	border: 1px inset #086ea1;	margin-right: 0;}.field-cell select {	color: #000;	text-align: left;	font-size: 8pt;	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 {	margin: 14px 0 0 0;	padding: 3px 7px;	color: #FFF;	font-family: arial, helvetica, sans-serif;	font-size: 8pt;	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 {	margin: 10px 0 0 0;	padding: 0;	color: #d00005;	font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 16pt;}h2 {	margin: 10px 0 0 0;	color: #086ea1;	font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 14pt;}h3 {	margin: 10px 0 0 0;	color: #066c9f;	word-spacing: -1px;	font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 12pt;	font-weight: normal;}#content-wrapper h3 a:link, #content-wrapper h3 a:visited {	margin: 10px 0 0 0;	color: #066c9f;	font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 12pt;	font-weight: normal;	text-decoration: none;}h4 {	color: #066c9f;	font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 10pt;}h5 {	color: #066c9f;	font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 8pt;	font-weight: normal;}h6 {	color: #066c9f;	font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, arial, sans-serif;	font-size: 7pt;	font-weight: normal;}li {	margin: 10px;	padding: 0;}/*---------------------------------------------------------- FOOTER ----------------------------------------------------------*/#footer {	margin: 10px 0 0 0;	padding: 7px 0 0 0;	width: 100%;	clear: both;	color: #999;	background: #fff;	font-family: helvetica, arial, verdana;	font-size: 8pt;	text-align: center;	border-top: 1px solid #317dbf;}#footer a:link, #footer a:visited {	font-size: 8pt;	color: #317dbf;}
