﻿body
{
    margin:0px;
    background:#36b24a url('imagesx/back.gif') repeat-x 0 0;
    font-family:Arial, Helvetica, Sans-Serif;
}

a:active, a:link, a:visited
{
	color: #0028c9;
	text-decoration: none;
}

a:hover
{
	color: #0028c9;
	text-decoration: underline;
}

img
{
    border:0px;
}

.liveHelpDiv
{
    display:none;
    height:20px;
    margin-bottom:20px;
}
    .liveHelpDiv img
    {
        float:right;
    }

.mainDiv
{
    width:931px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
    border:1px solid #d6d6d6;
    padding:8px;
}

.logoDiv
{
    height:59px;
    width:559px;
    text-indent:-2000px;
    float:left;
    background:#ffffff url('imagesx/logo.gif') no-repeat 0 0;
    cursor:pointer;
}

.helpRemainDiv
{
    width:372px;
    text-align:right;
    float:left;
}

.navDiv
{
    clear:both;
    margin-top:5px;
    margin-bottom:5px;
    height:40px;
    cursor:pointer;
}
    .navDiv .divGlance
    {
        width:112px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat 0px 0px;
    }
        .navDiv .divGlance:hover
        {
            background-position: 0px -40px;
        }
    .navDiv .divOverview
    {
        width:104px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat -112px 0px;
    }
        .navDiv .divOverview:hover
        {
            background-position: -112px -40px;
        }
    .navDiv .divFAQ
    {
        width:78px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat -216px 0px;
    }
        .navDiv .divFAQ:hover
        {
            background-position: -216px -40px;
        }
    .navDiv .divScenarios
    {
        width:102px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat -292px 0px;
    }
        .navDiv .divScenarios:hover
        {
            background-position: -292px -40px;
        }
    .navDiv .divChanges
    {
        width:98px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat -394px 0px;
    }
        .navDiv .divChanges:hover
        {
            background-position: -394px -40px;
        }
    .navDiv .divEligibility
    {
        width:132px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat -492px 0px;
    }
        .navDiv .divEligibility:hover
        {
            background-position: -492px -40px;
        }
    .navDiv .divSearch
    {
        width:128px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat -626px 0px;
    }
        .navDiv .divSearch:hover
        {
            background-position: -626px -40px;
        }
    .navDiv .divNews
    {
        width:112px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat -754px 0px;
    }
        .navDiv .divNews:hover
        {
            background-position: -754px -40px;
        }
    .navDiv .divBlog
    {
        width:65px;
        height:40px;
        float:left;
        background:#acacac url('imagesx/navbar.gif') no-repeat -866px 0px;
    }
        .navDiv .divBlog:hover
        {
            background-position: -866px -40px;
        }


.homeHeaderDiv
{
    width:929px;
    height:267px;
    border:1px solid #c4c4c4;
    background:#ffffff url('imagesx/home_header.jpg') no-repeat 0 0;
    color:#8d8d8d;
}
    .homeHeaderDiv .textDiv
    {
        width:374px;
        margin-top:115px;
        margin-left:24px;
        font-size:12px;
        text-align:center;
    }
        .homeHeaderDiv .textDiv img
        {
            margin-top:20px;
        }
        
.homeHeaderText
{
    font-weight:normal;
    margin-bottom:20px;
    font-size:28px;
}

.homeRightDiv
{
    margin-left:41px;
}
        
.homeContentDiv
{
    width:440px;
    height:330px;
    float:left;
    margin-top:30px;
}
    .homeContentDiv .hr, .homeBottomDiv .hr
    {
        height:1px;
        background-color:#c4c4c4;
        margin-top:5px;
        margin-bottom:10px;
    }
    .homeContentDiv .homeContentScrollingDiv
    {
        height:270px;
        overflow:auto;
    }
        .homeContentDiv .whitePaper
        {
            position:absolute;
            z-index:2;
            margin-left:29px;
            margin-top:-147px;
            font-size:10px;
            display:block;
            width:230px;
            height:100px;
        }
            .homeContentDiv .whitePaper .underline
            {
                text-decoration:underline;
            }
            
        .homeContentDiv .realtor
        {
            position:absolute;
            z-index:2;
            margin-left:100px;
            margin-top:-39px;
            font-size:10px;
            display:block;
            width:300px;
            height:100px;
        }
    
        .homeContentDiv .homeContentScrollingDiv .videos
        {
            clear:both;
            cursor:pointer;
        }
            .homeContentDiv .homeContentScrollingDiv .videos .video
            {
                clear:both;
                float:left;
                width:110px;
                margin-bottom:10px;
            }
            .homeContentDiv .homeContentScrollingDiv .videos .description
            {
                float:left;
                width:310px;
                height:90px;
                font-size:12px;
            }
            .homeContentDiv .homeContentScrollingDiv .videos .description .title
            {
                color:#0028c9;
                font-weight:bold;
            }
            .homeContentDiv .homeContentScrollingDiv .videos .caption
            {
                margin-top:3px;
                margin-left:15px;
                font-size:11px;
                font-family:Georgia, Times, Serif;
            }
        .homeContentDiv .homeContentScrollingDiv .news
        {
            border-bottom:1px dotted #c4c4c4;
            padding-bottom:10px;
            margin-bottom:10px;
            margin-right:10px;
        }
            .homeContentDiv .homeContentScrollingDiv .news .title
            {
                margin:0px;
                font-size:12px;
                display:block;
                font-weight:bold;
            }
            .homeContentDiv .homeContentScrollingDiv .news .source
            {
                margin:0px;
                font-size:11px;
                font-weight:normal;
                color:#7a7a8e;
                display:block;
            }
            .homeContentDiv .homeContentScrollingDiv .news .caption
            {
                margin-top:3px;
                margin-left:15px;
                font-size:11px;
                font-family:Georgia, Times, Serif;
            }
            .homeContentDiv .homeContentScrollingDiv .news .caption .link
            {
                margin-top:3px;
            }
            .homeContentDiv .homeContentScrollingDiv .news a
            {
                font-size:11px;
                font-family:Arial, Helvetica, Sans-Serif;
            }
            
.contentDivHeaderImage
{
    margin-top:20px;
    margin-bottom:15px;
}
            
.contentDivLeft
{
    width:600px;
    float:left;
}

.contentDivMid
{
    width:1px;
    height:570px;
    background-color:#c4c4c4;
    margin-left:12px;
    margin-right:12px;
    float:left;
}

.contentDivRight
{
    width:306px;
    float:left
}

.needHelpDiv
{
    margin-top:20px;
    text-align:center;
}

.homeBottomDiv
{
    clear:both;
    margin-top:20px;
    font-size:11px;
    color:#7d7d7d;
    font-family:Georgia, Times, Serif;
}

.bottomNavDiv
{
    width:949px;
    margin-left:auto;
    margin-right:auto;  
    margin-bottom:15px;
    text-align:center;
}
    .bottomNavDiv a
    {
        font-size:8pt;
        color:#d4d4d4;
        margin-left:20px;
        margin-right:20px;
    }
