﻿a
{
    text-decoration: none;
    color: #4C648A;
}

a:visited
{
    text-decoration: none;
    color: #4C648A;
}

h4
{
    color: #000000;
    font-size: medium;
}

img
{
    margin: 5px;
}

body
{
    background-color: #4C648A;
    margin-top: 25px;
    margin-right: 0px;
}

.topCorners
{
    margin-left: auto;
    margin-right: auto;
    background: #7C8C9B;
    width: 1000px;
    height: 10px;
}

.page
{
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    height: auto;
}

.header
{
    width: 1000px;
    height: 120px;
    background-image: url('/images/header-bkg.gif');
}

.logoContainer
{
    display: block;
    height: 80px;
    padding-left: 300px;
}

.logo
{
    font: normal 2em sans-serif;
    color: #FFFFFF;
}

.subLogo
{
    padding-left: 125px;
    color: #FFFFFF;
}

.bottomHeaderContainer
{
}

.bottomHeaderLeft
{
    float: left;
    color: #FFFFFF;
}

.bottomHeaderLeftRoundedCorner
{
}

.bottomHeaderLeftInside
{
    color: #000000;
    background-color: #D9E5EF;
    padding-right: 20px;
    padding-left: 20px;
    width: 150px;
}

.bottomHeaderRight
{
    float: right;
}

.bottomHeaderRightRoundedCorner
{
}

.bottomHeaderRightInside
{
    background-color: #D9E5EF;
    padding-right: 20px;
    padding-left: 20px;
}

.bottomHeaderRightInside a
{
    color: #000000;
}

.stripes
{
    height: 6px;
    background-image: url( '/images/bg1.gif' );
}

.nav
{
    background: #191919;
    padding-left: 1px;
    height: 50px;
    text-align: center;
}

.nav a
{
    height: 35px;
    background: #606870;
    border-right: 1px solid #161616;
    color: #CCC;
    font: bold 8pt Verdana, sans-serif;
    padding: 15px 10px 0px 10px;
    display: block;
    float: left;
}

.nav a:hover
{
    background: #4A525A;
}

.main
{
    float: left;
    width: 100%;
    background: #2A2A2A;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #444;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #444;
}

.mainLeft
{
    float: left;
    margin-left: 1px;
    padding-left: 5px;
    padding-right: 5px;
    background: #CCCCCC;
    width: 780px;
}

.mainRight
{
    margin-top: 2px;
    margin-left: 2px;
    margin-right: 2px;
    float: left;
    width: 205px;
}

.content
{
    margin-top: 10px;
    padding: 5px;
    border: 1px solid #000000;
    width: 250px;
    margin-left: 515px;
}

.content .contentHeader
{
    font-size: 10px;
    font-weight: bold;
}

.content .searchParameters
{
    font-size: 10px;
}

.parcelStatus
{
}


/* ===================================================== */
/* Modal Popup Extender */

.modalPopup
{
    background-color: silver;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    opacity: 0.5;
}

.modalPopupContent
{
    border: medium ridge #4C648A;
    background-color: #FFFFFF;
    width: 550px;
}

.modalPopupHeader
{
    text-align: center;
}

.modalPopupInnerContent
{
    text-align: center;
}

.modalPopupFooter
{
    text-align: center;
}

/* ===================================================== */
/* Accordion */

