@charset "utf-8";

  .RsubmitLink {
   color: #A0954F;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   padding-top: 0px;
   padding-left: 0px;
   float: right;
  }
  .LsubmitLink {
   color: #A0954F;
   background-color: transparent;
   text-decoration: underline;
   border: none;
   cursor: pointer;
   padding-top: 0px;
   padding-left: 0px;
   float: left;
  }
   .submitform1 {
   background-color: #9C3;
   margin-top: -16px;
   margin-bottom: 10px;
  }
   .submitform2 {
   background-color: #9C3;
   margin-top: 0px;
   margin-bottom: 0px;
  }

/* wtebold */
.wtebold {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.wtebold a { color: #FFFFFF; }
.wtebold a:hover { color: #CCCCCC; }


.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none; 
	z-index: 100;
}
.menutext a { color: #006699; text-decoration: none; }
.menutext a:hover { color: #333333; text-decoration: none; }

.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006699;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none; 
	z-index: 100;
}
.mainmenu a { color: #006699; text-decoration: none; }
.mainmenu a:hover { color: #333333; text-decoration: none; }

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #B27D47;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none; 
	z-index: 100;
}
.submenu a { color: #B27D47; text-decoration: none; }
.submenu a:hover { color: #333333; text-decoration: none; }

.page {
  margin:0px auto;
  margin-top: 0px;
  text-align:left;
  width: 1000px;
  background-color: #FFFFFF;
}

.band1 {
  clear: both;
  padding-top: 0px;
  background-color: #FFFFFF;
  font-size: 10px;
}
.band1Col1 {
  font-size: 10px;
}
.band1Col2 {
  font-size: 10px;
}
.band1Col3 {
  font-size: 10px;
  align: right;
}

.band2 {
  clear: both;
  padding-left: 0px;
  padding-top: 0px;
  background-color: #FFFFFF;
}

.band3 {
  clear: both;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  height:23px;
}

.band4 {
	clear:both;
}
.band4Col1 {
	width:800px;
}
.band4Col2 {
	width:200px;
}

.band5 {
  padding-top: 0px;
  background-color: #FFFFFF;
}

.band5Col1 {
	width:200px;
}
.band5Col1 a {  color: #666633;  text-decoration: none; }
.band5Col1 a:hover {  color: #000000; }

.band5Col2 {
	width:600px;
	padding-left:50px;
	padding-right:50px;
}

.band5Col3 {
	width:200px;
}

.band6 {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #FFFFFF;
}
.band6Col1 {
  background-color: #FFFFFF;
  color:#B71F24;
  border-top: 2px solid #000000;
  border-bottom: 2px solid #000000;
  width:1000px;
}

.band7 {
    padding-left:250px;
    width:500px;
}


body {
	background-color: white;
	margin: 0;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#006699;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
}

/* main */
#main {
	position:absolute;
	top: 260px;
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none; 
}

#main p, td, th, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#main a { color: #006699; }
#main a:hover { color: #000000; }
#main h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#main h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	font-style: italic;
	color:#000000;
	height: 16px;
}
#main h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	color:#000000;
	height: 10px;
	line-height: 0px;
}
#main .privpge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	color:#000000;
	height: 16px;
}
#main h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	height: 10px;
}
#main h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	color:#666666;
	line-height: 20px;
	padding-bottom: 12px;
}
#main .newshead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color:#006699;
	width: 400px;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 8px;
}
#main h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	color:#0066CC;
	width: 400px;
	border-top: 2px solid #0066CC;
	border-bottom: 2px solid #0066CC;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #ffffff;
}
#main .ruledhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	font-style: italic;
	line-height: 40px;
	color:#0066CC;
	width: 400px;
	border-top: 1px solid #0066CC;
	border-bottom: 1px solid #0066CC;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 12px;
	background-color: #ffffff;
}
#main .name {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#main .name2 {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 13px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#main .name3 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 13px;
	font-size: 11px;
	color: #000000;
	background-color: #cccccc;
}
#main .discrates {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#main .discratesBOLD {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom: 2px solid #000000;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#main .discratesHead {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ffffff;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #cccccc;
}
#main .regrates {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #000000;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#main .premrates {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ffffff;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #cccccc;
}
#main .bookfrm {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#main .bookfrm2 {
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 24px;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}
#main .navbarsetup {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 3px;
	line-height: 14px;
	font-size: 11px;
	color: #000000;
	background-color: #B27D47;
}
#main .navbarsetup a { color: #000000; text-decoration: none; }
#main .navbarsetup a:hover { color: #CCCCCC; text-decoration: none; }

