* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

a:link {
	color: #FFCC00;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h1 a, h1 a:visited, #headerleft a {
margin: 0;
padding: 0;
font-size: x-large;
text-decoration: none;
color: #333;
white-space: nowrap;
}

h2 {
font-family: georgia, serif;
margin-top: 0;
font-size: large;
font-style: italic;
}

#barefootfont {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}

#header {
text-align: right;
white-space: nowrap;
color: #333;
height: 2em;
}

#headerleft {
float: left;
text-align: left;
font-size: x-small;
}

#headerright {
white-space: nowrap;
font-size: x-small;
}

#headerright a {
white-space: nowrap;
font-size: x-small;
text-decoration: none;
}

#headerright img {
border: 0;
}

#headerright form {
padding-left: 3em;
float: right;
}

#headerright a form {
font-size: small;
}

#headerright p {
font-size: 100%;
margin-top: .5em;
}

#container {
border-left: 1px solid #669; /* 40% */
border-right: 1px solid #669; /* 40% */
border-bottom: 2px solid #669; /* 80% */
clear: both;
height: 100%;
background: #fff;
}

#content {
padding: 1.5em 1.5em;
background: #CCCC99;
text-align: justify;
}

#contentleft {
float: left;
width: 155px;
padding: .5em 1.5em .5em 0;
}

#contentright {
margin-left: 175px;
padding: .5em 0;
}

#footer {
clear: both;
margin-top: 1.5em;
text-align: center;
font-size: x-small;
color: #333;
}

#footer a {
font-size: x-small;
padding: 0 .5em;
white-space: nowrap;
}

#footer p {
font-size: x-small;
}

#footer .credits a {
padding: 0;
}

/* modified "Updated Simple CSS Tabs" nav by silverorange labs */

#nav {
position: relative;
height: 3em;
white-space: nowrap;
border-bottom: 1.8em solid #669;
}

#nav ul#first {
margin: 0;
padding: 0;
position: absolute;
bottom: -1px;
clear: top;
}

#nav ul#first li  {
display: inline;
list-style: none;
}

#nav ul#first a, #nav ul#first a.current {
display: block;
float: left;
padding: 4px 5px;
margin: 1px 2px 0 0;
text-align: center;
text-decoration: none;
color: #fff;
font-size: 85%;
}

#nav ul#first a.current, #nav ul#first a.current:hover {
border: 1px solid #669; /* 60% */
border-bottom: none;
background: #669 url("../admin/images/pagetitlebg.gif");
padding-bottom: 6px;
margin-top: 0;
}

#nav ul#first a {
background: #ccc; /* 12% */
border: 1px solid #669; /* 40% */
border-bottom: none;
color: #333;
}

#nav ul#first a:hover {
margin-top: 0;
border-color: #669;  /* 60% */
background: #8787AF; /* 20% */
padding-bottom: 5px;
color: #fefefe;
}

#nav ul#second, #nav ul#third {
position: absolute;
margin: 0;
padding: 0;
bottom: -1.4em;
left: 1px;
}

#nav ul#second li a, #nav ul#second li a.current, #nav ul#third li a, #nav ul#third li a.current {
width: auto;
display: block;
float: left;
padding: 0 10px;
margin: 0;
border: none;
/* border-right: 1px dotted #000790;   100% */
background: none;
white-space: nowrap;
font-size: x-small;
}

#nav ul#second li a {
color: #fff;
text-decoration: none;
}

#nav ul#third li a {
color: #669;
text-decoration: none;
}

#nav ul#second li a:hover, #nav ul#second li a.current:hover, #nav ul#third li a:hover, #nav ul#third li a.current:hover {
color: #eee;
background: transparent;
padding: 0 10px;
border: none;
/* border-right: 1px dotted #000790;   100% */
text-decoration: underline;
}

#nav ul#second li:last-child a, #nav ul#third li:last-child a {
border: none;
}

#subnav {
float: right;
background: #eee;
width: 150px;
list-style: none;
padding: 0;
margin: 0 0 10px 10px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#subnav li a, #subnav li b a {
font-size: x-small;
padding: 5px 10px;
display: block;
border-top: 1px solid #ccc;
text-decoration: none;
}