.accordionHeader
{
    border: 1px solid #FFFFFF;
    color: white;
    background-color: #465052;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #7C8C9B;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #D9E5EF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* ===================================================== */
/* DataList */

.AspNet-DataList
{
    border: 2px ridge #FFFFFF;
    width: 100%;
    font-size: small;
}

.AspNet-DataList-SelectedItem
{
    padding: 5px;
    background-color: #606870;
    border: 1px solid #FFFFFF;
    text-align: left;
    vertical-align: top;
    font-weight: bold;
}

.AspNet-DataList-SelectedItem a
{
    font-weight: bold;
    color: #FFFFFF;
}

.AspNet-DataList-Item
{
    padding: 5px;
    border: 1px solid #FFFFFF;
    background-color: #DEDFDE;
    text-align: left;
    vertical-align: top;
}

.AspNet-DataList-Alternate
{
    padding: 5px;
    border: 1px solid #FFFFFF;
    background-color: #DEDFDE;
    text-align: left;
    vertical-align: top;
}

.AspNet-DataList table
{
    width: 100%;
}



/* ===================================================== */
/* GridView */

.AspNet-GridView
{
    border: 2px ridge #FFFFFF;
    width: 100%;
    font-size: small;
}

.AspNet-GridView table
{
    width: 100%;
}

.AspNet-GridView-Header
{
    background-color: #ADC3EF;
}

.AspNet-GridView-Header th
{
    padding: 5px;
    border: 1px solid #FFFFFF;
    color: #ffffff;
    text-align: left;
}

.AspNet-GridView-Header a
{
    color: #FFFFFF;
    text-decoration: underline;
}

.AspNet-GridView-Normal
{
    background-color: #DEDFDE;
}

.AspNet-GridView-Normal td
{
    padding: 5px;
    border: 1px solid #FFFFFF;
    text-align: right;
    vertical-align: top;
}

.AspNet-GridView-Alternate
{
    background-color: #DEDFDE;
}

.AspNet-GridView-Alternate td
{
    padding: 5px;
    border: 1px solid #FFFFFF;
    text-align: right;
    vertical-align: top;
}

.AspNet-GridView-RollOver
{
    background-color: #B7B7B7;
}

.AspNet-GridView-RollOver td
{
    padding: 5px;
    border: 1px solid #FFFFFF;
    text-align: right;
    vertical-align: top;
}


.AspNet-GridView-Empty
{
}

.AspNet-GridView-Pagination
{
    text-align: center;
}

AspNet-GridView-Pagination AspNet-GridView-Bottom
{
}

/* ===================================================== */
/* Buttons */

.buttonClear
{
    padding: 5px 10px 5px 10px;
    background-color: #465B73;
    color: #FFFFFF;
}

.buttonSearch
{
    padding: 5px 10px 5px 10px;
    background-color: #465B73;
    color: #FFFFFF;
}

/* ===================================================== */
/* Login Control */

.AspNet-Login
{
    background-color: #D9E5EF;
    border-collapse: collapse;
}

.AspNet-Login-TitlePanel
{
    text-align: center;
    border: 1px solid #000000;
    padding: 5px;
    color: #ffffff;
    background-color: #7C8C9B;
    border-spacing: 1px;
    font-size: 12px;
    font-weight: bold;
}

.AspNet-Login-UserPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-Login-PasswordPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-Login-RememberMePanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-Login-SubmitPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-Login-PasswordRecoveryPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
    border-bottom-style: dashed;
}

/* ===================================================== */
/* Menu Control */

.AspNet-Menu-Vertical-SubNav
{
    background: #2A2A2A;
    border: 1px solid #1E1E1E;
    border-top-color: #444;
}

.AspNet-Menu-SubNav
{
    margin: 5px;
}

.AspNet-Menu-Leaf-SubNav
{
    background-position: left bottom;
    background-image: url( '/images/li.gif' );
    list-style: none;
    background-repeat: no-repeat;
}

.AspNet-Menu-Leaf-SubNav a
{
    color: #777;
    line-height: 2em;
    padding-left: 18px;
    text-decoration: none;
}

.AspNet-Menu-Leaf-SubNav a:hover
{
    color: #BBB;
}

.AspNet-Menu-Leaf-SubNav-Selected
{
    background-position: left bottom;
    background-image: url( '/images/li.gif' );
    list-style: none;
    background-repeat: no-repeat;
}

.AspNet-Menu-Leaf-SubNav-Selected a
{
    color: #BBB;
    line-height: 2em;
    padding-left: 18px;
    text-decoration: none;
}

/* ===================================================== */
/* Recovery Control */

.AspNet-PasswordRecovery
{
    background-color: #D9E5EF;
    border-collapse: collapse;
}

.AspNet-PasswordRecovery-UserName-TitlePanel
{
    text-align: center;
    border: 1px solid #000000;
    padding: 5px;
    color: #ffffff;
    background-color: #7C8C9B;
    border-spacing: 1px;
    font-size: 12px;
    font-weight: bold;
}

.AspNet-PasswordRecovery-UserName-InstructionPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-PasswordRecovery-UserName-UserPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-PasswordRecovery-UserName-SubmitPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
    border-bottom-style: dashed;
}

.AspNet-PasswordRecovery-Question-TitlePanel
{
    text-align: center;
    border: 1px solid #000000;
    padding: 5px;
    color: #ffffff;
    background-color: #7C8C9B;
    border-spacing: 1px;
    font-size: 12px;
    font-weight: bold;
}

