@charset "utf-8";

/* BODY TEXT --------------------------------------------------------------------------------------*/

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.body_text_bold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.body_text_bold_purple {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4B135A;
}

.body_text_bold_italic {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}

.body_text_small_contact {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
}

/* FOOTER TEXT --------------------------------------------------------------------------------------*/

.footer_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

/* VIDEO TEXT --------------------------------------------------------------------------------------*/

.video_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	line-height: 26px;
	font-weight: bold;
}

.video_italic {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4B135A;
	line-height: 26px;
	font-weight: bold;
	font-style: italic;
}

.video_color {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4B135A;
	line-height: 26px;
	font-weight: bold;
	font-style: normal;
}

/* TOP NAVIGATION FORMATTING --------------------------------------------------------------------------------------*/

a.nav_links:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.nav_links:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.nav_links:visited {
	color: #ffce20;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.nav_links:hover {
	color: #ffce20;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/* SUB NAVIGATION FORMATTING --------------------------------------------------------------------------------------*/

a.sub_nav_links:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.sub_nav_links:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.sub_nav_links:visited {
	color: #ffce20;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.sub_nav_links:hover {
	color: #ffce20;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/* SUB NAVIGATION FORMATTING --------------------------------------------------------------------------------------*/

a.sub_nav_links_blue:link {
	color: #0A1F58;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.sub_nav_links_blue:active {
	color: #0A1F58;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.sub_nav_links_blue:visited {
	color: #0A1F58;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.sub_nav_links_blue:hover {
	color: #0A1F58;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/* Content Links --------------------------------------------------------------------------------------*/

a.content_links:link {color: #FFFFFF; text-decoration: underline; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;}
a.content_links:active {color: #FFFFFF; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px;}
a.content_links:visited {
	color: #fcc101;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links:hover {
	color: #fcc101;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Content Links --------------------------------------------------------------------------------------*/

a.content_links_oragne:link {
	color: #fcc101;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_oragne:active {
	color: #fcc101;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_oragne:visited {
	color: #fcc101;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_oragne:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Content Links --------------------------------------------------------------------------------------*/

a.content_links_red:link {
	color: #FF0000;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_red:active {
	color: #FF0000;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_red:visited {
	color: #FF0000;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_red:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Content Links --------------------------------------------------------------------------------------*/

a.content_links_blue:link {
	color: #0033CC;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_blue:active {
	color: #0033CC;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_blue:visited {
	color: #0033CC;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a.content_links_blue:hover {
	color: #0033CC;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Locations Links --------------------------------------------------------------------------------------*/

a.locations_links:link {
	color: #0a215d;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
a.locations_links:active {
	color: #0a215d;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.locations_links:visited {
	color: #9c1010;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
a.locations_links:hover {
	color: #9c1010;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/* Footer Links --------------------------------------------------------------------------------------*/

a.footer_links:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a.footer_links:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a.footer_links:visited {
	color: #ffce20;
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a.footer_links:hover {
	color: #ffce20;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a.bottom_footer_links:link {color: #CCCCCC; text-decoration: underline; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
a.bottom_footer_links:active {color: #CCCCCC; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
a.bottom_footer_links:visited {color: #CCCCCC; text-decoration: underline; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}
a.bottom_footer_links:hover {color: #CCCCCC; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px;}


.nav_divider {
	font-weight: bold;
	color: #FFCC00;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

/* HEADER FONT SIZE --------------------------------------------------------------------------------------*/

.body_headers {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #4B135A;
}
.body_text_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0a215d;
}
.body_text_black {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}

.table_border_color { 
border-color: #86493a; 
border-bottom: 2px solid; 
}.title_text_white {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.title_text_orange {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fcc101;
	font-weight: bold;
}
.image_border {
	border: 2px solid #FD6211;
}
.title_text_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}
.subtitle_text_red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.subtitle_text_blue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1C4372;
	font-weight: bold;
}

/* slideshow --------------------------------------------------------------------------------------*/

#slideshow IMG {
	position:absolute;
	top:2px;
	left:2px;
	z-index:8;
	opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

