﻿.SidebarPicture
{
    margin: 0;
    line-height: 7pt;
    font-size: 7pt;
    border: thin solid #cad1d8; 
    padding: 0px 0px 1px 0px;
    background-color: #f4f4f4;
    color: Navy;
}
.SidebarPicture img 
{ 
    vertical-align:middle; 
    margin-bottom: 3px;  
    display:block;
} 
.CommonSidebarArea, PromoSidebarArea
{
    padding: 0 0 0 0;
    overflow: hidden;
    margin: 0;
}
.CommonSidebarArea
{
    width: 110px;
}
.PromoSidebarArea
{
    width: 100px;
}
.CommonSidebarRoundTop, .CommonSidebarRoundBottom, .PromoSidebarRoundTop, .PromoSidebarRoundBottom
{
    height: 5px;
}
.CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4,
.PromoSidebarRoundTop .r1, .PromoSidebarRoundTop .r2, .PromoSidebarRoundTop .r3, .PromoSidebarRoundTop .r4, .PromoSidebarRoundBottom .r1, .PromoidebarRoundBottom .r2, .PromoSidebarRoundBottom .r3, .PromoSidebarRoundBottom .r4
{
    border-left: thin solid #cad1d8;
    border-right: thin solid #cad1d8;
    height: 1px;
    overflow: hidden;
    margin-top: 7;
}
.CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	background-color:#f4f4f4;
}
.PromoSidebarRoundTop .r1, .PromoSidebarRoundTop .r2, .PromoSidebarRoundTop .r3, .PromoSidebarRoundTop .r4, .PromoSidebarRoundBottom .r1, .PromoidebarRoundBottom .r2, .PromoSidebarRoundBottom .r3, .PromoSidebarRoundBottom .r4
{
	background-color: #f4f4f4;
}
.CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
    /**
    background-image: url(../images/common/sidebar-bottom.png);
    background-repeat: repeat;
    background-position: left top;
    **/
}
.CommonSidebarRoundTop .r1, .CommonSidebarRoundBottom .r4,
.PromoSidebarRoundTop .r1, .PromoSidebarRoundBottom .r4

{
    margin: 0 5px;
    height: 0;
    border-top: thin solid #cad1d8;
    border-left-width: 0;
    border-right-width: 0;
}
.CommonSidebarRoundTop .r2, .CommonSidebarRoundBottom .r3,
.PromoSidebarRoundTop .r2, .PromoSidebarRoundBottom .r3
{
    margin: 0 3px;
    border-left-width: 2px;
    border-right-width: 2px;
}
.CommonSidebarRoundTop .r3, .CommonSidebarRoundBottom .r2,
.PromoSidebarRoundTop .r3, .PromoSidebarRoundBottom .r2
{
    margin: 0 2px;
}
.CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1,
.PromoSidebarRoundTop .r4, .PromoSidebarRoundBottom .r1
{
    margin: 0 1px;
    height: 2px;
}
.CommonSidebarInnerArea, .PromoSidebarInnerArea
{
    padding: 0 2px 2px 2px;
    overflow: hidden;
    /**
    background-image: url(../images/Common/sidebar-gradient-long.png);
    background-position: top left;
    background-repeat: repeat;
    **/
    margin: 0;
    font-size: 7pt;
    line-height: 7pt;
}
.CommonSidebarInnerArea
{
	background-color:#f4f4f4;
    color: White;
    border-left: thin solid #cad1d8;
    border-right: thin solid #cad1d8;

}
.PromoSidebarInnerArea
{
	background-color:#f4f4f4;
    color: navy;
    border-left: thin solid #cad1d8;
    border-right: thin solid #cad1d8;
}

.CommonSidebarHeader
{
    margin: 0 0 8px 0;
    padding: 2px 0 4px 0;
    border-bottom: solid 1px #fff;
    font-weight: bolder;
    font-size: 160%;
}
.CommonSidebarHeader a:link, .CommonSidebarHeader a:visited, .CommonSidebarHeader a:active
{
    text-decoration: none;
}
.CommonSidebarP
{
    margin: 0;
    line-height: 7pt;
}
.CommonSidebarContent
{
    font-size: 85%;
}

