A{
color: navy;
background-color: #FFFFFF;
text-decoration : underline;
font-weight : bolder;
}

div.specials{
position: absolute;
right: 10px; 
top: 80px;
width: 140px; 
text-align: center; 
background-color: blue;
color: white;

}

A:link {
color: navy;
}

A:visited {
color: navy;
}	
A:active {
color: navy;
}	

A:hover {
color: #F8D048;
}	

///////////
A.TripTitles:link {
color: navy;
text-decoration:none;
}

A.TripTitles:visited {
color: navy;
text-decoration:none;
}	
A.TripTitles:active {
color: navy;
text-decoration:none;
}	

A.TripTitles:hover {
color: navy;
text-decoration:underline;
}	

//////////


div.copyright {
position: relative;
width: 100%;
top: 200px;
font-size: 8pt;
color:#777777;
}

.basic  {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
font-size: 12pt;
}

.basic14  {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
font-size: 14pt;
}

.basic16  {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
font-size: 16pt;
}

.basic18  {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
font-size: 18pt;
}


td.basic  {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color:black;
border: medium;
}

body{

	margin-left : 0px;
	margin-top : 0%;
	background-color:white;
}

p{ 
margin-top: 0.2em;
margin-bottom: 0;
}

table.ContentWell {
border : thin groove navy;		
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.LeftOpinionCell{
border-right : thin groove Teal;
}

td.RightOpinionCell{
padding : 8px;
}


Table.OpinionTable{
width : 100%;	
}

Table.pageborder{
padding: 20px 10px 10px 10px;
border: medium ridge;
color: navy;
}

td.HeadText{
color: Teal;
}		


.OpinionHead{
color: #006633;
font : bolder 12pt medium;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bolder;
}

td.TagLine{
color: navy;
font :  14pt bolder;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
border-bottom : medium ridge #006633;
}

td.MenuCell{
background-color : #003DEB;
}

A.PFButton{
color: #003DEB;
background-color: White;
font : bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : underline;
}

A.CalButton{
color:#003DEB;
background-color:  White;
font : bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
}

A.CalButton:link {
color: #003DEB;
}

A.CalButton:visited {
color: #003DEB;
}	
A.CalButton:active {
color: #003DEB;
}	

A.CalButton:hover {
color: #336666;
}	

A.Button{
color: White;
background-color: #003DEB;
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left : 5px;
}

A.Button:link {
color: #FFFFFF;
}

A.Button:visited {
color: #FFFFFF;
}	
A.Button:active {
color: #FFFFFF;
}	

A.Button:hover {
color: #F8D048;
}	


A.ButtonSub{
color: White;
background-color: #003DEB;
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left : 5px;
}

A.ButtonSub:link {
color: #FFFFFF;
}

A.ButtonSub:visited {
color: #FFFFFF;
}	
A.ButtonSub:active {
color: #FFFFFF;
}	

A.ButtonSub:hover {
color: #F8D048;
}	


A.CurrentButton{
color: White;
background-color: #003DEB;
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left : 5px;
}

A.CurrentButton:link {
color: #F8D048;
}

A.CurrentButton:visited {
color: #F8D048;
}	
A.CurrentButton:active {
color: #F8D048;
}	

A.CurrentButton:hover {
color: #F8D048;
}	

A.CurrentButtonSub{
color: White;
background-color: #003DEB;
font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
padding-left : 5px;
}

A.CurrentButtonSub:link {
color: #F8D048;
}

A.CurrentButtonSub:visited {
color: #F8D048;
}	
A.CurrentButtonSub:active {
color: #F8D048;
}	

A.CurrentButtonSub:hover {
color: #F8D048;
}	


li{
padding:5px;
}

li.Homepage{
padding: 5px;
}	

.HomepageCaption{
color: Teal;
font : bolder 12pt medium;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bolder;
}

li.History{
padding: 1px;
}	

.TravelConditions {
color: Navy;
font-weight : bolder;
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
background-color : transparent;
background : transparent;
}


.HomePageCalLink {
Color: Navy;
font-family : Arial, Helvetica, sans-serif;
font-size : 11pt;
text-decoration : underline;
}


li.MfgList{
	padding : 0px 0px 0px 0px;
	margin-bottom : 0px;
}

div.MfgList{
	margin-left : 1px;

}
ul.MfgList{
	margin-left : 1px;


}


A.MfgList{
color: #003DEB;
background-color: White;
font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
}

A.MfgList:link {
color: #003DEB;
}

A.MfgList:visited {
color: #003DEB;
}	
A.MfgList:active {
color: #003DEB;
}	

A.MfgList:hover {
color: #FFFFFF;
background-color: #003DEB;
}	

A.PageHeadLink:link {
color: black;
background-color: white;
}

A.PageHeadLink:visited {
color: black;
background-color: white;
}	
A.PageHeadLink:active {
color: black;
background-color: white;
}	

A.PageHeadLink:hover {
color: black;
background-color: white;
}	


.WaterDataCell
{
font-size:small;
border-color : Blue;
border-style : solid;
border-width : 1px;

}

.CalendarHead {
color: Navy;
font-weight : bold;	
font-family : Arial, Helvetica, sans-serif;
font-size : 14pt;
}

.CalendarSubHead {
color: Navy;
font-weight : bold;	
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
}

.CalendarSubSubHead {
color: Navy;
font-weight : bolder;
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
}
.CalendarSubHeadLink {
Color: Navy;
font-weight : bolder;	
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
text-decoration : underline;
}

.CalendarEventText{
font-family : Arial, Helvetica, sans-serif;
font-size : 11pt;
text-decoration : underline;
Color: Blue;
padding-left : 1px;
padding-right : 1px;
padding-top : 1px;
padding-bottom : 1px;	
}

.CalendarHelpText{
font-family : Arial, Helvetica, sans-serif;
font-size : 10pt;
text-decoration: none;
Color: Navy;
}
.CalendarCellMiddle
{
border-top-color : Blue;
border-top-style : solid;
border-top-width : 2px;
padding-left : 1px;
padding-right : 1px;
padding-top : 5px;
padding-bottom : 1px;
}
.CalendarCellTop
{
padding-left : 1px;
padding-right : 1px;
padding-top : 3px;
padding-bottom : 5px;
}

.CalendarColHead
{
color: Navy;
font-weight : bold;	
font-family : Arial, Helvetica, sans-serif;
font-size : 12pt;
background-color: #99CCFF;
}

span.HPButtonText
{
position:relative;
left:45px;
top:135px;
font-weight:bold;
font-size:16pt;
vertical-align : top;
}

img.HPButtonImage
{
position:absolute;
top:50px;
}
