/* -----------------------------
   COMMON LAYOUT
----------------------------- */

div#mainContentContainer
{
    margin: 40px auto 20px auto;
    padding: 10px;
    width: 900px;
}

div#header
{
    height: 50px;
}

    div#header_links
    {
        float: right;
    }


/* -----------------------------
   HOMEPAGE LAYOUT
----------------------------- */

div#mainColumn
{
    float: right;
    clear: right;
    
    width: 740px;
}

    div#topNav
    {
	height:25px;
    }

    div#breadcrumb
    {
        height: 20px;
        padding-top: 14px;
    }

    div#pageBody
    {
        height: auto;
        min-height: 500px;
    }

    div#titleFlash
    {
        width: 740px;
        height: 316px;
        margin-bottom: 2px;
        overflow: hidden;
    }
    
div#sideColumn
{
    width: 150px;
}

    div#searchPane
    {
        width: 136px;
        padding: 5px 5px 5px 5px;
        margin-bottom: 9px;
    }

        div#searchPane a
        {
            margin-top: 2px;
        }
        
        div#advancedSearchPane
        {
            display: none;
            margin-bottom: 10px;
            height: 60px;
        }

    div#leftPromoSpace
    {
        width: 146px;
        height: auto;
        min-height: 500px;
    }

    div#leftPromoSpace img
    {
        display: block;
    }

    div.homeLargeContainer
    {
        margin-top: 2px;
        margin-right: 2px;
        width: 243px;
        height: 180px;
        float: left;
    }

    div.homeSmallContainer
    {
        margin-top: 2px;
        width: 244px;
        height: 88px;
        float: left;
    }

div#footer
{
    clear: both;
    padding: 10px 0px 0px 150px;
}

/* -----------------------------
   SPLASHPAGE LAYOUT
----------------------------- */

.splash_main
{
    width: 785px;
    margin: 0px auto 0px auto;
}

.splash_main img
{
    width: 785px;
    float: left;
}

.splash_container
{
    float: left;
    width: 392px;
}

.splash_intro
{
    padding: 6px 6px 6px 20px;
}

.splash_footer
{
    clear: both;
    padding-top: 30px;
}

.splash_content
{
    padding: 20px 20px 6px 6px;
}

.splash_content p
{
    padding-top: 15px;
}





