/* HORIZONTAL MENU */
.ExtranetHorizontalMenu {
	color: White;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 0; 
	padding-right:0px;
}


.ExtranetHorizontalMenu A:Link,
.ExtranetHorizontalMenu A:Visited {
	text-decoration: none;
	color: #b34040;
	padding: 0 0 0 10px;
	margin: 0px;
	border-color: #BABABA;
	border-style: solid;
	border-width: 0 0 0 1px;
}


	
.ExtranetHorizontalMenu A:Hover {
	color:#D54242;
	text-decoration : underline;
}


.ExtranetHorizontalMenuLevel2,
.ExtranetHorizontalMenuLevel2WithChildren {
	border-color: Fuchsia;
	border-style: solid;
	border-width: 0px;
	padding: 0px 2px 0px 2px;
	margin: 0px;
}


.ExtranetHorizontalMenuLevel1WithChildrenCurrentPage A:Link,
.ExtranetHorizontalMenuLevel1WithChildrenCurrentPage A:Visited,
.ExtranetHorizontalMenuLevel1WithChildren A:Link,
.ExtranetHorizontalMenuLevel1WithChildren A:Visited {
	border-width: 0;
}

.eMenu {font-family:"Times New Roman", Times, serif; }
.eMenuInner {font-family:"Times New Roman", Times, serif; float:right;}
.eMenu .eMenuLevel2, .eMenuInner .eMenuLevel2 {border-right:1px solid black; float:left;text-align:center;border-bottom:none;height:16px;}
.eMenuLevel2 a:link, .eMenuLevel2 a:visited {color:#b44444; border:none;text-decoration:none; display:block; width:100%;}
.eMenuLevel2 a:hover {text-decoration:underline;}

.eMenuLevel2.governance {width:100px;}
.eMenuLevel2.primary {width:95px;}
.eMenuLevel2.seafood {width:70px;}
.eMenuLevel2.tourism {width:75px;}
.eMenuLevel2.property {width:75px;border-right:none;}







































/* HORIZONTAL MENU */
.HorizontalMenu {
	color: White;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 20px; 
	padding-right:45px;
}


.HorizontalMenu A:Link,
.HorizontalMenu A:Visited {
	text-decoration: none;
	color: #990000;
	border: 0px;
	padding: 0px 5px 0px 10px;
	margin: 0px;
	border-color: #BABABA;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
}

*>.HorizontalMenu A:Link,
*>.HorizontalMenu A:Visited {
	position:relative;
	top: 5px;
}
	
.HorizontalMenu A:Hover {
	color:#D54242;
	text-decoration : underline;
}


.HorizontalMenuLevel2,
.HorizontalMenuLevel2WithChildren {
	border-color: Fuchsia;
	border-style: solid;
	border-width: 0px;
	padding: 0px 2px 0px 2px;
	margin: 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;
	border: 0px;
	padding: 4px 10px 4px 10px;
	margin: 0px;
	display: block;

}

.wholeVerticalExpandMenu A:Hover {
	color : #FFFFFF;
	text-decoration : none;
	background-color: #B74B4B;
}

.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;
}

.VerticalExpandMenuLevel3 {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #990000;
	padding: 0px;
	margin: 0px;
	width: 139px;
}

.VerticalExpandMenuLevel3WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: Lime;
	padding: 0px;
	margin: 0px;
	background-color: #990000;
	width: 139px;
}

.VerticalExpandMenuLevel4,
.VerticalExpandMenuLevel4WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	background-color: #D36E6E;
	padding: 0px;
	margin: 0px;
	width: 139px;
}



.VerticalExpandMenuLevel4CurrentPage {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #D36E6E;
	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: #990000;
	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 */
.VerticalExpandMenuNewLevel1WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #706461;
	width: 139px;
}

.VerticalExpandMenuNewLevel1WithChildrenCurrentPage {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #17181A;
	width: 139px;
}

.VerticalExpandMenuNewLevel3  {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #706461;
	width: 139px;
}

.VerticalExpandMenuNewLevel3CurrentPage  {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #17181A;
	width: 139px;
}

.VerticalExpandMenuNewLevel3WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #000;
	padding: 5px 10px 5px 10px;
	margin: 15px 0px 0px 0px;
}
.VerticalExpandMenuNewLevel3WithChildren a:hover {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #000;
	padding:4px 10px;
	cursor:default;
}

.VerticalExpandMenuNewLevel3WithChildrenCurrentPage {
	border-style: solid;
	border-color: #5F767C;
	border-width: 0px;
	background-color: #17181A;	
	padding: 0px;
	margin: 0px;
	width: 139px;
}

.VerticalExpandMenuNewLevel4 {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #990000;
	padding: 0px;
	margin: 0px;
	width: 139px;
}

.VerticalExpandMenuNewLevel4WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: Lime;
	padding: 0px;
	margin: 0px;
	background-color: #990000;
	width: 139px;
}

.VerticalExpandMenuNewLevel5,
.VerticalExpandMenuNewLevel5WithChildren {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	background-color: #D36E6E;
	padding: 0px;
	margin: 0px;
	width: 139px;
}



.VerticalExpandMenuNewLevel5CurrentPage {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: #D36E6E;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 139px;
}

.VerticalExpandMenuNewLevel5WithChildrenCurrentPage {
	border-style: solid;
	border-color: #9CAEB3;
	border-width: 0px;
	background-color: Lime;
	padding: 0px;
	margin: 0px;
	background-color: #990000;
	width: 139px;
}

