#container {
   background: #fff;
}

.ac_results {
   padding: 0;
   border: 1px solid black;
   background-color: white;
   overflow: hidden;
   z-index: 99999;
   font-size: 12px;
}

.ac_results ul {
   width: 100%;
   list-style-position: outside;
   list-style-type: none;
   padding: 0;
   margin: 0;
}

.ac_results li {
   background: #fff none repeat scroll 0 0;
   list-style-type: none;
   margin: 0;
   padding: 2px 5px;
   cursor: default;
   display: block;
   line-height: 16px;
   overflow: hidden;
}

li.ac_odd {
   background: #fff none repeat scroll 0 0;
}

li.ac_even {
   background: #fff none repeat scroll 0 0;
}

li.ac_head {
   background: #f3f3f3 none repeat scroll 0 0;
   border-bottom: 1px solid #cecfce;
   font-weight: bold;
}

li.ac_over {
   background: #cecfce none repeat scroll 0 0;
}

b {
   font-weight: bold;
}

.oo_feedback_float {
   background: url("../images/oo_float_icon.gif") no-repeat scroll center 10px transparent;
   bottom: 5px;
   color: #000;
   cursor: pointer;
   font: 12px Arial,Helvetica,sans-serif;
   position: fixed;
   text-align: center;
   width: 100px;
   z-index: 999997;
}

.oo_feedback_float .olUp {
   padding: 30px 0 5px;
   position: relative;
   text-align: center;
   z-index: 2;
}

.oo_feedback_float .olUp img {
   margin-bottom: 5px;
}

.oo_feedback_float .oo_transparent {
   display: none;
}

.oo_feedback_float .olOver {
   border-radius: 5px 5px 5px 5px;
   display: none;
   min-height: 50px;
   position: relative;
   z-index: 2;
}

#oo_overlay {
   background: #000;
   display: block;
   height: 1000%;
   left: 0;
   opacity: .5;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 999998;
}

#oo_overlay.no_loading {
   background: none repeat scroll 0 0 #000;
   opacity: .5;
}

.paddingRight_5px {
   padding-right: 5px !important;
}

.acSearch_results {
   padding: 0;
   background-color: white;
   z-index: 10000;
}

.SearchautoComplete {
   z-index: 1000;
   font-size: 11px;
   margin: 0;
   background: #fff;
   color: black;
   text-align: left;
   display: block;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
   width: 250px !important;
}

.SearchAutoExtenderList {
   z-index: 1000;
   cursor: pointer;
   margin: 0;
   width: 100%;
   overflow: hidden;
   white-space: nowrap;
   padding: 5px;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
}

.SearchAutoExtenderHighlight {
   background-color: #d6d6d6;
   cursor: pointer;
   margin: 0;
   width: 100%;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   padding: 5px 57px 5px 5px;
   -o-text-overflow: ellipsis;
}

.border {
   border: 1px solid #d6d6d6 !important;
}

.quote_completionListElement {
   background: #fff;
   border: 1px solid #c6c6c6;
   color: #333;
   cursor: pointer;
   list-style-type: none;
   margin: 0 !important;
   overflow-x: hidden !important;
   overflow-y: auto;
   text-align: left;
   visibility: hidden;
   width: 400px !important;
   z-index: 1000;
}

.quote_completionListElement li {
   margin: 0;
   padding: 0 0 0 3px;
}

.quote_completionListElement li ul {
   list-style-type: none !important;
   margin: 0 !important;
}

.quote_completionListElement .ac_Msg {
   padding: 2px 5px;
}

.quote_headerrow {
   background: none repeat scroll 0 0 #f3f3f3;
   border-bottom: 1px solid #cecfce;
   clear: both;
   display: block;
   font-weight: 700;
}

.quote_headerrow ul {
   margin: 0;
   list-style-type: none;
   overflow: hidden;
}

.quote_headerrow ul li {
   padding: 2px 5px;
}

.quote_listItem, .quote_highlightedListItem {
   clear: both;
   color: #333;
   margin: 0;
   min-height: 13px;
   overflow: auto;
   padding: 2px;
}

.quote_listItem ul, .quote_highlightedListItem ul {
   display: block;
   list-style-type: none !important;
   margin: 0;
   padding: 0;
   width: 100%;
}

