.catacategory {}
.catamenu {}

span.form {
  color: #000066;
  font-size: 9pt;
}

span.form table td p {
  color: #000066;
  font-size: 9pt;
  margin: 0pt;
  padding: 3pt;
}

span.form table td p input {
  font-family: monospace;

}
.form {
  color: #000066;
  font-size: 9pt;
}

.form table td p {
  color: #000066;
  font-size: 9pt;
  margin: 0pt;
  padding-top: 2px;
  padding-bottom: 2px;
}
.form table td p input.mytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
.form table td p input {
  font-family: monospace;
}

.myintrotext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #000066;
}
.myintrotext a:link {color: #000080; text-decoration: none; background-color: #FFFFFF} 
.myintrotext a:visited {color: #000080; text-decoration: none; background-color: #FFFFFF} 
.myintrotext a:hover {color: #FF0066; text-decoration: none; background-color: #FFFFFF} 
.myintrotext a:active {color: #FF0066; text-decoration: none; background-color: #FFFFFF}

.mytext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066}
.mytext a:link {color: #000080; text-decoration: none; background-color: #FFFFFF} 
.mytext a:visited {color: #000080; text-decoration: none; background-color: #FFFFFF} 
.mytext a:hover {color: #FF0066; text-decoration: none; background-color: #FFFFFF} 
.mytext a:active {color: #FF0066; text-decoration: none; background-color: #FFFFFF}

.myformtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
} 

.myformtext td {
	padding: 3px;
}

.mytext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	font-weight: bold;
	background-color: #000066;
} 
.mytext2 a:link {color: #FFFFFF; text-decoration: none;} 
.mytext2 a:visited {color: #FFFFFF; text-decoration: none;} 
.mytext2 a:hover {color: #FFFF00; text-decoration: none;} 
.mytext2 a:active {color: #FFFFFF; text-decoration: none;}

/* Component Links */
.mycl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	font-weight: bold;
	background-color: #334488;
} 
.mycl a:link {color: #FFFFFF; text-decoration: none;} 
.mycl a:visited {color: #FFFFFF; text-decoration: none;} 
.mycl a:hover {
	color: #FFFF00;
	text-decoration: none;
} 
.mycl a:active {color: #FFFFFF; text-decoration: none;}

td.mycl {
	border: 3px outset #d0d0d0;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
td.mycl p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.myhr {
	background-color: #c0c0c0;
	height: 3px;
}

.tourname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
}

.tourname18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000066;
}

.days {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
}

.tourcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
}

.smheaderswhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

table.pricetable {
	border-color: #111111;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
}

table.pricetable th {
	padding-left: 5px;
	padding-right: 5px;
}

table.pricetable td {
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-align: center;
}

table.pricetable td.supplementcell {
	text-align: left;
}

table.pricetable_sum {
	border-color: #111111;
}

table.pricetable_sum td {
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000066;
	text-align: left;
	text-indent: 0pt;
	left: auto;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.results {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000066;
}

table.pricetable1 {
    border-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

table.pricetable1 td {
 	border-collapse: collapse;
    border-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000080;
	text-align: left;
}
table.pricetable1 td {color: #000080; text-decoration: none; background-color: #FFFFFF} 
table.pricetable1 td {color: #000080; text-decoration: none; background-color: #FFFFFF} 
table.pricetable1 td {color: #FF0066; text-decoration: none; background-color: #FFFFFF} 
table.pricetable1 td {color: #FF0066; text-decoration: none; background-color: #FFFFFF}

table.pricetable1 tr {
 	border-collapse: collapse;
    border-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000080;
	text-align: left;
}
table.pricetable1 tr {color: #000080; text-decoration: none; background-color: #FFFFFF} 
table.pricetable1 tr {color: #000080; text-decoration: none; background-color: #FFFFFF} 
table.pricetable1 tr {color: #FF0066; text-decoration: none; background-color: #FFFFFF} 
table.pricetable1 tr {color: #FF0066; text-decoration: none; background-color: #FFFFFF}


.introtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}

.introheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}

table.pricetable2 {
    border-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}

.specialswhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
}
.mytextgray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999;
}

.mytext2nt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	font-weight: bold;
	background-color: #CC6600;
} 
.mytext2nt a:link {color: #FFFFFF; text-decoration: none;} 
.mytext2nt a:visited {color: #FFFFFF; text-decoration: none;} 
.mytext2nt a:hover {color: #FFFF00; text-decoration: none;} 
.mytext2nt a:active {color: #FFFFFF; text-decoration: none;}

.mytext2nz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	font-weight: bold;
	background-color: #009900;
} 
.mytext2nz a:link {color: #FFFFFF; text-decoration: none;} 
.mytext2nz a:visited {color: #FFFFFF; text-decoration: none;} 
.mytext2nz a:hover {color: #FFFF00; text-decoration: none;} 
.mytext2nz a:active {color: #FFFFFF; text-decoration: none;}

.mytext2ql {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	font-weight: bold;
	background-color: #33CCCC;
} 
.mytext2ql a:link {color: #FFFFFF; text-decoration: none;} 
.mytext2ql a:visited {color: #FFFFFF; text-decoration: none;} 
.mytext2ql a:hover {color: #FFFF00; text-decoration: none;} 
.mytext2ql a:active {color: #FFFFFF; text-decoration: none;}

.mytext2ta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	font-weight: bold;
	background-color: #669966;
} 
.mytext2ta a:link {color: #FFFFFF; text-decoration: none;} 
.mytext2ta a:visited {color: #FFFFFF; text-decoration: none;} 
.mytext2ta a:hover {color: #FFFF00; text-decoration: none;} 
.mytext2ta a:active {color: #FFFFFF; text-decoration: none;}

.mytext2wa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	font-weight: bold;
	background-color: #FF9900;
} 
.mytext2wa a:link {color: #FFFFFF; text-decoration: none;} 
.mytext2wa a:visited {color: #FFFFFF; text-decoration: none;} 
.mytext2wa a:hover {color: #FFFF00; text-decoration: none;} 
.mytext2wa a:active {color: #FFFFFF; text-decoration: none;
}

.mytext2r a:link {color: #FFFFFF; text-decoration: none;} 
.mytext2r a:visited {color: #FFFFFF; text-decoration: none;} 
.mytext2r a:hover {color: #FFFF00; text-decoration: none;} 
.mytext2r a:active {color: #FFFFFF; text-decoration: none;}
.mytext2r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	font-weight: bold;
	background-color: #CC0000;
} 

.mytext p { margin-top: 5px; margin-bottom: 5px; 
}

.results {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000066;
}

.results td {
	padding: 2px;
}

.results th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFF00;
	font-weight: bold;
	background-color: #000066;
	padding: 2px;
}

.results th a {
	color: #FFFF00;
	text-decoration: none;
}

.results em {
	color: red;
	font-weight: bold;
	text-align: right;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
