/* USPS : EXTERNAL STYLE SHEET __________________________ */
/* STRUCTURE ____________________________________________ */
body
{
    margin: 0px;
    padding: 0px;
}
body.popup
{
    background: #F0EFF1 url(Images/bg-holder.gif) repeat-x bottom center;
}
.wrapper
{
    padding-left: 1%;
}
.container
{
    width: 100%;
    text-align: left;
    border-bottom-width: 0px;
}
body.popup .container
{
    background-image: none;
}
.pageheader
{
    width: 100%;
}
.header
{
    width: 100%;
    text-align: left;
    padding-top: 18px;
    border-bottom-width: 0px;
}
.leftnav
{
    width: 175px;
}
.helpcontainer
{
}
.footer
{
    width: 100%;
    text-align: center;
}

/* TOP ___________________________________________________ */
.top
{
    text-align: right;
}
.logo
{
    /* 	float: left; 	clear: left; 	text-align: left; 	width: 20%; 	border-top: solid 18px #FFFFFF;  	*/
    padding-left: 10px;
    padding-top: 24px;
    float: left;
    clear: left;
    text-align: left;
    height: 36px;
    width: 200px;
}
/* MENU __________________________________________________ */
.slogan
{
}
.welcome
{
    color: #083A83;
    font: normal 14px Arial, Helvetica, sans-serif;
    padding: 0px 3px 0px 0px;
}

/* BOTTOM ________________________________________________ */


/* MENU __________________________________________________ */
.menu
{
    width: 100%;
    text-transform: uppercase;
    padding-top: 3px;
}

.menuup, .menuhover, .menudown
{
    color: #404040;
    font: bold 11px Arial, Helvetica, sans-serif;
    padding: 2px;
}
.menuhover
{
    background: #F4F7FB;
    color: #003366;
    padding: 2px;
}

.submenu
{
    width: 150px;
    text-transform: uppercase;
    padding-top: 3px;
    border: solid 1px #D6E0EB;
}
html > /**/ body .submenu
{
    width: 150px;
    text-transform: uppercase;
    padding-top: 3px;
    border: solid 1px #D6E0EB;
    position: relative;
    left: 180px;
    margin-top: 15px;
    background: #fff;
}

/* SHORTCUTBAR _______________________________________________ */
.breadcrumb
{
    float: right;
    padding: 0px 0px 5px 11px;
    color: #404040;
    font: normal 12px Arial, Helvetica, sans-serif;
}
.print
{
    padding: 3px 10px 7px 10px;
    color: #404040;
    font: normal 12px Arial, Helvetica, sans-serif;
    text-align: right;
}

.printLinks
{
    display: none;
}
.print img
{
    vertical-align: middle;
}
.print A, .print A:link, .print A:visited, .print A:active
{
    color: #404040;
    text-decoration: underline;
}
.print A:hover
{
    color: #404040;
    text-decoration: none;
}

/* CONTENT ___________________________________________________ */
.popupcontent
{
    margin: 0px;
    padding: 10px;
    height: 300px;
    text-align: left;
    vertical-align: top;
}
.holder
{
    padding: 10px 20px 10px 5px;
    height: 400px;
    color: #404040;
    font: normal 12px Arial, Helvetica, sans-serif;
    text-align: left;
}
.innerheight
{
    overflow:auto; width:100%; height:70vh;
}