.quote_listItem_firstColumn {
    float: left;
    width: auto;
    width: 21ch;
    max-width: 21ch;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.quote_listItem_secondColumn {
   float: left;
   padding-left: 2px;
   width: 218px;
}

.quote_completionListElementOptions .quote_completionListElement {
   width: 330px !important;
}

.quote_completionListElementOptions .quote_listItem_secondColumn {
   width: 218px;
}

.quote_highlightedListItem {
   background: none repeat scroll 0 0 #cecfce;
}

a.btnMajor {
   background: url(../images/edge_buttons_sprite.png);
   background-repeat: no-repeat;
   background-position: -10px -40px;
   background-color: transparent;
   padding-top: 5px;
   padding-bottom: 5px;
   *padding-top: 0;
   *padding-bottom: 0;
   padding-left: 8px;
   cursor: pointer;
   text-decoration: none;
   font-size: 12px !important;
}

a.btnMajor span {
   background: url(../images/edge_buttons_sprite.png);
   background-repeat: no-repeat;
   background-position: right -10px;
   background-color: transparent;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 8px;
   font-size: 12px;
   color: #FFF;
   font-weight: 700;
   zoom: 1;
}

a.btnMajor:hover {
   background: url(../images/edge_buttons_sprite.png);
   background-repeat: no-repeat;
   background-position: -10px -72px;
   background-color: transparent;
}

a.btnMajor:hover span {
   background: url(../images/edge_buttons_sprite.png);
   background-repeat: no-repeat;
   background-position: right -107px;
   background-color: transparent;
}

.nopadding {
   padding: 0 !important;
}

.paddingLeft_20px {
   padding-left: 20px;
}

.marginLeft_10px {
   margin-left: 10px;
}

.relCHoverPopup {
   text-align: left;
   padding: 0 2px 2px 0;
   background: #dcdcdc;
   border: 1px solid #e5e5e5;
   cursor: pointer;
   line-height: 1.25;
   font-size: 12px;
}

.relCHoverPopup .txtLight {
   color: #a4bac6 !important;
}

.relCHoverPopup .head {
   background: #012169 !important;
   color: #FFF;
   padding: 8px 10px;
   font-weight: 700;
   border: 1px 0 0 0 solid #999;
}

.relCHoverPopup .head a.close {
   font-weight: 400 !important;
   background: url(../images/sprite_icons.gif) right -996px no-repeat !important;
   padding-right: 15px !important;
   color: #FFF !important;
}

.relCHoverPopup .head a.close:hover {
   text-decoration: none !important;
}

.relCHoverPopup .body {
   border: 0;
   padding: 1px 0;
   border-left: 1px solid #d6d6d6;
   border-right: 1px solid #999;
   background: #f4f4f4;
   font-size: .916em;
}

.relCHoverPopup .footer {
   border: 0;
   padding: 1px 8px 0;
   border-left: 1px solid #d6d6d6;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   background: #f4f4f4;
   font-size: .916em;
}

.relCHoverPopup p {
   margin-top: 7px;
   line-height: -1px !important;
}

.relCHoverPopup div.col50-50 div.asOfDate {
   margin-top: -2px;
}

.relCHoverPopup .body .chartDiv {
   width: 195px;
   height: 162px;
   padding: 10px 10px 0 0;
   float: left;
}

div > .relCHoverPopup .body .chartDiv {
   width: 195px;
   height: 162px;
   padding: 0 10px 0 0;
   float: left;
}

.relCHoverPopup .summary {
   font-size: 12px !important;
   color: #333 !important;
   line-height: 15px !important;
}

.relCHoverPopup .summary .colOne {
   width: 135px;
   border-right: 1px solid #d0d0d0;
   height: auto;
   margin-bottom: -70px;
   min-height: 38px;
   padding: 5px 2px 75px 5px;
}

.relCHoverPopup .summary .colTwo {
   width: 132px;
   border-right: 1px solid #d0d0d0;
   height: auto;
   margin-bottom: -70px;
   min-height: 38px;
   padding: 5px 2px 75px 5px;
}

.relCHoverPopup .summary .colThree {
   width: 130px;
   height: auto;
   margin-bottom: -70px;
   min-height: 38px;
   padding: 5px 2px 75px 8px;
}

.relCHoverPopup .summary .hoverData {
   font-size: 15px;
   padding-top: 5px;
   font-weight: 700;
}

.relCHoverPopup .summary .changePct {
   font-size: 70%;
}

.relCHoverPopup div.col60-40 .col {
   float: right !important;
   margin-left: 0 !important;
   width: 34% !important;
}

.relCHoverPopup div.col60-40 {
   padding: 6px 4px 4px 0;
   margin-top: 2px;
   border-top: 1px solid #d6d6d6;
   height: 21px !important;
}

.priceUp {
   background: transparent url(../images/quotearrow.gif) no-repeat scroll left -4px;
   color: #393;
   padding-left: 18px;
}

.priceDown {
   background: transparent url(../images/downArrow.png) no-repeat scroll left 1px;
   padding-left: 18px;
}

.relCHoverPopup .body .shad-footer {
   background: #e9eff7 url("../images/gridStyleA_l2shadow.gif") repeat-x top left;
}

.hoverloadImgAlt {
   background: #f4f4f4 url(../images/wait_alt.gif) no-repeat scroll center center !important;
}

.quote_stock, .quote_etf, .quote_mutualFund, .quote_option, .quote_index {
   width: 425px !important;
   z-index: 99999;
}

.quote_moneyFund {
   width: 270px !important;
   z-index: 99999;
}

.quote_unknown {
   width: 275px !important;
   z-index: 99999;
}

.mdQuoteHoverPopup {
   color: #333;
   font-size: 12px;
   line-height: normal;
   text-align: left;
   padding: 0 2px 2px 0;
   background: #dcdcdc;
   border: 1px solid #e5e5e5;
   cursor: pointer;
}

body > .mdQuoteHoverPopup {
   background: url(../images/shadow.png);
   padding: 0 2px 2px 0;
}

.mdQuoteHoverPopup .txtLight {
   color: #a4bac6 !important;
}

.mdQuoteHoverPopup .head {
   background: #131d4e url(../images/sprite_bg.gif) left -165px repeat-x;
   color: #FFF;
   padding: 8px 10px;
   font-weight: 700;
   border: 1px 0 0 0 solid #999;
}

.mdQuoteHoverPopup .head a.close {
   font-weight: 400 !important;
   background: url(../images/sprite_icons.gif) right -996px no-repeat !important;
   padding-right: 15px !important;
   color: #FFF !important;
}

.mdQuoteHoverPopup .head a.close:hover {
   text-decoration: none !important;
}

.mdQuoteHoverPopup .body {
   border: 0;
   padding: 1px 0;
   border-left: 1px solid #d6d6d6;
   border-right: 1px solid #999;
   background: #f4f4f4;
   font-size: .916em;
}

.mdQuoteHoverPopup .footer {
   border: 0;
   padding: 1px 8px 0;
   border-left: 1px solid #d6d6d6;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
   background: #f4f4f4;
   font-size: .916em;
}

.mdQuoteHoverPopup p {
   margin-top: 7px;
   line-height: -1px !important;
}

.mdQuoteHoverPopup div.col50-50 div.asOfDate {
   margin-top: -2px;
}

.mdQuoteHoverPopup .body .chartDiv {
   width: 195px;
   height: 162px;
   padding: 0;
   float: left;
}

div > .mdQuoteHoverPopup .body .chartDiv {
   width: 195px;
   height: 162px;
   padding: 0 10px 0 0;
   float: left;
}

.mdQuoteHoverPopup .summary {
   background: transparent url(../images/bck-stocksquotebar.jpg) repeat-x scroll 0 0;
   height: 50px !important;
   border-left: 1px solid #d6d6d6 !important;
   border-right: 1px solid #999 !important;
   border-bottom: 1px solid #d0d0d0;
   border-top: 1px solid #d0d0d0;
}

.mdQuoteHoverPopup .summary .colOne {
   padding: 5px 2px 5px 5px;
   width: 135px;
   border-right: 1px solid #d0d0d0;
   height: 38px;
}

.mdQuoteHoverPopup .summary .colTwo {
   padding: 5px 2px 5px 5px;
   width: 127px;
   border-right: 1px solid #d0d0d0;
   height: 38px;
}

.mdQuoteHoverPopup .summary .colThree {
   padding: 5px 2px 5px 8px;
   width: 130px;
   height: 38px;
}

.mdQuoteHoverPopup .summary .hoverData {
   font-size: 16px;
   padding-top: 5px;
   font-weight: 700;
}

.mdQuoteHoverPopup .summary .changePct {
   font-size: 70%;
}

.mdQuoteHoverPopup div.col60-40 .col {
   float: right !important;
   margin-left: 0 !important;
}

.mdQuoteHoverPopup div.col60-40 {
   padding: 6px 8px 8px 0;
   margin-top: 2px;
   border-top: 1px solid #d6d6d6;
}

.priceUp {
   background: transparent url(../images/quotearrow.gif) no-repeat scroll left -4px;
   color: #393;
   padding-left: 18px;
}

.priceDown {
   background: transparent url(../images/downArrow.png) no-repeat scroll left 3px;
   padding-left: 18px;
}

.hoverloadImgAlt {
   background: #f4f4f4 url(../images/wait_alt.gif) no-repeat scroll center center !important;
}

.hoverPopup .head, .hoverPopup .activityHead, .mdQuoteHoverPopup .head, .messageModule .highlight, .relCHoverPopup .head, div.lightbox h1.darkBlueHeader {
   background: url(../images/sprite_edge_repeatx.gif) repeat-x 0 -74px #0073b2 !important;
   color: #FFF;
}

.relCHoverPopup .body .shad-footer {
   background: url(../images/gridStyleA_l2shadow.gif) repeat-x scroll left top #e9eff7;
}

.alertMessage, .alertModule .body {
   padding: 5px 20px 11px 38px;
   background: transparent url(../images/icon_alert.gif) no-repeat left top;
}

.alertIcon {
   display: none;
   background: none !important;
}

.alertModule .paddingLeft_40px {
   padding: 0 !important;
}

.alertModule span.corner {
   height: 2px;
   background-color: #cd3535 !important;
}

.cautionModule span.corner.bottom, .contentCol .cautionModule span.corner.bottom {
   height: 2px;
   margin-bottom: 10px;
   border: 0;
}

.alertMessage .list, .infoMessage .list {
   padding: 3px 0 0 5px;
   margin-left: 0;
}

.infoMessage {
   padding: 5px 10px 11px 35px;
   background: transparent url(../images/icon_info.gif) no-repeat left top;
}

.cautionMessage {
   padding: 5px 20px 11px 35px;
   background: transparent url(../images/icon_caution.gif) no-repeat left top;
}

.twoColRightWide #page-warning {
   padding: 0 0 30px !important;
}

