﻿/* Base definitions common to all containers */

/*-- container title token --*/
.Container .Title
{
    color: #696969;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

/*-- container title cell --*/
.Container .TitleTD
{
    padding: 0;
    text-align: left;
    width: 100%;
}

/*-- container actions cell --*/
.Container .ActionsTD
{
    width: 0%;
    padding: 0;
}

/*-- container content pane --*/
.Container .Content
{
    padding: 5px 10px 0px 10px;
}

/* override the skin font settings for the contents of this container */
.Container .Content, .Container .Content p, .Container .Content td, .Container .Content a:link, 
.Container .Content a:visited, .Container .Content a:active, .Container .Content a:hover, 
.Container .Content a.Normal:link, .Container .Content a.Normal:visited, 
.Container .Content a.Normal:hover
{
    color: #444;
    font-family: Verdana, sans-serif; 
}

/* override the skin hyperlink settings for the contents of this container */

/*-- default links visited and active  --*/
.Container .Content a:link, .Container .Content a:visited, .Container .Content a:active,
.Container .Content a.Normal:link, .Container .Content a.Normal:visited
{
    color: #666;
    text-decoration: none;
}

.Container .Content a:hover,
.Container .Content a.Normal:hover
{
    color: #444;
    text-decoration: underline;
}


/*-- container Icons cell --*/
.Container .Icons
{
    text-align: right;
    padding: 5px 0 7px 0;
}

.Container .Button
{
    margin: 0;
    padding: 0;
}

.Container .HeadingTopLeft, .Container .Button .ButtonTopLeft
{
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

.Container .HeadingTopCenter, .Container .Button .ButtonTopCenter
{
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
}

.Container .HeadingTopRight, .Container .Button .ButtonTopRight
{
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

.Container .HeadingMiddleLeft, .Container .Button .ButtonMiddleLeft
{
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
}

.Container .HeadingMiddleCenter, .Container .Button .ButtonMiddleCenter
{
    background-repeat: repeat;
    margin: 0;
    padding: 0;
}

.Container .HeadingMiddleRight, .Container .Button .ButtonMiddleRight
{
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
}

.Container .HeadingBottomLeft, .Container .Button .ButtonBottomLeft
{
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

.Container .HeadingBottomCenter, .Container .Button .ButtonBottomCenter
{
    background-repeat: repeat-x;
    margin: 0;
    padding: 0;
}

.Container .HeadingBottomRight, .Container .Button .ButtonBottomRight
{
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
}

/*-- top center section --*/
.Container .Top
{
    background-position: top left;
    background-repeat: repeat-x;
    vertical-align: middle;
}

/*-- top left section --*/
.Container .TopLeft
{
    background-position: top left;
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 0;
}
/*-- top right section --*/
.Container .TopRight
{
    background-position: top right;
    background-repeat: no-repeat;
    vertical-align: middle;
    text-align: left;
}

/*-- mid center section --*/
.Container .Middle
{
    background-position: top left;
    background-repeat: repeat;
    vertical-align: top;
    padding: 0;
}

/*-- mid left section --*/
.Container .MiddleLeft
{
    background-position: top left;
    background-repeat: repeat-y;
    vertical-align: top;
    padding: 0;
}

/*-- mid right section --*/
.Container .MiddleRight
{
    background-position: top right;
    background-repeat: repeat-y;
    vertical-align: top;
    padding: 0;
}

/*-- bottom center section --*/
.Container .Bottom
{
    background-position: bottom left;
    background-repeat: repeat-x;
    vertical-align: top;
    padding: 0;
}

/*-- bottom left section --*/
.Container .BottomLeft
{
    background-position: bottom left;
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 0;
}

/*-- bottom right section --*/
.Container .BottomRight
{
    background-position: bottom right;
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 0;
}

