/* HORIZONTAL MENU */
.HorizontalMenu {
	color: White;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 1px;
	padding-bottom: 2px;
}


.HorizontalMenu A:Link,
.HorizontalMenu A:Visited {
	text-decoration: none;
	letter-spacing: 0px;
	color: #81C8DA;
	border: 0px;
	padding: 0px 5px 2px 10px;
	border-color: #BABABA;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
}

*>.HorizontalMenu A:Link,
*>.HorizontalMenu A:Visited {
	position:relative;
}
	
.HorizontalMenu A:Hover {
	color:#FFFFFF;
	text-decoration : none;
}


.HorizontalMenuLevel2,
.HorizontalMenuLevel2WithChildren {
	border-color: Fuchsia;
	border-style: solid;
	border-width: 0px;
}

.HorizontalMenuLevel2CurrentPage,
.HorizontalMenuLevel2WithChildrenCurrentPage {
	border-color: Fuchsia;
	border-style: solid;
	border-width: 0px;
}










/* VERTICAL MENU */
.wholeVerticalExpandMenu {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 139px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	font-size : 11px;
}

.wholeVerticalExpandMenu A:Link,
.wholeVerticalExpandMenu A:Visited {
	text-decoration : none;
	color: #FFFFFF;

	padding: 4px 28px 4px 22px;
	margin: 0px;
	display: block;
	letter-spacing: -1px;


}

.VerticalExpandMenuLevel3CurrentPage A:Hover {
	color : #FFFFFF;
	text-decoration : none;
	background-color: #0E6B8E;
	background-image: url(/custom/templates/page/ASLinner/images/menu_button.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.VerticalExpandMenuLevel3 A:Hover {
	color : #FFFFFF;
	text-decoration : none;
	background-color: #0E6B8E;
	background-image: url(/custom/templates/page/ASLinner/images/menu_button.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.VerticalExpandMenuLevel4 A:Hover {
	color : #FFFFFF;
	text-decoration : none;
	background-color: #227793;
}

.VerticalExpandMenuLevel1WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #706461;
	width: 139px;
}

.VerticalExpandMenuLevel1WithChildrenCurrentPage {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #17181A;
	width: 139px;
}

.VerticalExpandMenuLevel2  {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #706461;
	width: 139px;
}

.VerticalExpandMenuLevel2CurrentPage  {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #17181A;
	width: 139px;
}

.VerticalExpandMenuLevel2WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #706461;
	padding: 0px;
	margin: 0px;
	width: 139px;
}

.VerticalExpandMenuLevel2WithChildrenCurrentPage {
	border-style: solid;
	border-color: #5F767C;
	border-width: 0px;
	background-color: #17181A;	
	padding: 0px;
	margin: 0px;
	width: 139px;
}

.VerticalExpandMenuLevel3WithChildrenCurrentPage,
.VerticalExpandMenuLevel3WithChildren,
.VerticalExpandMenuLevel3CurrentPage,
.VerticalExpandMenuLevel3 {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #005D80;
	padding: 0px;
	margin: 0px;
	width: 139px;
	background-image: url(/custom/templates/page/ASLinner/images/menu_button.gif);
	background-repeat: no-repeat;
	background-position: right;
}


.VerticalExpandMenuLevel4,
.VerticalExpandMenuLevel4WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	background-color: #009AB6;
	padding: 0px;
	margin: 0px;
	width: 139px;
}



.VerticalExpandMenuLevel4CurrentPage {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #009AB6;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 139px;
}

.VerticalExpandMenuLevel4WithChildrenCurrentPage {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: Lime;
	padding: 0px;
	margin: 0px;
	background-color: #005D80;
	width: 139px;
}

.tagHtmlAddress,
.tagHtmlAddressLine {}
	
.tagHtmlAddressBusinessName {
	font-weight:bold;
	font-size:11px;
}
	


	
/* 
added by Thrive update dated 20040521.
These classes control the appearance of 
asterisks and errors in forms.
*/

.formFlag {
	color : red;
}

.formError {
	color : red;
	font-weight : bold
}

/* end */

