       body       { margin: 0px;                 }
       a:link     {  }
       a:active   { color: #990066               }
       a:visited  {  }
       a:hover    {  }
       .noHover:hover { text-decoration: none;  }
	   
       .navDiv {
	     z-index: 4;
	     position:absolute; 
	     visibility: hidden; 
	     border-style: solid;
	     border-width: 1px;
	     border-color: black;

	     padding: 4px;
	     padding-left: 0px;
	     padding-right: 0px;
	     
             font-family: "Times New Roman", Times, serif;
	     line-height: 22px;	
	     background-color:#FFD700;
       }

		


		
       .navDivTableCell {
 			padding-left: 4px; 
			padding-right: 4px; 
			border: 1px solid #FFD700;
       }

       .topTitleMarquee1 {  font-size: 30px}
       .topTitleMarquee2 {  font-size: 22px}
.divNavLink:hover { 
			color: #990000; 
			font-size: 10pt;
			font-weight: bold; 
			font-family: Verdana, Arial, serif;
			text-decoration: none;
		}


.navMainTopLinks, .navMainTopLinks:link, .navMainTopLinks:visited { 
                           text-decoration: none; 
                           font-weight: bold; 
                           font-family: Arial, Helvetica, sans-serif; 
                           font-size: 8pt;
                         }

.navMainHover, .navMainHover:link, .navMainHover:visited { 
                           text-decoration: none; 
                           font-weight: bold; 
                           font-family: Arial, Helvetica, sans-serif; 
                           font-size: 8pt
                         }
.navMainHover:hover { 
                           text-decoration: underline; 
                         }
.navMainBottomLinks:link, .navMainBottomLinks:visited  { color: #FFCC00; text-decoration: none; font-weight: bold;  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.navMainBottomLinks        { font-family: Verdana, Arial, Helvetica, sans-serif; 
                           text-decoration: none; 
                           font-weight: bold; 
                           color: #FFCC00;
                         }
p.obitPara { font-family: Arial; font-size: x-small}

.genParaHeader {
    font-family: "Times New Roman", Times, serif; 
    font-weight:bold;
}


.genPara {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: x-small;
}



p.obitHeader {  font-family: "Times New Roman", Times, serif; font-size: small; font-weight: bold}

.rovingSubmit {
                color:maroon; 
		 
                border: 1px solid #990000;

		background-color:#FFCC00;
		cursor:hand; 
                font-family:arial, helvetica, sans-serif; 
		font-size:x-small;
                height:25px;
                font-weight:bold;
                
								
              }
.rovingTable {
               border:1px solid #990000;
             }
						 
.rovingCellBottomBorder {
               border-bottom: 1px solid #990000;
               background-color: #FFCC00;
                        }

.profileColoredCell { 
              border: 1px solid maroon;
              background-color: #FFCC00;
             }
.profileTextTable { font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.profileWhiteColoredCell { border: 1px maroon solid; background-color: #FFCC00; ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.tableHeader {  font-family: "Times New Roman", Times, serif; font-size: small; font-weight: bold}
.adminTextField {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFCC; border: 1px #990000 solid}
.adminSearchBox {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; background-color: #FFFFFF; border: #990000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.linkButton          { position:relative; text-decoration: none; visibility:visible; font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; background-color:#990000; color:gold;  padding-left: 5px; padding-right: 5px }
.linkButton:link     { position:relative; text-decoration: none; visibility:visible; font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; background-color:#990000; color:gold;  padding-left: 5px; padding-right:  5px }
.linkButton:visited  { position:relative; text-decoration: none; visibility:visible; font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; background-color:#990000; color:gold;  padding-left: 5px; padding-right:  5px }
.linkButton:active   { position:relative; text-decoration: none; visibility:visible; font-family: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; background-color:#990000; color:gold;  padding-left: 5px; padding-right:  5px }
.resultsCell {  font-family: Arial, Helvetica, sans-serif; font-size: x-small}
.resultsRow {  font-family: Arial, Helvetica, sans-serif; font-size: x-small}


.siteCellLink:hover {
 text-decoration: underline;

}

.mainLinkHierarchyFirst {
   font-family:Times New Roman, Times, serif;
   font-size:medium;
   font-weight:bold;
   color:#902440 

}
.mainLinkHierarchySecond {

   color:black; 

}

.news_group {   }
.news_group_header {  
width: 100%; 
border-bottom: 2px solid maroon;
}

  .directorsTable {
  	border: 1px solid #000000;
	border-right: none;
	border-bottom: none;
  }
  .directorsCell {  
            border-right: 1px solid black;
		    border-left: none;
		    border-top: none;
		    border-bottom: 1px solid #666666; 
			padding-right: 5px;
			padding-left: 5px }



      .divNavLink:link { 
			color: #990000; 
			font-size: 10pt;
			font-weight: bold; 
			font-family: Verdana, Arial, serif;
			text-decoration: none;
 } .divNavLink:visited { 
			color: #990000; 
			font-size: 10pt;
			font-weight: bold; 
			font-family: Verdana, Arial, serif;
			text-decoration: none;
 } 
 
 .news_item {

 }
 
 .news_title {
 	font-weight: bold;
	font-family: serif;
	font-size: 12pt;
 }
 
 .news_teaser {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
 }
 
 .news_teaser p {
 	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
 }
 