/* GENERAL STYLES */
/* HTML Tags */

html {
}

body   { 
  color: black; 
  font-size: 12px; 
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; 
  background: #204565 repeat-y center top; 
  margin: 0px;
}

a, a:link, a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

a:link, a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

a:hover, a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }

h1 { color: #004B85; font-weight: bold; font-size: 16px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; border-bottom: 1px #d3d3d3 dotted; text-align: left; padding-bottom: 5px;
}

h2 { color: #004B85; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; border-bottom: 1px #d3d3d3 dotted; text-align: left; 
}

h3 { color: #004B85; font-weight: bold; font-size: 13px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; border-bottom: 1px #d3d3d3 dotted; text-align: left; 
}

h4 { color: #000000; font-weight: normal; font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; font-style: italic; text-align: left; padding-bottom: 5px;
}

h5 { color: #000000; font-weight: normal; font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; border-top: 1px #d3d3d3 dotted; text-decoration: none; font-style: italic; text-align: left; padding-top: 5px;
}

h6 { color: #004B85; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: left; padding: 5px 0 5px 0; margin: 0px;
}

/* DIV ID Elements */

#page_container {
  position: relative;
  width: 825px;
  padding: 0px;
  margin: 0px auto;
  background: url(/media/5/background.jpg) repeat-y center top; 
}

#footer_container {
  background: #204565  repeat-y center top; 
  text-align: center;
  color: #ffffff;
        font-size: 10px; 
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
}

#footer_container a, #footer_container a:link, #footer_container a:visited {
  text-decoration: underline;
  color: #FFF;
}

#footer_container a:hover {
  text-decoration: none;
  color: #FFF;
}

#main_container {
  position: relative;
  width:800px;
  background: #FFFFFF; 
  text-align:left;
  padding: 0px;
  margin: 0px;
  margin-left:12px;
}

#sidemenu_wrapper  {  
  text-align: left;
  vertical-align: top;
  height: 100%;
  min-height: 100%;
}

#content_container {
  position: relative;
  width: 790px;
  text-align: left;
  vertical-align: top;
  padding: 0px;
  margin: 0px;
  background: #FFFFFF;
  /* content sliding right fix below */
  border: .001em solid #FFFFFF;
}

/*#content_container ul li {
  list-style-type: square; 
}*/

.content_webpage {
  list-style-type: square;  
}

.content_socialMedia_icons{
  width: 500px;
  height: 35px;
  text-align: left;
  vertical-align: top;
}

.st_sharethis_custom {
  position: relative;
  top: -1px;
  border: 0px solid #000000;
  color: black;
  font-size: 11px;
  text-decoration: underline;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  background-attachment: fixed;   
  background: url("/media/19189771/icon_share2.gif") no-repeat scroll left top transparent;   
  /*background: url("/media/19189776/icon_share3.gif") no-repeat scroll left top transparent;*/     
  padding:4px 0 0 23px;
}

.st_sharethis_custom:hover {
  text-decoration: none;
  cursor: pointer;
}

.st_sharethis_custom_content {
  /*position: relative;
  top: -1px;*/
  border: 0px solid #000000;
  color: black;
  font-size: 12px;
  text-decoration: underline;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  background-attachment: fixed;   
  /*background: url("/media/19189771/icon_share2.gif") no-repeat scroll left top transparent;*/   
  background: url("/media/19189776/icon_share3.gif") no-repeat scroll left top transparent;     
  padding:7px 0 0px 26px;
}

.st_sharethis_custom_content:hover {
  text-decoration: none;
  cursor: pointer;
}

#content_functional_icons_homepage {
  position: relative; 
  left: 250px;
  display: block; 
  padding: 10px 0px 5px 0px;
  margin: 0px;
  font-size: 10px;   
  width: 530px;
  font-family:Arial, Helvetica, sans-serif;  
}

#content_functional_icons {
  display: block;
  padding: 0;
  margin: 0;
  font-size:10px;   
  font-family:Arial, Helvetica, sans-serif;  
}

#content_functional_icons_table {
  display: block;
  position: relative;
  left: -5px;
  padding: 5px;
  width: 530px;
  margin: 0 0 5px 0;
}

#content_functional_icons_table img {
  border: 0;
}

#product_accommodations_info img {
  border: 0;
}

#content_breadcrumb {
  display: block;
  padding: 5px 0 0 0;
  margin: 0;
}

#content_social_media {
  margin-bottom: 5px;  
}
#videoPlayer_container {
  position: relative;
  z-index: -1;
}

.highlight_blue {
  color: #004B85;
  font-weight: 900;
}