#main .navbarhilite a { color: #FFFFFF; text-decoration: none; }
#main .navbarhilite a:hover { color: #000000; text-decoration: none; }

#main .navbarspace {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 1px;
	font-size: 1px;
	color: #000000;
	background-color: #FFFFFF;
}

#main .editsubheads {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#main .panel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	line-height: 24px;
	color:#000000;
	width: 600px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}
/* main .linkRd*/
#main .linkRd a { color: #990000; }
#main .linkRd a:hover { color: #000000; }
#main .linkRdBold a { color: #990000;
	font-weight: normal;}
#main .linkRdBold a:hover { color: #000000;
	font-weight: normal;}
#main .preview {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	color:#000000;
	width: 600px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
}
#main .submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color:#000000;
	width: 600px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #A0954F;
}
#main .activatepub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	line-height: 24px;
	color:#000000;
	width: 600px;
/* 	border-bottom: 2px solid black;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-top: 2px solid black;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 12px;
	background-color: #66FF33; */
}
#main .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 24px;
	padding-right: 0px;
}
#main .italbod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
}
#main h7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	width: 632px;
	line-height: 20px;
}
#main .searchreqs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	color:#000000;
}
#main .searchlocs {
	color:#006699;
}
#main .searchreqslist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color:#666666;
}
#main .subhdrule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	padding-left: 8px;
	background-color: #A0954F;
}
#main .buttt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color:#000000;
	width: 60%;
	border: 1px solid black;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #A0954F;
}
#main .subhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	clear: none;
}
#main .searchadd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	clear: none;
}
#main .colbarhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 600px;
	font-size: 14px;
	line-height: 22px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 8px;
	background-color: #A0954F;
	width: 600px;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
}
#main .small {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	line-height: 14px;
}
#main .piccallout {
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	line-height: 12px;
}
#main .newmembs {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
}

#main .searchphotos {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	float: right;
	background-position: right top;
	margin-left: 20px;
}

#main .infoforms {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	line-height: 18px;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

/* Used to display the room receipt information */
#main .pricetable {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 12px;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px solid #000000;
}
#main .pricetable td {
	padding-right: 5px;
}
#main .pricetableNormal {
}
#main .pricetableHeader {
	background-color: #CCCCCC;
}
#main .pricetableTotal {
	background-color: #A0954F;
}
#main .pricetableHeavyTop {
	border-top: 2px solid #666666;
}
#main .pricetableHeavyBtm {
	border-bottom: 2px solid #666666;
}
#main .pricetableLightBtm {
	border-bottom: 1px solid #666666;
}
#main .map {
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #A0954F;
}
#main .map2 {
	padding: 0px 0px 0px 0px;
	border: 1px solid #A0954F;
}
#main .ADVSearch {
	font-size: 13px;
	height: 16px;
	padding: 1px 20px;
	margin-left: 140px;
	border-top: 1px solid #A0954F;
	border-right: 1px solid #A0954F;
	border-bottom: 1px solid #006699;
	border-left: 1px solid #A0954F;
}
#main .ADVSearchSmall {
	font-size: 10px;
	font-style: italic;
	color:#000000;
	padding-bottom: 20px;
	margin-left: 320px;
	line-height: 20px;
}
#main .searchwarning {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A0954F;
	width: 620px;
	height: 20px;
}