div.warningModule {
   background: url(../images/edge_icon_caution.gif) no-repeat scroll 0 0 #f9f7d0;
   border: 2px solid #f0be1f !important;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

.messageModule.tip .infoMessage {
   padding: 0 0 0 42px;
   background: transparent url(../images/icon_tip.gif) no-repeat left center;
}

.messageModule.tip span {
   display: none;
}

.alertModule .error {
   background: url(../images/error_rd_edge.gif) no-repeat scroll left top #FFF;
   border: none !important;
   margin: 0 10px;
   padding: 8px 30px 40px 50px;
   text-align: left;
}

.alertMessage, .alertModule .body {
   background: url(../images/error_bg_edge.gif) no-repeat scroll 0 0 #FFF !important;
   padding: 10px 20px 11px 44px !important;
}

.alertModule .body {
   background: url(../images/icon_alert.gif) no-repeat scroll left top transparent;
   border-color: #cd3535 !important;
   border-style: solid !important;
   border-width: 0 2px !important;
   margin-bottom: 0 !important;
   text-align: left !important;
}

.priceDown {
   background: url(../images-ose/sprite_edge.gif) !important;
   background-position: 2px -301px !important;
   background-repeat: no-repeat !important;
   padding-left: 18px;
}

.priceUp {
   background: url(../images-ose/sprite_edge.gif) !important;
   background-position: 2px -365px !important;
   background-repeat: no-repeat !important;
   color: #393;
   padding-left: 18px;
}

.negative {
   color: #900 !important;
}

.positive {
   color: #2f9a54 !important;
}

.relCHoverPopup .summary {
   background: url(../images/gradient-grey2.png) repeat scroll 0 bottom #fefefe;
   border-bottom: 1px solid #d0d0d0;
   border-left: 1px solid #d6d6d6 !important;
   border-right: 1px solid #999 !important;
   border-top: 1px solid #d0d0d0;
   overflow: hidden;
   margin: 0;
   vertical-align: top;
}

.TabbedZoomPanel .panelloading {
   background: url(../images/wait_alt.gif) center center no-repeat;
   padding: 33px 0 0;
   height: 16px;
   text-align: center;
}

div.alertModule {
   border-width: 0 !important;
   border-style: none !important;
   background-color: transparent !important;
}

div.alertModule .top, div.alertModule .bottom, div.alertModule .bottom span, div.alertModule .top span {
   height: 7px;
   background: #FFF url(../images/sprite_alert_mledge.gif) no-repeat 0 -75px;
}

div.alertModule .top span, div.alertModule .bottom span {
   float: right;
   width: 7px;
}

div.alertModule .bottom, div.alertModule .bottom span {
   height: 10px;
}

div.alertModule .top span {
   background-position: -1593px -75px !important;
}

div.alertModule .bottom {
   background-position: 0 -89px;
}

div.alertModule .bottom span {
   background-position: -1593px -89px;
}

div.alertModule .content {
   padding: 5px 13px 0 !important;
   background-color: #FFF !important;
   border-color: #cd3535 !important;
   border-style: solid !important;
   border-width: 0 2px !important;
}

.alertMessage {
   padding: 5px 0 11px 38px !important;
   background: transparent url(../images/sprite_alert_mledge.gif) no-repeat -1600px -236px !important;
}

div.alertModule.cautionModule {
   border: 0;
   background-color: transparent !important;
}

div.alertModule.cautionModule .top, div.alertModule.cautionModule .top span {
   background: url(../images/sprite_alert_mledge.gif) no-repeat 0 -151px;
}

div.alertModule.cautionModule .top span {
   background-position: -1593px -151px;
}

div.alertModule.cautionModule .bottom {
   background-position: 0 -165px;
}

div.alertModule.cautionModule .bottom span {
   background-position: -1593px -165px;
}

div.alertModule.cautionModule .content {
   border-width: 0 2px !important;
   border-color: #f0bf25 !important;
   background-color: #FFF !important;
}

.cautionModule .alertMessage {
   background: url(../images/sprite_alert_mledge.gif) no-repeat -3177px -236px !important;
}

div.alertModule.infoModule {
   border: 0;
   background-color: transparent !important;
}

div.alertModule.infoModule .top, div.alertModule.infoModule .top span {
   background: url(../images/sprite_alert_mledge.gif) no-repeat 0 0;
}

div.alertModule.infoModule .top span {
   background-position: -1593px 0 !important;
}

div.alertModule.infoModule .bottom {
   background-position: 0 -14px;
}

div.alertModule.infoModule .bottom span {
   background-position: -1593px -14px;
}

div.alertModule.infoModule .content {
   border-width: 0 2px !important;
   border-color: #049d10 !important;
   background-color: #FFF !important;
}

.infoModule .alertMessage {
   background: url(../images/sprite_alert_mledge.gif) no-repeat 0 -236px !important;
}

.displayNone {
   display: none;
}

.relCHoverPopup {
   background: #dcdcdc none repeat scroll 0 0;
   border: 1px solid #e5e5e5;
   cursor: pointer;
   padding: 0 2px 2px 0;
   text-align: left;
}

.relCHoverPopup .head {
   background: #131d4e url(../images/sprite_bg.gif) repeat-x scroll left -165px;
   color: #FFF;
   font-weight: 700;
   padding: 4px 10px;
}

.relCHoverPopup .head a.close {
   background: transparent url(../images/sprite_icons.gif) no-repeat scroll right -996px !important;
   color: #FFF !important;
   font-weight: 400 !important;
   padding-right: 15px !important;
}

.relCHoverPopup .txtLight {
   color: #a4bac6 !important;
}

.priceDown {
   background: url(../images-ose/sprite_edge_norepeat.gif) !important;
   background-position: 2px -301px !important;
   background-repeat: no-repeat !important;
   padding-left: 18px;
}

.priceUp {
   background: url(../images-ose/sprite_edge_norepeat.gif) !important;
   background-position: 2px -365px !important;
   background-repeat: no-repeat !important;
   color: #393;
   padding-left: 18px;
}

.iconClosePopup {
   background-position: 0 -175px;
   width: 17px;
   height: 17px;
}

.stdBtn3, a.stdBtn3 span {
   background: url(../images/btn_edgemyml_secondary.gif) no-repeat left -90px;
   zoom: 1;
}

a.stdBtn3 {
   padding: 6px 0 6px 2px;
   *padding: 0 0 0 2px;
   font-size: 11px;
   font-weight: bold;
   color: #2a61ae;
}

a.stdBtn3 span {
   background-position: 100% 0;
   padding: 6px 11px 7px 9px;
   *padding: 0 11px 0 9px;
   line-height: 28px;
}

a.stdBtn3:hover, a.stdBtn3:focus, a.stdBtn3:active, a.stdBtn3:hover span, a.stdBtn3:focus span, a.stdBtn3:active span {
   background: url(../images/btn_edgemyml_secondary.gif) no-repeat;
}

a.stdBtn3:hover, a.stdBtn3:focus, a.stdBtn3:active {
   background-position: 0 -120px;
   text-decoration: none;
}

a.stdBtn3:hover span, a.stdBtn3:focus span, a.stdBtn3:active span {
   background-position: 100% -30px;
}

a.stdBtn3.disable, a.stdBtn3.disable:hover, a.stdBtn3.disable:focus, a.stdBtn3.disable:active {
   background-position: 0 -150px;
   cursor: default;
}

a.stdBtn3.disable span, a.stdBtn3.disable:hover span, a.stdBtn3.disable:focus span, a.stdBtn3.disable:active span {
   background-position: 100% -60px;
   color: #e5e5e5;
}

.MFCriteriaTitle {
   background: url("../images/gridStyleA_headerRow.gif") repeat-x scroll left bottom #878787 !important;
   border-bottom: medium none !important;
   color: #FFF !important;
   font-size: 14px !important;
   font-weight: 700 !important;
   padding: 5px;
}

.NoLoadFund {
   background: url("../images/ntf.png") no-repeat scroll 0 0 transparent;
   line-height: 15px !important;
   margin-left: 2px !important;
   padding-left: 18px !important;
}

.NoLoadFeeFund {
   background: url("../images/tf_icon.jpg") no-repeat scroll 0 0 transparent;
   line-height: 15px;
   padding-left: 21px;
}

.star_Sel {
   background-position: -15px center;
}

.rating_star {
   background-image: url("../images/MorningstarRatingStar_Sprite.gif");
   background-repeat: no-repeat;
   float: left;
   height: 14px;
   width: 13px;
}

.spiningImg {
   background: url(../images/wait_alt.gif) no-repeat !important;
}

.loading {
   background: url("../images/wait.gif") no-repeat scroll center center #fff !important;
}

.relCHoverPopup .fc-fix {
   display: block !important;
}

.relCHoverPopup .summary .col {
   border-right: 1px solid #d0d0d0;
   float: left;
   margin-bottom: -70px;
   padding: 5px 15px 70px;
   width: auto;
}

.morningStarRating span {
   display: block;
   float: left;
   height: 14px;
   width: 14px;
}

.morningstarRatingDark, .morningstarRatingGray {
   background: url("../images/MorningstarRatingStar_Sprite.gif") no-repeat right bottom;
   display: inline-block;
   height: 14px;
   margin-right: 2px;
   width: 14px;
}

.morningstarRatingGray {
   background-position: left bottom;
}

.up {
   color: #393;
}

.down {
   color: #c33;
}

.txt-watermark {
   color: #999;
}

.floatRight {
   float: right;
}

.floatLeft {
   float: left;
}

.txtBold {
   font-weight: bold;
}

.txtSmall {
   font-size: .916em !important;
}

.iconClosePopup {
   background: url("../images/ri_sprite_icons.png") no-repeat scroll 0 0 transparent;
   background-position: 0 -175px;
   height: 17px;
   width: 17px;
}

.alertModule span.corner.bottom, .contentCol .alertModule span.corner.bottom, .twoColRight #contentCol .alertModule span.corner.bottom, .messageModule.alertModule span.corner.bottom, .contentCol .alertModule span.corner.bottom, .messageModule span.corner.bottom, .contentCol .messageModule span.corner.bottom, #content.twoColLeft .alertModule span.corner.bottom {
   height: 2px;
   margin-bottom: 10px;
   border: 0;
}