#highlight_blue {
  color: #004B85;
  font-weight: 900;
}

.highlight_blue_nav { 
  color: #004B85; 
  font-weight: bold; 
  font-size: 14px; 
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; 
}

.content_override_fontLoader {
  font-size:12px;   
}

.content_leftColumn_homepage {
  margin: 0px;
  padding: 0px 9px 15px 9px;
  background: #FFFFFF;
  width: 532px;
  text-align: left;
  vertical-align: top;
}

.content_rightColumn_homepage {
  background: #FFFFFF;
  width: 200px;
  padding-left: 10px;
  margin: 0px 20px 0px 0px;
  text-align: center;
  vertical-align: top;
}

.content_rightColumn_homepage2 {
  background: #FFFFFF;
  width: 220px;
  padding: 0px;
  margin: 0;
  text-align: center;
  vertical-align: top;
  top: 0px;
}

.content_leftColumn_ncba_homepage {
  padding: 0px 20px 15px 20px;
  background: #FFFFFF;
  margin-left: 5px;
  width: 565px;
  text-align: left;
  vertical-align: top;
}

.content_rightColumn_ncba_homepage {
  background: #FFFFFF;
  width: 170px;
  padding: 0px;
  margin: 0px;
  text-align: center;
  vertical-align: top;
  top: 10px;
}

.content_fullColumn_homepage {
  padding: 15px 5px 15px 5px;
  background: #FFFFFF;
  position: relative;
  width: 773px;
  text-align: left;
  vertical-align: top;
  float: left;
  display: block;
  overflow: visible;
}

.content_leftColumn_webpage {
  position: relative;
  margin: 0;
  padding: 15px 10px 15px 15px;
  background: #EFEFEF;
  width: 175px;
  text-align: left;
  vertical-align: top;
}

.content_rightColumn_webpage {
  margin: 0;
  padding: 20px 20px 15px 15px;
  background: #FFFFFF;
  width: 600px;
  text-align: left;
  vertical-align: top;
  overflow: visible;
}

.content_rightColumn_ncba_homepage_video_included {
  margin: 0;
  padding: 20px 5px 5px 15px;
  background: #FFFFFF;
  width: 525px;
  text-align: left;
  vertical-align: top;
  overflow: visible;
}

.content_moodal_webpage {
}

.content_rightColumn_webpage_noSideNav {
  padding: 20px 10px 15px 10px;
  background: #FFFFFF;
  position: relative;
  width: 700px;
  text-align: left;
  vertical-align: top;
  display: block;
  overflow: visible;
}

.content_clear {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: visible;   /* prevent IE expanding the container */
  margin: 0;          /* keep flush with surrounding blocks */
}

.content_page_header{ 
  text-align: left;
        vertical-align: top;
         font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: bold;
  font-size: 14px;
        text-decoration: none;
  color: #003366;
  background-color: #FFFFFF;
}

/* Various CLASS Elements a:visited a:hover a:visited:hover */

.headlines_horizontal_container {
    width:170px;
    font-size:10px;   
    font-family:Arial, Helvetica, sans-serif;  
    text-align:left;
}

.headlines_horizontal_container_item {
    width:170px;
    font-size:10px;   
    font-family:Arial, Helvetica, sans-serif;  
    text-align:left;
}

.headlines_vertical_container {
    width:170px;
    font-size:10px;   
    font-family:Arial, Helvetica, sans-serif;  
    text-align:left;
}

.headlines_vertical_container_item {
    width:170px;
    font-size:10px;   
    font-family:Arial, Helvetica, sans-serif;  
    text-align:left;
}

.headlines_vertical_container_item_larger {
    width:170px;
    font-size:12px;
/*    font-weight: bold;   */
    font-family:Arial, Helvetica, sans-serif;  
    text-align:left;
}

.highlight_title {
  color: #004B85; 
  font-weight: bold; 
  font-size: 14px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; 
  text-align: left; 
  padding: 5px 0 5px 0; 
  margin: 0px;
}

.highlight_title_centered {
  color: #006600; 
  font-weight: bold; 
  font-size: 14px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; 
  text-align: center; 
  padding: 5px 0 5px 0; 
  margin: 0px;
}

.item_styles img {
  border: none;
}

.item_title {
  font-weight: bold;
}

.centered_text {
  text-align: center;
  font-weight: bold;
}

.table_centered {
  float: right;
  text-align: center;
}

.table_alignLeft {
  float: left;
  text-align: center;
}

.table_body_centered {
  margin-left:auto;
  margin-right:auto;
  text-align: left;
}

.img_align_left {
        vertical-align: text-top;
        float: left; 
        margin: 0px 5px 0px 0px;
        white-space: nowrap;
        border: none;
}