/* memberbar */
#memberbar {
	position:relative;
	top: 0px;
	width: 136px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 6px;
	width: 136px;
	text-decoration: none; 
	z-index: 100;
}
#memberbar a { color: #006699; }
#memberbar a:hover { color: black; }
#memberbar h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#006699;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 14px;
}
#memberbar p, td, th, ul, li, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
#memberbar h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	font-style: italic;
	padding-top: 6px;
}
#memberbar h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	line-height: 12px;
	font-weight: normal;
	font-style: italic;
	padding-top: 6px;
}
#memberbar h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	line-height: 18px;
	margin-bottom: 0px;
	padding-left: 14px;
	padding-right: 14px;
}
/* search */
#search {
	position:absolute;
	top: 130px;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	width: 280px;
	text-decoration: none;
	z-index: 0;
}
#search p, td, th, ul, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#search li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	list-style-position: outside;
}
#search a { text-decoration: none; color: black; }
#search a:hover { text-decoration: none; color: #006699; }

.listStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/*text-transform:uppercase;*/
}
.HomeNewsBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	line-height: 11px;
	font-weight: bold;
	padding: 0px;
	width: 250px;
}
/* search2 */
#search2 {
	position:absolute;
	top: 130px;
	left: 320px;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	width: 280px;
	text-decoration: none;
}
#search2 p, td, th, ul,  input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#search2 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	list-style-position: outside;
}
#search2 a { text-decoration: none; color: black; }
#search2 a:hover { text-decoration: none; color: #006699; }

#search2 form {
	background-color: white;
	padding: 5px;
}
#search2 textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#search2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#search2 h1 span { display:none; }
#search2 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999999;
	width: 620px;
	height: 40px;
	border-bottom: 1px solid black;
}
#search2 h2 span { display:none; }
#search2 .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 24px;
	padding-right: 0px;
}
/* footer */
#footer {
	position:relative;
	top: 80px;
	left: -330px;
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
	clear: both;
}
#footer p, td, th, ul, li, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#footer a { text-decoration: none; color: #006699; }
#footer a:hover { text-decoration: none; color: black; }
#footer .small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}

#footer form {
	background-color: white;
	padding: 5px;
}
#footer textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999999;
	height: 30px;
	border-bottom: 1px solid black;
	margin-bottom: 0px;
}
#footer h1 span { display:none; }
#footer h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999999;
	width: 620px;
	height: 40px;
	border-bottom: 1px solid black;
}
#footer .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
}
#footer2 {
	position:relative;
	top: 80px;
	left: -10px;
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
	clear: both;
}
#footer2 p, td, th, ul, li, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#footer2 a { text-decoration: none; color: #006699; }
#footer2 a:hover { text-decoration: none; color: black; }

#footer2 .small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
#footer2 .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
}
#footer3 {
	position:relative;
	top: 80px;
	left: 220px;
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
	clear: both;
}
#footer3 p, td, th, ul, li, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#footer3 a { text-decoration: none; color: #006699; }
#footer3 a:hover { text-decoration: none; color: black; }

#footer3 .small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
#footer3 .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
}

/* searchavail */
#searchavail {
	position:absolute;
	top: 260px;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	text-decoration: none; 
	z-index: 0;
}
#searchavail p, td, th, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#searchavail a { color: #000000; }
#searchavail a:hover { color: #006699; }
#searchavail h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
	width: 632px;
}
#searchavail h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	font-style: italic;
	color:#000000;
	width: 632px;
	height: 16px;
}
#searchavail h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	color:#000000;
	width: 632px;
	height: 16px;
}
#searchavail h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	width: 632px;
	height: 10px;
}
#searchavail .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 24px;
	padding-right: 0px;
}
#searchavail .italbod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
}
#searchavail .subhdrule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	padding-left: 8px;
}
#searchavail .subhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	padding-left: 8px;
}
#searchavail .boxxed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #FFFFFF;
	border: 2px outset #666666;
}