/* End Nav Styles */

small {
font-size: x-small;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

a.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}

a.footerlink:hover {
	text-decoration: underline;
}


.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699CC;
	text-decoration: none;
}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699CC;
	text-decoration: underline;
}

a.menu:hover {
	color: #FF3300;
}

.devider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CBC5BD;
}
.btext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.btitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.binfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.bbuttonlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BCB7AF;
	border: 2px solid #FFFFFF;
	padding: 2px 4px;
	margin-right: -4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}

a.bbuttonlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BCB7AF;
	border: 2px solid #FFFFFF;
	padding: 2px 4px;
	margin-right: -4px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	text-decoration: none;
}

a.bbuttonlist:hover {
	color: #FF3300;
}

.bbuttonsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	border: 2px solid #FFFFFF;
	padding: 2px 4px;
	margin: 0px;
}

a.bbuttonsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	border: 2px solid #FFFFFF;
	padding: 2px 4px;
	margin: 0px;
	text-decoration: none;
}

a.bbuttonsearch:hover {
	color: #FECC33;
}

.spacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

.spacer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	vertical-align: middle;
}

.blistlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: underline;
}

table
{ 
page-break-after:auto
}

.tdTitle
{
	font-family: arial,Times New Roman,Verdana,helvetica,san-serif;
	font-size:12;
	font-weight: bold;
}

/* this is for the input of a table row */
.tdInput
{
	font-family:arial,Times New Roman,helvetica,san-serif;
	font-size:12;
}

/* this is for the title of each table */
.tableTitle
{
	font-family: arial,Times New Roman Baltic, helvetica,san-serif;
	font-size:16;
	font-weight: bold;
}
.errMsg
{
	font-family: arial,Times New Roman Baltic,Trebuchet MS,  helvetica;
	font-size: 14;
	font-weight:600;
	color:Red;
}

.desp
{
	font-family: arial,Times New Roman,Trebuchet MS,helvetica;
	font-size: 12;
	font-weight:500;
}

.headerDesp
{
	font-family: arial,Times New Roman,Trebuchet MS,helvetica;
	font-size: 14;
	font-weight:500;
}

.listingTableTitle
{
	font-family: arial,Times New Roman,Trebuchet MS,helvetica;
	font-size: 16;
	color:White;
	background:#5589b0;
	font-weight: bold;
}

.listingTdTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
	background:#8fcbf1;
}

.listingTdInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
	background:#f9f6e6;
}

.bgcolor1
{
	background:#ffffe1;
}

.bgcolor2
{
	background:#cccccc;
}

.inputBox
{
	background:#8fcbf1;
}

.link
{
	font-family: arial,Times New Roman,Trebuchet MS, arial, helvetica;
	font-size: 14;
	font-weight:600
}

.policy
{
	font-family:arial;
	font-size:12;
}


.reserve
{
	background-color: Yellow;
	color: Black;
	font-weight: bold;
}

.checkin
{
	background-color: White;
	color:Green; /*Gray; */
	font-weight: normal; /* bold; */
}

.checkout
{
	background-color: White;
	color:Maroon; /*Gray; */
	font-weight: normal; /* bold; */
}

.occupied
{
	background-color:#99cdae;
	color: Red; /*Gray; */
	font-weight: bold; /* bold; */
}

.past 
{
	background-color: White;
	color: Black; /*Gray; */
	font-weight: normal; /* bold; */
}

.arrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	border: 2px solid #FFFFFF;
	padding: 0px 4px;
	margin: 0px;
}

a.arrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	border: 2px solid #FFFFFF;
	padding: 0px 4px;
	margin: 0px;
	text-decoration: none;
}

a.arrow:hover {
	color: #FECC33;
}

a.bsubmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6699CC;
	text-decoration: none;
	text-align: center;
}

a.bsubmenu:hover {
	text-decoration: underline;
}

a.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC00;
	text-decoration: none;
	text-align: center;
}

a.submenu:hover {
	text-decoration: underline;
}

a.submenuL3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
	text-align: center;
}

a.submenuL3:hover {
	text-decoration: underline;
}

.headerphoto {
	margin: 13px;
	border: 1px solid #ffffff;
}

input {
	color: #996633;
}