.img_link_no_border {
  border: 0;
  padding: 0px;
}

.ssl_logo {
  clear: both;        /* extend height of .main to longest column */
  height: 1px;
  overflow: hidden;   /* prevent IE expanding the container */
  margin: 0px;          /* keep flush with surrounding blocks */
  background: #204565 repeat-y center top; 
}

.sitemap_container {
  position: relative;
  width: 765px;
}

.sitemap_links {
  position: relative;
  text-align: left;
  vertical-align: top;
  width: 400px;
  border: 1px solid #000000;
  float: left;
}

.sitemap_preview {
  position: relative;
  text-align: left;
  vertical-align: top;
  margin-left: 420px;  
  border: 1px solid #000000;
  height: 400px;
  width: 300px;
}

.sitemap_preview_window {
  width: 300px;
  height: 300px;
}

.sidenav_level1 {
  padding:3px 0px 3px 5px;
}

.sidenav_level1 a, a:link, a:visited {
  text-decoration: none;
}

.sidenav_level1 a:hover, a:visited:hover {
  text-decoration: underline;
}

.sidenav_level1_selected {
  width: 170px;
  padding:3px 0px 3px 5px;  
  background: #CDCDCD;
}

.sidenav_level1_selected a, a:link, a:visited {
  text-decoration: none;  
}

.sidenav_level1_selected a:hover, a:visited:hover {
  text-decoration: underline;
}

.sidenav_level2 {
  padding:2px 0px 2px 10px;
}

.sidenav_level2 a, a:link, a:visited {
  text-decoration: none;
}

.sidenav_level2 a:hover, a:visited:hover {
  text-decoration: underline;
}

.sidenav_level2_selected {
  width: 165px;
  padding:2px 0px 2px 10px;  
  background: #CDCDCD;
}

.sidenav_level2_selected a, a:link, a:visited {
  text-decoration: none;  
}

.sidenav_level2_selected a:hover, a:visited:hover {
  text-decoration: underline;
}

.sidenav_level3 {
  padding:2px 0px 2px 15px;
}

.sidenav_level3 a, a:link, a:visited {
  text-decoration: none;
}

.sidenav_level3 a:hover, a:visited:hover {
  text-decoration: underline;
}

.sidenav_level3_selected {
  width: 160px;
  padding:2px 0px 2px 15px;  
  background: #CDCDCD;
}

.sidenav_level3_selected a, a:link, a:visited {
  text-decoration: none;  
}

.sidenav_level3_selected a:hover, a:visited:hover {
  text-decoration: underline;
}

.DrivingDirections {
  position: relative;
  width: 310px;
  text-align: right;
}

.TextBox_Header {
  position: relative;
  padding-top: 5px;
  width: 100px;
  text-align: right;
  float: left;
}

.TextBox_Standard {
  width: 200px;
  text-align: left;
}

.SearchHighlight{
   background: #85BD44;
}

.header_image {
  border: 0;
  padding: 0px;
}

.header_logo {
  border: 0;
  padding: 0px;
}

.content_image {
  border: 0;
  padding: 10px;
}

.footer_image {
  width: 825px;
  height: 15px;
  margin: 0px auto;
  background: url(/media/15/footer.jpg) repeat-y center top; 
}

.footer_icon {
  border: 0;
  padding: 2px;
  margin-bottom: 10px;
}

/* app breadcrumb link style */
a.AspNet-Menu-Link-Parent, a.AspNet-Menu-Link-Parent:link, a.AspNet-Menu-Link-Parent:visited, a.AspNet-Menu-Link-Parent:link, a.AspNet-Menu-Link-Parent:visited, a.AspNet-Menu-Link-Parent:hover, a.AspNet-Menu-Link-Parent:visited:hover  {
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; 
  text-decoration: underline;
}

.datatable_Container {
  border: 0px solid #DEDEDE;
  text-align: left;
  padding: 0px;
  margin: 0px;
  width: 500px;
  border-spacing: 0px;
}

.datatable_Container ul li {
  list-style-type: square; 
}

.datatable_Container_OddRow {
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;
  background-color: #EFEFEF;  
}

.datatable_Container_EvenRow{
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;
  background-color: #DEDEDE;
}

.datatable_Container_Data {
  text-align: left;
  vertical-align: top; 
      border-spacing: 0px;
  padding: 3px 10px 3px 3px; 
  margin: 0px;
  width: 475px;
}

.datatable_Container_Data2 {
  text-align: left;
  vertical-align: top;
  border: 0px solid #000000; 
  border-spacing: 0px;
  padding: 0px 0px 0px 0px; 
  margin: 0px;
  width: 475px;
  background-color: #DEDEDE;
}

