.EktronAnalyticsOverlay { border: 1px solid black; width: 100%; height: 34px; text-align: right; color: rgb(255, 255, 255); background: rgb(65, 65, 65) url(e42c6d83a33adff1fc99f436cc7cfc441b588061.png)  repeat scroll center center; position: fixed ! important; top: 0px; left: 0px; padding-top: 4px; z-index: 999999 ! important; }
.EktronAnalyticsOverlay a:link, .EktronAnalyticsOverlay a:visited { color: rgb(255, 255, 255); }
#page-overlay { position: fixed; top: 37px; left: 0px; width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.7; }
#overlay-loading { position: fixed; top: 37px; left: 0px; width: 100%; height: 100%; background: transparent url(a77f300d95870868c9ad3ab4414de551c9fd04af.gif)  no-repeat scroll center center; }
#overlay-container div.click { position: absolute; width: 20px; height: 20px; background: transparent url(7bad8aa4e164703ec558d4b372eb53d3e5d94938.png)  no-repeat scroll center center; }
.EktronAnalyticsOverlayRemove { margin-left: 50px; margin-right: 25px; }
a.EktronAnalyticsOverlayClickInfo { position: relative; top: 0px; left: 0px; z-index: 99999; overflow: visible ! important; }
.ektronOverlayOuterBar { position: absolute; top: 0px; left: 0px; height: 5px; background-color: white; padding: 0px; border: 1px solid black; z-index: 99999; }
.ektronOverlayInnerBar { float: left; margin: 0px; padding: 0px; background-color: blue; height: 5px; }
.EktronAnalyticsOverlayViewSelect { margin-top: 2px; }
.EktronOverlayDatePicker { padding-right: 10px; }
.EktronOverlayDatePicker label { padding-left: 12px; padding-right: 4px; }
.EktronOverlayDatePicker input { width: 7em; }
.EktronOverlayDatePicker a img { border: 0px none; padding-left: 5px; }
.AbandonSection { position: absolute; z-index: 98 ! important; width: 100%; border-bottom: 2px solid rgb(0, 0, 0); margin: 0px; padding: 0px; }
.AbandonSection p { width: 100%; margin: 2px 0px 0px; background: rgb(153, 153, 153) none repeat scroll 0% 0%; opacity: 0.05; z-index: 98 ! important; }
.Highlight1 { border-bottom: 2px solid rgb(85, 255, 51); }
.Highlight1 p { background: rgb(85, 255, 51) none repeat scroll 0% 0%; opacity: 0.05; }
.Highlight1 UL { border-left: 2px solid rgb(85, 255, 51) ! important; border-top: 2px solid rgb(85, 255, 51) ! important; border-right: 2px solid rgb(85, 255, 51) ! important; }
.Highlight2 { border-bottom: 2px solid rgb(170, 255, 17); }
.Highlight2 p { background: rgb(170, 255, 17) none repeat scroll 0% 0%; opacity: 0.1; }
.Highlight2 UL { border-left: 2px solid rgb(170, 255, 17) ! important; border-top: 2px solid rgb(170, 255, 17) ! important; border-right: 2px solid rgb(170, 255, 17) ! important; }
.Highlight3 { border-bottom: 2px solid rgb(238, 255, 34); }
.Highlight3 p { background: rgb(238, 255, 34) none repeat scroll 0% 0%; opacity: 0.2; }
.Highlight3 UL { border-left: 2px solid rgb(238, 255, 34) ! important; border-top: 2px solid rgb(238, 255, 34) ! important; border-right: 2px solid rgb(238, 255, 34) ! important; }
.Highlight4 { border-bottom: 2px solid rgb(255, 255, 34); }
.Highlight4 p { background: rgb(255, 255, 34) none repeat scroll 0% 0%; opacity: 0.3; }
.Highlight4 UL { border-left: 2px solid rgb(255, 255, 34) ! important; border-top: 2px solid rgb(255, 255, 34) ! important; border-right: 2px solid rgb(255, 255, 34) ! important; }
.Highlight5 { border-bottom: 2px solid rgb(255, 136, 0); }
.Highlight5 p { background: rgb(255, 136, 0) none repeat scroll 0% 0%; opacity: 0.35; }
.Highlight5 UL { border-left: 2px solid rgb(255, 136, 0) ! important; border-top: 2px solid rgb(255, 136, 0) ! important; border-right: 2px solid rgb(255, 136, 0) ! important; }
.Highlight6 { border-bottom: 2px solid rgb(255, 17, 0); }
.Highlight6 p { background: rgb(255, 17, 0) none repeat scroll 0% 0%; opacity: 0.4; }
.Highlight6 UL { border-left: 2px solid rgb(255, 17, 0) ! important; border-top: 2px solid rgb(255, 17, 0) ! important; border-right: 2px solid rgb(255, 17, 0) ! important; }
.Highlight7 { border-bottom: 2px solid rgb(238, 34, 0); }
.Highlight7 p { background: rgb(238, 34, 0) none repeat scroll 0% 0%; opacity: 0.5; }
.Highlight7 UL { border-left: 2px solid rgb(238, 34, 0) ! important; border-top: 2px solid rgb(238, 34, 0) ! important; border-right: 2px solid rgb(238, 34, 0) ! important; }
.Highlight8 { border-bottom: 2px solid rgb(153, 0, 0); }
.Highlight8 p { background: rgb(153, 0, 0) none repeat scroll 0% 0%; opacity: 0.6; }
.Highlight8 UL { border-left: 2px solid rgb(153, 0, 0) ! important; border-top: 2px solid rgb(153, 0, 0) ! important; border-right: 2px solid rgb(153, 0, 0) ! important; }
.Highlight9 { border-bottom: 2px solid rgb(119, 0, 0); }
.Highlight9 p { background: rgb(119, 0, 0) none repeat scroll 0% 0%; opacity: 0.7; }
.Highlight9 UL { border-left: 2px solid rgb(119, 0, 0) ! important; border-top: 2px solid rgb(119, 0, 0) ! important; border-right: 2px solid rgb(119, 0, 0) ! important; }
.Highlight10 { border-bottom: 2px solid rgb(51, 0, 0); }
.Highlight10 p { background: rgb(51, 0, 0) none repeat scroll 0% 0%; opacity: 0.9; }
.Highlight10 UL { border-left: 2px solid rgb(51, 0, 0) ! important; border-top: 2px solid rgb(51, 0, 0) ! important; border-right: 2px solid rgb(51, 0, 0) ! important; }
.AbandonSection ul { position: absolute; margin: 0px 0px 0px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 6px; list-style: outside none none; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); width: 200px; min-height: 45px; bottom: 0px; z-index: 999; opacity: 1; }
#cluetip #cluetip-outer #cluetip-title { background: rgb(49, 99, 189) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1em; padding: 2px; min-width: 100px; }
a.EktronEditorsMenuMarker { display: block ! important; height: 1em ! important; width: 1em ! important; margin: 0px ! important; padding: 0px ! important; text-decoration: none ! important; }
a.EktronEditorsMenuMarker:hover { text-decoration: none ! important; }
a.EktronEditorsMenuMarker img { margin: 0px ! important; padding: 0px ! important; border: medium none ! important; cursor: pointer ! important; }
ul.EktronEditorsMenu { position: absolute ! important; text-align: left ! important; list-style: outside none none ! important; margin: 0px ! important; padding: 18px 0px ! important; background: rgb(237, 237, 237) url(b35493915b81f4c1c55e51df33a065ccd0c443e3.gif)  repeat-x scroll 0px 0px ! important; border: 1px solid rgb(191, 191, 191) ! important; font-family: Arial,Verdana,sans-serif; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.25); }
ul.EktronEditorsMenuNotLayered { position: static ! important; width: 150px ! important; margin-bottom: 1em ! important; margin-left: 16px ! important; }
ul.EktronEditorsMenu li { margin: 0px 0px -1px ! important; padding: 0px ! important; border: medium none ! important; }
ul.EktronEditorsMenu li a { display: block ! important; margin: 0px ! important; text-decoration: none ! important; padding: 3px 24px ! important; color: rgb(0, 0, 0); }
ul.EktronEditorsMenu li a:hover { background: rgb(55, 103, 175) url(f1f89e2afc072db2942f37e3f8550cea76a11578.gif)  repeat-x scroll 0px 0px ! important; color: white ! important; text-decoration: none ! important; }
ul.EktronEditorsMenu li a img { border: medium none ! important; margin: 0px 0.25em 0px 0px ! important; padding: 0px ! important; width: 16px ! important; height: 16px ! important; display: none; }
ul.EktronEditorsMenu li a span { visibility: visible ! important; }
#cluetip-close img { border: 0px none; }
#cluetip-title { overflow: hidden; }
#cluetip-title #cluetip-close { float: right; position: relative; }
#cluetip-waitimage { width: 43px; height: 11px; position: absolute; background-image: url(7aa0daf2fec9f8765df7de0562146395b4a3fb51.gif) ; }
.cluetip-arrows { display: none; position: absolute; top: 0px; left: -11px; height: 22px; width: 11px; background-repeat: no-repeat; background-position: 0px 0px; }
#cluetip-extra { display: none; }
.cluetip-default { background-color: rgb(217, 217, 194); }
.cluetip-default #cluetip-outer { position: relative; margin: 0px; background-color: rgb(217, 217, 194); }
.cluetip-default h3#cluetip-title { margin: 0px 0px 5px; padding: 8px 10px 4px; font-size: 1.1em; font-weight: normal; background-color: rgb(135, 135, 106); color: rgb(255, 255, 255); }
.cluetip-default #cluetip-title a { color: rgb(217, 217, 194); font-size: 0.95em; }
.cluetip-default #cluetip-inner { padding: 10px; }
.cluetip-default div#cluetip-close { text-align: right; margin: 0px 5px 5px; color: rgb(153, 0, 0); }
.clue-right-default .cluetip-arrows { background-image: url(0b1480ec6c6a18de3d8519992c5b47f2dc170544.gif) ; }
.clue-left-default .cluetip-arrows { background-image: url(cd7ea0191ebf1808e9a104c15316e7a1beedbdb1.gif) ; left: 100%; margin-right: -11px; }
.clue-top-default .cluetip-arrows { background-image: url(96cf140f278a4f72b2ac2b41dc54668d249b02bd.gif) ; top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.clue-bottom-default .cluetip-arrows { background-image: url(95ec050a452abad427ac861fa1554111161af407.gif) ; top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.cluetip-jtip { background-color: transparent; }
.cluetip-jtip #cluetip-outer { border: 2px solid rgb(204, 204, 204); position: relative; background-color: rgb(255, 255, 255); }
.cluetip-jtip h3#cluetip-title { margin: 0px 0px 5px; padding: 2px 5px; font-size: 16px; font-weight: normal; background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); }
.cluetip-jtip #cluetip-inner { padding: 0px 5px 5px; display: inline-block; }
.cluetip-jtip div#cluetip-close { text-align: right; margin: 0px 5px 5px; color: rgb(153, 0, 0); }
.clue-right-jtip .cluetip-arrows { background-image: url(5aec31333f20d49fc1702698f179b3db7548b93c.gif) ; }
.clue-left-jtip .cluetip-arrows { background-image: url(8e83c4c2a327fb83a6744846b0e1d9bb12f41801.gif) ; left: 100%; margin-right: -11px; }
.clue-top-jtip .cluetip-arrows { background-image: url(4d962cef3fba96d92de41fe32cec92110985eee9.gif) ; top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.clue-bottom-jtip .cluetip-arrows { background-image: url(52cddc616f8557dbc75baca920c6f375b633c931.gif) ; top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.cluetip-rounded { background: transparent url(018792381ba9a2219002f4a2836e6a99e9e53908.gif)  no-repeat scroll 0px 100%; margin-top: 10px; margin-left: 12px; }
.cluetip-rounded #cluetip-outer { background: transparent url(1e0ae2fd5498ee2179f26f8c7212643cbf50b1cd.gif)  no-repeat scroll 0px 0px; margin-top: -12px; }
.cluetip-rounded #cluetip-title { background-color: transparent; padding: 12px 12px 0px; margin: 0px -12px 0px 0px; position: relative; }
.cluetip-rounded #cluetip-extra { position: absolute; display: block; background: transparent url(656fa0629ee7095bf22c17332541d680f16acc97.gif)  no-repeat scroll 100% 0px; top: 0px; right: 0px; width: 12px; height: 30px; margin: -12px -12px 0px 0px; }
.cluetip-rounded #cluetip-inner { background: transparent url(e85977dbaa5d0f09d4cb10fc028e5b0a1a0208c8.gif)  no-repeat scroll 100% 100%; padding: 5px 12px 12px; margin: -18px -12px 0px 0px; position: relative; }
.cluetip-rounded div#cluetip-close { text-align: right; margin: 0px 5px 5px; color: rgb(0, 0, 153); background: transparent none repeat scroll 0% 0%; }
.cluetip-rounded div#cluetip-close a { color: rgb(119, 119, 119); }
.clue-right-rounded .cluetip-arrows { background-image: url(6d50aff48fbf211f12267b6ce26e37e9abec93fc.gif) ; }
.clue-left-rounded .cluetip-arrows { background-image: url(23feb82f9a530fb9ee540ec880de52d89f1e4962.gif) ; left: 100%; margin-left: 12px; }
.clue-top-rounded .cluetip-arrows { background-image: url(6ef1931a2a8aea24dae773c7e494d6957d7d9830.gif) ; top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.clue-bottom-rounded .cluetip-arrows { background-image: url(66ffcd78519142983f6699c6c532e62bdffa0dcd.gif) ; top: -23px; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner {  }
