.ModuleHeader {
    border: solid 0px red;
    min-height: 35px;
    white-space: nowrap;
    clear: both;
}

.ModuleTitle {
    font-family: Verdana;
    font-size: 14pt;
    font-weight: normal;
    color: #083C50;
    padding: 5px 0px 30px 0px;
    white-space: nowrap;
}

.ModuleSubTitle {
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #083C50;
    padding-bottom: 5;
    padding-top: 9;
}


.ModuleWrapper {
    background: #fff;
    padding: 5px 5px 5px 5px;
}

.ModuleDivider {
    height: 1px;
    background-color: #909090;
}

.ModuleContainer {
    clear: both;
    width: 920px;
    margin-left: 0px;
    margin-top: 10px;
    border: solid 0px #FF0000;
    padding: 0px 12px 12px 12px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
}

.ModuleRow {
    clear: both;
    width: 100%;
}

.ModuleRowLeft {
    float: left;
    width: 180px;
    padding: 12px 12px 12px 12px;
}

.ModuleRowRight {
    float: left;
    text-align: left;
    width: 660px;
    border: solid 0px red;
    padding: 12px 12px 12px 12px;
}


/*
==================================================
Module Gallery
==================================================
*/
.ModuleGalleryItemTitle {
    background-color: #ffffcc;
    border: 1px solid #ece9d8;
    border-bottom: none;
    padding: 5px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 9pt;
    color: #666666;
}

.ModuleGalleryItemImage {
    background-color: #ffffcc;
    border: 1px solid #ece9d8;
    padding: 5px;
}

.ModuleGalleryItemDescription {
    background-color: #ffffcc;
    border: 1px solid #ece9d8;
    border-bottom: none;
    padding: 5px;
    font-family: Verdana;
    font-size: 7pt;
    color: #2c2c2c;
}


/*
==================================================
Links list
==================================================
*/
.LinksList {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 16px;
    color: #666666;
    margin-top: 3;
}



/*
==================================================
News and News History
==================================================
*/

.News {
}

.NewsBody {
}

.NewsColumn {
}

.NewsArchiveColumn {
    width: 100%;
}

.NewsHeader, .NewsArchiveHeader {
    font-family: Verdana;
    font-size: 9pt;
    color: #ffffff;
    font-weight: bold;
    font-style: normal;
    height: 20px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 1px;
    padding-bottom: 3px;
}

    .NewsHeader span {
        color: #083C50;
    }

.NewsRSS {
    padding-right: 3px;
    border-top: solid 1 #e5e5e5;
}

.NewsArchiveHeader {
    width: 100%;
}

.NewsTitle {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: #202020;
    line-height: 16px;
    padding-left: 8px;
    padding-right: 8px;
}

.NewsArchiveTitle {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #2c2c2c;
    line-height: 14px;
    text-decoration: none;
}

.NewsArchiveLink {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    font-style: italic;
    color: #2c2c2c;
    text-decoration: none;
    padding-bottom: 5px;
}


.NewsSummary {
    font-family: Verdana;
    font-size: 8pt;
    line-height: 14px;
    color: #2c2c2c;
    padding-left: 8px;
    padding-right: 8px;
}

.NewsArchiveSummary {
    font-family: Verdana;
    font-size: 8pt;
    line-height: 17px;
    color: #2c2c2c;
}

.NewsViewDate, .NewsViewSummary {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #2c2c2c;
}

.NewsViewSummary {
    color: #2c2c2c;
}


.NewsViewDescription {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 16px;
    color: #2c2c2c;
    margin-top: 3;
    padding-right: 50;
}

/* eBIZ - RegisterOrLogin.ascx  */
.RegisterOrLoginHeader {
    margin: 0px 0px 0px 0px;
    background-color: #f2f2f2;
    padding: 5px 0px 5px 5px;
    font-size: 12pt;
    font-weight: bold;
    width: 500px;
}

.RegisterOrLoginSubHeader {
    margin: 0px 0px 0px 0px;
    background-color: #808084;
    padding: 1px 0px 1px 5px;
    width: 500px;
}

.RegisterOrLoginContainer {
    clear: both;
    width: 500px;
    margin-left: 0px;
    margin-top: 10px;
    border: solid 0px #FF0000;
    padding: 0px 12px 12px 12px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
}

.RegisterOrLoginRow {
    clear: both;
}

.RegisterOrLoginLeft {
    float: left;
    width: 100px;
    padding: 6px 6px 6px 6px;
}

.RegisterOrLoginRight {
    float: left;
    text-align: left;
    width: 260px;
    border: solid 0px red;
    padding: 6px 6px 6px 6px;
}

.RegisterOrLoginRightError {
    width: 80px;
    float: left;
    border: solid 0px yellow;
    padding-top: 5px;
}

.RegisterOrLogin_LoginHeader {
    margin: 0px 0px 0px 0px;
    background-color: #f2f2f2;
    padding: 5px 0px 5px 5px;
    font-size: 12pt;
    font-weight: bold;
    width: 350px;
}

.RegisterOrLogin_LoginSubHeader {
    margin: 0px 0px 0px 0px;
    background-color: #808084;
    padding: 1px 0px 1px 5px;
    width: 350px;
}

.RegisterOrLogin_LoginContainer {
    clear: both;
    width: 350px;
    margin-left: 0px;
    margin-top: 10px;
    border: solid 0px #FF0000;
    padding: 0px 12px 12px 12px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
}

.RegisterOrLogin_LoginLeft {
    float: left;
    width: 120px;
    padding: 6px 6px 6px 0px;
}

.RegisterOrLogin_LoginRight {
    float: left;
    text-align: left;
    width: 150px;
    border: solid 0px red;
    padding: 6px 6px 6px 0px;
}

.RegisterOrLogin_LoginRightError {
    width: 60px;
    float: left;
    border: solid 0px yellow;
    padding-top: 5px;
}

/* Order Processing */
.OrderProcessingHeader {
    margin: 0px 0px 0px 0px;
    background-color: #f2f2f2;
    padding: 5px 0px 5px 5px;
    font-size: 12pt;
    font-weight: bold;
}

.OrderProcessingSubHeader {
    margin: 0px 0px 0px 0px;
    background-color: #808084;
    padding: 1px 0px 1px 5px;
}

.OrderProcessingContainer {
    clear: both;
    width: 800px;
    margin-left: 0px;
    margin-top: 10px;
    border: solid 0px #FF0000;
    padding: 12px 12px 12px 12px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
}

.OrderProcessingRow {
    clear: both;
}

.OrderProcessingLeft {
    float: left;
    width: 210px;
    padding: 6px 6px 6px 6px;
}

.OrderProcessingRight {
    float: left;
    text-align: left;
    width: 270px;
    border: solid 0px red;
    padding: 6px 6px 6px 6px;
}

.OrderProcessingRightError {
    width: 350px;
    float: left;
    border: solid 0px yellow;
    padding-top: 5px;
}
