body
{
	font-size: 9pt;
	margin: 0px;
	font-family: Arial;
}
.clsUnderlineBorder
{
	border-bottom: solid 2px black;
	font-weight: bold;
	font-style:italic;
}
.clsPrintBoatHeader
{
	BORDER: black 1px solid;
	BACKGROUND-COLOR: silver;
}
.clsDialog
{
	font-size: 9pt;
	margin: 0px;
	font-family: Arial;
	background-color: white;
}
.clsSmallButton
{
	width: 70px;
}
.clsMediumButton
{
	width: 100px;
}
.clsList
{
	margin-top: 2px;
	padding-bottom: 2px;
}
.clsLink
{
	color: black;
}
.clsLink:Visited
{
	color: black;
}
.clsParmPanel
{
	border: solid 1px silver;
	background-color: whitesmoke;
	padding: 10px;
	overflow: scroll;
}
select
{
	margin-bottom: 2px;
}
.clsIntroMenu
{
	border: black 1px solid;
	padding: 1px;
	font-weight: bold;
	background-color: #69819B;
	text-align: center;
}
.clsIntroMenuLink
{
	border-right: olive 1px solid;
	border-top: olive 1px solid;
	font-weight: bold;
	border-left: olive 1px solid;
	width: 100%;
	color: white;
	border-bottom: olive 1px solid;
	background-color: darkkhaki;
	text-decoration: none;
	text-align: center;
}
A.clsIntroMenuLink:Visited
{
	color: White;
}

H1
{
	font-weight: bold;
	font-size: 24pt;
	color: lightsteelblue;
	font-style: italic;
	font-family: times new roman;
}
H2
{
	font-weight: bold;
	font-size: 14pt;
	color: lightsteelblue;
	font-style: italic;
	font-family: times new roman;
}



.clsTopMenuLink
{
	color: White;
	text-decoration: none;
	font-size: 9pt;
	font-weight:bold;
}
A.clsTopMenuLink:Visited
{
	color: White;
}


.clsInnerMenu
{
	color: White;
	border-right: steelblue 1px solid;
	border-top: steelblue 1px solid;
	padding-left: 4px;
	font-weight: bold;
	border-left: steelblue 1px solid;
	border-bottom: steelblue 1px solid;
	background-color: #69819B;
	text-align: center;
}
td
{
	font-family:Arial;
	font-size:9pt;
}
.clsLocatorLink
{
	font-weight: bold;
}
.clsDark
{
	background-color: Silver;
}

.clsMedium
{
	background-color: Lemonchiffon;
}

.clsLight
{
	background-color: White;
}
.clsGrid
{
	border: solid 1px silver;
	border-width: 1;
}
.clsGridHeader
{
	background-color: lightsteelblue;
	font-weight: bold;
}

.clsGridAlternatingColor
{
	background-color: whitesmoke;
}

.clsMenuTab
{
	border-left: solid 1px white;
	border-top: solid 1px white;
	border-right: solid 1px CornflowerBlue;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: LightSteelBlue;
	cursor:hand;
	height:22px;
	margin-bottom: -10px;
	color: Black;
}

.clsMenuTabSelected
{
	border-left: solid 1px white;
	border-top: solid 2px Navy;
	border-right: solid 1px CornflowerBlue;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: white;
	cursor:hand;
	height:24px;
	margin-bottom: -8px;
}

.clsMenuTabSelected:visited
{
	color: Black;
}

.clsMenuTab:visited
{
	color: Black;
}

.clsTab
{
	border-left: solid 1px white;
	border-top: solid 1px white;
	border-right: solid 1px olive;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: palegoldenrod;
	cursor:hand;
	height:24px;
	margin-bottom: -10px;
	color: Black;
}

.clsTabSelected
{
	border-left: solid 1px white;
	border-top: solid 2px orange;
	border-right: solid 1px olive;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: white;
	cursor:hand;
	height:26px;
	margin-bottom: -8px;
}

.clsTabSelected:visited
{
	color: Black;
}

.clsTab:visited
{
	color: Black;
}

.clsWarrantyTab
{
	border-left: solid 1px silver;
	border-top: solid 1px silver;
	border-right: solid 1px darkgrey;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: silver;
	cursor:hand;
	height:24px;
	margin-bottom: -10px;
	color: Black;
	text-align: center;
}

.clsWarrantyTabSelected
{
	border-left: solid 1px silver;
	border-top: solid 2px orange;
	border-right: solid 1px darkgrey;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: whitesmoke;
	cursor:hand;
	height:26px;
	margin-bottom: -8px;
	text-align: center;
}

.clsWarrantyTabSelected:visited
{
	color: Black;
}

.clsWarrantyTab:visited
{
	color: Black;
}

.clsAdminMenuTab
{
	border-left: solid 1px white;
	border-top: solid 1px white;
	border-right: solid 1px CornflowerBlue;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: SteelBlue;
	cursor:hand;
	height:22px;
	margin-bottom: -10px;
	color: White;
}


.clsAdminMenuTab:visited
{
	color: White;
}


.clsLightBox
{
	background-color: whitesmoke;
	border: solid 1px silver;
	padding-left:5px;
	padding-bottom:3px;
}

.clsLightBoxTabSelected
{
	background-color: whitesmoke;
	border-top: solid 1px silver;
	border-left: solid 1px silver;
	border-right: solid 2px gray;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	cursor:hand;
	
	height:20px;
	margin-bottom: -4px;
}
.clsLightBoxTab
{
	background-color: whitesmoke;
	border-top: solid 1px whitesmoke;
	border-left: solid 1px whitesmoke;
	border-right: solid 2px silver;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	cursor:hand;
	
	height:20px;
	margin-bottom: -6px;
}

.clsHeaderCaption
{
	font-weight: bold;
}

.clsLightBoxHeader
{
	padding-left: 5px;
	font-weight: bold;
	margin-left: -5px;
	width: 100%;
	color: white;
	border-bottom: olive 1px solid;
	background-color: darkblue;
}

.clsThumbPanel
{
	padding-left: 20px;
}

.clsThumbCell
{
	background-color: whitesmoke;
}
.clsButton
{
	width: 80px;
}

.clsButtonLarge
{
	width: 125px;
}
.clsLogoffButton
{
	height: 10px;
	background-color: Navy;
	color: White;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}

A:visited
{
	color: Blue;
}

.clsViewAllPage
{
	border: solid 1px silver;
}

.clsDisplayTextBox
{
	background-color: white;
	border: solid 1px silver;	
}

.clsTableGroup
{
	background-color: whitesmoke;
	border: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	
}
.clsLinkButton
{
	background-color: WhiteSmoke;
	text-decoration: none;
	text-align:center;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	padding-right: 4px;
	padding-left: 4px;
	cursor: hand;
}