.datatable_Container_Title {
  text-align: left;
  vertical-align: middle; 
  border-spacing: 0px;
  padding: 3px 10px 3px 3px; 
  margin: 0px;
  width: 275px;
}

.datatable_Container_Title_Top {
  text-align: left;
  vertical-align: top; 
  border-spacing: 0px;
  padding: 3px 10px 3px 3px; 
  margin: 0px;
  width: 275px;
}

.datatable_Container_Date {
  text-align: left;
  vertical-align: middle; 
  border-spacing: 0px;
  padding: 3px 10px 3px 3px; 
  margin: 0px;
  width: 200px;
}

.datatable_Container_Date_Top {
  text-align: left;
  vertical-align: top; 
  border-spacing: 0px;
  padding: 3px 10px 3px 3px; 
  margin: 0px;
  width: 200px;
}

.datatable_Container_Download_Now {
  text-align: left;
  vertical-align: middle; 
  border-spacing: 0px;
  padding: 3px 10px 3px 3px; 
  margin: 0px;
  width: 64px;
}

.datatable_Container_Spacer_feo:before {
/*  content: "•"; */
/*  url("/media/8874/icon_right.gif"); */
}

.datatable_Container_Title_feo {
  text-align: left;
  vertical-align: middle; 
  border-spacing: 0px;
  padding: 13px 10px 13px 13px; 
  margin: 0px;
  width: 275px;
}

.datatable_Container_Date_feo {
  text-align: left;
  vertical-align: middle; 
  border-spacing: 0px;
  padding: 13px 10px 13px 3px; 
  margin: 0px;
  width: 200px;
}

.datatable_Container_Download_Now_feo {
  text-align: left;
  vertical-align: middle; 
  border-spacing: 0px;
  padding: 13px 10px 13px 3px; 
  margin: 0px;
  width: 25px;
}

.datatable_Container_ObituaryTitle {
  text-align: left;
  vertical-align: top; 
  border-spacing: 0px;
  padding: 3px 10px 3px 3px; 
  margin: 0px;
  width: 350px;
}

.datatable_Container_ObituaryLink {
  text-align: left;
  vertical-align: top; 
  border-spacing: 0px;
  padding: 3px 10px 3px 3px; 
  margin: 0px;
  width: 125px;
}

.datatable_Container_BillTrack {
  border: 0px solid #DEDEDE;
  text-align: left;
  padding: 15px;
  margin: 0px;
  width: 0px;
  border-spacing: 0px;
}

.datatable_Container_BillTrack_Header {
  background-color: #CDCDCD;
  vertical-align: middle;
  height: 25px;
}

.datatable_Container_BillTrack_Col1 {
  width: 50px;
}

.datatable_Container_BillTrack_Col2 {
  width: 200px;
}

.datatable_Container_BillTrack_Col3 {
  width: 125px;
}

.datatable_Container_BillTrack_Col4 {
  width: 125px;
}

.datatable_Container_BillTrack_Col5 {
  width: 125px;
}

.leftImage{ 
  width: 25px; 
  height: 35px; 
  float: left; 
} 

.rightImage{ 
  width: 25px; 
  height: 35px; 
  float: left; 
} 

.rowImage{   
  position: relative; 
        width: 575px; 
        vertical-align: top; 
} 

.tableHeaderFontBlackBackgroundDEDEDE{ 
  text-align: left;
        vertical-align: top;
  height: 25px; 
  padding: 5px;
  margin: 0px;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #DEDEDE;
}

.tableCellColorGrayAlignLeft{ 
  text-align: left;
  vertical-align: top;
  padding: 5px;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #cccccc;
}

.tableCellColorCDCDCDAlignLeft{ 
  text-align: left;
        vertical-align: top;
  padding: 5px;
  margin: 0px;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #CDCDCD;
}

.tableCellColorWhiteAlignLeft{ 
  text-align: left;
        vertical-align: top;
  padding: 5px;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
}

.tableCellColorEFEFEFAlignLeft{ 
  text-align: left;
        vertical-align: top;
        padding: 5px;
  margin: 0px;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #EFEFEF;
}

.paragraphIndention{ 
  text-indent: 20px; 
}

.paragraphCenter{ 
  text-align: center;
}

.paragraphLeft{ 
  text-align: left;
}

.tablePresidents{ 
  border-style: none;
  text-align: left;
        vertical-align: top;
        width: 350px;
        padding: 0px;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
}