div.alertModule div.error {
   background: #f5e9e9;
   border: 1px solid #e8c5c5;
   padding: 13px 10px 10px 50px;
   text-align: left;
}

.alertModule .error {
   background: #f5e9e9;
   border-color: #e8c5c5;
   border-style: solid;
   border-width: 1px;
   margin: 0 10px;
   padding: 13px 10px 10px 50px;
   text-align: left;
}

.alertModule .errorBoxNomarg {
   background: #f5e9e9;
   border-color: #e8c5c5;
   border-style: solid;
   border-width: 1px;
   margin: 0;
   padding: 13px 10px 10px 50px;
   text-align: left;
}

.alertMessage {
   padding-bottom: 10px !important;
   padding-left: 40px !important;
   padding-right: 0 !important;
   padding-top: 0 !important;
}

div.alertModule.cautionModule .content {
   border: 1px solid #ccc170 !important;
   background-color: #f9f7d0 !important;
}

.cautionModule .alertMessage {
   background: url(../images/yellow_alert_icon.gif) no-repeat scroll 0 0 !important;
}

div.alertModule.infoModule .content {
   border: 1px solid #b0c1d5 !important;
   background-color: #f2f5fa !important;
}

.alertMessage, .alertModule .body {
   padding: 5px 20px 11px 38px;
   background: transparent url(../images/icon_alert.gif) no-repeat left top;
}

