body, td
{
  font-family:		 Verdana, Century Gothic, Arial, Helvetica, sans serif;
  font-size:		11px;
  color:		#0000ff;
  line-height: 16px;
}
body
{
  background-color:	#549A5C;
}

a.MENU-1-ON, a.MENU-1-OFF:hover, a.MENU-1-ON:hover
{
  font-size:		14px;
  font-family:		Tahoma, Lucida Grande, Lucida Sans, Arial, Helvetica, sans serif;
  text-decoration:	none;
  font-weight: bold;
  line-height: 16px;
  color:		#00cc00;
  display: block;
  border: 1px;
  border-color:		#22256B;
  border-style:solid;
  background-color: #ffffff;
  padding:3px;
  margin-bottom:3px;
  margin-top:3px;
}

a.MENU-1-OFF
{
	font-size:		14px;
	font-family:		Tahoma, Lucida Grande, Lucida Sans, Arial, Helvetica, sans serif;
	text-decoration:	none;
	font-weight: bold;
	line-height: 16px;
	color:			#0000ff;
	display: block;
	border: 1px;
	border-color:		#22256B;
	border-style:solid;
	background-color: #ffffff;
	padding:3px;
	margin-bottom:3px;
	margin-top:3px;
	width: 185px;
}

a.MENU-2-ON, a.MENU-2-OFF:hover, a.MENU-2-ON:hover 
{
  font-size:		11px;
  font-family:		Tahoma, Lucida Grande, Lucida Sans, Arial, Helvetica, sans serif;
  text-decoration:	none;
  color:		#00cc00;
  font-weight: bold;
  line-height: 13px;
}

a.MENU-2-OFF
{
  font-size:		11px;
  font-family:		Tahoma, Lucida Grande, Lucida Sans, Arial, Helvetica, sans serif;
  text-decoration:	none;
  color:			#0000ff;
  font-weight: bold;
  line-height: 13px;
}
a.MENU-3-ON, a.MENU-3-OFF:hover,  a.MENU-3-ON:hover 
{
  font-size:		11px;
  font-family:		Tahoma, Lucida Grande, Lucida Sans, Arial, Helvetica, sans serif;
  text-decoration:	none;
  color:		#00cc00;
  line-height: 13px;
}

a.MENU-3-OFF
{
  font-size:		11px;
  font-family:		Tahoma, Lucida Grande, Lucida Sans, Arial, Helvetica, sans serif;
  text-decoration:	none;
  color:			#0000ff;
  line-height: 13px;
}

a
{
    color:		#0000ff;
    text-decoration:	underline;
}

a:hover
{
  color:		#00cc00;
  text-decoration:	none;
}

h1
{
  font-family:		Verdana, Century Gothic, Arial, Helvetica, sans serif;
  font-size:		18px;
  color:		#0000ff;
  font-weight: bold;
  line-height: 20px;
  padding-top: 10px
}

h2
{
  font-size:		16px;
  font-weight: bold;
  line-height: 18px;
}
h3
{
  font-size:		14px;
  color:			#00cc00;
  font-weight: bold;
  line-height: 16px;
}

h4
{
  font-size:		11px;
  font-weight: bold;
}
strong
{
  color:			#00cc00;
}

table.dates th
{
  font-weight:		bold;
  font-size:		12px;
  line-height:		14px;
  text-align:       center;
  background-color:#9AED84;
}
table.dates td
{
  font-size:		11px;
  line-height:		13px;
  background-color:#D4FEC9;
}


ul
{
  color:        #00cc00;
}

ul.trips
{
  font-size:	13px;
  line-height:  20px;
  color:        #00cc00;
}