.tablePresidentsImage{ 
  border-style: none;
  text-align: left;
        vertical-align: top;
        width: 65px;
        padding: 5px;
        font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
        width: 350px;
}

.tableBasic{ 
  border-style: none;
  text-align: left;
        vertical-align: top;
        width: 100%;
        padding: 5px;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
}

.tablePastPresidents{ 
  border: 5px solid #DEDEDE;
  border-style: none;
  text-align: left;
        vertical-align: top;
        width: 350%;
        padding: 5px;
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
}

.tableCellBasic{ 
  text-align: left;
        vertical-align: top;
}

.tableCellAlternativeBilling{
  border-style: none;
  text-align: left;
        vertical-align: top;
        width: 493px;
        font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
}

.orderedListUpperAlpha{
        list-style-type: upper-alpha;
}

.orderedListLowerAlpha{
        list-style-type: lower-alpha;
}

.orderedListUpperRoman{
        list-style-type: upper-roman;
}

.orderedListLowerRoman{
        list-style-type: lower-roman;
}

.orderedListNumbers{
        list-style-type: decimal;
}

.unorderedListCircle{ 
        list-style-type: circle; 
} 

.unorderedListSquare{ 
        list-style-type: square; 
} 

.underlined{
  text-decoration: underline;
}

.strongUnderlined{
  font-weight: bold;
  text-decoration: underline;
}

.strongUnderlinedGreen{
  font-weight: bold;
  color: #339900;
}

.strongUnderlinedCenter{
  font-weight: bold;
  text-decoration: underline;
        text-align: center;
}

.strike{
         text-decoration: line-through;
}

.superscript{
         vertical-align: super;
   font-size: 10px;
}

.area_table_smallFont
{
  font-size: 10px;
  font-family:Helvetica, Arial, MS Sans Serif;
  border-color: #CDCDCD;/*7F9DB9;*/  
  border-width: 1px; 
  border-style:solid;
  background-color:#FFFFFF;
  padding-left:3px;
  padding-right:3px;
  padding-top:3px;
  padding-bottom:3px;
  margin-left:3px;
  margin-right:3px;
  margin-top:3px;
  margin-bottom:3px;
}

/* Tab Menu (Featured Items) */

.tabmenu {
  position:relative; 
  left:-1px;
  padding:11px 0 0 0; 
  margin:0 0 50px 0; 
  height:26px;
  z-index: 0;
}

.tabmenuWrapper {
/*  scrollbar-face-color: #A7CC82;
  scrollbar-shadow-color: #EFEFEF;
  scrollbar-arrow-color: #6D9B3F;
  scrollbar-track-color: #D3EEB8;*/
}

.tabmenu li {display:block;float:left;list-style-type: none;z-index: 1;}

.tabmenu li a {display:block;position:relative; text-decoration:none;list-style-type: none;}

.tabmenu li a:visited {display:block;position:relative; text-decoration:none;list-style-type: none;}

.tabmenu li a b {display:block;width:15px; height:26px; float:left; background:url(/media/75792/featuredtab.jpg) left center; position:relative; text-decoration: none;}