.alertIcon {
   display: none;
   background: none !important;
}

.alertModule .paddingLeft_40px {
   padding: 0 !important;
}

.alertModule span.corner {
   height: 2px;
   background-color: #cd3535 !important;
}

.cautionModule span.corner.bottom, .contentCol .cautionModule span.corner.bottom {
   height: 2px;
   margin-bottom: 10px;
   border: 0;
}

.alertMessage .list, .infoMessage .list {
   padding: 3px 0 0 5px;
   margin-left: 0;
}

.infoMessage {
   padding: 5px 10px 11px 35px;
   background: transparent url(../images/icon_info.gif) no-repeat left top;
}

.cautionMessage {
   padding: 5px 20px 11px 35px;
   background: transparent url(../images/icon_caution.gif) no-repeat left top;
}

div.warningModule {
   background: url(../images/edge_icon_caution.gif) no-repeat scroll 0 0 #f9f7d0;
   border: 2px solid #f0be1f !important;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
}

.alertModule .error {
   background: url(../images/error_rd_edge.gif) no-repeat scroll left top #FFF;
   border: none !important;
   margin: 0 10px;
   padding: 8px 30px 40px 50px;
   text-align: left;
}

background:url(../images/error_bg_edge.gif) no-repeat scroll 0 0 #FFF!important;padding:10px 20px 11px 44px!important
}

.alertModule .body {
   background: url(../images/icon_alert.gif) no-repeat scroll left top transparent;
   border-color: #cd3535 !important;
   border-style: solid !important;
   border-width: 0 2px !important;
   margin-bottom: 0 !important;
   text-align: left !important;
}

div.alertModule {
   border-width: 0 !important;
   border-style: none !important;
   background-color: transparent !important;
}

div.alertModule .top, div.alertModule .bottom, div.alertModule .bottom span, div.alertModule .top span {
   height: 7px;
   background: #FFF url(../images/sprite_alert_mledge.gif) no-repeat 0 -75px;
}

div.alertModule .top span, div.alertModule .bottom span {
   float: right;
   width: 7px;
}

div.alertModule .bottom, div.alertModule .bottom span {
   height: 10px;
}

div.alertModule .top span {
   background-position: -1593px -75px !important;
}

div.alertModule .bottom {
   background-position: 0 -89px;
}

div.alertModule .bottom span {
   background-position: -1593px -89px;
}

div.alertModule .content {
   padding: 5px 13px 0 !important;
   background-color: #FFF !important;
   border-color: #cd3535 !important;
   border-style: solid !important;
   border-width: 0 2px !important;
}

.alertMessage {
   padding: 5px 0 11px 38px !important;
   background: transparent url(../images/sprite_alert_mledge.gif) no-repeat -1600px -236px !important;
}

div.alertModule.cautionModule {
   border: 0;
   background-color: transparent !important;
}

div.alertModule.cautionModule .top, div.alertModule.cautionModule .top span {
   background: url(../images/sprite_alert_mledge.gif) no-repeat 0 -151px;
}

div.alertModule.cautionModule .top span {
   background-position: -1593px -151px;
}

div.alertModule.cautionModule .bottom {
   background-position: 0 -165px;
}

div.alertModule.cautionModule .bottom span {
   background-position: -1593px -165px;
}

div.alertModule.cautionModule .content {
   border-width: 0 2px !important;
   border-color: #f0bf25 !important;
   background-color: #FFF !important;
}

.cautionModule .alertMessage {
   background: url(../images/sprite_alert_mledge.gif) no-repeat -3177px -236px !important;
}

div.alertModule.infoModule {
   border: 0;
   background-color: transparent !important;
}

div.alertModule.infoModule .top, div.alertModule.infoModule .top span {
   background: url(../images/sprite_alert_mledge.gif) no-repeat 0 0;
}

div.alertModule.infoModule .top span {
   background-position: -1593px 0 !important;
}

div.alertModule.infoModule .bottom {
   background-position: 0 -14px;
}

div.alertModule.infoModule .bottom span {
   background-position: -1593px -14px;
}

div.alertModule.infoModule .content {
   border-width: 0 2px !important;
   border-color: #049d10 !important;
   background-color: #FFF !important;
}

.infoModule .alertMessage {
   background: url(../images/sprite_alert_mledge.gif) no-repeat 0 -236px !important;
}

.alertModule span.corner.bottom, .contentCol .alertModule span.corner.bottom, .twoColRight #contentCol .alertModule span.corner.bottom, .messageModule.alertModule span.corner.bottom, .contentCol .alertModule span.corner.bottom, .messageModule span.corner.bottom, .contentCol .messageModule span.corner.bottom, #content.twoColLeft .alertModule span.corner.bottom {
   height: 2px;
   margin-bottom: 10px;
   border: 0;
}

div.alertModule div.error {
   background: #f5e9e9;
   border: 1px solid #e8c5c5;
   padding: 13px 10px 10px 50px;
   text-align: left;
}

.topSpacer {
   margin-top: 10px !important;
}

.bottomSpacer {
   margin-bottom: 10px !important;
}

