div#mainbody {
    height: auto;
    padding: 0px;
    min-height: 340px;
    height: auto !important;
}


div#flashBanner {
    margin-top: 10px;
    margin-bottom: 5px;
    z-index: 2;
    position: relative;
}

div#flashOverlay {
    position: absolute; 
    left: 668px; 
    top: 140px; 
    z-index: 99; 
    width: 258px; 
    height: 230px;
    padding: 0px;
    margin: 0px;
    text-align: left;
}   
    div#fDownload {
        background: url("/images/rd09/5.2/hp/bg-download.png") no-repeat;
        width:258px;
        height:73px;
        margin: 0px;
        padding: 0px;
    }
        div#fDownload h3  {
            color: #fff;
            font-family: verdana;
            font-size: 12px;
            font-weight: bold;
            padding: 24px 0 0 58px;
            margin: 0px;
            width: 208px;
        }
            div#fDownload h3 a:link, 
            div#fDownload h3 a:visited, 
            div#fDownload h3 a:active, 
            div#fDownload h3 a:hover { 
                color: #fff;
                font-family: verdana;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
            }

        div#fDownload p  {
            color: #fff;
            font-family: verdana;
            font-size: 10px;
            font-weight: bold;
            padding: 0px 0 0 58px;
            margin: 0px;
            width: 198px;
        }
            div#fDownload p a:link, 
            div#fDownload p a:visited, 
            div#fDownload p a:active, 
            div#fDownload p a:hover { 
                color: #fff;
                font-family: verdana;
                font-size: 10px;
                text-decoration: none;
            }

    div#fTour {
        background: url("/images/rd09/5.2/hp/bg-tour.png") no-repeat;
        width:258px;
        height:48px;
        margin: 0px;
        padding: 0px;
    }
    div#fScreenshots {
        background: url("/images/rd09/5.2/hp/bg-screenshots.png") no-repeat;
        width:258px;
        height:48px;
        margin: 0px;
        padding: 0px;
    }
    div#fDocument {
        background: url("/images/rd09/5.2/hp/bg-screenshots.png") no-repeat;
        width:258px;
        height:48px;
        margin: 0px;
        padding: 0px;
    }
        div#fTour h3, div#fScreenshots h3, div#fDocument h3 {
            color: #67780e;
            font-family: verdana;
            font-size: 12px;
            font-weight: bold;
            padding: 18px 0 0 58px;
            margin: 0px;
            width: 208px;
        }
            div#fTour h3 a:link, 
            div#fTour h3 a:visited, 
            div#fTour h3 a:active, 
            div#fTour h3 a:hover, 
            div#fScreenshots h3 a:link, 
            div#fScreenshots h3 a:visited, 
            div#fScreenshots h3 a:active, 
            div#fScreenshots h3 a:hover, 
            div#fDocument h3 a:link, 
            div#fDocument h3 a:visited, 
            div#fDocument h3 a:active, 
            div#fDocument h3 a:hover { 
                color: #67780e;
                font-family: verdana;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
            }


        div#fTour p, div#fScreenshots p, div#fDocument p {
            color: #616872;
            font-family: verdana;
            font-size: 10px;
            font-weight: bold;
            padding: 0px 0 0 58px;
            margin: 0px;
            width: 198px;
        }
            div#fTour p a:link, 
            div#fTour p a:visited, 
            div#fTour p a:active, 
            div#fTour p a:hover, 
            div#fScreenshots p a:link, 
            div#fScreenshots p a:visited, 
            div#fScreenshots p a:active, 
            div#fScreenshots p a:hover, 
            div#fDocument p a:link, 
            div#fDocument p a:visited, 
            div#fDocument p a:active, 
            div#fDocument p a:hover { 
                color: #616872;
                font-family: verdana;
                font-size: 10px;
                text-decoration: none;
            }


    div#fProdTour {
        background: url("/images/pages/index/hp09/bg-flashbutton.png") no-repeat;
        width:258px;
        height:73px;
        margin: 0px;
        padding: 0px;
    }
    div#fWebinar {
        background: url("/images/pages/index/hp09/bg-flashbutton.png") no-repeat;
        width:258px;
        height:73px;
        margin: 0px;
        padding: 0px;
    }
    div#fTrial {
        background: url("/images/pages/index/hp09/bg-flashbutton.png") no-repeat;
        width:258px;
        height:73px;
        margin: 0px;
        padding: 0px;
    }
        div#fProdTour h3, div#fWebinar h3, div#fTrial h3  {
            color: #17257d;
            font-family: verdana;
            font-size: 12px;
            font-weight: bold;
            padding: 10px 0 0 15px;
            margin: 0;
        }
        div#fProdTour p, div#fWebinar p, div#fTrial p {
            color: #000;
            font-family: verdana;
            font-size: 11px;
            font-weight: bold;
            padding: 15px 25px 0 15px;
            margin: 0px;
        }
        div.fButton {
            margin-top: 4px;
            float: left;
            padding-left: 15px;
            height: 18px;
            min-height: 18px;
            max-height: 18px;
        }
        
            div.fButton span {
                background: url("/images/pages/index/hp09/bg-greenbutton.jpg") repeat-x;
                height: 18px;
                min-height: 18px;
                max-height: 18px;
            }
    
            div.fButton a:link, 
            div.fButton a:visited, 
            div.fButton a:active, 
            div.fButton a:hover { 
                color: #fff;
                font-family: verdana;
                font-size: 11px;
                font-weight: bold;
                padding: 2px 20px 4px 5px;
                text-decoration: none;
                background: transparent url("/images/pages/index/hp09/doublearrow-white.gif") no-repeat center right;
            }
                
