#MainGraphic
    {
    background: none;
    width: 660px;
    height: 190px;
    }

#LowerBodyContainer1
    {
    position: relative;
    top: 5px;
    background: none;
    width: 660px;
    height: 160px;
    }

#LowerBodyContainer2
    {
    position: relative;
    top: 5px;
    background: none;
    width: 660px;
    height: 160px;
    }

#Column11
    {
    float: left;
    margin: 0;
    padding: 0;
    width: 280px;
    height: 170px;
    font-family: Tahoma, Arial, sans-serif;
    overflow: hidden;
    }

#Column11 h2
    {
    font-size: 14pt;
    color: #084C8D;
    margin: 0;
    padding: 0px 5px 0 5px;
    }

#Column11 p
    {
    font-size: 8pt;
    line-height: 13pt;
    color: #4D4D4D;
    margin: 0 20px 0 0;
    padding: 5px;
    text-align: left;
    }

#Column12
    {
    float: left;
    margin: 0;
    padding: 0 5px;
    width: 180px;
    height: 170px;
    }

#Column13
    {
    float: right;
    margin: 0;
    padding: 0;
    width: 190px;
    height: 170px;
    overflow: hidden;
    }

#Column13Header
    {
    background: url("/images/ff_frontpage_news.gif") top right no-repeat;
    margin: 0;
    padding: 0;
    width: 190px;
    height: 30px;
    }

#Column13Header h2
    {
    display: inline;
    position: relative;
    top: 7px;
    left: 25px;
    margin: 0;
    padding: 0;
    background: none;
    }

#Column13Header a
    {
    display: inline;
    position: relative;
    top: 7px;
    left: 25px;
    margin: 0;
    padding: 0;
    font-size: 8pt;
    color: white;
    background: none;
    font-family: Arial, Tahoma, sans-serif;
    text-decoration: none;
    }

#Column13Header a:hover
    {
    text-decoration: underline;
    }

#Column13Header h2 a
    {
    position: relative;
    top: 0;
    left: 0;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    font-family: Arial, Tahoma, sans-serif;
    }

#NewsScroller
    {
    overflow: hidden;
    }

#NewsScroller h3
    {
    margin: 0;
    padding: 5px;
    background: none;
    }

#NewsScroller h3 a
    {
    color: #084C8D;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    }

#NewsScroller h3 a:hover
    {
    text-decoration: underline;
    }

#NewsScroller p
    {
    margin: 0;
    padding: 0 0 5px 5px;
    font-size: 7pt;
    color: #084C8D;
    background: none;
    font-family: Tahoma, Arial, sans-serif;
    text-align: left;
    }

#Column21
    {
    float: left;
    margin: 0;
    padding: 0;
    width: 280px;
    height: 160px;
    overflow: hidden;
    }

#Column21 div
    {
    margin: 0;
    padding: 0;
    width: 280px;
    height: 30px;
    background-color: #3399CC;
    }

#Column21 div h2
    {
    display: inline;
    position: relative;
    top: 0px;
    left: 10px;
    margin: 0;
    padding: 0;
    background: none;
    }

#Column21 div a
    {
    display: inline;
    color: white;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    }

#Column21 div a:hover
    {
    text-decoration: underline;
    }

#Column21 p
    {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 8pt;
    line-height: 14pt;
    color: #4D4D4D;
    margin: 0 15px 0 0;
    padding: 10px 10px 5px 5px;
    text-align: left;
    }

#Column21 p a
    {
    color: #4D4D4D;
    font-weight: bold;
    text-decoration: none;
    }

#Column21 p a:hover
    {
    text-decoration: underline;
    }

#Column22
    {
    float: left;
    margin: 0;
    padding: 0;
    width: 190px;
    height: 160px;
    background-color: white;
    }

.Col22Header
    {
    background: url("/images/ff_frontpage_casestudies.gif") top left no-repeat;
    margin: 0;
    padding: 0;
    width: 190px;
    height: 30px;
    }

#Column22 h2
    {
    display: inline;
    position: relative;
    top: 7px;
    left: 25px;
    margin: 0;
    padding: 0;
    background: none;
    }

#Column22 h2 a
    {
    font-size: 10pt;
    color: white;
    font-family: Arial, Tahoma, sans-serif;
    text-decoration: none;
    }

#Column22 h2 a:hover
    {
    text-decoration: underline;
    }

.CaseStudyList
    {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
    color: #084C8D;
    border-color: #3399CC;
    border-style: solid;
    border-width: 0 1px 1px 0;
    }

.CaseStudyList a
    {
    display: block;
    width: auto;
    height: 14px;
    margin: 0;
    padding: 2px;
    color: #1c5290;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    border-color: #3399CC;
    border-style: solid;
    border-width: 1px 0 0 0;
    background: white;
    overflow: hidden;
    }

.CaseStudyList a:hover
    {
    color: white;
    background-color: #1c5290;
    }

.CaseStudyMoreDiv
    {
    margin: 0;
    padding: 0;
    width: 188px;
    height: auto;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #3399CC;
    text-align: right;
    background-color: #1c5290;
    }

.CaseStudyMoreDiv a
    {
    color: white;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    }

.CaseStudyMoreDiv a:hover
    {
    text-decoration: underline;
    }

#Column23
    {
    float: right;
    margin: 0;
    padding: 0;
    width: 190px;
    height: 160px;
    }

#Column23 div
    {
    background-color: #084C8D;
    margin: 0;
    padding: 0;
    width: 190px;
    height: 30px;
    }

#Column23 h2
    {
    display: inline;
    position: relative;
    top: 7px;
    left: 10px;
    margin: 0;
    padding: 0;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    background: none;
    font-family: Arial, Tahoma, sans-serif;
    }

#Column23 div a
    {
    display: inline;
    position: relative;
    top: 7px;
    left: 10px;
    margin: 0;
    padding: 0;
    font-size: 10pt;
    font-weight: bold;
    color: white;
    background: none;
    font-family: Arial, Tahoma, sans-serif;
    text-decoration: none;
    }

#Column23 a:hover
    {
    text-decoration: underline;
    }