span.corner {
   background: #d6d6d6;
   border-bottom-style: none;
   border-left-style: none;
   border-right-style: none;
   border-top-style: none;
   display: block;
   font-size: 1px;
   height: 1px;
   margin: 0 1px;
   overflow: hidden;
}

.w-10pc {
   width: 10%;
}

.w-20pc {
   width: 20%;
}

.w-25pc {
   width: 25%;
}

.w-30pc {
   width: 30%;
}

.w-31pc {
   width: 31%;
}

.w-50pc {
   width: 50%;
}

.w-65pc {
   width: 65%;
}

.w-70pc {
   width: 70%;
}

.w-75pc {
   width: 75%;
}

.w-100pc {
   width: 100%;
}

.w-5px {
   width: 5px;
}

.w-10px {
   width: 10px;
}

.w-15px {
   width: 15px;
}

.w-20px {
   width: 20px;
}

.w-25px {
   width: 25px;
}

.w-30px {
   width: 30px;
}

.w-40px {
   width: 40px;
}

.w-45px {
   width: 45px;
}

.w-50px {
   width: 50px;
}

.w-55px {
   width: 55px;
}

.w-60px {
   width: 60px;
}

.w-65px {
   width: 65px;
}

.w-70px {
   width: 70px;
}

.w-75px {
   width: 75px;
}

.w-80px {
   width: 80px;
}

.w-85px {
   width: 85px;
}

.w-90px {
   width: 90px;
}

.w-100px {
   width: 100px;
}

.w-105px {
   width: 105px;
}

.w-110px {
   width: 110px;
}

.w-120px {
   width: 120px;
}

.w-125px {
   width: 125px;
}

.w-130px {
   width: 130px;
}

.w-135px {
   width: 135px;
}

.w-140px {
   width: 140px;
}

.w-145px {
   width: 145px;
}

.w-150px {
   width: 150px;
}

.w-160px {
   width: 160px;
}

.w-170px {
   width: 170px;
}

.w-175px {
   width: 175px;
}

.w-180px {
   width: 180px;
}

.w-190px {
   width: 190px;
}

.w-195px {
   width: 195px;
}

.w-200px {
   width: 200px;
}

.w-210px {
   width: 210px;
}

.w-220px {
   width: 220px;
}

.w-220px {
   width: 220px;
}

.w-230px {
   width: 230px;
}

.w-240px {
   width: 240px;
}

.w-250px {
   width: 250px;
}

.w-260px {
   width: 260px;
}

.w-265px {
   width: 265px;
}

.w-270px {
   width: 270px;
}

.w-280px {
   width: 280px;
}

.w-285px {
   width: 285px;
}

.w-290px {
   width: 290px;
}

.w-295px {
   width: 295px;
}

.w-300px {
   width: 300px;
}

.w-310px {
   width: 310px;
}

.w-320px {
   width: 320px;
}

.w-330px {
   width: 330px;
}

.w-350px {
   width: 350px;
}

.w-370px {
   width: 370px;
}

.w-400px {
   width: 400px;
}

.w-415px {
   width: 415px;
}

.w-420px {
   width: 420px;
}

.w-450px {
   width: 450px;
}

.w-455px {
   width: 455px;
}

.w-460px {
   width: 460px;
}

.w-470px {
   width: 470px;
}

.w-490px {
   width: 490px;
}

.w-500px {
   width: 500px;
}

.w-525px {
   width: 525px;
}

.w-540px {
   width: 540px;
}

.w-580px {
   width: 580px;
}

.w-590px {
   width: 590px;
}

.w-600px {
   width: 600px;
}

.w-610px {
   width: 610px;
}

.w-620px {
   width: 620px;
}

.w-630px {
   width: 630px;
}

.w-695px {
   width: 695px;
}

.w-700px {
   width: 700px;
}

.w-710px {
   width: 710px;
}

.w-780px {
   width: 780px;
}

.w-800px {
   width: 800px;
}

.w-890px {
   width: 890px;
}

.w-970px {
   width: 970px;
}

.h-10pc {
   height: 10%;
}

.h-25pc {
   height: 25%;
}

.h-50pc {
   height: 50%;
}

.h-100pc {
   height: 100%;
}

.h-5px {
   height: 5px;
}

.h-10px {
   height: 10px;
}

.h-15px {
   height: 15px;
}

.h-20px {
   height: 20px;
}

.h-25px {
   height: 25px;
}

.h-30px {
   height: 30px;
}

.h-40px {
   height: 40px;
}

.h-45px {
   height: 45px;
}

.h-50px {
   height: 50px;
}

.h-60px {
   height: 60px;
}

.h-65px {
   height: 65px;
}

.h-70px {
   height: 70px;
}

.h-80px {
   height: 80px;
}

.h-90px {
   height: 90px;
}

.h-100px {
   height: 100px;
}

.h-125px {
   height: 125px;
}

.h-130px {
   height: 130px;
}

.h-135px {
   height: 135px;
}

.h-150px {
   height: 150px;
}

.h-160px {
   height: 160px;
}

.h-175px {
   height: 175px;
}

.h-200px {
   height: 200px;
}

.h-220px {
   height: 220px;
}

.h-250px {
   height: 250px;
}

.h-270px {
   height: 270px;
}

.h-300px {
   height: 300px;
}

.h-330px {
   height: 330px;
}

.h-350px {
   height: 350px;
}

.h-400px {
   height: 400px;
}

.h-500px {
   height: 500px;
}

.h-600px {
   height: 600px;
}

.h-700px {
   height: 700px;
}

.h-800px {
   height: 800px;
}

.p-0, ._p-0 * {
   padding: 0;
}

.p-xxs, ._p-xxs * {
   padding: 1px;
}

.p-xs, ._p-xs * {
   padding: 2px;
}

.p-s, ._p-s * {
   padding: 5px;
}

.p-m, ._p-m * {
   padding: 10px;
}

.p-l, ._p-l * {
   padding: 15px;
}

.p-xl, ._p-xl * {
   padding: 20px;
}

.p-xxl, ._p-xxl * {
   padding: 25px;
}

.p-xxxl, ._p-xxxl * {
   padding: 30px;
}

.pl-0, ._pl-0 * {
   padding-left: 0;
}

.pl-xxs, ._pl-xxs * {
   padding-left: 1px;
}

.pl-xs, ._pl-xs * {
   padding-left: 2px;
}

.pl-s, ._pl-s * {
   padding-left: 5px;
}

