          /* ########## AlphaViril ########## */ 
          /* old dark background-color: #33CC00; */
          /* old light background-color: #C9FFB7; */
          /* old light #2 background-color: #ECFFFF; */


#av_border-color {
        border-color: #007575;
} 

#av_borderbottom-color {
        border-bottom: solid 1px #007575;
}

#av_contentBG {                                
   background-color: #E5F1F1;
   border: double 3px #007575;
   padding-left: 10px;
   padding-right: 10px;
   margin-left: 10px;
   margin-right: 10px;
   border-collapse: collapse;
}

#av_FAQ {
   border-top: solid 1px #007575;
   border-bottom: solid 2px #007575;
   /*background-color: #ECFFFF;*/
   background: url(http://www.hflsolutions.com/av/images/background/gradient_v_solid.gif) repeat-x scroll 0 0;
   padding: 10px;
   
   font-size: 14px; 
   font-style:italic; 
   font-family:'Times New Roman', Times, serif; 
   line-height: 1.4;
}

#av_header {                                
   background-color: #007575;
   background-image: url(http://www.hflsolutions.com/av/images/bg-gradient.gif);
   /* background-repeat: no-repeat; */
   
   border-top: solid 1px #C2E4E0;
   border-bottom: solid 3px #005E5E;
   
   padding-top: 3px;
   padding-bottom: 3px;
}

#av_header_text { 
   font-size: 22px; 
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: bold;
   text-align: left;
   color: #007575;
}

#av_hr {
        height: 1px; 
        color: #007575;       
        background-color: #007575;     
        border: none;
        text-align: center;

}

#av_table-border {
   border:solid 1px #007575;
} 

#av_table-subpages {
        width: 800px;            
        border: none;

}

#av_td-dark {
   padding: 5px; 
   background-color: #007575;
}

#av_td-darkBG {
   color: #FFFFFF; 
   background-color: #007575;
}

#av_td-darkBGpad {
   color: #FFFFFF; 
   background-color: #007575;
   padding: 5px;
   border: solid 1px #000000;
   border-collapse: collapse;
}

#av_td-light {
   padding: 5px; 
   background-color: #E5F1F1;
}
#av_td-lightBGpad {
   background-color: #E5F1F1;
   padding: 5px;
   border: solid 1px #007575;
   border-collapse: collapse;
}

#av_text {
        color: #007575;
        font-weight: bold;
}

/* ###################### SSI additions ###################### */

}

.av_table-subpages {
        width: 800px;              
        border: none;
    margin: 0 auto; 
    padding: 0px;
    text-align: left;
}

.av_td-left {
        width: 570px;              
        vertical-align: top;
        padding-right: 10px; 
}

.av_td-right {
        width: auto;               
        vertical-align: top;
        /*margin-left:10px;*/
        
        /*border-color:#cccccc; 
        border-width:1px; 
        border-style:solid;
        background-color:#f5f5f5;*/
        /*border-left: 1px dotted #DD0000;*/
}

#av_content { 
   margin-top: 5px; 
   margin-bottom: 5px; 
   text-align: center;
}

#av_FAQcontent {
   padding: 5px 0 5px 20px; 
   margin: 5px 5px 15px 5px; 
   /*font: normal 1.2em Georgia, Times, serif; line-height: 1.5em;*/
   color: #777; 
   border-left: 3px solid #007575;
}

#av_summary { 
   border: 1px solid #CCCCCC; 
   background-color:#ffffe1; 
   margin:10px; 
   padding:10px;
   
   text-align:justify;
   font-size: 11px; 
   font-family: verdana, helvetica, sans-serif;
   line-height: 1.4;
   color: #000000;
}

#av_BGgradient {
    border: 5px solid #007575;
    background: url(http://www.hflsolutions.com/av/images/background/gradient_diagonaldown.gif) repeat-x bottom;
}
#av_BGgradient_solid {
    background: url(http://www.hflsolutions.com/av/images/background/gradient_v_solid.gif) repeat-x scroll 0 0;
}
