.CON_container .L {
    background: url(/images/seal/notary_spinner.gif) no-repeat center center;
    height: 142px;
    width: 150px;
    display: block;
}
.CON_container {
    /*for notary seals*/
    height: 142px;
    width: 150px;
}
.CON_container_tab, .CON_container_rect {
    height: 0px;
    width: 0px;
}

.CON_container_classic {
    height: 80px;
    width: 118px;
}
.CON_container img, .CON_container_tab img, .CON_container_rect img, .CON_container_classic img {
    display: block;
    border: none;
}

.z-stack-context {
    z-index: 100000 !important;
}

.mouseover-bg {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.4;
    display: none;
}
.mouseover-wrapper {
    position: fixed;
    z-index: 100000 !important;
    height: 100%;
    display: none;
}
* html .mouseover-wrapper {
    position: absolute; /* a compromise - IE6 doesn't know position:fixed, so set it to absolute */
}
.mouseover-content, .mouseover-content-ext {
    position:relative;
    margin: 0 auto;
    width:400px;
    height:410px;
    display:block;
    color: black;
    font-size: 11px;
    font-family: Verdana, Sans-Serif;
    cursor: pointer;
}
.mouseover-content {
    background: url(/images/seal_mouseover_bg.png) no-repeat top left;
}
.mouseover-content-ext {
    background: url(/images/seal_ext_mouseover_bg.png) no-repeat top left;
}
.mouseover-content .cert_domain, .mouseover-content-ext .cert_domain {
    color: #105FA1;
}
.mouseover-seal {
    height:142px;
    left:10px;
    position:absolute;
    top:73px;
    width:150px;
}

.mouseover-comm_page_url {
    width: 170px;
    left:220px;
    position:absolute;
    top:80px;
}
.mouseover-current_time {
    width: 170px;
    left:220px;
    position:absolute;
    top:132px;
}
.mouseover-issued {
    width: 170px;
    left:220px;
    position:absolute;
    top:162px;
}
.mouseover-provider {
    width: 180px;
    left:200px;
    position:absolute;
    top:228px;
}
.mouseover-footer {
    width: 380px;
    left:10px;
    position:absolute;
    top:260px;
    text-align: justify;
}

.mouseover-ext-logo {
    width: 170px;
    left:220px;
    position:absolute;
    top:113px;
}
.mouseover-current_time-ext {
    width: 170px;
    left:220px;
    position:absolute;
    top:165px;
}
.mouseover-footer-ext {
    width: 380px;
    left:10px;
    position:absolute;
    top:235px;
    text-align: justify;
}

.mouseover-click2close {
    width: 380px;
    left: 10px;
    position:absolute;
    top:388px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: white;
}

/* seal displayed as a tab or a rectangle */
#CON_seal_container_tab, #CON_seal_container_rect  {
    z-index: 10001 !important;
    position: fixed;
    bottom: 0px;
    right: 45px;
    background-color: transparent;
}

* html #CON_seal_container_tab {
     /* IE6 does not understand position:fixed so we fix this by calculate the element's absolute
        vertical position on the fly by using a CSS expression. */
    position: absolute;
    top:expression(
        eval(document.compatMode && document.compatMode=='CSS1Compat') ?
                  documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight)
                : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)
    );
}
* html #CON_seal_container_rect {
     /* IE6 does not understand position:fixed so we fix this by calculate the element's absolute
        vertical position on the fly by using a CSS expression. */
    position: absolute;
    top:expression(
        eval(document.compatMode && document.compatMode=='CSS1Compat') ?
                  documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight)
                : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)
    );
}

#CON_seal_container_tab {
    height: 24px;
    width: 192px;
}

#CON_seal_container_rect {
    height: 40px;
    width: 110px;
}

#CON_seal_container_tab img, #CON_seal_container_rect img {
    border: 0px;
}

#CON_seal_container_tab a {
    height: 24px;
    width: 192px;
    display: block;
    text-decoration: none;
}

#CON_seal_container_rect a {
    height: 40px;
    width: 110px;
    display: block;
    text-decoration: none;
}