.pl-m, ._pl-m * {
   padding-left: 10px;
}

.pl-l, ._pl-l * {
   padding-left: 15px;
}

.pl-xl, ._pl-xl * {
   padding-left: 20px;
}

.pl-xxl, ._pl-xxl * {
   padding-left: 25px;
}

.pl-xxxl, ._pl-xxxl * {
   padding-left: 30px;
}

.pr-0, ._pr-0 * {
   padding-right: 0;
}

.pr-xxs, ._pr-xxs * {
   padding-right: 1px;
}

.pr-xs, ._pr-xs * {
   padding-right: 2px;
}

.pr-s, ._pr-s * {
   padding-right: 5px;
}

.pr-m, ._pr-m * {
   padding-right: 10px;
}

.pr-l, ._pr-l * {
   padding-right: 15px;
}

.pr-xl, ._pr-xl * {
   padding-right: 20px;
}

.pr-xxl, ._pr-xxl * {
   padding-right: 25px;
}

.pr-xxxl, ._pr-xxxl * {
   padding-right: 30px;
}

.pt-0, ._pt-0 * {
   padding-top: 0;
}

.pt-xxs, ._pt-xxs * {
   padding-top: 1px;
}

.pt-xs, ._pt-xs * {
   padding-top: 2px;
}

.pt-s, ._pt-s * {
   padding-top: 5px;
}

.pt-m, ._pt-m * {
   padding-top: 10px;
}

.pt-l, ._pt-l * {
   padding-top: 15px;
}

.pt-xl, ._pt-xl * {
   padding-top: 20px;
}

.pt-xxl, ._pt-xxl * {
   padding-top: 25px;
}

.pt-xxxl, ._pt-xxxl * {
   padding-top: 30px;
}

.pb-0, ._pb-0 * {
   padding-bottom: 0;
}

.pb-xxs, ._pb-xxs * {
   padding-bottom: 1px;
}

.pb-xs, ._pb-xs * {
   padding-bottom: 2px;
}

.pb-xs, ._pb-xs * {
   padding-bottom: 2px;
}

.pb-s, ._pb-s * {
   padding-bottom: 5px;
}

.pb-m, ._pb-m * {
   padding-bottom: 10px;
}

.pb-l, ._pb-l * {
   padding-bottom: 15px;
}

.pb-xl, ._pb-xl * {
   padding-bottom: 20px;
}

.pb-xxl, ._pb-xxl * {
   padding-bottom: 25px;
}

.pb-xxxl, ._pb-xxxl * {
   padding-bottom: 30px;
}

.m-0, ._m-0 * {
   margin: 0;
}

.m-xxs, ._m-xxs * {
   margin: 1px;
}

.m-xs, ._m-xs * {
   margin: 2px;
}

.m-s, ._m-s * {
   margin: 5px;
}

.m-m, ._m-m * {
   margin: 10px;
}

.m-l, ._m-l * {
   margin: 15px;
}

.m-xl, ._m-xl * {
   margin: 20px;
}

.m-xxl, ._m-xxl * {
   margin: 25px;
}

.m-xxxl, ._m-xxxl * {
   margin: 30px;
}

.ml-0, ._ml-0 * {
   margin-left: 0;
}

.ml-xxs, ._ml-xxs * {
   margin-left: 1px;
}

.ml-xs, ._ml-xs * {
   margin-left: 2px;
}

.ml-s, ._ml-s * {
   margin-left: 5px;
}

.ml-m, ._ml-m * {
   margin-left: 10px;
}

.ml-l, ._ml-l * {
   margin-left: 15px;
}

.ml-xl, ._ml-xl * {
   margin-left: 20px;
}

.ml-xxl, ._ml-xxl * {
   margin-left: 25px;
}

.ml-xxxl, ._ml-xxxl * {
   margin-left: 30px;
}

.mr-0, ._mr-0 * {
   margin-right: 0;
}

.mr-xxs, ._mr-xxs * {
   margin-right: 1px;
}

.mr-xs, ._mr-xs * {
   margin-right: 2px;
}

.mr-s, ._mr-s * {
   margin-right: 5px;
}

.mr-m, ._mr-m * {
   margin-right: 10px;
}

.mr-l, ._mr-l * {
   margin-right: 15px;
}

.mr-xl, ._mr-xl * {
   margin-right: 20px;
}

.mr-xxl, ._mr-xxl * {
   margin-right: 25px;
}

.mr-xxxl, ._mr-xxxl * {
   margin-right: 30px;
}

.mt-0, ._mt-0 * {
   margin-top: 0;
}

.mt-xxs, ._mt-xxs * {
   margin-top: 1px;
}

.mt-xs, ._mt-xs * {
   margin-top: 2px;
}

.mt-s, ._mt-s * {
   margin-top: 5px;
}

.mt-m, ._mt-m * {
   margin-top: 10px;
}

.mt-l, ._mt-l * {
   margin-top: 15px;
}

.mt-xl, ._mt-xl * {
   margin-top: 20px;
}

.mt-xxl, ._mt-xxl * {
   margin-top: 25px;
}

.mt-xxxl, ._mt-xxxl * {
   margin-top: 30px;
}

.mb-0, ._mb-0 * {
   margin-bottom: 0;
}

.mb-xxs, ._mb-xxs * {
   margin-bottom: 1px;
}

.mb-xs, ._mb-xs * {
   margin-bottom: 2px;
}

.mb-s, ._mb-s * {
   margin-bottom: 5px;
}

.mb-m, ._mb-m * {
   margin-bottom: 10px;
}

.mb-l, ._mb-l * {
   margin-bottom: 15px;
}

.mb-xl, ._mb-xl * {
   margin-bottom: 20px;
}

.mb-xxl, ._mb-xxl * {
   margin-bottom: 25px;
}

.mb-xxxl, ._mb-xxxl * {
   margin-bottom: 30px;
}

.m-0a, ._m-0a * {
   margin: 0 auto;
}

.b-0, ._b-0 *, .b-0_tr td {
   border: 0;
}

.b-s, ._b-s *, .b-s_tr td {
   border: 1px solid #d6d6d6;
}

.b-m, ._b-m *, .b-m_tr td {
   border: 2px solid #d6d6d6;
}

.b-l, ._b-l *, .b-l_tr td {
   border: 5px solid #d6d6d6;
}

.bt-0, ._bt-0 *, .bt-0_tr td {
   border-top: 0;
}

