body {
	background-color: #FFFFFF;
}

body, td, th {
	color: #333333;
}

h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	font-size: 14px;
}

h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 12px;
}

a {
  color: #003366;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	padding: 2px;
}

.style1small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	padding: 2px;
}

.style1bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight: bold;
	padding: 2px;
}

.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;	
	font-weight: bold;
	color: blue;
	padding: 2px;
}

.prices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #003366;
	text-align: center;
	padding: 3px;
	border: 2pt solid color:#003333;
	
}

.pricestitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #003366;
	text-align: center;
	padding: 3px;
	background-color:#FFEFAE;
}

.location_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #ffffff;
	padding: 3px;
	text-align: right;
	background-color: #FF9900;
}

.location_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #003366;
	padding: 3px;
	background-color:#FFEFAE;
}

.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px
}

.style4 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.style4a {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.navi:active {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.navi:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.navi:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FF0000;
	font-weight: bold ;
	
}

a.navi:link {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.spacer {
	line-height: 30px;
	text-align: center;
}

.spacerlit {
	line-height: 30px;
	text-align: center;
	background-color:#C5EBD8;
}

.linespace {
	line-height: 5px;
}

a.topnavi:active {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

a.topnavi:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

a.topnavi:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FF0000;
	font-weight: bold ;
	
}

a.topnavi:link {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

.calendar_table {
	background-color: #003ACE;
	border: 1pt solid black;
}

.calendar_available {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #00f907;
	padding: 6px;
}

.calendar_unavailable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px;
	background-color: #d7e1d8;
}

.calendar_days {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d7e1d8;
}

.calendar_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase ;
	color: #d7e1d8;
}

a.calendar:active {
	color: yellow;
	text-decoration: none; 
	border: 1pt solid white ;
	padding: 4px;
	font-weight: bold;
}

a.calendar:hover {
	background-color: red;
	color: white;
	text-decoration: none; 
	border: 1pt solid red ;
	padding: 4px;
	font-weight: bolder;
}

a.calendar:link {
	color: yellow;
	text-decoration: none; 
	border: 1pt solid white ;
	padding: 4px;
	font-weight: bold;
}

a.calendar:visited {
	color: yellow;
	text-decoration: none; 
	border: 1pt solid white ;
	padding: 4px;
	font-weight: bold;

}

a.calendarnav:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

a.calendarnav:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

a.calendarnav:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

a.calendarnav:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: red;
color: white;
text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}

.table_options {
	border: 1pt solid black;
	margin: 4px;
	background-color: #ffffff;
}

.table_sub_options {
	border: 1pt dashed black;
	margin: 4px;
}

.book_button {
	background-color: blue;
	color: yellow;
	border: 1pt solid yellow;
	font-weight: bold;
	cursor: hand;
}

.bf_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	size: 12px;
	background-color:#006666;
	color: #ffffff;
}

.bf_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bf_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:red ;
}

.bf_textr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

.bff_table {
}

.bf_table {
	width: 350px;
}

.sub_table {
	background-color: #C5EBD8;
	border: 1pt solid black;
}

.brochure_warn { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; color: #FF0000; }
.brochure_text { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; }

.SPLAddressListSt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
    width: 80mm;}
.SPLAddressListStBottomLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    }
.SPLAddressListStErrorLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    }
 .SPLAddressListLicenseLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center
    margin-top: 0;
    margin-bottom: 0;
    }