#CON_seal_container_tab a.basic, #CON_seal_container_tab a.basic_exp {
    background: transparent url(/images/seal/tab_basic.gif) no-repeat 0 0;
}
#CON_seal_container_tab a.basic:hover {
    background: transparent url(/images/seal/tab_basic_hover.gif) no-repeat 0 0;
}
#CON_seal_container_tab a.basic_exp:hover {
    background: transparent url(/images/seal/tab_basic_hover_exp.gif) no-repeat 0 0;
}

#CON_seal_container_tab a.gold, #CON_seal_container_tab a.gold_exp {
    background: transparent url(/images/seal/tab_gold.gif) no-repeat 0 0;
}
#CON_seal_container_tab a.gold:hover {
    background: transparent url(/images/seal/tab_gold_hover.gif) no-repeat 0 0;
}
#CON_seal_container_tab a.gold_exp:hover {
    background: transparent url(/images/seal/tab_gold_hover_exp.gif) no-repeat 0 0;
}

#CON_seal_container_tab a.platinum, #CON_seal_container_tab a.platinum_exp {
    background: transparent url(/images/seal/tab_platinum.gif) no-repeat 0 0;
}
#CON_seal_container_tab a.platinum:hover {
    background: transparent url(/images/seal/tab_platinum_hover.gif) no-repeat 0 0;
}
#CON_seal_container_tab a.platinum_exp:hover {
    background: transparent url(/images/seal/tab_platinum_hover_exp.gif) no-repeat 0 0;
}

#CON_seal_container_tab a.not_verified {
    background: transparent url(/images/seal/tab_not_verified.gif) no-repeat 0 0;
}

#CON_seal_container_tab a.tech_issues {
    background: transparent url(/images/seal/tab_tech_issues.gif) no-repeat 0 0;
}
#CON_seal_container_tab a.js_disabled {
    background: transparent url(/images/seal/tab_js_disabled.gif) no-repeat 0 0;
}

#CON_seal_container_tab a.tech_issues:hover {
    background: transparent url(/images/seal/tab_cannot_verify.gif) no-repeat 0 0;
}
#CON_seal_container_tab a.js_disabled:hover {
    background: transparent url(/images/seal/tab_js_disabled_hover.gif) no-repeat 0 0;
}


#CON_seal_container_rect a.basic, #CON_seal_container_rect a.basic_exp {
    background: transparent url(/images/seal/rect_basic.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.basic:hover {
    background: transparent url(/images/seal/rect_basic_hover.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.basic_exp:hover {
    background: transparent url(/images/seal/rect_basic_hover_exp.gif) no-repeat 0 0;
}

#CON_seal_container_rect a.gold, #CON_seal_container_rect a.gold_exp {
    background: transparent url(/images/seal/rect_gold.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.gold:hover {
    background: transparent url(/images/seal/rect_gold_hover.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.gold_exp:hover {
    background: transparent url(/images/seal/rect_gold_hover_exp.gif) no-repeat 0 0;
}

#CON_seal_container_rect a.platinum, #CON_seal_container_rect a.platinum_exp {
    background: transparent url(/images/seal/rect_platinum.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.platinum:hover {
    background: transparent url(/images/seal/rect_platinum_hover.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.platinum_exp:hover {
    background: transparent url(/images/seal/rect_platinum_hover_exp.gif) no-repeat 0 0;
}

#CON_seal_container_rect a.not_verified {
    background: transparent url(/images/seal/rect_not_verified.gif) no-repeat 0 0;
}

#CON_seal_container_rect a.tech_issues {
    background: transparent url(/images/seal/rect_tech_issues.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.js_disabled {
    background: transparent url(/images/seal/rect_js_disabled.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.tech_issues:hover {
    background: transparent url(/images/seal/rect_cannot_verify.gif) no-repeat 0 0;
}
#CON_seal_container_rect a.js_disabled:hover {
    background: transparent url(/images/seal/rect_js_disabled_hover.gif) no-repeat 0 0;
}