/* BASE SETTINGS */
body {
	background-color: #114633;
	font-family: verdana, arial, sanserif;
	color: black;
	font-size: x-small
}
td,p,h2,b,li,table,h3,h1 {color: black}
error {color: Red}

h2
{
	font-size: 12pt;
}

span.FooterText
{
	font-size: x-small;
}

span.ImageHeader
{
	font-size: 12pt;
    font-weight: bold;
    font-family: Verdana;
    color: White;
}

span.ImageText
{
	font-size: smaller;
	font-style: normal;
	font-family: Arial;
	color: White;
	
}

h3
{
	font-size: 9pt;
}

td {
	font-family: verdana, arial, sanserif;
	font-size: 9pt;
	/* text-align: left; */
}

td.emaillist {
	font-size: 7.5pt;
}

td.home_sidebar_inner {
	font-size: 7.5pt;
}

td.home_left_sidebar {
	font-family: verdana, arial, sanserif;
	font-size: 8pt;

	padding: 8px 10px 12px 10px;
	background-color: #EDE6D1;
	vertical-align: top;
}

td.home_right_sidebar {
	font-family: verdana, arial, sanserif;
	font-size: 9pt;
	line-height: 1.3;

	padding: 8px 10px 14px 10px;
	background-color: #F9F6ED;
	vertical-align: top;
}

td.home_content {
	font-family: verdana, arial, sanserif;
	font-size: 9pt;
	line-height: 1.3;

	padding: 8px 12px 20px 12px;
	background-color: white;
	vertical-align: top;
}

td.main_content {
	font-family: verdana, arial, sanserif;
	font-size: 9pt;
	line-height: 1.3;

	padding: 8px 20px 20px 20px;
	background-color: white;
	vertical-align: top;
}

td.sub_content {
	line-height: 1.3;
	vertical-align: top;
}

span.heading {
	font-family: verdana, arial, sanserif;
	font-size: 11pt;
	font-weight: bold;	
	text-align: left;
}

span.subheading {
	font-family: verdana, arial, sanserif;
	font-size: 9pt;
	font-weight: bold;	
	text-align: left;
}

span.highlight
{
	background-color: #FDEF90;
}


span.small {
	font-family: verdana, arial, sanserif;
	font-size: 7.5pt;
}

span.MainHeading {
	font-weight: bold;
	font-size: 12pt;
}

table.outer {
	background-color: White;
	width: 715px;
}

/* STANDARD LINKS */

a {
	background-color: transparent;	
	text-decoration: none;
}

a:link, a:visited {
	color: #d59b28;
}
	
a:hover {
	color: #F4B201;
	background-color: transparent;
	text-decoration: underline;
}

a:active {
	color: #BE8E2D;
}

/* NAVIGATION BAR ELEMENTS */

td.nav_toprow {
	background-color: Black;
	color: White;
	text-align: right;
}

a.nav_toprow:link, a.nav_toprow:visited {
	color: white;
	font-size: 8pt;
	text-decoration: none;
}

a.nav_toprow:hover {
	color: white;
	text-decoration: underline;
}

a.nav_toprow:active {
	color: white;
	font-size: 8pt;
	text-decoration: none;
}

table.navbar {
	background-color: #CAC1A7;
}

td.navbar {
	font-size: 8pt;
	color: black;
	vertical-align: middle;
	white-space: nowrap;
}

td.navbar a  { 
	height: 14px;
	display: block; 
	text-decoration: none; 
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	padding: 4px 12px 5px 12px;
	color: black;
} 

td.navbar a:visited, td.navbar a:active {
	color: black;
	text-decoration:none; 
}

td.navbar a:hover {
	color: black;
	text-decoration:underline; 
}

td.navbar_selected
{
	font-size: 8pt;
	color: white;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #A59975;
}

td.navbar_selected a 
{ 
	height: 14px;
	display: block; 
	text-decoration: none; 
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	padding: 4px 12px 5px 12px;
	color: white;
} 

td.navbar_selected a:visited, td.navbar_selected a:active {
	color: white;
	text-decoration:none; 
}

