/*mobile, desktop, tablet*/
.pad3x{
    padding:3px;
}
.vASINcom {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 80px;
        height: 20px;
        font-size: 12px;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
    }

.pEstDiv{
    margin-left: 10px; margin-right: 10px; margin-bottom: 10px; text-align:center;display:inline-block;
}
.pEstH{
    font-size:24px;font-family:Roboto;
}
.pPadT{
    padding: 8px 4px 8px 4px;
}


.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}





.popup_Titlebar {
	background: black;
	height: 29px;
}

.popup_Body
{
	margin: 10px;
}



.popup_Buttons
{
	margin:10px;
}

@media all and (min-width:0em) and (max-width:76.25em) {
     .switch-field-bug-detail {
        display:none;
}
   .min200{
    min-width: 200px;
}
   .minTbl200{
       text-align:center; margin:auto; border:none;border-spacing:2px;width:400px; max-width:400px;
   }

    .mobOnlyStatus{
        display:block;
    }
    .legtxtInside {
        color: #fff;
        font-weight: bold;
        text-align:center;
        display: inline-block;
        vertical-align: middle;
        line-height: normal;
        margin-top: 5px;
    }
    .statusDivClass{
        display:none;
    }
    .rightouter55noheight {
       padding:3px;

    }
    .rpword {
        font-family: Franklin Gothic Medium;
        font-size: 12px;
        font-weight: 400;
        color: #000;
        float: left;
        margin-right: 10px;
    }
    .rpword1 {
        font-family: Franklin Gothic Medium;
        font-size: 12px;
        font-weight: 400;
        color: #000;
        float: left;
    }
       table .tdshrinkNM{
    white-space:nowrap;
    margin-right:5px;
}
       table .tdexpandNM1{
    width:99%;
}
table .tdsmallerNM{
    white-space:nowrap;
    margin-right:5px;
}
table .tdexpandNM{
    width:0%;
    display:none;
}
    .notesdisplay4, .notesdisplay3, .notesdisplay2, .notesdisplay1 {
        width: 100%;
        margin-top: 30px;
        float: right;
        padding: 5px;
        margin-bottom: 20px;
        background-color: #fff;
        border: 1px solid #222;
        -webkit-border-radius: 1px;
        border-radius: 1px;
        position: relative;
    }
    .bugnumlbl{
     font-family: Arial, Helvetica, sans-serif; color: darkblue; font-size: 12px; font-weight:700
}
    .historyDivClass{
        display:inline-block;
    }

    .bugTitleTB {
        display: inline-block;
        width: 95%;
    }
    .w85{
    width: 100%;
}
        .navLinkR{
    cursor:pointer;
    border: 0px transparent;
    background: none;
    font-size: 12px;
        float:right;
        font-weight: 400;
        color: #222;
        text-decoration:underline;
         font-family: Arial, Helvetica, sans-serif;
         line-height:30px;

}
    .navLinkL{
    cursor:pointer;
    border: 0px transparent;
    background: none;
    font-size: 12px;
        text-align: center;
        font-weight: 400;
        color: #222;
        text-decoration:underline;
         font-family: Arial, Helvetica, sans-serif;
         float:left;
         line-height:30px;

}

    .ddlBug0{
    width: 100%;
    min-width:240px;
}
    .ddlBug0s{
    width: 100%;
    min-width:175px;
}
    .popupConfirmation
{
	min-width: 320px;
    max-width: 320px;
	min-height: 300px;
    overflow-x: scroll;
}
    .popup_Container {
	background-color:#fffeb2;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
    min-width: 520px;
    max-width: 520px;
	min-height: 300px;
    
}

              .amazonASINVersion
{
    right: -0.5em;
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    width: 2em;
    height: 2em;
    background-color: black;
    margin: 0;
    text-align: center;
    line-height: 2em;
    color:white;
}
          .amazonASINVersionHidden
{
    right: -0.5em;
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    width: 0em;
    height: 0em;
    margin: 0;
    text-align: center;
    line-height: 2em;
    color:white;
    visibility: none;
}
        .maxhAm
{
    height: 40%;
    overflow: hidden;
}
    .po_sh{
        float:left;
        width:100%;
        
        text-align:center;

    }
    .smallAmRepDivMail {
        float: left;
        width: 15%;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .smallerAmRepDivMailIcon {
        float: left;
        width: 5%;
        min-height: 2em;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .sAdiv1{
        float: left;
        width: 5%;
        min-height: 2em;
        background: #222;
        text-align: center;
        cursor: default;
        text-decoration: none
    }
    .smallishAmRepDivMail {
        float: left;
        width: 25%;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .largeAmRepDivMail {
        float: left;
        padding-top:5px;
        padding-bottom: 5px;
        width: 40%;
        cursor:pointer;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 12px;
        text-align: center;
        cursor: pointer;
        text-decoration: none
    }
    .largeAmRepDivMail div,  .smallAmRepDivMail div, .smallishAmRepDivMail div {
        font-size: 12px;
        color: #000;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word
    }
    .lAdiv1 {
        float: left;
        width: 40%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .largeAmRepDivMail{
        width:100%;
    }
    .largeAmRepDivHeaderMailAt {
        float: left;
        width: 90%;
        height: 1.5em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #888
    }
    .sAHdiv1 {
        float: left;
        width: 15%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .smallishAmRepDivHeaderMail {
        float: left;
        width: 25%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .smallAmRepDivHeaderMailAt {
        float: left;
        width: 5%;
        height: 1.5em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #888
    }
    .smallAmRepDivHeaderMailAt div, .largeAmRepDivHeaderMailAt div {
        font-size: 11px;
        color: #fff
    }
    sAdiv1 div, .sAHdiv1 div, .lAdiv1 div, .smallishAmRepDivHeaderMail div {
        background-color: #222;
        font-size: 12px;
        color: #fff
    }
    .dltds1Mail {
        float:left;
        cursor: default;
        font-size: 12px;
        width: 44%;
        min-width: 44%;
        max-width: 44%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
    }
    .dltds1MailInd {
        float:left;
        cursor: default;
        font-size: 12px;
        width: 5%;
        min-width: 5%;
        max-width: 5%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
    }
    .dltdsc1 {
        float:left;
        width: 20%;
        max-width: 20%;
        min-width: 20%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
    }
     .nonPostCtlFloatedLAlt{
        min-width: 10%;
        max-width: 10%;
        float: left;
        cursor: pointer;
        font-family: 'Arial, Helvetica, sans-serif';
        color: black;
        font-size: 12px;
        font-weight: 400;
        vertical-align: middle;
    }
    
    .nonPostCtlFloatedLAltNext{
        min-width: 90%;
        max-width: 90%;
        float: left;
        cursor: pointer;
        font-family: 'Arial, Helvetica, sans-serif';
        color: black;
        font-size: 12px;
        font-weight: 400;
        vertical-align: middle;
        text-align:left;
    }
.nwpSM {
    display:none;
        float: left;
        width: 0%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
.nwpSMI {
        float: left;
        width: 20%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .nwpSM div, .nwpSMI div {
        font-size: 11px;
        color: white;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .nwpSMC {
        display:none;
        float: left;
        width: 0%;
        text-align: left;
    }
    .nwpSMCI {
        float: left;
        width: 20%;
        text-align: left;
    }
    .nwpSMCAlt {
        float: left;
        width: 20%;
        text-align: left;
    }
    .nwpSMCAltI {
        float: left;
        width: 20%;
        text-align: left;
    }
    .nwpSMC div, .nwpSMCI div {
        font-size: 11px;
        color: black;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .nwpL {
        float: left;
        width: 50%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;

    }
    .nwpL div {
        font-size: 11px;
        color: white;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: normal;
        -ms-word-wrap: normal;
    }
    .nwpLC {
        float: left;
        width: 50%;
        text-align: left;
    }
    .nwpLC div {
        font-size: 11px;
        color: black;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: normal;
        -ms-word-wrap: normal;
    }
    .NWPtextEntryShort{
        width: 100%;
        border: 1px solid black;
        font-size: 12px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .NWPtextEntryLong{
        width: 100%;
        max-width:100%;
        border: 1px solid black;
        font-size: 12px;
        word-break: normal;
        overflow-y: scroll;
        height: 100px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    #main-nav:target {
        width: 75%;
        overflow:hidden;
    }
    .greendualbtnflatsmallerfont {
        cursor: pointer;
        text-align: center;
        font-family: 'Arial, Helvetica, sans-serif';
        color: #fff;
        font-weight: 700;
        width: 8em;
        height: 2.5em;
        font-size: 0.85em;
        border: 0 solid green;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        background: rgba(2, 133, 17, 1);
    }
    .greendualbtnflatsmallerfont:disabled {
        cursor: pointer;
        text-align: center;
        font-family: 'Arial, Helvetica, sans-serif';
        color: #ccc;
        font-weight: 700;
        width: 8em;
        height: 2.5em;
        font-size: 0.85em;
        border: 0 solid green;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        background: rgba(2, 133, 17, 1);
    }
    .dltds1MailW {
        float:left;
        cursor: pointer;
        font-size: 12px;
        width: 49%;
        min-width: 49%;
        max-width: 49%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 1.1em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .dltdsc1W {
        float:left;
        width: 20%;
        max-width: 20%;
        min-width: 20%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 1.1em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .dltdsc1Ww {
        float:left;
        width: 33%;
        max-width: 33%;
        min-width: 33%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 1.1em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .amzAH1 {
        float: left;
        width: 25%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
     .amzAH2 {
        float: left;
        width: 25%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
      .amzAH3 {
        float: left;
        width: 25%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
       .amzAH4 {
        float: left;
        width: 25%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .amzAH1 div,  .amzAH2 div,  .amzAH3 div,  .amzAH4 div {
        font-size: 12px;
        color: white;
        white-space: pre-wrap;
        
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .amzAHD1 {
        float: left;
        width: 25%;
        text-align: left;
    }
    .amzAHD2 {
        float: left;
        width: 25%;
        text-align: left;
    }
    .amzAHD3 {
        float: left;
        width: 25%;
        text-align: left;
    }
    .amzAHD4 {
        float: left;
        width: 25%;
        text-align: left;
    }

    .amzAHD1 div, .amzAHD2 div, .amzAHD3 div, .amzAHD4 div {
        font-size: 12px;
        color: white;
        white-space: pre-wrap;      
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .cntrbtm{
        display:none;
    }
    html,
    body {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }
    .desktopOnly, .desktopOnly1 {
        display: none;
    }
    .mobileVisibilityOnly{
        display:inline-block;
        word-wrap:break-word;
    }
    .pageContentWrapper {
        min-height: 90em;
  margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
    }
    .mobileOnly,
    .push {
        height: 50px;
        clear: both;
        
    }
    div#footer1 {
        background-color: #222;
        width: 100%;
        min-height: 50px;
        clear: both;
    }
    div#footerleft1 {
        width: 40%;
        float: left;
        color: #fff;
        font-family: Arial;
        font-weight: lighter;
        font-size: 10px;
        margin-top: 13px;
        margin-left: 10px;
    }
    div#footerright1 {
        width: 50%;
        float: right;
        text-align: right;
        color: #fff;
        font-family: Arial;
        font-weight: lighter;
        font-size: 10px;
        margin-top: 13px;
        margin-right: 15px;
    }
    div#footerright1 a {
        pointer-events: all;
        display: inline;
        font-size: 10px;
        text-decoration: none;
        color: #fff;
    }
    .blacklineouter {
        margin-top: 8px;
    }
    .blackline {
        border-bottom: 5px solid black;
        width: 25px;
        margin-bottom: 2px;
    }

    .hidden_el,
    .mobile_hidden {
        display: none !important;
    }
    .rhidden_el {
        display: none;
    }
     .main-navac {
         overflow: auto;
    }
    .main-navac1 {
        text-align:right;
         float:right;
         margin-right: 10px;
        text-decoration: none;
        color:black;
        
    }



   
    .page-wrap {
        float: left;
        width: 100%;
        transition: width .3s ease;
    }

   
    .headerbkg {
        background-color: #222;
    }
    
    .pjotxt {
        color: #fff;
        font-weight: normal;
        text-align: left;
        font-size: 1em;
        position: relative;
        top: 0em;
        float: left;
        clear: both;
    }
    .pjotxt1 {
        color: #4E4E4E;
        font-weight: normal;
        text-align: left;
        font-size: 1em;
        position: relative;
        top: 0em;
        float: left;
        clear: both;
    }
    .legtxt {
        color: #fff;
        font-weight: bold;
        font-size: 1.5em;
    }
    .gvh1at20o {
        float: left;
        width: 100%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .gvh1at20o div {
        font-size: 12px;
        color: #fff
    }

    .shdrInner{
         float: left;
         text-align: right;
         width: 25%;
     }
    .gvh1at {
        float: left;
        width: 98%;
        text-align: center;
        cursor: default;
        text-decoration: none
    }
    .tpcontainter1 {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        background: #fff;
        border-bottom: 1px solid #666;
        white-space: nowrap
    }
    .ltindentB {
        margin-left: 10px;
        margin-right: 10px;
        color: black;
    }
    h8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.25em;
        font-weight: 700;
        color: #fff
    }
    .cpBody {
        border-left: 1px solid #222;
        border-right: 1px solid #222;
    }
    .cpBodyH {
        border-left: 1px solid #222;
        border-right: 1px solid #222;
        border-top: 1px solid #222;
        overflow-x: auto;
        display: none;
        margin-right: 10px;
        overflow-x:auto;
    }
    .cpBodyHOverflow {
        display: none;
    }
    .rsmlegend {
        margin-top: .5em;
        margin-left: 3em;
        float: left
    }
    .rmsmalltitle {
        margin-top: 1.5em;
        margin-left: 3em;
        float: left
    }
    .tdo {
        float: left
    }
    .tdodet {
        margin-left: .5em;
        Font-Size: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 300;
        color: #222
    }
    .tdodet1 {
        margin-left: .5em;
        Font-Size: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 300;
        color: #777
    }
    .tdgo {
        float: left;
        margin-top: .5em
    }
    .tinydark {
        float: left;
        margin-left: .5em;
        height: 1.75em;
        width: 1.75em;
        background-color: #222
    }
    .tinygrey {
        float: left;
        height: 1.75em;
        width: 1.75em;
        margin-left: .5em;
        background-color: #777
    }
    .tplbstyle {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.375em;
        color: #000;
        font-weight: 700;
        text-decoration: none
    }
    .tpcontainter1>div {
        display: inline-block;
        vertical-align: top
    }
    .tpcontainter2 {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        background: #efefef;
        white-space: nowrap;
        border-bottom: 1px solid #666
    }
    .tpcontainter2>div {
        display: inline-block;
        vertical-align: top
    }
    .gvh1at100w {
        float: left;
        width: 100%;
        text-align: left;
        cursor: default;
        text-decoration: none
    }
    .gvh1at100w div {
        font-size: 14px;
        color: #000;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word
    }
    .hiddenclass {
        display: none
    }
    .rdivlblc {
        width: 98%;
        height: 100%;
        overflow: hidden;
        float: left
    }
    .rdivbtnc {
        float: right;
        height: 100%;
        width: 24%;
        margin-top: 0.5em;
        text-align: right;
        overflow: hidden
    }
    .dtails_tblit {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.375em;
        color: #000;
        margin-left: 1em;
        font-weight: 700;
        vertical-align: top;
        line-height:13px;
        margin-top: .25em
    }
    .dtails_tblt {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.375em;
        color: #000;
        
        font-weight: 700;
        vertical-align: top;
        line-height:13px;
        margin-top: .25em
    }
    .dtails_tbltTip {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.375em;
        color: #AAAA00;
        font-weight: 700;
        vertical-align: top;
        margin-left: 1em;
        margin-top: .25em
    }
    .dtails_tbltalt {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.375em;
        color: #777;
        font-weight: 700;
        vertical-align: top;
        margin-left: 1em;
        margin-top: .25em
    }
    
    .rdivsth {
        display: none;
        height: 0;
        width: 0
    }
    html {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    body, .bodyW {
        font-size: 62.5%;
        font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
        width: 100%;
        min-height: 100%;
        background:#fff;
    }
    html,
    body {
        overflow: auto
    }
    html,
    body {
        height: 100%;
        
    }
    .genericfailureNotificationA {
        font-size: 12px;
        color: black;
    }
    .bdiv1,.bdiv0 {
        min-height: 20em;
        padding: 1em;
        margin: 0 auto;
        width: 90%;
        display: block;
        
    }

    
    .row1 {
        padding-left: 5px;
        background: rgba(240, 240, 240, 1);
        background: -moz-linear-gradient(center top, rgba(240, 240, 240, 1), rgba(240, 240, 240, 1));
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(240, 240, 240, 1)), color-stop(1, rgba(240, 240, 240, 1)));
        min-height: 2em;
        padding-top: .5em
    }
    .row2 {
        padding-left: 5px;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), color-stop(1, rgba(255, 255, 255, 1)));
        min-height: 2em;
        padding-top: .5em
    }
    .clearm {
        clear: both
    }
    .floatleftA {
        float: left;
        width:47%;
        white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
    }
    .graphinsetf2 {
        height: 0;
        width: 0;
        display: none
    }
    .cshownorh {
        margin-top: .5em
    }
    .cc1 {
        height: 0;
        width: 0;
        display: none
    }
    .graphinsetf1 {
        display: none;
        height: 0;
        width: 0
    }
    h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2.5em;
        font-weight: 400;
        color: #000;
        font-variant: small-caps;
        padding: 0;
        margin: 0
    }
    .h9 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.75em;
        font-weight: 400;
        color: #000;
        font-variant: small-caps;
        padding: 0;
        margin: 0
    }
    legend {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.4em;
        color: #000
    }

    h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        font-variant: small-caps;
        padding: 0;
        margin: 0 0 15px
    }
    h4,
    h7 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.25em;
        color: #000
    }
    h5 {
        font-size: 2.05em;
        font-weight: 600;
        color: #000;
        padding: 0;
        margin: 0;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    h6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.5em;
        display: inline;
        font-weight: 300;
        color: #000;
        font-variant: small-caps;
        padding: 0;
        margin: 0
    }
    fieldset {
        margin: 1.7em 0;
        padding: 1.7em;
        border: 1px solid #aaa;
    }
    fieldset p {
        margin: 2px 12px 10px 10px
    }
    fieldset.changePassword label{
        display: block;
        font-size: 13px;
        margin-bottom: .25em
    }
    fieldset.login label,
    fieldset.register label {
        display: block;
        font-size: 12px;
        margin-bottom: .25em
    }
    fieldset label.inline {
        display: inline
    }
    input.textEntry,
    input.textEntryLong {
        width: 75%;
        height: 16px;
        Font-Size: 12px;
        border: 1px solid #000;
    }
    .dflt_lbl {
        Width: 15%;
        Font-Size: 1.5em;
        ForeColor: #000
    }
    div.accountInfo {
        width: 100%;
        margin-bottom: 10px;
    }
    div.accountInfoNoPad {
        width: 100%;
    }
    div.accountInfoh {
        width: 100%;
        display: none
    }
    input,
    textarea {
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        font-size: 2em
    }
    .sub_hdr_lbl {
        font-family: Arial, Helvetica, sans-serif;
        Font-Bold: true;
        Font-Size: 1em;
        Color: #aaa
    }
    .clear {
        clear: both
    }
    .failureNotification,
    .failureNotificationA {
        font-size: 12px;
        color: #b50000
    }
    .submitButton {
        text-align: left;
        padding-right: 10px
    }
    .bdiv {
        width: 100%;
        z-index: 2;
        pointer-events: none;
        height: auto!important;
        margin: 0 auto;
        display: block;
    }
    .dtds {
        width: 20%
    }
    .dfltdiv {
        min-height: 10em;
        max-height: 10em
    }


    .rightouter{
        width: 92%;
        min-height: 90em;
        float: left;
        margin-left: 4%;
        margin-right: 4%
    }
    .floatright {
        float: right;
        max-height: 1em
    }
    .bugStatus{
        display:none;
    }
    .floatrightA {
        float: right;
        width:47%;
        white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
    }
    .belowbbox {
        margin-left: 10px;
        margin-top: 2px
    }
    .color_text_lbl {
        ForeColor: #000;
        Font-Bold: true;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.25em
    }
    .color_text_lbl_title, .color_text_lbl_title1 {
        ForeColor: #000;
        Font-Bold: true;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.25em;
        margin-bottom: 1.25em
    }
    .div_title_spc {
        height: 20px
    }
    .color_text_lbl_black {
        ForeColor: #fff;
        Font-Bold: true;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 12px;
    }
    .div15px {
        height: 15px
    }
    .tdlegenddiv {
        padding-left: .75em;
        padding-bottom: 1em
    }
    .tdlegenddivsmall {
        float: left;
        padding-left: 5px;
        vertical-align: text-top
    }
    .subheaderouter {
        border-bottom: 1px solid #000;
        width: 100%;
        background: #222;
        height: 40px;
    }
    .subheaderouterW {
        width: 100%;
        height: 41px;
        background: #ffffff;
    }
    .subheaderouterBl {
        width: 100%;
        height: 34px;
        overflow: visible;
        background: #fff;
        border-bottom: 1px solid #ccc;
    }
    .subheaderinner {
        float: right;
        padding-left: 14%;
        margin-right: 2%;
        margin-left: 2%;
        height: 100%;
        width: 86%;line-height: 22px;
    }
    .subheaderinners {
        float: right;
        padding-left: 14%;
        margin-right: 2%;
        margin-left: 2%;
        height: 100%;
        width: 86%;
    }

    .hideover {
        overflow: hidden;
        padding-bottom: 35em;
    }
    .whitest {
        stroke: #000
    }
    .bl7,
    .bl7f {
        padding-left: 7%;
        max-height: 25em
    }
    .bbox {
        border-top: 2px dotted #000;
        border-bottom: 2px dotted #000;
        padding-bottom: 2em;
        max-height: 25em;
        
    }
    .bboxa {
        border-top: 2px dotted #000;
        border-bottom: 2px dotted #000
    }
    .bboxsingle {
        border-top: 2px dotted #000
    }
    .bboxpad {
        border-top: 2px dotted #000;
        border-bottom: 2px dotted #000;
        padding-top: 0;
        padding-bottom: 0
    }
    .bboxpads {
        border-top: 2px dotted #000;
        padding-top: 15px
    }
    .bboxh {
        border-top: 2px dotted #000;
        border-bottom: 2px dotted #000;
        display: none
    }
    .lblstyle {
        font-size: 35px;
        font-weight: 700
    }
    .glblstyle {
        font-size: 15px;
        font-weight: 400
    }


    .reddualbtn {
        cursor: pointer;
        text-align: center;
        font-family: 'Arial, Helvetica, sans-serif';
        color: #fff;
        font-weight: 700;
        width: 7em;
        height: 2em;
        border: 0 solid red;
        background-color: #b50000;
        -webkit-box-shadow: inset 1em -1em 1em 0 rgba(0, 0, 0, .52), inset -1em 1em 1em 0 rgba(255, 255, 255, .52);
        -moz-box-shadow: inset 1em -1em 1em 0 rgba(0, 0, 0, .52), inset -1em 1em 1em 0 rgba(255, 255, 255, .52);
        box-shadow: inset 1em -1em 1em 0 rgba(0, 0, 0, .52), inset -1em 1em 1em 0 rgba(255, 255, 255, .52)
    }
    .greendualbtn1 {
        cursor: pointer;
        text-align: center;
        font-family: 'Arial, Helvetica, sans-serif';
        color: #fff;
        font-weight: 700;
        width: 4em;
        height: 2em;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        font-size: 1em;
        -webkit-box-shadow: inset .13em -.13em .13em 0 rgba(0, 0, 0, .52), inset -.13em .13em .13em 0 rgba(255, 255, 255, .52);
        -moz-box-shadow: inset .13em -.13em .13em 0 rgba(0, 0, 0, .52), inset -.13em .13em .13em 0 rgba(255, 255, 255, .52);
        box-shadow: inset .13em -.13em .13em 0 rgba(0, 0, 0, .52), inset -.13em .13em .13em 0 rgba(255, 255, 255, .52)
    }
    .reddualbtn1 {
        cursor: pointer;
        text-align: center;
        font-family: 'Arial, Helvetica, sans-serif';
        color: #fff;
        font-weight: 700;
        width: 8em;
        height: 2em;
        border: 0 solid red;
        background-color: #b50000;
        font-size: 1.5em;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
    }
    .heroBoxSmall {
        pointer-events: auto;
        width: auto;
        height: auto;
        margin-top: 1em;
        background-color: #f6f6f6;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 1px solid #000;
        padding: 2em 2em 4em;
        overflow:auto;
    }
    .heroBoxSmallA {
        pointer-events: auto;
        width: auto;
        height: auto;
        max-height: 5em
    }
    .heroBox, .heroBoxB, .heroBoxC {
        pointer-events: auto;
        width: auto;
        height: auto;
        display: block;
        margin: 0 auto;
        margin-top: 2.5em;
        background: rgba(239, 239, 239, 1);
        background: -moz-linear-gradient(center top, rgba(239, 239, 239, 1), rgba(239, 239, 239, 1));
        border: 1px solid #000;
        padding: 2em;
    }
    .bot_mvis {
        visibility: collapse
    }
    .bot_bvis {
        visibility: visible
    }
    .pject_bdiv {
        display: none
    }

    .heroBoxContacts,
    .heroBoxContactsA,
    .heroboxlarge, .heroBoxW {
        pointer-events: auto;
        width: auto;
        margin-top: 5px;
        margin-bottom: 5px;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 1px solid #000;
        padding: 5px 5px 15px;
        overflow:auto;
    }
    .heroBoxWHNoMar{
        pointer-events: auto;
        width: 95%;
        padding:2%;
    }
    .heroBoxWH {
        pointer-events: auto;
        width: 95%;
        padding-left:2%;
        padding-right:2%;
        margin-top: 1em;
        margin-bottom: 1em;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
    }
    .parttV {
        display: block;
        pointer-events: auto;
        width: auto;
        margin-top: 1em;
        min-height:90em;
        margin-bottom: 1em;
        background: white;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 1px solid #000;
        padding: 2em 2em 4em
    }
    .parttVo {
        display: block;
        pointer-events: auto;
        width: auto;
        margin-top: 1em;
        min-height:90em;
        margin-bottom: 1em;
        background: white;

    }
    .partt, .parttMar50 {
        display: none;
        pointer-events: auto;
        width: auto;
        margin-top: 1em;
        min-height:90em;
        margin-bottom: 1em;
        background: white;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 1px solid #000;
        padding: 2em 2em 4em
    }
     .partto, .parttMar50o {
        display: none;
        pointer-events: auto;
        width: auto;
        margin-top: 1em;
        min-height:90em;
        margin-bottom: 1em;
        background: white;

    }
    .floatleftASINSearch{
        float:left;
        margin-top: 1.45em;
    }
    .ddl {        
        text-indent: 0.5em;
        padding-left: 0.5em;
        font-size: 1.25em;
        height: 2.3em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        width: 20.2em;
        margin-top: .5em;
        margin-bottom: .5em;
        border: .1em solid #000;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
    }
    select::-ms-expand {
        display: none
    }
    .smallgreenbox {
        margin-top: 0;
        width: 25px;
        height: 25px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        background-color: #259525
    }
    
    .smallredbox {
        margin-top: 0;
        width: 25px;
        height: 25px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        background-color: #b50000
    }
    .smallyellowbox {
        margin-top: 0;
        width: 25px;
        height: 25px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        background-color: #e2ab1d
    }


    .redsquarerep:hover {
        background-color: #d72222
    }
    .redsquarerep {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: .5em;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1em;
        text-decoration: none;
        cursor: pointer;
        width: 10em;
        height: 10em;
        float: left;
        position:relative;
        background-color: #f6f6f6;
        border: 3px solid #b50000;
        display: block;
        margin: 5px
    }
    .redsquarerephl 
    {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: .5em;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1em;
        text-decoration: none;
        cursor: pointer;
        width: 10em;
        height: 10em;
        float: left;
        border: 3px solid #d72222;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        display: block;
        margin: 5px;
        background-color: #fff;
        position:relative;
    }
    .greensquarerep:hover {
        background-color: #64ea6d
    }
    .greensquarerep {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: .5em;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1em;
        text-decoration: none;
        cursor: pointer;
        width: 10em;
        height: 10em;
        float: left;
        background-color: #f6f6f6;
        border: 3px solid rgba(37, 149, 37, 1);
        display: block;
        margin: 5px;
        position: relative;

    }
    .greensquarerephl 
    {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: .5em;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1em;
        text-decoration: none;
        cursor: pointer;
        width: 10em;
        height: 10em;
        float: left;
        position: relative;
        border: 3px solid #64ea6d;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        display: block;
        margin: 5px;
        background-color: rgba(255,255,255,1);
    }
    .yellowsquarerephl 
    {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: .5em;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1em;
        text-decoration: none;
        cursor: pointer;
        width: 10em;
        height: 10em;
        float: left;
        position: relative;
        border:3px solid #eaea65;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        display: block;
        margin: 5px;
        background-color: rgba(255,255,255,1);
    }
    .yellowsquarerep {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: 0.5em;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1em;
        text-decoration: none;
        cursor: pointer;
        width: 10em;
        height: 10em;
        float: left;
        position: relative;
        background-color: #f6f6f6;
        border: 3px solid rgba(226, 171, 29, 1);
        display: block;
        margin: 5px
    }
    .yellowsquarerep:hover {
        background-color: #eaea65
    }
    .amazonIconImg{
          width: 16px;
          height: 16px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
      }
    .amazonColorIconYellow{
        text-align: center;
        line-height: 16px;
          width:16px;
          height: 16px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: rgba(226, 171, 29, 1);
      }
    .amazonColorIconGreen{
        text-align: center;
        line-height: 16px;
          width:16px;
          height: 16px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: rgba(37, 149, 37, 1);
      }
    .amazonColorIconRed{
        text-align: center;
        line-height: 16px;
          width:16px;
          height: 16px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: #b50000;
      }
    .amazonColorIconBlack{
        text-align: center;
        line-height: 16px;
          width:16px;
          height: 16px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: #000;
    }
    .amazonColorIconGrey{
        text-align: center;
        line-height: 16px;
          width:16px;
          height: 16px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: #666;
    }
    .greensquare,
    .redsquare,
    .yellowsquare {
        width: 0;
        height: 0;
        float: left
    }
    .greensquarelegend {
        width: 55px;
        height: 55px;
        background-color: #259525;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        -webkit-box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        -moz-box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        display: block;
        margin-top: 0;
        margin-bottom: 10px;
        text-align: center
    }
    .redsquarelegend {
        width: 55px;
        height: 55px;
        background-color: #b50000;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        -webkit-box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        -moz-box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        display: block;
        margin-top: 0;
        margin-bottom: 10px;
        text-align: center
    }
    .yellowsquarelegend {
        width: 55px;
        height: 55px;
        background-color: #e2ab1d;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        -webkit-box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        -moz-box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        box-shadow: inset 4px -4px 2px 0 rgba(0, 0, 0, .52), inset -4px 4px 2px 0 rgba(255, 255, 255, .52);
        display: block;
        margin-top: 0;
        margin-bottom: 10px;
        text-align: center
    }
    .blanksquare {
        width: 0;
        height: 0;
        float: left
    }
    .lgGrad1 {
        width: 100%;
        text-align: center;
        min-height: 2.25em;
        background-color: #e2ab1d;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        margin-bottom: 1em;
        padding-top: 0.75em;
        padding-bottom: 0em
    }
    .lgGrad0 {
        width: 100%;
        text-align: center;
        min-height: 2.25em;
        background-color: #259525;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        margin-bottom: 1em;
        padding-top: 0.75em;
        padding-bottom: 0em
    }
    .lgGrad2 {
        width: 100%;
        text-align: center;
        min-height: 2.25em;
        background-color: #b50000;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        margin-bottom: 1em;
        padding-top: 0.75em;
        padding-bottom: 0em
    }
    .n_lbl {
        width: 0;
        visibility: collapse
    }
    .gvh {
        border: none;
        text-align: center;
    }
    .gvhno {
        border-right: none;
        text-align: center;
    }
    .dlts {
        margin: 0;
        padding: 0;
        border-collapse: collapse;
        width: 100%
    }
    .dltrs {
        margin: 0;
        width: 100%;
        padding-top:5px;
        padding-bottom: 5px;
        border-bottom: 1px solid #222;
    }
    .dltds {
        width: 33%;
        max-width: 70px;
        text-align: left;
        height: 80px;
        border-bottom: 1px solid #000;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdsw {
        width: 33%;
        max-width: 70px;
        text-align: left;
        height: 80px;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdsc {
        width: 33%;
        text-align: center;
        height: 80px;
        border-bottom: 1px solid #000;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdscw {
        width: 33%;
        text-align: center;
        height: 80px;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdscwl {
        width: 33%;
        text-align: left;
        height: 80px;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdscwr {
        width: 33%;
        text-align: right;
        height: 80px;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltds1 {
        width: 39%;
        min-width: 39%;
        max-width: 39%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: auto
    }
    .gvh1,
    .gvh1up {
        float: left;
        width: 32%;
        text-align: center;
        vertical-align: top;
        margin-bottom: 2em;
        cursor: none;
        text-decoration: none
    }
    .details_field {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 400;
        Font-Size: 1.4125em;
        text-decoration: none
    }
    .details_field_d {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 700;
        Font-Size: 1.4125em;
        text-decoration: none
    }
    .justtext {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 700;
        Font-Size: 2em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextW {
        font-family: Arial, Helvetica, sans-serif;
        Color: #fff;
        font-weight: 700;
        Font-Size: 9px;
        text-decoration: none;
        cursor: pointer
    }
    .justtextA {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 700;
        Font-Size: 1.5em;
        text-decoration: none;
        cursor: pointer;
        width: auto;
        margin-right: .5em
    }
    .justtextAW {
        font-family: Arial, Helvetica, sans-serif;
        Color: #fff;
        font-weight: 700;
        Font-Size: 1.25em;
        text-decoration: none;
        cursor: pointer;
        margin-right: .5em;
        width: auto
    }
    .justtextred {
        font-family: Arial, Helvetica, sans-serif;
        Color: #b50000;
        font-weight: 700;
        Font-Size: 1.5em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextred1 {
        font-family: Arial, Helvetica, sans-serif;
        Color: #b50000;
        font-weight: 700;
        Font-Size: 1.25em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextgreen {
        font-family: Arial, Helvetica, sans-serif;
        Color: #259525;
        font-weight: 700;
        Font-Size: 1.5em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextyellow {
        font-family: Arial, Helvetica, sans-serif;
        Color: #e2ab1d;
        font-weight: 700;
        Font-Size: 1.5em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextredsmall {
        background:none;
        border:none;
        font-family: Arial, Helvetica, sans-serif;
        Color: #66FF66;
        font-weight: 700;
        Font-Size: 1.2em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextredsmall1 {
        background:none;
        border:none;
        font-family: Arial, Helvetica, sans-serif;
        Color: #FF6666;
        font-weight: 700;
        Font-Size: 1.2em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextunsel {
        Color: #AAA;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        Font-Size: 9px;
        text-decoration: none;
        cursor: pointer
    }
    .ytdc {
        height: 20px;
        text-align: center;
        width: 80%;
        display: inline-block;
        background-color: #e2ab1d;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        vertical-align: middle
    }
    .rtdc {
        height: 20px;
        text-align: center;
        width: 80%;
        display: inline-block;
        background-color: #b50000;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        vertical-align: middle
    }
    .gtdc {
        height: 20px;
        text-align: center;
        width: 80%;
        display: inline-block;
        background-color: green;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        vertical-align: middle
    }
    .graphinset,
    .graphinseta,
    .graphinsetaf {
        display: none
    }
    .graphinsetl {
        visibility: collapse;
        width: 0
    }
    .yp {
        fill: #e2ab1d;
        stroke: #e2ab1d;
        stroke-width: 1
    }
    .rp {
        fill: #b50000;
        stroke: #b50000;
        stroke-width: 1
    }
    .lp {
        fill: #259525;
        stroke: #259525;
        stroke-width: 1
    }

    .ypd {
        fill: #937a13;
        stroke: #937a13;
        stroke-width: 1
    }
    .rpd {
        fill: #680f0f;
        stroke: #680f0f;
        stroke-width: 1
    }
    .lpd {
        fill: #174700;
        stroke: #174700;
        stroke-width: 1
    }
    
    .st1 {
        height: 395px;
        width: 200px;
        margin: 0 -165px;
        float: left
    }
    .st {
        height: 150px;
        width: 120px;
        margin: 0 -30px;
        float: left
    }
    .stpd {
        height: 5px;
        width: 200px;
        margin: 0 -65px;
        float: left
    }
    .stpd55 {
        height: 55px;
        width: 200px;
        margin: 0 -65px;
        float: left
    }
    .st2 {
        display: none
    }
    .sm {
        height: 40px;
        width: 120px;
        margin: 0 -30px;
        float: left
    }
    .sm1 {
        height: 40px;
        width: 150px;
        margin: 0 -30px;
        float: left
    }
    .sb {
        -webkit-filter: drop-shadow(-10px 7px 7px rgba(0, 0, 0, .45)) drop-shadow(6px 7px 7px rgba(0, 0, 0, .23));
        filter: drop-shadow(-10px 7px 7px rgba(0, 0, 0, .45)) drop-shadow(6px 7px 7px rgba(0, 0, 0, .23));
        -moz-filter: drop-shadow(-10px 7px 7px rgba(0, 0, 0, .45)) drop-shadow(6px 7px 7px rgba(0, 0, 0, .23));
        height: 200px;
        width: 200px;
        margin: 0 -65px;
        float: left
    }
    .sbgr {
        background: green;
        height: 25em;
        width: 60px;
        margin: 0 25px 0 5px;
        float: left
    }
    .sbye {
        background: #e2ab1d;
        height: 25em;
        width: 60px;
        margin: 0;
        float: left
    }
    .sbre {
        background: #b50000;
        height: 25em;
        width: 60px;
        margin: 0 0 0 25px;
        float: left
    }
    .bottomfiller {
        width: 100%;
        height: 20em;
        max-height: 20em;
        overflow: hidden;
        display: inline
    }
    .contr {
        width: 97.5%;
        height: 55px;
        background: url(lines1.png) repeat-x;
        padding: 0 2.5% .8em 0;
        z-index: 5;
        overflow: hidden;
        border-bottom: 1px solid #aaa
    }
    .psh_h{
        height: 30px;
        width: 100%;
        overflow: hidden;
        background: white;
        margin-top: -5px;
        z-index: 4;
    }
    .psh,
    .psh_b {
       height: 30px;
        width: 100%;
        overflow: hidden;
        background: 0 0;
        margin-top: -5px;
        z-index: 4;
    }
    .pshsh {
        border-bottom: 1px solid #000;
        width: 100%;
        height: 100%
    }
    .pshsh1 {
        float: right;
        width: 100%
    }
    .g01 {
        height: 100%;
        float: left;
        width: 45%
    }
    .g01a {
        float: left;
        width: 10%;
        height: 100%;
        border-right: 1px solid #222
    }
    .g01aNL {
        float: left;
        width: 10%;
        height: 100%
    }
    .g01a1 {
        float: left;
        width: 15%;
        height: 100%
    }
    .legenddiv {
        width: 100%;
        height: auto;
        float: left;
        background: 0 0;
        background: -moz-linear-gradient(center top, transparent, transparent);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, transparent))
    }
    .legenddivsmall {
        width: 0;
        height: 0;
        visibility: collapse
    }
    p.detail {
        color: #000;
        font-weight: 400;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em
    }
    span.name {
        color: #000;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif
    }
    p.detail1 {
        color: #000;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em;
        margin-bottom: 0
    }
    span.name1 {
        color: #000;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif
    }
    span.name_cp {
        color: #fff;
        font-weight: 400;
        font-family: Arial, Helvetica, sans-serif
    }
    p.smalldetail {
        color: #000;
        font-weight: 400;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.5em
    }
    p.detail_cp {
        color: #fff;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em
    }
    .rdivst {
        margin-left: 1em;
        margin-right: 1em;
        margin-bottom: 1em;
        width: 85%;
        padding: 2em;
        overflow: hidden;
        min-height: 50%;
        display: inline-block;
        border: 1px solid #aaa;
        background: rgba(200, 200, 200, .225);
        background: -moz-linear-gradient(center top, rgba(200, 200, 200, .225), rgba(200, 200, 200, .225));
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(200, 200, 200, .225)), color-stop(1, rgba(200, 200, 200, .225)))
    }
    .pject_lbl {
        ForeColor: #000;
        Font-Size: 2em;
        Font-Names: Arial, Helvetica, sans-serif
    }
    .collapsed {
        visibility: collapse
    }
    .lnk_btn_style 
    {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        font-size: 1.0em;
        display:inline-block;
        line-height: 1.2em;
        max-width: 10em;
        color: #000;
        font-weight: 700;
        
    }
    .lnk_btn_style1 
    {
        font-size: 1.0em;
        display:inline-block;
        line-height: 1.05em;
        color: #000;
        max-width: 10em;
        max-height: 3.2em;
        min-height: 3.2em;
        overflow: hidden;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        font-weight: 300
    }

    .lnk_btn_style_us 
    {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        font-size: 1.1em;
        display:inline-block;
        line-height: 1.2em;
        max-width: 10em;
        color: #4E4E4E;
        font-weight: 700
    }
    .lnk_btn_style_us1 
    {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        font-size:1.1em;
        max-width: 10em;
        display:inline-block;
        line-height: 1.2em;
        color: #4E4E4E;
        font-weight: 300
    }
    .po_ds {
        ForeColor: #000;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.25em
    }
    .wlcm_lbl {
        color: #fff;
        Font-Size: 1.3em;
        font-family: Arial, Helvetica, sans-serif;
    }
    .pject_details {
        Font-Size: 1.5em;
        Font-Names: Arial, Helvetica, sans-serif
    }
    .pject_detailsA {
        Font-Size: 1.5em;
        font-family: Arial, Helvetica, sans-serif;
        display: block
    }
    .pject_details1 {
        Font-Size: 1.5em;
        font-family: Arial, Helvetica, sans-serif;
        margin-top: -1em;
        margin-left: 0em;
        margin-bottom: -1em
    }
    .pdetails_div {
        width: 100%;
        margin-bottom: 3em
    }
    .dtl_pnl_style {
        height: 22em;
        width: 100%;
        border-left: 1px solid #222;
        border-right: 1px solid #222
    }
    .dtails_tbl {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.25em;
        color: #000;
        font-weight: 400
    }
    .dtails_tbl1 {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.25em;
        color: #000;
        font-weight: 400;
        width: 18em;
        cursor: pointer;
        display: inline-block;
        overflow: auto;
    }
    .a_or_a_lblr {
        Color: #b50000;
        Font-Size: 13px;
        font-weight:700;
        font-family: Arial, Helvetica, sans-serif;
    }
    .a_or_a_lbl {
        Color: #000;
        font-weight:700;
        Font-Size: 13px;
        font-family: Arial, Helvetica, sans-serif;
    }
    .email_btn {
        margin-top: -.8em
    }
    .email_btn1 {
        display: none
    }
    .editbtn {
        float: right;
        margin-top: 0;
        margin-right: 10px;
        margin-bottom: 2px
    }
    .delbtn {
        float: right;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 2px
    }
    .editi {
        visibility: visible;
        z-index: 99
    }
    .editbox_h,
    .edito:hover .nediti,
    .nediti,
    .nedito {
        display: none
    }
    .editbox_s {
        display: inline-block;
        width: 15em
    }
    .lastupdated,
    .marquee,
    .marqueeh,
    .marqueeo {
        width: 0px;
        height: 0px;
        display:none;
    }
    .btn_img {
        margin-top: .25em;
        background-image: url(ullogo.png);
        background-repeat: no-repeat;
        width: 50px;
        height: 50px;
        background-size: contain;
        background-position: left top
    }
    .floatlefthidden {
        float: right;
        display: inline-block;
        margin-top: 1em;
        height: 2.5em;
        width: 100%
    }
    .tabheader,
    .tabheader_h {
        height: 0;
        width: 0;
        display: none
    }
    .updateprog {
        position: absolute;
        right: 5%;
        top: 0.1em;
        width: auto;
        height: auto;
        z-index: 14
    }
    .hiddenel {
        display: none
    }
    .tabheadershown {
        display: inline-block
    }
    .tabrow {
        padding: 1em;
        line-height: 2.5em;
        font-size: 12px;
        font-family: verdana;
        text-align: left;
        list-style: none;
        position: absolute;
        text-decoration: none;
        top: 2em;
        right: 10.5em;
        font-weight: 100;
        border: 1px solid #000;
        background: #333;
        background: rgba(188, 188, 188, 1);
        border-radius: 5px 0 5px 5px;
        box-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
        width: 10em;
        height: 8.5em;
        text-shadow: none;
        overflow-x: hidden
    }
    .tabrow li {
        border-bottom: 1px dotted #fff;
        padding: 0;
        width: inherit;
        outline: 0;
        text-decoration: none
    }
    .justtextli {
        font-family: Arial, Helvetica, sans-serif;
        Color: #fff;
        font-weight: 700;
        Font-Size: 1.05em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextlir {
        font-family: Arial, Helvetica, sans-serif;
        Color: #680f0f;
        font-weight: 700;
        Font-Size: 1.05em;
        text-decoration: none;
        cursor: pointer
    }
    .noscroll {
        width: 100%;
        height: 100%
    }
    .noscroll1 {
       display:none;
    }
}
@media all and (min-width:0) and (max-width:300px) {
    .min200{
    min-width: 100px;
}
    .minTbl200{
       text-align:center; margin:auto; border:none;border-spacing:2px;width:200px; max-width:200px;
   }
    .po_sh{
        float:left;
        width:100%;
        
        text-align:center;
        font-size: 10px;
    }
    .smallAmRepDivMail {
        float: left;
        width: 0%;
        display:none;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .smallerAmRepDivMailIcon {
        float: left;
        width: 0%;
        min-height: 2em;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .sAdiv1{
        float: left;
        width: 0%;
        min-height: 2em;
        background: #222;
        text-align: center;
        cursor: default;
        text-decoration: none
    }
    .smallishAmRepDivMail {
        float: left;
        width: 0%;
        display:none;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .largeAmRepDivMail {
        float: left;
        padding-top:5px;
        padding-bottom: 5px;
        width: 100%;
        cursor:pointer;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 12px;
        text-align: center;
        cursor: pointer;
        text-decoration: none
    }
    .largeAmRepDivMail div,  .smallAmRepDivMail div, .smallishAmRepDivMail div {
        font-size: 12px;
        color: #000;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word
    }
    .lAdiv1 {
        float: left;
        width: 100%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .largeAmRepDivHeaderMailAt {
        float: left;
        width: 90%;
        height: 1.5em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #888
    }
    .sAHdiv1 {
        float: left;
        width: 0%;
        display:none;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .smallishAmRepDivHeaderMail {
        float: left;
        width: 0%;
        display:none;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .smallAmRepDivHeaderMailAt {
        float: left;
        width: 5%;
        height: 1.5em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #888
    }
    .smallAmRepDivHeaderMailAt div, .largeAmRepDivHeaderMailAt div {
        font-size: 11px;
        color: #fff
    }
    .sAdiv1 div, .sAHdiv1 div, .lAdiv1 div, .smallishAmRepDivHeaderMail div {
        background-color: #222;
        font-size: 12px;
        color: #fff
    }


    .dltds1Mail {
        float:left;
        cursor: default;
        font-size: 12px;
        width: 89%;
        min-width: 89%;
        max-width: 89%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
    }
    .dltds1MailInd {
        float:left;
        cursor: default;
        font-size: 12px;
        display:none;
        width: 0%;
        min-width: 0%;
        max-width: 0%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
    }
    .dltdsc1 {
        float:left;
        width: 0%;
        max-width: 0%;
        min-width: 0%;
        display:none;
        text-align: center;
        margin: 0;
        vertical-align: middle;
    }
    #main-nav:target {
        width: 100%;
        overflow: hidden;
    }
    .dltds1MailW {
        float:left;
        cursor: pointer;
        font-size: 12px;
        width: 89%;
        min-width: 89%;
        max-width: 89%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 1.1em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .dltdsc1W {
        display:none;
        float:left;
        width: 0%;
        max-width: 0%;
        min-width: 0%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 1.1em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
     
}
@media only screen and (min-width: 76.25em) {

    .min200{
    min-width: 400px;
}
    .minTbl200{
       text-align:center; margin:auto; border:none;border-spacing:2px;width:800px; max-width:800px;
   }
     .switch-field-bug-detail {
        display:block;
  font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
}
    .switch-field-bug-detail input {
  display: none;
}
    .switch-field-bug-detail label {
  float: left;
}

.switch-field-bug-detail label:hover {
    cursor: pointer;
}
.switch-field-bug-detail input[value="bugStatusView"]:checked + label, .switch-field-bug-detail input[value="bugScopeView"]:checked  + label 
{
    display:block;
  width: 86px;
  height: 22px;
   padding: 2px;
   position:relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 10px;
  line-height: 20px;
        text-align: center;
         font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
    color: #24292e;
    background-color: #fbfbfb;
    border-top: 2px solid #1a2963;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
}

.switch-field-bug-detail input[value="bugStatusView"]:not(:checked)  + label, .switch-field-bug-detail input[value="bugScopeView"]:not(:checked)  + label  
{

  display:block;
  width: 86px;
  height: 22px;
   padding: 2px;
   position:relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 10px;
  line-height: 20px;
        text-align: center;
         font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
    color: #666;
    background-color:#f6f6f6;
    border-top: 2px solid transparent;
    border-left: 0px solid black;
    border-right: 0px solid black;
    border-bottom: 1px solid #666;
}

    .mobOnlyStatus{
        display:none;
    }
    .statusDivClass{
        display:block;
    }
    .rpword {
        font-family: Franklin Gothic Medium;
        font-size: 1.35em;
        font-weight: 400;
        color: #000;
        float: left;
        margin-right: 2em;
    }
    .rpword1 {
        font-family: Franklin Gothic Medium;
        font-size: 1.35em;
        font-weight: 400;
        color: #000;
        float: left;
    }
    table .tdshrinkNM{
    white-space:nowrap;
    margin-right:5px;
}
table .tdsmallerNM{
   white-space:nowrap;
    margin-right:5px;
}
table .tdexpandNM{
    width:99%;
}
table .tdexpandNM1{
    width:99%;
}
 
    .notesdisplay4, .notesdisplay3, .notesdisplay2, .notesdisplay1 {
    width: 60%;
  margin-top: 30px;
  float:right;
  padding: 5px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #222;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  position: relative;
  /*min-width:760px;
  max-width:1400px;*/
}
    .historyDivClass{
        display:none;
    }
    .bugStatus{
        display:inline-block;
    }

    .bugnumlbl{
    font-family: Arial, Helvetica, sans-serif; color: darkblue; font-size: 15px; font-weight:700
}
     .bugTitleTB{
    width: 500px;
}
    .w85{
    width: 85%;
}
    .navLinkR{
    cursor:pointer;
    border: 0px transparent;
    background: none;
    font-size: 12px;
        float:right;
        font-weight: 400;
        color: #222;
        text-decoration:underline;
         font-family: Arial, Helvetica, sans-serif;
         line-height:30px;

}
    .navLinkL{
    cursor:pointer;
    border: 0px transparent;
    background: none;
    font-size: 12px;
        text-align: center;
        font-weight: 400;
        color: #222;
        text-decoration:underline;
         font-family: Arial, Helvetica, sans-serif;
         float:left;
         line-height:30px;

}
    .popupConfirmation
{
	min-width: 520px;
    max-width: 520px;
	min-height: 300px;
}
    .popup_Container {
	background-color:#fffeb2;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
    min-width: 520px;
    max-width: 520px;
	min-height: 300px;
    
}
              .amazonASINVersion
{
    right: -1.1em;
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    width: 2em;
    height: 2em;
    background-color: black;
    margin: 0;
    text-align: center;
    line-height: 2em;
    color:white;
}
          .amazonASINVersionHidden
{
    right: -1.1em;
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    width: 0em;
    height: 0em;
    margin: 0;
    text-align: center;
    line-height: 2em;
    color:white;
    visibility: none;
}
        .maxhAm
{
    height: 45%;
    overflow: hidden;
}
    .po_sh{
        float:left;
        width:100%;
        text-align:center;
    }
    .smallAmRepDivMail {
        float: left;
        width: 15%;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .smallerAmRepDivMailIcon {
        float: left;
        width: 5%;
        min-height: 2em;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .sAdiv1{
        float: left;
        width: 5%;
        background: #222;
        text-align: center;
        min-height: 2em;
        cursor: default;
        text-decoration: none
    }
    .smallishAmRepDivMail {
        float: left;
        width: 25%;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        cursor: default;
        text-decoration: none
    }
    .largeAmRepDivMail {
        float: left;
        padding-top:5px;
        padding-bottom: 5px;
        width: 40%;
        cursor:pointer;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 12px;
        text-align: center;
        cursor: pointer;
        text-decoration: none
    }
    .largeAmRepDivMail div,  .smallAmRepDivMail div, .smallishAmRepDivMail div {
        font-size: 12px;
        color: #000;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word
    }
    .lAdiv1 {
        float: left;
        width: 40%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .largeAmRepDivHeaderMailAt {
        float: left;
        width: 90%;
        height: 1.5em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #888
    }
    .sAHdiv1 {
        float: left;
        width: 15%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .smallishAmRepDivHeaderMail {
        float: left;
        width: 25%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .smallAmRepDivHeaderMailAt {
        float: left;
        width: 5%;
        height: 1.5em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #888
    }
    .smallAmRepDivHeaderMailAt div, .largeAmRepDivHeaderMailAt div {
        font-size: 11px;
        color: #fff
    }
    .sAdiv1 div, .sAHdiv1 div, .lAdiv1 div, .smallishAmRepDivHeaderMail div {
        background-color: #222;
        font-size: 12px;
        color: #fff
    }
    .dltds1Mail {
        float:left;
        cursor: default;
        font-size: 12px;
        width: 44%;
        min-width: 44%;
        max-width: 44%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
    }
    .dltds1MailInd {
        float:left;
        cursor: default;
        font-size: 12px;
        width: 5%;
        min-width: 5%;
        max-width: 5%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
    }
    .dltdsc1 {
        float:left;
        width: 20%;
        max-width: 20%;
        min-width: 20%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
    }
     .nonPostCtlFloatedLAlt{
        min-width: 10%;
        max-width: 10%;
        float: left;
        cursor: pointer;
        font-family: 'Arial, Helvetica, sans-serif';
        color: black;
        font-size: 12px;
        font-weight: 400;
        vertical-align: middle;
    }
    
    .nonPostCtlFloatedLAltNext{
        min-width: 90%;
        max-width: 90%;
        float: left;
        cursor: pointer;
        font-family: 'Arial, Helvetica, sans-serif';
        color: black;
        font-size: 12px;
        font-weight: 400;
        vertical-align: middle;
        text-align:left;
    }
.nwpSM {
        float: left;
        width: 10%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
.nwpSMI {
        float: left;
        width: 10%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .nwpSM div, .nwpSMI div {
        font-size: 11px;
        color: white;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .nwpSMC {
        float: left;
        width: 10%;
        text-align: left;
    }
    .nwpSMCI {
        float: left;
        width: 10%;
        text-align: left;
    }
    .nwpSMCAlt {
        float: left;
        width: 10%;
        text-align: left;
    }
    .nwpSMCAltI {
        float: left;
        width: 10%;
        text-align: left;
    }
    .nwpSMC div, .nwpSMCI div {
        font-size: 11px;
        color: black;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .nwpL {
        float: left;
        width: 40%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;

    }
    .nwpL div {
        font-size: 11px;
        color: white;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: normal;
        -ms-word-wrap: normal;
    }
    .nwpLC {
        float: left;
        width: 40%;
        text-align: left;
    }
    .nwpLC div {
        font-size: 11px;
        color: black;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: normal;
        -ms-word-wrap: normal;
    }
    .NWPtextEntryShort{
        width: 60%;
        border: 1px solid black;
        font-size: 12px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    .NWPtextEntryLong{
        width: 60%;
        border: 1px solid black;
        font-size: 12px;
        word-break: normal;
        overflow-y: scroll;
        height: 100px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    #main-nav:target {
        width: 25%;
        overflow:hidden;
    }
    .dltds1MailW {
        float:left;
        cursor: pointer;
        font-size: 12px;
        width: 49%;
        min-width: 49%;
        max-width: 49%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 1.3em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .dltdsc1W {
        float:left;
        width: 20%;
        max-width: 20%;
        min-width: 20%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 1.3em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .desktopOrTabletHeroImgPr {
        width: 100%;
        overflow: hidden;
        height: 95%;
        border: 0px solid #bdccd3;
        border-radius: 5px;
        min-height:38em;
        min-width: 38em;
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('privacy1.png') no-repeat;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0))), url('privacy1.png') no-repeat;
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('privacy1.png') no-repeat;
        background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('privacy1.png') no-repeat;
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('privacy1.png') no-repeat;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('privacy1.png') no-repeat;
        background-size: cover;
        margin: 0;
    }
    .desktopOrTabletHeroImgTerms {
        width: 100%;
        overflow: hidden;
        height: 95%;
        border: 0px solid #bdccd3;
        border-radius: 5px;
        min-height:38em;
        min-width: 38em;
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('terms1.png') no-repeat;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0))), url('terms1.png') no-repeat;
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('terms1.png') no-repeat;
        background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('terms1.png') no-repeat;
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('terms1.png') no-repeat;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%), url('terms1.png') no-repeat;
        background-size: cover;
        margin: 0;
    }
    .desktopOnly {
        overflow: hidden;
        display: inline;
        pointer-events: all;
    }
    .mobileVisibilityOnly{
        display:none;
    }
    .desktopOnly1 {
        min-height:38em;
        min-width: 38em;
        height:auto;
        width: auto;
        overflow: hidden;
    }
    .mobileOnly,
    .push {
        display: none;
    }
    div#footer {
        pointer-events: all;
        background-color: #222;
        width: 100%;
        height: 38px;
        margin-top: 10px;
        clear: both;
    }
    div#footerleft {
        pointer-events: all;
        float: left;
        color: #fff;
        font-family: Arial;
        font-weight: lighter;
        font-size: 10px;
        margin-top: 13px;
        margin-left: 30px;
    }
    div#footerright {
        pointer-events: all;
        float: right;
        color: #fff;
        font-family: Arial;
        font-weight: lighter;
        font-size: 10px;
        margin-top: 13px;
        margin-right: 15px;
    }
    div#footerright a {
        pointer-events: all;
        font-size: 10px;
        text-decoration: none;
        color: #fff;
    }
    div#footerleft a {
        pointer-events: all;
        text-decoration: none;
        color: #fff;
    }
    div#footerleft1 a {
        pointer-events: all;
        text-decoration: none;
        color: #fff;
    }
    .hidden_el {
        display: none !important;
    }
    .rhidden_el {
        display: none;
    }
    
    .headerbkg {
        background-color: #222;
    }
    
    .pjotxt {
        color: #fff;
        font-weight: normal;
        text-align: left;
        font-size: 1em;
        position: relative;
        top: 0em;
        float: left;
        clear: both;
    }
    .pjotxt1 {
        color: #4E4E4E;
        font-weight: normal;
        text-align: left;
        font-size: 1em;
        position: relative;
        top: 0em;
        float: left;
        clear: both;
    }
    .legtxt {
        color: #fff;
        font-weight: bold;
        text-align:center;
        font-size: 1.5em;
    }
    .legtxtInside {
        color: #fff;
        font-weight: bold;
        text-align:center;
        display: inline-block;
        vertical-align: middle;
        line-height: normal;
        margin-top: 5px;
    }
    .legtxtAlt {
        color: #000;
        font-weight: bold;
        font-size: 1.35em;
    }
    .legtxt1 {
        color: #fff;
        font-weight: bold;
        font-size: 18px;
    }
    .gvh1at20o {
        float: left;
        width: 100%;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .gvh1at20o div {
        font-size: 12px;
        color: #fff
    }
     
    .sortbylbl {
        float: left;
        width: 10%;
    }.shdrInner{
         float: left;
         text-align: right;
         width: 30%;
     }
    .cpBody {
        overflow-x:auto;
    }
    .cpBodyH {
        margin-right: 10px;
        border-left: 1px solid #222;
        border-right: 1px solid #222;
        border-top: 1px solid #222;
        display: none;
        overflow-x:auto;
    }
    .cpBodyHOverflow {
        display: none;
    }
    .rsmlegend {
        margin-top: .5em;
        margin-left: 3em;
        float: left
    }
    .rmsmalltitle {
        margin-top: 1.5em;
        margin-left: 3em;
        float: left
    }
    .tdo {
        float: left
    }
    .tdodet {
        margin-left: .5em;
        Font-Size: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 300;
        color: #222
    }
    .tdodet1 {
        margin-left: .5em;
        Font-Size: 1.2em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 300;
        color: #777
    }
    .tdgo {
        float: left;
        margin-top: .5em
    }
    .tinydark {
        float: left;
        margin-left: .5em;
        height: 1.75em;
        width: 1.75em;
        background-color: #222
    }
    .tinygrey {
        float: left;
        height: 1.75em;
        width: 1.75em;
        margin-left: .5em;
        background-color: #777
    }
    
    .hiddenclass {
        display: none
    }
    .rdivlblc {
        width: 98%;
        height: 100%;
        overflow: hidden;
        float: left
    }
    .rdivbtnc {
        float: right;
        height: 100%;
        width: 24%;
        margin-top: 0.5em;
        text-align: right;
        overflow: hidden
    }
    .tplbstyle {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.5em;
        color: #000;
        font-weight: 700;
        text-decoration: none;
        margin-top: .5em
    }
    .tpcontainter1 {
        width: 100%;
        height: auto;
        overflow-x: auto;
        background: #fff;
        border-bottom: 1px solid #666;
        white-space: nowrap
    }
    
    .tpcontainter1>div {
        display: inline-block;
        vertical-align: top
    }
    .tpcontainter2 {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        border-bottom: 1px solid #666;
        background: #efefef;
        white-space: nowrap
    }
    
    .ltindentB {
        margin-left: 10px;
        margin-right: 10px;
        color: black;
    }
    .tpcontainter2>div {
        display: inline-block;
        vertical-align: top
    }
    .dltrsalt {
        margin: 0;
        padding: .5em
    }
    .gvh1at100w {
        float: left;
        width: 100%;
        text-align: left;
        cursor: default;
        text-decoration: none
    }
    .gvh1at100w div {
        font-size: 12px;
        color: #000;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word
    }
    h8 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.25em;
        font-weight: 700;
        color: #fff
    }
    .dtails_tblit {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 13px;
        margin-left:5px;
        color: #000;
        font-weight: 700;
        vertical-align: top;
        line-height:13px;
    }
    .dtails_tblt {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 13px;
        color: #000;
        font-weight: 700;
        vertical-align: top;
        line-height:13px;
    }
    .dtails_tbltTip {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 13px;
        color: #AAAA00;
        font-weight: 700;
        vertical-align: top;
        margin-left: 1em;
        margin-top: .25em
    }
    .dtails_tbltalt {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.5em;
        color: #777;
        font-weight: 700;
        vertical-align: top;
        margin-left: 1em;
        margin-top: .25em
    }
   
    .gvh1at {
        float: left;
        width: 98%;
        text-align: center;
        cursor: default;
        text-decoration: none
    }
    .carousel li {
        margin-right: 5px;
        font-size: 20px
    }
    .rdivsth {
        display: none;
        height: 0;
        width: 0
    }
    html {
        height: 100%;
        width: 100%;
        -ms-overflow-style: none;
    }
    body {
        font-size: 52.5%;
        font-family: Arial, "Helvetica Neue", "Lucida Grande", "Segoe UI", Helvetica, Verdana, sans-serif, Dingbats;
        color: #000;
        min-height: 100%;
        height: 100%;
        width: 100%;
        background: url(hw.png) center/contain;
        overflow: scroll;
         -ms-overflow-style: scrollbar;
        padding: 0;
        margin: 0
    }
     .bodyW {
        font-size: 52.5%;
        font-family: Arial, "Helvetica Neue", "Lucida Grande", "Segoe UI", Helvetica, Verdana, sans-serif, Dingbats;
        color: #000;
        min-height: 100%;
        height: 100%;
        width: 100%;
        background: white;;
        overflow: scroll;
         -ms-overflow-style: scrollbar;
        padding: 0;
        margin: 0
    }
    body:after {
        content: 'normal';
        display: none
    }
    .genericfailureNotificationA {
        font-size: 12px;
        color: black;
    }

    
    .row1 {
        padding-left: 5px;
        background: rgba(240, 240, 240, 1);
        background: -moz-linear-gradient(center top, rgba(240, 240, 240, 1), rgba(240, 240, 240, 1));
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(240, 240, 240, 1)), color-stop(1, rgba(240, 240, 240, 1)));
        min-height: 2em;
        padding-top: .5em
    }
    .row2 {
        padding-left: 5px;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), color-stop(1, rgba(255, 255, 255, 1)));
        min-height: 2em;
        padding-top: .5em
    }
    .clearm {
        clear: none
    }
    .floatleftA {
        float: left;
        margin-left:7em;
    }
    .cc1,
    .graphinsetf2 {
        height: 0;
        width: 0;
        display: none
    }
    .graphinsetf1 {
        display: none;
        height: 0;
        width: 0
    }
    h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em;
        font-weight: 400;
        color: #000;
        font-variant: small-caps;
        padding: 0;
        margin: 0
    }
    .h9 {
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 3em;
        font-weight: 400;
        color: #000;
        font-variant: small-caps;
        padding: 0;
        margin: 0
    }
    legend {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em;
        color: #000
    }
    .h2class,
    h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.75em;
        font-weight: 400;
        color: #000;
        font-variant: small-caps;
        padding: 0;
        margin: 0
    }
    h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: 700;
        color: #fff;
        font-variant: small-caps;
        padding: 0;
        margin: 0 0 15px
    }
    h4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.5em;
        color: #000
    }
    h5{
        font-size: 1.85em;
        font-weight: 600;
        color: #000;
        padding: 0;
        margin: 0;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
    h7 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.8em;
        color: #000
    }
    h6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2.5em;
        font-weight: 300;
        color: #000;
        font-variant: small-caps;
        padding: 0;
        margin: 0
    }
    fieldset {
        margin: 1.7em 0;
        padding: 1.7em;
        border: 1px solid #aaa;
    }
    fieldset p {
        margin: 2px 12px 10px 10px
    }
    fieldset.changePassword label{
        display: block;
        font-size: 13px;
        margin-bottom: .25em
    }
    fieldset.login label,
    fieldset.register label {
        display: block;
        font-size: 12px;
        margin-bottom: .25em
    }
    fieldset label.inline {
        display: inline
    }
    input.textEntry,
    input.textEntryLong {
        width: 12.5em;
        height: 16px;
        Font-Size: 12px;
        border: 1px solid #000;
    }
    .dflt_lbl {
        Width: 10em;
        Font-Size: 1.5em;
        ForeColor: #000
    }
    div.accountInfo {
        width: 100%;
        margin-bottom: 10px;

    }
    div.accountInfoh {
        width: 100%;
        display: none
    }
    input,
    textarea {
        -webkit-appearance: none;
        -webkit-border-radius: 0;
        font-size: 2em
    }
    .sub_hdr_lbl {
        font-family: Arial, Helvetica, sans-serif;
        Font-Bold: true;
        Font-Size: 1.5em;
        Color: #aaa;
        margin-right: 2em
    }
    .clear {
        clear: both
    }
    .failureNotification,
    .failureNotificationA {
        font-size: 12px;
        color: #b50000
    }
    .submitButton {
        text-align: left;
        padding-right: 10px
    }
        
    .blacklineouter {
        margin-top: 3px;
    }
    .blackline {
        border-bottom: 5px solid black;
        width: 25px;
        margin-bottom: 2px;
    }
    
    
    .bdiv {
        float: left;
        position: absolute;
        width: 100%;
        z-index: 2;
        height: 100%;
        margin-top: 110px;
        
    }
    .bdiv1 {
        padding-left: 4%;
        display: block;
        width: 37%;
        overflow: hidden;
    }
    .bdiv0{
       display:none;

    }
    .bdivfixed {
        float: left;
        position: fixed;
        width: 100%;
        z-index: 2;
        height: 100%;
        background: white;
        margin-top: 100px;
        
    }
    .bdivabsolute {
        float: left;
        position: absolute;
        width: 100%;
        z-index: 2;
        height: 100%;
        background: white;
        margin-top: 100px;
        
    }
    
    
    .bdivfixedGrey {
        float: left;
        position: fixed;
        width: 100%;
        z-index: 2;
        height: 100%;
        background: #f6f6f6;
        margin-top: 100px;
        
    }
    .bdiv20 {
        padding-left: 2%;
        display: block;
        width: 16%;
        
        overflow-x: hidden;
        overflow-y:auto;
    }
    


    .rightouter55noheight {
       float: right;
        margin-right: .5%;
        padding-right: 1em;
        width: 55%;

        position: relative;
        z-index: 3;
        padding-bottom: 30px;

        margin-top: 110px;

    }
    .rightouter100noheight {
       float: right;
        margin-right: .5%;
        padding-right: 1em;
        width: 95%;

        position: relative;
        z-index: 3;
        padding-bottom: 30px;

        margin-top: 100px;

    }
    .rightouter55 {
       float: right;
        margin-right: .5%;
        padding-right: 1em;
        width: 55%;
        height: 105em;
        position: relative;
        z-index: 3;
        padding-bottom: 0;
        overflow-x: hidden;
        overflow-y: scroll;
        margin-top: 100px;
        -ms-overflow-style: scrollbar;
    }
    .rightouter55w{
        float: right;
        margin-right: .5%;
        padding-right: 10px;
        width: 55%;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 25px;
        position: relative;
        z-index: 3;
        overflow-x: hidden;
        margin-top: 100px;
        background: white;
        -ms-overflow-style: scrollbar;
    }
    .rightouter55w0{
        float: right;
        margin-right: .5%;
        padding-right: 10px;
        width: 55%;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 25px;
        position: relative;
        z-index: 3;
        overflow-x: hidden;
        margin-top: 100px;
        background: white;
        -ms-overflow-style: scrollbar;
    }
    .rightouter80{
        float: right;
        margin-right: .5%;
        padding-right: 10px;
        width: 80%;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 25px;
        position: relative;
        z-index: 3;
        overflow-x: hidden;
        margin-top: 100px;
        background: white;
        min-height:1000px;
        -ms-overflow-style: scrollbar;
    }
    
    .pageContentWrapper {
        min-height: 90em;
        -ms-overflow-style: none;
    }
    .floatright {
        float: right
    }
    .floatrightA {
        float: right;
        margin-right: 7em;
    }
    .belowbbox {
        margin-left: 10px;
        margin-top: 2px
    }
    .color_text_lbl {
        ForeColor: #000;
        Font-Bold: true;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.5em
    }
    .color_text_lbl_title {
        ForeColor: #000;
        Font-Bold: true;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 2em;
        margin-bottom: 2em
    }
    .color_text_lbl_title1 {
        ForeColor: #000;
        font-weight:700;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 2em;
        margin-bottom: 2em;
        
    }
    .div_title_spc {
        height: 20px
    }
    .color_text_lbl_black {
        ForeColor: #fff;
        Font-Bold: true;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 12px;
        text-align: left;
    }
    .div15px {
        height: 10px
    }
    .tdlegenddiv {
        padding-left: 10px;
        padding-bottom: 15px
    }
    .tdlegenddivsmall {
        float: left;
        padding-left: 5px;
        vertical-align: text-top
    }
    .subheaderouter {
        border-bottom: 1px solid #000;
        width: 100%;
        height: 33px;
        background: #222;
    }
    .subheaderouterW {
        width: 100%;
        height: 41px;
        overflow: visible;
        background: #ffffff;
    }
    .subheaderouterBl {
        width: 100%;
        height: 34px;
        overflow: visible;
        background: #fff;
        border-bottom: 1px solid #ccc;
    }
    .subheaderouterG {
        width: 100%;
        height: 41px;
        overflow: visible;
        background: #c9c9c9;
    }
    .subheaderinner {
        float: right;
        padding-left: 14%;
        margin-right: 7%;
        margin-left: 7%;
        width: 60%;
        height: 33px;
        line-height: 32px;
    }
    .subheaderinners {
        float: right;
        padding-left: 0;
        margin-right: 0;
        margin-left: 0;
        height: 30px;
        line-height: 24px;
    }
    .hideover {
        overflow: hidden;
        padding-bottom: 40em;
    }
    .whitest {
        stroke: #000
    }
    .bl7,
    .bl7f {
        margin-left: 4%;
        height: 100%
    }
    .bbox {
        border-top: 2px dotted #000;
        border-bottom: 2px dotted #000;
        padding-bottom: 1em
    }
    .bboxa {
        border-top: 2px dotted #000;
        border-bottom: 2px dotted #000;
        padding-top:5px;
    }
    .bboxsingle {
        border-top: 2px dotted #000;
        padding-top:5px;
    }
    .bboxpad {
        border-top: 2px dotted #000;
        border-bottom: 2px dotted #000;
        padding-top: 15px;
        padding-bottom: 15px
    }
    .bboxpads {
        border-top: 2px dotted #000;
        padding-top: 15px
    }
    .bboxh {
        border-top: 2px dotted #000;
        border-bottom: 2px dotted #000;
        display: none
    }
    .lblstyle {
        font-size: 35px;
        font-weight: 700
    }
    .glblstyle {
        font-size: 15px;
        font-weight: 400
    }
    
    
    .greendualbtnflatsmallerfont {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 8em;
        height: 2.5em;
        font-size: 1.1em;
        border: 0 solid green;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        background: rgba(2, 133, 17, 1);
    }
    .greendualbtnflatsmallerfont:disabled {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #ccc;
        font-weight: 700;
        width: 8em;
        height: 2.5em;
        font-size: 1.1em;
        border: 0 solid green;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        background: rgba(2, 133, 17, 1);
    }

    .reddualbtn {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 8em;
        height: 2.5em;
        font-size: 1.5em;
        border: 0 solid red;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        background-color: #b50000;    
    }
    .greendualbtn1 {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 7em;
        height: 3em;
        font-size: 1.5em;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        -webkit-box-shadow: inset .13em -.13em .13em 0 rgba(0, 0, 0, .52), inset -.13em .13em .13em 0 rgba(255, 255, 255, .52);
        -moz-box-shadow: inset .13em -.13em .13em 0 rgba(0, 0, 0, .52), inset -.13em .13em .13em 0 rgba(255, 255, 255, .52);
        box-shadow: inset .13em -.13em .13em 0 rgba(0, 0, 0, .52), inset -.13em .13em .13em 0 rgba(255, 255, 255, .52)
    }
    .reddualbtn1 {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 8em;
        height: 2.5em;
        font-size: 1.5em;
        border: 0 solid red;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        background-color: #b50000;    
    }
    .heroBox, .heroBoxContacts  {
        pointer-events: auto;
        width: 80%;
        height: auto;
        min-height: 29em;
        float: left;
        display: table-cell;
        vertical-align: middle;
        padding: 3em;
        overflow: hidden;
         background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
        border: 1px solid #000;
    }
    .heroBoxWHNoMar{
        pointer-events: auto;
        width: 95%;
        padding:2%;
    }
    .heroBoxWH {
        pointer-events: auto;
        width: 95%;
        padding-left:2%;
        padding-right:2%;
        margin-bottom: 1em;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
    }
    .heroBoxW {
        pointer-events: auto;
        width: 80%;
        height: auto;
        min-height: 29em;
        float: left;
        display: table-cell;
        vertical-align: middle;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
        overflow: hidden;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
    }
    .heroBoxSmall {
        pointer-events: auto;
        width: 80%;
        min-height: 39em;
        float: left;
        display: table-cell;
        vertical-align: middle;
        padding: 3em;
        overflow: hidden;
        background-color: #efefef;
        border: 1px solid #000;
    }
    .heroBoxB
    {
        pointer-events: auto;
        width: 80%;
        height: auto;
        min-height: 30em;
        float: left;
        display: table-cell;
        vertical-align: middle;
        padding: 3em;
        overflow: hidden;
        background: rgba(225, 225, 225, .225);
        background: -moz-linear-gradient(center top, rgba(225, 225, 225, .225), rgba(225, 225, 225, .225));
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(225, 225, 225, .225)), color-stop(1, rgba(225, 225, 225, .225)));
        border: 1px solid #000;
-webkit-box-shadow: inset 1em -1em 2em 0 rgba(0, 0, 0, .52), inset -1em 1em 2em 0 rgba(255, 255, 255, .52);
        -moz-box-shadow: inset 1em -1em 2em 0 rgba(0, 0, 0, .52), inset -1em 1em 2em 0 rgba(255, 255, 255, .52);
        box-shadow: inset 1em -1em 2em 0 rgba(0, 0, 0, .52), inset -1em 1em 2em 0 rgba(255, 255, 255, .52)
    }
    .heroBoxC
    {
        pointer-events: auto;
        width:auto;
        min-width: 36em;
        height: auto;
        min-height: 42em;
        float: left;
        display: table-cell;
        vertical-align: middle;
        padding: 3em;
        overflow: hidden;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
        border: 1px solid #000;
    }

    .heroBoxContactsA {
        margin-top: 2em;
        pointer-events: auto;
        width: 80%;
        height: auto;
        min-height: 38em;
        float: left;
        display: table-cell;
        overflow: hidden;
        vertical-align: middle;
        text-align: left;
        padding: 3em;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
        border: 1px solid #000;
    }
    .heroboxlarge {
        margin-top: 2em;
        pointer-events: auto;
        width: 80%;
        height: auto;
        min-height: 70em;
        float: left;
        display: table-cell;
        overflow: hidden;
        vertical-align: middle;
        text-align: left;
        padding: 3em;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
        border: 1px solid #000;
    }
    .floatleftASINSearch{
        float:left;
        margin-top: 2.2em;
    }
    .ddl {

        text-indent: 0.5em;
        padding-left: 5px;
        font-size: 1.5em;
        height: 2.3em;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        width: 16em;
        margin-bottom: .5em;
        border: .1em solid #000;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
    }
    
    .bot_mvis {
        visibility: visible
    }
    select::-ms-expand {
        display: none
    }
    .smallgreenbox {
        margin-top: 0;
        width: 25px;
        height: 25px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        background-color: #259525
    }
   
    .smallredbox {
        margin-top: 0;
        width: 25px;
        height: 25px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        background-color: #b50000
    }
    .smallyellowbox {
        margin-top: 0;
        width: 25px;
        height: 25px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        background-color: #e2ab1d
    }




    .redsquarerep:hover {
        background-color: #d72222
    }
    .redsquarerep {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: 2px 12px;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1.15em;
        text-decoration: none;
        cursor: pointer;
        width: 95px;
        height: 110px;
        float: left;
        position: relative;
        background-color: #f6f6f6;
        border: 5px solid #b50000;
        display: block;
        margin: 5px
    }
    .redsquarerephl {
        animation: flipr 425ms linear;
        -moz-animation: flipr 425ms linear;
        -o-animation: flipr 425ms linear;
        -webkit-animation: flipr 425ms linear;
        -webkit-animation-fill-mode: forwards;
        moz-animation-fill-mode: forwards;
        o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: 2px 12px;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1.15em;
        text-decoration: none;
        cursor: pointer;
        width: 95px;
        height: 110px;
        float: left;
        border: 5px solid #d72222;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        display: block;
        margin: 5px;
        background-color: #fff;
    }
    .greensquarerep:hover {
        background-color: #64ea6d
    }
    .greensquarerep {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: 2px 12px;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1.15em;
        text-decoration: none;
        cursor: pointer;
        width: 95px;
        height: 110px;
        float: left;
        position: relative;
        background-color: #f6f6f6;
        border: 5px solid rgba(37, 149, 37, 1);
        display: block;
        margin: 5px
    }
    .greensquarerepStatic {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: 2px 12px;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1.15em;
        text-decoration: none;
        cursor: pointer;
        width: 95px;
        height: 110px;
        float: left;
        position: relative;
        background-color: rgba(239,239,239,1);
        border: 5px solid rgba(37, 149, 37, 1);
        display: block;
        margin: 5px
    }
    .greensquarerephl {
        animation: flipr 425ms linear;
        -moz-animation: flipr 425ms linear;
        -o-animation: flipr 425ms linear;
        -webkit-animation: flipr 425ms linear;
        -webkit-animation-fill-mode: forwards;
        moz-animation-fill-mode: forwards;
        o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: 2px 12px;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1.15em;
        text-decoration: none;
        cursor: pointer;
        width: 95px;
        height: 110px;
        float: left;
        position: relative;
        border: 5px solid #64ea6d;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        display: block;
        margin: 5px;
        background-color: rgba(255,255,255,1);
    }
    .yellowsquarerephl {
        animation: flipr 425ms linear;
        -moz-animation: flipr 425ms linear;
        -o-animation: flipr 425ms linear;
        -webkit-animation: flipr 425ms linear;
        -webkit-animation-fill-mode: forwards;
        moz-animation-fill-mode: forwards;
        o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: 2px 12px;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1.15em;
        text-decoration: none;
        cursor: pointer;
        width: 95px;
        height: 110px;
        float: left;
        position: relative;
        border: 5px solid #eaea65;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        display: block;
        margin: 5px;
        background-color: rgba(255,255,255,1);
    }
    .yellowsquarerep:hover {
        background-color: #eaea65
    }
    .yellowsquarerep {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-align: center;
        padding: 2px 12px;
        Color: #000;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: 1.15em;
        text-decoration: none;
        cursor: pointer;
        width: 95px;
        height: 110px;
        float: left;
        position: relative;
        background-color: #f6f6f6;
        border: 5px solid rgba(226, 171, 29, 1);
        display: block;
        margin: 5px
    }
    .amazonIconImg{
          width: 18px;
          height: 18px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
      }
    .amazonColorIconYellow{
        text-align: center;
        line-height: 18px;
          width:18px;
          height: 18px;
        background-color: rgba(226, 171, 29, 1);
      }
    .amazonColorIconGreen{
        text-align: center;
        line-height: 18px;
          width:18px;
          height: 18px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: rgba(37, 149, 37, 1);
      }
    .amazonColorIconRed{
        text-align: center;
        line-height: 18px;
          width:18px;
          height: 18px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: #b50000;
      }
    .amazonColorIconBlack{
        text-align: center;
        line-height: 18px;
          width:18px;
          height: 18px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: #000;
    }
    .amazonColorIconGrey{
        text-align: center;
        line-height: 18px;
          width:18px;
          height: 18px;
          -moz-border-radius: 2px;
          -webkit-border-radius: 2px;
          border-radius: 2px;
        background-color: #666;
    }
    .yellowsquare {
        width: 18.5em;
        height: 18.5em;
        float: left;
        background-color: #e2ab1d;
        border-radius: .6em;
        -webkit-border-radius: .6em;
        -moz-border-radius: .6em;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-left: 1em;
        margin-bottom: 1em
    }
    .redsquare {
        width: 18.5em;
        height: 18.5em;
        float: left;
        background-color: #b50000;
        border-radius: .6em;
        -webkit-border-radius: .6em;
        -moz-border-radius: .6em;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-left: 1em;
        margin-bottom: 1em
    }
    .redsquare2 {
        animation: flipr 425ms linear;
        -moz-animation: flipr 425ms linear;
        -o-animation: flipr 425ms linear;
        -webkit-animation: flipr 425ms linear;
        -webkit-animation-fill-mode: forwards;
        moz-animation-fill-mode: forwards;
        o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        width: 18.5em;
        height: 18.5em;
        float: left;
        background-color: #b50000;
        border-radius: .6em;
        -webkit-border-radius: .6em;
        -moz-border-radius: .6em;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-left: 1em;
        margin-bottom: 1em
    }
    .greensquare2 {
        animation: flipr 425ms linear;
        -moz-animation: flipr 425ms linear;
        -o-animation: flipr 425ms linear;
        -webkit-animation: flipr 425ms linear;
        -webkit-animation-fill-mode: forwards;
        moz-animation-fill-mode: forwards;
        o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        width: 18.5em;
        height: 18.5em;
        float: left;
        background-color: #259525;
        border-radius: .6em;
        -webkit-border-radius: .6em;
        -moz-border-radius: .6em;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-left: 1em;
        margin-bottom: 1em
    }
    .yellowsquare2 {
        animation: flipr 425ms linear;
        -moz-animation: flipr 425ms linear;
        -o-animation: flipr 425ms linear;
        -webkit-animation: flipr 425ms linear;
        -webkit-animation-fill-mode: forwards;
        moz-animation-fill-mode: forwards;
        o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
	    -moz-box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        box-shadow:  .2em -.2em .5em 0 rgba(0, 0, 0, .52), -.2em .2em .5em 0 rgba(0, 0, 0, .52);
        width: 18.5em;
        height: 18.5em;
        float: left;
        background-color: #e2ab1d;
        border-radius: .6em;
        -webkit-border-radius: .6em;
        -moz-border-radius: .6em;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-left: 1em;
        margin-bottom: 1em
    }
    .greensquare {
        width: 18.5em;
        height: 18.5em;
        float: left;
        background-color: #259525;
        border-radius: .6em;
        -webkit-border-radius: .6em;
        -moz-border-radius: .6em;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-left: 1em;
        margin-bottom: 1em
    }

    .blanksquare2 {
        width: 18.5em;
        height: 18.5em;
        float: left;
        background: 0 0;
        border: 0 solid #fff;
        display: block;
        background: #fff;
        opacity: 0;
        margin-top: 0;
        margin-left: 1em;
        margin-bottom: 1em
    }
    
    .greensquarelegend {
        width: 55px;
        height: 55px;
        background-color: #259525;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-bottom: 10px;
        text-align: center
    }
    .redsquarelegend {
        width: 55px;
        height: 55px;
        background-color: #b50000;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-bottom: 10px;
        text-align: center
    }
    .yellowsquarelegend {
        width: 55px;
        height: 55px;
        background-color: #e2ab1d;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-bottom: 10px;
        text-align: center
    }
    .lgGrad1 {
        width: 100%;
        text-align: center;
        min-height: 1em;
        background-color: #e2ab1d;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        margin-bottom: 1em;
        padding-top: 0.75em;
        padding-bottom: 1.5em
    }
    .lgGrad0 {
        width: 100%;
        text-align: center;
        min-height: 1em;
        background-color: #259525;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        margin-bottom: 1em;
        padding-top: 0.75em;
        padding-bottom: 1.5em
    }

    .lgGrad2 {
        width: 100%;
        text-align: center;
        min-height: 1em;
        background-color: #b50000;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        margin-bottom: 1em;
        padding-top: 0.75em;
        padding-bottom: 1.5em
    }
    .n_lbl {
        width: 19em;
        height: 100%;
        float: left;
        margin-left: 1em;
        line-height: 1.5em;
        padding-top: 0
    }
    

    .gvh,
    .gvhno {
        border-right: none;
        text-align: center;
    }
    .dlts {
        margin: 0;
        border-collapse: collapse;
        width: 100%
    }
    .dltrs {
        margin: 0;
        width: 100%;
        padding-top:5px;
        padding-bottom: 5px;
        border-bottom: 1px solid #222;
    }
    .dltrsInset {
        width: 98%;
        padding-top:5px;
        padding-bottom: 5px;
        padding-left: 2%;
        border-bottom: 1px solid #222;
    }
    .dltds {
        width: 33%;
        max-width: 120px;
        text-align: left;
        height: 40px;
        border-bottom: 1px solid #000;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdsw {
        width: 33%;
        max-width: 120px;
        text-align: left;
        height: 40px;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdsc1Ww {
        float:left;
        width: 33%;
        max-width: 33%;
        min-width: 33%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 1.45em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .dltdscw {
        width: 33%;
        text-align: center;
        height: 40px;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdscwl {
        width: 33%;
        text-align: left;
        height: 40px;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdscwr {
        width: 33%;
        text-align: right;
        height: 40px;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .dltdsc {
        width: 33%;
        text-align: center;
        height: 40px;
        border-bottom: 1px solid #000;
        margin: 0;
        padding-left: 10px;
        display: table-cell;
        vertical-align: middle;
        overflow: auto
    }
    .gvh1,
    .gvh1up {
        float: left;
        width: 32%;
        text-align: center;
        vertical-align: middle;
        margin-bottom: 2em;
        cursor: none;
        text-decoration: none
    }
    .dltds1 {
        float:left;
        width: 49%;
        min-width: 49%;
        max-width: 49%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
    }
    .dltdsc2 {
        float:left;
        width: 10%;
        max-width: 10%;
        min-width: 10%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
    }
    
    .details_field {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 400;
        Font-Size: 1.5em;
        text-decoration: none
    }
    .details_field_d {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 700;
        Font-Size: 1.5em;
        text-decoration: none
    }
    .justtext {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 700;
        Font-Size: 2em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextW {
        font-family: Arial, Helvetica, sans-serif;
        Color: #fff;
        font-weight: 700;
        Font-Size: 1.5em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextup {
        float: left;
        background-image: url(up2w.png);
        background-size: 20px;
        background-position: right center;
        background-repeat: no-repeat;
        width: 30%;
        padding-right: 4%;
        text-align: right;
        cursor: pointer;
    }
    .justtextup1 {
        float: left;
        background-image: url(up2w.png);
        background-size: 20px;
        background-position: right center;
        background-repeat: no-repeat;
        width: 20%;
        padding-right: 4%;
        text-align: right;
        cursor: pointer;
    }
    .justtextup1t {
        float: left;
        background-image: url(up2.png);
        background-size: 20px;
        background-position: right center;
        background-repeat: no-repeat;
        width: 20%;
        padding-right: 4%;
        text-align: right;
        cursor: pointer;
    }
    .justtextupt {
        float: left;
        background-image: url(up2.png);
        background-size: 20px;
        background-position: right center;
        background-repeat: no-repeat;
        width: 30%;
        padding-right: 4%;
        text-align: right;
        cursor: pointer;
    }
    .justtextdown {
        float: left;
        background-size: 20px;
        background-image: url(down2w.png);
        background-position: right center;
        background-repeat: no-repeat;
        width: 30%;
        padding-right: 4%;
        text-align: right;
        cursor: pointer;
    }
    .justtextdown1 {
        float: left;
        background-size: 20px;
        background-image: url(down2w.png);
        background-position: right center;
        background-repeat: no-repeat;
        width: 20%;
        padding-right: 4%;
        text-align: right;
        cursor: pointer;
    }
    .justtextdownt {
        float: left;
        background-size: 20px;
        background-image: url(down2.png);
        background-position: right center;
        background-repeat: no-repeat;
        width: 30%;
        padding-right: 4%;
        text-align: right;
        cursor: pointer;
    }
    .justtextdown1t {
        float: left;
        background-size: 20px;
        background-image: url(down2.png);
        background-position: right center;
        background-repeat: no-repeat;
        width: 20%;
        padding-right: 4%;
        text-align: right;
        cursor: pointer;
    }
    .justtextA {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 700;
        Font-Size: 14px;
        text-decoration: none;
        cursor: pointer
    }
    .justtextAW {
        font-family: Arial, Helvetica, sans-serif;
        Color: #fff;
        font-weight: 700;
        Font-Size: 12px;
        text-decoration: none;
        cursor: pointer;
    }
     div.SectionPrimary div.SectionContent {
        font-size: 1.2em;
    }
    
    .justtextred,
    .justtextred1 {
        font-family: Arial, Helvetica, sans-serif;
        Color: #b50000;
        font-weight: 700;
        Font-Size: 1.75em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextgreen {
        font-family: Arial, Helvetica, sans-serif;
        Color: #259525;
        font-weight: 700;
        Font-Size: 1.75em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextyellow {
        font-family: Arial, Helvetica, sans-serif;
        Color: #e2ab1d;
        font-weight: 700;
        Font-Size: 1.75em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextredsmall {
        background:none;
        border:none;
        font-family: Arial, Helvetica, sans-serif;
        Color: #66FF66;
        font-weight: 700;
        Font-Size: 1.3em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextredsmall1 
    {
        background:none;
        border:none;
        font-family: Arial, Helvetica, sans-serif;
        Color: #FF6666;
        font-weight: 700;
        Font-Size: 1.3em;
        text-decoration: none;
        margin-left: 1.5em;
        cursor: pointer
    }
    .justtextunsel {
        Color: #AAA;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 400;
        Font-Size: 1.5em;
        text-decoration: none;
        cursor: pointer
    }
    .ytdc {
        height: 2em;
        text-align: center;
        width: 80%;
        display: inline-block;
        background-color: #e2ab1d;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        border: 0 solid #fff;
        vertical-align: middle
    }
    .rtdc {
        height: 2em;
        text-align: center;
        width: 80%;
        display: inline-block;
        background-color: #b50000;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        border: 0 solid #fff;
        vertical-align: middle
    }
    .gtdc {
        height: 2em;
        text-align: center;
        width: 80%;
        display: inline-block;
        background-color: green;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        border: 0 solid #fff;
        vertical-align: middle
    }
    .graphinset {
        display: inline-block;
        text-align: center;
        width: 35%;
        float: left
    }
    .graphinsetH {
        display: inline-block;
        text-align: center;
        visibility: hidden;
        width: 35%;
        float: left
    }
    .graphinseta {
        display: inline-block;
        text-align: center;
        width: auto;
        max-width: 45%;
        float: left;
        height: 100%
    }
    .graphinsetaf {
        display: inline-block;
        text-align: center;
        width: 40em;
        float: left
    }
    .graphinsetl {
        display: inline-block;
        text-align: center;
        width: 100%;
        float: left
    }
    .dtds {
        min-width: 7.5em;
        vertical-align:middle;
    }
    .yp {
        fill: #e2ab1d;
        stroke: #e2ab1d;
        stroke-width: 1
    }
    .rp {
        fill: #b50000;
        stroke: #b50000;
        stroke-width: 1
    }
    .lp {
        fill: #259525;
        stroke: #259525;
        stroke-width: 1
    }
    .ypdn {
        fill: #937a13;
        stroke: #937a13;
        stroke-width: 1
    }
    .rpdn {
        fill: #680f0f;
        stroke: #680f0f;
        stroke-width: 1
    }
    .lpdn {
        fill: #174700;
        stroke: #174700;
        stroke-width: 1
    }
    .ypd {
        fill: #937a13;
        stroke: #937a13;
        stroke-width: 1
    }
    .rpd {
        fill: #680f0f;
        stroke: #680f0f;
        stroke-width: 1
    }
    .lpd {
        fill: #174700;
        stroke: #174700;
        stroke-width: 1
    }
    .st1 {
        height: 375px;
        width: 160px;
        margin: 0 -95px;
        float: left
    }
    .stpd {
        height: 5px;
        width: 110px;
        float: left;
        margin-right: -50px
    }
    .stpd55 {
        height: 55px;
        width: 110px;
        float: left;
        margin-right: -50px
    }
    .upd1 {
        font-size: 1.2em
    }
    .st2,
    .st3 {
        height: 395px;
        width: 110px;
        float: left;
        margin-right: -50px
    }
    .st2container {
        float: left;
        margin-left: 100px
    }
    .sm {
        display: inline-block;
        height: 80px;
        margin: 0;
        width: 110px;
        float: left;
        padding: 0
    }
    .sm1 {
        display: inline-block;
        height: 80px;
        margin: 0;
        width: 80px;
        float: left;
        padding: 0
    }
    .sb {
        -webkit-filter: drop-shadow(-10px 7px 7px rgba(0, 0, 0, .45)) drop-shadow(6px 7px 7px rgba(0, 0, 0, .23));
        filter: drop-shadow(-10px 7px 7px rgba(0, 0, 0, .45)) drop-shadow(6px 7px 7px rgba(0, 0, 0, .23));
        -moz-filter: drop-shadow(-10px 7px 7px rgba(0, 0, 0, .45)) drop-shadow(6px 7px 7px rgba(0, 0, 0, .23));
        height: 200px;
        width: 200px;
        margin: 0 -65px;
        float: left
    }
    .sbgrn {
        background: repeat-y green;
        margin-top: -.1em;
        z-index: 5;
        -webkit-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        -moz-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .75), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        height: 100%;
        min-height: 30em;
        width: 80px;
        margin-right: 30px;
        float: left
    }
    .sbyen {
        background: repeat-y #e2ab1d;
        margin-top: -.1em;
        z-index: 5;
        -webkit-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        -moz-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .75), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        height: 100%;
        min-height: 30em;
        width: 80px;
        margin-right: 30px;
        float: left
    }
    .sbren {
        background: repeat-y #b50000;
        margin-top: -.1em;
        z-index: 5;
        -webkit-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        -moz-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .75), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        height: 100%;
        min-height: 30em;
        width: 80px;
        margin-right: 30px;
        float: left
    }
    .sbgr {
        background: repeat-y green;
        margin-top: -.1em;
        z-index: 5;
        -webkit-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        -moz-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .75), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        height: 100%;
        min-height: 30em;
        width: 80px;
        margin-right: 30px;
        float: left
    }
    .sbye {
        background: repeat-y #e2ab1d;
        margin-top: -.1em;
        z-index: 5;
        -webkit-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        -moz-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .75), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        height: 100%;
        min-height: 30em;
        width: 80px;
        margin-right: 30px;
        float: left
    }
    .sbre {
        background: repeat-y #b50000;
        margin-top: -.1em;
        z-index: 5;
        -webkit-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        -moz-box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .75), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        box-shadow: -1.5em 0 1.9em -.7em rgba(0, 0, 0, .66), 1em 0 1.2em -.7em rgba(0, 0, 0, .44);
        height: 100%;
        min-height: 30em;
        width: 80px;
        margin-right: 30px;
        float: left
    }
    .bottomfiller {
        background: url(footer2.png) right repeat-y, url(lines1.png);
        -webkit-box-shadow: inset 7.2em 0 6.1em -6.1em rgba(44, 44, 44, .47), inset -7.2em 0 6.1em -6.1em rgba(44, 44, 44, .47);
        -moz-box-shadow: inset 7.2em 0 6.1em -6.1em rgba(44, 44, 44, .47), inset -7.2em 0 6.1em -6.1em rgba(44, 44, 44, .47);
        box-shadow: inset 7.2em 0 6.1em -6.1em rgba(44, 44, 44, .47), inset -7.2em 0 6.1em -6.1em rgba(44, 44, 44, .47);
        margin-top: 0;
        min-height: 30em;
        max-height: 30em;
        width: 100%;
        min-width: 100%;
        z-index: 5;
        position: relative;
        display: inline-block;
        overflow: visible;
        border-top: .1em solid #aaa
    }
    .contr {
        width: 97.5%;
        height: 60px;
        background: url(lines1.png);
        padding: 5px 2.5% 0 0;
        position: fixed;
        border-bottom: 1px solid #000;
        overflow: visible;
        z-index: 5
    }
    .psh_h{
        height: 30px;
        width: 100%;
        overflow: hidden;
        background: white;
        margin-top: -5px;
        z-index: 4;
    }
    .psh,
    .psh_b {
        height: 35px;
        width: 100%;
        overflow: hidden;
        background: 0 0;
        margin-top: 65px;
        z-index: 4;
        position: fixed
    }
    .pshsh {
        border-bottom: 1px solid #000;
        width: 100%;
        height: 100%
    }
    .pshsh1 {
        float: right;
        padding-right: 7%;
        width: 100%
    }
    
    .g01 {
        height: 100%;
        float: left;
        width: 15em
    }
    .g01a,
    .g01a1,
    .g01aNL {
        display: none
    }
    .legenddivAnimated{
        animation: flipr 425ms linear;
        -moz-animation: flipr 425ms linear;
        -o-animation: flipr 425ms linear;
        -webkit-animation: flipr 425ms linear;
        -webkit-animation-fill-mode: forwards;
        moz-animation-fill-mode: forwards;
        o-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        width: 37.5em;
        height: 37.5em;
        float: left;
        background: 0 0;
        background: -moz-linear-gradient(center top, transparent, transparent);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, transparent));
        padding-left: .5em;
        margin-top: -.5em;
        margin-left: 1em;
        margin-bottom: 1em
    }
    .legenddiv {
        width: 37.5em;
        height: 37.5em;
        float: left;
        background: 0 0;
        background: -moz-linear-gradient(center top, transparent, transparent);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(1, transparent));
        padding-left: .5em;
        margin-top: -.5em;
        margin-left: 1em;
        margin-bottom: 1em
    }
    .legenddivsmall {
        text-align:center;
        height: 100%;
        pointer-events: auto;
        z-index: 6;
        overflow: auto;
        visibility: visible;
    }
    .marqueeo {
        min-height: 1em;
        margin-top: .5em;
        z-index: 6;
        overflow: hidden;
        width: 65%;
        max-width: 800px;
        pointer-events: auto
    }
    .marquee {
        border: .1em solid #000;
        height: 110px;
        background-color: #fff;
        width: 98%;
        padding-top: 10px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px
    }
    .cntrbtm{
        display: inline-block;
        text-align: center;
        width: 100%;
        float: left;
        height: 100%;
    }
    .amzAH1 {
        float: left;
        width: 15%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
     .amzAH2 {
        float: left;
        width: 20%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
      .amzAH3 {
        float: left;
        width: 15%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
       .amzAH4 {
        float: left;
        width: 50%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .amzAH1 div,  .amzAH2 div,  .amzAH3 div,  .amzAH4 div {
        font-size: 12px;
        color: white;
        white-space: pre-wrap;
        
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .amzAHD1 {
        float: left;
        width: 15%;
        text-align: left;
    }
    .amzAHD2 {
        float: left;
        width: 20%;
        text-align: left;
    }
    .amzAHD3 {
        float: left;
        width: 15%;
        text-align: left;
    }
    .amzAHD4 {
        float: left;
        width: 50%;
        text-align: left;
    }

    .amzAHD1 div, .amzAHD2 div, .amzAHD3 div, .amzAHD4 div {
        font-size: 12px;
        color: white;
        white-space: pre-wrap;
        
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }

    p.detail {
        color: #000;
        font-weight: 400;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em
    }
    span.name,
    span.name1 {
        color: #000;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif
    }
    .st {
        height: 295px;
        width: 110px;
        float: left;
        margin-right: -50px
    }
    p.detail1 {
        color: #000;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em;
        margin-bottom: 0
    }
    span.name_cp {
        color: #000;
        font-weight: 400;
        font-family: Arial, Helvetica, sans-serif
    }
    p.smalldetail {
        color: #000;
        font-weight: 400;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.5em
    }
    p.detail_cp {
        color: #000;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 2em
    }
    .rdivst {
        margin-left: 1em;
        margin-right: 1em;
        margin-bottom: 1em;
        width: 85%;
        padding: 1em 3em 1.5em;
        min-height: 15em;
        display: inline-block;
        background: #fff;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 1px solid #000
    }
    .pject_lbl {
        ForeColor: #000;
        Font-Size: 2em;
        Font-Names: Arial, Helvetica, sans-serif
    }
    .collapsed {
        visibility: collapse
    }
    .lnk_btn_style 
    {
       word-wrap: break-word;
        -ms-word-wrap: break-word;
        font-size: 1.1em;
        display:inline-block;
        max-width: 10em;
        line-height: 1.2em;
        color: #000;
        font-weight: 700
    }
    .lnk_btn_style1 {
        font-size: 1.1em;
        display:inline-block;
        line-height: 1.15em;
        color: #000;
        max-width: 10em;
        max-height: 2.3em;
        min-height: 2.3em;
        overflow: hidden;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        font-weight: 300
    }

    .lnk_btn_style_us 
    {
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        font-size: 1.1em;
        display:inline-block;
        max-width: 10em;
        line-height: 1.2em;
        color: #4E4E4E;
        font-weight: 700
    }
    .lnk_btn_style_us1 
    {
        font-size: 1.1em;
        display:inline-block;
        line-height: 1.15em;
        color: #4E4E4E;
        max-width: 10em;
        max-height: 3.6em;
        min-height: 3.6em;
        overflow: hidden;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        font-weight: 300
    }
    .po_ds {
        ForeColor: #000;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.5em
    }
    .wlcm_lbl {
        color: #fff;
        Font-Size: 1.5em;
        font-family: Arial, Helvetica, sans-serif;
        margin-right: 1.5em
    }
    .pject_details {
        Font-Size: 1.5em;
        font-family: Arial, Helvetica, sans-serif;
    }
    .pject_detailsA {
        Font-Size: 1.5em;
        font-family: Arial, Helvetica, sans-serif;
        display: block
    }
    .pject_details1 {
        Font-Size: 1.5em;
        font-family: Arial, Helvetica, sans-serif;
        margin-top: -1em;
        margin-bottom: -1em
    }
    .pdetails_div {
        width: 100%;
        margin-bottom: 3em
    }
    .dtl_pnl_style {
        width: 100%;
        height: 28em;
        border-left: 1px solid #222;
        border-right: 1px solid #222
    }
    .dtails_tbl {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.5em;
        color: #000;
        font-weight: 400;
    }
    .dtails_tbl1 {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 1.5em;
        color: #000;
        font-weight: 400;
        width: 100%;
        cursor: pointer;
        display: inline-block;
        overflow: auto;
    }
    .a_or_a_lblr {
        Color: #b50000;
        Font-Size: 1.5em;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
    }
    .a_or_a_lbl {
        Color: #000;
        Font-Size: 1.5em;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
    }
    .email_btn {
        margin-top: -.8em
    }
    .email_btn1 {
        display: none
    }
    .editbtn {
        float: right;
        margin-top: 0;
        margin-right: 10px;
        margin-bottom: 2px
    }
    .delbtn {
        float: right;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 2px
    }
    .editi {
        visibility: visible;
        z-index: 99
    }
    .editbox_h,
    .edito:hover .nediti,
    .nediti,
    .nedito {
        display: none
    }
    .editbox_s {
        display: inline-block
    }
    .lastupdated {
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
        color: #000;
        font-size: x-small;
        text-align: center;
        
    }
    
    .marqueeh {
        visibility: collapse;
        width: 0;
        height: 0
    }
    .mar_lbl {
        font-size: medium;
        font-weight: 500;
        font-family: Arial, Helvetica, sans-serif
    }
    
    .grep {
        text-align: center;
        padding: 1px 4px 4px;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: .4em;
        text-decoration: none;
        cursor: pointer;
        width: 90%;
        height: 40px;
        background-color: #259525;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        display: block;
        margin-right: 10px
    }
    .yrep {
        text-align: center;
        padding: 1px 4px 4px;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: .4em;
        text-decoration: none;
        cursor: pointer;
        width: 90%;
        height: 40px;
        background-color: #e2ab1d;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        display: block;
        margin-right: 5px
    }
    .rrep {
        text-align: center;
        padding: 1px 4px 4px;
        vertical-align: middle;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 600;
        Font-Size: .4em;
        text-decoration: none;
        cursor: pointer;
        width: 90%;
        height: 40px;
        background-color: #b50000;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        display: block;
        margin-right: 5px
    }
    .btn_img {
        background-image: url(ullogo.png);
        background-repeat: no-repeat;
        width: 50px;
        height: 50px;
        background-size: contain;
        background-position: left top
    }
    .partt {
        display: none;
        width: 92%;
        margin-right: 4%;
        padding: 2em;
        background: white;
        border: 1px solid #000;
        overflow-x: hidden;
    }
    .partto {
        display: none;
        width:100%;
        background: white;
        overflow-x: hidden;
    }
    .parttnb {
        display: none;
        width: 92%;
        margin-right: 4%;
        padding: 2em;
        overflow-x: hidden;
    }
    .parttV {
        display: block;
        width: 92%;
        margin-right: 4%;
        padding: 2em;
        background: white;
        border: 1px solid #000;
        overflow-x: hidden;
    }
    .parttVo {
        display: block;
        width:100%;
        background: white;
        overflow-x: hidden;
    }
    .parttMar50 {
        display: none;
        width: 92%;
        margin-right: 4%;
        padding: 2em;
        margin-bottom: 150em;
        background: white;
        border: 1px solid #000;
    }
    .parttMar50o {
        display: none;
width:100%;
        background: white;
    }
    .whitebkg {
        padding-left: .5em;
        padding-right: .5em;
        border: 1px solid #000;
        background: rgba(255, 255, 255, 1);
        background: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 1)), color-stop(1, rgba(255, 255, 255, 1)))
    }
        .white {
        background-color:#fff;
    }
    .floatlefthidden {
        float: right
    }
    .tabheader,
    .tabheader_h {
        height: 0;
        width: 0;
        display: none
    }
    .updateprog {
        position: fixed;
        top: 5.5em;
        width: auto;
        height: auto;
        z-index: 14;
        right: 5.2em
    }
    .hiddenel {
        display: none
    }
    .tabheadershown {
        display: inline-block
    }
    .tabrow {
        padding: 1em;
        line-height: 2em;
        font-size: 12px;
        font-family: verdana;
        text-align: left;
        list-style: none;
        position: absolute;
        text-decoration: none;
        right: 10%;
        margin-top: .5em;
        font-weight: 100;
        border: 1px solid #000;
        background: #333;
        background: rgba(188, 188, 188, 1);
        border-radius: 5px 0 5px 5px;
        box-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
        width: 15em;
        height: 14em;
        text-shadow: none;
        overflow-x: hidden
    }
    .tabrow li {
        border-bottom: 1px dotted #fff;
        padding: 0;
        width: inherit;
        outline: 0;
        text-decoration: none
    }
    .justtextli {
        font-family: Arial, Helvetica, sans-serif;
        Color: #fff;
        font-weight: 700;
        Font-Size: 1.25em;
        text-decoration: none;
        cursor: pointer
    }
    .justtextlir {
        font-family: Arial, Helvetica, sans-serif;
        Color: #680f0f;
        font-weight: 700;
        Font-Size: 1.25em;
        text-decoration: none;
        cursor: pointer
    }
    .noscroll {
        /*width: 70em;*/
        width: 90em;
        height: 100%
    }
    .noscroll1 {
        overflow: hidden;
        width: 90em;
        height: 100%
    }
    .botm {
        width: 100%;
        position: relative
    }
}
.queueNum {
    min-width: 50px !important;
    min-height: 25px !important;
    max-width: 50px !important;
    background-color: #aaa;
    border-right: 1px solid black;
    line-height: 36px;
    text-align:center;
}
.queueNumPassed{
    min-width: 50px !important;
    min-height: 25px !important;
    max-width: 50px !important;
    background-color: #aaa;
    border-right: 1px solid black;
    line-height: 36px;
    text-align:center;
}
.queueNumFailed{
    min-width: 50px !important;
    min-height: 25px !important;
    max-width: 50px !important;
    background-color: #aaa;
    border-right: 1px solid black;
    line-height: 36px;
    text-align:center;
}
.queueNumBlank {
    min-width: 52px !important;
    min-height: 27px !important;
    text-align:center;
}
.inoC{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;font-variant: normal;
}
@keyframes flipr {
    0% {
        transform: rotateY(0deg);
    }
    50% {
        opacity: .5;
        transform: rotateY(180deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}

@-moz-keyframes flipr {
    0% {
        transform: rotateY(0deg);
    }
    50% {
        opacity: .5;
        transform: rotateY(180deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}

@-webkit-keyframes flipr {
    0% {
        transform: rotateY(0deg);
    }
    50% {
        opacity: .5;
        transform: rotateY(180deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}

@-o-keyframes flipr {
    0% {
        transform: rotateY(0deg);
    }
    50% {
        opacity: .5;
        transform: rotateY(180deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}
.icon_marq {
        display: inline-block;float:right;width:50%; word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .g1_d {
        float: right;
        width: 100%
    }
    .displaydiv1 {
        font-size: 3.4em;
        color: #fff;
        line-height: .25em;
        text-decoration: none;
        transition: all .3s ease;
    }
    .h_lbl7,
    .h_lbl {
        margin-top: 5px;
        width: 100%;
        float: right;
        padding-top: 0
    }
    .bdiv11 {
        padding-left: 4%;
        width: 45%;
        overflow: hidden;
        float: left;
        pointer-events: none;
    }
    .switch-field {
  font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
    margin-top:10px;
    margin-bottom:10px;
}

.switch-title {
  margin-bottom: 6px;
  font-size: 12px;
  font-weight: 700;
}
.switch-titlex {
  margin: 10px;
  font-size: 12px;
  font-weight: 700;
}
.switch-field input {
  display: none;
}

.switch-field label {
  float: left;
}



.switch-field label:hover {
    cursor: pointer;
}


.switch-field input[value="viewSwitcher"]:not(:checked)  + label
{
    display: inline-block;
  width: 95px;
  height: 15px;
  text-align: center;
        font-family: 'Century Gothic';
  background-color: #444;
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  color:#d4d4d4;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.switch-field input[value="viewSwitcher"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
   padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 13px;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        background-color: #999;
}
.switch-field input[value="rbAllProps"]:not(:checked)  + label
{
    display: inline-block;
  width: 95px;
  height: 15px;
  text-align: center;
        font-family: 'Century Gothic';
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.switch-field input[value="rbAllProps"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
   padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        background-color: #888;
}
.switch-field input[value="rbAllProps1"]:not(:checked)  + label
{
    display: inline-block;
  width: 95px;
  height: 15px;
  text-align: center;
        font-family: 'Century Gothic';
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.switch-field input[value="rbAllProps1"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
   padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        background-color: #888;
}
.switch-field input[value="rbAllProps2"]:not(:checked)  + label
{
    display: inline-block;
  width: 95px;
  height: 15px;
  text-align: center;
        font-family: 'Century Gothic';
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.switch-field input[value="rbAllProps2"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
   padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        background-color: #888;
}
.switch-field input[value="rbAllProps3"]:not(:checked)  + label
{
    display: inline-block;
  width: 95px;
  height: 15px;
  text-align: center;
        font-family: 'Century Gothic';
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.switch-field input[value="rbAllProps3"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
   padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        background-color: #888;
}
.switch-field input[value="rbAllProps4"]:not(:checked)  + label
{
    display: inline-block;
  width: 95px;
  height: 15px;
  text-align: center;
        font-family: 'Century Gothic';
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.switch-field input[value="rbAllProps4"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
   padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        background-color: #888;
}
.switch-field input[value="yes"]:not(:checked)  + label
{
    display: inline-block;
  width: 95px;
  height: 15px;
  text-align: center;
  font-family: 'Century Gothic';
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.switch-field input[value="yes"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
   padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        background-color: rgba(2, 133, 17, 1);
}
.switch-field input[value="no"]:not(:checked)  + label 
{
    display: inline-block;
  width: 95px;
  height: 15px;
  text-align: center;
        font-family: 'Century Gothic';
  background-color: #e4e4e4;
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
.switch-field input[value="no"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
  font-size: 12px;
  padding: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        border: 1px solid rgba(0, 0, 0, 0.2);
        background-color: rgba(181, 0, 0, 1);
}
.switch-field input[value="maybe"]:not(:checked)  + label 
{
    display: inline-block;
  width: 95px;
  height: 15px;
  background-color: #e4e4e4;
  font-family: 'Century Gothic';
  color: rgba(0, 0, 0, 1);
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}

.switch-field input[value="maybe"]:checked + label  
{
    display: inline-block;
  width: 95px;
  height: 15px;
  font-size: 12px;
  padding: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        border: 1px solid rgba(0, 0, 0, 0.2);
        background-color: rgba(226, 171, 29, 1);
}


.switch-field label:first-of-type {
  border-radius: 2px 0 0 2px;
}
.hideAmazonFields
{
    display:none;
}
.switch-field label:last-of-type {
  border-radius: 0 2px 2px 0;
}


.maxhNonAm
{
    height: 85%;
    overflow: hidden;
}
.AmazonLogField{
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
}
.AmazonLogListBox{
    width: 100%;
    max-height:20em;
    overflow: auto;
    margin-bottom: 1em;
}
.AmazonReasonFieldShown{
    display:block;
    width: 100%;
    overflow: hidden;
    margin-bottom: 1em;
}
.AmazonReasonFieldShown::after{
    clear:both;
}
.AmazonReasonField{
    display:none;
    width: 100%;
    overflow: hidden;
    margin-bottom: 1em;
}
.AmazonReasonField::after{
    clear:both;
}
    .floatleft {
        float: left
    }
 .floatLeftAMReason{
     float: left;
     width:70%;
     height: 50px;
     font-size: 12px;
     overflow-y: auto;
     border: 1px solid black;
 }
 .floatLeftAMReasonN{
     float: left;
     width:70%;
     font-size: 12px;
     line-height: 18px;
     border: 1px solid black;
 }
 .floatRightAMReason{
     float: right;
     margin-left: 1em;
     width: 25%;
 }
 .floatleftAMDate{
     float: left;
     margin-left: 1em;
     width: 60%;
 }
    .amzContainGeneric {
        width: 100%;
        height: 100%;
        background-color: #fff;
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 4em;
    }
    .amzContainGenericHold {
        width: 100%;
        height: 100%;
        background-color: rgb(255, 155, 155);
        opacity: 1;
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 4em;
    }
    .amzContainGenericQueue {
        width: 100%;
        height: 100%;
        background-color: rgb(247, 254, 96);
        opacity: 1;
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 4em;
    }



    .amzContainApproved {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        background-color: rgba(2, 133, 17, 1);
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 1em;
    }
    .amzContainNotApproved {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        background-color: rgba(181, 0, 0, 1);
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 1em;
    }
    .amzContainMaybeApproved {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        background-color: rgba(226, 171, 29, 1);
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 1em;
    }
    .amzContainApproved>div, .amzContainNotApproved>div, .amzContainMaybeApproved>div {
        display: inline-block;
        vertical-align: top;
    }
    .amzContainGeneric>div, .amzContainGenericHold>div, .amzContainGenericQueue>div, .amzContainGenericActive>div, .amzContainGenericDone>div {
        vertical-align: top;
        background-color: transparent;
    }
    .spanBlack{
        color: black;
    }
    .nonPostCtl{
        cursor: pointer;
    }
    .nonPostCtlFloatedLS {
        float: left;
        cursor: pointer;
        vertical-align: middle;
    }
    .nonPostCtlFloatedL{
        width: 10%;
        float: left;
        cursor: pointer;
        font-family: 'Arial, Helvetica, sans-serif';
        color: black;
        font-size: 12px;
        font-weight: 400;
        vertical-align: middle;
    }
    .nwpCategoryDiv{
        padding: 5px;
        border-bottom: 1px solid #dfdfdf;
    }
   
    .npctflr{
        cursor: pointer;
        font-family: 'Century Gothic';
        color: black;
        font-size: 12px;
        font-weight: 400;
        vertical-align: middle;
    }
    .devsA {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        background-color: rgba(131, 169, 150, 0.3);
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 1em;
    }
    .devsB {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        background-color: rgba(232, 223, 185, 0.5);
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 1em;
    }
    .devsC {
        width: 100%;
        height: 100%;
        overflow-x: auto;
        background-color: rgba(109, 90, 71, 0.3);
        border-bottom: 1px solid #666;
        white-space: nowrap;
        padding-top: 2px;
        padding-bottom: 2px;
        min-height: 1em;
    }
    .devsA >div, .devsB >div, .devsC >div {
        display: inline-block;
        vertical-align: middle;
    }
    .devsAlegend{
        float: left;
        margin-top: 0;
        width: 20px;
        height: 20px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 1px solid black;
        background-color: rgba(131, 169, 150, 0.3);
    }
    .devsBlegend{
        float: left;
        margin-top: 0;
        width: 20px;
        height: 20px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 1px solid black;
        background-color: rgba(232, 223, 185, 0.5);
    }
    .devsClegend{
        float: left;
        margin-top: 0;
        width: 20px;
        height: 20px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        background-color: rgba(109, 90, 71, 0.3);
        border: 1px solid black;
    }
    .pjectDevsLegend{
        width:99%;
        padding: 5px;
        height:30px;
    }
    .pjectDevsLegend > div{
        width:30%;
        float: left;
        margin: 2px;
    }
    .devslegendtext{
        float: left;
        margin-left: 5px;
        font-size: 14px;
        color: black;
        font-weight:600;
    }
    .testClass{
        width: 14px;
        height: 14px;
        border-radius: 7px;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        animation-name: demo;
        animation-duration: 2s;
        animation-timing-function: ease-in-out;
        animation-iteration-count: infinite;
        float:right;
        border: 1px solid #666;
        margin-right: 3px;

    }
    @keyframes demo {
     0% {
        background-color: #fff;
        opacity:1;
    }
    22% {
        background-color: #fff;
    }
    77% {
        background-color: #8aff63;
    }
    100% {
        background-color: #8aff63;
    }
}

@-moz-keyframes demo {
    0% {
        background-color: #fff;
        opacity:1;
    }
    22% {
        background-color: #fff;
    }
    77% {
        background-color: #8aff63;
    }
    100% {
        background-color: #8aff63;
    }
}
    @-webkit-keyframes demo {
     0% {
        background-color: #fff;
        opacity:1;
    }
    22% {
        background-color: #fff;
    }
    77% {
        background-color: #8aff63;
    }
    100% {
        background-color: #8aff63;
    }
}
    .gdtdfbr {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 6em;
        height: 1.75em;
        font-size: 1.5em;
        border: 0 solid darkred;
        background: darkred;
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
    }
     .gdtdfb {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 6em;
        height: 1.75em;
        font-size: 1.5em;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
    }
     .gdtdfbh {
         display:none;
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 15px;
        height: 15px;
        font-size: 11px;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        border-radius: 1px;
        padding: 0px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
    }
      .bbdbfts {
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 8em;
        height: 1.75em;
        font-size: 1.5em;
        border: 0 solid black;
        background: rgba(34, 34, 34, 1);
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
    }
       .greendualbtnflatSTDHASIN  {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 6em;
        height: 2.2em;
        font-size: 1.5em;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
    }
       .greendualbtnflatSTDSM {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 40px;
        height: 20px;
        font-size: 13px;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        border-radius: .1em;
        -webkit-border-radius: .1em;
        -moz-border-radius: .1em;
    }
       .greendualbtnflatGeneric
       {
        cursor: pointer;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        word-wrap:break-word;
        color: #fff;
        font-weight: 400;
        min-width: 40px;
        min-height: 20px;
        font-size: 9px;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        border-radius: .1em;
        -webkit-border-radius: .1em;
        -moz-border-radius: .1em;
       }
      .blackdualbtnflatSTDHASIN {
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 8em;
        height: 2.2em;
        font-size: 1.5em;
        border: 0 solid black;
        background: rgba(34, 34, 34, 1);
        border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
    }
      .amazonIconTable{
          width: 100%;
          overflow: hidden;
      }
      .amazonIconTR{
          width: 100%;
          overflow: hidden;
      }
      
      .amazonIconTD{
          text-align: center;
          vertical-align:middle;
          margin: 0 auto;
          overflow: hidden;
          position: relative;
      }
          .amazonASIN
{
    float: none;
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    width: 10em;
    margin: 0 auto;
    text-align: center;
}


    .tpcontainterMail {
        width: 100%;
        border-top: 1px solid black;
    }
    .tpcontainterMailHeader {
        min-width: 100%;
        height: auto;
        background: #222;
    }
     .tpcontainterMailHeaderW {
        min-width: 100%;
        height: auto;
        background: #fff;
    }
     .tpcontainterMailHeaderW > div {
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        height: 30px;
        line-height: 21px;
    }
    .tpcontainterMailHeaderAt {
        width: 100%;
        height: auto;
        background: #777;
        margin-bottom: 5px;
    }
    .amazonRadioSearch{
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 12px;
        color: #000;
        border:black;width:80px;height:20px;
    }
    input[type="radio"]{

-webkit-appearance: radio;

}
    input[type="checkbox"]{

-webkit-appearance: checkbox;

}
    .cpBodyMailH {
        display: none;
        white-space: normal;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 11px;
        background: #fff;
        border: 1px solid #666;
        padding:12px;
    }
    .cpBodyMailBodyH {
        display: none;
        clear: both;
        white-space: normal;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 11px;
        padding: 10px;
        background: #fff;

    }
    .cpBodyMailBodyHInner {

        min-height: 300px;
        max-height: 600px;
        overflow: auto;
        width: 100%;
        color: black;
        border:none;
    }

    
    
    .cpBodyMailHRChild {
        display: none;
        margin: 10px;
        white-space: normal;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 11px;
    }
    .cpBodyMailHRChildB {
        display: none;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom:20px;
        white-space: normal;
        border: 1px solid black;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 11px;
        padding: 10px;
    }
    .cpBodyMailHRChild90 {
        display: none;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 95%;
        margin-left:5%;
        white-space: normal;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-size: 11px;
    }
    .just10width{
        float: left;
        min-width: 10%;
        max-width: 10%;
        width: 10%;
        min-height: 1px;
    }
    .checkB label{
        position: relative;
        top: -2px;
    }
    .floatleftMarginR{
        float:left;margin-right: 15px;
    }
    .GNUM_Out{
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        height: 20px;
        width: 20px;
        text-align: center;
        vertical-align: middle;
        background: #777;
        overflow: hidden;
        line-height: 18px;
        display: inline-block;
    }
    .GNTextU{
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        font-family: 'Arial, Helvetica, sans-serif';
    }
    .GNTextS{
        color: #aaa;
        font-size: 12px;
        font-weight: 700;
        font-family: 'Arial, Helvetica, sans-serif';
    }
    .failureNotificationSM {
        font-size: 12px;
        color: #b50000
    }
    .clr{
        clear: both;
    }
    .mIC{
        margin-left: 10%; margin-top:10px;border: 1px solid black;
    }
    .mICWide{
        margin-top:10px;border: 1px solid black;
    }
    .atDSty{
        display: none;
        width: 100%; min-height: 3em; border: 1px solid #888;
    }
    .atDSty1{
        display:none;
    }
    .oneAtD{
        cursor:pointer; float:left; margin-left: 2.5%; margin-right: 2.5%; margin-top:5px; margin-bottom:5px;  max-width:20%; min-width:20%;height: 4em; overflow:hidden;
    }
    .iAWrp{
        word-wrap: break-word;
    }
    .point{
        cursor:pointer;
    }
    .boldC{
        font-weight:700;
    }
    .aspHC, .aspHCI{
        height: 0px;
        width: 0px;
        overflow: hidden;
        visibility:hidden;
    }
    .FloatRightN{
        margin-right: 5px;
    float: right;
    }
    
    
    .main-nav-cred {
        margin-left: 1em;
        width: 100%;
        padding-left: .5em;
        padding-top: 1em;
        padding-bottom: 1em;
        text-align: left;
        list-style: none;
        background-color: #222222;
        border-bottom: .1em solid #222222;
        margin-bottom: .4em;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .page-wrap {
        float: left;
        width: 100%;
        transition: width .3s ease;
    }
    .main-nav {
        position: fixed;
        z-index: 12;
        right: 0;
        top: 0;
        width: 0;
        height: 100%;
        background: #222222;
        overflow-y: auto;
        transition: width .3s ease;
    }
    .main-nav-hidden {
        display: none;
    }
    
    .close-menu {
        display: none;
    }
    
    .open-menu {
        float: right;
        margin-right: 0.2em;
        color: #222222;
        text-decoration: none;
    }
    .main-navac {
         overflow: auto;
    }
    .main-navac1 {
        text-align:right;
         float:right;
         margin-right: 10px;
         color:black;
    }
    #cssmenu {
        padding: 0;
        margin: 0;
        width: 100%
    }
    #main-nav>ul {
        width: 95%;
        margin: 0;
        padding: 5px;
        display: block;
    }
    .amSubCls{
       padding-left: 12%;
       margin-left:12%;
    }
    .amSubCls1{
       float:right;
       margin-right:10%;
       text-align:right;
    }
        .justtextlib {
            font-family: Arial, Helvetica, sans-serif;
            text-align:left;
        background:none;
        overflow:hidden;
        border:none;
        min-width:100%;
        color: black;
        background-color: white;
        padding-left:15%;
        font-size: 12px;
    }
         .justtextlib:hover {
        color: white;
        background-color: #222222;
        border: 1px solid #efefef;
    }
        .justtextlibs{
            font-family: Arial, Helvetica, sans-serif;
            text-align:left;
        background:none;
        overflow:hidden;
        min-width:100%;
        padding-left:15%;
        background-color: #222222;
        border: 1px solid #efefef;
        min-width:100%;
        color: white;
        font-size: 12px;
    }
         .justtextlibA {
             font-family: Arial, Helvetica, sans-serif;
            text-align:left;
        background:none;
        overflow:hidden;
        border:none;
        min-width:100%;
        color: black;
        background-color: #efefef;
        padding-left:10%;
        font-size: 12px;
    }
         .justtextlibA:hover {
        color: white;
        background-color: #222222;
        border:1px solid #efefef;
    }
        .justtextlibsA{
            font-family: Arial, Helvetica, sans-serif;
            text-align:left;
        background:none;
        overflow:hidden;
        border:none;
        min-width:100%;
        padding-left:10%;
        border:1px solid #efefef;
        background-color: #222222;
        color: white;
        font-size: 12px;
    }
        .justtextlibsC:hover {
        color: white;
        background-color: #222222;
        border:1px solid #efefef;
    }
        .justtextlibsC{
            font-family: Arial, Helvetica, sans-serif;
            text-align:right;
        background:none;
        overflow:hidden;
        border:none;
        min-width:100%;
        padding-right:5%;
        background-color: #efefef;
        float:right;
        border:none;
        color: black;
        font-size: 12px;
    }
    #main-nav>ul>li:hover {
        background-color: #222222;
    }
     #main-nav>ul>li{
         overflow:hidden;
          width: 100%;
        list-style: none;
        background-color: #efefef;
        border-bottom: .1em solid #222222;
        margin-bottom: .4em;
        word-wrap: break;
        display: flex;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        height: 35px;
        cursor:pointer;
    }
    #main-nav>ul>li>input{
        font-size: 13px;
        font-weight:bold;
        cursor:pointer;
    }
     #main-nav>ul>li>span{
        font-size: 13px;
        font-weight:bold;
        cursor:pointer;
        text-decoration:none;
    }
     #main-nav>ul>li>a{
          float:right;
          text-align:right;
        font-size: 13px;
        font-weight:bold;
        color:black;
        cursor:pointer;
        text-decoration:none;
    }
      #main-nav>ul>li>a>span{
          float:right;
          text-align:right;
        font-size: 13px;
        font-weight:bold;
        color:black;
        cursor:pointer;
        text-decoration:none;
    }
    #main-nav>ul>li>input:hover{
        color:#fff;
    }


    .plainC{
        text-decoration:none;
        background: none;
        border: none;
    }
    .nProposalText{
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        color: black;
        font-style: italic;
        font-size: 9px;
    }
    .nProposalTextErr{
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        color: red;
        font-style: italic;
        font-size: 9px;
    }
    
    .nProposalTextL{
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        color: black;
        font-size: 12px;
    }

    .nProposalTextLB{
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        color: black;
        font-weight:700;
        font-size: 12px;
    }
    .ecrImg{
    width: 50%;
    float:left;
    margin-right: 1em;
    height: auto;
    }
    .ecrImg1{
    width: 99%;
    margin-right: 1em;
    height: auto;
    }
    .newecrImg{
        width:25px;
        height:25px;
    }
    p{
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        color: black;
        font-size: 12px;
    }
    .nwpSpan{

    }

    .containerNWP {
    width: 60%;
    padding-left:20%;
    padding-right:20%;
    height: 35px;
    display: table;
    text-align: center;
}

.containerNWP span {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        color: black;
        font-size: 12px;
        text-align: left;
    display: table-cell;
    vertical-align: middle;
    padding-bottom: 12px;
}
.CalendarCSS
{
    background-color: gainsboro;
    color: red;
    font-family: Courier New;
    font-size: 17px;
    font-weight: bold;
}



    .nwpdtails_tbl {
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 12px;
        color: #000;
        font-weight: 400
    }
    .innerRNWP{
        width:95%;
        margin-left:5%;
    }
    .dltdsc1WAlt {
        float:left;
        width: 20%;
        max-width: 20%;
        min-width: 20%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        font-size: 12px;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .lgGrad0Alt {
        width: 100%;
        text-align: center;
        min-height: 18px;
        background-color: #259525;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border: 0 solid #fff;
        margin-bottom: 3px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
     .dltds1MailWAlt {
        float:left;
        cursor: pointer;
        font-size: 12px;
        width: 49%;
        min-width: 49%;
        max-width: 49%;
        text-align: center;
        margin: 0;
        vertical-align: middle;
        overflow: hidden;
        font-family: 'Arial, Helvetica, sans-serif';
        color: white;
        font-weight: 700;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
     .nwpFloatLeft{
         float:left;
         width:45%;
         padding-left:2.5%;
         padding-right:2.5%;
         height: auto;
     }
     .NWPtextEntryFull{
        width: 90%;
        border: 1px solid black;
        font-size: 12px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    }
     .nwpCategoryLabel{
         font-size: 16px;
        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        font-weight:700;
     }
     .floatLeftUDStat{
         float:left;
     }
     .crStatusDiv{
         min-height:30px;
         max-height: 30px;
     }

.divC{
    position: absolute;
    top: 50px;
    left: 50px;
    width:100px;
    height:100px;
    border: 1px solid green;
    background: green;
    border-radius: 360px;
}
.blackPoly {
        fill: #000;
        stroke: #000;
        stroke-width: 1
    }
.blackPolyCenter{
    fill: #444444;
        stroke: #444444;
        stroke-width: 1
}
.blackPolyRight{
    fill: #888888;
        stroke: #888888;
        stroke-width: 1
}


      .rpoly {
  position: relative;
  display: inline-block;
  padding: 20px;
  overflow: hidden;
  color: #fff;
  float:left;
}
     .ployDiv{
         margin-top:10px;
         float: left;
         width:40px;
         height: 385px;
         margin-right: 20px;
     }

 .rpoly1 {
  position: relative;
  display: inline-block;
  padding: 20px;
  overflow: hidden;
  color: #fff;
  float:left;
}
     .ployDiv1{
         margin-top:60px;
         float: left;
         width:40px;
         height: 335px;
         margin-right: 20px;
     }

 .rpoly2 {
  position: relative;
  display: inline-block;
  padding: 20px;
  overflow: hidden;
  color: #fff;
  float:left;
}
     .ployDiv2{
         margin-top:110px;
         float: left;
         width:40px;
         height: 285px;
         margin-right: 20px;
     }

.polyDivOuter{
    margin-left: 70px;
}     
.rpoly:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: #259525;
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: skew(45deg);
  -ms-transform: skew(45deg);
  transform: skew(45deg);
  z-index: -1;
}
.rpolybelow {
    float:left;
  display: inline-block;
  height: 345px;
  width: 40px;
  overflow: hidden;
  background: #259525;
}
.rpolybelowflat{
    float:left;
  display: inline-block;
  height: 10px;
  width: 40px;
  overflow: hidden;
  background: #259525;
}
.ployDivFlat{
         margin-top:335px;
         float: left;
         width:40px;
         height: 50px;
         margin-right: 20px;
     }

.rpoly1:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: #e2ab1d;
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: skew(45deg);
  -ms-transform: skew(45deg);
  transform: skew(45deg);
  z-index: -1;
}
.rpolybelow1 {
    float:left;
  display: inline-block;
  height: 295px;
  width: 40px;
  overflow: hidden;
  background: #e2ab1d;
}
.rpolybelow1Flat {
    float:left;
  display: inline-block;
  height: 10px;
  width: 40px;
  overflow: hidden;
  background: #e2ab1d;
}

.rpoly2:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: #b50000;
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transform: skew(45deg);
  -ms-transform: skew(45deg);
  transform: skew(45deg);
  z-index: -1;
}
.rpolybelow2 {
    float:left;
  display: inline-block;
  height: 245px;
  width: 40px;
  overflow: hidden;
  background: #b50000;
}
.rpolybelow2Flat {
    float:left;
  display: inline-block;
  height: 10px;
  width: 40px;
  overflow: hidden;
  background: #b50000;
}
.po_ds_tb {
    width: 98%;
ForeColor: #000;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 12px;
        overflow-y: auto;
        overflow-x: hidden;
        height: 50px;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
        text-wrap: normal;
        white-space:pre-wrap;
}
.attachmentIconClass{
    width: 20px;
    height: 20px;
}
.hiddenLoadingDiv{
    float:right;
    margin-right: 10px;
    display: none;
}
.animated-yellow{ 
        background-color: #e2ab1d;
        opacity: 1;
}
.animated-green{ 
background-color: #259525;
opacity: 1;
}
.animated-red{ 
background-color: #b50000;
opacity: 1;
}
#animated-tile1,#animated-tile2,#animated-tile3,#animated-tile4,#animated-tile5,#animated-tile6,#animated-tile7,#animated-tile8,#animated-tile9,#animated-tile1,#animated-tile10 { 
    width: 16.5em;
        height: 16.5em;
        padding: 1em;
        float: left;
        border: 0 solid #fff;
        display: block;
        margin-top: 0;
        margin-left: 1em;
        margin-bottom: 1em;
        border-radius: .6em;
        -webkit-border-radius: .6em;
        -moz-border-radius: .6em;
        
}
.splSquareBlank {
    border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        width: 40%;
        height: 40%;
        margin: 5%;
        float: left;
        border: 0 solid #fff;
        display: block;
        background-color: #fff;
        opacity: 0;
    }
.splSquare {
    border-radius: .2em;
        -webkit-border-radius: .2em;
        -moz-border-radius: .2em;
        width: 40%;
        height: 40%;
        margin: 5%;
        float: left;
        border: 0 solid #fff;
        display: block;
    }

.animated0 { 
    animation-duration: 0.4s; 
    animation-iteration-count:1; 
}
.animated1 { 
    animation-duration: 0.8s; 
    animation-iteration-count:1 ;
} 
.animated2 { 
    animation-duration: 1.2s; 
    animation-iteration-count:1; 
} 
.animated3 { 
    animation-duration: 1.6s; 
    animation-iteration-count:1; 
} 
.animated4 { 
    animation-duration: 2s; 
    animation-iteration-count:1; 
} 
.animated5 { 
    animation-duration: 2.4s; 
    animation-iteration-count:1; 
} 
.animated6 { 
    animation-duration: 2.8s; 
    animation-iteration-count:1; 
} 
.animated7 { 
    animation-duration: 3.2s; 
    animation-iteration-count:1; 
} 
.animated8 { 
    animation-duration: 3.6s; 
    animation-iteration-count:1; 
} 
.animated9 { 
    animation-duration: 4.0s; 
    animation-iteration-count:1; 
} 


@keyframes zoomOutRight { 
    33% { 
        opacity: 1; 
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); 
    } 
    66% { 
        opacity: 0; 
        transform: scale(.1) translate3d(2000px, 0, 0); 
        transform-origin: right center; 
    } 
} 
@keyframes zoomOutUp { 
    33% { 
        opacity: 1; 
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); 
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); 
    } 
    66% { 
        opacity: 0; 
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); 
        transform-origin: center bottom; 
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 
    } 
} 
@keyframes zoomOutLeft { 
    33% { 
        opacity: 1; 
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); 
    } 
    66% { 
        opacity: 0; 
        transform: scale(.1) translate3d(-2000px, 0, 0); 
        transform-origin: left center; 
    } 
} 
@keyframes zoomOutDown { 
    33% { 
        opacity: 1; 
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); 
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); 
    } 
    66% { 
        opacity: 0; 
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); 
        transform-origin: center bottom; 
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 
    } 
} 

@keyframes zoomInDown { 
    33% { 
        opacity: 0; 
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); 
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); 
    } 
    66% { 
        opacity: 1; 
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); 
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 
    } 
} 
@keyframes zoomInUp { 
    33% { 
        opacity: 0; 
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); 
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); 
    } 
    66% { 
        opacity: 1; 
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); 
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 
    } 
} 
@keyframes zoomInLeft { 
    33% { 
        opacity: 0; 
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); 
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); 
    } 
    66% { 
        opacity: 1; 
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); 
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 
    } 
} 
@keyframes zoomInRight { 
    33% { 
        opacity: 0; 
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); 
        animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); 
    } 
    66% { 
        opacity: 1; 
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); 
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); 
    } 
} 
.zoomInRight { 
    animation-name: zoomInRight; 
}
.zoomInLeft { 
    animation-name: zoomInLeft; 
}

.zoomInUp { 
    animation-name: zoomInUp; 
}
.zoomInDown { 
    animation-name: zoomInDown; 
}
.zoomOutDown { 
    animation-name: zoomOutDown; 
}
.zoomOutLeft { 
    animation-name: zoomOutLeft; 
}
.zoomOutUp { 
    animation-name: zoomOutUp; 
}
.zoomOutRight { 
    animation-name: zoomOutRight; 
}
.lblstyleDemo {
    vertical-align: bottom;
    color:white;
        font-size: 35px;
        font-weight: 700
    }
.unhidden_vis{
    visibility:visible;
}
.hidden_vis{
    visibility:hidden;
}
.subleg{
    float:left;
    display: none;
    margin-left: 10%;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color:#efefef;
    border: 1px solid black;
    width: 400px;
    height: 150px;
    text-align: left;
}
.sublegdesc{
    float:left;
    display: none;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color:#dcdcdc;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    width: 300px;
    height: 150px;
    text-align: left;
}

.lgbkhd{
    text-align: center;
    width:100%;
    background-color: #333;
}
.lgbalt{
    text-align: center;
    width:100%;
    background-color: #dedede;
    border-bottom: 1px solid black;
}
.centerthis{
    text-align: center;
}
.leftthis{
    text-align: left;
    float:left;
    width:60%;
    overflow: hidden;
}
.pdLG{
    background: white;
    width: 100%;
    height: auto;
}
.pdLGI{
    width:auto;
    float:left;
    margin-right: 10px;
}
.details_fieldC {
        font-family: Arial, Helvetica, sans-serif;
        Color: #000;
        font-weight: 400;
        Font-Size: 12px;
        line-height: 24px;
        text-decoration: none
    }
.MLHLS{
    font-family: Arial, Helvetica, sans-serif;
margin-left: 10px;
    font-weight: 700;
    font-size: 10px;
    color: yellow;
}
.MLHL{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: white;
}
.MLHLB{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: Black;
}
.MLHLBs{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
}
.MLHLBsmlr {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 11px;
    color: #000000;
}
.MLHLBxsb{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 10px;
    color: #b50000;
}
.MLHLBxs{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-size: 10px;
    color: #000000;
}
.MLHLBsg{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 12px;
}
.dkred{
    color: #b50000;
}
.dkorg{
    color: #dd7500;
}
.dkgrn{
    color: #259525;
}
.dkgry{
    color: #808080;
}
.dkblue{
    color:#1d2f38;
}
.lh24{
    line-height: 24px;
}
.MLHLBsm{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #000000;
}
.MLHLBsmg{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 12px;
}
.menuLegendHeader {
    padding-left:10px;
    background: #222222; /* Old browsers */
background: -moz-linear-gradient(left, #000000 0%, #181818 12%, #333333 25%, #484848 37%, #666666 50%, #787878 62%, #999999 75%, #a8a8a8 87%, #cccccc 100%); 
background: -webkit-linear-gradient(left, #000000 0%, #181818 12%, #333333 25%, #484848 37%, #666666 50%, #787878 62%, #999999 75%, #a8a8a8 87%, #cccccc 100%); 
background: linear-gradient(to right, #000000 0%, #181818 12%, #333333 25%, #484848 37%, #666666 50%, #787878 62%, #999999 75%, #a8a8a8 87%, #cccccc 100%); 
    width:100%;
    height: 32px;
    line-height: 32px;
}
.MLHLsmb{
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-weight: 700;
    font-size: 12px;
    color: black;
}
.MLHLsm{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: white;
}
.menuHeaderSM {
    padding-left:10px;
    background: #222222; /* Old browsers */
background: -moz-linear-gradient(left, #222222 0%, #333333 12%, #444444 25%, #555555 37%, #666666 50%, #777777 62%, #888888 75%, #999999 87%, #aaaaaa 100%); 
background: -webkit-linear-gradient(left, #222222 0%,#333333 12%,#444444 25%,#555555 37%,#666666 50%,#777777 62%,#888888 75%,#999999 87%,#aaaaaa 100%); 
background: linear-gradient(to right, #222222 0%,#333333 12%,#444444 25%,#555555 37%,#666666 50%,#777777 62%,#888888 75%,#999999 87%,#aaaaaa 100%); 
    width:100%;
    height: 24px;
    line-height: 24px;
}
.marB{
    margin-bottom: 10px;
}
.oHeader{
    padding-left:10px;
    background: #666666; /* Old browsers */
background: -moz-linear-gradient(left, #666666 0%, #777777 12%, #888888 25%, #999999 37%, #AAAAAA 50%, #BBBBBB 62%, #CCCCCC 75%, #DDDDDD 87%, #EEEEEE 100%); 
background: -webkit-linear-gradient(left, #666666 0%, #777777 12%, #888888 25%, #999999 37%, #AAAAAA 50%, #BBBBBB 62%, #CCCCCC 75%, #DDDDDD 87%, #EEEEEE 100%); 
background: linear-gradient(left, #666666 0%, #777777 12%, #888888 25%, #999999 37%, #AAAAAA 50%, #BBBBBB 62%, #CCCCCC 75%, #DDDDDD 87%, #EEEEEE 100%); 
    width:100%;
    height: 24px;
    line-height: 24px;
}
.marAuto{
    margin:auto;
}
.w600px{
    max-width:600px;
}
 .projectOverH{
        font-size: 15px;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
    }
 .projectOverHM{
        font-size: 13px;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
        font-style:italic;
        color: #000;
        word-wrap: normal;
    }
  .projectOverHS{
        font-size: 13px;
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
        font-style:italic;
        color: #666;
        word-wrap: normal;
    }
.oHeaderl{
    padding-left:10px;
    background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(left, #bfbfbf 0%, #c8c8c8 12%, #cfcfcf 25%, #d8d8d8 37%, #dfdfdf 50%, #e8e8e8 62%, #efefef 75%, #efefef 87%, #efefef 100%); 
background: -webkit-linear-gradient(left, #bfbfbf 0%, #c8c8c8 12%, #cfcfcf 25%, #d8d8d8 37%, #dfdfdf 50%, #e8e8e8 62%, #efefef 75%, #efefef 87%, #efefef 100%); 
background: linear-gradient(left, #bfbfbf 0%, #c8c8c8 12%, #cfcfcf 25%, #d8d8d8 37%, #dfdfdf 50%, #e8e8e8 62%, #efefef 75%, #efefef 87%, #efefef 100%); 
    width:100%;
    height: 24px;
    line-height: 24px;
}
.NWPtextEntry40{
        width: 40%;
        border: 1px solid black;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
    }
.cal_Calendar .ajax__calendar_title,
.cal_Calendar .ajax__calendar_next,
.cal_Calendar .ajax__calendar_prev   
 {
    background-color: #aaa;
    color: #004080;
    padding-top: 3px;
}
.cal_Calendar{
    background-color: #fff;
    border: 1px solid black;
}
 .cal_Calendar .ajax__calendar_invalid .ajax__calendar_day,
/* Add class for your Invalid dates*/
.ajax__calendar_invalid
  { 
       color:red;  text-decoration:line-through; cursor:pointer;
  }
 .failureNotificationAs {
        font-size: 11px;
        color: #b50000;
        margin-bottom: 5px;
    }
  .passNotificationAs {
        font-size: 11px;
        color: #129612;
        margin-bottom: 5px;
    }
 .ctb {
        font-weight: 700;
        font-family: Arial, Helvetica, sans-serif;
        Font-Size: 12px;
        text-align: left;
        margin-left:5px;
    }
 .dtl_pnl_border{
     border: 1px solid black;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;   background-color:white;
 }
 .ltindentFormatted {
     border:none;
        font-family: Arial, Helvetica, sans-serif;
        background-color: rgba(239,239,239,0);
        Font-Size: 12px;
        margin-left: 10px;
        margin-right: 10px;

    }
 .ltindentASIN{
     border:none;
        font-family: Arial, Helvetica, sans-serif;
        background-color: rgba(239,239,239,0);
        Font-Size: 12px;
        margin-left: 10px;
        margin-right: 3px;
        width: 75%;

    }
  .ltindentFormattedWide {
     border:none;
        font-family: Arial, Helvetica, sans-serif;
        background-color: rgba(239,239,239,0);
        Font-Size: 12px;
        margin-left: 10px;
        margin-right: 10px;
        width: 75%;
    }
  .ltindentFormattedNarrow {
     border:none;
        font-family: Arial, Helvetica, sans-serif;
        background-color: rgba(239,239,239,0);
        Font-Size: 12px;
        margin-left: 10px;
        margin-right: 10px;
        width: 75%;
    }

 .ltindent {
        margin-left: 10px;
        margin-right: 10px
    }
 .smMtop{
     margin-top:5px;
 }
 .amchk{
     margin: 10px;
 }
 
 .greendualbtnflat, .greendualbtn {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 115px;
        height: 30px;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        font-size: 14px;
        line-height: 14px;

    }
  .darkbtnForRes {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 600;
        width: 85px;
        height: 25px;
        border: 0 solid transparent;
        background: #111;
        font-size: 12px;
        line-height: 24px;

    }
  .lightbtnGeneric
  {
        cursor: pointer;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        color: #222;
        font-weight: 400;
        height: 26px;
        border: 1px solid #aaa;
        background: #fff;
        font-size: 13px;
        line-height: 22px;

    }
.lighterBluebtnGeneric {
   
        cursor: pointer;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        color: #fff;
        font-weight: 400;
        height: 26px;
        border: 1px solid #25a0da;
        background: #25a0da;
        font-size: 13px;
        line-height: 22px;
}
.lighterBluebtnGenericSM {
   
        cursor: pointer;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        color: #fff;
        font-weight: 400;
        height: 18px;
        border: 1px solid #25a0da;
        background: #25a0da;
        font-size: 10px;
        line-height: 16px;
}

   .darkbtnGeneric {
        cursor: pointer;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        color: #fff;
        font-weight: 400;
        height: 26px;
        border: 1px solid #1d2139;
        background: #1d2139;
        font-size: 13px;
        line-height: 22px;

    }
   .darkbtnGenericSmall {
        cursor: pointer;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        color: #fff;
        font-weight: 400;
        height: 20px;
        border: 1px solid #1d2139;
        background: #1d2139;
        font-size: 12px;
        line-height: 18px;

    }
   .darkbtnForResH {
       display:none;
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 600;
        width: 85px;
        height: 25px;
        border: 0 solid transparent;
        background: #111;
        font-size: 12px;
        line-height: 24px;

    }

     .bluedualbtnflatShorter  {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 75px;
        height: 16px;
        border: 0 solid black;
        background: #274659;
        font-size: 12px;
        line-height: 12px;
    }
     .bluedualbtnflatBasic  {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 100px;
        height: 30px;
        border: 0 solid black;
        background: #274659;
        font-size: 14px;
        line-height: 14px;
    }
.greendualbtnShorter {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 60px;
        height: 20px;
        border: 0 solid green;
        background: rgba(2, 133, 17, 1);
        font-size: 14px;
        line-height: 14px;

    }
    .blackdualbtnflat  {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 100px;
        height: 30px;
        border: 0 solid black;
        background: rgba(0, 0, 0, 1);
        font-size: 14px;
        line-height: 14px;
    }
    .justblackdualbtnflat  {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 120px;
        height: 30px;
        border: 0 solid black;
        background: rgba(0, 0, 0, 1);
        
    }
    .smFont{
        font-size: 11px;
        line-height: 11px;
        color: #222;
    }
    .reddualbtnflat  {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 100px;
        height: 30px;
        border: 0 solid black;
        background: rgba(181, 0, 0, 1);
        font-size: 14px;
        line-height: 14px;
    }
    .reddualbtnflatShorter  {
        cursor: pointer;
        text-align: center;
        font-family: 'Century Gothic';
        color: #fff;
        font-weight: 700;
        width: 75px;
        height: 20px;
        border: 0 solid black;
        background: rgba(181, 0, 0, 1);
        font-size: 12px;
        line-height: 12px;
    }
.reddualL {
    cursor: pointer;
    text-align: center;
    font-family: 'Century Gothic';
    color: #fff;
    font-weight: 700;
    width: 125px;
    height: 20px;
    border: 0 solid black;
    background: rgba(181, 0, 0, 1);
    font-size: 12px;
    line-height: 12px;
}
    .textEntrySearch
      {
          height:25px;
          font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        width:195px;
        border:1px solid black;
        padding-left:5px;
        margin-bottom: .5em;
      }
    .toggleDivSel {
        display: block;
        pointer-events: auto;
        width: auto;
        margin-top: 1em;

        margin-bottom: 1em;

        padding: 2px 2px 2px
    }
    .toggleDivSeln {
        display: none;
        pointer-events: auto;
        width: auto;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 2px 2px 2px
    }
    .metrics6 {
        min-height: 20px;
        font-size:12px;
        line-height:16px;
        float: left;
        width: 15%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .metrics6 div, .metrics6 div {
        font-size: 11px;
        color: white;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .metrics6w {
        float: left;
        width: 15%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #fff;
    }
    .metrics6w div, .metrics6w div {
        font-size: 11px;
        color: black;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .metrics6sm {
        min-height: 20px;
        font-size:12px;
        line-height:16px;
        float: left;
        min-width: 6%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .metrics6sm div, .metrics6sm div {
        font-size: 11px;
        color: white;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .metrics6smw {
        float: left;
        width: 8%;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #fff;
    }
    .metrics6smw div, .metrics6smw div {
        font-size: 11px;
        color: black;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .divstyleProjectOnHoldOnce{
        padding-top: 1px; display: inline-block; border: 1px solid black; min-height: 20px; min-width: 20px; background-color: rgb(255, 155, 155);
    }
    .divStyleProjectInQueue{
        padding-top: 1px; display: inline-block; border: 1px solid black; min-height: 20px; min-width: 20px; background-color: rgb(247, 254, 96);
    }
    .spanStyleReportsLegent{
        vertical-align: middle; font-size: 11px; margin-left: 5px;
    }
    .testResultsTable{
    }
    .testResultsTableHeaderTr{
        min-height: 15px;
        background: #222;
    }
    .testResultsTableHeaderSm{
        font-size: 10px;
        color: #fff;
        width: 100px;
        text-align: center;
    }
    .testResultsTableHeaderLg{
        font-size: 10px;
        color: #fff;
        width: 325px;
        text-align: center;
    }
    .testResultsTableHeaderLger{
        font-size: 10px;
        color: #fff;
        width: 550px;
        text-align: center;
    }
    .testResultsTableRowTDLg{
        font-size: 10px;
        border:1px solid #222;
        padding:3px;
        width: 300px;
        text-align: left;
    }
    .testResultsTableRowTDLgNoPad{
        font-size: 10px;
        border:1px solid #222;
        width: 550px;
        min-height:25px;
        max-height:100px;
        padding:0px;
        background-color:#efefef;
        text-align: left;
    }
    .testResultsTableRowTDSm{
        font-size: 10px;
        color: #000;
        min-width: 100px;
        border:1px solid #222;
        padding:3px;
        text-align: left;
    }
    .testResultsTableRowTr{
        min-height: 15px;
        background: #fff;
        border-bottom: 1px solid black;
        height:100%;
    }
    .resultsViewSMTd{
        width:100px;text-align:center;background-color:#efefef; overflow:hidden;padding:2px;
    }
    .resultsViewLGTd{
        min-width:300px; text-align:left;background-color:#efefef;overflow:hidden;padding:2px;
    }
    .tableBasic{
        width:100%;margin:0;background:white;
    table-layout:fixed;
    border-spacing: 0px;
    }
    .centerText{
        text-align:center;
    }
    .vASINdivC {
        width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        display: table;
    }
.vdC {
    width: 100%;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    display: table;
}

    .vdC > div {
        display: table-cell;
        vertical-align: middle;
    }
    .vASINdivCSm{
        width: 50%;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        display: table;
    }
    .vASINdivCSm > div {
        display: table-cell;
        vertical-align: middle;
    }
    .vASINdivC > div {
        display: table-cell;
        vertical-align: middle;
    }
    .rptouterVASIN{
        display:none;
    }
    .vASINDivOC{
        display:block;
    }
    .vASINDivOCH{
        display:none;
    }
    .amxASINdesc{
        font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:black;
    }
    .varAsinD{
        width:100%;
        background:#fff;
        display: table;
        vertical-align:middle;
        padding: 0px;
    }
    .rptouterVASINinner{
        display: table;
        border: 1px solid black;
    }
    .varASINClass{
        position:relative;top:50%;
        text-align:center;
        vertical-align:middle;
        padding:2px;
        width:100%;
        border-spacing:0px;
        border-collapse:collapse;
    }
    .varAsinDAlt{
        width:100%;
        background:#efefef;
        display: table;
        vertical-align:middle;
        padding: 0px;
    }
    .varAsinDModal{
        width:500px;
        background:#fff;
        display:inline-block;
    }
    .varAsinTableHeader{
        width:500px;
        background:#222;
        display:inline-block;
    }
    .smallerVarASINtbl{
         display: table;
        width:460px;
        table-layout: fixed;
    }
    .varASINTableTD{
        width:25%;
        overflow:hidden;
        text-align:center;
        padding-left: 2px;
        padding-right: 2px;
    }
    .varASINTbLbl{
        font-size: 12px;
        color:white;
        text-align:center;
    }
    .varAsinDModalHidden{
        width:500px;
        background:#fff;
        display:none;
    }
    .varAsinDAltModal{
        width:500px;
        background:#efefef;
        display:inline-block;
    }
    .hiddenElwithPad{
        display:none;
        padding-left:5px;
    }
    .darkYellowFont{
        color: #a28301;
    }
    .byellowFont{
        color: yellow;
    }
    .px10left{
margin-left: 10px;
}
    .font10px{
        font-size: 10px;
    }
    .boldFont{
font-weight: 700;
    }
    .normFont{
        font-weight:500;

    }
    .red{
        color: red;
    }
    .mar5{
        margin:5px;
    }
    .ital{
        font-style:italic;
    }
    .ssmSize{
        font-size: 8px;
    }
    .smSize{
        font-size: 10px;
    }
.smlSize {
    font-size: 11px;
}
    .normSize{
        font-size: 12px;
    }
    .mlargeSize{
        font-size:13px;
    }

    .largeSize{
        font-size:14px;
    }

    .darkYellowFontboldFont{
color: #a28301;
font-weight: 700;
font-size: 11px;
    }
    .oHeaderSM{
    background: #666666; /* Old browsers */
background: -moz-linear-gradient(left, #666666 0%, #777777 12%, #888888 25%, #999999 37%, #AAAAAA 50%, #BBBBBB 62%, #CCCCCC 75%, #DDDDDD 87%, #EEEEEE 100%); 
background: -webkit-linear-gradient(left, #666666 0%, #777777 12%, #888888 25%, #999999 37%, #AAAAAA 50%, #BBBBBB 62%, #CCCCCC 75%, #DDDDDD 87%, #EEEEEE 100%); 
background: linear-gradient(left, #666666 0%, #777777 12%, #888888 25%, #999999 37%, #AAAAAA 50%, #BBBBBB 62%, #CCCCCC 75%, #DDDDDD 87%, #EEEEEE 100%); 
    width:100%;
    height: 24px;
    display:inline-block;
}
    .amazonEdit{
        max-width:100px;
        min-width:100px;
    }
.pmClassFixed{
    height: 12px;
    overflow: hidden;
    display:inline-block;
}
.gvh20 {
        float: left;
        width: 120px;
        text-align: left;
    }
    .gvh20 div {
        font-size: 12px;
        color: black;
        white-space: pre-wrap;
        
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .gvh40 {
        float: left;
        width: 140px;
        text-align: left;
    }
    .gvh40 div {
        font-size: 12px;
        color: black;
        white-space: pre-wrap;
        
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .tbStyleDevs{
        width:1080px;
        border-bottom: 1px solid black;
        border-spacing: 0px;
        
    }
    .gvh40b {
        float: left;
        width: 140px;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    .gvh40b div {
        font-size: 12px;
        color: white;
        white-space: pre-wrap;
        
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .gvh20b {
        float: left;
        width: 120px;
        text-align: left;
        cursor: default;
        text-decoration: none;
        background-color: #222;
    }
    
    .gvh20b div {
        font-size: 12px;
        color: white;
        white-space: pre-wrap;
        
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    .center {
        text-align: center;
        margin-top: 5px;
    }
    .varASINsinTD
    {
        width: 75%; text-align: left;
    }

    .smallestredboxHL {
        width: 14px;
        height: 14px;
        border: 1px solid #b50000;
        color:  #b50000;
        text-align:center;
        vertical-align:middle;
        font-size:13px;
        line-height:14px;
        font-weight: 700;
        background-color: #fff;
    }
    .smallestyellowboxHL {
        width: 14px;
        height: 14px;
        border: 1px solid #dd7500;
        color:  #dd7500;
        text-align:center;
        vertical-align:middle;
        font-size:13px;
        line-height:14px;
        font-weight: 700;
        background-color: #fff;
    }
     .smallestgrayboxHL {
        width: 14px;
        height: 14px;
        border: 1px solid #808080;
        color:  #808080;
        text-align:center;
        vertical-align:middle;
        font-size:13px;
        line-height:14px;
        font-weight: 700;
        background-color: #fff;
    }
    .smallestgreenboxHL {
        width: 14px;
        height: 14px;
        border: 1px solid #259525;
        color:  #259525;
        text-align:center;
        vertical-align:middle;
        font-size:13px;
        line-height:14px;
        font-weight: 700;
        background-color: #fff;
    }
    .smallestblueboxHL {
        width: 14px;
        height: 14px;
        border: 1px solid #1d2f38;
        color:  #1d2f38;
        text-align:center;
        vertical-align:middle;
        font-size:13px;
        line-height:15px;
        font-weight: 700;
        background-color: #fff;
    }
    .smallerredboxHL {
        width: 18px;
        height: 18px;
        border: 1px solid #b50000;
        color:  #b50000;
        text-align:center;
        vertical-align:middle;
        font-size:17px;
        line-height:17px;
        font-weight: 700;
        background-color: #fff;
    }
    .smalleryellowboxHL {
        width: 18px;
        height: 18px;
        border: 1px solid #dd7500;
        color:  #dd7500;
        text-align:center;
        vertical-align:middle;
        font-size:17px;
        line-height:17px;
        font-weight: 700;
        background-color: #fff;
    }
    .smallergreenboxHL {
        width: 18px;
        height: 18px;
        border: 1px solid #259525;
        color:  #259525;
        text-align:center;
        vertical-align:middle;
        font-size:17px;
        line-height:17px;
        font-weight: 700;
        background-color: #fff;
    }
    .smallerblueboxHL {
        width: 18px;
        height: 18px;
        border: 1px solid #1d2f38;
        color:  #1d2f38;
        text-align:center;
        vertical-align:middle;
        font-size:17px;
        line-height:17px;
        font-weight: 700;
        background-color: #fff;
    }

    .smallestgreenbox {
        width: 16px;
        height: 16px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #259525;
        font-size: 14px;
        text-align:center;
        line-height:16px;
        font-weight:600;
        color:#fff;
    }
     .smallestgreybox {
        width: 16px;
        height: 16px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #808080;
        font-size: 14px;
        text-align:center;
        line-height:16px;
        font-weight:600;
        color:#fff;
    }
    .smallestbluebox {
        width: 16px;
        height: 16px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #1d2f38;
        font-size: 14px;
        text-align:center;
        line-height:16px;
        font-weight:600;
        color:#fff;
    }
    .smallestblackbox {
        width: 16px;
        height: 16px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #000000;
        font-size: 14px;
        text-align:center;
        line-height:16px;
        font-weight:600;
        color:#fff;
    }
    .smallestredbox {
        width: 16px;
        height: 16px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #b50000;
        font-size: 14px;
        text-align:center;
        line-height:16px;
        font-weight:600;
        color:#fff;
    }
    .smallestTransparentBox {
        width: 16px;
        height: 16px;
        background-color: none;
        border:none;
    }
    .smallestorangebox {
        width: 16px;
        height: 16px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #dd7500;
        font-size: 14px;
        text-align:center;
        line-height:16px;
        font-weight:600;
        color:#fff;
    }
    .smallestyellowbox {
        width: 16px;
        height: 16px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #e2ab1d;
        font-size: 14px;
        text-align:center;
        line-height:16px;
        font-weight:600;
        color:#fff;
    }


        .smallergreenbox {
        width: 18px;
        height: 18px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #259525;
        font-size: 17px;
        text-align:center;
        line-height:17px;
        font-weight:600;
        color:#fff;
    }
    .smallerbluebox {
        width: 18px;
        height: 18px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #1d2f38;
        font-size: 17px;
        text-align:center;
        line-height:17px;
        font-weight:600;
        color:#fff;
    }
    .smallerblackbox {
        width: 18px;
        height: 18px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #000000;
        font-size: 17px;
        text-align:center;
        line-height:17px;
        font-weight:600;
        color:#fff;
    }
    .smallerredbox {
        width: 18px;
        height: 18px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #b50000;
        font-size: 17px;
        text-align:center;
        line-height:17px;
        font-weight:600;
        color:#fff;
    }
    .smallerTransparentBox {
        width: 18px;
        height: 18px;
        background-color: none;
        border:none;
    }
    .smallerorangebox {
        width: 18px;
        height: 18px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #dd7500;
        font-size: 17px;
        text-align:center;
        line-height:17px;
        font-weight:600;
        color:#fff;
    }
    .smalleryellowbox {
        width: 18px;
        height: 18px;
        border-radius: 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        background-color: #e2ab1d;
        font-size: 17px;
        text-align:center;
        line-height:17px;
        font-weight:600;
        color:#fff;
    }


    .opencircle{
         width: 16px;
        height: 16px;
        border-radius: 16px;
        -webkit-border-radius: 16px;
        border: 1px solid darkgreen;
    }
     .opencirclegray{
         width: 16px;
        height: 16px;
        border-radius: 16px;
        -webkit-border-radius: 16px;
        border: 1px solid #808080;
    }
    .closedcircle{
         width: 16px;
        height: 16px;
        border-radius: 16px;
        -webkit-border-radius: 16px;
        background-color: darkgray;
    }
   .sinform, .bugFieldInput{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: Black;
    font-weight:300;
    border:1px solid #999;
}

   .bugFieldInput::-webkit-input-placeholder {
   font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 10px;
  color:#999;
}

.bugFieldInput:-ms-input-placeholder {
   font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 10px;
  color:#999;
}

.bugFieldInput:-moz-placeholder {
   font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 10px;
  color:#999;
}

.bugFieldInput::-moz-placeholder {
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  font-size: 10px;
  color:#999;
}
.w100{
    width: 100%;
}
.w80{
    width: 80%;
}

.w90{
    width: 90%;
}
.w50{
 width: 50%;
}
.ml5px{
    margin-left: 5px;
}
.smallCircleBox{
    width: 24px;
        height: 24px;
        border-radius: 12px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        text-align:center;
        vertical-align:middle;
        line-height:24px;
        background-color:#1a2963;
}
.smallerCircleBox{
    width: 18px;
        height: 18px;
        border-radius: 9px;
        -webkit-border-radius: 9px;
        -moz-border-radius: 9px;
        text-align:center;
        vertical-align:middle;
        line-height:18px;
        background-color:darkgreen;
}
.smallSquareBox{
    width: 16px;
        height: 16px;
        vertical-align:middle;
        line-height:16px;

}
.bgWFont{
    font-family: Arial, Helvetica, sans-serif;
  font-weight:700;
  font-size: 13px;
  color:white;
}
.bgWFontSM{
    font-family: Arial, Helvetica, sans-serif;
  font-weight:700;
  font-size: 11px;
  color:white;
}
.w150px{
    width: 150px;
}
.w100px {
    width: 100px;
}
.ddlBug0{
    width: 50%;
}
.ddlBug0s{
    width: 50%;
    font-size:11px;
}
.w200px {
    width: 200px;
}

    .w250px{
    width: 250px;
}
        .w300px{
    width: 300px;
}
               
            .w350px{
    width: 350px;
}
    .wfullpx{
        width:600px;
    }
    .h350{
    height:350px;
}
    .h300{
    height:300px;
}
.h250{
    height:250px;
}
.h200{
    height:200px;
}
.h175{
    height:175px;
}
.h150{
    height:150px;
}
.h125{
    height:125px;
}
.h100px{
    height:100px;
}
.w142{
    width: 142px;
}
.w129px{
    width: 129px;
}
.w75{
    width: 75%;
}
.ml21px{
    margin-left:21px;
}
.bgRe{
    padding-top: 5px;
    background: #ffcfcf;
}
.bgGr{
    padding-top: 5px;
    background: #cfffcf;
}
.bgGrey{
    padding-top: 5px;
    background: #efefef;
}
.max100{
    max-height:100%;
    max-width:100%;
}

.createNewLabel{
    text-align: center;
   font-family: Arial, Helvetica, sans-serif;
  font-weight:700;
  font-size: 12px;
  color: rgba(0, 0, 0, 1);
}
.largerDelBtn{
    line-height:20px;
    width:16px;
    height:16px;
}
.mediumDelBtn{
    line-height:14px;
    width:14px;
    height:14px;
}
.smallerDelBtn{
    line-height:14px;
    width:10px;
    height:10px;
}
.darkblue{
    color:darkblue;
}
.darkgreen{
    color: darkgreen;
}
.darkred{
    color: darkred;
}
.f14{
    font-size:14px;
}
.f15{
    font-size:15px;
}
.f16{
    font-size:16px;
}
.f13{
    font-size:13px;
}
.f12{
    font-size:12px;
}
.f11{
    font-size:11px;
}
.f10{
    font-size:10px;
}
.ffn{
    font-family: Arial, Helvetica, sans-serif;
}
.fblack{
    color:black;
}
.fwhite{
    color:white;
}
.fw700{
    font-weight: 700;
}
.fw500{
    font-weight: 500;
}
.lh30{
    line-height: 34px;
}
.tcenter{
    text-align:center;
}
.pl5{
    padding-left:5px;
}
.pr5{
    padding-right:5px;
}
.bkgWhite{
    background-color:white;
    padding:5px;
}
.bkgBlack{
    background-color:black;
}
.bkgDarkBlue{
    background-color: #274659;
}
.bkgGrey{
    background-color:#efefef;
}
.bkgltGrey{
    background-color:#f6f6f6;
    padding:5px;
}
.border1pxblack{
    border:1px solid black;
}
.subheaderGeneric {
        padding-left: 2%;
        width: 98%;
        height: 33px;
        line-height: 24px;
    }
.greyBorder{
    border: 1px solid #444444;
}
.smallAmRepDiv {
        float: left;
        width: 150px;
        text-align: center;
        cursor: default;
        text-decoration: none
    }
    .smallerAmRepDiv {
        float: left;
        width: 100px;
        text-align: center;
        cursor: default;
        text-decoration: none
    }
    .largeAmRepDiv {
        float: left;
        width: 300px;
        text-align: left;
        cursor: default;
        text-decoration: none
    }
    .largeAmRepDiv div,  .smallAmRepDiv div,  .smallerAmRepDiv div  {
        font-size: 12px;
        color: #000;
        white-space: pre-wrap;
        white-space: -moz-pre-wrap;
        white-space: -pre-wrap;
        white-space: -o-pre-wrap;
        word-wrap: break-word
    }
    .largeAmRepDivHeader {
        float: left;
        width: 300px;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .smallAmRepDivHeader {
        float: left;
        width: 150px;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .smallerAmRepDivHeader {
        float: left;
        width: 100px;
        height: 2em;
        text-align: center;
        cursor: default;
        text-decoration: none;
        background-color: #222
    }
    .smallerAmRepDivHeader div, .smallAmRepDivHeader div, .largeAmRepDivHeader div {
        font-size: 12px;
        color: #fff
    }

    .switch-field-bug {
        clear:both;
        display:block;
  font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
}
    .switch-field-bug input {
  display: none;
}
.oscroll{
    overflow-y: scroll;
}

.switch-field-bug label:hover {
    cursor: pointer;
}
.switch-field-bug input[value="detailView"]:checked + label{
    display:block;
  width: 175px;
  height: 36px;
   padding: 2px;
   position:relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
        text-align: left;
         font-family: Arial, Helvetica, sans-serif;
  line-height: 36px;
  font-weight: 600;
    color: #24292e;
    margin-left:2px;
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.switch-field-bug input[value="taskView"]:checked + label, .switch-field-bug input[value="historyView"]:checked  + label 
{
    display:block;
  width: 175px;
  height: 36px;
   padding: 2px;
   position:relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 16px;
        text-align: left;
         font-family: Arial, Helvetica, sans-serif;
  line-height: 36px;
  font-weight: 600;
    color: #24292e;
    margin-left:2px;
    background-color: #fff;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.switch-field-bug input[value="detailView"]:not(:checked)  + label{
display:block;
  width: 175px;
  height: 36px;
  text-align: left;
  position:relative;
   font-family: Arial, Helvetica, sans-serif;
  background-color: #efefef;
  color: #666;
  font-size: 15px;
  font-weight: 400;
  padding: 2px;
  line-height: 36px;
  margin-left:2px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.switch-field-bug input[value="taskView"]:not(:checked)  + label, .switch-field-bug input[value="historyView"]:not(:checked)  + label
{

  display:block;
  width: 175px;
  height: 36px;
  text-align: left;
  position:relative;
   font-family: Arial, Helvetica, sans-serif;
  background-color: #efefef;
  color: #666;
  font-size: 15px;
  font-weight: 400;
  padding: 2px;
  line-height: 36px;
  margin-left:2px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.switch-field-bug input[value="detailView"]:checked + label::before, .switch-field-bug input[value="taskView"]:checked + label::before, .switch-field-bug input[value="historyView"]:checked + label::before
{
    display: inline-block;
    top:0;
    left:0;
    bottom:0;
    position:absolute;
    width: 3px;
    content: "";
    background-color: #e36209;
}
.switch-field-bug input[value="detailView"]:not(:checked) + label::before, .switch-field-bug input[value="taskView"]:not(:checked) + label::before, .switch-field-bug input[value="historyView"]:not(:checked) + label::before
{
  display: inline-block;
    top:0;
    left:0;
    bottom:0;
    position:absolute;
    width: 3px;
    content: "";
    background-color: #efefef;
}
.bugdetailslbl{
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: darkblue;  font-weight:400
}

.fileUploadClass{
    font-size:125%;
    left: 10px;
    top: 10px;
    position:absolute;
}
.fileUploadClassBtn{
    display:none;
    width:100px;
    height:30px;
    position:absolute;
    bottom: 10px;
    right:10px;
}


.bkgFileUpload{
    top: 40%;
    left:40%;
    font-size:26px;
    color:#afafaf;
    vertical-align:central;
    text-align:center;
    position:absolute;
}

.DropZone1{
    height:300px;
    position:relative;
    background-color:#efefef;
}
.px1blackBorder{
    border: 1px solid black;
}
.pad15px{
    padding-left: 15px;
    padding-right: 15px;
}
.rbGeneric{
    font-size:11px;
    line-height:22px;
    color:black;
}
.itemDetailMain{
    font-size:12px;
    background: #fff;
}
.itemOverviewMain{
    font-size:12px;
    background: #fff;
}
.itemOverviewMain .RadComboBox_Default .rcbInner {
        border-color: #8e8e8e;
        color: #333333;
        background-color: white;
        
/** Note the border radius here. Set it to as much as you want */
        border-radius: 0px;
    }
.itemOverviewMain .rcbItem{
    font-size:11px;
}
.itemOverviewMain tr.rgAltRow 
{ 
    background: white; 
    border-bottom: 1px solid #aaa; 
} 
.itemOverviewMain div.rgDataDiv
{
    height: auto !important;
}
.itemOverviewMain tr.rgRow 
{ 
    background: white; 
    border-bottom: 1px solid #aaa; 
}
.itemOverviewMain tr.rgAltRow>td>div 
{ 
    margin-right:5px;
} 
.itemOverviewMain tr.rgFilterRow>td>div
{ 
    margin-right:5px;
}
.itemOverviewMain tr.rgAltRow>td, .itemOverviewMain tr.rgRow>td {
    border-color:#fff;
     color:#000;
}
.itemOverviewMain th.rgHeader a {
    color:#000;
    font-weight:700;
}
.w80px{
    min-width:80px;
}
.w120px{
    width:120px;
}
.w115px{
    width:115px;
}
.w110px{
    width:110px;
}
.w60px{
    width:60px;
}
.fbold{
    font-weight: 700;
}
.k-window{
    font-size:12px;
}
table .tdshrink{
    white-space:nowrap;
    margin-right:5px;
}
table .tdsmaller{
    white-space:nowrap;
}
table .tdexpand{
    width:99%;
}
table  .tdsmall{
    white-space:nowrap;
    min-width:75px;
}
table  .tdmedium{
    white-space:nowrap;
    min-width:125px;
}
.marleft20{
    margin-left:20px;
}
.commentsRepeaterTD, .commentsRepeaterTDB {
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; text-align:left;
    border: 0px solid transparent; word-wrap:break-word;
}
.commentsRepeaterTD > span {
    font-size: 12px; font-weight:300; color:#222; text-align:left; word-wrap:break-word;font-family: Arial, Helvetica, sans-serif;line-height: 24px;
}
.commentsRepeaterTDB > span {
    font-size: 12px; font-weight:400; color:#000; text-align:left; word-wrap:break-word;font-family: Arial, Helvetica, sans-serif; line-height: 24px;
}
.commentTB{
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; 
    font-size: 12px; font-weight:300; color:#222; text-align:left; word-wrap:break-word;font-family: Arial, Helvetica, sans-serif;
    border: 0px solid transparent;background-color:transparent;min-height:50px;resize:vertical;
}
.TBnoPad{
    padding-left:1px;padding-right: 1px;padding-top:1px;padding-bottom: 1px; 
    font-size: 12px; font-weight:300; color:#222; text-align:left; font-family: Arial, Helvetica, sans-serif;
    border: 0px solid transparent;background-color:transparent;
}
.commentTBo{
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; width:90%;
    font-size: 12px; font-weight:300; color:#222; text-align:left; word-wrap:break-word;font-family: Arial, Helvetica, sans-serif;
    border: 0px solid transparent;background-color:transparent;min-height:50px;resize:vertical;overflow-y:auto;
}
.commentTBot{
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; width:90%;
    font-size: 11px; font-weight:300; color:#666; text-align:center; word-wrap:break-word;font-family: Arial, Helvetica, sans-serif;
    border: 0px solid transparent;background-color:transparent;min-height:50px;resize:vertical;overflow-y:auto;
}
.tbshow{
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; 
    font-size: 12px; font-weight:300; color:#222; text-align:left; word-wrap:break-word;font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #aaa;background-color:white;min-height:50px;resize:none;
}

.attachmentsRepeaterHeaderTD {
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; max-width:200px; text-align:center;
    border: 1px solid #fff;background-color:#333;
}
.attachmentsRepeaterTD{
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; max-width:200px; text-align:left;
    border: 1px solid #aaa;background-color:#fff;
}
.attachmentsRepeaterTDCenter{
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; max-width:200px; text-align:center;
    border: 1px solid #aaa;background-color:#fff;
}
.attachmentsRepeaterTDCenter> span{
    font-size: 10px; font-weight:400; color:#666; text-align:center;
}
.attachmentsRepeaterHeaderTD > span{
    font-size: 13px; font-weight:500; color:#fff; text-align:center;
}
.attachmentsRepeaterTD > span{
    font-size: 12px; font-weight:300; color:#666; text-align:left; 
}
.attachmentsTable{
    border-collapse:collapse;
    border: 1px solid transparent;

}
.versionRH{
    border: 1px solid transparent; background-color:#efefef;
    padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; text-align:center;
}

.rptitem{
    font-size: 12px; font-weight:500; color:#333; text-align:center; word-break:break-word;
}
.versionTDHeader {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
}
.versionTDHeader > span {
    font-size: 13px; font-weight:700; color:#000; text-align:center;
}
.versionTDHeadersm {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
}

    .versionTDHeadersm > span {
        font-size: 12px;
        font-weight: 400;
        color: #000;
        text-align: center;
    }
.versionTD{
     padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; text-align:center;
    border: 1px solid #aaa;background-color:#fff;
}

.versionTD > span {
    font-size: 12px; font-weight:300; color:#222; text-align:center; font-family: Arial, Helvetica, sans-serif;
}
.versionTDn{
     padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; text-align:center;
    border: 1px solid transparent;
}
.versionTDn > span {
    font-size: 12px; font-weight:300; color:#222; text-align:center; font-family: Arial, Helvetica, sans-serif;
}
.versionTDnC{
     padding-left:8px;padding-right: 8px;padding-top: 4px;padding-bottom: 4px; text-align:center;
    border: 1px solid transparent;
}
.versionTDnC > span {
    font-size: 12px; font-weight:300; color:#222; text-align:center; font-family: Arial, Helvetica, sans-serif;
}
.dloadattach{
    font-size: 12px; font-weight:300; color:#222; text-align:left; 
}

.smImgBox{
    width:16px;
    height:16px;
}
.itemoverheader{
    font-size: 16px;
  line-height: 20px;
        text-align: center;
        font-weight: 400;
        color: black;
         font-family: Arial, Helvetica, sans-serif;
}
.mtop10px{
    margin-top:10px;
}
.cntr{
    text-align:center;
}

.saveLink{
    cursor:pointer;
    border: 0px transparent;
    background: none;
    font-size: 12px;
        text-align: center;
        font-weight: 400;
        color: #444488;
        text-decoration:underline;
         font-family: Arial, Helvetica, sans-serif;
}
.cancelLink{
    cursor:pointer;
    border: 0px transparent;
    background: none;
    font-size: 12px;
        text-align: center;
        font-weight: 400;
        color: #444488;
        text-decoration:underline;
         font-family: Arial, Helvetica, sans-serif;
}
.editlink{
    cursor:pointer;
    border: 0px transparent;
    background: none;
font-size: 12px;
        text-align: center;
        font-weight: 400;
        color: #8888bb;
        text-decoration:underline;
         font-family: Arial, Helvetica, sans-serif;
}
.notesdisplay1:before {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 159px;
  height: 0;
  width: 0;
  border: 28px solid transparent;
  border-bottom-color: #fff;
  margin-left: -28px;
}

.notesdisplay1:after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 167px;
  height: 40px;
  width: 40px;
  background-color: #fff;
  margin-left: -20px;
  margin-bottom: -20px;
  border-top:1px solid #222;
  border-left:1px solid #222;
  z-index: -1;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.notesdisplay4:before {
    content: "";
    position: absolute;
    bottom: 100%;
    right: 110px;
    height: 0;
    width: 0;
    border: 28px solid transparent;
    border-bottom-color: #fff;
    margin-left: -28px;
}

.notesdisplay4:after {
    content: "";
    position: absolute;
    bottom: 100%;
    right: 118px;
    height: 40px;
    width: 40px;
    background-color: #fff;
    margin-left: -20px;
    margin-bottom: -20px;
    border-top: 1px solid #222;
    border-left: 1px solid #222;
    z-index: -1;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.notesdisplay2:before {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 82px;
  height: 0;
  width: 0;
  border: 28px solid transparent;
  border-bottom-color: #fff;
  margin-left: -28px;
}

.notesdisplay2:after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 90px;
  height: 40px;
  width: 40px;
  background-color: #fff;
  margin-left: -20px;
  margin-bottom: -20px;
  border-top:1px solid #222;
  border-left:1px solid #222;
  z-index: -1;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.notesdisplay3:before {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 5px;
  height: 0;
  width: 0;
  border: 28px solid transparent;
  border-bottom-color: #fff;
  margin-left: -28px;
}

.notesdisplay3:after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 13px;
  height: 40px;
  width: 40px;
  background-color: #fff;
  margin-left: -20px;
  margin-bottom: -20px;
  border-top:1px solid #222;
  border-left:1px solid #222;
  z-index: -1;
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.versionDiv{

border: 0px transparent;  
    display:none;
    position:absolute;
    z-index:1;
    top:60px;
    right:0px;
    width:100%;


}
.versionDivV{
background: #fff;
border: 1px solid #222;
    width: 60%;
    display:block;
    min-width:500px;
    max-width:1400px;
    position:absolute;
    z-index:1;
    top:60px;
    right:0px;
    min-height:175px;
    overflow-y:auto;
}
.innerVersionDiv{
     min-height:150px;
max-height:600px;
    overflow-y: auto;
}

.switch-field-bug input[value="detailViewP"]:checked + label{
    display:block;
  width: 175px;
  height: 36px;
   padding: 2px;
   position:relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
        text-align: center;
         font-family: Arial, Helvetica, sans-serif;
  line-height: 36px;
  font-weight: 600;
    color: #24292e;
    margin-left:2px;
    background-color: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.switch-field-bug input[value="changePassword"]:checked + label, .switch-field-bug input[value="changeGroups"]:checked  + label 
{
    display:block;
  width: 175px;
  height: 36px;
   padding: 2px;
   position:relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 15px;
        text-align: center;
         font-family: Arial, Helvetica, sans-serif;
  line-height: 36px;
  font-weight: 600;
    color: #24292e;
    margin-left:2px;
    background-color: #fff;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.switch-field-bug input[value="detailViewP"]:not(:checked)  + label{
display:block;
  width: 175px;
  height: 36px;
  text-align: center;
  position:relative;
   font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
  color: darkblue;
  font-size: 15px;
  font-weight: 400;
  padding: 2px;
  line-height: 36px;
  margin-left:2px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.switch-field-bug input[value="changePassword"]:not(:checked)  + label, .switch-field-bug input[value="changeGroups"]:not(:checked)  + label  
{

  display:block;
  width: 175px;
  height: 36px;
  text-align: center;
  position:relative;
   font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
  color: darkblue;
  font-size: 15px;
  font-weight: 400;
  padding: 2px;
  line-height: 36px;
  margin-left:2px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.switch-field-bug input[value="detailViewP"]:checked + label::before, .switch-field-bug input[value="changePassword"]:checked + label::before, .switch-field-bug input[value="changeGroups"]:checked + label::before
{
    display: inline-block;
    top:0;
    left:0;
    bottom:0;
    position:absolute;
    width: 3px;
    content: "";
    background-color: #e36209;
}
.switch-field-bug input[value="detailViewP"]:not(:checked) + label::before, .switch-field-bug input[value="changePassword"]:not(:checked) + label::before, .switch-field-bug input[value="changeGroups"]:not(:checked) + label::before
{
  display: inline-block;
    top:0;
    left:0;
    bottom:0;
    position:absolute;
    width: 3px;
    content: "";
    background-color: #fff;
}
.nodatahtml{
    text-align:center;
    font-size:24px;
    font-weight:400;
    color:#aaa;
    min-height:300px !important;
}
  .hidden_elnoI {
        display: none;
    }
  .txtDKBL{
      color: #34396e;
  }
  .prjEdit{
      width:100%;
      padding: 4px;
  }
  .box24px{
      height:24px;
      width:24px;
  }
  .box16px{
      height:16px;
      width:16px;
  }
  .lh24{
      line-height:24px;
  }
  .projRowN{
      background:#fff;padding-left:15px;padding-right:4px;padding-top:4px;padding-bottom:4px;
  }
  .projRowN1{
      background:#dedede;padding-left:15px;padding-right:4px;padding-top:4px;padding-bottom:4px;
  }
  .p5{
      padding:5px;
  }
  .bold{
      font-weight: 700;
  }
  .pd4px{
      padding-left:4px;padding-right:4px;
  }
  .prjInfoRepeater{
      display:none;background-color:#f6f6f6;margin:2px;padding:5px;
  }
  .bo_ddl{
      font-size:12px;
  }
 .RadCalendarPopup.RadCalendarPopupShadows{
     font-size:11px;
 }
  .bo_mdiv{
      width: 96%; margin-left: 1%; margin-right: 1%; background-color: white; padding: 5px; margin-top: 10px;
  }
.bgCount{
      font-weight: 600;
        color: #e2ab1d;
        font-size:18px;
         font-family: Arial, Helvetica, sans-serif;
  }
   .bgCountTxt{
        color: #888;
        font-size:18px;
         font-family: Arial, Helvetica, sans-serif;
  }
   .invisProj{
       margin-left:25px;background-color:#f6f6f6;padding:5px;display:none;
   }
    .visProj{
       margin-left:25px;background-color:#f6f6f6;padding:5px;display:block;
   }
    .mng1{
        background:#fff;padding:3px;
    }
    .mng2{
        background:#f6f6f6;padding:3px;
    }
    .mng3{
        padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:5px;text-align:center;
    }
    .mng4{
        padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:5px;text-align:left;
    }
    .switch-field-task-detail {
        margin-top:10px;
        display:block;
  font-family: Arial, Helvetica, sans-serif;
    overflow: hidden;
}
    .switch-field-task-detail input {
  display: none;
}
    .switch-field-task-detail label {
  float: left;
}

.switch-field-task-detail label:hover {
    cursor: pointer;
}
.switch-field-task-detail input[value="bugTaskViewGrp"]:checked + label, .switch-field-task-detail input[value="bugTaskViewSolo"]:checked  + label 
{
     display:block;
  width: 86px;
  height: 22px;
   padding: 2px;
   position:relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 10px;
  line-height: 20px;
        text-align: center;
         font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
    color: #24292e;
    background-color: #fbfbfb;
    border-top: 2px solid #1a2963;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
}

.switch-field-task-detail input[value="bugTaskViewGrp"]:not(:checked)  + label, .switch-field-task-detail input[value="bugTaskViewSolo"]:not(:checked)  + label  
{

   display:block;
  width: 86px;
  height: 22px;
   padding: 2px;
   position:relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-size: 10px;
  line-height: 20px;
        text-align: center;
         font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
    color: #666;
    background-color:#f6f6f6;
    border-top: 2px solid transparent;
    border-left: 0px solid black;
    border-right: 0px solid black;
    border-bottom: 1px solid #666;
}
.bd500{
    max-height:500px;
    overflow-y:auto;
}
a.imjusttext {
    color: #000000;
    text-decoration: none;
    font-size:12px;
}

    a.imjusttext:hover {
        text-decoration: none;
        font-size: 12px;
    }

    .hand{
        cursor:pointer;
    }
.unhidden_el {
    display: inline-block;
}
.unhidden_elblock {
    display: block;
}
.tblbdswircher{
    vertical-align:middle; margin-top:-5px;
}
.imgbdswitcher{
    margin-top:10px; width:20px;height:20px; margin-right:10px;margin-left:10px;
}
.exDiv{
    margin:5px;
}
.bdivabsolute0 {
        display:none;
        
    }
.rightouter80_0{
        float: right;
        width: 100%;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 25px;
        text-align:center;
        position: relative;
        z-index: 3;
        overflow: auto;
        background: white;
        -ms-overflow-style: scrollbar;
    }
.errTxt{
    color: #b50000;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
}
.w50px{
    width:50px;
}
.lh22{
    line-height:22px;
}
.w180px{
    width:180px;
}
.w175px{
    width:175px;
}
.noborder{
    border:none;
}