div.FeaturedProgram
{
    /* TODO: Under Construction */
    /*width: 30%;*/
    width:31%;
    height: 160px;
    float: left;
    padding: 5px;
    
}

div.FeaturedProgram div.ProgramLogo
{
    float: none;
    text-align: left;
}

div.FeaturedProgram div.ProgramDescription
{
    clear:both;
}

div.FeaturedProgram a
{
    
}

#PageSection1
{
    margin-top: 2px;
    margin-bottom: 3px;
}

#PageSection1 h2
{
    background-color: #1373B7;
}

#PageSection2
{
    clear: both; /* TODO */
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #DDDDDD;
    padding-bottom: 4px;
}

#PageSection2A
{
    width: 276px;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #040404;
    padding-bottom:0px;
}    

#PageSection2B
{
    width: 276px;
}

#PageSection2A h2
{
    background-color: #F18700;
}

#PageSection2B h2
{
    background-color: #082251;
}

#Navigation1 #SearchRefinements
{
    background-color: #C8DEEE;
    background-image: url(/media/generic_site_content/images/members/mem_bluecurve.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 3em;
}

.ProgramLogo
{
    height:58px;
}
.ProgramDescription
{
    height:65px;
}
.FeaturedProgram
{
    border-right-style:dotted;
    border-right-width:1px;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    height:150px;
}
DIV.FeaturedProgram 
{	
    PADDING-TOP: 2px;
    		
}
  
DIV.Generic2Columns DIV.Column1 div.Content
{
    height:90px;
}
DIV.Generic2Columns DIV.Column2 div.Content
{
    height:90px;
}
/* FP related styles */
   #Navigation1
    {
    top:0px;
    left:0px;
    margin-top:0px;
    *margin-top:0px;
    _margin-top:0px;
    }
     #Navigation1 h2
     {
     margin-top:0px;
     }
    #BoxedContentWhite
    {
    padding-top:0px;
    padding-left:0px;
    padding-bottom:30px;
    _padding-bottom:30px;
    float:left;
    _margin-left:25px;
    width:925px;
    _width:935px;
    }
   
   #PageSection1
   {
   width:auto;
   }
  
   .SideHeaders h2
   {
   font-size:18pt;
   }
   #AboutusContent
   {
   padding-top:5px;
   *padding-top:15px;
   _padding-top:15px;
   margin-top:0px;
   *margin-top:0px;
   width: 705px;
   _width:720px;
   overflow:hidden;
   }
   #Footer
   {
   width:941px;
   _width:952px;
   margin-left:12px;
   *margin-left:12px;
   _margin-left:42px;
   *left:0px;
   clear:none;
   _margin-top:-4px;
   }
   BODY.Layout1 #Footer
   {
   *clear:none;
   }
   #FooterContent
   {
   width:auto;
   }
   #AboutusContent h1
   {
   display:none;
   }
   /* slide show landing pages */
#CenterBigImage,#BigImageColumn1,.wrap1
   {
   width: 702px;
   }
   .Content
   {
   width: 700px;
   }
   #ImageViewer
   {
   width: 691px;
   _width:700px;
   }
   .Contents
   {
   width: 397px;
   _width:405px;
   }
   .Section2
   {
   width:705px;
   padding-top:15px;
   *padding-top:0px;
   }
   #Navigation1 #SearchRefinements
    {    
    _padding-top:1px;
    _margin-top:0px;
    }
    
    #SearchRefinements h3
    {
    _padding-top:1px;
    _border-top:none;
    }
  
/* end FP related styles */