﻿#SeaBanner {
    margin: 0px 0px 0px 0px;
    padding: 19px 0px 0px 0px;
    background-color: #0A4B63;
    width: 100%;
    white-space: nowrap;
    /*float:left; 
	clear: both;*/
}

#Logo {
    padding-left: 20px;
    padding-bottom: 20px;
}

#LeftPanel {
    /*position:absolute; top: 115px; left: 0px; width: 250px;*/
    background-color: #122936;
}

#CenterPanel {
    /*position:absolute; top: 115px; margin-left: 250px; padding: 0px; height:auto; width: auto;*/
    background-color: White;
    min-height: 550px;
    padding-top: 1px;
    padding-left: 20px;
}

#RightPanel {
    /*position:absolute; top: 115px; right: 0px; width: auto; height: 600px;*/
    background-color: #122936;
}


A:link {
    color: #313E8C;
    text-decoration: underline;
}

A:visited {
    color: #8C293F;
    text-decoration: underline;
}

A:hover {
    color: #FF0000;
    text-decoration: underline;
}

A:active {
    color: Blue;
    text-decoration: underline;
}

Body.SeaBlue {
    margin: 0px;
    background-color: #122936;
}

IMG.TopCorner, TD.TopCorner /*rounded top corners*/ {
    height: 14px;
    width: 19px;
}

IMG.BottomCorner, TD.BottomCorner /*rounded bottom corners*/ {
    height: 19px;
    width: 19px;
}

UL {
    list-style-position: outside;
    list-style-type: disc;
    margin: 4px 0px 0px 34px; /*top, left, bottom, right*/
}

.SeaBody, .SeaControl, .SeaHead, .SeaSubHead, .SeaBodyNoSize, P, BR /*unchanged, added P, BR*/ {
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.SeaBody, P, BR, LI {
    font-size: 13px;
    font-weight: normal;
}

.SeaNavBody {
    color: White;
    background-color: #122936;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    font-size: 13px;
    font-weight: normal;
}

.SeaBodyNoSize /*used in table formatting*/ {
    font-size: 12px;
    font-weight: normal;
}

.SeaControl /*unchanged*/ {
    font-size: 1em;
    font-weight: normal;
}

.SeaHead {
    font-size: 16px;
    font-weight: Bold;
    color: #1F7B96;
    text-decoration: none;
    text-align: center;
}

.SeaHeadItalic {
    font-family: 'Open Sans', "AGaramond", "Garamond", "Times New Roman", Times, serif;
    font-size: 20px;
    font-style: italic;
    font-weight: Bold;
    color: #4A0D82;
    text-decoration: none;
    text-align: center;
}

.SeaBarHead {
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: White;
    text-align: center;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    border: 0;
    background-color: #4A0D82; /*purple*/
    width: 100%;
    padding: 5px;
}

.SeaSubHead {
    font-size: 13px;
    font-weight: Bold;
    text-decoration: none;
    color: #333333;
}

.SeaTable /*unchanged*/ {
    font-size: 1em;
}

.SeaDataTable /*added by ag*/ {
    font-size: 12px;
    background-color: White;
    border-color: #4A0D82;
    border-width: 1px;
    padding: 3px;
}

.SeaMono /*added font-size*/ {
    font-family: 'Open Sans', Courier New, Courier, Monospace, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    font-weight: normal;
    font-size: 10px;
}

.SeaBlackHead /*unchanged*/ {
    font-size: 1.33em;
    font-weight: 700;
    text-decoration: none;
}

.SeaLogo {
    height: 54px;
    width: 180px;
}

.SeaStripes {
    height: 54px;
    width: 558px;
}

Table.PageFormat {
    border: 0;
    padding: 0;
    border-width: 0;
    width: 738px;
    height: 100%;
}

Table.Content {
    color: Black;
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: 0px;
    width: 100%;
    padding-top: 0px;
    border-bottom: 0px;
    height: 100%;
    background-color: #ffffff;
}

Table.SeaBlue {
    margin: 0px;
    background-color: #122936;
}

TD.Content {
    text-align: left;
}

TD.Label /*unchanged*/ {
    text-align: right;
}

TD.BarHeadCell {
    margin: 0px;
    background-color: #122936;
}

TD.Welcome /*homepage collage*/ {
    background-color: #FAFAF0;
    background-image: url(/assets/images_ag/collage1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    padding-bottom: 39px;
}

#Copyright1 {
    padding-left: 10px;
    font-size: 10px;
    color: white;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    height: 20px;
    background-color: #122936;
    text-align: left;
    text-decoration: none;
}

div#LanguageSelection {
    /*background-color: #e1e1e5;*/
    width: 229px;
    float: right;
    padding-left: 10px;
    font-size: 13px;
    color: white;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    text-decoration: none;
}

    div#LanguageSelection p {
        margin: 0px;
    }

TD.Nav {
    width: 180px;
    background-color: #122936;
}

.col-12 {
    width: 100%;
}

.SeaWarning {
    background-color: #fff3cd; /* Light yellow background */
    border: 2px solid #ffeeba; /* Darker yellow border */
    color: #664d03; /* Dark text */
    padding: .5rem;
    border-radius: 0.25rem;
    position: relative;
}

 #MainContent_TxtBoxProductInfo {
        width: 66.7% !important;
    }

    #ProductInfoContentTable {
        width: 40% !important;
    }
@media (max-width: 600px) {
    [class*="col-"] {
        width: 90% !important;
    }

    #MainContent_TxtBoxProductInfo {
        width: 100% !important;
    }

    #ProductInfoContentTable {
        width: 100% !important;
    }

    .table-75 {
        width: 75% !important;
    }

    .textbox-spac-90 {
        width: 90% !important;
    }

    .emailUserControl-65 {
        width: 65% !important;
    }

    .emailUserControl-td-0 {
        width: 0px !important;
    }

    .emailUserControl-td-40 {
        width: 40% !important;
    }
    .emailUserControl-EmailAddress-220 {
        width: 220px !important;
    }

    .tableRow-Off {
        display:none !important;
    }
}
