﻿body {
    text-align:center;
    background-color:#FFFFFF;
    font: 8pt Verdana, Arial, Sans-serif;
    color: #617373;
}

/*INDIVIDUAL CLASSES */

#headerText
{
    position:absolute;
    top:110px;
    left:225px;
    color: #599808;
    width:100%;
}
.headerFont
{
    font: 8pt Verdana, Arial, Sans-serif;
    display:inline;
}
 
.greenHeaderFont
{
 font-size:11pt;
 color: #599808; 
 display:inline;

}

.blackFont
{
    color:#000000;
}



/*Default Link NO UNDERLINE */
a.linknu 
{
    text-decoration:none;
    color:#617373;
}    

/*Default Link WITH UNDERLINE */
a.link
{
    color:#617373;
} 
    a.link:hover
    {
        text-decoration:none;
    }   

/*Purple Link WITH UNDERLINE */
a.plink
{
    color:#774376;
} 
    a.plink:hover
    {
        text-decoration:none;
    }   



/* Clear floating divs */
.clear
{
 clear:both;   
    
}    


img 
{
    border: 0;
 
    
}

#header
{
    width: auto;
    height:75px;
    

}

#logoImage
{
    float: left;
    width: 172px;
    height: 75px;
    
}

#phoneImage
{
    float: right;
    width: 172px;
    height: 75px;
    text-align:right;
  
}




#weighDropDown
{
    position:absolute;
    left:183px;
    top:98px; 
    z-index:1;
    display:none;
    border: solid 1px #ffffff;
 

    
}

#container {
    margin: 0 auto;
    width: 732px;
    text-align: left;
    position:relative;
    background-color:#FFFFFF;
   
    
}


#outline
{
    border: solid 1px #A7B9B9;
    clear:both;
    overflow:auto;
    margin-top:35px;
    
    
}


/*LEFT MAIN COLUMN */
#leftColumn
{
    float:left;
    width:481px;
    background-color:#FFFFFF;
    
    
    
    
   
}

        #topLeftMain
        {
            
            height:30px;
            background-color:#599808;
            border-bottom :  solid 1px #A7B9B9;
           
             
        }
        
        #renewText
        {
         
            font-size:10pt;
            color: #FFFFFF;
            padding-left:10px;
            padding-top:7px;  
            width:auto; 
            
        }
        
        
   
        
        /*LEFT MAIN BODY */
        #mainBody
        {
           margin:5px 15px 10px 15px;
        
          
                     
        }    

            #mainBody p
            {
                margin:0;
                line-height:16px;
                padding:4px 0 4px 0;  
            }    
            
            #benefitsText
            {
                 float:left;
                 padding-top:10px;
            
            }    
            
            #benefitsText p
            {
                width:280px;
            }
             ul.benefitsList
            {
                list-style-image: url(/images/arrow.gif);
                margin: 0; 
                padding: 5px 0 15px 20px;
            }
            
            ul.benefitsList li 
            {
                font-size:8pt;
                font-weight:bold;
                color:#774376; 
                padding-bottom:3px;
           
            }
            
            
            #familyImage
            {
                float:right;
                padding-top:10px;
               
                
            }
            
            /*COMPARE PROGRAMS*/
            .comparePrograms
            {
                float:left;
                width:135px;
                margin-top:5px;
                margin-bottom:15px;
                
            }
            
                .compareProgramsTop
                {   
                    font-weight:bold;
                    color:#FFFFFF;
                    text-align: center;
                    background-color:#77BB21;
                    height:30px;
                    padding-top:6px;
                    
                }
                
                .compareProgramsBottom
                {
                    background-color:#E8F8D3;
                    height:46px;
                    margin-top:1px;
                    padding-top:5px;
                }  
                    .compareProgramsBottom ul
                    {
                        margin:0 0 0 25px;
                        padding:0;
                        
                    }
                      
            #notes
            {
                background-color:#E8F8D3;
                width:445px;
                padding: 3px 3px 3px 3px;
                font-size:7pt;
            }
                


