body		{
	font-size: 10px;
	/* color: #948784; */
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFFFFF;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px;
	clip:  rect(   )
}

p 	{
	text-align: left
}

a	{
	text-decoration: none;
}	

a:hover		{
	text-decoration: underline;
}

input		{
	font-size: 10px;
}

ol li strong {
	font-weight: bold;
}

bl li strong {
	font-weight: bold;
}


.logo-blue	{
	color : #0066CC;
}

.copyright	{
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.address	{
	font-size: 10px;
	/* color: #948784; */
	color: #333333;
	text-align: center; vertical-align: center
}

.news-article {
	font: "Times New Roman", Times, serif;
	font-size: .8em;
}

.promo		{
	font-size: 1em;
	color: #FFFFA4;
	background-color: #5471C3;
	text-align: center
}

.quote {
	width: 450px;
	height: 250px;
	margin: 5px;
	padding: 7px;
	font-size: .8em;
	font-style: none;
	border: 2px solid #006587;
}


.eol {
	width: 450px;
	height: 440px;
	margin: 5px;
	padding: 7px;
	font-size: .8em;
	font-style: none;
	border: 2px solid #006587;
}


.signature {
	float: right;
	width: 180px;
	padding: 0;
	font-size: .8em;
	font-style: none;
}

.headingbig 	{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.headingmedium {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}

.headingmediumctr {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.headingsmall {
	font-size: 14px;
	font-weight: bold;
	text-align: left
}

.prices {
	text-align: right
}

.headingbigred { font-size: 24px; font-weight: bold; text-align: center; color: #CC0000}
.jumptop { font-size: 10px; font-weight: normal; text-align: center; ; vertical-align: text-top}
.emphasize { font-size: 14px; font-weight: bold; text-align: left ; color: #CC0000 }
.emphasizesmall { font-size: 10px; font-weight: bold; text-align: left ; color: #CC0000 }
.emphasizesmallctr { font-size: 10px; font-weight: bold; text-align: center ; color: #CC0000 }
.paraphrase {  font-style: italic}
.headingtable { font-size: 14px; font-weight: bold; text-align: center; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; background-color: #CCCCCC}
.promo-title { size: 1; color: #FFFFA4; background-color: #5471C3; ; font-size: medium; text-align: center }
.padimageright { padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px }
.padimageleft { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px}
.menu {  font-family: Verdana; font-size: 10px; color: #FFFFFF; background-color: #006587}
.thumbnails {  padding-right: 2px; padding-bottom: 2px; vertical-align: bottom; text-align: right; clip:  rect(   ); margin-right: 2px; margin-bottom: 2px}
/* .caption { font-size: 10px; color: #948784; text-align: left; vertical-align: middle} */
.caption { font-size: 10px; color: #333333; text-align: left; vertical-align: middle}
/* .captionctr { font-size: 10px; color: #948784; text-align: center; vertical-align: middle} */
.captionctr { font-size: 10px; color: #333333; text-align: center; vertical-align: middle}
/* .captionright { font-size: 10px; color: #948784; text-align: right; vertical-align: middle }
.onlocation { font-size: 10px; color: #948784; text-align: left; vertical-align: top} */
.captionright { font-size: 10px; color: #333333; text-align: right; vertical-align: middle }
.onlocation { font-size: 10px; color: #333333; text-align: left; vertical-align: top}
.off {  font-size: 10px; color: #FFFFFF; background-color: #006587}
.on { color: #FFFFFF; text-decoration: none; font-size: 10px; background-color: #6699FF}
a.menu:hover { text-decoration: none; color: #FFFFFF; background-color: #6699FF}
.rowdark {  color: #FFFFFF; background-color: #006587; font-size: 12px}
.rowbright { color: #006587; background-color: #FFFFFF; font-size: 12px}
.rowbrightcenter { color: #006587; background-color: #FFFFFF; font-size: 12px ; text-align: center; vertical-align: center}
.rowdarkcenter { color: #FFFFFF; background-color: #006587; font-size: 12px ; text-align: center; vertical-align: center}
.table {  }
.standardtable {
	text-align: left;
	width: 725px;
	padding: 0px;
	border-width: 0px;
	font-size: 14px;
}

.popuptable { text-align: center; width: 500px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; clip:   rect(   )}
.headingsmallctr { font-size: 14px; font-weight: bold; text-align: center; background-position: center bottom; vertical-align: baseline}
.headingsmallright { font-size: 14px; font-weight: bold; text-align: right; background-position: center bottom; vertical-align: baseline}
.sidebar {border: 1px solid 000000; background-color: #FFFF99}
#tripreports {
	margin: 0;
	padding: 20px 20px 20px 70px;
	text-align: left;
}

		#tripreports a {
			clear: left;
			display: block;
			margin: 5px;
			padding: 0;
			text-align: left;
			line-height: 2.2em;
		}
