
/* ::::: http://content.mqcdn.com/dotcom-release35-12/cdn/loader.css.pre$locale=en_US&profile=mymq ::::: */

html { margin: 0pt; padding: 0pt; color: rgb(0, 0, 0); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, button, table, iframe, label, strong { margin: 0pt; padding: 0pt; font-family: arial,helvetica,verdana,sans-serif; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img, iframe { border: 0pt none ; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
li { list-style-type: none; list-style-image: none; list-style-position: outside; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0pt none ; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select {  }
legend { color: rgb(0, 0, 0); }
html { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body { background: rgb(240, 235, 217) none repeat scroll 0% 0%; font-family: Arial,Verdana,Helvetica,sans-serif; }
a, a:visited, a:link, a:hover { color: rgb(3, 126, 171); }
h6 { font-weight: 600; font-size: inherit; }
.fltl { float: left; }
.fltr { float: right; }
.clearb { clear: both; }
.disn { display: none; }
strong { font-weight: 600; }
.invisible { visibility: hidden; }
.visible { visibility: visible; }
.none { display: none; }
.block { display: block; }
.hiddenButPresent { visibility: hidden; position: absolute; top: -999em; left: -999em; }
#userActionDebugger { overflow: auto; height: 100px; width: 99%; background-color: rgb(255, 255, 223); margin-left: 4px; font-size: 11px; font-family: arial,verdana,helvetica,sans-serif; }
input.tin { border: 1px solid rgb(213, 208, 189); margin: 0pt; padding: 0.25em 0.2em 0.15em; color: rgb(34, 34, 34); width: 165px; height: 1.3em; vertical-align: baseline; border-spacing: 0pt; }
input.tin.active { background: rgb(255, 255, 238) none repeat scroll 0% 0%; }
input.tin.defaultText { color: rgb(153, 153, 153); }
input.hiddenFormSubmit { position: absolute; left: -1000px; top: -1000px; z-index: -10; }
textarea.tin { border: 1px solid rgb(213, 208, 189); margin: 0pt; padding: 0.3em 0.2em 0.1em; color: rgb(153, 153, 153); width: 165px; border-spacing: 0pt; }
.formError .tin { background: rgb(255, 255, 221) none repeat scroll 0% 0%; color: rgb(153, 0, 0); }
div.formError { color: rgb(153, 0, 0); font-weight: 600; }
#header { background: rgb(240, 235, 217) url('bg_header.gif') repeat-x scroll left top; width: 100%; }
#headerTopLeft { padding: 10px 18px 0pt 8px; float: left; font-size: 0.75em; position: relative; }
#headerTopLeft a { border-right: 1px solid rgb(119, 119, 119); padding: 0pt 0.4em 0pt 0.3em; text-decoration: none; }
#headerTopLeft a.last { border-right: 0pt none; }
#headerTopRight { padding: 10px 10px 8px; float: right; }
#headerNav { margin-left: 43px; }
#headerNav div { float: left; }
#navLogo { margin: 0pt 37px 0pt 0pt; background: transparent url('logo.gif') no-repeat scroll 0pt 3px; width: 250px; height: 65px; }
#navLogo a { display: block; width: 250px; height: 45px; }
#navMaps, #navDir, #navYp, #navLocal, #navGas { background: transparent url('sprt_header_icons.gif') no-repeat scroll center top; overflow: hidden; height: 65px; font-size: 0.75em; font-weight: bold; width: 6.5em; text-align: center; }
#navDir { background-position: center -65px; }
#navYp { background-position: center -130px; }
#navLocal { background-position: center -195px; }
#navGas { background-position: center -260px; }
#headerNav div a { color: rgb(67, 67, 67); text-decoration: none; white-space: nowrap; }
#headerNav div a.i { display: block; width: 4em; margin-left: 1.5em; height: 45px; }
#aolinput { margin: 0pt; padding: 0pt 0pt 0pt 3px; font-size: 0.7em; color: rgb(153, 153, 153); width: 165px; height: 1.2em ! important; vertical-align: baseline; border-spacing: 0pt; }
#aolinput.active { color: rgb(0, 0, 0); }
.aolbtnalt { border: 1px solid rgb(96, 167, 43); padding: 0pt 4px; background: rgb(179, 211, 76) url('bg_aol_button.gif') repeat-x scroll center center; overflow: visible; font-size: 0.7em; color: rgb(0, 0, 0); cursor: pointer; height: 1.5em; width: auto; vertical-align: baseline; }
.buttonRoundedMin { border: 0pt none ; padding: 0pt 4px; background: transparent url('btn_searchtheweb_bg.gif') no-repeat scroll left top; overflow: visible; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); cursor: pointer; height: 1.5em; width: auto; vertical-align: baseline; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; }
.buttonRoundedMin:hover { background: transparent url('btn_searchtheweb_bg.gif') no-repeat scroll 0pt -16px; }
#backToClassic { margin: -24px 12px 0pt 0pt; font-size: 0.8em; float: right; }
#nojavascript { background-color: rgb(153, 0, 0); text-align: center; color: rgb(255, 255, 255); font-weight: bold; font-size: 13px; line-height: 26px; }
#nojavascript a, #nojavascript a:visited { color: rgb(255, 255, 255); }
#footer { padding: 0.6em 0pt 1em; background: rgb(255, 255, 255) url('bg_footer.gif') repeat-x scroll left top; text-align: center; font-size: 0.8em; line-height: 1.5em; }
#footer a { border-right: 1px solid rgb(3, 126, 171); padding: 0pt 0.5em 0pt 0.2em; }
#footer a.last { border-right: 0pt none; }
div.contentTop, div.contentBottom { margin: 0pt 3px; background: rgb(255, 255, 255) url('bg_main_border.gif') repeat-x scroll 0% 0%; font-size: 1px; height: 8px; clear: both; }
div.contentTop { background-position: left top; }
div.contentBottom { background-position: left bottom; }
div.contentTop div, div.contentTop p, div.contentBottom div, div.contentBottom p { background: transparent url('sprt_main_rounded.gif') no-repeat scroll 0% 0%; width: 8px; height: 8px; }
div.contentTop div { float: left; }
div.contentTop p { float: right; background-position: -8px 0pt; }
div.contentBottom div { float: left; background-position: 0pt -8px; }
div.contentBottom p { float: right; background-position: -8px -8px; }
div.contentSection { border-left: 1px solid rgb(215, 210, 191); border-right: 1px solid rgb(215, 210, 191); margin: 0pt 3px; padding: 1px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
div.contentBottom2 { margin: 0pt 3px; }
div.contentBottom2 table { background: rgb(255, 255, 255) url('bg_main_border.gif') repeat-x scroll center bottom; width: 100%; height: 8px; }
div.contentBottom2 table td { font-size: 1px; height: 8px; }
div.contentBottom2 div, div.contentBottom2 p { background: transparent url('sprt_main_rounded.gif') no-repeat scroll 0% 0%; width: 8px; height: 8px; }
div.contentBottom2 div { float: left; background-position: 0pt -8px; }
div.contentBottom2 p { float: right; background-position: -8px -8px; }
button { border: 0pt none ; margin: -1px 3px 0pt 0pt; padding: 0pt 10px 0pt 0pt; font-weight: bold; text-align: center; font-size: 0.9em; background-color: transparent; background-position: right center; background-repeat: no-repeat; cursor: pointer; }
button span { padding: 0pt 0pt 0pt 10px; display: block; white-space: nowrap; height: 25px; line-height: 25px; color: rgb(255, 255, 255); background-position: left center; background-repeat: no-repeat; }
button, button span { background-image: url('btn_blue.gif'); }
button:hover, button:hover span { background-image: url('btn_blue_hover.gif'); }
button.beige, button.beige span { background-image: url('btn_beige.gif'); color: rgb(3, 126, 171); }
button.beige:hover, button.beige:hover span { background-image: url('btn_beige_hover.gif'); }
button.disabled, button.disabled:hover, button.disabled:hover span { background-image: url('btn_blue.gif'); }
button.disabled { opacity: 0.5; }
a.btn, a.btnBeige, a.btnOrange { border: 0pt none ; padding: 0pt 0pt 0pt 10px; background: transparent url('sprt_buttons_left.gif') no-repeat scroll 0% 0%; overflow: hidden; display: block; float: left; margin-right: 5px; text-decoration: none; white-space: nowrap; cursor: pointer; height: auto; }
a.btn span, a.btnBeige span, a.btnOrange span { font-size: 0.9em; color: rgb(255, 255, 255); background-image: url('sprt_buttons.gif'); background-position: 100% 0pt; margin-right: 0pt; line-height: 25px; vertical-align: middle; font-weight: bold; display: block; height: 25px; padding-right: 10px; }
.fltl a.btn, .fltl a.btnBeige, .fltl a.btnOrange { margin-right: 0pt; margin-left: 5px; }
a.btn:hover { background-position: 0pt -25px; }
a.btn:hover span { background-position: 100% -25px; }
a.btn.disabled, a.btnBeige.disabled, a.btnOrange.disabled, a.btnPrintDisabled, a.btnMenuArrowDisabled { opacity: 0.5; cursor: default; }
a.btnBeige { background-position: 0pt -50px; }
a.btnBeige span { background-position: 100% -50px; color: rgb(3, 126, 171); }
a.btnBeige:hover { background-position: 0pt -75px; }
a.btnBeige:hover span { background-position: 100% -75px; }
a.btnOrange { background-position: 0pt -100px; }
a.btnOrange span { background-position: 100% -100px; font-weight: bold; color: rgb(3, 126, 171); }
a.btnOrange:hover { background-position: 0pt -125px; }
a.btnOrange:hover span { background-position: 100% -125px; }
a.btnPrint, a.btnPrintDisabled, a.btnPrintDisabled:hover { background-position: 0pt -150px; padding-left: 30px; }
a.btnPrint:hover { background-position: 0pt -175px; }
a.btnPrintDisabled:hover span { background-position: 100% -50px; }
a.btnMenuArrow span { background-position: 100% -150px; padding-right: 26px; }
a.btnMenuArrow:hover span { background-position: 100% -175px; }
a.btnMenuArrowDisabled, a.btnMenuArrowDisabled:hover { background-position: 0pt -50px; }
a.btnMenuArrowDisabled span, a.btnMenuArrowDisabled:hover span { background-position: 100% -150px; padding-right: 26px; }
a.btnLink { background-position: 0pt -300px; padding-left: 30px; }
a.btnLink:hover { background-position: 0pt -325px; }
.box { padding: 0pt; }
.box .t, .box .t div, .box .b, .box .b div { background: transparent url('sprt_boxcaps.gif') no-repeat scroll 0% 0%; height: 5px; font-size: 1px; }
.box .t div, .box .b div { width: 5px; }
.box .c { padding: 5px 10px; }
.boxBeige .t, .box .boxBeige .t { background-position: 100% 0pt; }
.boxBeige .t div { background-position: 0pt 0pt; }
.boxBeige .b, .box .boxBeige .b { background-position: 100% -5px; }
.boxBeige .b div, .box .boxBeige .b div { background-position: 0pt -5px; }
.boxBeige .c, .box .boxBeige .c { border-left: 1px solid rgb(215, 210, 191); border-right: 1px solid rgb(215, 210, 191); padding: 5px 10px; background: rgb(240, 235, 216) url('box_beige_bg_210.gif') repeat-x scroll 0% 0%; }
.boxBeige.medium .c { background: rgb(240, 235, 216) url('box_beige_bg_66.gif') repeat-x scroll 0% 0%; }
.boxBeige.small .c { background: rgb(240, 235, 216) url('box_beige_bg_52.gif') repeat-x scroll 0% 0%; }
.boxWhite .t { background-position: 100% -20px; }
.boxWhite .t div { background-position: 0pt -20px; }
.boxWhite .b { background-position: 100% -25px; }
.boxWhite .b div { background-position: 0pt -25px; }
.boxWhite .c { border-left: 1px solid rgb(206, 206, 185); border-right: 1px solid rgb(206, 206, 185); padding: 0pt 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.boxBlue .t { background-position: 100% -10px; }
.boxBlue .t div { background-position: 0pt -10px; }
.boxBlue .b { background-position: 100% -15px; }
.boxBlue .b div { background-position: 0pt -15px; }
.boxBlue .c { border-left: 1px solid rgb(119, 186, 210); border-right: 1px solid rgb(119, 186, 210); padding: 0pt 5px; background: rgb(255, 255, 255) url('box_blu_bg_227.gif') repeat-x scroll 0% 0%; }
.multiBoxPromo .box .t { background-position: 100% -30px; }
.multiBoxPromo .box .t div { background-position: 0pt -30px; }
.multiBoxPromo .box .b { background-position: 100% -35px; }
.multiBoxPromo .box .b div { background-position: 0pt -35px; }
.multiBoxPromo td { vertical-align: top; width: 160px; }
.multiBoxPromo td.pd { width: auto; }
.multiBoxPromo td.c { border-left: 1px solid rgb(119, 186, 210); border-right: 1px solid rgb(119, 186, 210); padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(68, 68, 68); }
.multiBoxPromo .slide { padding: 5px 10px 10px; width: 140px; }
.multiBoxPromo .slide .stext, .multiBoxPromo .slide .links, .multiBoxPromo .slide .more { font-size: 0.8em; margin-top: 5px; }
.multiBoxPromo .head h3 { padding: 0pt; font-size: 0.8em; font-weight: bold; margin-top: 5px; }
.multiBoxPromo .links li { list-style-type: disc; margin-left: 1em; color: rgb(3, 126, 171); }
.wbox { padding: 0pt; }
.wbox .t, .wbox .b { margin: 0pt; background: transparent url('box_beige_border.gif') repeat-x scroll 0% 0%; line-height: 1px; font-size: 1px; height: 5px; position: relative; width: 100%; }
.wbox .t { background-position: left top; }
.wbox .b { background-position: left bottom; background-color: rgb(240, 235, 216); }
.wbox .t div, .wbox .t p, .wbox .b div, .wbox .b p { background: transparent url('box_beige_corners.gif') no-repeat scroll 0% 0%; width: 5px; height: 5px; }
.wbox .t div { float: left; }
.wbox .t p { float: right; background-position: -5px 0pt; }
.wbox .b div { float: left; background-position: 0pt -5px; }
.wbox .b p { float: right; background-position: -5px -5px; }
.wbox .c { border-left: 1px solid rgb(215, 210, 191); border-right: 1px solid rgb(215, 210, 191); margin: 0pt; padding: 0pt; background: rgb(240, 235, 216) url('box_beige_bg_210.gif') repeat-x scroll 0% 0%; }
.wboxBlue .t, .wboxBlue .b { background-image: url('box_blu_border.gif'); background-color: rgb(255, 255, 255); }
.wboxBlue .b { background-color: rgb(179, 222, 237); }
.wboxBlue .t div, .wboxBlue .t p, .wboxBlue .b div, .wboxBlue .b p { background-image: url('box_blu_corners.gif'); }
.wboxBlue .c { border-left: 1px solid rgb(3, 126, 171); border-right: 1px solid rgb(3, 126, 171); background: rgb(179, 222, 237) url('box_whitetoblue_bg_210.gif') repeat-x scroll 0% 0%; }
.wboxBlue2 .t, .wboxBlue2 .b { background-image: url('box_blu_border.gif'); background-color: rgb(179, 222, 237); }
.wboxBlue2 .t div, .wboxBlue2 .t p, .wboxBlue2 .b div, .wboxBlue2 .b p { background-image: url('box_blu2_corners.gif'); }
.wboxBlue2 .c { border-left: 1px solid rgb(3, 126, 171); border-right: 1px solid rgb(3, 126, 171); background: rgb(179, 222, 237) none repeat scroll 0% 0%; }
.roundTabs { position: relative; height: 1.7em; z-index: 9999; }
.roundTabs ul { padding: 0pt 15px; position: absolute; bottom: -1px; }
.roundTabs li { margin: 0pt 0pt 0pt -1px; padding: 0pt 0pt 0pt 5px; background: transparent url('sprt_tab_left.gif') no-repeat scroll left -100px; float: left; cursor: pointer; }
.roundTabs li span { padding: 6px 20px 3px 12px; background: transparent url('sprt_tab_right.gif') no-repeat scroll right -100px; display: block; font-size: 0.9em; color: rgb(3, 126, 171); font-weight: bold; }
.roundTabs li.s { background-position: left top; }
.roundTabs li.s span { background-position: right top; padding-bottom: 4px; color: rgb(68, 68, 68); }
.roundTabs .beige li { background-position: left -300px; }
.roundTabs .beige li span { background-position: right -300px; }
.roundTabs .beige li.s { background-position: left -200px; }
.roundTabs .beige li.s span { background-position: right -200px; }
body, #header, #footer { min-width: 966px; }
.contentSection { min-width: 930px; }
.contentTop, .contentBottom { min-width: 962px; }
.ieMinWidth { display: none; width: 966px; height: 1px; font-size: 1px; }
.contentSection .ieMinWidth {  }
.rotatingPromo { overflow: hidden; position: relative; width: 289px; height: 70px; font-size: 0.8em; line-height: 1.2em; }
.rotatingPromo .slide { margin: 3px 0pt 3px 3px; height: 70px; width: 270px; }
.rotatingPromo .slide .head h3 a { color: rgb(39, 39, 80); text-decoration: none; }
.rotatingPromo strong, .rotatingPromo h3 { font-weight: bold; padding-top: 2px; }
.rotatingPromo img { margin: -15px 5px 0pt 0pt; padding: 0pt; float: right; }
.rotatingPromoController { position: absolute; right: 1px; top: 3px; }
.rotatingPromoController div { background: transparent url('sprt_promo_slideshow.gif') no-repeat scroll 0% 0%; display: block; width: 13px; height: 13px; font-size: 1px; cursor: pointer; }
.rotatingPromoController div.rotatingPromoItem { background-position: 0pt -13px; }
.rotatingPromoController div.rotatingPromoItem.selected { background-position: 0pt 0pt; }
.rotatingPromoController div.rotatingPromoPause { background-position: 0pt -26px; }
.rotatingPromoController div.rotatingPromoPlay { background-position: 0pt -39px; }
.topPromoSpotWrapper { position: relative; padding-top: 5px; }
.historyFrame { border: 0pt none ; width: 240px; height: 240px; }
ul.tabs { margin: 0pt 0pt -1px 9px; list-style-type: none; position: relative; height: 31px; }
ul.tabs li { border-style: solid; border-color: rgb(3, 126, 171); border-width: 1px 1px 0pt; margin: 7px 0pt 0pt; padding: 4px 8px; background: rgb(239, 232, 210) url('sprt-all-bgs.png') repeat-x scroll 0pt -243px; color: rgb(255, 255, 255); cursor: pointer; float: left; font-weight: bold; font-size: 12px; position: relative; }
ul.tabs li.s { border-style: solid; border-color: rgb(3, 126, 171); border-width: 1px 1px 0pt; margin: 3px 0pt 0pt; padding: 5px 8px 4px; background: rgb(255, 255, 255) url('sprt-all-bgs.png') repeat-x scroll 0pt -741px; position: relative; cursor: default; top: 4px; color: rgb(3, 126, 171); }
.mapLocationInfoWindow { padding: 3px 0pt 0pt; font-size: 1.1em; }
.mapLocationInfoWindow .actions { padding: 4px 0pt 0pt; white-space: nowrap; line-height: 1.3em; }
.mapLocationInfoWindow .localLnk { margin: 7px 0pt 0pt; width: 245px; }
.mapLocationInfoWindow .localLnk a, .mapLocationInfoWindow .localLnk a:visited { color: rgb(216, 60, 0); font-size: 1em; }
.mapLocationInfoWindow .searchNearby { border-top: 1px dotted rgb(170, 170, 170); margin: 7px 0pt 0pt; padding: 7px 0pt 0pt; line-height: 1.3em; }
.mapLocationInfoWindow .searchNearby div { line-height: 1.3em; font-weight: bold; color: rgb(85, 85, 85); }
.chevron { background: transparent url('btn-chev.png') no-repeat scroll 0% 0%; width: 19px; height: 19px; float: left; }
.chevron a { text-decoration: none; }
#offersWrapper { font-size: 11px; }
#offersWrapper ul { list-style-position: outside; }
#offersWrapper { width: 600px; background-color: rgb(255, 255, 255); padding-top: 10px; }
#mqar-offers-top, #mqar-classic-offers-top { float: left; }
#mqar-offers-left { padding: 10px 0pt 10px 13px; float: left; clear: both; }
#mqar-offers-left, #mqar-offers-left ul { width: 380px; }
#mqar-offers-right, #mqar-classic-offers-right { border: 1px solid rgb(215, 199, 143); margin: 0pt 0pt 10px; float: right; width: 178px; }
#mqar-offers-rightCont { padding-right: 13px; }
#mqar-offers-left ul, #mqar-offers-left li, #mqar-offers-right ul, #mqar-offers-right li, #mqar-classic-offers-right ul, #mqar-classic-offers-right li { list-style-type: none; list-style-image: none; list-style-position: outside; }
#mqar-offers-left li { margin-bottom: 10px; }
#mqar-offers-right li, #mqar-classic-offers-right li { padding: 0pt 0pt 3px 5px; }
.mqar-offers-hdr { background-color: rgb(240, 236, 216); padding-left: 5px; }
#mqar-offers-ftr { border-top: 1px solid rgb(215, 199, 143); padding: 0pt 11px 10px 13px; background-color: rgb(240, 236, 216); }
#mqar-offers-hdr { padding: 3px 0pt 3px 13px; font-weight: bold; color: rgb(67, 67, 67); background-color: rgb(240, 236, 216); }
#mqar-offers-select { padding: 5px 0pt 0pt 13px; }
#mqar-offers-close { position: relative; left: 575px; }
.rolloverContent { padding: 0pt; font-size: 12px; color: rgb(84, 84, 84); font-weight: bold; white-space: nowrap; }
.rolloverContent span { font-size: 11px; color: rgb(0, 0, 0); font-weight: normal; }
.rolloverContent .arrows { text-decoration: none; font-size: 14px; }
.mqDialogBackground { position: absolute; left: 0pt; top: 0pt; width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.5; }
.mqDialogBackground.ff2 { background-color: transparent; background-image: url('black_opacity_50.png'); opacity: 1; }
.mc div {  }
.mqDialog { margin: 0pt; padding: 0pt; overflow: visible; position: absolute; left: 200px; top: 200px; width: auto; }
.mqDialog table { margin: 0pt; padding: 0pt; position: relative; border-collapse: collapse; }
.mqDialog table td { margin: 0pt; padding: 0pt; position: relative; }
.mqDialog .tl, .mqDialog .tc, .mqDialog .tr, .mqDialog .ml, .mqDialog .mc, .mqDialog .mr, .mqDialog .bl, .mqDialog .bc, .mqDialog .br { width: 8px; height: 15px; }
.mqDialog .tl { background: transparent url('black_tl.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialog .tc { background: transparent url('black_t.gif') repeat-x scroll 0% 0%; font-size: 1px; }
.mqDialog .tr { background: transparent url('black_tr.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialog .bl { background: transparent url('black_bl.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialog .bc { background: transparent url('black_b.png') repeat-x scroll 0% 0%; font-size: 1px; }
.mqDialog .br { background: transparent url('black_br.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialog .ml { background: transparent url('black_l.png') repeat-y scroll 0% 0%; font-size: 1px; }
.mqDialog .mr { background: transparent url('black_r.png') repeat-y scroll 0% 0%; font-size: 1px; }
.mqDialog .mc { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.mqDialog .mc div { padding: 0pt 7px 10px 10px; }
.mqDialog .mc div div { padding: 0pt; margin-right: 0pt; }
.mqDialog .arrow { overflow: hidden; position: absolute; width: 36px; height: 25px; }
.mqDialog .arrow.l, .mqDialog .arrow.r { width: 22px; height: 43px; }
.mqDialog .arrow div { background: transparent url('arrows.png') no-repeat scroll 0% 0%; position: absolute; width: 442px; height: 141px; }
.mqDialog .arrow.u { top: -24px; }
.mqDialog .arrow.u div { left: -203px; top: 8px; }
.mqDialog .arrow.d { bottom: -16px; }
.mqDialog .arrow.d div { left: -204px; top: -113px; }
.mqDialog .arrow.l { left: -19px; }
.mqDialog .arrow.l div { left: -151px; top: -44px; }
.mqDialog .arrow.r { right: -19px; }
.mqDialog .arrow.r div { left: -268px; top: -44px; }
.mqDialogYellow .tl, .mqDialogYellow .tc, .mqDialogYellow .tr, .mqDialogYellow .ml, .mqDialogYellow .mc, .mqDialogYellow .mr { width: 11px; height: 11px; }
.mqDialogYellow .bl, .mqDialogYellow .bc, .mqDialogYellow .br { width: 11px; height: 13px; }
.mqDialogYellow .tl { background: transparent url('dlg_y_tl.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogYellow .tc { background: transparent url('dlg_y_t.png') repeat-x scroll 0% 0%; font-size: 1px; }
.mqDialogYellow .tr { background: transparent url('dlg_y_tr.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogYellow .bl { background: transparent url('dlg_y_bl.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogYellow .bc { background: transparent url('dlg_y_b.png') repeat-x scroll 0% 0%; font-size: 1px; }
.mqDialogYellow .br { background: transparent url('dlg_y_br.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogYellow .ml { background: transparent url('dlg_y_l.png') repeat-y scroll 0% 0%; font-size: 1px; }
.mqDialogYellow .mr { background: transparent url('dlg_y_r.png') repeat-y scroll 0% 0%; font-size: 1px; }
.mqDialogYellow .mc { background: rgb(255, 249, 196) none repeat scroll 0% 0%; }
.mqDialogYellow .mc div { padding: 0pt 3px 0pt 0pt; margin-right: 3px; }
.mqDialogYellow .mc div div { padding-right: 0pt; margin-right: 0pt; }
.mqDialogDD .tl, .mqDialogDD .tc, .mqDialogDD .tr, .mqDialogDD .ml, .mqDialogDD .mc, .mqDialogDD .mr, .mqDialog .ml div, .mqDialog .mr div { width: 8px; height: 8px; }
.mqDialogDD .bl, .mqDialogDD .bc, .mqDialogDD .br { width: 8px; height: 13px; }
.mqDialogDD .tl { background: transparent url('dlg_dd_tl.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogDD .tc { background: transparent url('dlg_dd_t.png') repeat-x scroll 0% 0%; font-size: 1px; }
.mqDialogDD .tr { background: transparent url('dlg_dd_tr.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogDD .bl { background: transparent url('dlg_dd_bl.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogDD .bc { background: transparent url('dlg_dd_b.png') repeat-x scroll 0% 0%; font-size: 1px; }
.mqDialogDD .br { background: transparent url('dlg_dd_br.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogDD .ml { background: transparent url('dlg_dd_l.png') repeat-y scroll 0% 0%; font-size: 1px; }
.mqDialogDD .mr { background: transparent url('dlg_dd_r.png') repeat-y scroll 0% 0%; font-size: 1px; }
.mqDialogDD .mc { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.mqDialogDD .mc div { padding: 0pt 3px 5px 0pt; margin-right: 3px; }
.mqDialogDD .mc div div { padding: 0pt; margin-right: 0pt; }
.mqDialogDD .arrow.u div { left: -353px; top: 8px; }
.mqDialogDD .arrow.d div { left: -354px; top: -113px; }
.mqDialogDD .arrow.l div { left: -301px; top: -44px; }
.mqDialogDD .arrow.r div { left: -418px; top: -44px; }
.mqDialogBlue .tl, .mqDialogBlue .tc, .mqDialogBlue .tr, .mqDialogBlue .ml, .mqDialogBlue .mc, .mqDialogBlue .mr { width: 8px; height: 15px; }
.mqDialogBlue .bl, .mqDialogBlue .bc, .mqDialogBlue .br { width: 8px; height: 15px; }
.mqDialogBlue .tl { background: transparent url('blue_tl.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogBlue .tc { background: transparent url('blue_t.gif') repeat-x scroll 0% 0%; font-size: 1px; }
.mqDialogBlue .tr { background: transparent url('blue_tr.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogBlue .bl { background: transparent url('blue_bl.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogBlue .bc { background: transparent url('blue_b.png') repeat-x scroll 0% 0%; font-size: 1px; }
.mqDialogBlue .br { background: transparent url('blue_br.png') no-repeat scroll 0% 0%; font-size: 1px; }
.mqDialogBlue .ml { background: transparent url('blue_l.png') repeat-y scroll 0% 0%; font-size: 1px; }
.mqDialogBlue .mr { background: transparent url('blue_r.png') repeat-y scroll 0% 0%; font-size: 1px; }
.mqDialogBlue .mc { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.mqDialogBlue .mc div { padding: 0pt 7px 10px 10px; }
.mqDialogBlue .mc div div { padding: 0pt; margin-right: 0pt; }
.mqDialogBlue .arrow.u div { left: -53px; top: 8px; }
.mqDialogBlue .arrow.d div { left: -54px; top: -113px; }
.mqDialogBlue .arrow.l div { left: -1px; top: -44px; }
.mqDialogBlue .arrow.r div { left: -118px; top: -44px; }
.mqDialogBlue .close { top: 18px; right: 15px; }
.mqDialog .help h5 { margin: 0pt 0pt 5px; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(3, 126, 171); font-weight: bold; font-size: 1em; }
.mqDialog .help p { font-size: 0.8em; width: auto; margin-bottom: 10px; }
.mqDialog a.btn { border: 0pt none ; height: auto; }
.mqDialog .help .closeBtn { margin: 20px 0pt 0pt -1.725em; float: none; width: 3.5em; position: relative; left: 50%; text-align: center; }
.mqDialogBlue h5 { margin: 0pt 5px 5px 0pt; padding: 0.3em 0.5em; background: rgb(153, 204, 255) none repeat scroll 0% 0%; font-size: 0.8em; font-weight: bold; }
.mqDialog .loadingDialog { padding: 5px 10px; font-size: 0.8em; font-weight: bold; }
.mqDialog iframe { border: 0pt none ; }
.dialogFrameContent h1 { padding: 2px 4px; background: rgb(205, 235, 246) none repeat scroll 0% 0%; font-size: 0.8em; font-weight: bold; }
.mqDialog .close, .dialogClose { background: transparent url('sprt_buttons_small.gif') no-repeat scroll -5px -155px; overflow: hidden; position: absolute; display: block; width: 15px; height: 15px; cursor: pointer; z-index: 10; right: 12px; top: 17px; }
.dialogClose { right: 0pt; top: 0pt; }
.rotatingPromoMyMQ { overflow: hidden; position: relative; width: 160px; height: 130px; margin-top: 15px; font-size: 12px; }
.rotatingPromoMyMQ .slide .head h3 a { color: rgb(39, 39, 80); text-decoration: none; }
.rotatingPromoMyMQ h3 { font-weight: bold; padding-top: 2px; }
.rotatingPromoMyMQ .slide .head { float: right; width: 70%; }
.rotatingPromoMyMQ .slide .stext .copy { float: right; width: 70%; }
.rotatingPromoMyMQ .slide .stext .more { float: left; width: 100%; }
.rotatingPromoMyMQ .slide .photo { float: left; width: 30%; margin-left: -5px; }
.rotatingPromoMyMQController { position: absolute; right: 10px; bottom: 10px; }
.rotatingPromoMyMQController div { background: transparent url('sprt_promo_slideshow.gif') no-repeat scroll 0% 0%; display: block; width: 13px; height: 13px; font-size: 1px; cursor: pointer; }
.rotatingPromoMyMQController div.rotatingPromoMyMQItem { background-position: 0pt -13px; float: left; }
.rotatingPromoMyMQController div.rotatingPromoMyMQItem.rotatingPromoMyMQItemSelected { background-position: 0pt 0pt; float: left; }
.rotatingPromoMyMQController div.rotatingPromoMyMQPause { background-position: 0pt -26px; float: left; }
.rotatingPromoMyMQController div.rotatingPromoMyMQPlay { background-position: 0pt -39px; float: left; }
.btnLnkPair { float: left; vertical-align: middle; padding-left: 5px; }
a.btnLnkPair { padding-top: 5px; }
#mainContent .c { padding: 2px 5px; height: auto ! important; min-height: 580px; }
#mainContent { width: 580px; float: left; }
#mainContent .hb { height: 450px; }
#mainContent .recLocHeight { height: 580px; }
#mainContent .hbn { height: 550px; }
#standardLocation .boxBeige .c { padding: 2px 5px; min-height: 0pt; }
#standardLocation .boxBeige .c div { position: relative; }
#standardLocation .boxBeige .t { position: relative; }
.contenttext { padding: 10px 0pt; clear: both; position: relative; }
#settingsContainer h2, #settingsContainer .helpBut, #searchBoxContainer h1, #settingsContainer .helpBut { float: left; }
.helpBut { padding-left: 5px; }
#generalsettinleftnoneditable, #generalsettinlefteditable { padding-top: 10px; }
.setOptions div, .displayOptions div { padding-bottom: 8px; }
.setOptions { width: 120px; float: left; text-align: right; padding-right: 10px; }
.displayOptions { float: left; width: 400px; }
#generalsettinlefteditable { display: none; }
#generalsettinleftnoneditable { display: block; }
.hg { margin: 5px; text-align: center; }
.txtrow { padding-top: 5px; padding-bottom: 5px; }
#workEdit .b { border-style: none; }
.selBoxstyle { width: 175px; }
.radiodiv { padding: 9px 19px; height: 16px; float: left; }
#addPhoneBtn img { vertical-align: middle; }
#addVehicleBtn img { vertical-align: middle; }
.contentele { float: left; width: 100%; clear: both; }
.contractbut { background: transparent url('newcontractbut.png') no-repeat scroll 0pt 0pt; padding-right: 3px; width: 22px; height: 20px; float: left; }
.SignInMessage { margin: 0pt -10px; }
.settings { margin: 0pt -14px 5px 0pt; padding: 2px; background: transparent url('generalsettings.png') no-repeat scroll 0% 0%; color: rgb(0, 0, 0); font-weight: bold; height: 23px; }
.contenttextbox { padding-top: 10px; }
.sml { color: rgb(153, 153, 153); }
.autosHr { border: 0pt none ; width: 100%; color: rgb(153, 153, 153); background-color: rgb(153, 153, 153); height: 1px; }
.contentrowele textarea { width: 120px; height: 46px; }
.linkOnHeading { font-size: 12px; }
#helperText { text-align: left; }
#searchBoxDiv { margin: 10px 10px 10px 0pt; }
#srchBoxTxtDiv input, #sortMapsSelectDiv select {  }
#srchBoxTxtDiv { float: left; }
#srchBox { width: 220px; }
#sortMapsSelectDiv { float: right; }
#sortMapsBy { width: 220px; margin-right: 10px; }
#switchLayoutContainer { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); margin: 10px -11px 0pt; padding: 10px; clear: both; }
#pageCenterContainer { text-align: left; clear: both; }
#srchResultTermAndPagination { margin: 8px; float: left; display: inline; width: 98%; }
.selectedPage { border: 1px solid rgb(0, 0, 0); padding: 0pt 3px ! important; text-decoration: none; text-align: right; }
.imgSpanPrev { padding: 0pt 5px 0pt 0pt; background: transparent url('sprt-paging.gif') no-repeat scroll center -3px; width: 15px; height: 18px; float: left; }
.imgSpanPrevDisabled { padding: 0pt 5px 0pt 0pt; background: transparent url('sprt-paging.gif') no-repeat scroll center -39px; width: 15px; height: 18px; float: left; }
.imgSpanNext { padding: 0pt; background: transparent url('sprt-paging.gif') no-repeat scroll center -21px; width: 15px; height: 18px; float: left; }
.imgSpanNextDisabled { padding: 3px 0pt 0pt; background: transparent url('sprt-paging.gif') no-repeat scroll center -57px; width: 15px; height: 18px; float: left; }
#mapResultsListing { border: 0pt solid green; margin: 8px; clear: both; float: left; width: 564px; display: inline; min-height: 375px; }
#topPagination span a, #switchLayoutDiv span a, #bottomPagination span a { padding: 0pt 2px; margin-right: 2px; }
.listResult { margin-bottom: 10px; }
#topPagination .fltl, #bottomPagination .fltl {  }
.listviewcheck { width: 20px; float: left; margin-right: 6px; }
.listviewimage { float: left; margin-right: 6px; }
#description { font-weight: bold; }
#bottomPagination { margin: 8px; clear: both; text-align: right; }
.textField { margin-bottom: 5px; margin-right: 3px; }
.anchorNext { padding: 0pt; text-decoration: none; }
.anchorPrev { padding: 0pt; text-decoration: none; }
.errorMessage { color: rgb(155, 7, 7); }
.recentLocData { width: 257px; float: left; }
.recentLocOptions { padding: 10px 0pt; }
#sendToCell p { color: rgb(153, 153, 153); font-size: 11px ! important; margin-top: 10px; width: 245px; }
#sendToCell .ch label { display: inline; font-size: 10px ! important; font-weight: normal; padding-left: 3px; }
#sendToEmail label span, #sendToCell label span { color: rgb(119, 119, 119); font-size: 11px ! important; font-style: italic; font-weight: normal; }
#sendToEmail h5, #sendToCell h5, #linkToMap h5, .ambiguityDialog h5, .stateDialog h5, #searchNearby h5 { margin: 0pt 5px 5px 0pt; padding: 0.3em 0.5em; background: rgb(153, 204, 255) none repeat scroll 0pt 50%; font-size: 12px ! important; font-weight: 600; color: rgb(0, 0, 0) ! important; }
.historyDialogWrapper strong { font-size: 12px ! important; color: rgb(0, 0, 0) ! important; }
#sendToEmail label, #sendToCell label { padding: 5px 0.3em 0.2em; color: rgb(51, 51, 51); display: block; font-size: 11px ! important; font-weight: 600; margin-right: 5px; vertical-align: baseline; }
.historyDialogWrapper .hdr a { font-size: 10px ! important; padding-left: 7px; }
.imageDiv { border: 1px solid rgb(206, 206, 197); margin: 12px auto; width: 173px; height: 173px; }
.topHeading { margin: 4px; font-size: 13px; font-weight: bold; }
.bldTxt { margin: 5px; }
#signUpBox { display: none; float: right; width: 42%; }
#signUpBox .c { padding: 7px; min-height: 100%; }
.ctrBtn { text-align: center; }
.separator { margin-bottom: 9px; }
#textBlock { float: left; }
.iniTxt { width: 318px; }
.iniTxt .contenttext { padding: 0pt; }
.iniTxt p { padding-bottom: 5px; }
button.beige {  }
button.beige span { font-size: 12px; }
.contentSection { font-size: 12px; }
h1 { font-size: 20px; font-weight: bold; color: rgb(67, 67, 67); }
h2 { font-weight: bold; font-size: 16px; color: rgb(83, 136, 10); }
.header h1 { float: left; width: 100%; clear: both; }
.mymqContent { position: static; }
.mymqContent #mainContent .c { padding: 5px 10px; }
.grnB { font-weight: bold; color: rgb(51, 153, 0); }
.smallTxt { font-size: 11px; }
.exampleTxt { color: rgb(153, 153, 153); }
.alert-warning button span { color: rgb(255, 255, 255); }
.redavoid { color: rgb(153, 0, 0) ! important; font-weight: bold; }
.helpBut { background: transparent url('sprt_buttons_small.gif') no-repeat scroll center -4px; width: 17px; height: 17px; vertical-align: baseline; float: left; padding-left: 5px; }
.rightHold { float: left; padding-left: 13px; }
.boxWhite .c { padding: 0pt; }
#leftHold { float: left; width: 160px; margin-right: 15px; }
#leftHold .c { padding: 4px 0pt 8px; }
.mi { margin: 5px 0pt 2px; height: 20px; padding-left: 5px; }
.mqbtn { border: 1px solid rgb(215, 210, 191); background-color: rgb(240, 235, 216); height: 24px; margin-bottom: 4px; }
.mqbtn div { padding: 4px 0pt 0pt 5px; font-size: 16px; font-weight: bold; color: rgb(67, 67, 67); }
.mqmenucont { width: 179px; position: absolute; }
.mqmenus { background-color: rgb(117, 186, 211); height: 20px; font-weight: bold; float: left; width: 159px; }
.mqmenuTxt { padding: 2px 0pt 0pt 5px; color: rgb(67, 67, 67); }
.mqmenuArw { background: transparent url('sprt-leftcol.png') no-repeat scroll 0pt -24px; float: left; width: 20px; height: 20px; }
.mqmenuEnd { padding-top: 23px; }
.setLeftNav { background-color: rgb(255, 255, 255); }
.userAddr { padding: 5px 5px 10px; text-align: center; font-weight: bold; font-size: 13px; color: rgb(67, 67, 67); }
.imgHold { text-align: center; }
#mainContent .contentelement, #mainContent .contentelementlast { padding: 15px 0pt; clear: both; }
.contentelementHR { border: 0pt none ; width: 100%; color: rgb(211, 208, 193); background-color: rgb(211, 208, 193); height: 1px; }
#mainContent .contentelementlast { border-bottom: medium none; }
.contentHalf { width: 280px; float: left; padding-bottom: 10px; margin-right: 10px; }
.contentHalf input, .contentrowele input { vertical-align: middle; }
.contentrowele { float: left; margin-right: 10px; width: 179px; }
.lastCol { margin-right: 0pt ! important; }
.contentrows { clear: both; padding-bottom: 10px; }
.liImg { background: transparent url('sprt_mymq_avatar.gif') no-repeat scroll center -2px; float: left; height: 50px; width: 40px; }
.loImg { background: transparent url('sprt_mymq_avatar.gif') no-repeat scroll center -55px; float: left; height: 50px; width: 40px; }
.ambigDialogContent { font-size: 12px; }
.ambigDialogContent .greenavoid { color: rgb(83, 136, 10); margin-bottom: 4px; font-size: 14px; font-weight: bold; }
.ambigDialogContent ol { margin-top: 6px; }
.ambigDialogContent li { padding-top: 4px; }
.lgTxt { padding: 5px; margin-left: 42px; }
#mySavedMapsTripsParentContainer { padding: 0pt 5px; }
.help { font-size: 0.8em; }
.alert-warning { font-size: 12px; }
.mqDialog .mc div div.alert-warning { padding: 0pt 0pt 0pt 20px; }
.mqDialog .mc img.warning { margin: 0pt 5px 0pt -20px; vertical-align: bottom; }
.mqDialog .lgTxt { font-size: 0.7em; }
.sendToDialog { width: 7em; }
.sendToDialog a { padding: 3px; display: block; line-height: 1.5em; font-size: 0.8em; }
.sendToDialog a:hover { background: rgb(3, 126, 171) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.sendToDialog a.disabled { color: rgb(170, 170, 170); }
.sendToDialog a.disabled:hover { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
#sendToEmail h5, #sendToCell h5, #linkToMap h5, .ambiguityDialog h5, .stateDialog h5, #searchNearby h5 { margin: 0pt 5px 5px 0pt; padding: 0.3em 0.5em; background: rgb(153, 204, 255) none repeat scroll 0% 0%; font-size: 0.8em; font-weight: 600; }
#sendToEmail label, #sendToCell label { padding: 5px 0.3em 0.2em; font-size: 0.7em; color: rgb(51, 51, 51); font-weight: 600; display: block; vertical-align: baseline; margin-right: 5px; }
#sendToEmail fieldset div, #sendToCell fieldset div { margin-bottom: 2px; }
#sendToEmail label span, #sendToCell label span { font-size: 0.923em; color: rgb(119, 119, 119); font-style: italic; font-weight: normal; }
#sendToEmail .tin, #sendToCell .tin { font-size: 0.8em; width: 233px; color: rgb(51, 51, 51); }
#sendToEmail div, #sendToCell .div { width: 15.6em; }
#sendToEmail .btnWrapper a, #sendToCell .btnWrapper a { float: right; }
#sendToEmail .btnWrapper, #sendToCell .btnWrapper { width: 245px; margin-top: 5px; }
#sendToEmail .formError label, #sendToCell .formError label { color: rgb(85, 0, 0); }
#sendToEmail #dialogFormErrors.formError, #sendToCell #dialogFormErrors.formError { padding: 5px 8px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; font-size: 0.75em; line-height: 1.5em; width: auto; margin-right: 5px; }
#sendToCell .ch { padding-top: 10px; }
#sendToCell .ch label { display: inline; padding-left: 3px; font-size: 0.65em; font-weight: normal; }
#sendToCell p { width: 245px; font-size: 0.7em; color: rgb(153, 153, 153); margin-top: 10px; }
#sendToCell .terms { border-top: 1px solid rgb(204, 204, 204); margin-top: 10px; }
#sendToCell #dlgCntnt, #sendToCell .dlgCntnt { padding: 0pt 5px 5px; }
#sendToCell #dlgCntnt { width: 250px; }
#searchNearby #dlgCntnt { padding: 5px; }
#searchNearby label { font-size: 0.8em; font-weight: 600; color: rgb(68, 68, 68); display: block; }
#searchNearby .tin { width: 302px; }
#searchNearby .near, #searchNearby .popular { margin-top: 10px; font-weight: 600; color: rgb(68, 68, 68); font-size: 0.8em; }
#searchNearby .near { margin: 15px 0pt 10px; }
#searchNearby .popular a { font-weight: normal; }
#searchNearby .btnWrapper .btnBeige { margin: 0pt 0pt 0pt 5px; float: right; }
#searchNearby .loc { font-size: 1.1em; }
.confirmDialog .txt { font-size: 0.8em; }
.confirmDialog img { vertical-align: bottom; }
.confirmDialog .btnWrapper a { font-size: 0.8em; }
.textc { text-align: center; }
.alert-warning div img { vertical-align: bottom; }
#newLocLabel, #standardLocation input { border: 1px solid rgb(153, 153, 153); padding: 2px; width: 144px; }
#settingsOtherRGForm textarea { border: 1px solid rgb(153, 153, 153); padding: 2px; }

/* ::::: null ::::: */

.topHeaderLink { padding: 10px 18px 0pt 8px; float: left; font-size: 0.75em; position: relative; }
.topHeaderLink a { border-right: 1px solid rgb(119, 119, 119); padding: 0pt 0.4em 0pt 0.3em; text-decoration: none; }
.topHeaderLink a.headerlast { border-right: 0pt none; }
a#switch2Box { font-size: 12px; font-weight: bold; }

/* ::::: null ::::: */

ol { margin: 10px 5px 10px 40px; }
ol li { border: 0pt none ; margin: 5px 2px; padding: 0pt; font-weight: normal; list-style-type: decimal; list-style-image: none; list-style-position: outside; font-size: 12px; }
ol li a { color: rgb(67, 67, 67); font-size: 12px; }
hr { border: 1px solid rgb(153, 153, 153); margin: 10px 0pt; color: rgb(153, 153, 153); height: 1px; }
p { margin: 10px 0pt; }

/* ::::: null ::::: */

.styleFooter { padding-top: 10px; text-align: center; font-size: 11px; line-height: 16px; }
.styleFooter a { border-right: 1px solid rgb(119, 119, 119); padding: 0pt 0.4em 0pt 0.2em; }
a.footerlast { border-right: 0pt none; }
#footer a.footerlast { border-right: 0pt none; }