.HeaderInnerArea, .HeaderRoundTop .r1, .HeaderRoundTop .r2, .HeaderRoundTop .r3, .HeaderRoundTop .r4, .HeaderRoundBottom .r1, .HeaderRoundBottom .r2, .HeaderRoundBottom .r3, .HeaderRoundBottom .r4
{
    background-color: #3A477A;
    border-color: #999;
}



.HeaderArea
{
    padding: 0 0 0 0;
    width: 100%;
    overflow: hidden;
    margin: 2px 2px 2px 2px;
}

.HeaderRoundTop, .HeaderRoundBottom
{
    height: 5px;
}

.HeaderRoundTop .r1, .HeaderRoundTop .r2, .HeaderRoundTop .r3, .HeaderRoundTop .r4, .HeaderRoundBottom .r1, .HeaderRoundBottom .r2, .HeaderRoundBottom .r3, .HeaderRoundBottom .r4
{
    border-left: solid 1px;
    border-right: solid 1px;
    height: 1px;
    overflow: hidden;
}

.HeaderRoundBottom .r1, .HeaderRoundBottom .r2, .HeaderRoundBottom .r3, .HeaderRoundBottom .r4
{
    /**
    background-image: url(../images/common/sidebar-bottom.png);
    **/
    background-repeat: repeat;
    background-position: left top;
}

.HeaderRoundTop .r1, .HeaderRoundBottom .r4
{
    margin: 0 5px;
    height: 0;
    border-top: solid 1px;
    border-left-width: 0;
    border-right-width: 0;
}
.HeaderRoundTop .r2, .HeaderRoundBottom .r3
{
    margin: 0 3px;
    border-left-width: 2px;
    border-right-width: 2px;
}
.HeaderRoundTop .r3, .HeaderRoundBottom .r2
{
    margin: 0 2px;
}
.HeaderRoundTop .r4, .HeaderRoundBottom .r1
{
    margin: 0 1px;
    height: 2px;
}

.HeaderHeader
{
    margin: 2px 6px 6px 6px;
    padding: 2px 0 4px 0;
    border-bottom: solid 1px #fff;
    font-weight: bolder;
    font-size: 160%;
    color: Gray;
}

.HeaderHeader a:link, .HeaderHeader a:visited, .HeaderHeader a:active
{
    text-decoration: none;
}

.HeaderInnerArea
{
    border-left: solid 1px;
    border-right: solid 1px;
    padding: 0 2px 2px 2px;
    overflow: hidden;
    /**
    background-image: url(../images/Common/SIDEBAR-gradient.png);
    background-repeat: repeat-x;
    background-position: left top;
    **/
    margin: 0;
}

.HeaderContent
{
    font-size: 85%;
}

.HeaderInnerArea, .HeaderRoundTop .r1, .HeaderRoundTop .r2, .HeaderRoundTop .r3, .HeaderRoundTop .r4, .HeaderRoundBottom .r1, .HeaderRoundBottom .r2, .HeaderRoundBottom .r3, .HeaderRoundBottom .r4
{
    background-color: #D7D7CE;
    border-color: #999;
}

.RightSidebarArea
{
    padding: 0 0 0 0;
    overflow: hidden;
    margin: 0;
    width: 140px;
    text-align: center;
}

.RightSidebarRoundTop, .RightSidebarRoundBottom
{
    height: 5px;
}

.RightSidebarRoundTop .r1, .RightSidebarRoundTop .r2, .RightSidebarRoundTop .r3, .RightSidebarRoundTop .r4, .RightSidebarRoundBottom .r1, .RightSidebarRoundBottom .r2, .RightSidebarRoundBottom .r3, .RightSidebarRoundBottom .r4
{
    border-left: solid 1px;
    border-right: solid 1px;
    height: 1px;
    overflow: hidden;
}

.RightSidebarRoundBottom .r1, .RightSidebarRoundBottom .r2, .RightSidebarRoundBottom .r3, .RightSidebarRoundBottom .r4
{
    background-image: url(../images/common/sidebar-bottom.png);
    background-repeat: repeat;
    background-position: left top;
}

