/* main wrappers */
h1.homepageheader 
{
    color:#444444;
    font-size:1.1em;
    font-weight:bold;
    margin-bottom:5px;
}

div.homepagewrapper 
{
    margin: 0px 0px 30px 0px;
    float:left;
}

/* main image */
/*
div.homepagewrapper div.toprightpanetopborder 
{
    background: url(images/home_page_curved_bluebox_top.gif) no-repeat left top;
    height:10px
}

div.homepagewrapper div.toprightpanebottomborder 
{
    background: url(images/home_page_curved_bluebox_bottom.gif) no-repeat left top;
    height:10px;
}

div.homepagewrapper div.toprightpanecontentwrapper 
{
    background: url(images/home_page_curved_bluebox_bg.gif) repeat-x left top;
    min-height:190px;
    border-left: solid 2px #d2d2d2;
    border-right: solid 2px #d2d2d2;
    padding:0px 10px 0px 10px;
}

div.homepagewrapper div.toprightpanecontentwrapper h1.homepageheader 
{
    margin-bottom:8px;
}
*/
/* All bottom panes */

div.homepagewrapper div.bottompaneleft
{
    float:left;
    width:230px;
    vertical-align:top;
    margin-top: 45px;
    margin-left:50px;
}

div.homepagewrapper div.bottompanemid
{
    float:left;
    width:250px;
    vertical-align:top;
    margin-top: 45px;
    margin-left:70px;
}

div.homepagewrapper div.bottompaneright
{
    float:left;
    vertical-align:top;
    margin-top: 20px;
    margin-left:20px;
}

div.homepagewrapper div.subbottompaneleft
{
    padding-left:110px;
    padding-top: 10px;
}

div.homepagewrapper div.subbottompaneleft2
{
    padding-left:110px;
    padding-top: 0px;
}

div.homepagewrapper div.subbottompanemid
{
    padding-left:110px;
    padding-top: 10px;
}

div.homepagewrapper div.HomeWhatsNew
{
    float:left;
    width:375px;
    vertical-align:top;
    margin-top: 25px;
    margin-left:30px;
    min-height:250px;
    padding:0px 0px 0px 0px;
}

/*
div.homepagewrapper div.bottompanecontentwrapper
{
    min-height:130px;
    padding:0px 10px 0px 10px;
}

div.homepagewrapper div.bottompanecontentwrapper p
{
    font-size:0.85em;
}
*/
/* Bottom Left Pane */
/*
div.homepagewrapper div.bottomleftpanetopborder 
{
    background: url(images/home_page_curved_tanbox_top.gif) no-repeat left top;
    height:9px;
}

div.homepagewrapper div.bottomleftpanebottomborder 
{
    background: url(images/home_page_curved_tanbox_bottom.gif) no-repeat left top;
    height:8px;
}

div.homepagewrapper div.bottomleftpanecontentwrapper 
{
    background: url(images/home_page_curved_tanbox_bg.gif) repeat-x left top;
    border-left: solid 2px #d2d2d2;
    border-right: solid 2px #d2d2d2;
}
*/
/* Bottom Center Pane */
/*
div.homepagewrapper div.bottomcenterpanetopborder 
{
    background: url(images/home_page_curved_blueboxlrg_top.gif) no-repeat left top;
    height:9px;
}

div.homepagewrapper div.bottomcenterpanebottomborder 
{
    background: url(images/home_page_curved_blueboxlrg_bottom.gif) no-repeat left top;
    height:9px;
}

div.homepagewrapper div.bottomcenterpanecontentwrapper 
{
    background: url(images/home_page_curved_bluebox_bg.gif) repeat-x left top;
    border-left: solid 2px #d2d2d2;
    border-right: solid 2px #d2d2d2;
}
*/
/* pane content */
div.homepagewrapper ul
{
    margin-left: 0px;
    list-style:none;
}

div.homepagewrapper ul li 
{
    background: url(images/nav_bullet.gif) no-repeat left top;
    padding-left:10px;
    margin-bottom:5px;
    font-size:0.85em;
} 
