﻿.popup                                                  { font-size: 11px; clear: both; }
.popupHelp                                              { width: 310px; }
.popupModal                                             { width: 310px; }
.popupModal .header                                      { height: 40px;
                                                          margin: 0; padding: 0;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.png') 0 -176px no-repeat; }
                                                          
.popupModal .header .block                              { width: 213px; }
                                                          
.popupModal .header a.close                             { display: none; }        
.popupHelp .header                                      { height: 40px;
                                                          margin: 0; padding: 0;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.png') 0 0 no-repeat; }

.popup .header .block                                   { width: 210px; height: 19px;
                                                          float: left; }
.popup .header a span                                   { display: none; }

.popup .header a.normalFont                              { display: block; width: 12px; height: 12px; margin: 12px 0 0 2px ; float: left; }
.popup .header a.largerFont                              { display: block; width: 16px; height: 16px; margin: 8px 0 0 2px; float: left; }
.popup .header a.largestFont                             { display: block; width: 18px; height: 18px; margin: 6px 10px 0 2px; float: left; }

.popup .header a.normalFont                             { background: transparent url('../Images/SmallControl/PopupSprite.png') -31px -222px no-repeat; }
.popup .header a.largerFont                             { background: transparent url('../Images/SmallControl/PopupSprite.png') -43px -218px no-repeat; }
.popup .header a.largestFont                            { background: transparent url('../Images/SmallControl/PopupSprite.png') -59px -216px no-repeat; }

.popup .header a:hover.normalFont                       { background-position: -77px -222px }
.popup .header a:hover.largerFont                       { background-position: -89px -218px }
.popup .header a:hover.largestFont                      { background-position: -105px -216px }



.popup .header a.close                                  { display: block;
                                                          width: 15px; height: 15px;
                                                          margin: 7px 0 0 8px;
                                                          float: left; }
.popupHelp .header a.close                              { background: transparent url('../Images/SmallControl/PopupSprite.png') 0 -216px no-repeat; }
.popupHelp .header a:hover.close                              { background-position: 0 -231px }
/*.popupHelp .message                                     { padding: 1px 20px; font-size: 11px; line-height: 14px;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.jpg') -301px 0 repeat-y; }*/
.popupModal .message,                                                          
.popupHelp .message                                     { padding: 1px 20px; font-size: 11px; line-height: 14px;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.png') -311px 0 repeat-y; }
.popup .message p                                       { margin: 0px; padding: 8px 10px; }
.popup .message.normalFont                              { font-size: 11px; line-height: 14px; }
.popup .message.largerFont                              { font-size: 14px; line-height: 17px; }
.popup .message.largestFont                             { font-size: 20px; line-height: 23px; }
.popup .message div                                     { padding: 0 10px; }
/*.popupHelp .footer                                      { height: 15px;
                                                          margin: 0; padding: 0;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.jpg') 0 -40px no-repeat; }*/
.popupModal .footer,                                                         
.popupHelp .footer                                      { height: 21px;
                                                          margin: 0; padding: 0;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.png') 0 -40px no-repeat; }
                                                          
.popupError                                             { width: 310px; }
.popupError .header                                     { height: 40px;
                                                          margin: 0; padding: 0;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.png') 0 -63px no-repeat; }
                                                          
/*.popupError .header a.normalFont                              { display: block; width: 12px; height: 12px; margin: 12px 0 0 2px ; float: left; }
.popupError .header a.largerFont                              { display: block; width: 16px; height: 16px; margin: 8px 0 0 2px; float: left; }
.popupError .header a.largestFont                             { display: block; width: 18px; height: 18px; margin: 6px 10px 0 2px; float: left; }*/

.popupError .header a.normalFont                             { background-position: -124px -222px }
.popupError .header a.largerFont                             { background-position: -136px -218px }
.popupError .header a.largestFont                            { background-position: -152px -216px }

.popupError .header a:hover.normalFont                       { background-position: -170px -222px }
.popupError .header a:hover.largerFont                       { background-position: -182px -218px }
.popupError .header a:hover.largestFont                      { background-position: -198px -216px }

.popupError .header a.close                             { background: transparent url('../Images/SmallControl/PopupSprite.png') -15px -216px no-repeat; }
.popupError .header a:hover.close                             { background: transparent url('../Images/SmallControl/PopupSprite.png') -15px -231px no-repeat; }

.popupError .message                                    { padding: 1px 20px;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.png') -622px 0 repeat-y; }

.popupError .footer                                     { height: 21px;
                                                          margin: 0; padding: 0;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.png') 0 -105px no-repeat; }
                                                          
.popup .definitions                                     { display: none;
                                                          margin-top: 10px; }
.popup .definitions p                                   { padding-top: 0 !important; padding-bottom: 0 !important; }
.popup .definitions p strong                            { font-weight: bold; }
.popup .proceedLink                                     { height: 20px;
                                                          margin: 5px 0 0 0; }
.popup .proceedLink a                                   { display: block;
                                                          width: 89px; height: 18px;
                                                          float: right;
                                                          background: transparent url('../Images/SmallControl/PopupSprite.jpg') -89px -55px no-repeat; }
.popup .proceedLink a span                              { display: none; }
                                                          
.renewalsHelp .message div {
    padding: 0;
    text-align: left;
}

.renewalsHelp .message div img {
    cursor: pointer;
    margin-top: 5px;
}

.renewalsHelp .message a {
    color: #42CBED !important;
    text-decoration: underline !important;
}
#leftPanel .autoRenewals
{
    height: auto;
    font-size: 11px;
    line-height: 14px;
    color: #444;
}

.autoRenewals label
{
    float: none;
    display: block;
    height: auto;
}

.autoRenewals span
{
    cursor: pointer;
    color: #0D9FD8;
}

.popupAR
{
    width: 487px;
    color: #444;
    font-size: 11px;
    line-height: 14px;
}

.popupAR .header
{
    background: transparent url(/Images/AutoRenewals/AutoRenewalPopupSprite.png) no-repeat 0 0;
    height: 33px;
    margin: 0;
}

.popupAR .header .block
{
    width: 380px !important;
}

.popupAR .normalFont,
.popupAR .largerFont,
.popupAR .largestFont
{
    visibility: hidden;
}

.popupAR .header .close
{
    background: transparent url(/Images/AutoRenewals/AutoRenewalPopupSprite.png) no-repeat 0 -53px;
}

.popupAR .header .close:hover
{
    background: transparent url(/Images/AutoRenewals/AutoRenewalPopupSprite.png) no-repeat -15px -53px;
}

.popupAR .message
{
    background: #fff url(/Images/AutoRenewals/AutoRenewalPopupSprite.png) repeat-y -487px 0;
}

.popupAR .footer
{
    height: 13px;
    background: transparent url(/Images/AutoRenewals/AutoRenewalPopupSprite.png) no-repeat 0 -37px;
}

.popupAR .message p
{
    padding: 8px 4px !important;
}

.popupAR .message div
{
    padding: 0 10px 0 5px !important;
    text-align: left;
}

.popupAR .message ul
{
    margin: 0 0 0 30px;
    padding: 0;
}

.popupAR .close-container
{
    height: 20px;
    margin: 5px 0 0;
}

.popupAR .close-container span
{
    display: block;
    width: 50px;
    height: 10px;
    float: right;
    margin: 0 10px;
    background: transparent url(/Images/ApplicationForm-Popup-Close.gif) no-repeat 0 0;
    cursor: pointer;
}