/* searchavail2 */
#searchavail2 {
	position:absolute;
	top: 54px;
	left: 320px;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	text-decoration: none;
	z-index: 2;
}
#searchavail2 p, td, th, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#searchavail2 a { color: #000000; }
#searchavail2 a:hover { color: #006699; }
#searchavail2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#searchavail2 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	font-style: italic;
	color:#000000;
	width: 632px;
	height: 16px;
}
#searchavail2 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	color:#000000;
	width: 632px;
	height: 16px;
}
#searchavail2 h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	width: 632px;
	height: 10px;
}
#searchavail2 .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 24px;
	padding-right: 0px;
}
#searchavail2 .italbod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
}
#searchavail2 .subhdrule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #FFFFFF;
}
#searchavail2 .boxxed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #FFFFFF;
	border: 2px outset #666666;
}
#searchavail2 .subhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	padding-left: 8px;
}
#searchavail2 .linkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
	color:#003399;
}
#searchavail2 .linkblue a { color: #000000; }
#searchavail2 .linkblue a:hover { color: #003399; }

/* linkblue */
#linkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
}
#linkblue a { color: #000000; }
#linkblue a:hover { color: #003399; }

/* pucal  (Popup Calendar)*/
#pucal {
	position:relative;
	top: 0px;
	left: 0px;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
	border: 2px outset #666666;
	padding: 8px;
	z-index: 100;
}
/* housephoto */
#housephoto {
	position:relative;
	top: 0px;
	left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding-top: 6px;
	text-decoration: none;
	float: right;
}
/* summarylist */
#summarylist {
	position:absolute;
	top: 260px;
	width: 532px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none; 
}

#summarylist p, td, th, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#summarylist a { color: #000000; }
#summarylist a:hover { color: #006699; }
#summarylist h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#summarylist .subhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	clear: none;
}
#summarylist .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 24px;
	padding-right: 0px;
}
#summarylist .searchadd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	clear: none;
}
#summarylist .searchlocs {
	color:#006699;
}
#summarylist .searchreqs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	color:#000000;
}
#summarylist .subheadlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	color:#006699;
}
#summarylist .bodylist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	color:#000000;
}
#summarylist .searchreqslist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-style: normal;
	color:#666666;
}
/* tabwrapper */
#tabwrapper {
	position:absolute;
	top: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 632px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	text-decoration: none;
	float: left;
}

/* tabwrapper2 */
#tabwrapper2 {
	position:absolute;
	top: 443px;
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	text-decoration: none;
	float: left;
	vertical-align: top;
}

/* picboxes */
#picboxes {
	position:absolute;
	top: 260px;
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	text-decoration: none;
	float: left;
}

/* bbdetailList */
#bbdetailList {
	position:relative;
	top: 0px;
	left: 0px;
	width: 340px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 12px;
	text-decoration: none;
	float: none;
}
#bbdetailList .continue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	color: #006699;
	line-height: 12px;
	padding: 3px;
	border: 1px solid #006699;
}
#bbdetailList smaller {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 12px;
}
#bbdetailList preview {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height: 16px;
	color: #990000;
	padding-left: 12px;
	font-style: italic;
}
#bbdetailList h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
/* bbdetailrmsList */
#bbdetailrmsList {
	position: relative;
	top: 0px;
	left: 10px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 14px;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none;
	float: none;
}
#bbdetailrmsList smaller {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 12px;
}
#bbdetailrmsList .continue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	text-align: right;
	color: #006699;
	line-height: 12px;
	padding: 3px;
	border: 1px solid #006699;
}
#bbdetailrmsList td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 6px;
}
#bbdetailrmsList .ybox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
}
/* detailListRms */
#detailListRms {
	position:relative;
	top: 0px;
	left: 0px;
	width: 532px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 16px;
	padding-top: 0px;
	text-decoration: none;
	float: left;
}
#detailListRms smaller {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 12px;
}
#detailListRms preview {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height: 16px;
	color: #990000;
	padding-left: 12px;
	font-style: italic;
}
#detailListRms h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#detailListRms .backbut {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	color:#000000;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
}
/* signup */
#signup {
	position:absolute;
	top: 260px;
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none; 
}
#signup p, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#signup ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	border: none;
}
#signup log {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: underline;
}
#signup h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#signup h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	font-style: italic;
	color:#000000;
	width: 632px;
	height: 16px;
}
#signup h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	width: 632px;
	line-height: 24px;
}
#signup h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	font-style: normal;
	color:#CC0000;
	width: 632px;
	height: 16px;
	text-decoration: underline;
}
#signup h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#006699;
	width: 632px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Red;
}
#signup td, tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#signup .label {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 20px;
	width: 800px;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #A0954F;
}
#signup .name {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 16px;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
#signup .registerform {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 5px;
	line-height: 24px;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 2px solid white;
}
#signup .diff {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#signup .hed {
	padding-left: 5px;
	padding-right: 5px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