.tabmenu li a em {height:26px; float:left; padding:0 15px 0 0; background:url(/media/75792/featuredtab.jpg) right center; position:relative; color: #050; line-height:25px; font-weight:normal; font-style:normal; text-decoration: none;}

.tabmenu li a.m0 {text-decoration: none;z-index:7;}
.tabmenu li a.m1 {text-decoration: none;z-index:6;}
.tabmenu li a.m2 {text-decoration: none;z-index:5;}
.tabmenu li a.m3 {text-decoration: none;z-index:4;}
.tabmenu li a.m4 {text-decoration: none;z-index:3;}
.tabmenu li a.m5 {text-decoration: none;z-index:2;}
.tabmenu li a.m6 {text-decoration: none;z-index:1;}

.tabmenu li a.n0 {text-decoration: none;z-index:7;}
.tabmenu li a.n1 {text-decoration: none;z-index:6;}
.tabmenu li a.n2 {text-decoration: none;z-index:5;}
.tabmenu li a.n3 {text-decoration: none;z-index:4;}
.tabmenu li a.n4 {text-decoration: none;z-index:3;}
.tabmenu li a.n5 {text-decoration: none;z-index:2;}
.tabmenu li a.n6 {text-decoration: none;z-index:1;}

.tabmenu li a.o0 {text-decoration: none;z-index:7;}
.tabmenu li a.o1 {text-decoration: none;z-index:6;}
.tabmenu li a.o2 {text-decoration: none;z-index:5;}
.tabmenu li a.o3 {text-decoration: none;z-index:4;}
.tabmenu li a.o4 {text-decoration: none;z-index:3;}
.tabmenu li a.o5 {text-decoration: none;z-index:2;}
.tabmenu li a.o6 {text-decoration: none;z-index:1;}

.tabmenu li a:hover {text-decoration: none;border:0; z-index:70; cursor:pointer;}
.tabmenu li a:hover b {text-decoration: none;background-position: left top;}
.tabmenu li a:hover em  {text-decoration: none;background-position: right top; color:#FFF;}

.tabmenu li a.selected, .tabmenu li a.selected:hover {text-decoration: none;border:0; cursor:default;}
.tabmenu li a.selected b, .tabmenu li a.selected:hover b {text-decoration: none;background-position: left top;}
.tabmenu li a.selected em, .tabmenu li a.selected:hover em  {text-decoration: none;background-position: right top; color:#FFF;}

.tabmenu li a:hover, .tabmenu li a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }

div .tabmenu_viewAll a, div .tabmenu_viewAll a:link, div .tabmenu_viewAll a:visited {
  text-decoration: none;
  color: #050;
  /* font-style: italic; */
  font-size: 12px;
}

div .tabmenu_viewAll a:hover {
  text-decoration: underline;
  color: #050;
  /* font-style: italic; */
  font-size: 12px;
}

.tabmenu_content_container {
  position: relative;
  top: 90px; 
  width: 475px;
  height: 180px;
  list-style-type: none; 
  display: block;
}

.tabmenu_content {
  float: left;
  margin: 0;
  padding: 10px;
  border: 1px solid #CDCDCD;
  background: #FFFFFF;
  position: absolute;
  top: -141px;
  width: 475px;
  height: 180px;
  overflow-y:scroll;
  list-style-type: none; 
  display: block;
}

.tabmenu_content li {
  list-style-type: none; 
  display: block;
  padding-bottom: 12px;
}

.tabmenu_content a, .tabmenu_content a:link, .tabmenu_content a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

.tabmenu_content a:link, .tabmenu_content a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

.tabmenu_content a:hover, .tabmenu_content a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }

/* ad wrappers */

.adBanner_HP {
  border: 1px solid #CDCDCD;
  text-align: center;
  padding: 0px;
  margin: 0px;
  width: 440px;
  display: block;
  position: relative;
  top: -1px;
}

.badgeWrapper {
  width: 170px;  
  margin: 0px;
  padding: 0px 0px 15px 0px;
  border-spacing: 0px;
    text-align: center;
  display: block;
  overflow: visible;
}
  
.badgeWrapperHeader {
  width: 163px;
  color: #FFFFFF;
  background: url(/media/75792/featuredtab.jpg) right center;
    text-align: center;
  padding: 5px;
    margin: 0px;
}

.badgeWrapperContents {
  width: 160px;
  border-top: 0px solid #CDCDCD;
  border-right: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
  background: #FFFFFF;
  margin: 0px;
    padding: 5px;
    text-align: center;
}

.badgeWrapperContents img {
  border: 0px;
}

.adWrapper {
  width: 230px;  
  margin: 0px;
  padding: 0px 0px 15px 0px;
  border-spacing: 0px;
  display: block;
  overflow: visible
}
  
.adWrapperHeader {
  width: 223px;
  color: #FFFFFF;
  background: url(/media/75792/featuredtab.jpg) right center;
    text-align: center;
  padding: 5px;
    margin: 0px;
}

.adWrapperContents {
  width: 220px;
  border-top: 0px solid #CDCDCD;
  border-right: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
  background: #FFFFFF;
  margin: 0px;
    padding: 5px;
    text-align: center;
}

.adWrapperContents_ncba_homepage {
  width: 220px;
  margin: 0px;
    padding: 5px;
    text-align: center;
}

.adWrapperContentsLeft {
  width: 220px;
  border-top: 0px solid #CDCDCD;
  border-right: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
  background: #FFFFFF;
  margin: 0px;
    padding: 5px;
    text-align: left;
}

.adWrapperContentsLeft_gray {
  width: 220px;
  border-top: 0px solid #CDCDCD;
  border-right: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
  background: #CCCCCC;
  margin: 0px;
    padding: 5px;
    text-align: left;
}

.adWrapperMediaContents {
  width: 510px;
  border-top: 1px solid #CDCDCD;
  border-right: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
  border-left: 1px solid #CDCDCD;
  background: #FFFFFF;
  margin: 0px;
    padding: 5px;
    text-align: left;
}

.adWrapperContents img {
  border: 0px;
}

/* CONTENT LINKS */

.adWrapperContents a, .adWrapperContents a:link, .adWrapperContents a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

.adWrapperContents a:link, .adWrapperContents a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

.adWrapperContents a:hover, .adWrapperContents a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }

