
body {padding-top:.5em;
      margin-top:0em;
      margin-left:0em;
      padding-left:.5em;
      /*  background-color:#c0c0c0; */
      background-color: #ffffff;
      font-family:Arial, Helvetica, sans-serif;
      font-size:9pt;}

.delphoto {font-family:Arial, Helvetica, sans-serif;
      font-size:9pt;
      padding-left:0em;
      color:darkred;}

.button {
           font-family:Arial,Helvetica,sans-serif;
           font-size:8pt;
           color:black ;
           font-weight:bold;
           }

.contentbutton {
           font-family:Arial,Helvetica,sans-serif;
           font-size:8pt;
           color:black ;
           font-weight:bold;
           }

.fieldname {font-family: Arial,Helvetica,sans-serif;
         font-size: 10pt;
         color: black;
    }

.reqfieldname {font-family: Arial,Helvetica,sans-serif;
         font-size: 10pt;
        color: black;
    }


.headertext {font-family: Arial,Helvetica,sans-serif;
         font-size: 14pt;
        font-weight: bold;
        /*  color: #db292d;*/
        color: #019c00;
    }

.mainhr {color: #0cf5fc;
         text-align:left;
    }


.sectiontitle {font-family: Arial,Helvetica,sans-serif;
         font-size: 12pt;
        font-weight: bold;
        color: #019c00;
        font-style:italic;
    }

.savebutton {
     color: #029190;
     font-size:9pt;
    }

table td .changebutton {
     color: #029190;
     font-size:9pt;
    }



.inviewbutton { padding:1px;
                 border: 2px  solid #808080;
                border-left: 1px solid #f0f0f0;
 		border-top: 1px solid #f0f0f0;
                background-color:#a0a0a0;
                font-size:10pt;
                color: darkred;
                font-weight:bold;
                text-decoration:none;
    }
    

.tablebody {font-size:9pt;
              font-family: Arial, Helvetica, sans-serif
             }
             
   /* links in NeonHeader */          
    
   .headerlinks {
           font-family: Tahoma, Arial, Helvetica, sans-serif;
           font-size:8pt;
          color:#808080;
          text-align:right;
           text-decoration:none;
             }

    a.headerlinks { text-decoration:none}                     
    a.headerlinks:link { text-decoration:none} 
    a.headerlinks:visited { text-decoration:none} 
    a.headerlinks:hover { text-decoration:underline} 
    
/* henry added */
    
    a:link,a:visited {color:#369;text-decoration:none}
    a:hover,a:active {color:#002cda;text-decoration:underline}
    
/* to here */

/* added below on 8/11/08 */

   .sectionname {
      display:none;
       padding: .1em 1em .1em 1em;
       font-size:9pt;  
       font-weight:bold;
       color:#ebeef3; 
       background-color: #43729e; 
       text-transform: uppercase}

   .sectionchoice {
       padding: .1em 1em .1em 1em;
       font-size:9pt;  
       font-weight:bold;
       color:#ebeef3; 
       background-color: gray; 
       text-transform: uppercase;
       border: .1em solid black;}

   .sectionchosen {
       padding: .1em 1em .1em 1em;
       font-size:9pt;  
       font-weight:bold;
       color:#ebeef3; 
       background-color: #43729e; 
       text-transform: uppercase}

     a.sectionchoice:link,a.sectionchoice:visited {color:#ebeef3;text-decoration:none}
    a.sectionchoice:hover,a.sectionchoice:active {background-color:#43729e;   text-decoration:underline}

    a.sectionchosen:link,a.sectionchosen:visited {color:#ebeef3;text-decoration:none}
    a.sectionchosen:hover,a.sectionchosen:active {background-color:#43729e;   text-decoration:underline}
    
    /* added partnername styles on 10/24/08 */
    


.partnernamered, .partnernameblue, .partnernamegray {
	color: #ffffff;
	font-family: Tahoma, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	text-decoration: none;
}

.partnernamered a {
	color: #ffffff;
	padding: .2em 1em;
	background-color: #C4193D;
	text-decoration: none;
}

.partnernamered a:hover {
	color: #ffffff;
	background-color: #3F75A8;
	text-decoration: none;
}


.partnernameblue  a {
	color: #ffffff;
	padding: .2em 1em;
	background-color: #3F75A8;
	text-decoration: none;
}


.partnernameblue a:hover {
	color: #ffffff;
	background-color: #C4193D;
	text-decoration: none;	
}

.partnernamegray a {
	padding: .2em 1em;
	background-color: #808080;
	color: #ffffff;
	text-decoration: none;	
}


.partnernamegray a:hover {
	color: #ffffff;
	background-color: #C4193D;
	text-decoration: none;	
}

.partnernamesolidred {
	color: #C4193D;
	font-family: Tahoma, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	text-decoration: none;
}

 .partnernamesolidblue {
	color: #3F75A8;
	font-family: Tahoma, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	text-decoration: none;	
}

 .partnernamesolidgray {
	color: #808080;
	font-family: Tahoma, sans-serif;
	font-size: 16pt;
	font-weight:bold;
	text-decoration: none;	
}



.partnernamesolidred a ,.partnernamesolidblue a, .partnernamesolidgray a {
	text-decoration: none;
}


.partnernamesolidred a:hover , .partnernamesolidblue a:hover , .partnernamesolidgray a:hover  {
	padding: .1em 0 0 .1em;
	border: thin solid #C4193D;
	text-decoration: none;
}