#signup .hedmen {
	padding-left: 0px;
	padding-right: 8px;
	line-height: 20px;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
#signup .hedcolour {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
	padding-bottom: 5px;
}
#signup .map {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
#signup .map2 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	width: 520px;
	text-align: center;
	color: black;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #A0954F;
}
#signup .small {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	padding-left: 0px;
	padding-bottom: 5px;
}
#signup a { color: #006699; }
#signup a:hover { color: #000000; }
.errorsfound {
	color: #990000;
	font-weight: bold;
}
/* allbbs */
#allbbs {
	position:absolute;
	top: 260px;
	width: 632px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	text-decoration: none; 
}
#allbbs .subhdrule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	padding-top: 4px;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 4px;
	background-color: #A0954F;
}
#allbbs .subhdrule a { color: #FFFFFF; }
#allbbs .subhdrule a:hover { color: #CCCCCC; }

#allbbs p, td, th, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#allbbs a { color: #006699; }
#allbbs a:hover { color: black; }
#allbbs h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height: 22px;
	font-weight: normal;
	color:#A0954F;
	height: 44px;
	border-bottom: 1px solid black;
}
#allbbs .tbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #A0954F;
}
#allbbs .subhd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 4px;
	text-align: left;
	padding-left: 0px;
}
/* detList */
#detList {
	position:relative;
	top: 10px;
	left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	text-decoration: none;
}
#detList datehead {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 10px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	background-position: center;
	background-color: #cccccc;
	padding: 3px;
}
#detList .rmname {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	line-height: 30px;
	width: 140px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #FFFFFF;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}
#detList .rmentered {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #ffffff;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}
#detList .rmincomplete {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #cccccc;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}
#detList roomnames {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 300px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: center;
	background-color: #CCFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#detList sideheads {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 300px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: center;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#detList reserved {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: left;
	background-color: #cc0033;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#detList available {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: left;
	background-color: #00CC33;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#detList bookall {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	padding: 3px;
	background-position: left;
	background-color: #cccccc;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#detList topbar {
	background-color:#cccccc;
	width: 300px;
	line-height: 14px;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	position: static;
	padding: 4px;
	white-space: nowrap;
	margin: 0px;
	background-position: center bottom;
}
#detList datecell {
	background-color:#A0954F;
	width: 300px;
	line-height: 14px;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	padding: 4px;
	position: static;
	margin: 0px;
	background-position: center bottom;
	text-align: center;
	font-weight: bold;
}
#detList td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}
#detList th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	padding-top: 3px;
}
#detList select {
	background-color:#EBEBEB; 
	border: 1px solid black;
	font-size: 10px;
}
#detList .small {
	font-size: 10px;
	line-height: 13px;
}
#detList a { text-decoration: none; color: #006699; }
#detList a:hover { text-decoration: none; color: black; }
#detList form {
	background-color: white;
	padding: 5px;
}
#detList li {
	background-color: yellow;
}
#detList .tblListdet {
	border: 2px solid #000000;
	background-color: white;
	padding: 2px;
	width: 100%;
	position: relative;
	line-height: 14px;
	display: table-cell;
}
#detList h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#detList h1 span { display:none; }

/* hocannon */
#hocannon {
	position:absolute;
	top: 330px;
	width: 430px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	padding-left: 170px;
	text-decoration: none;
}
#hocannon p, td, th, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#hocannon a { color: #006699; }
#hocannon a:hover { color: #000000; }
#hocannon h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#hocannon h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	font-style: italic;
	color:#000000;
	width: 632px;
	height: 16px;
}
#hocannon h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	color:#000000;
	width: 632px;
	height: 16px;
}
#hocannon h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	width: 632px;
	height: 10px;
}
#hocannon h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	color:#666666;
	width: 632px;
	line-height: 20px;
	padding-bottom: 12px;
}
#hocannon .newshead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color:#006699;
	width: 400px;
	border-bottom: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 8px;
}
#hocannon h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	color:#0066CC;
	width: 400px;
	border-top: 2px solid #0066CC;
	border-bottom: 2px solid #0066CC;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #ffffff;
}