.AspNet-PasswordRecovery-Question-InstructionPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-PasswordRecovery-Question-UserPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-PasswordRecovery-QuestionPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-PasswordRecovery-AnswerPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.AspNet-PasswordRecovery-Question-SubmitPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
    border-bottom-style: dashed;
}

.AspNet-PasswordRecovery-SuccessTextPanel
{
    text-align: center;
    border-width: 1px;
    padding: 5px;
    border-top-style: dashed;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
    border-bottom-style: dashed;
}


/* ===================================================== */
/* Tables */

.tableSearch
{
    background-color: #D9E5EF;
    width: 100%;
    border-collapse: collapse;
}

.tableSearchHeader
{
    border: 1px solid #000000;
    padding: 5px;
    color: #ffffff;
    background-color: #7C8C9B;
    border-spacing: 1px;
    font-size: 12px;
    font-weight: bold;
}

.tableSearchHeaderLeft
{
    padding: 5px;
    border-width: 1px;
    border-color: #000000;
    color: #ffffff;
    background-color: #7C8C9B;
    border-spacing: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    font-size: 12px;
    font-weight: bold;
}

.tableSearchHeaderMiddle
{
    border-width: 1px;
    border-color: #000000;
    color: #ffffff;
    background-color: #7C8C9B;
    border-spacing: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    font-size: 12px;
    font-weight: bold;
}

.tableSearchHeaderRight
{
    border-width: 1px;
    border-color: #000000;
    color: #ffffff;
    background-color: #7C8C9B;
    border-spacing: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    font-size: 12px;
    font-weight: bold;
}

.tableSearchContent
{
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-bottom-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.tableSearchContentNoBottom
{
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
    border-right-style: dashed;
}

.tableSearchContentLeft
{
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-bottom-style: dashed;
    border-width: 1px;
    border-color: #000000;
}

.tableSearchContentLeftNoBottom
{
    border-width: 1px;
    padding: 5px;
    border-left-style: dashed;
    border-width: 1px;
    border-color: #000000;
}

.tableSearchContentMiddle
{
    border-width: 1px;
    border-spacing: 1px;
    border-bottom-style: dashed;
    border-width: 1px;
    border-color: #000000;
}

.tableSearchContentRight
{
    border-width: 1px;
    border-spacing: 1px;
    border-right-style: dashed;
    border-bottom-style: dashed;
    border-width: 1px;
    border-color: #000000;
}

.tableSearchContentRightNoBottom
{
    border-width: 1px;
    border-spacing: 1px;
    border-right-style: dashed;
    border-width: 1px;
    border-color: #000000;
}

/* ===================================================== */
/* Form Layouts */

.formLayout
{
    width: 99%;
    clear: both;
}
.formLayout .row
{
    padding-top: 3px;
    margin-bottom: 1px;
    clear: both;
}
.formLayout .label
{
    text-align: left;
    display: block;
}
.formLayout .entry
{
    text-align: left;
    display: block;
}
.formLayout .entry .small
{
    width: 80px;
}
.formLayout .entry .med
{
    width: 130px;
}
.formLayout .entry .large
{
    width: 220px;
}
.formLayout .entry .xlarge
{
}
.formLayout .buttons
{
    text-align: right;
}
.formLayout .buttons a
{
    border: 1px solid #FFF;
    background: #7C8C9B;
    color: #FFF;
    width: 100px;
    padding: 0px 10px 5px 10px;
}
.formLayout .buttons a:hover
{
    background-position: #465052;
    cursor: pointer;
    background: #465052;
}
.formLayout .buttons .small
{
    width: 60px;
}
.formLayout .buttons .med
{
    width: 130px;
}
.formLayout .single
{
    width: 99%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .singleWrap
{
    width: 99%;
    float: left;
    vertical-align: top;
}
.formLayout .twothirds
{
    width: 66%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .double
{
    width: 49%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .triple
{
    width: 32%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .quad
{
    width: 24%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .pent
{
    width: 19%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .sex
{
    width: 16%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .sept
{
    width: 14%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .oct
{
    width: 12%;
    float: left;
    white-space: nowrap;
    vertical-align: top;
}
.formLayout .min
{
    float: left;
    white-space: nowrap;
    vertical-align: top;
    padding-right: 5px;
}