ul.cycle
{
  list-style-image:	url(/.control/images/cycle_mark.gif);
  line-height: 20px;
  vertical-align:middle;
}
ul.ski
{
  list-style-image:	url(/.control/images/ski_mark.gif);
}
ul.globe
{
  list-style-image:	url(/.control/images/globe.gif);
}
li.cycle
{
  list-style-image:	url(/.control/images/cycle_mark.gif);
}
li.ski
{
  list-style-image:	url(/.control/images/ski_mark.gif);
}
li.globe
{
  list-style-image:	url(/.control/images/globe.gif);
}
hr
{
   width: 80%;
   border: none;
   border-top: 1px solid #00cc00; 
}
span.headerText
{
  font-family:		Arial, Helvetica, sans serif;
  font-size:		16px;
  font-weight:      bold;
  color:		    #00cc00;
  line-height:      22px;
}

span.phoneText
{
  font-family:		Verdana, Arial, Helvetica, sans serif;
  font-size:		17px;
  font-weight:      bold;
  color:		    #00cc00;
  line-height:      22px;
}

span.dreamText
{
  font-family:		Arial, Helvetica, sans serif;
  font-size:		15px;
  font-weight:      bold;
  font-style:       italic;
  color:		    #0000ff;
  line-height:      22px;
}

div.FOOTER image
{
  padding-right: 100px;
}

div.FOOTER
{
  font-size:		10px;
  /*background-color:	#66cc33;*/
  background-color: #00ccff;
  line-height: 11px;
  color:#000000;
}

div.FOOTER a
{
  font-size:		10px;
  text-decoration:	underline;
  color:#ffffff;
}
div.FOOTER a:hover
{
  font-size:		10px;
  text-decoration:	underline;
  color:#000000;
}
span.signature
{
  font-size:		13px;
  font-weight:      bold;
  font-style:       italic;
  text-align:       right;
  color: #00cc00;
}

div.schedule
{
  border: 1px solid #0000ff;
  padding: 10px;
  margin: 5px;
  width: 90%;
}
div.LowerContent
{
	border: 1px solid #0000ff;
	border-top: none;
	padding-left: 10px;
	margin-right:	-5px auto;
	background-color: #FFFFFF;
}
.tripHd
{
  font-size:		14px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  display: block;
}

.greenText
{
  color:			#00cc00;
}
.lightBlue
{
  color: #6699FF;
}
div.intro
{
  font-size:		13px;
    line-height: 15px;
      font-weight:          bold;
}
span.linkText
{
  font-size: 12px;
}

table.inset
{
  font-size:		10px;
  background-color:		#EFF4FA;
  color:           #22256B;
  border: 1px;
  border-color: #22256B;
  float: center;
  width: 100%;
  border-style: solid;
}
.smallText {
  font-size:            6px;
  text-align:           center;
}
.medText
{
  font-size:		11px;
  color:           #0000ff;
}

div.inset
{
  font-size:		11px;
  background-color:		#EFF4FA;
  font-style:    italic;
  color:           #22256B;
  border: 1px;
  border-color: #22256B;
  float: center;
  width: 80%;
  padding: 7px;
  border-style: solid;
  text-align: center;
  line-height:      13px; 
}
.frmTbl
{
  font-size:		12px;
  color:           #22256B;
}



.imgBrdr {
	border: 1px solid #22256B;
	margin: 8px;
}
td.description
{
padding-right: 10px;
border-top:  2px solid #22256B;
padding-bottom: 10px;
}
td.rightImage
{
border-top:  2px solid #22256B;
}
td.intro
{
padding-right: 10px;
}

.allprices
{  
  font-size:		11px;
      color:		#0D1058;
 text-align:            center;
font-weight:		bold;
}

.redText {
  color:                #D92727;
  font-size:            14px;
  font-weight:          bold;
}

.smallRedText {
  color:                #D92727;
  font-size:            10px;
  font-weight:          bold;
}
.green {
  color:			#00cc00;
}
.red {
  color:                #D92727;
}

/* positoning for logos and address in footer */
.vac{
	position: relative;
	top: 55px;
	left: 40px;
	float: left;
}
.addr{
	position: relative;
	top: 58px;
	left: 40px;
}
.tico{
	position: relative;
	top: 22px;
	left: 80px;
	float:right;
}
