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;
}

.windowtext {
	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;
}

.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;
    }
	
.table1 { 
border-collapse: collapse ;
border-width: 0 ;
border-color:"#111111" ;
}

.table2 { 
border-collapse: collapse ;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width:0px;
border-color: #006666 ;
}

.table3 {
border-collapse: collapse; 
border-left-width: 2; 
border-right-width: 2; 
border-top-width: 2; 
border-bottom-width: 0;
border-color: #006666;
}

.table4 {
border-collapse: collapse ;
border-color: #003399;
background-color: #ffffff;
}

.table5 {
border-collapse: collapse ;
border-color: #339966 ;
}

.table6 {
border-collapse: collapse ;
border-color: #ff9933 ;
}

.table7 {
border-collapse: collapse ;
border-color: #6686ca ;
}

.td1 {
border-left: 1px solid #006666; 
border-right-style: solid; 
border-right-width: 1; 
border-top-style: solid; 
border-top-width: 1; 
border-bottom-style:none; 
border-bottom-width:medium ;
border-color: #339966 ;
}

.td2 {
border-left-style: solid; 
border-left-width: 1; 
border-right-style: solid; 
border-right-width: 1; 
border-top-style: solid; 
border-top-width: 1; 
border-bottom-style:none; 
border-bottom-width:medium ;
border-color: #339966 ;
}

.td3 {
border-left-style: solid; 
border-left-width: 1; 
border-right: 1px solid #006666; 
border-top-style: solid; 
border-top-width: 1; 
border-bottom-style:none; 
border-bottom-width:medium ;
border-color: #339966 ;
}

.td4 {
border-left-style: none; 
border-left-width: medium; 
border-right-style: none; 
border-right-width: medium; 
border-top-style: solid; 
border-top-width: 1; 
border-bottom-style: none; 
border-bottom-width: medium ;
}

.td5 {
border-style: solid; 
border-width: 1;
border-color: #339966;
}

.td6 {
border-style: none; 
border-width: medium ;
background-color: #FFFFFF ;
border-color: #333333 ;
}

.head1 {
background-image:url(images/canal-top.jpg) ;
border-color: #333333  ;
border-style:none ;
border-width: medium ;
background-color: #FFFFFF;
vertical-align:top ;
height: 361px;
}

.style5 {color: #FFFFFF}

.w721 {
width:721px;
border-style: none; 
border-width: medium ;
height:1310px;
background-color: #FFFFFF ;
border-color: #333333 ;
vertical-align:top ;

}

.bcol { background-color: #99C ; } 

.btext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.berror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000 ;
}

.bbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bbuttonbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bchoice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bfieldmoney {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

.bfieldtotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
}

.btitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #006666 ;
	text-align:center ;
	color: #FFF ;
}