td.navbar_selected a:hover {
	color: white;
	text-decoration:underline; 
}

td.nav_divider
{
	background-color: White;
}

td.nav_content_separator
{
	background-color: #663300;
}

/* SIDE BAR ELEMENTS */

td.sidebar_border
{
	background-color: #663300;
}

td.sidebar_main
{
	background-color: #F9F6ED;
	width: 184px;
}

table.sidebar
{
	border: 1px solid #F9F6ED; 
	background-color: #966D00;
}

td.sidebar 
{ 
	height: 14px;
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	padding: 4px 5px 5px 12px;
	color: #FEFDFB;
	border-bottom: 1px solid #F9F6ED; 
	border-collapse: collapse;
	cursor: pointer;
} 


tr.sidebar a 
{ 
	text-decoration: none; 
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	color: #FEFDFB;
} 

table.sidebar a:visited, table.sidebar a:active {
	color: #FEFDFB;
	text-decoration:none; 
}

table.sidebar a:hover {
	color: #FEFDFB;
	background-color: #CC9933; 
	text-decoration:none; 
}

tr.sidebar_selected
{ 
	width: 165px; 
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	padding: 4px 5px 5px 12px;
	color: #FEFDFB;
} 

td.sidebar_menu
{
	border-bottom: 1px solid #FEFDFB;
	text-align: left;
}

td.sidebar_menu_selected
{
	padding: 4px 5px 5px 12px;
	vertical-align: middle;
	color: #FEFDFB;
	font-size: 8pt;
	background-color: #CC9933;
	border-bottom: 1px solid #FEFDFB;
	text-align: left;
}

td.sidebar_menu_selected_item
{
	vertical-align: middle;
	color: #FEFDFB;
	font-size: 8pt;
	background-color: #CC9933;
	width: 156px;
}

td.sidebar_menu_selected_item a 
{ 
	height: 10px;
	text-decoration: none; 
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	padding: 2px 0px 2px 0px;
	white-space: nowrap;
} 


td.sidebar_menu_selected_item a:link, td.sidebar_menu_selected_item a:visited, td.sidebar_menu_selected_item a:active
{
	color: white;
	font-size: 8pt;
	text-decoration: none;
}

td.sidebar_menu_selected_item a:hover
{
	text-decoration: underline;
}

td.sidebar_submenu
{
	padding: 0px 5px 3px 22px;
	vertical-align: middle;
	color: #FEFDFB;
	font-size: 8pt;
	background-color: #CC9933;
}

td.sidebar_submenu_last
{
	padding: 0px 5px 5px 22px;
	vertical-align: middle;
	color: #FEFDFB;
	font-size: 8pt;
	border-bottom: 1px solid #FEFDFB;
	background-color: #CC9933;
}

/* SITE LOCATION */

/* "navloc" denotes site location links at the top of the main content section */

a.navloc:link
{
	color: #BE8E2D;
	font-size: 8pt;		
	background-color: transparent;	
	text-decoration: none;
}
	
a.navloc:visited
{
	color: #BE8E2D;
	font-size: 8pt;		
	background-color: transparent;
	text-decoration: none;
}

a.navloc:active
{
	color: #BE8E2D;
	font-size: 8pt;		
	background-color: transparent;
	text-decoration: none;
}

a.navloc:hover
{
	color: #F4B201;
	font-size: 8pt;	
	background-color: transparent;
	text-decoration: underline;
}

/* Formatted Table */
table.fmt {
	border-bottom: solid 1px #A59975;
}
tr.fmt {
	background-color: #F9F6ED;
}
tr.fmt_alt {
	background-color: #EDE6D1;
}
tr.fmt_hdr {
	text-align: center;
}
td.fmt {
	text-align: center;
}

td.fmt_s {
	font-size: 7pt;
	text-align: center;
}

td.fmt_hdr{
	border-bottom: solid 1px #A59975;
	font-size: 7.5pt;
	text-align: center;
}

/* "navloc_current" denotes current location in the nav links */

.navloc_current
{
	color: black;
	font-style: italic;
	font-size: 8pt;		
}

