a:link { color: #0b93aa; text-decoration: underline}
a:visited { color: #0da8c2; text-decoration: underline}
a:active { text-decoration: underline}
a:hover { color: #0da8c2; text-decoration: underline}

a.redlink:link { color: #682144; text-decoration: none}
a.redlink:visited { color: #682144; text-decoration: none}
a.redlink:active { text-decoration: none}
a.redlink:hover { color: #682144; text-decoration: underline}

a.rightnavlink:link { color: #494140; text-decoration: none}
a.rightnavlink:visited { color: #494140; text-decoration: none}
a.rightnavlink:active { text-decoration: none}
a.rightnavlink:hover { color: #494140; text-decoration: underline}

a.footerlink:link { color: #dcddd6; text-decoration: underline}
a.footerlink:visited { color: #dcddd6; text-decoration: underline}
a.footerlink:active { text-decoration: none}
a.footerlink:hover { color: #edeee7; text-decoration: underline}

a.bottomlink:link { color: #c0d8dd; text-decoration: underline}
a.bottomlink:visited { color: #c0d8dd; text-decoration: underline}
a.bottomlink:active { text-decoration: none}
a.bottomlink:hover { color: #d3e7eb; text-decoration: underline}

.error {
  color: #f00;
  font-size: 12px;
}

.headertagline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #733a5e;
	font-weight: normal;
	line-height: 16px;
}
.headertextred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #733a5e;
}
.headertext {
	font-family: Arial, Helvetica, sans-serif;
	color: #494140;
	font-size: 12px;
}
.headernumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #733a5e;
	font-weight: bold;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #494140;
	padding-top: 10px;
}
.titlefeaturefind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #09747f;
	font-weight: bold;
	padding-top: 10px;
}
.quotebtmftr {
	font-family: Arial, Helvetica, sans-serif;
	color: #dcddd6;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	font-weight: bold;
}
.ftrtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #dcddd6;
	font-size: 12px;
	padding-top: 5px;
}

.bottomlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c0d8dd;
	line-height: 18px;
}
.titlefeaturenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09747f;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.titlerightnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #09747f;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 10px;
}


/*MAIN NAV MENU */
#topmenu {
	padding: 0;
	background: url(../images/nav_top_link_bg.gif); 
  background-repeat: repeat-x;
  width: 769px;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #c5c6b9;
  border-right: 1px solid #c5c6b9;
  height: 30px;
}
/* MENU SETTINGS */
/* Top Level List Settings */
#topmenu ul { margin: 0; padding: 0; list-style: none; z-index:10000; }
#topmenu ul li { position: relative; float: left;
	height:20px;
  background: url(../images/nav_top_link_bg.gif); 
  background-repeat: repeat-x;
	border-left: 1px solid #c5c6b9;
	border-right: 0px solid #c5c6b9;
	padding: 5px .85em;
	text-align: left; 
	width: auto;
	margin: 0 0;
	z-index: 10001;
}
#topmenu ul li:hover {}
#topmenu ul li.over {}

/* Top Level Link Settings */
#topmenu ul li a:hover { color: #682144; }
#topmenu ul li a {height: 24px; 
  font-family: arial, helvetice, san-serif;
  text-decoration: none; 
  color: #09747f; 
  display: inline; 
  width: 100%; 
  padding: 5px 8px;
  text-align:center; 
  font-size: 12px; 
  font-weight: bold;}

/* menu level 1 */
#topmenu ul li ul {
	display:none; 
	position: absolute;
	top: 31px; width: 165px;
	left: -2px;
	border-top: #c5c6b9 1px solid;
	/*OPACITY SETTINGS*/
	/*filter:alpha(opacity=100); /* for IE */
	/*-moz-opacity:1; /* for mozilla */
	/*opacity: 1; /* for safari */
	/*khtml-opacity: 1; /* for konquerer and older safari */
}

#topmenu ul li ul:hover { display: block;}
#topmenu ul li:hover ul { display: block; background-color:#fff;}
#topmenu ul li.over ul  { display: block; } /* for IE */
#topmenu ul li ul li {
	width: 165px;
	margin: 0;
	background-color: #ecece8;
	background-image: none;
	text-align: left;
	border-right: #c5c6b9 1px solid;
	border-left: #c5c6b9 1px solid;
	border-bottom: #c5c6b9 1px solid;
	border-top: #c5c6b9 0px solid;
	padding-bottom: 5px;
}
#topmenu ul li ul li a {text-decoration: none; color: #666; text-align: left; font-weight: bold; font-size: 12px; }
#topmenu ul li ul li a:hover { color: #682144;}
#topmenu ul li ul li:hover { display: list-item; background-color: #fff;}
#topmenu ul li ul li.over { display: block; background-color: #fff;} /* for IE  */
