/* 
================================
STT Skin CSS
================================
*/   

/* 
Misc -------------------------------------------------------------------------------------
*/  

html,body,td,p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11.5pt;
color: #000000;
}

a:link { color: #3D5FA3; text-decoration: none; font-weight: bold;}
a:visited { color: #3D5FA3; text-decoration: none; font-weight: bold;}
a:hover { color: #3D5FA3; text-decoration: underline; font-weight: bold;}
a:active { color: #3D5FA3; text-decoration: underline; font-weight: bold;}

h1
{
    color: #000000;
    font-size: 14pt;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    padding-top: 0px;
}

h2
{
    color: #000000;
    font-size: 12pt;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    padding-top: 0px;
}

h3
{
    color: #000000;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 5px;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    padding-top: 0px;
}

p
{
    margin: 0px;
}

img {border: none}

div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

ul 
{
   margin-left: 0px;
   padding-left: 0px;
}

li
{
   margin-left: 15px;
   padding-left: 0px;
   padding-bottom: 10px;
}

login-token
{
    color: #0077a2;
}

.whitespace
{
    width: 796px;
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 10px;
}

/* 
Layout -------------------------------------------------------------------------------------
*/ 

body 
{
    text-align: center;
    background-color: #ffffff;
}

.controlpanel
{
    
    margin: 0 auto;
    width: 910px;
    border: 0px;
}

.container-header
{
    margin: 0 auto;
    width: 975px;
    height: 90px;
    margin-bottom: 2px;
}

.container-logo
{
    margin: 0 auto;
    width: 213px;
    height: 90px;
    margin-bottom: 2px;
}

.BannerPane
{
    margin: 0 auto;
    height: 90px;
    width: 697px;
    margin-bottom: 2px;
}

.TabPane
{
    margin: 0 auto;
    width: 975px;
    height: 26px;
    background-image: url(contact-details.gif);
    background-repeat: no-repeat;
    background-position: right;
}

.container-tab-bottom
{
    margin: 0 auto;
    padding: 0px;
    width: 975px;
    height: 10px;
    background-image: url(stt-tab-bottom.gif);
}

.TopNavPane
{
    margin: 0 auto;
    width: 975px;
    height: 33px;
    background-color: #3D5FA3;
	 background-image: url(cards.gif);
	 background-position: 827px 5px;
	 background-repeat: no-repeat;
    text-align: left;
    font-size: 10pt;
    line-height: 32px;
    color: #ffffff;
    padding-left: 10px;
}

.BreadcrumbPane
{
    margin: 0 auto;
    width: 975px;
    height: 21px;
    background-color: #e5e5e5;
}

.container-main
{
    margin: 0 auto;
    width: 975px;
    background-color: #a8cde2;
    padding-right: 5px;
    padding-top: 5px;
    padding-left: 0px;
}

.container-footer
{
    margin: 0 auto;
    width: 975px;
    height: 12px;
    background-image: url(stt-footer.gif);
    background-repeat: no-repeat;
}

.content-table
{
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
    background-color: #ffffff;
}

.LeftPane
{
    width: 160px;
    vertical-align: top;
    color: #ffffff;
    padding: 10px;
    background-color: #3D5FA3;
    margin: 0px;
}

.LeftLowerPane
{
    width: 160px;
    height: 100%;
    vertical-align: top;
    color: #000000;
    padding: 10px;
    background-color: #a8cde2;
    border-top: solid #ffffff 3px;
    margin: 0px;
}

.left-container
{
    vertical-align: top;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

.ContentPane
{
    vertical-align: top;
    padding-left: 3px;
    padding-right: 0px;
    padding-bottom: 10px;
    width: 100%;
}

.LeftPane a,.LeftPane a:hover, .LeftPane a:visited, .LeftPane a:active
{
    color: #ffe957;
}

.TopNavPane a,.TopNavPane a:hover, .TopNavPane a:visited, .TopNavPane a:active
{
    color: #ffe957;
}

.RightPane
{
    vertical-align: top;
}

#dnn_ctr489_Inbox_dshBasic_lblTitle,
#dnn_ctr489_Inbox_plSortBy_pnlHelp,
#dnn_ctr489_Inbox_plSortBy_lblHelp,
#dnn_ctr489_Inbox_ddlSortBy,
#dnn_ctr489_Inbox_ddlSortDirection,
#dnn_ctr489_Inbox_plInboxPageSize_cmdHelp,
#dnn_ctr489_Inbox_plInboxPageSize_lblLabel,
#dnn_ctr489_Inbox_plInboxPageSize_pnlHelp,
#dnn_ctr489_Inbox_ddlPageSize,
#dnn_ctr489_Inbox_plInboxPageSize_label,
#dnn_ctr489_Inbox_plInboxPageSize_lblHelp,
#dnn_ctr489_Inbox_plInboxPageSize_label,
#dnn_ctr489_Inbox_dshBasic_imgIcon,
#dnn_ctr489_Inbox_plSortBy_lblLabel{display:none;}

.jumpto-li a, .jumpto-li a:hover, .jumpto-li a:active
{
    color: #ffe957;
}