/*RIGHT MAIN COLUMN */
#rightColumn
{
    float:right;
    width:249px;
    
   
      
            
}

        #topRightMain
        {
            
            background-color:#599808;
            height:15px;
            border-bottom:  solid 1px #A7B9B9;
           
            
            

        }
        #calContainer
        {
            padding-top:12px;
            border-bottom:  solid 1px #A7B9B9;
            border-left :  solid 1px #A7B9B9;
            height:70px;
            background-color:#FFFFFF;
        }
            #calculator
            {
                float:left; 
                width:44px;
                padding-left:15px;    
                  
            }
            
            #calcText
            {
                float:right;
                width:175px;
            }    
            
            
          #formContainer
            {
                 background-color: #F0EEEC;
                 border-bottom:  solid 1px #A7B9B9; 
                 height:auto;
                 padding-left:10px;
                 border-left :  solid 1px #A7B9B9;
         
               
            }
           
            
                    #topFormText
                    {
                       font-size:10pt;
                       font-weight:bold;
                       color:#774376;
                       text-align:center;
                       padding: 5px 10px 0px 0px;
                    }
                    
                    #midFormText
                    {
                      
                       font-size:8pt;
                       color:#000000;
                       padding: 10px 0px 10px 0px;
                                     
                        
                    }
                    #form
                    {
                        overflow:auto;
                    }
                    #form form
                    {
                       
                        padding:0;
                        margin:0;
                        
                        
                    }
                    
                    #form form label
                    {
                        float: left;
                        width: 100px;
                        font-size:7pt;
                        padding-right:5px;
                        padding-top:4px;
                        font-weight: bold;
                    }
                    
                           
                    /*SHOW IE*/
                    #form .formFields
                    {
                        font-size: 100%;
                        background-color:#FFFADB;
                     	border: 1px solid #CBB945;
                        padding:2px;
                        margin:3px 0 4px 0;
                        
                    }
                    
                                               
                             
                    /*SHOW FIREFOX-MOZILLA*/
                    *:lang(en) #form .formFields
                    {
                         margin:3px 0 6px 0;
                        
                    }

                    /*SHOW SAFARI*/
                    :first-of-type #form .formFields
                    {
                        
                          margin:3px 0 6px 0;
                       
                    }

                          
                    .submit
                    {
                        
                        margin-top:10px;
                        margin-left:105px;
                        
                    }
                    
                    #form br
                    {
                        clear:left;
                    }
                    
                    
        #testimonialHead
        {
            background-color:#599808;
            height:25px;
            border-bottom:  solid 1px #A7B9B9;
            font-size:12pt;
            font-weight:bold;
            color:#FFFFFF;
            padding-top:5px;
            padding-left:5px;
            border-left :  solid 1px #A7B9B9;
        }

         .testimonialImage
        {
            float:left;
            border-right:solid 1px #A7B9B9;
            border-left :  solid 1px #A7B9B9;
            
            
        }
        
      .testimonialVerbiage
      {
        background-color:#F3FBE7;
        float:right;
        width:151px;
        
      }
       
       .testimonialVerbiage p
       {    
            margin:0;
            padding: 5px 5px 2px 5px;
            
            
       
       }
 
    .testimonialVerbiage span
    {
        float:right;
        font-weight:bold;
        padding-right:5px;    
    }
    


/*Top Navigation Links */
ul#navigation{

   list-style: none;
   margin: 0; padding: 0;
}   

ul#navigation li {
   float: left;
}

ul#navigation li a {
   display: block;
   background: #77BB21;
   width: 174px;
   height: 18px;
   text-align: center;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
   color: #FFFFFF;
   word-spacing: 2px;
   padding: 5px 0 0 5px;
  
}

/*HOME LINK */


ul#navigation li a:hover.linkHome {
  
  background: #90CA47;
  
}


/*WEIGH YOUR OPTIONS LINK */
ul#navigation li a.linkWeigh {
  
  background: #5BA235;
  
}

ul#navigation li a:hover.linkWeigh {
  
  background: #7AB15C;
  
}

/*OUR SOLUTIONS LINK */
ul#navigation li a.linkSolution {
  
  background: #815F81;
  
}

ul#navigation li a:hover.linkSolution {
  
  background: #958295;
  
}

/*FAQ LINK */


ul#navigation li a.linkFaq {
  
  background: #8D7F6E;
  
}

ul#navigation li a:hover.linkFaq {
  
  background: #9D9182;
  
}



ul#navigation li.linkPad
{
    
 padding-left:5px;   
    
}   


/*BOTTOM NAVIGATION LINKS */
#bottomNav
{
    border-left:  solid 1px #A7B9B9;   
    border-right: solid 1px #A7B9B9; 
    border-bottom: solid 1px #A7B9B9; 
    height:25px;
    padding-top:7px;
    background-color:#599808;
    text-align: center;
    
    
}  

    #bottomNav ul
    {
        list-style: none;
        margin: 0; 
        padding: 0;
        color:#FFFFFF;
        
        
    }
 

    #bottomNav li a {

       display: inline;
       text-align: center;
       font-size: 11px;
       text-decoration: none;
       color: #FFFFFF;
       
      
  
        }

/*DROP DOWN MENU NAV */
ul#menuNav{

   list-style: none;
   margin: 0; padding: 0;
}   


ul#menuNav li a.whiteBorder
{
    border-bottom: solid 1px #FFFFFF;
}

ul#menuNav li a {
   display: block;
   background: #77BB21;
   width: 174px;
   height: 18px;
   text-align: center;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
   color: #FFFFFF;
   word-spacing: 2px;
   padding: 5px 0 0 5px;
  
}

ul#menuNav li a.linkWeigh {
  
  background: #5BA235;
  
}

ul#menuNav li a:hover.linkWeigh {
  
  background: #7AB15C;
  
}