/* annonsidebar */
#annonsidebar {
	position:absolute;
	top: 330px;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	padding-left: 0px;
	text-decoration: none;
	z-index: 2;
}
#annonsidebar p, td, th, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#annonsidebar a { color: #006699; }
#annonsidebar a:hover { color: #000000; }
#annonsidebar h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#annonsidebar h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	font-style: italic;
	color:#000000;
	width: 632px;
	height: 16px;
}
#annonsidebar h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: normal;
	color:#000000;
	width: 632px;
	height: 16px;
}
#annonsidebar h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	width: 632px;
	height: 10px;
}
#annonsidebar h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	color:#666666;
	width: 632px;
	line-height: 20px;
	padding-bottom: 12px;
}
#annonsidebar .newshead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
	color:#000000;
	width: 146px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 8px;
}
#annonsidebar h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	font-style: italic;
	line-height: 20px;
	color:#0066CC;
	width: 400px;
	border-top: 2px solid #0066CC;
	border-bottom: 2px solid #0066CC;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #ffffff;
}

/* annonheading */
#annonheading {
	position:absolute;
	top: 246px;
	width: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none; 
}
#annonheading h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	color:#0066CC;
	width: 600px;
	border-top: 1px solid #0066CC;
	border-bottom: 1px solid #0066CC;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	background-color: #ffffff;
}
/* online booking */
#olbchrt {
	position:relative;
	top: 10px;
	left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	text-decoration: none;
}
#olbchrt p, td, th, ul, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#olbchrt .bcfr1 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
}
#olbchrt .bcfr2 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 24px;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
}
#olbchrt .bcfr3 {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 12px;
	padding-bottom: 3px;
	line-height: 14px;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
}
#olbchrt .heading {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 24px;
	font-size: 11px;
	color: #ffffff;
	background-color: #006699;
}
#olbchrt .whttext a { color: #FFFFFF; }
#olbchrt .whttext a:hover { color: #CCCCCC; }

#olbcalendar {
	position:absolute;
	top: -8px;
	left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	text-decoration: none;
	z-index: 1;
}

.aboutbutt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	}
.aboutbutt a { text-decoration: none; color: #006699; }
.aboutbutt a:hover { text-decoration: none; color: #000000; }

/* ADVsearch */
#ADVsearch {
	position:relative;
	top: 0px;
	left: 0px;
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	width: 600px;
	text-decoration: none;
	z-index: 0;
}
#ADVsearch p, ul, th, li, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#ADVsearch td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 6px;
	padding-bottom: 6px;
}
#ADVsearch tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	width: 600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc6633;
	padding-top: 6px;
	padding-bottom: 6px;
}
#ADVsearch .small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
}
#ADVsearch .submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	line-height: 20px;
	color:#000000;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #A0954F;
}

/* arealist */
#arealist {
	position:relative;
	top: 10px;
	left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	text-decoration: none;
}
#arealist datehead {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 10px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	background-position: center;
	background-color: #cccccc;
	padding: 3px;
}
#arealist .rmname {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	line-height: 30px;
	width: 140px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #FFFFFF;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}
#arealist .rmentered {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #ffffff;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}
#arealist .rmincomplete {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #cccccc;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}
#arealist roomnames {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 300px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: center;
	background-color: #CCFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#arealist sideheads {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 300px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: center;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#arealist reserved {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: left;
	background-color: #cc0033;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#arealist available {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: left;
	background-color: #00CC33;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#arealist bookall {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	padding: 3px;
	background-position: left;
	background-color: #cccccc;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#arealist topbar {
	background-color:#cccccc;
	width: 300px;
	line-height: 14px;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	position: static;
	padding: 4px;
	white-space: nowrap;
	margin: 0px;
	background-position: center bottom;
}
#arealist datecell {
	background-color:#A0954F;
	width: 300px;
	line-height: 14px;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	padding: 4px;
	position: static;
	margin: 0px;
	background-position: center bottom;
	text-align: center;
	font-weight: bold;
}
#arealist td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}
#arealist .underrule {
	line-height: 16px;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #CCCCCC;
}
#arealist .underrule a { text-decoration: none; color: #FFFFFF; }
#arealist .underrule a:hover { text-decoration: none; color: #CCCCCC; }