table.navloc 
{
}

a.media_nav:link
{
	color: #BE8E2D;
	font-size: 8pt;		
	background-color: transparent;	
	text-decoration: none;
}
	
a.media_nav:visited
{
	color: #BE8E2D;
	font-size: 8pt;		
	background-color: transparent;
	text-decoration: none;
}

a.media_nav:active
{
	color: #BE8E2D;
	font-size: 8pt;		
	background-color: transparent;
	text-decoration: none;
}

a.media_nav:hover
{
	color: #F4B201;
	font-size: 8pt;	
	background-color: transparent;
	text-decoration: underline;
}

/* "navloc_current" denotes current location in the nav links */

span.media_nav
{
	color: black;
	font-size: 8pt;		
}



/* FOOTER ELEMENTS */

td.footer_slogan
{
	background-color: black;
	text-align: center;
}

td.footer
{
	background-color: white;
	padding: 5px; 
	font-size: 7pt;
}

a.disclaimer:link
{
	color: #BE8E2D;
	background-color: transparent;	
	text-decoration: none;
}
	
a.disclaimer:visited
{
	color: #BE8E2D;
	background-color: transparent;
	text-decoration: none;
}

a.disclaimer:active
{
	color: #BE8E2D;
	background-color: transparent;
	text-decoration: none;
}

a.disclaimer:hover
{
	color: #F4B201;
	background-color: transparent;
	text-decoration: underline;
}