.bt-s, ._bt-s *, .bt-s_tr td {
   border-top: 1px solid #d6d6d6;
}

.bt-m, ._bt-m *, .bt-m_tr td {
   border-top: 2px solid #d6d6d6;
}

.bt-l, ._bt-l *, .bt-l_tr td {
   border-top: 5px solid #d6d6d6;
}

.bb-0, ._bb-0 *, .bb-0_tr td {
   border-bottom: 0;
}

.bb-s, ._bb-s *, .bb-s_tr td {
   border-bottom: 1px solid #d6d6d6;
}

.bb-m, ._bb-m *, .bb-m_tr td {
   border-bottom: 2px solid #d6d6d6;
}

.bb-l, ._bb-l *, .bb-l_tr td {
   border-bottom: 5px solid #d6d6d6;
}

.bl-0, ._bl-0 *, .bl-0_tr td {
   border-left: 0;
}

.bl-s, ._bl-s *, .bl-s_tr td {
   border-left: 1px solid #d6d6d6;
}

.bl-m, ._bl-m *, .bl-m_tr td {
   border-left: 2px solid #d6d6d6;
}

.bl-l, ._bl-l *, .bl-l_tr td {
   border-left: 5px solid #d6d6d6;
}

.br-0, ._br-0 *, .br-0_tr td {
   border-right: 0;
}

.br-s, ._br-s *, .br-s_tr td {
   border-right: 1px solid #d6d6d6;
}

.br-m, ._br-m *, .br-m_tr td {
   border-right: 2px solid #d6d6d6;
}

.br-l, ._br-l *, .br-l_tr td {
   border-right: 5px solid #d6d6d6;
}

.b-dot, ._b-dot *, .b-dot_tr td {
   border-style: dotted !important;
}

.b-das, ._b-das *, .b-das_tr td {
   border-style: dashed !important;
}

.bt1d-999 {
   border-top: 1px dotted #999;
}

.bb1d-999 {
   border-bottom: 1px dotted #999;
}

.bl1d-999 {
   border-left: 1px dotted #999;
}

.br1d-999 {
   border-right: 1px dotted #999;
}

.bt1s-999, ._bt1s-999 *, .bt1s-999_tr td {
   border-top: 1px solid #999;
}

.bb1s-999, ._bb1s-999 *, .bb1s-999_tr td {
   border-bottom: 1px solid #999;
}

.bb2s-999, ._bb2s-999 *, .bb2s-999_tr td {
   border-bottom: 2px solid #999;
}

.bb3s-999, ._bb3s-999 *, .bb3s-999_tr td {
   border-bottom: 3px solid #999;
}

.br1s-999, ._br1s-999 *, .br1s-999_tr td {
   border-right: 1px solid #999;
}

.bt1s-666, ._bt1s-666 *, .bt1s-666_tr td {
   border-top: 1px solid #666;
}

.bb1s-666, ._bb1s-666 *, .bb1s-666_tr td {
   border-bottom: 1px solid #666;
}

.bs-999 {
   border: 1px solid #999;
}

.bc-sep {
   border-collapse: separate;
}

.bc-col {
   border-collapse: collapse;
}

.bs-blue {
   border: 1px solid #b7d7f2;
}

.tl-fix {
   table-layout: fixed;
}

.bg-light, ._bg-light * {
   background-color: #f1f1f1;
}

.bg-lighter, ._bg-lighter * {
   background-color: #f8f8f8;
}

.iBG-IMG-NONE, ._iBG-IMG-NONE * {
   background-image: none !important;
}

.txt-light, ._txt-light * {
   color: #999;
}

.txt-lighter, ._txt-lighter * {
   color: #ccc;
}

.txt-xxs {
   font-size: .75em;
}

.txt-xs {
   font-size: .8333em;
}

.txt-s {
   font-size: .916em;
}

.txt-m {
   font-size: 1em;
}

.txt-l {
   font-size: 1.08333em;
}

.txt-xl {
   font-size: 1.1666em;
}

.txt-xxl {
   font-size: 1.25em;
}

.txt-xxxl {
   font-size: 1.5em;
}

.unbold, ._unbold * {
   font-weight: normal;
}

.bold, ._bold * {
   font-weight: bold;
}

.uline, ._uline * {
   text-decoration: underline;
}

.unuline, ._unuline * {
   text-decoration: none;
}

.align-l, ._align-l * {
   text-align: left;
}

.align-r, ._align-r * {
   text-align: right;
}

.align-c, ._align-c * {
   text-align: center;
}

.valign-t, ._valign-t * {
   vertical-align: top;
}

.valign-m, ._valign-m * {
   vertical-align: middle;
}

.valign-b, ._valign-b * {
   vertical-align: bottom;
}

.adahidden {
   position: absolute;
   left: -10000px;
   top: auto;
   width: 1px;
   height: 1px;
   overflow: hidden;
}

.clear {
   clear: both;
}

.modal .body:after {
   clear: both;
   content: "";
   display: block;
   height: 0;
}

.modal .body {
   background: none repeat scroll 0 0 #fff;
   padding: 15px;
   text-align: left;
}

.modal .head a.close, a.modalClose {
   background: url("../images/sprite_icons.gif") no-repeat scroll right -990px transparent !important;
   color: #fff !important;
   cursor: pointer;
   float: right !important;
   font-weight: 400 !important;
   margin-right: 10px;
   padding-right: 15px !important;
   font-size: 12px;
}

.modal .head, .modalHead {
   background: #131d4e url(../images/sprite_bg.gif) left -165px repeat-x !important;
   height: 27px;
   text-align: left;
   color: #fff;
   line-height: 27px;
   font-weight: 700;
   padding-left: 10px;
   border: 1px solid #333;
   border-bottom: 0;
}

.quote_headerrow .autocompclose {
   background: 0;
   display: block;
   float: none;
   height: auto;
   margin: 0;
   width: auto;
}

.disclaimer {
   padding: 0 0 15px;
   font-size: 11px;
   color: #666;
}

.pageMask {
   -moz-opacity: .6;
   opacity: .60;
   filter: alpha(opacity=60);
   background: #000;
   width: 100%;
   position: absolute;
   left: 0;
   height: 100%;
   visibility: hidden;
   top: expression(((ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop))+'px');
   z-index: 1000;
}

body > .pageMask {
   position: fixed;
   top: 0;
   left: 0;
   margin-left: auto;
   margin-right: auto;
}