.RightSidebarRoundTop .r1, .RightSidebarRoundBottom .r4
{
    margin: 0 5px;
    height: 0;
    border-top: solid 1px;
    border-left-width: 0;
    border-right-width: 0;
}
.RightSidebarRoundTop .r2, .RightSidebarRoundBottom .r3
{
    margin: 0 3px;
    border-left-width: 2px;
    border-right-width: 2px;
}
.RightSidebarRoundTop .r3, .RightSidebarRoundBottom .r2
{
    margin: 0 2px;
}
.RightSidebarRoundTop .r4, .RightSidebarRoundBottom .r1
{
    margin: 0 1px;
    height: 2px;
}

.RightSidebarHeader
{
    margin: 0 0 8px 0;
    padding: 2px 0 4px 0;
    border-bottom: solid 1px #fff;
    font-weight: bolder;
    font-size: 160%;
}

.RightSidebarHeader a:link, .RightSidebarHeader a:visited, .RightSidebarHeader a:active
{
    text-decoration: none;
}

.RightSidebarInnerArea
{
    border-left: solid 1px;
    border-right: solid 1px;
    padding: 0 2px 2px 2px;
    overflow: hidden;
    /**
    background-image: url(../images/Common/SIDEBAR-gradient.png);
    background-position: top left;
    background-repeat: repeat-x;
    **/
    margin: 0;
}

.RightSidebarContent
{
    font-size: 85%;
}


.BrowseBoxArea
{
    padding: 0 0 0 0;
    overflow: hidden;
    margin: 0;
    width: 230px;
    float: right;
}

.BrowseBoxRoundTop, .BrowseBoxRoundBottom
{
    height: 5px;
}

.BrowseBoxRoundTop .r1, .BrowseBoxRoundTop .r2, .BrowseBoxRoundTop .r3, .BrowseBoxRoundTop .r4, .BrowseBoxRoundBottom .r1, .BrowseBoxRoundBottom .r2, .BrowseBoxRoundBottom .r3, .BrowseBoxRoundBottom .r4
{
    border-left: solid 1px;
    border-right: solid 1px;
    height: 1px;
    overflow: hidden;
}

.BrowseBoxRoundBottom .r1, .BrowseBoxRoundRoundBottom .r2, .BrowseBoxRoundBottom .r3, .BrowseBoxRoundBottom .r4
{
    background-image: url(../images/common/sidebar-bottom.png);
    background-repeat: repeat;
    background-position: left top;
}

.BrowseBoxRoundTop .r1, .BrowseBoxRoundBottom .r4
{
    margin: 0 5px;
    height: 0;
    border-top: solid 1px;
    border-left-width: 0;
    border-right-width: 0;
}
.BrowseBoxRoundTop .r2, .BrowseBoxRoundBottom .r3
{
    margin: 0 3px;
    border-left-width: 2px;
    border-right-width: 2px;
}
.BrowseBoxRoundTop .r3, .BrowseBoxRoundBottom .r2
{
    margin: 0 2px;
}
.BrowseBoxRoundTop .r4, .BrowseBoxRoundBottom .r1
{
    margin: 0 1px;
    height: 2px;
}

.BrowseBoxHeader
{
    margin: 0 0 8px 0;
    padding: 2px 0 4px 0;
    border-bottom: solid 1px #fff;
    font-weight: bolder;
    font-size: 160%;
}

.BrowseBoxHeader a:link, .BrowseBoxHeader a:visited, .BrowseBoxHeader a:active
{
    text-decoration: none;
}

.BrowseBoxInnerArea
{
    border-left: solid 1px;
    border-right: solid 1px;
    padding: 0 2px 2px 2px;
    overflow: hidden;
    background-image: url(../images/Common/SIDEBAR-gradient.png);
    background-position: top left;
    background-repeat: repeat-x;
    margin: 0;
}

.BrowseBoxContent
{
    font-size: 85%;
}

.ProgramMenu
{
    min-height:300px;
    height:auto !important;
    height:300px;
}