#arealist th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	padding-top: 3px;
}
#arealist select {
	background-color:#EBEBEB; 
	border: 1px solid black;
	font-size: 10px;
}
#arealist .small {
	font-size: 10px;
	line-height: 13px;
}
#arealist a { text-decoration: none; color: #006699; }
#arealist a:hover { text-decoration: none; color: black; }
#arealist form {
	background-color: white;
	padding: 5px;
}
#arealist li {
	background-color: yellow;
}
#arealist .tblListdet {
	border: 2px solid #000000;
	background-color: white;
	padding: 2px;
	width: 100%;
	position: relative;
	line-height: 14px;
	display: table-cell;
}
#arealist h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#arealist h1 span { display:none; }
#arealist .whtetxt { color:#FFFFFF; }

/* updbookingchart */
#updbookingchart {
	position:relative;
	top: 10px;
	left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	text-decoration: none;
}
#updbookingchart datehead {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 10px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	background-position: center;
	background-color: #cccccc;
	padding: 3px;
}
#updbookingchart .rmname {
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	line-height: 30px;
	width: 140px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #FFFFFF;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}
#updbookingchart .rmentered {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #ffffff;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}
#updbookingchart .rmincomplete {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #cccccc;
	padding-left: 6px;
	float: left;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
}

#updbookingchart .ruleunder {
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #333333;
	padding-top: 6px;
	padding-bottom: 6px;
}
#updbookingchart .ruleunderlight {
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #333333;
	padding-top: 6px;
	padding-bottom: 6px;
}
#updbookingchart roomnames {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 300px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: center;
	background-color: #CCFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#updbookingchart sideheads {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 300px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: center;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#updbookingchart reserved {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: left;
	background-color: #cc0033;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#updbookingchart available {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: left;
	background-color: #00CC33;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#updbookingchart bookall {
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	padding: 3px;
	background-position: left;
	background-color: #cccccc;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#updbookingchart topbar {
	background-color:#cccccc;
	width: 300px;
	line-height: 14px;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	position: static;
	padding: 4px;
	white-space: nowrap;
	margin: 0px;
	background-position: center bottom;
}
#updbookingchart datecell {
	background-color:#A0954F;
	width: 300px;
	line-height: 14px;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	padding: 4px;
	position: static;
	margin: 0px;
	background-position: center bottom;
	text-align: center;
	font-weight: bold;
}
#updbookingchart td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}
#updbookingchart th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	padding-top: 3px;
}
#updbookingchart select {
	background-color:#EBEBEB; 
	border: 1px solid black;
	font-size: 10px;
}
#updbookingchart .small {
	font-size: 10px;
	line-height: 13px;
}
#updbookingchart a { text-decoration: none; color: #006699; }
#updbookingchart a:hover { text-decoration: none; color: black; }
#updbookingchart form {
	background-color: white;
	padding: 5px;
}
#updbookingchart li {
	background-color: yellow;
}
#updbookingchart .tblListdet {
	border: 2px solid #000000;
	background-color: white;
	padding: 2px;
	width: 100%;
	position: relative;
	line-height: 14px;
	display: table-cell;
}
#updbookingchart h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#updbookingchart h1 span { display:none; }