td.footer_links {
	padding-top: 5px;
	color: white;
	text-align: center;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:active
{
	color: white;
	font-size: 8pt;	
	background-color: transparent;
	text-decoration: none;
}

a.footer_link:hover
{
	color: white;
	background-color: transparent;
	text-decoration: underline;
}

/* STANDARD TABS */

td.tab_selected
{
	background-color: #A59975; 
	padding: 4px 12px 4px 12px; 
	border-right: 1px solid white; 
	border-bottom: 1px solid white; 
	color: white;
	font-size: 7.5pt;
}

td.tab_unselected
{
	background-color: #CAC1A7; 
	border-right: 1px solid white; 
	border-bottom: 1px solid white;
	padding: 4px 12px 4px 12px; 
	font-size: 7.5pt;
}

td.tab_unselected a
{
	color: black;
}

td.tab_unselected a:visited, td.tab_unselected a:active
{
	color: black;
}

td.tab_unselected a:hover
{
	color: black;
	text-decoration: underline;
}

tr.stdTableRow_Odd {
	background-color: #F9F6ED; 
}

tr.stdTableRow_Even
{
	nowrap: nowrap;
}

td.stdTableCell
{
	padding-top: 2px;
	padding-bottom: 6px;
	vertical-align: Top;
	font-size: 8.5pt;
}

/* MEDIA CLIPPINGS FORMATS */

span.MediaListItemTitle
{
	font-weight: bold;
}

span.MediaListItemSubTitle
{
	font-style: italic;
}

span.MediaListNewsSource
{
	font-style: italic;
}

/* ============================================================================ 
   AWARDS
   ============================================================================ */

td.AwardContent
{
	background-color: #F9DEA8;
}
td.AwardContentItalic
{
	background-color: #F9DEA8;
	font-style: italic;
}

table.Award
{
	width: 100%;
}

td.AwardHeading

{
	font-family: verdana, helvetica, sans-serif;
	color: black;
	font-size: 12pt;
	font-weight: bold;
}

span.AwardTitle
{
	font-weight: bold;
}

span.AwardPresenter
{
	font-style: italic;
}

/* ============================================================================ 
   EMPLOYMENT PAGE
   ============================================================================ */
span.JobTitle
{
	font-size: 11pt;
	font-weight: bold;
}

tr.JobInfo {
	background-color: #F9F6ED;
}

tr.JobInfoAlt {
}

td.JobInfoCategory
{
	vertical-align: top;
	padding-right: 4px;
}

td.JobInfoText
{
	vertical-align: top;
	padding-bottom: 4px;
	font-weight: bold;
}

td.JobApply, td.SpecialAnnouncement
{
	font-size: 7.5pt;
	padding: 4px;
	background-color: #F9F6ED;
}

/* ============================================================================ 
   TESTIMONIALS
   ============================================================================ */
span.TestimonialDetail
{
	font-style: italic;
}
span.TestimonialInfo
{
}

/* ============================================================================ 
   Photo Album
   ============================================================================ */

span.album
{
	font-family: verdana, helvetica, sans-serif;
	color: #ffffff;
	font-size: 8pt;
}

a.album {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: black;
}
a.album:link
{
	color: black;
	text-decoration: none;
}

a.album:active, a.album:visited
{
	color: black;
	text-decoration:none;
}
	
font.album_header
{
	color: black;
	text-decoration:none;
}

a.album:active, a.album:visited
{
	color: black;
	text-decoration:none;
}

td.album_header {
	border: 1px solid white;
	padding: 3px;
}

a.album:hover
{
	color: black;
	text-decoration:underline;
}

a.album_link {
	font-family: verdana, sans-serif;
	font-size: 8pt;
}
a.album_link:link
{
	text-decoration: none;
	color: #F9DEA8;
}
a.album_link:active, a.album_link:visited
{
	color: #F9DEA8;
	text-decoration:none;
}
a.album_link:hover
{
	color: F9DEA8;
	text-decoration:underline;
}

/*
table.album_outer_border {
	background-color: #663300;
}

table.album_inner_border {
	background-color: #ffcc33;
}

body.album {
	background-color: black;
}
*/
table.album {
	border-collapse: collapse;
	border: 1px solid white;
}

/* Forms */

input.emaillist, select.emaillist {
	border: 1px solid #CAC1A7;
	background-repeat: no-repeat;
	font-size: 6.5pt;
}

input.field, textarea.field, select {
	border: 1px solid #CAC1A7;
	background-repeat: no-repeat;
}

input.field_cb {
}

input.submit
{
	border: 1px solid #663300;
	background-color: white;
}

a.submit:hover
{
	border: 2px solid green;
}
span.required {
	color: red;
}
td.contact {
	padding: 8px;
	background-color: #F9F6ED;
	font-size: 7.5pt;
}

td.contact_table {
	font-size: 7.5pt;
}

td.InquiryForm {
	padding-bottom: 2px;
	padding-right: 8px;
}

/* Home Page*/
table.homepage_menu
{
	background-color: #966D00;
}

td.homepage_menu
{ 
	height: 14px;
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	padding: 4px 5px 5px 4px;
	color: #FEFDFB;
	border-collapse: collapse;
	cursor: pointer;
} 

tr.homepage_menu a 
{ 
	text-decoration: none; 
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	color: #FEFDFB;
} 

table.homepage_menu a:visited, table.homepage_menu a:active {
	color: #FEFDFB;
	text-decoration:none; 
}

table.homepage_menu a:hover {
	color: #FEFDFB;
	background-color: #CC9933; 
	text-decoration:none; 
}

.Title {
	font-size: 8pt; 
	font-family: verdana, sans-serif;
	font-weight: none;
	color: white;
	background-color: #946D00;
	Padding-left: 2px;
}
.Title A:Link {
	text-decoration: none;
	color: white;
}
.Title A:Active {
	text-decoration: none;
	color: white;
}
.Title A:Visited {
	text-decoration: none;
	color: white;
}
.Title A:Hover {
	text-decoration: underline;
	color: white;
}
.Box1 {
	font-size: 8pt;
	line-height: 1.3;
	color: #000000;
	Padding-left: 4px;
	Padding-top: 4px;
	Padding-bottom: 4px;
	Padding-right: 4px;
	background-color: #ffffff;
	
}
.Box2 {
	font-size: 8pt;
	line-height: 1.3;
	color: #000000;
	Padding-left: 4px;
	Padding-top: 4px;
	Padding-bottom: 4px;
	Padding-right: 4px;
	background-color: #F5EBD6;
	
}

tr.sitemap_hdr{
background-color: #EDE6D1;
}
tr.sitemap_section{
background-color: #F9F6ED;
}