div#homeColumns {
    width: 962px;
    margin: 25px 0 0 0;
    padding: 0;
    height: auto;
    text-align: left;
}

    div#homeLeft {
        width: 332px;
        float: left;
        margin: 0px; 
        padding: 0px;
        text-align: center;
        height: auto;
    }

    div#homeRight {
        width: 292px;
        float: right;
        margin: 0px;
        padding: 0px;
        background: url("/images/pages/index/hp09/bg-homepagecallout.jpg") top left no-repeat;
        height: auto;
    }

    div#homeMiddle {
        width: 328px;
        margin: 0 0 0 333px;
        padding: 0;
        height: auto;
    }

        div#homeContentFeature {
            margin: 0 0 0 10px;
            width: 252px;
            text-align: left;
            height: auto;
        }
            img#hcfImage {
                padding-top: 10px;
                padding-left: 5px;
            }

            div#homeContentFeature ul {
                margin-top: 1px;
            }

            div#homeContentFeature li {
                font-family: verdana;
                font-weight: bold;
                font-size: 11px;                        
                color: #8b974b;
                list-style-image: url(/images/rd09/doublearrow-green.gif);
                padding-bottom: 5px;
                margin-left: -20px;
            }
                div#homeContentFeature li a {
                    font-family: verdana;
                    font-weight: bold;
                    font-size: 11px;                        
                    color: #8b974b;
                }


        div.homeContent {
            margin: 0 0 0 22px;
            width: 290px;
            text-align: left;
            border-top: 1px dotted #e6e7e9;
            border-bottom: 1px dotted #e6e7e9;
            height: auto;
        }
            div.homeContent h2,  div#homeContentFeature h2 {
                margin: 0px;
                padding: 10px 0 10px 0;
                font-family: verdana;
                font-weight: bold;
                font-size: 12px;
                color: #565e6c;
            }
            
            div.homeContent h2#h2Left, div#homeContentFeature h2#h2Right {
                padding-bottom: 15px;
                margin-bottom: 0px;
            }

            div.homeContent h2#h2Mid {
                padding-bottom: 0px;
                margin-bottom: 0px;
            }
            
            div.homeContent h3, div#homeContentFeature h3 {
                margin: 0px;
                padding: 0;
                font-family: verdana;
                font-weight: bold;
                font-size: 11px;
                color: #565e6c;
            }
            
            div.homeContent p {
                font-family: verdana;
                font-weight: 500;
                font-size: 11px;    
                color: #565e6c;     
                line-height: 18px;  
                padding-top: 0px;    
                margin-top: 0px;      
            }

                div.homeContent p a:link, 
                div.homeContent p a:visited, 
                div.homeContent p a:active, 
                div.homeContent p a:hover { 
                    font-family: verdana;
                    font-weight: 600;
                    font-size: 11px;    
                    color: #565e6c;     
                }


    
            div.homeContent li {
                font-family: verdana;
                font-weight: bold;
                font-size: 11px;                        
                color: #8b974b;
                list-style-image: url(/images/rd09/doublearrow-green.gif);
                padding-bottom: 5px;
                margin: 0 auto 0 auto;
                padding: auto;
            }
                div.homeContent li a {
                    font-family: verdana;
                    font-weight: bold;
                    font-size: 11px;                        
                    color: #8b974b;
                }

            div#logoSection {
                margin: 0px;
                padding: 0px; 
            }
                div#logoLabel {
                    float: left; 
                    width: 125px;
                }
                    div#logoLabel p {
                        margin-top: 15px;
                    }
                div#logoImg {
                    float: right; 
                    width: 160px; 
                    text-align: left;
                }
 
 
            