/* search */
#booklist {
	position:absolute;
	top: 80px;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	width: 280px;
	text-decoration: none;
	z-index: 0;
}
#booklist p, td, th, ul, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#booklist li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	list-style-position: outside;
}
#booklist a { text-decoration: none; color: black; }
#booklist a:hover { text-decoration: none; color: #006699; }
/* booklist2 */
#booklist2 {
	position:absolute;
	top: 80px;
	left: 320px;
	width: 280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 6px;
	width: 280px;
	text-decoration: none;
}
#booklist2 p, td, th, ul,  input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}
#booklist2 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	list-style-position: outside;
}
#booklist2 a { text-decoration: none; color: black; }
#booklist2 a:hover { text-decoration: none; color: #006699; }

#booklist2 form {
	background-color: white;
	padding: 5px;
}
#booklist2 textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#booklist2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	color:#A0954F;
	height: 32px;
	border-bottom: 1px solid black;
}
#booklist2 h1 span { display:none; }
#booklist2 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999999;
	width: 620px;
	height: 40px;
	border-bottom: 1px solid black;
}
#booklist2 h2 span { display:none; }
#booklist2 .copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: left;
	font-weight: normal;
	line-height: 12px;
	font-style: italic;
	padding-top: 24px;
	padding-right: 0px;
}

/* exservice */
#exservice {
	position:relative;
	top: 10px;
	left: 0px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	text-decoration: none;
}
#exservice datehead {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	line-height: 10px;
	font-size: 11px;
	text-align: center;
	color: #000000;
	line-height: 14px;
	background-position: center;
	background-color: #cccccc;
	padding: 3px;
}
#exservice .rmname {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 140px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #FFCC66;
	padding-left: 6px;
	float: left;
}
#exservice .rmentered {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #ffffff;
	padding-left: 6px;
	float: left;
}
#exservice .rmincomplete {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	line-height: 30px;
	width: 100px;
	font-size: 11px;
	text-align: left;
	color: #000000;
	height: 30px;
	background-position: left;
	background-color: #cccccc;
	padding-left: 6px;
	float: left;
}
#exservice roomnames {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 300px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: center;
	background-color: #CCFF66;
	font-family: Arial, Helvetica, sans-serif;
}
#exservice sideheads {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	line-height: 14px;
	width: 300px;
	display: table-cell;
	font-size: 10px;
	text-align: center;
	color: #000000;
	height: 14px;
	padding: 3px;
	background-position: center;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
#exservice reserved {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: left;
	background-color: #cc0033;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#exservice available {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	line-height: 19px;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	height: 19px;
	padding: 3px;
	background-position: left;
	background-color: #00CC33;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#exservice bookall {
	border-width: thin;
	border-style: solid;
	border-color: #ffffff;
	width: 150px;
	display: table-cell;
	font-size: 11px;
	text-align: center;
	color: #000000;
	padding: 3px;
	background-position: left;
	background-color: #cccccc;
	position: static;
	white-space: nowrap;
	margin: 0px;
}
#exservice topbar {
	background-color:#cccccc;
	width: 300px;
	line-height: 14px;
	display: table-cell;
	font-size: 11px;
	color: #000000;
	position: static;
	padding: 4px;
	white-space: nowrap;
	margin: 0px;
	background-position: center bottom;
}
#exservice .datecell {
	line-height: 14px;
	display: table-cell;
	font-size: 10px;
	color: #000000;
	padding: 4px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
}
#exservice td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
#exservice .small {
	font-size: 10px;
}
#exservice a { text-decoration: none; color: #006633; }
#exservice a:hover { text-decoration: none; color: black; }
#exservice form {
	background-color: white;
	padding: 5px;
}
#exservice li {
	background-color: yellow;
}
#exservice .tblListdet0 {
	border: 1px solid #000000;
	background-color: #33CC66;
	padding: 2px;
	width: 48px;
	position: relative;
	line-height: 14px;
}
#exservice .tblListdet1 {
	border: 1px solid #000000;
	background-color: #CC0000;
	padding: 2px;
	width: 48px;
	position: relative;
	line-height: 10px;
}
#exservice h1 {
	background: url("MusicMaint.gif") no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999999;
	height: 30px;
	border-bottom: 1px solid black;
	margin-bottom: 0px;
}
#exservice select {
	font-size:14px;
	text-align: center;
	font-weight: bold;
	width: 100%;
	color: #000000;
	padding: 2px;
	border: 1px solid white;
}