.content_leftColumn_homepage a, .content_leftColumn_homepage a:link, .content_leftColumn_homepage a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

.content_leftColumn_homepage a:link, .content_leftColumn_homepage a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

.content_leftColumn_homepage a:hover, .content_leftColumn_homepage a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }


.content_rightColumn_webpage a, .content_rightColumn_webpage a:link, .content_rightColumn_webpage a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

.content_rightColumn_webpage a:link, .content_rightColumn_webpage a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

.content_rightColumn_webpage a:hover, .content_rightColumn_webpage a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }


.content_moodal_webpage a, .content_moodal_webpage a:link, .content_moodal_webpage a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

.content_moodal_webpage a:link, .content_moodal_webpage a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

.content_moodal_webpage a:hover, .content_moodal_webpage a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }


.err a, .err a:link, .err a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

.err a:link, .err a:visited  { color: #FFF; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

.err a:hover, .err a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }



#content_breadcrumb a, #content_breadcrumb a:link, #content_breadcrumb a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none}

#content_breadcrumb a:link, #content_breadcrumb a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

#content_breadcrumb a:hover, #content_breadcrumb a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

/*homepage headline container */
.headline_wrapper {
  width: 200px;
  background: #FFFFFF;
}

/*
.headline_item_bullet {
  vertical-align: top;
  text-align: left;
}

.headline_item_link {
  vertical-align: top;
  text-align: left;
}
*/

.headline_item_bullet {
  vertical-align: top;
  text-align: left;
  padding: 0px 0px 0px 7px;
  margin: 0px;
  color: black; 
  font-size: 10px; 
  text-decoration: none;
}

.headline_item_link {
  vertical-align: top;
  text-align: left;
  width: 185px;
  margin-left: 10px;
  padding: 0px;
  text-align: left;
  color: black; 
  font-size: 11px; 
}

.news_headline {
  text-align: left;
  padding-top: 5px;
  padding-bottom: 10px;
  width: 220px;
  border-bottom: 1px #d3d3d3 dotted;
}

.news_headline_item {
  text-align: left;
  padding-left: 10px;
  color: black; 
  font-size: 11px; 
  font-family: Arial, Georgia, "Times New Roman", Times;
  text-decoration: none;
}

.news_headline_item a {
  text-decoration: none;
}

.news_headline_item a:link {
  text-decoration: none;
}

.news_headline_item a:visited {
  text-decoration: none;
}

.news_headline_item a:hover {
  text-decoration: underline;
}

.news_headline_item a:visited:hover {
  text-decoration: underline;
}

.news_headline_allNews {
  text-align: left;
  padding-left: 18px;
  color: black; 
  font-size: 10px; 
  text-decoration: none; 
  padding-top: 10px;
}

.news_headline_allNews a {
  text-decoration: none;
}

.news_headline_allNews a:link {
  text-decoration: none;
}

.news_headline_allNews a:visited {
  text-decoration: none;
}

.news_headline_allNews a:hover {
  text-decoration: underline;
}

.news_headline_allNews a:visited:hover {
  text-decoration: underline;
}

.newsletter_headline_allItems {
  text-align: left;
  padding-left: 18px;
  color: black; 
  font-size: 10px; 
  text-decoration: none; 
  padding-top: 10px;
}

.newsletter_headline_allItems a {
  text-decoration: none;
}

.newsletter_headline_allItems a:link {
  text-decoration: none;
}

.newsletter_headline_allItems a:visited {
  text-decoration: none;
}

.newsletter_headline_allItems a:hover {
  text-decoration: underline;
}

.newsletter_headline_allItems a:visited:hover {
  text-decoration: underline;
}


.events_headline {
  text-align: left;
  padding-top: 5px;
  padding-bottom: 10px;
  width: 220px;
  border-bottom: 1px #d3d3d3 dotted;
}

.events_headline_item {
  text-align: left;
  padding-left: 10px;
  color: black; 
  font-size: 10px; 
  font-family: Georgia, "Times New Roman", Times;
  text-decoration: none;
}

.events_headline_item a {
  text-decoration: none;
}

.events_headline_item a:link {
  text-decoration: none;
}

.events_headline_item a:visited {
  text-decoration: none;
}

.events_headline_item a:hover {
  text-decoration: underline;
}

.events_headline_item a:visited:hover {
  text-decoration: underline;
}

.events_headline_allEvents {
  text-align: left;
  padding-left: 18px;
  color: black; 
  font-size: 10px; 
  text-decoration: none; 
  padding-top: 10px;
}

