

        .MPColor_000000 {;}
        .MPColor_222222 {;}
        .MPColor_555555 {;}
        .MPColor_888888 {;}
        .MPColor_AAAAAA {;}
        .MPColor_DDDDDD {;}
        .MPColor_EEEEEE {;}
        .MPColor_FFFFFF {;}
        .MPColor_343434 {;}
        .MPColor_af0000 {;}
        .MPColor_c49502 {;}

        .MPStyle_ImageBorderWhite
        {
            border: solid 5px #FFFFFF;
        }
        .MPStyle_ImageBorderGray
        {
            font-size: 14px;
            color: #bababa;
        }
      
        #fosterBody, html
        {
            width: 100%;
            margin: 0px;
            font-family: Arial, sans-serif;
            font-size: 13px;
            color: #343434;
            overflow: auto;
            background-color: #eaeaea;
            background-image: url(http://www.fosterresults.com/images/8081/background-main.jpg);
        }

        .default, * {
            font-family: Arial, sans-serif;
            font-size: 12px;
            color: #343434;
            line-height: 18px;
        }
      
        #divBodyOuter
        {
            background-image: url(http://www.fosterresults.com/images/8149/background-outer.png);
            background-repeat: repeat-x;
            background-position: top left;
        }

        #divContents
        {
            width: 920px;
            margin: 0px auto 0px auto;
            text-align: center;
        }
        
        
        #divContents p, #divContentsw td        {
            font-size: 12px;
            line-height: 18px;
        }
      
        input {
            margin: 4px;
        }
      
        #divPageWrapper
        {
            width: 880px;
            background-color: #ffffff;
            text-align: left;
            }
            h1
            {
                font-family: Georgia, Serif;
                font-size: 18px;
                color: #af0000;
            }
            h2
            {
                font-family: Georgia, Serif;
                font-size: 18px;
                color: #af0000;
            }
            h3
            {
                font-family: Georgia, Serif;
                font-size: 14px;
                color: #343434;
            }
            h4
            {
                font-family: Georgia, Serif;
                font-size: 12px;
                color: #af0000;
            }
            
        #divHeaderTop
        {
            width: 880px;
            height: 12px;
            background: url(http://www.fosterresults.com/images/8078/header-top.jpg);
        }
        #divHeaderLogo
        {
            width: 880px;
            height: 61px;
            background: url(http://www.fosterresults.com/images/8083/header-logo.jpg);
        }
        #divNavigation
        {
            width: 880px;
            height: 35px;
            background: url(http://www.fosterresults.com/images/8069/background-nav.jpg);
            }
            /**************************** REQUIRED BY ALL **************************************/

                     
                    /* make the second level visible when hover on first level list OR link */
                    #Default ul li:hover ul,
                    #Default ul a:hover ul{visibility:visible; }

                    /* keep the third level hidden when you hover on first level list OR link */
                    #Default ul :hover ul ul{visibility:hidden;}

                    /* make the third level visible when you hover over second level list OR link */
                    #Default ul :hover ul :hover ul{ visibility:visible;}
                    /**************************************************************************************/


                    #Default {position:relative; z-index:100;}

                    /* remove all the bullets, borders and padding from the default list styling */
                    #Default ul {padding:0;margin:0;list-style-type:none;}

                    /* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
                    #Default li
                    {
                        position:relative;
                        float: left;
                        height: 34px;
                        padding-left: 20px;
                        padding-right: 20px;
                        border-bottom: solid 1px #7b7b7b;
                        border-left: solid 1px #bababa;
                        border-right: solid 1px #7b7b7b;
                    }

                    /* style the links for the top level */
                    #Default a, #Default a:visited
                    {
                        display:block;
                        font-size: 12px;
                        color: #ffffff;
                        font-weight: bold;
                        text-transform: uppercase;
                        cursor: pointer;
                        padding-top: 9px;
                        height: 20px;
                        text-decoration: none;
                    }
                    /* style the top level hover */
                    #Default ul li:hover { background: url(http://www.fosterresults.com/images/8162/background-li.jpg);border-bottom: solid 1px #c49502;}
                    #Default a:hover, #Default ul ul a:hover{color:#ffffff; text-decoration: none;}
                    #Default :hover > a, #Default ul ul :hover > a {color:#ffffff; text-decoration: none;}
                     
                    /* style the second level hover */
                    #Default ul ul li
                    {
                        background-color: #4b4b4b;
                        border-bottom: solid 1px #c49502;
                        padding-left: 4px;
                        text-align: left;
                        width: 180px;
                        margin: 0;
                        cursor: pointer;
                        padding-top: 0px;
                        border: 0px;
                    }
                    /* style the second level background */

                    /* hide the sub levels and give them a positon absolute so that they take up no room */
                    #Default ul ul {visibility:hidden;position:absolute;top:35px;left:0px;}
                    /* style the second level links */
                    /* style the second level links */
                    #Default ul ul a, #Default ul ul a:visited {    
                        display: block;
                        font-size: 12px;
                        color: #ffffff;
                        font-weight: bold;
                        text-transform: uppercase;
                        cursor: pointer;
                        padding-left: 10px;
                        height: 20px;
                       }
                    #Default ul ul a:hover {
                        color: #ffffff;
                     }
                    #Default ul ul a:hover > #Default ul ul ul a:hover {color: #ffffff;}
                    #Default ul ul :hover > a, #Default ul ul ul :hover > a {color:#ffffff; text-decoration: none;}


                     /* style the third level background */
                    #Default ul ul ul a, #Default ul ul ul a:visited {background:#555555;}
                    /* style the third level hover */
                    #Default ul ul ul a:hover {background:#888888;}
                    /* position the third level flyout menu */
                    #Default ul ul ul{visibility: hidden; left:171px; top:0px; width:149px;}

        #divContentBanner
        {
            width: 880px;
            height: 193px;
            background: url(http://www.fosterresults.com/images/8079/primary-marketing-message.jpg);
        }
        #divContentPage
        {
            width: 880px;
        }
        #divPageFooter
        {
            width: 840px;
            background-image: url(http://www.fosterresults.com/images/8072/dot.gif);
            background-position: top left;
            background-repeat: repeat-x;
            padding: 10px 20px 20px 20px;
            }
            #divPageFooter p
            {
                margin-top: 0px;
                
            }
      
            #divPageFooter #pPoweredBy {
                 width: 100%; text-align: center;
                 font-size: 10px;
            }
      
             #pPoweredBy A { font-size: 10px; }

        
        td
        {
            vertical-align: top;
        }
        
        .borderright
        {
            background-image: url(http://www.fosterresults.com/images/8073/dotv.gif);
            background-repeat: repeat-y;
            background-position: right;
        }
        
        .bucket-outer
        {
            background-image: url(http://www.fosterresults.com/images/8074/background-bucket.jpg);
            background-repeat: repeat-x;
            width: 210px;
            }
            .bucket-outer h1
            {
                font-family: Georgia, Serif;
                font-size: 18px;
                color: #af0000;
                margin-top: 8px;
            }
            .bucket-inner
            {
                background-image: url(http://www.fosterresults.com/images/8075/bucket-footer.jpg);
                background-repeat: no-repeat;
                background-position: bottom;
                padding: 10px;
            }
            .bucket-inner p
            {
                font-size: 11px;
                line-height: 13px;
            }
            #divLogin
            {
                width: 190px;
                height: 150px;
                float: right;
                margin: 14px 18px 0px 0px;
                padding: 10px;
                background: url(http://www.fosterresults.com/images/8104/background-login.png);
                border-top: 1px solid #ffffff;
            }
            #divLogin h1
            {
                padding-bottom: 10px;
                margin-bottom: 16px;
            }
            #divLogin p
            {
                padding: 0px;
                margin: 0px;
                line-height: 13px;
            }

      a.footer:active { display: block; font-size: 10px; color: #000000; font-family: Arial, san serif; font-weight: normal; text-decoration: none; }     
      a.footer:link { display: block; font-size: 10px; color: #000000; font-family: Arial, san serif; font-weight: normal; text-decoration: none; }     
      a.footer:visited { display: block; font-size: 10px; color: #000000; font-family: Arial, san serif; font-weight: normal; text-decoration: none; }     
      a.footer:hover { display: block; font-size: 10px; color: #666666; font-family: Arial, san serif; font-weight: normal; text-decoration: underline; }     

      .sub-footer { display: block; font-size: 10px; color: #000000; font-family: Arial, san serif; font-weight: normal; text-decoration: none; }     
      
      .rssTitle A {
        
      }
      .rssDescription {
        margin-bottom: 15px;
      }
      .rssDate {
         display: none;
      }
      .rssAuthor {
          display: none;
      }
      .rssDescriptionShowMore{
        display: none;
      }
      .rssEntriesShowMore {
        display: none;
      }
      

#inputSearch
{
    border: 1px solid #dddddd; 
    color: #00364b; 
    width: 185px;
    margin-left: 15px;
}
.MPListTitle, .MPListTitle a, .MPListTitle a:hover, .MPListTitle a:visited, .MPListTitle a:active
{        
    font-family: Georgia, Serif;
    font-size: 18px;
    color: #af0000;
    margin-top: 20px;  
    text-decoration: none;
}    
.MPListEntryTitle, .MPListEntryTitle a, .MPListEntryTitle a:hover, .MPListEntryTitle a:visited, .MPListEntryTitle a:active  
{
    font-family: Georgia, Serif;
    font-size: 16px;
    font-weight: lighter;
    color: #af0000;
    margin-top: 0px;  
    text-decoration: none;
}
 
.MPListEntryTitle h2
{
    display: inline;
}
 
.MPListEntryDate, .MPListEntryDate a, .MPListEntryDate a:hover, .MPListEntryDate a:visited, .MPListEntryDate a:active
{
    font-size: 12px;
    font-family: Tahoma;
    color: #777777;  
    text-decoration: none;
}    
.MPListEntryDefault  
{
    font-size: 12px;
    font-family: Tahoma;
    color: #4e4c48;  
    line-height: 20px;    
}    
.MPListEntrySub
{
    width: 100%;
    font-size: 10px;
    font-family: Tahoma;
    color: #555555;  
    text-decoration: none;
}
.MPListEntrySub a, .MPListEntrySub a:hover, .MPListEntrySub a:visited, .MPListEntrySub a:active  
{
  color: #0000ff;
text-decoration: none;
}

