/* ----------- */
/*   Standard  */
/* ----------- */
.Container
{
    margin-bottom: 17px;
    overflow: hidden;
}

.Container .Control
{
    text-align: right;
}

.Container .Content
{
    overflow:hidden;
}


/* Title */
.Container .ContentTitle
{
    height: 43px;
    text-align: center;
    color: #5BBF21;
    font-size: 24px;
    line-height: 24px;
}

/* frontpage */
.FrontPage .TopPane .Container, .FrontPage .LeftPane .Container
{
    margin-bottom: 0;
}



/* Shadow */
.Container.Shadow
{
    margin-bottom: 10px;
}

.Container.Shadow .Left { background: url('../Images/container/shadowLeft.gif') repeat-y left center; overflow:hidden; }
.Container.Shadow .Right { background: url('../Images/container/shadowRight.gif') repeat-y right center; }
.Container.Shadow .Top { background: url('../Images/container/shadowTop.gif') repeat-x center top; }
.Container.Shadow .Bottom { background: url('../Images/container/shadowBottom.gif') repeat-x center bottom; overflow:hidden; }


.Container.Shadow .Topleft, .Container.Shadow .TopRight, .Container.Shadow .Bottomleft, .Container.Shadow .BottomRight
{
    position: relative;
    z-index: 1;
    height: 17px;
    width: 17px;
}

.Container.Shadow .Topleft
{
    float: left;
    background: url('../Images/container/shadowTopLeft.gif') no-repeat left top;
}

.Container.Shadow .TopRight
{
    float: right;
    background: url('../Images/container/shadowTopRight.gif') no-repeat right top;
}

.Container.Shadow .Bottomleft
{
    float: left;
    background: url('../Images/container/shadowBottomLeft.gif') no-repeat right bottom;
}

.Container.Shadow .BottomRight
{
    float: right;
    background: url('../Images/container/shadowBottomRight.gif') no-repeat right bottom;
}

.Container.Shadow .Middle
{
    overflow:hidden;
    margin: -6px 10px;
    z-index: 0;
    float:left;
}

/* Width */
.FrontPage .RightPane .Container.Shadow { width: 510px; }
.FrontPage .RightPane .Container.Shadow .Middle { width: 489px; }

div.Layout div.Container.Shadow.AdvCt { width: 248px; }
div.Layout div.Container.Shadow.AdvCt .Middle { width: 227px; }

/* margin */
div.Layout div.Container.Shadow.AdvCt
{
    margin-bottom: 0;
}



/* ie6 fix */
.ie6 .Container.Shadow *
{
    background-image: none !important;
}
.ie6 .FrontPage .RightPane .Container.Shadow
{
    width: 500px;
}
.ie6 div.Layout div.Container.Shadow.AdvCt
{
    width: 248px !important;
}