.events_headline_allEvents a {
  text-decoration: none;
}

.events_headline_allEvents a:link {
  text-decoration: none;
}

.events_headline_allEvents a:visited {
  text-decoration: none;
}

.events_headline_allEvents a:hover {
  text-decoration: underline;
}

.events_headline_allEvents a:visited:hover {
  text-decoration: underline;
}

div .headline_view_all {
  text-align: left;
  color: #050;
  padding-left: 13px;
  font-size: 11px; 
  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;  text-decoration: none; 
  padding-top: 10px;
}

div .headline_view_all a, div .headline_view_all a:link, div .headline_view_all a:visited {
  text-decoration: none;
  color: #050;
  font-size: 12px;
}

div .headline_view_all a:hover {
  text-decoration: underline;
  color: #050;
  /* font-style: italic; */
  font-size: 12px;
}

.acrobat_download {
  font-weight: bold;
}

.acrobat_download a, .acrobat_download a:link, .acrobat_download a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }

.acrobat_download a:link, .acrobat_download a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

.acrobat_download a:hover, .acrobat_download a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

.alert { 
        color: red;
        font-weight: bold;
        border-style: double;
        padding: 15px;
        background-color: #FFFF99;
}

.event_registration_closed {
        color: #990000; 
        font-weight: normal;
}

.red_text {
        color: #990000; 
        font-weight: normal;
}

.blue_text {
        color: #0000CC; 
        font-weight: normal;
        text-decoration: underline; color: #0000CC;
}

.green_text {
        color: #006600; 
        font-weight: bold;
        text-decoration: underline; color: #006600;
}
.media_header {
        color: #004B85; 
        font-weight: bold;
        font-size: 14px; 
        font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;    
        border-bottom: 1px #333333 dotted; 
        text-align: left; 
}

.th_caption {
        text-align: center; 
        font-weight: bold;
}

.EventsCalendar {
  margin: 0 0 15px 0;
  padding: 5px;
  font-weight: normal;
  border: 1px solid #CDCDCD; 
  border-collapse: collapse;
  width: 700px;
}

.EventsCalendar td {
  margin: 0;
  padding: 0;
}

.EventsCalendar_Title {
  background: #204565;
    text-align: left;
  margin: -1px 0 0 0;
  padding: -1px 5 0 5;
   color: #FFFFFF;
  font-weight: normal;
  height: 30px;
}

.EventsCalendar_Nav {
  color: white;
  font-size: 14px;
  font-weight: normal;
  foreground-color: white;
}

.EventsCalendar_HeaderDay {
  font-size: 12px;
  text-align: left;
  vertical-align: top;
  horizontal-align: left;
  font-weight: bold;
  background-color: #CDCDCD;
  height: 50px;
}

.EventsCalendar_Day {
  background-color: #FFFFFF;
  font-size: 10px;
  text-align: left;
  vertical-align: top;
  horizontal-align: left;
  font-weight: normal;
  height: 50px;
}

.EventsCalendar_DayEvent {
  background-color: #FFFFFF;
/*  font-size: 10px; */
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  height: 50px;
}

.EventsCalendar_DayEvent a, a:link, a:visited  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: underline }

.EventsCalendar_DayEvent a:link, a:visited  { color: #000; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

.EventsCalendar_DayEvent a:hover, a:visited:hover  { font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none }


.EventsCalendar_Weekend {
  background-color: #EFEFEF;
  text-align: left;
  vertical-align: top;
  font-size: 10px;
  height: 50px;
}

.EventsCalendar_OtherMonth {
  text-align: left;
  vertical-align: top;
  font-size: 10px;
  background-color: #EFEFEF;
  height: 50px;

}

.table_cell_padding_left {
         padding-left:40px;
      
}

.wip_table_collapse {
         width: 550px;
         background-color: #EEEEEE;
         border-style: none;
         text-align: left;
         vertical-align: top;
         padding: 5px;
}

.leql_table_collapse {
         width: 550px;
         background-color: #FFFFFF;
         border-style: none;
         text-align: left;
         vertical-align: top;
         padding: 5px;
}

.table_collapse {
         width: 550px;
         background-color: #FFFFFF;
         border-style: none;
         text-align: left;
         vertical-align: top;
         padding: 5px;
}

.table_collapse a img {
         border-style: none;
}

.pnl{
         font-weight: normal;
         background-color: #ffffff;
         padding: 5px;
         cursor: auto;
         border: solid 1px #c0c0c0
}

.pnl_help{
         font-weight: normal;
         background-color: #ffffcc;
         padding: 5px;
         cursor: auto;
         border: solid 1px #c0c0c0
}























































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

