a:link {
	color: #0a447D;
	text-decoration: underline;
}
a:visited {
	color: #0a447D;
	text-decoration: underline;
}
a:hover {
	color: #c29a3a;
}
a:active {
	color: #0a447D;
	text-decoration: underline;
}
p {
	margin: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0A447D;
}
h1 {
	margin: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 18px;
	color: #0A447D;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c29a3a;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #0a447D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c29a3a;
	margin: 10px;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #0a447D;
	margin: 10px;
}

h4 {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #0A447D;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c29a3a;
}
li {
	margin: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0A447D;
}

.HPBack {
	background-image: url(images/mapbackground.gif);
	background-repeat: repeat;
	background-color: #f5f7fb;
}
.menu {
	background-image: url(images/sidebar.jpg);
	background-repeat: repeat-y;
}
.address {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #C29A3A;
	line-height: 14px;
	margin: 2px;
	text-transform: uppercase;
	font-weight: bold;
}
.address a:link {
	color: #C29A3A;
	text-decoration: none;}
.address a:visited {
	color: #C29A3A;
	text-decoration: none;
}
.address a:hover {
	color: #ffffff;
	text-decoration: none;
}
.address a:active {
	color: #C29A3A;
	text-decoration: none;
}
	
.menutxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0a4472;
	font-weight: bold;
	margin: 0px 0px 0px 15px;
}
.menutxt a:link {
	color: #0a447D;
	text-decoration: none;
}
.menutxt a:visited {
	color: #0a447D;
	text-decoration: none;
}
.menutxt a:hover {
	color: #c29a3a;
	text-decoration: underline;
}
.menutxt a:active {
	color: #0a447D;
	text-decoration: none;
}
.menutxt2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #1b3461;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 10px;
}
.menutxt2 a:link {
	color: #0a447D;
	text-decoration: none;
}
.menutxt2 a:visited {
	color: #0a447D;
	text-decoration: none;
}
.menutxt2 a:hover {
	color: #c29a3a;
	text-decoration: underline;
}
.menutxt2 a:active {
	color: #0a447D;
	text-decoration: none;
}
.divider {
	background-image: url(images/dot_line_small.gif);
	background-repeat: repeat-x;
	margin: 0px 10px;
	padding: 0px;
}

.tabletxt {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0A447D;
}
.footer {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #C29A3A;
	line-height: 16px;
	margin: 2px;
	font-weight: bold;
	text-align: center;
}
.menutxtCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #D2AF69;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}
.menutxt2Copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	color: #C29A3A;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 10px;
}
.horizontalmenu {
	margin: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0A447D;
	font-weight: bold;
}
.tabletxt2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0A447D;
	font-weight: bold;
}
.IPBack {
	background-image: url(images/Background-palms2.jpg);
	background-repeat: repeat-x;
	background-color: #f6F0E2;
}
.smText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.box_tan_outline { border: 1px solid #C3CDD7;}
.box_tan_header { padding: 5px 0px 5px 0px; background-color: #DEE7EF; border-bottom: 1px solid #DFDFBF; color:#999966; }
.box_featured_outline { border: 1px solid #c29a3a; padding: 3px; background-color: #DEE7EF;}
.box_featured_outline2 { border: 1px solid #f6f0e2; padding: 3px;background-color: #DEE7EF;}
.box_featured_padding { padding: 8px; }
.box_featured_padding2 { padding: 4px 14px 8px 14px; }.smallHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.caps {
	text-transform: uppercase;
}
.IPBackground2 {
	background-image: url(images/Background.jpg);
	background-repeat: repeat-y;
	background-color: #f6f0e2;
}
.IPBackground {
	background-image: url(images/map-blue2.jpg);
	background-repeat: no-repeat;
	background-color: #f5f7fb;
}

.translucentbkg {
   background-color: #0A447D;       /* the background              */
   filter:alpha(opacity=80);
   -moz-opacity:0.5;
   opacity: 0.5;
}

#opaquetext {
   background-color: transparent;   /* transparent background      */
   position: absolute;              /* absolute positioning        */
   z-index: 2;                      /* place it over the other DIV */
}
