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

[dir="ltr"], [dir="rtl"] { unicode-bidi: isolate; }
bdo[dir="ltr"], bdo[dir="rtl"] { unicode-bidi: isolate-override; }
#logo { display: block; overflow: hidden; position: relative; }
#logo img { border: 0px none; }
#logo span { background: transparent url('nav_logo242.png') no-repeat scroll 0% 0%; cursor: pointer; overflow: hidden; }
#logocont { z-index: 1; padding-left: 13px; padding-right: 10px; margin-top: -2px; padding-top: 7px; }
#logocont.ddl { padding-top: 3px; }
.big #logocont { padding-left: 13px; padding-right: 12px; }
.sbibod { background-color: rgb(255, 255, 255); height: 44px; vertical-align: top; border-radius: 2px; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.08); transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1) 0s; }
.lst { border: 0px none; margin-top: 5px; margin-bottom: 0px; }
.lst:focus { outline: medium none; }
#lst-ib { color: rgb(0, 0, 0); }
.gsfi, .lst { font: 16px/34px arial,sans-serif; height: 34px !important; }
.lst-c { overflow: hidden; }
#gs_st0 { line-height: 44px; padding: 0px 8px; margin-top: -1px; position: static; }
.srp #gs_st0 { padding: 0px 2px 0px 8px; }
.gsfs { font: 16px arial,sans-serif; }
.lsb { background: transparent none repeat scroll 0% 0%; border: 0px none; font-size: 0px; height: 30px; outline: 0px none; text-align: left; width: 100%; }
.sbico { display: inline-block; height: 24px; width: 24px; cursor: pointer; vertical-align: middle; color: rgb(66, 133, 244); }
.sbico-c { background: transparent none repeat scroll 0% 0%; border: 0px none; float: right; height: 44px; line-height: 44px; margin-top: -1px; outline: 0px none; padding-right: 16px; position: relative; top: -1px; }
.hp .sbico-c { display: none; }
#sblsbb { text-align: center; border-bottom-left-radius: 0px; border-top-left-radius: 0px; height: 44px; margin: 0px; padding: 0px; }
#sbds { border: 0px none; margin-left: 0px; }
.hp .nojsb, .srp .jsb { display: none; }
.kpbb, .kprb, .kpgb, .kpgrb { border-radius: 2px; color: rgb(255, 255, 255); }
.kpbb:hover, .kprb:hover, .kpgb:hover, .kpgrb:hover { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); color: rgb(255, 255, 255); }
.kpbb:active, .kprb:active, .kpgb:active, .kpgrb:active { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; }
.kpbb { background-color: rgb(77, 144, 254); background-image: -moz-linear-gradient(center top , rgb(77, 144, 254), rgb(71, 135, 237)); border: 1px solid rgb(48, 121, 237); }
.kpbb:hover { background-color: rgb(53, 122, 232); background-image: -moz-linear-gradient(center top , rgb(77, 144, 254), rgb(53, 122, 232)); border: 1px solid rgb(47, 91, 183); }
a.kpbb:link, a.kpbb:visited { color: rgb(255, 255, 255); }
.kprb { background-color: rgb(221, 75, 57); background-image: -moz-linear-gradient(center top , rgb(221, 75, 57), rgb(209, 72, 54)); border: 1px solid rgb(221, 75, 57); }
.kprb:hover { background-color: rgb(197, 55, 39); background-image: -moz-linear-gradient(center top , rgb(221, 75, 57), rgb(197, 55, 39)); border-width: 1px; border-style: solid; border-color: rgb(176, 40, 26) rgb(176, 40, 26) rgb(175, 48, 31); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.kprb:active { background-color: rgb(176, 40, 26); background-image: -moz-linear-gradient(center top , rgb(221, 75, 57), rgb(176, 40, 26)); }
.kpgb { background-color: rgb(61, 148, 0); background-image: -moz-linear-gradient(center top , rgb(61, 148, 0), rgb(57, 138, 0)); border: 1px solid rgb(41, 105, 29); }
.kpgb:hover { background-color: rgb(54, 130, 0); background-image: -moz-linear-gradient(center top , rgb(61, 148, 0), rgb(54, 130, 0)); border: 1px solid rgb(45, 98, 0); }
.kpgrb { background-color: rgb(245, 245, 245); background-image: -moz-linear-gradient(center top , rgb(245, 245, 245), rgb(241, 241, 241)); border: 1px solid rgb(220, 220, 220); color: rgb(85, 85, 85); }
.kpgrb:hover { background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(241, 241, 241)); border: 1px solid rgb(220, 220, 220); color: rgb(51, 51, 51); }
a.kpgrb:link, a.kpgrb:visited { color: rgb(85, 85, 85); }
#sfopt { display: inline-block; float: right; line-height: normal; }
.lsd { font-size: 11px; position: absolute; top: 3px; left: 16px; }
.tsf { background: transparent none repeat scroll 0% 0%; }
.tsf-p { position: relative; }
.logocont { left: 0px; position: absolute; }
.sfibbbc { padding-bottom: 2px; padding-top: 3px; margin-top: -3px; width: 632px; }
.sbtc { position: relative; }
.sbibtd { line-height: 0; overflow: visible; white-space: nowrap; }
.sbibps { padding-right: 9px; padding-bottom: 0px; padding-left: 16px; padding-top: 0px !important; width: 586px; }
.sfopt { height: 28px; position: relative; }
#sform { height: 65px; }
.hp .sfsbc { display: none; }
#searchform { width: 100%; }
.hp #searchform { position: absolute; top: 311px; }
.srp #searchform { position: absolute; top: 20px; }
#sfdiv { max-width: 484px; }
.hp .big #sfdiv { max-width: 568px; }
.srp #sfdiv { max-width: none; overflow: hidden; }
.srp #tsf { position: relative; }
.sfsbc { display: inline-block; float: right; vertical-align: top; width: 42px; margin-right: 0px; }
.sfbg { background: rgb(250, 250, 250) none repeat scroll 0% 0%; height: 69px; left: 0px; position: absolute; width: 100%; }
.sfbgg { background-color: rgb(250, 250, 250); height: 65px; }
#pocs { background: rgb(255, 241, 168) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 10pt; margin: 0px; padding: 5px 7px; }
#pocs.sft { background: transparent none repeat scroll 0% 0%; color: rgb(119, 119, 119); }
#pocs a { color: rgb(17, 17, 204); }
#pocs.sft a { color: rgb(51, 102, 204); }
#pocs > div { margin: 0px; padding: 0px; }
#cnt { padding-top: 20px; }
#subform_ctrl { min-height: 0px; }

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

.gb_7a { display: none !important; }
.gb_8a { visibility: hidden; }
#gbq2 { display: block; }
#gbqf { display: block; margin: 0px 60px 0px 0px; white-space: nowrap; }
.gbqff { border: medium none; display: inline-block; margin: 0px; padding: 0px; vertical-align: top; width: 100%; }
.gbqfqw, #gbqfb, .gbqfwa { vertical-align: top; }
#gbqfaa, #gbqfab, #gbqfqwb { position: absolute; }
#gbqfaa { left: 0px; }
#gbqfab { right: 0px; }
.gbqfqwb, .gbqfqwc { right: 0px; left: 0px; height: 100%; }
.gbqfqwb { padding: 0px 8px; }
#gbqfbw { display: inline-block; vertical-align: top; }
#gbqfb { border: 1px solid transparent; border-bottom-left-radius: 0px; border-top-left-radius: 0px; height: 30px; margin: 0px; outline: medium none; padding: 0px; width: 60px; box-shadow: none; box-sizing: border-box; background: transparent -moz-linear-gradient(center top , rgb(67, 135, 253), rgb(70, 131, 234)) repeat scroll 0% 0%; }
#gbqfb:hover { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }
#gbqfb:focus { box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset; }
#gbqfb:hover:focus { box-shadow: 0px 0px 0px 1px rgb(255, 255, 255) inset, 0px 1px 1px rgba(0, 0, 0, 0.1); }
#gbqfb:active:active { border: 1px solid transparent; box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15) inset; background: transparent -moz-linear-gradient(center top , rgb(60, 122, 228), rgb(63, 118, 211)) repeat scroll 0% 0%; }
.gbqfi { background-position: -428px 0px; display: inline-block; margin: -1px; height: 30px; width: 30px; }
.gbqfqw { background: rgb(255, 255, 255) none repeat scroll 0% 0% padding-box; border-width: 1px 0px 1px 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgba(0, 0, 0, 0.15); height: 30px; box-sizing: border-box; }
#gbfwc .gbqfqw { border-right-width: 1px; }
#gbqfqw { position: relative; }
.gbqfqw.gbqfqw:hover { border-color: rgba(0, 0, 0, 0.3); }
.gbqfwa { display: inline-block; width: 100%; }
.gbqfwb { width: 40%; }
.gbqfwc { width: 60%; }
.gbqfwb .gbqfqw { margin-left: 10px; }
.gbqfqw.gbqfqw:active, .gbqfqw.gbqfqwf.gbqfqwf { border-color: rgb(66, 133, 244); }
#gbqfq, #gbqfqb, #gbqfqc { background: transparent none repeat scroll 0% 0%; border: medium none; height: 20px; margin-top: 4px; padding: 0px; vertical-align: top; width: 100%; }
#gbqfq:focus, #gbqfqb:focus, #gbqfqc:focus { outline: medium none; }
.gbqfif, .gbqfsf { color: rgb(34, 34, 34); font: 16px arial,sans-serif; }
#gbqfbwa { display: none; text-align: center; height: 0px; }
#gbqfbwa .gbqfba { margin: 16px 8px; }
#gbqfsa, #gbqfsb { font: bold 11px/27px Arial,sans-serif !important; vertical-align: top; }
.gb_ga .gbqfqw.gbqfqw, .gb_X .gbqfqw.gbqfqw { border-color: rgb(255, 255, 255); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gb_ga #gbqfb, .gb_X #gbqfb { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gb_ga #gbqfb:hover, .gb_X #gbqfb:hover { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gb_ga #gbqfb:active, .gb_X #gbqfb:active { box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gbqfb, .gbqfba, .gbqfbb { cursor: default !important; display: inline-block; font-weight: bold; height: 29px; line-height: 29px; min-width: 54px; padding: 0px 8px; text-align: center; text-decoration: none !important; border-radius: 2px; -moz-user-select: none; }
.gbqfba:focus { border: 1px solid rgb(77, 144, 254); outline: medium none; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset; }
.gbqfba:hover { border-color: rgb(198, 198, 198); color: rgb(34, 34, 34) !important; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); background: transparent -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(241, 241, 241)) repeat scroll 0% 0%; }
.gbqfba:hover:focus { box-shadow: 0px 0px 0px 1px rgb(255, 255, 255) inset, 0px 1px 1px rgba(0, 0, 0, 0.1); }
.gbqfb::-moz-focus-inner { border: 0px none; }
.gbqfba::-moz-focus-inner { border: 0px none; }
.gbqfba { border: 1px solid rgba(0, 0, 0, 0.1); color: rgb(68, 68, 68) !important; font-size: 11px; background: transparent -moz-linear-gradient(center top , rgb(245, 245, 245), rgb(241, 241, 241)) repeat scroll 0% 0%; }
.gbqfba:active { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.gb_uc { background-position: -314px -38px; opacity: 0.55; height: 100%; width: 100%; }
.gb_b:hover .gb_uc, .gb_b:focus .gb_uc { opacity: 0.85; }
.gb_vc .gb_uc { background-position: -463px 0px; }
.gb_wc { background-color: rgb(203, 68, 55); border-radius: 8px; font: bold 11px/16px Arial; color: rgb(255, 255, 255); min-width: 14px; padding: 0px 1px; position: absolute; right: 0px; text-align: center; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); top: 0px; visibility: hidden; z-index: 990; }
.gb_xc .gb_wc, .gb_xc .gb_yc, .gb_xc .gb_yc.gb_zc { visibility: visible; }
.gb_yc { padding: 0px 2px; visibility: hidden; }
.gb_Ac:not(.gb_Bc) .gb_mb, .gb_Ac:not(.gb_Bc) .gb_lb { left: 3px; }
.gb_wc.gb_Cc { animation: 0.6s ease-in-out 1s normal both 1 running gb__nb; perspective-origin: right top; transform: scale(1, 1); transform-origin: right top 0px; }
.gb_Cc .gb_yc { visibility: visible; }
.gb_ga .gb_b .gb_uc { background-position: 0px 0px; opacity: 0.7; }
.gb_ga .gb_vc .gb_uc { background-position: -279px -38px; }
.gb_ga .gb_b:hover .gb_uc, .gb_ga .gb_b:focus .gb_uc { opacity: 0.85; }
.gb_X .gb_b .gb_uc { background-position: -349px -38px; opacity: 1; }
.gb_X .gb_vc .gb_uc { background-position: -393px 0px; }
.gb_ga .gb_wc, .gb_X .gb_wc { border: medium none; }
.gb_Ac .gb_Dc { font-size: 14px; font-weight: bold; top: 0px; right: 0px; }
.gb_Ac .gb_b { display: inline-block; vertical-align: middle; box-sizing: border-box; height: 30px; width: 30px; }
.gb_Ac .gb_lb { border-bottom-color: rgb(229, 229, 229); }
.gb_Ec { background-color: rgba(0, 0, 0, 0.55); color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; line-height: 20px; margin: 5px; padding: 0px 2px; text-align: center; box-sizing: border-box; border-radius: 50%; height: 20px; width: 20px; }
.gb_Ec.gb_Fc { background-position: -194px -21px; }
.gb_Ec.gb_Hc { background-position: -194px -46px; }
.gb_b:hover .gb_Ec, .gb_b:focus .gb_Ec { background-color: rgba(0, 0, 0, 0.85); }
#gbsfw.gb_Ic { background: rgb(229, 229, 229) none repeat scroll 0% 0%; border-color: rgb(204, 204, 204); }
.gb_ga .gb_Ec { background-color: rgba(0, 0, 0, 0.7); }
.gb_X .gb_Ec.gb_Ec, .gb_X .gb_xc .gb_Ec.gb_Ec, .gb_X .gb_xc .gb_b:hover .gb_Ec, .gb_X .gb_xc .gb_b:focus .gb_Ec { background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); }
.gb_X .gb_Ec.gb_Fc { background-position: -70px 0px; }
.gb_X .gb_Ec.gb_Hc { background-position: -219px 0px; }
.gb_xc .gb_Ec.gb_Ec { background-color: rgb(219, 68, 55); color: rgb(255, 255, 255); }
.gb_xc .gb_b:hover .gb_Ec, .gb_xc .gb_b:focus .gb_Ec { background-color: rgb(165, 39, 20); }
.gb_N .gbqfi::before { left: -428px; top: 0px; }
.gb_Hb .gbqfb:focus .gbqfi { outline: 1px dotted rgb(255, 255, 255); }
.gb_fa .gb_b { background-position: -132px -38px; opacity: 0.55; }
.gb_ga .gb_fa .gb_b { background-position: -132px -38px; }
.gb_X .gb_fa .gb_b { background-position: -463px -35px; opacity: 1; }
.gb_ha.gb_ia { min-height: 196px; overflow-y: auto; width: 320px; }
.gb_ja { transition: height 0.2s ease-in-out 0s; }
.gb_ka { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin: 0px; min-height: 100px; padding: 28px 27px 28px 28px; text-align: left; white-space: normal; width: 265px; }
.gb_la { background: rgb(245, 245, 245) none repeat scroll 0% 0%; cursor: pointer; height: 40px; overflow: hidden; }
.gb_ma { position: relative; }
.gb_la { display: block; line-height: 40px; text-align: center; width: 320px; }
.gb_ma { display: block; line-height: 40px; text-align: center; }
.gb_ma.gb_na { line-height: 0; }
.gb_la, .gb_la:visited, .gb_la:active, .gb_ma, .gb_ma:visited { color: rgb(115, 115, 115); text-decoration: none; }
.gb_ma:active { color: rgb(115, 115, 115); }
#gb a.gb_la, #gb a.gb_la:visited, #gb a.gb_la:active, #gb a.gb_ma, #gb a.gb_ma:visited { color: rgb(115, 115, 115); text-decoration: none; }
#gb a.gb_ma:active { color: rgb(115, 115, 115); }
.gb_ma, .gb_ka { display: none; }
.gb_da, .gb_da + .gb_ma, .gb_oa .gb_ma, .gb_oa .gb_ka { display: block; }
.gb_ma:hover, .gb_ma:active, #gb a.gb_ma:hover, #gb a.gb_ma:active { text-decoration: underline; }
.gb_ma { border-bottom: 1px solid rgb(235, 235, 235); left: 28px; width: 264px; }
.gb_oa .gb_la { display: none; }
.gb_ma:last-child { border-bottom-width: 0px; }
.gb_pa .gb_O { display: initial; }
.gb_pa.gb_qa { height: 100px; text-align: center; }
.gb_pa.gb_qa img { padding: 34px 0px; height: 32px; width: 32px; }
.gb_pa .gb_3 { background-image: url('p1_9186ee19.png'); background-size: 64px 2134px; background-position: 0px -1932px; }
.gb_pa .gb_3 + img { border: 0px none; margin: 8px; height: 48px; width: 48px; }
.gb_pa div.gb_ra { background: rgb(255, 255, 170) none repeat scroll 0% 0%; border-radius: 5px; padding: 5px; text-align: center; }
.gb_pa.gb_sa, .gb_pa.gb_ta { padding-bottom: 0px; }
.gb_pa.gb_ua, .gb_pa.gb_ta { padding-top: 0px; }
.gb_pa.gb_ta a, .gb_pa.gb_ua a { top: 0px; }
.gb_va .gb_la { margin-top: 0px; position: static; }
.gb_wa { display: inline-block; }
.gb_xa { margin: -12px 28px 28px; position: relative; width: 264px; border-radius: 2px; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1), 0px 0px 1px rgba(0, 0, 0, 0.1); }
.gb_6 { background-image: url('p1_9186ee19.png'); background-size: 64px 2134px; display: inline-block; margin: 8px; vertical-align: middle; height: 64px; width: 64px; }
.gb_ya { color: rgb(38, 38, 38); display: inline-block; font: 13px/18px Arial,sans-serif; margin-right: 80px; padding: 10px 10px 10px 0px; vertical-align: middle; white-space: normal; }
.gb_za { font: 16px/24px Arial,sans-serif; }
.gb_Aa, #gb#gb .gb_Aa { color: rgb(66, 127, 237); text-decoration: none; }
.gb_Aa:hover, #gb#gb .gb_Aa:hover { text-decoration: underline; }
.gb_Ba .gb_ka { position: relative; }
.gb_Ba .gb_O { position: absolute; top: 28px; left: 28px; }
.gb_la.gb_Ca { display: none; height: 0px; }
.gb_Ba .gb_5 { position: absolute; width: 86px; top: 112px; left: 28px; margin: 8px 2px; }
.gb_9a { background-size: 32px 32px; border-radius: 50%; display: block; margin: -1px; overflow: hidden; position: relative; height: 32px; width: 32px; z-index: 0; }
@media (min-resolution: 1.25dppx), not all, not all, not all {
  .gb_9a::before { display: inline-block; transform: scale(0.5); transform-origin: left 0px 0px; }
  .gb_ub::before { display: inline-block; transform: scale(0.5); transform-origin: left 0px 0px; }
}
.gb_9a:hover, .gb_9a:focus { box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); }
.gb_9a:active { box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15) inset; }
.gb_9a:active::after { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border-radius: 50%; content: ""; display: block; height: 100%; }
.gb_ab { cursor: pointer; line-height: 30px; min-width: 30px; opacity: 0.75; overflow: hidden; vertical-align: middle; text-overflow: ellipsis; }
.gb_b.gb_ab { width: auto; }
.gb_ab:hover, .gb_ab:focus { opacity: 0.85; }
.gb_bb .gb_ab, .gb_bb .gb_cb { line-height: 26px; }
#gb#gb.gb_bb a.gb_ab, .gb_bb .gb_cb { font-size: 11px; height: auto; }
.gb_db { border-top: 4px solid rgb(0, 0, 0); border-left: 4px dashed transparent; border-right: 4px dashed transparent; display: inline-block; margin-left: 6px; opacity: 0.75; vertical-align: middle; }
.gb_eb:hover .gb_db { opacity: 0.85; }
.gb_X .gb_ab, .gb_X .gb_db { opacity: 1; }
#gb#gb.gb_X.gb_X a.gb_ab, #gb#gb .gb_X.gb_X a.gb_ab { color: rgb(255, 255, 255); }
.gb_X.gb_X .gb_db { border-top-color: rgb(255, 255, 255); opacity: 1; }
.gb_ga .gb_9a:hover, .gb_X .gb_9a:hover, .gb_ga .gb_9a:focus, .gb_X .gb_9a:focus { box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gb_fb .gb_gb, .gb_hb .gb_gb { position: absolute; right: 1px; }
.gb_gb.gb_R, .gb_ib.gb_R, .gb_eb.gb_R { flex: 0 1 auto; }
.gb_jb.gb_W .gb_ab { width: 30px !important; }
.gb_kb.gb_8a { display: none; }
.gb_ab ~ .gb_lb, .gb_ab ~ .gb_mb { left: auto; right: 6.5px; }
.gb_nb { outline: medium none; }
.gb_ob, #gb a.gb_ob.gb_ob, .gb_pb a, #gb .gb_pb.gb_pb a { color: rgb(51, 102, 204); text-decoration: none; }
.gb_ob:active, #gb a.gb_ob:active, .gb_ob:hover, #gb a.gb_ob:hover, .gb_pb a:active, #gb .gb_pb a:active, .gb_pb a:hover, #gb .gb_pb a:hover { text-decoration: underline; }
.gb_qb { margin: 20px; }
.gb_rb, .gb_sb { display: inline-block; vertical-align: top; }
.gb_rb { margin-right: 20px; position: relative; }
.gb_tb { border-radius: 50%; overflow: hidden; }
.gb_ub { background-size: 96px 96px; border: medium none; vertical-align: top; height: 96px; width: 96px; }
.gb_kb { background: rgba(78, 144, 254, 0.7) none repeat scroll 0% 0%; bottom: 0px; color: rgb(255, 255, 255); font-size: 9px; font-weight: bold; left: 0px; line-height: 9px; position: absolute; padding: 7px 0px; text-align: center; width: 96px; }
.gb_tb .gb_kb { background: rgba(0, 0, 0, 0.54) none repeat scroll 0% 0%; }
.gb_vb { font-weight: bold; margin: -4px 0px 1px; }
.gb_xb { color: rgb(102, 102, 102); }
.gb_pb { color: rgb(204, 204, 204); margin: 6px 0px; }
.gb_pb a { margin: 0px 10px; }
.gb_pb a:first-child { margin-left: 0px; }
.gb_pb a:last-child { margin-right: 0px; }
.gb_sb .gb_yb { background: rgb(77, 144, 254) none repeat scroll 0% 0%; border-color: rgb(48, 121, 237); font-weight: bold; margin: 10px 0px 0px; color: rgb(255, 255, 255); }
#gb .gb_sb a.gb_yb.gb_yb { color: rgb(255, 255, 255); }
.gb_sb .gb_yb:hover { background: rgb(53, 122, 232) none repeat scroll 0% 0%; border-color: rgb(47, 91, 183); }
.gb_zb { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-top: 1px solid rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2); padding: 10px 0px; width: 100%; display: table; }
.gb_zb .gb_yb { margin: 0px 20px; }
.gb_zb > div { display: table-cell; text-align: right; }
.gb_zb > div:first-child { text-align: left; }
.gb_zb .gb_Ab { display: block; text-align: center; }
.gb_Bb .gb_lb { border-bottom-color: rgb(254, 249, 219); }
.gb_Cb { background: rgb(254, 249, 219) none repeat scroll 0% 0%; font-size: 11px; padding: 10px 20px; white-space: normal; }
.gb_Cb b, .gb_ob { white-space: nowrap; }
.gb_Eb { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-top: 1px solid rgba(0, 0, 0, 0.2); max-height: 230px; overflow: auto; }
.gb_Fb { border-top: 1px solid rgba(0, 0, 0, 0.2); display: block; padding: 10px 20px; position: relative; white-space: nowrap; }
.gb_Hb .gb_Fb:focus .gb_Ib { outline: 1px dotted rgb(255, 255, 255); }
.gb_Fb:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.gb_Fb[selected="true"] { overflow: hidden; }
.gb_Fb[selected="true"] > .gb_Jb { background-color: rgba(117, 117, 117, 0.9); }
.gb_Fb[selected="true"] > .gb_Kb { display: block; position: absolute; z-index: 2; }
.gb_Kb { background-color: transparent; border: medium none; color: rgb(255, 255, 255); display: none; font-family: Roboto,Arial,sans-serif; font-weight: 400; font-size: 14px; height: 36px; min-width: 86px; text-align: center; top: 16px; width: auto; }
.gb_Kb:focus { outline: 0px none; }
.gb_Fb[selected="true"] > .gb_Kb:hover { border-radius: 2px; background-color: rgb(86, 86, 86); }
.gb_Fb[selected="true"] > .gb_Kb:active { border-radius: 2px; background-color: rgb(33, 33, 33); }
.gb_Lb { left: 0px; margin-left: 5%; }
.gb_Mb { margin-right: 5%; right: 0px; }
.gb_Fb:first-child, .gb_Nb:first-child + .gb_Fb { border-top: 0px none; }
.gb_Nb { display: none; }
.gb_Ob { cursor: default; }
.gb_Ob:hover { background: transparent none repeat scroll 0% 0%; }
.gb_Pb { border: medium none; vertical-align: top; height: 48px; width: 48px; }
.gb_Ib { display: inline-block; margin: 6px 0px 0px 10px; }
.gb_Ob .gb_Pb, .gb_Ob .gb_Ib { opacity: 0.4; }
.gb_Qb { color: rgb(0, 0, 0); }
.gb_Ob .gb_Qb { color: rgb(102, 102, 102); }
.gb_Rb { color: rgb(102, 102, 102); }
.gb_Sb { color: rgb(102, 102, 102); font-style: italic; }
.gb_Jb { background-color: transparent; height: 100%; left: 0px; position: absolute; text-align: center; top: 0px; width: 100%; z-index: 1; }
.gb_Kb:hover { background-color: rgba(100, 100, 100, 0.4); }
.gb_Tb { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-top: 1px solid rgba(0, 0, 0, 0.2); display: block; padding: 10px 20px; }
.gb_Ub { background-position: -244px 0px; display: inline-block; margin: 1px 0px; vertical-align: middle; height: 25px; width: 25px; }
.gb_N .gb_Ub::before { left: -244px; top: 0px; }
.gb_Vb { color: rgb(66, 127, 237); display: inline-block; padding: 0px 25px 0px 10px; vertical-align: middle; white-space: normal; }
.gb_Tb:hover .gb_Vb { text-decoration: underline; }
#gb#gb a.gb_O { color: rgb(64, 64, 64); text-decoration: none; }
#gb#gb a.gb_P, #gb#gb span.gb_P { text-decoration: none; }
#gb#gb a.gb_P, #gb#gb span.gb_P { color: rgb(0, 0, 0); }
.gb_P { opacity: 0.75; }
#gb#gb a.gb_P:hover, #gb#gb a.gb_P:focus { opacity: 0.85; text-decoration: underline; }
.gb_Q.gb_R { display: none; padding-left: 15px; vertical-align: middle; }
.gb_Q.gb_R:first-child { padding-left: 0px; }
.gb_S.gb_R { display: inline-block; }
.gb_Q span { opacity: 0.55; -moz-user-select: text; }
.gb_T .gb_S.gb_R { flex: 0 1 auto; display: flex; }
.gb_U .gb_S.gb_R { display: none; }
.gb_Q .gb_P { display: inline-block; line-height: 24px; outline: medium none; vertical-align: middle; }
.gb_S .gb_P { display: none; }
.gb_V .gb_S .gb_P { min-width: 0px; }
.gb_W .gb_S .gb_P { width: 0px !important; }
#gb#gb.gb_X a.gb_P, #gb#gb.gb_X span.gb_P, #gb#gb .gb_X a.gb_P, #gb#gb .gb_X span.gb_P { color: rgb(255, 255, 255); }
#gb#gb.gb_X span.gb_P, #gb#gb .gb_X span.gb_P { opacity: 0.7; }
.gb_Wc { display: inline-block; padding: 0px 0px 0px 15px; vertical-align: middle; }
.gb_Wc:first-child, #gbsfw:first-child + .gb_Wc { padding-left: 0px; }
.gb_Dc { position: relative; }
.gb_b { display: inline-block; outline: medium none; vertical-align: middle; border-radius: 2px; box-sizing: border-box; height: 30px; width: 30px; color: rgb(0, 0, 0); cursor: pointer; text-decoration: none; }
#gb#gb a.gb_b { color: rgb(0, 0, 0); cursor: pointer; text-decoration: none; }
.gb_lb { border-color: transparent transparent rgb(255, 255, 255); border-style: dashed dashed solid; border-width: 0px 8.5px 8.5px; display: none; position: absolute; left: 6.5px; top: 37px; z-index: 1; height: 0px; width: 0px; animation: 0.2s ease 0s normal none 1 running gb__a; }
.gb_mb { border-color: transparent transparent rgba(0, 0, 0, 0.2); border-style: dashed dashed solid; border-width: 0px 8.5px 8.5px; display: none; position: absolute; left: 6.5px; z-index: 1; height: 0px; width: 0px; animation: 0.2s ease 0s normal none 1 running gb__a; top: 36px; }
.gb_ha { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgba(0, 0, 0, 0.2); color: rgb(0, 0, 0); box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2); display: none; outline: medium none; overflow: hidden; position: absolute; right: 0px; top: 44px; animation: 0.2s ease 0s normal none 1 running gb__a; border-radius: 2px; -moz-user-select: text; }
.gb_Wc.gb_g .gb_lb, .gb_Wc.gb_g .gb_mb, .gb_Wc.gb_g .gb_ha, .gb_g.gb_ha { display: block; }
.gb_Wc.gb_g.gb_3e .gb_lb, .gb_Wc.gb_g.gb_3e .gb_mb { display: none; }
.gb_4e { position: absolute; right: 0px; top: 44px; z-index: -1; }
.gb_bb .gb_lb, .gb_bb .gb_mb, .gb_bb .gb_ha { margin-top: -10px; }
#gbsfw { min-width: 400px; overflow: visible; }
.gb_Wb, #gbsfw.gb_g { display: block; outline: medium none; }
#gbsfw.gb_ra iframe { display: none; }
.gb_Xb { padding: 118px 0px; text-align: center; }
.gb_Zb { background: transparent url('f5cdd88b65.png') no-repeat scroll center 0px; color: rgb(170, 170, 170); font-size: 13px; line-height: 20px; padding-top: 76px; }
.gb_Zb a { color: rgb(66, 133, 244); text-decoration: none; }
a.gb_Da { border: medium none; color: rgb(66, 133, 244); cursor: default; font-weight: bold; outline: medium none; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; white-space: nowrap; -moz-user-select: none; }
a.gb_Da:hover::after, a.gb_Da:focus::after { background-color: rgba(0, 0, 0, 0.12); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
a.gb_Da:hover, a.gb_Da:focus { text-decoration: none; }
a.gb_Da:active { background-color: rgba(153, 153, 153, 0.4); text-decoration: none; }
a.gb_Ea { background-color: rgb(66, 133, 244); color: rgb(255, 255, 255); }
a.gb_Ea:active { background-color: rgb(0, 67, 178); }
.gb_Fa { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16); }
.gb_Da, .gb_Ea, .gb_Ha, .gb_Ia { display: inline-block; line-height: 28px; padding: 0px 12px; border-radius: 2px; }
.gb_Ha { background: rgb(248, 248, 248) none repeat scroll 0% 0%; border: 1px solid rgb(198, 198, 198); }
.gb_Ia { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
.gb_Ha, #gb a.gb_Ha.gb_Ha, .gb_Ia { color: rgb(102, 102, 102); cursor: default; text-decoration: none; }
#gb a.gb_Ia.gb_Ia { cursor: default; text-decoration: none; }
.gb_Ia { border: 1px solid rgb(66, 133, 244); font-weight: bold; outline: medium none; background: transparent -moz-linear-gradient(center top , rgb(67, 135, 253), rgb(70, 131, 234)) repeat scroll 0% 0%; }
#gb a.gb_Ia.gb_Ia { color: rgb(255, 255, 255); }
.gb_Ia:hover { box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); }
.gb_Ia:active { box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15) inset; background: transparent -moz-linear-gradient(center top , rgb(60, 122, 228), rgb(63, 118, 211)) repeat scroll 0% 0%; }
.gb_0b { min-width: 127px; overflow: hidden; position: relative; z-index: 987; }
.gb_1b { position: absolute; padding: 0px 20px 0px 15px; }
.gb_2b .gb_1b { right: 100%; margin-right: -127px; }
.gb_3b { display: inline-block; outline: medium none; vertical-align: middle; }
.gb_4b .gb_3b { position: relative; top: 2px; }
.gb_3b .gb_5b, .gb_Za { display: block; }
.gb_6b { border: medium none; display: block; visibility: hidden; }
.gb_3b .gb_5b { background-position: 0px -35px; height: 33px; width: 92px; }
.gb_Za { background-repeat: no-repeat; }
.gb_X .gb_3b .gb_5b { background-position: -296px 0px; }
.gb_ga .gb_3b .gb_5b { background-position: -97px 0px; opacity: 0.54; }
.gb_5e { display: inline-block; line-height: normal; position: relative; z-index: 987; }
.gb_af .gb_b { background-position: -498px -35px; opacity: 0.55; height: 30px; width: 30px; }
.gb_af .gb_b:hover, .gb_af .gb_b:focus { opacity: 0.85; }
.gb_af .gb_lb { border-bottom-color: rgb(245, 245, 245); }
#gbsfw.gb_bf { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-color: rgb(204, 204, 204); }
.gb_X .gb_af .gb_b { background-position: -428px -35px; opacity: 1; }
.gb_ga .gb_af .gb_b { background-position: -498px 0px; opacity: 0.7; }
.gb_ga .gb_af .gb_b:hover, .gb_ga .gb_af .gb_b:focus { opacity: 0.85; }
.gb_6f { color: rgb(0, 0, 0); font: 13px/27px Arial,sans-serif; left: 0px; min-width: 1092px; position: absolute; top: 0px; -moz-user-select: none; width: 100%; }
.gb_df { font: 13px/27px Arial,sans-serif; position: relative; height: 60px; width: 100%; }
.gb_bb .gb_df { height: 28px; }
#gba { height: 60px; }
#gba.gb_bb { height: 28px; }
#gba.gb_7f { height: 90px; }
#gba.gb_8f { height: 132px; }
#gba.gb_7f.gb_bb { height: 58px; }
.gb_df > .gb_R { height: 60px; line-height: 58px; vertical-align: middle; }
.gb_bb .gb_df > .gb_R { height: 28px; line-height: 26px; }
.gb_df::before { background: rgb(229, 229, 229) none repeat scroll 0% 0%; bottom: 0px; content: ""; display: none; height: 1px; left: 0px; position: absolute; right: 0px; }
.gb_df { background: rgb(241, 241, 241) none repeat scroll 0% 0%; }
.gb_9f .gb_df { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.gb_9f .gb_df::before, .gb_bb .gb_df::before { display: none; }
.gb_ga .gb_df, .gb_X .gb_df, .gb_bb .gb_df { background: transparent none repeat scroll 0% 0%; }
.gb_ga .gb_df::before { background: rgba(0, 0, 0, 0.12) none repeat scroll 0% 0%; }
.gb_X .gb_df::before { background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%; }
.gb_R { display: inline-block; flex: 0 0 auto; }
.gb_R.gb_ag { float: right; order: 1; }
.gb_bg { white-space: nowrap; }
.gb_T .gb_bg { display: flex; }
.gb_bg, .gb_R { margin-left: 0px !important; margin-right: 0px !important; }
.gb_5b { background-image: url('i1_1967ca6a.png'); background-size: 528px 68px; }
@media (min-resolution: 1.25dppx), not all, not all {
  .gb_5b { background-image: url('i2_2ec824b0.png'); }
}
.gb_jb { min-width: 255px; padding-left: 30px; padding-right: 30px; position: relative; text-align: right; z-index: 986; align-items: center; justify-content: flex-end; -moz-user-select: none; }
.gb_bb .gb_jb { min-width: 0px; }
.gb_jb.gb_R { flex: 1 1 auto; }
.gb_sc { line-height: normal; position: relative; text-align: left; }
.gb_sc.gb_R, .gb_3d.gb_R, .gb_cb.gb_R { flex: 0 1 auto; }
.gb_Wf, .gb_Xf { display: inline-block; padding: 0px 0px 0px 15px; position: relative; vertical-align: middle; }
.gb_3d { line-height: normal; padding-right: 15px; }
.gb_jb .gb_3d.gb_U { padding-right: 0px; }
.gb_cb { color: rgb(64, 64, 64); line-height: 30px; min-width: 30px; overflow: hidden; vertical-align: middle; text-overflow: ellipsis; }
#gb.gb_bb.gb_bb .gb_tf, #gb.gb_bb.gb_bb .gb_sc > .gb_Xf .gb_uf { background: transparent none repeat scroll 0% 0%; border: medium none; color: rgb(51, 102, 204); cursor: pointer; filter: none; font-size: 11px; line-height: 26px; padding: 0px; box-shadow: none; }
#gb.gb_bb.gb_X .gb_tf, #gb.gb_bb.gb_X .gb_sc > .gb_Xf .gb_uf { color: rgb(255, 255, 255); }
.gb_bb .gb_tf { text-transform: uppercase; }
.gb_jb.gb_V { padding-left: 0px; padding-right: 29px; }
.gb_jb.gb_Zf { max-width: 400px; }
.gb_0f { background-clip: content-box; background-origin: content-box; opacity: 0.27; padding: 22px; height: 16px; width: 16px; }
.gb_0f.gb_R { display: none; }
.gb_0f:hover, .gb_0f:focus { opacity: 0.55; }
.gb_1f { background-position: -219px -25px; }
.gb_2f { background-position: -194px 0px; padding-left: 30px; padding-right: 14px; position: absolute; right: 0px; top: 0px; z-index: 990; }
.gb_fb:not(.gb_hb) .gb_2f, .gb_V .gb_1f { display: inline-block; }
.gb_fb .gb_1f { padding-left: 30px; padding-right: 0px; width: 0px; }
.gb_fb:not(.gb_hb) .gb_3f { display: none; }
.gb_jb.gb_R.gb_V, .gb_V:not(.gb_hb) .gb_sc { flex: 0 0 auto; }
.gb_0f, .gb_V .gb_3d, .gb_hb .gb_sc { overflow: hidden; }
.gb_fb .gb_3d { padding-right: 0px; }
.gb_V .gb_sc { padding: 1px 1px 1px 0px; }
.gb_fb .gb_sc { width: 75px; }
.gb_jb.gb_4f, .gb_jb.gb_4f .gb_1f, .gb_jb.gb_4f .gb_1f::before, .gb_jb.gb_4f .gb_3d, .gb_jb.gb_4f .gb_sc { transition: width 0.5s ease-in-out 0s, min-width 0.5s ease-in-out 0s, max-width 0.5s ease-in-out 0s, padding 0.5s ease-in-out 0s, left 0.5s ease-in-out 0s; }
.gb_T .gb_jb { min-width: 0px; }
.gb_jb.gb_W, .gb_jb.gb_W .gb_sc, .gb_jb.gb_5f, .gb_jb.gb_5f .gb_sc { min-width: 0px !important; }
.gb_jb.gb_W, .gb_jb.gb_W .gb_R { flex: 0 0 auto !important; }
.gb_jb.gb_W .gb_cb { width: 30px !important; }
#gb.gb_eg { min-width: 980px; }
#gb.gb_eg .gb_9e { min-width: 0px; position: static; width: 0px; }
.gb_Lc { display: none; }
.gb_eg .gb_df { background: transparent none repeat scroll 0% 0%; border-bottom-color: transparent; }
.gb_eg .gb_df::before { display: none; }
.gb_eg.gb_eg .gb_Q { display: inline-block; }
.gb_eg.gb_jb .gb_3d.gb_U { padding-right: 15px; }
.gb_T.gb_eg .gb_S.gb_R { display: flex; }
.gb_eg.gb_T #gbqf { display: block; }
.gb_eg #gbq { height: 0px; position: absolute; }
.gb_eg.gb_jb { z-index: 987; }
sentinel {  }
#gbq .gbgt-hvr, #gbq .gbgt:focus { background-color: transparent; background-image: none; }
#gbq1.gbqfh { display: none; }
.gbxx { display: none !important; }
#gbq { line-height: normal; position: relative; top: 0px; white-space: nowrap; }
#gbq { left: 0px; width: 100%; }
#gbq2 { top: 0px; z-index: 986; }
#gbq4 { display: inline-block; max-height: 29px; overflow: hidden; position: relative; }
#gbq2.gbqfh { z-index: 985; }
#gbq2.gbqfh { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px !important; padding-top: 0px; position: relative; top: 310px; }
.gbqfh #gbqf { margin: auto; min-width: 534px; padding: 0px !important; }
.gbqfh #gbqfbw { display: none; }
.gbqfh #gbqfbwa { display: block; }
.gbqfh #gbqf { max-width: 572px; min-width: 572px; }
.gbqfh .gbqfqw { border-right-width: 1px; }
.gbii::before { content: url('photo.jpg'); }
.gbip::before { content: url('photo_001.jpg'); }
@media (min-resolution: 1.25dppx), not all, not all, not all {
  .gbii::before { content: url('photo_002.jpg'); }
  .gbip::before { content: url('photo_003.jpg'); }
}
.gbii { background-image: url('photo.jpg'); }
.gbip { background-image: url('photo_001.jpg'); }
@media (min-resolution: 1.25dppx), not all, not all, not all {
  .gbii { background-image: url('photo_002.jpg'); }
  .gbip { background-image: url('photo_003.jpg'); }
}

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

body { color: rgb(0, 0, 0); margin: 0px; overflow-y: scroll; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
a.gb1, a.gb2, a.gb3, .link { color: rgb(26, 13, 171) !important; }
.ts { border-collapse: collapse; }
.ts td { padding: 0px; }
.g { line-height: 1.2; text-align: left; }
.ti, .bl { display: inline; }
.ti { display: inline-table; }
#rhs_block { padding-bottom: 15px; }
a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited, .kl:active, .tbotu { color: rgb(26, 13, 171); }
.mblink:visited, a:visited { color: rgb(102, 0, 153); }
.cur, .b { font-weight: bold; }
.j { width: 42em; font-size: 82%; }
.s { max-width: 48em; }
.sl { font-size: 82%; }
.hd { position: absolute; width: 1px; height: 1px; top: -1000em; overflow: hidden; }
.f, .f a:link, .m { color: rgb(102, 102, 102); }
.c h2 { color: rgb(102, 102, 102); }
.mslg cite { display: none; }
.ng { color: rgb(221, 75, 57); }
h1, ol, ul, li { margin: 0px; padding: 0px; }
.g, body, html, input, .std, h1 { font-size: small; font-family: arial,sans-serif; }
.c h2, h1 { font-weight: normal; }
.blk a { color: rgb(0, 0, 0); }
#nav a { display: block; }
#nav .i { color: rgb(169, 10, 8); font-weight: bold; }
.csb, .ss, .micon, .close_btn, .mbi { background: transparent url('nav_logo242.png') no-repeat scroll 0% 0%; overflow: hidden; }
.csb, .ss { background-position: 0px 0px; height: 40px; display: block; }
.mbi { background-position: -153px -70px; display: inline-block; float: left; height: 13px; margin-right: 3px; margin-top: 4px; width: 13px; }
.mbt { color: rgb(17, 17, 204); float: left; font-size: 13px; margin-right: 5px; position: relative; }
#nav td { padding: 0px; text-align: center; }
.ch { cursor: pointer; }
h3, .med { font-size: medium; font-weight: normal; margin: 0px; padding: 0px; }
#res h3 { font-size: 18px; }
.e { margin: 2px 0px 0.75em; }
.slk div { padding-left: 12px; text-indent: -10px; }
.blk { border-top: 1px solid rgb(107, 144, 218); background: rgb(240, 247, 249) none repeat scroll 0% 0%; }
#cnt { clear: both; }
#res { padding-right: 1em; margin: 0px 16px; }
.xsm { font-size: x-small; }
ol li { list-style: outside none none; }
.sm li { margin: 0px; }
.gl, #foot a, .nobr { white-space: nowrap; }
#foot #navcnt a { color: rgb(66, 133, 244); font-weight: normal; }
#foot #navcnt .cur { color: rgba(0, 0, 0, 0.87); font-weight: normal; }
.sl, .r { display: inline; font-weight: normal; margin: 0px; }
.r { font-size: medium; }
h4.r { font-size: small; }
.vshid { display: none; }
.gic { position: relative; overflow: hidden; z-index: 0; }
.nwd { font-size: 10px; padding: 0px 16px 30px; text-align: center; }
#rhs { display: block; margin-left: 712px; padding-bottom: 10px; min-width: 268px; }
#nyc { bottom: 0px; display: none; left: 0px; margin-left: 663px; min-width: 317px; overflow: hidden; position: fixed; right: 0px; visibility: visible; }
.mdm #nyc { margin-left: 683px; }
.mdm #rhs { margin-left: 732px; }
.big #nyc { margin-left: 743px; }
.big #rhs { margin-left: 792px; }
body .big #subform_ctrl { margin-left: 229px; }
.rhslink { width: 68px; }
.rhsdw .rhslink { width: 156px; }
.rhsimg { width: 70px; }
.rhsimg.rhsdw { width: 158px; }
.rhsimg.rhsn1st { margin-left: 16px; }
#nyc .rhsvw, #rhs .scrt.rhsvw, #rhs table.rhsvw { border: 0px none; }
#nyc .rhsvw { padding-left: 0px; padding-right: 0px; }
#rhs .rhsvw { border: 1px solid rgb(235, 235, 235); padding-left: 15px; padding-right: 15px; position: relative; width: 424px; }
#nyc .rhsvw { width: 424px; }
#center_col .rhsl4, #center_col .rhsl5, #center_col .rhsn5 { display: none; }
#rhs .rhstc4 .rhsvw, #nyc.rhstc4 .rhsvw { width: 336px; }
#rhs .rhstc3 .rhsvw, #nyc.rhstc3 .rhsvw { width: 248px; }
.rhstc4 .rhsg4, .rhstc3 .rhsg4, .rhstc3 .rhsg3 { background: transparent none repeat scroll 0% 0% !important; display: none !important; }
.rhstc5 .rhsl5, .rhstc5 .rhsl4, .rhstc4 .rhsl4 { background: transparent none repeat scroll 0% 0% !important; display: none !important; }
.rhstc4 .rhsn4 { background: transparent none repeat scroll 0% 0% !important; display: none !important; }
.nrgt { margin-left: 22px; }
.mslg .vsc { border: 1px solid transparent; border-radius: 2px; margin-top: 2px; padding: 3px 0px 3px 5px; transition: opacity 0.2s ease 0s; width: 294px; }
.mslg > td { padding-right: 6px; padding-top: 4px; }
button.vspib { display: none; }
div.vspib { background: transparent none repeat scroll 0% 0%; bottom: 0px; cursor: default; height: auto; margin: 0px; min-height: 40px; padding-left: 9px; padding-right: 4px; position: absolute; right: -37px; top: -2px; width: 28px; z-index: 3; }
.nyc_open div.vspib { z-index: 103; }
div.vspib:focus { outline: medium none; }
.vspii .vspiic { background: transparent url('nav_logo242.png') repeat scroll -3px -260px; width: 15px; height: 13px; margin-left: 6px; margin-top: -7px; opacity: 0.3; position: absolute; top: 50%; visibility: hidden; }
.vsh .vsc:hover .vspii .vspiic { visibility: visible; }
.vsh .vspib .vspii:hover .vspiic { opacity: 1; visibility: visible; transition: opacity 0.25s ease 0s; }
.vsh .vsdth .vspiic { opacity: 1; visibility: visible; transition: opacity 1.5s ease 0s; }
.nyc_open.vsh .vsdth .vspiic, .nyc_open.vsh .vspib .vspii:hover .vspiic {  }
.vspib:focus .vspiic { opacity: 1; visibility: visible; }
.vsh .vspib:focus .vspiic { opacity: 0.3; visibility: hidden; }
.vso .vspiic, .vso .vspib:focus .vspiic { opacity: 1; visibility: visible; }
.vspii { border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: transparent currentcolor transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 2px; cursor: default; -moz-user-select: none; }
.vsh.nyc_opening .vsc:hover .vspii, .vsh.nyc_open .vsc:hover .vspii, .vso .vspii { background-color: rgb(250, 250, 250); border-color: rgb(230, 230, 230); height: 100%; }
.vsh.nyc_open .mslg .vsc:hover, .vsh.nyc_opening .mslg .vsc:hover { border-right-color: rgb(235, 235, 235); }
.vso .vspib { padding-right: 0px; }
.nyc_open #nycx { background: transparent url('nav_logo242.png') no-repeat scroll -140px -230px; height: 11px; width: 11px; }
.vsc { display: inline-block; position: relative; width: 100%; }
#res h3.r { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#res h3.inl { display: inline; white-space: normal; }
em { font-weight: bold; font-style: normal; }
ol, ul, li { border: 0px none; margin: 0px; padding: 0px; }
.g { margin-top: 0px; margin-bottom: 26px; }
.ibk { display: inline-block; vertical-align: top; }
.tsw { width: 595px; }
#cnt { min-width: 833px; margin-left: 0px; }
.mw { max-width: 1197px; }
.big .mw { max-width: 1280px; }
#cnt #center_col, #cnt #foot { width: 632px; }
.gbh { top: 24px; }
#gbar { margin-left: 8px; height: 20px; }
#guser { margin-right: 8px; padding-bottom: 5px !important; }
.mbi { margin-bottom: -1px; }
.uc { padding-left: 8px; position: relative; margin-left: 128px; }
.ucm { padding-bottom: 5px; padding-top: 5px; margin-bottom: 8px; }
.col { float: left; }
#leftnavc, #center_col, #rhs { position: relative; }
#center_col { margin-left: 138px; margin-right: 254px; }
.mdm #center_col { margin-left: 138px; }
.big #center_col { margin-left: 138px; }
#subform_ctrl { font-size: 11px; margin-right: 480px; position: relative; z-index: 99; }
#subform_ctrl a.gl { color: rgb(26, 13, 171); }
#center_col { clear: both; }
#res { border: 0px none; margin: 0px; padding: 0px 16px; }
#extrares { padding: 0px 16px; }
#ires { margin-top: 6px; }
.micon, .close_btn { border: 0px none; }
.close_btn { background-position: -138px -84px; float: right; height: 14px; width: 14px; }
.mitem { border-bottom: 1px solid transparent; line-height: 29px; opacity: 1; }
.mitem .kl { padding-left: 16px; }
.mitem .kl:hover, .msel .kls:hover { color: rgb(34, 34, 34); display: block; }
.mitem > .kl { color: rgb(34, 34, 34); display: block; }
.msel { color: rgb(221, 75, 57); cursor: pointer; }
.msel .kls { border-left: 5px solid rgb(221, 75, 57); padding-left: 11px; }
.mitem > .kl, .msel { font-size: 13px; }
#tbd { display: block; min-height: 1px; }
.tbt { font-size: 13px; line-height: 1.2; }
.tbnow { white-space: nowrap; }
.tbos, .tbots { font-weight: bold; }
.tbst { margin-top: 8px; }
#iszlt_sel.tbcontrol_vis { margin-left: 0px; }
.tbpc, .tbpo { font-size: 13px; }
.tbpc, .tbo .tbpo { display: inline; }
.tbo .tbpc, .tbpo, #set_location_section { display: none; }
.lco #set_location_section { display: block; }
#cdr_opt { padding-left: 8px; text-indent: 0px; }
.tbou #cdr_frm { display: none; }
#cdr_frm, #cdr_min, #cdr_max { color: rgb(102, 102, 102); }
#cdr_min, #cdr_max { font-family: arial,sans-serif; width: 100%; }
#cdr_opt label { display: block; font-weight: normal; margin-right: 2px; white-space: nowrap; }
a:link, .w, .q:active, .q:visited { cursor: pointer; }
.osl a, .gl a, #tsf a, a.mblink, a.gl, a.fl, .slk a, .bc a, .flt, a.flt u, .blg a, #appbar a { text-decoration: none; }
.osl a:hover, .gl a:hover, #tsf a:hover, a.mblink:hover, a.gl:hover, a.fl:hover, .slk a:hover, .bc a:hover, .flt:hover, a.flt:hover u, .tbotu:hover, .blg a:hover { text-decoration: underline; }
#tads a, #tadsb a, #res a, #rhs a, #taw a { text-decoration: none; }
#brs a, .nsa, .tbt a, .tbotu:hover, #tbpi, #nycntg a:hover, .fl, .navend span, #botstuff a, .flt:hover u, .mlocsel span, #rhs .gl a, #nav a.pn { text-decoration: none; }
#ss-box a:hover { text-decoration: none; }
.osl { color: rgb(119, 119, 119); }
#gbi, #gbg { border-color: rgb(162, 191, 240) rgb(85, 139, 227) rgb(85, 139, 227) rgb(162, 191, 240); }
#gbi a.gb2:hover, #gbg a.gb2:hover, .mi:hover { background-color: rgb(85, 139, 227); }
#guser a.gb2:hover, .mi:hover, .mi:hover * { color: rgb(255, 255, 255) !important; }
#guser { color: rgb(0, 0, 0); }
#imagebox_bigimages .th { border: 0px none; }
.vsc:hover .lupin, .intrlu:hover .lupin, .lupin.luhovm, #ires:hover .vsc:hover .lupin.luhovm { background-image: url('mappins_red.png') !important; }
#ires:hover .lupin.luhovm { background-image: url('mappins_grey.png') !important; }
.vsc:hover .lucir, .intrlu:hover .lucir, .lucir.luhovm, #ires:hover .vsc:hover .lucir.luhovm { background-image: url('mapcircles_red.png') !important; }
#ires:hover .lucir.luhovm { background-image: url('mapcircles_grey.png') !important; }
#foot .ftl { margin-right: 12px; }
#foot { visibility: hidden; }
#fll a, #bfl a { color: rgb(26, 13, 171); margin: 0px 12px; text-decoration: none; }
.stp { margin: 7px 0px 17px; }
body { color: rgb(34, 34, 34); }
.s { color: rgb(84, 84, 84); }
.s .st em, .st.s.std em { color: rgb(106, 106, 106); }
.s a:visited em { color: rgb(102, 0, 153); }
.s a:active em { color: rgb(221, 75, 57); }
.sfcc { width: 833px; }
.big .sfcc { max-width: 1129px; }
.big #tsf {  }
#topstuff .obp { padding-top: 6px; }
.slk { margin-top: 6px !important; }
.st { line-height: 1.4; overflow-wrap: break-word; }
.kt { border-spacing: 2px 0px; margin-top: 1px; }
.esw { vertical-align: text-bottom; }
.cpbb, .kpbb, .kprb, .kpgb, .kpgrb, .ksb { border-radius: 2px; cursor: default; font-family: arial,sans-serif; font-size: 11px; font-weight: bold; height: 27px; line-height: 27px; margin: 2px 0px; min-width: 54px; padding: 0px 8px; text-align: center; transition: all 0.218s ease 0s, visibility 0s ease 0s; -moz-user-select: none; }
.ab_button { border-radius: 2px; cursor: default; font-family: arial,sans-serif; font-size: 11px; font-weight: bold; height: 27px; line-height: 27px; margin: 2px 0px; min-width: 54px; padding: 0px 8px; text-align: center; transition: all 0.218s ease 0s, visibility 0s ease 0s; -moz-user-select: none; }
#top_nav .ab_button { background: transparent none repeat scroll 0% 0%; border: medium none; font: inherit; height: auto; margin: 0px; min-width: 0px; padding: 0px; width: auto; }
#top_nav .ab_button:hover { box-shadow: none; transition: none 0s ease 0s ; }
.ab_button.left { border-radius: 2px 0px 0px 2px; border-right-color: transparent; margin-right: 0px; }
.ab_button.right { border-radius: 0px 2px 2px 0px; margin-left: -1px; }
.kbtn-small { min-width: 26px; width: 26px; }
.ksb { background-color: rgb(245, 245, 245); background-image: -moz-linear-gradient(center top , rgb(245, 245, 245), rgb(241, 241, 241)); border: 1px solid rgba(0, 0, 0, 0.1); color: rgb(68, 68, 68); }
.ab_button { background-color: rgb(245, 245, 245); background-image: -moz-linear-gradient(center top , rgb(245, 245, 245), rgb(241, 241, 241)); border: 1px solid rgba(0, 0, 0, 0.1); color: rgb(68, 68, 68); }
a.ksb, .div.ksb { color: rgb(68, 68, 68); text-decoration: none; cursor: default; }
a.ab_button { color: rgb(68, 68, 68); text-decoration: none; cursor: default; }
.cpbb:hover, .kpbb:hover, .kprb:hover, .kpgb:hover, .kpgrb:hover, .ksb:hover { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); transition: all 0s ease 0s; }
.ab_button:hover { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); transition: all 0s ease 0s; }
#hdtb-tls:hover { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); transition: all 0s ease 0s; }
.ksb:hover { background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(241, 241, 241)); border: 1px solid rgb(198, 198, 198); color: rgb(34, 34, 34); }
.ab_button:hover { background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(241, 241, 241)); border: 1px solid rgb(198, 198, 198); color: rgb(34, 34, 34); }
#hdtb-tls:hover { background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(241, 241, 241)); border: 1px solid rgb(198, 198, 198); color: rgb(34, 34, 34); }
.ksb:active { background-color: rgb(246, 246, 246); background-image: -moz-linear-gradient(center top , rgb(246, 246, 246), rgb(241, 241, 241)); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
#hdtb-tls:active { background-color: rgb(246, 246, 246); background-image: -moz-linear-gradient(center top , rgb(246, 246, 246), rgb(241, 241, 241)); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.ksb.ksbs, .ksb.ksbs:hover { background-color: rgb(238, 238, 238); background-image: -moz-linear-gradient(center top , rgb(238, 238, 238), rgb(224, 224, 224)); border: 1px solid rgb(204, 204, 204); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; color: rgb(34, 34, 34); margin: 0px; }
.ksb.sbm { height: 20px; line-height: 18px; min-width: 35px; }
.ksb.sbf { height: 21px; line-height: 21px; min-width: 35px; }
.ksb.mini { box-sizing: content-box; height: 17px; line-height: 17px; min-width: 0px; }
.ksb.left { border-radius: 2px 0px 0px 2px; }
.ksb.mid { border-radius: 0px; margin-left: -1px; }
.ksb.right { border-radius: 0px 2px 2px 0px; margin-left: -1px; }
.ktf { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-sizing: content-box; color: rgb(51, 51, 51); display: inline-block; height: 29px; line-height: 27px; padding-left: 8px; vertical-align: top; }
.ktf:hover { border-width: 1px; border-style: solid; border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.ktf:focus { border: 1px solid rgb(77, 144, 254); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; outline: medium none; }
.ktf.mini { font-size: 11px; height: 17px; line-height: 17px; padding: 0px 2px; }
.sbc, .sbm.sbc, .sbf.sbc { padding: 0px 2px; min-width: 30px; }
#sbfrm_l { visibility: inherit !important; }
#rcnt { margin-top: 3px; }
#appbar, #rhscol { min-width: 1100px; }
#top_nav { min-width: 1100px; }
#appbar { background: white none repeat scroll 0% 0%; box-sizing: border-box; width: 100%; }
.ab_wrp { height: 57px; border-bottom: 1px solid rgb(235, 235, 235); }
#main { width: 100%; }
#ab_name, #ab_shopping { color: rgb(221, 75, 57); font: 20px "Arial"; margin-left: 15px; position: absolute; top: 17px; }
#ab_name a { color: rgb(153, 153, 153); }
#ab_shopping a { color: rgb(221, 75, 57); }
#ab_ctls { float: right; position: relative; right: 29px; z-index: 3; line-height: 1; padding-top: 28px; }
#sslock { background: transparent url('safesearchlock_transparent.png') no-repeat scroll right top; height: 40px; position: absolute; right: 0px; top: 0px; width: 260px; -moz-user-select: none; }
.ab_ctl { display: inline-block; position: relative; margin-left: 16px; }
.ab_ctl.action-menu { margin-top: 1px; vertical-align: middle; }
#hdtbSum .ab_ctl { vertical-align: baseline; }
a.ab_button, a.ab_button:visited { display: inline-block; color: rgb(68, 68, 68); margin-top: 1px; }
a.ab_button:hover { color: rgb(34, 34, 34); }
#appbar a.ab_button:active, a.ab_button.selected, a.ab_button.selected:hover { color: rgb(51, 51, 51); }
.ab_button:focus { outline: medium none; }
.ab_button.selected:focus { border-color: rgb(204, 204, 204); }
.ab_icon { background: transparent url('nav_logo242.png') no-repeat scroll 0% 0%; display: inline-block; opacity: 0.667; vertical-align: middle; }
.ab_button:hover > span.ab_icon { opacity: 0.9; }
#ab_opt_icon { background-position: -42px -259px; margin-top: -2px; border-radius: 50%; display: inline-block; padding: 4px; vertical-align: middle; }
#ab_opt_icon:hover { color: rgb(119, 119, 119); }
.selected #ab_opt_icon, #ab_opt_icon:active { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
.ab_dropdown { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgba(0, 0, 0, 0.2); font-size: 13px; padding: 6px 0px; position: absolute; right: 0px; top: 32px; white-space: nowrap; z-index: 3; transition: opacity 0.218s ease 0s; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); }
.ab_dropdown:focus, .ab_dropdownitem:focus, .ab_dropdownitem a:focus { outline: medium none; }
.ab_dropdownitem { margin: 0px; padding: 0px; -moz-user-select: none; }
.ab_dropdownitem.selected { background-color: rgb(238, 238, 238); }
.ab_dropdownitem.checked { background-image: url('checkmark.png'); background-position: left center; background-repeat: no-repeat; }
.ab_dropdownitem.disabled { cursor: default; border: 1px solid rgba(0, 0, 0, 0.05); pointer-events: none; }
a.ab_dropdownitem.disabled { color: rgb(184, 184, 184); }
.ab_dropdownitem.active { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.ab_arrow { background: transparent url('arrow_down.png') no-repeat scroll right center; display: inline-block; height: 4px; margin-left: 3px; margin-top: -3px; vertical-align: middle; width: 7px; }
.ab_dropdownlnk, .ab_dropdownlnkinfo { display: block; padding: 8px 20px 8px 16px; }
a.ab_dropdownlnk, a.ab_dropdownlnk:visited, a.ab_dropdownlnk:hover, #appbar a.ab_dropdownlnk:active { color: rgb(51, 51, 51); }
a.ab_dropdownlnkinfo, a.ab_dropdownlnkinfo:visited, a.ab_dropdownlnkinfo:hover, #appbar a.ab_dropdownlnkinfo:active { color: rgb(17, 85, 204); }
.ab_dropdownchecklist { padding-left: 30px; }
.ab_dropdownrule { border-top: 1px solid rgb(235, 235, 235); margin-bottom: 10px; margin-top: 9px; }
#top_nav { -moz-user-select: none; }
.ksb.mini { margin-top: 0px; }
.ab_tnav_wrp { height: 33px; }
#hdtb-msb > .hdtb-mitem:first-child, .ab_tnav_wrp, #cnt #center_col, .mw #center_col { margin-left: 150px; }
.mw #rhs { margin-left: 820px; }
.mw #nyc { margin-left: 651px; }
.klnav.klleft { margin-left: 14px !important; }
.tbt { margin-left: 8px; margin-bottom: 28px; }
#tbpi.pt.pi { margin-top: -20px; }
#tbpi.pi { margin-top: 0px; }
.tbo #tbpi.pt, .tbo #tbpi { margin-top: -20px; }
#tbpi.pt { margin-top: 8px; }
#tbpi { margin-top: 0px; }
#tbrt { margin-top: -20px; }
.lnsep { border-bottom: 1px solid rgb(235, 235, 235); margin: 14px 4px 14px 10px; }
.tbos, .tbots, .tbotu { color: rgb(221, 75, 57); }
.tbou > a.q, #tbpi, #tbtro, .tbt label, #set_location_section a { color: rgb(34, 34, 34); }
.th { border: 1px solid rgb(235, 235, 235); }
#resultStats { line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#resultStats { padding: 0px 8px 0px 16px; }
#subform_ctrl { margin-left: 149px; }
.big #subform_ctrl { padding-right: 2px; margin-left: 229px; }
.mdm .mitem .kl { padding-left: 28px; }
.big .mitem .kl { padding-left: 44px; }
.mdm .msel .kls { padding-left: 23px; }
.big .msel .kls { padding-left: 39px; }
.obsmo .dp0, .dp1 { display: none; }
.obsmo .dp1 { display: inline; }
#obsmtc a, .rscontainer a { text-decoration: none; }
#obsmtc a:hover .ul, .rscontainer a:hover .ul { text-decoration: underline; }
.authorship_attr { white-space: nowrap; }
.currency input[type="text"] { background-color: white; border-width: 1px; border-style: solid; border-color: rgb(192, 192, 192) rgb(217, 217, 217) rgb(217, 217, 217); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-sizing: border-box; color: rgb(51, 51, 51); display: inline-block; height: 29px; line-height: 27px; padding-left: 8px; vertical-align: top; }
.currency input[type="text"]:hover { border-width: 1px; border-style: solid; border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.currency input[type="text"]:focus { border: 1px solid rgb(77, 144, 254); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; outline: medium none; }
body.vasq #hdtbSum { height: 58px; }
body.vasq #hdtb-msb .hdtb-mitem.hdtb-msel, body.vasq #hdtb-msb .hdtb-mitem.hdtb-msel-pre { height: 15px; line-height: 15px; padding: 28px 16px 12px; }
#hdtb-msb .hdtb-mitem.hdtb-imb { height: 15px; line-height: 15px; padding-top: 28px; }
body.vasq .ab_tnav_wrp { height: 43px; }
body.vasq #topabar.vasqHeight { margin-top: -44px !important; }
body.vasq #resultStats { line-height: 43px; }
body.vasq .hdtb-mn-o, body.vasq .hdtb-mn-c { top: 38px; }
.ellip { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

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

.gl { white-space: nowrap; }
.big .tsf-p { padding-left: 150px; padding-right: 352px; }
.hp .tsf-p { padding-left: 173px; padding-right: 173px; }
.hp #tsf { margin: 0px auto; width: 833px; }
#tsf { width: 833px; }
.big #tsf, .hp .big #tsf { width: 1139px; }
.tsf-p { padding-left: 150px; padding-right: 46px; }
.hp .big .tsf-p { padding-left: 284px; padding-right: 284px; }

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

._Vkn { color: rgb(0, 102, 33); white-space: nowrap; }
hr { border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(235, 235, 235); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px; position: relative; }
._ran { margin-left: 16px; }
._H1m { padding-top: 1px; margin-bottom: -1px; }
._ees { font-size: 16px; }
._g3m { color: rgba(0, 0, 0, 0.54); }
._J5m { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
._Z1m { background-color: rgb(255, 255, 255); border-radius: 2px; margin-bottom: 26px; font-size: 13px; line-height: 20px; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.08); margin-left: -16px; margin-right: -16px; font-family: "Roboto",arial,sans-serif; }
._Z1m > :first-child { border-top-left-radius: 2px; border-top-right-radius: 2px; }
._Z1m > :last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
._lYn, ._bCp { padding-top: 16px; padding-bottom: 16px; }
._kYn, ._bCp { padding-left: 16px; padding-right: 16px; }

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

.gsok_a { background: transparent url('yH5BAEKAAIALAAAAAATAAsAAAIdDI6pZ+suQJyy0ocV3bbm33EcCArmiUYk1qxAUAAAOw==') no-repeat scroll center center; display: inline-block; height: 11px; line-height: 0; width: 19px; }
.gsok_a img { border: medium none; visibility: hidden; }
.gsst_a { display: inline-block; }
.gsst_a { cursor: pointer; padding: 0px 4px; }
.gsst_a:hover { text-decoration: none !important; }
.gsst_b { font-size: 16px; padding: 0px 2px; position: relative; -moz-user-select: none; white-space: nowrap; }
.gsst_e { vertical-align: middle; opacity: 0.6; }
.gsst_a:hover .gsst_e, .gsst_a:focus .gsst_e { opacity: 0.8; }
.gsst_a:active .gsst_e { opacity: 1; }
.sbib_a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-sizing: border-box; }
.sbib_b { box-sizing: border-box; height: 100%; overflow: hidden; padding: 5px 9px 0px; }
.sbib_c[dir="ltr"] { float: right; }
.sbib_c[dir="rtl"] { float: left; }
.sbib_d { box-sizing: border-box; height: 100%; unicode-bidi: embed; white-space: nowrap; }
.sbib_d[dir="ltr"] { float: left; }
.sbib_d[dir="rtl"] { float: right; }
.sbib_a, .sbib_c { vertical-align: top; }
.sbdd_a { z-index: 989; }
.sbdd_a[dir="ltr"] .fl, .sbdd_a[dir="rtl"] .fr { float: left; }
.sbdd_a[dir="ltr"] .fr, .sbdd_a[dir="rtl"] .fl { float: right; }
.sbdd_b { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217) rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); cursor: default; }
.sbdd_c { border: 0px none; display: block; position: absolute; top: 0px; z-index: 988; }
.sbpqs_a { color: rgb(82, 24, 140); }
.sbdd_a[dir="ltr"] .sbpqs_a { padding-right: 8px; }
.sbdd_a[dir="rtl"] .sbpqs_a { padding-left: 8px; }
.sbdd_a[dir="ltr"] .sbpqs_b { padding-right: 3px; }
.sbdd_a[dir="rtl"] .sbpqs_b { padding-left: 3px; }
.sbpqs_c { color: rgb(102, 102, 102); line-height: 22px; }
.sben_a { color: rgb(51, 51, 51); }
.gspr_a { padding-right: 1px; }
.sbsb_c[dir="ltr"] .sbqs_a { float: right; }
.sbsb_c[dir="rtl"] .sbqs_a { float: left; }
.sbqs_b { visibility: hidden; }
.sbsb_d .sbqs_b { visibility: visible; }
.sbsb_c[dir="ltr"] .sbqs_b { padding-left: 5px; }
.sbsb_c[dir="rtl"] .sbqs_b { padding-right: 5px; }
.sbqs_c { overflow-wrap: break-word; }
.sbfl_a { font-size: 8pt; color: rgb(119, 119, 119); padding: 5px 0px; position: absolute; }
.sbsb_c[dir="ltr"] .sbfl_a { right: 0px; }
.sbsb_c[dir="rtl"] .sbfl_a { left: 0px; }
.sbfl_a:hover { color: rgb(51, 51, 51); cursor: pointer; }
.sbfl_b { padding: 0px 5px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
.sbsb_a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.sbsb_b { list-style-type: none; margin: 0px; padding: 0px; }
.sbsb_c { line-height: 22px; overflow: hidden; padding: 0px 10px; }
.sbsb_d { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.sbsb_e { height: 1px; background-color: rgb(229, 229, 229); }
#sbsb_f { font-size: 11px; color: rgb(51, 102, 204); text-decoration: none; }
#sbsb_f:hover { font-size: 11px; color: rgb(51, 102, 204); text-decoration: underline; }
.sbsb_g { text-align: center; padding: 8px 0px 7px; position: relative; }
.sbsb_h { font-size: 15px; height: 28px; margin: 0.2em; }
.sbsb_i { font-size: 13px; color: rgb(51, 102, 204); text-decoration: none; line-height: 100%; }
.sbsb_i:hover { text-decoration: underline; }
.sbsb_j { font-size: 11px; }
.sbdd_a[dir="ltr"] .sbsb_j { padding-right: 4px; text-align: right; }
.sbdd_a[dir="rtl"] .sbsb_j { padding-left: 4px; text-align: left; }
.gscp_a, .gscp_c, .gscp_d, .gscp_e, .gscp_f { display: inline-block; vertical-align: bottom; }
.gscp_f { border: medium none; }
.gscp_a { background: rgb(217, 231, 254) none repeat scroll 0% 0%; border: 1px solid rgb(156, 176, 216); cursor: default; outline: medium none; text-decoration: none !important; -moz-user-select: none; }
.gscp_a:hover { border-color: rgb(134, 158, 201); }
.gscp_a.gscp_b { background: rgb(71, 135, 236) none repeat scroll 0% 0%; border-color: rgb(57, 103, 191); }
.gscp_c { color: rgb(68, 68, 68); font-size: 13px; font-weight: bold; }
.gscp_d { color: rgb(174, 184, 203); cursor: pointer; font-family: arial,sans-serif; font-style: normal; font-weight: normal; font-size: 21px; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; line-height: inherit; padding: 0px 7px; }
.gscp_a:hover .gscp_d { color: rgb(87, 91, 102); }
.gscp_c:hover, .gscp_a .gscp_d:hover { color: rgb(34, 34, 34); }
.gscp_a.gscp_b .gscp_c, .gscp_a.gscp_b .gscp_d { color: rgb(255, 255, 255); }
.gscp_e { height: 100%; padding: 0px 4px; }
.gsc_b { background: transparent url('yH5BAEKAAQALAAAAAAKAAQAAAMROCOhK0oA0MIUMmTAZhsWBCYAOw==') repeat-x scroll 0px 100%; display: inline-block; padding-bottom: 1px; }
.vasq .sbdd_a { z-index: 1001; }
.sbhcn { box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 1px rgba(0, 0, 0, 0.08); }
.sbfcn { box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 1px rgba(0, 0, 0, 0.08); }
.sbib_b { padding-left: 16px; }
.sbsb_c { padding-left: 16px; }
.sbsb_c { padding-right: 16px; }
.sbdd_b { box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 1px rgba(0, 0, 0, 0.08); }
.sbdd_b { border: medium none; }
.gsst_a { padding: 0px 8px; }
.gsst_a { width: 24px; }
.gsst_a { text-align: center; }
.gsri_a { width: 18px; }

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

.fade #center_col, .fade #rhs, .fade #leftnav, .fade #brs, .fade #footcnt { opacity: 0.333; }
.fade-hidden #center_col, .fade-hidden #rhs, .fade-hidden #leftnav { visibility: hidden; }
.flyr-o, .flyr-w { position: absolute; background-color: rgb(255, 255, 255); z-index: 3; display: block; }
.flyr-o { opacity: 0.666; }
.flyr-w { opacity: 0.2; }
.flyr-h { opacity: 0; }
.flyr-c { display: none; }
.flt, .flt u, a.fl { text-decoration: none; }
.flt:hover, .flt:hover u, a.fl:hover { text-decoration: underline; }
#knavm { color: rgb(66, 115, 219); display: inline; font: 11px arial,sans-serif !important; left: -13px; position: absolute; top: 2px; z-index: 2; }
#pnprev #knavm { bottom: 1px; top: auto; }
#pnnext #knavm { bottom: 1px; left: 40px; top: auto; }
a.noline { outline: 0px none; }
.y.yp { display: none; }
.y.yf, .y.ys { display: block; }
.yi {  }
._wtf { display: inline-block; fill: currentcolor; height: 24px; line-height: 24px; position: relative; width: 24px; }
._wtf svg { display: block; height: 100%; width: 100%; }
._Rm { font-size: 14px; }
.kv, .slp { display: block; }
.f, .f a:link { color: rgb(128, 128, 128); }
.a, cite, cite a:link, cite a:visited, .cite, .cite:link, #_bGc > i, .bc a:link { color: rgb(0, 102, 33); font-style: normal; }
a.fl:link, .fl a, .flt, a.flt, .gl a:link, a.mblink, .mblink b { color: rgb(26, 13, 171); }
#resultStats { color: rgb(128, 128, 128); }
.osl { margin-top: 0px; }
#ires .kv { height: 18px; line-height: 16px; }
#rcnt a:hover, #brs a:hover, #nycp a:hover, #nav a.pn:hover { text-decoration: underline; }
#rcnt .ab_dropdownitem a:hover, #rcnt [role="button"]:hover, #rcnt .kno-fb-ctx > a:hover, #nycp a.ab_button:hover, #rcnt a.kpbb:hover { text-decoration: none; }
._wI, ._wI a { font-size: 18px; line-height: 18px; }
#lb { z-index: 1001; position: absolute; top: -1000px; }
.rc { position: relative; }
.gl:visited { color: rgb(102, 102, 102); }
.rc .s { line-height: 18px; }
.srg .g:last-of-type { margin-bottom: 28px; }
._OXf { border-bottom: 1px solid rgb(235, 235, 235); display: block; line-height: 22px; margin: 0px -16px 9px; padding: 0px 16px 11px; }
._OXf .f.kv { margin-top: 0px; }
._OXf._myh { border-bottom: medium none; margin-bottom: 0px; padding-bottom: 0px; }
._OXf._cDr { border-bottom: medium none; margin-bottom: 0px; }
._hyo { clear: both; padding-top: 6px; }
._sBm { margin-left: -20px; margin-right: -20px; }
._cAm { margin-left: -10px; margin-right: -10px; padding-top: 8px; }
._dAm { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.16); border-radius: 2px; display: inline-block; line-height: 16px; margin-left: 10px; padding: 10px 16px; text-align: center; }
._dAm:last-child { margin-right: 24px; }
#hdtb { background: rgb(250, 250, 250) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font-size: 13px; border-bottom: 1px solid rgb(235, 235, 235); margin-top: -21px; outline: medium none; position: relative; z-index: 102; }
#hdtb.hdtba { border-bottom: medium none; }
.hdtb-mitem a, #hdtb-more-mn a { padding: 0px 16px; color: rgb(119, 119, 119); text-decoration: none; display: block; }
.hdtb-mitem a { margin: 0px 8px; padding: 0px 8px; }
.hdtbItm label:hover, .hdtbItm a:hover, #hdtb-more-mn a:hover, #hdtb .hdtb-mitem a:hover, .hdtb-mn-hd:hover, #hdtb-more:hover, #hdtb-tls:hover { color: rgb(34, 34, 34); }
#hdtb.notl a, #hdtb.notl div, #hdtb.notl li { outline: medium none; }
#hdtb .hdtb-mitem a:active, #hdtb-more:active, .hdtb-mn-hd:active { color: rgb(66, 133, 244); }
.hdtb-dd-mn a, .hdtb-dd-mn a:visited, .hdtb-dd-mn a:active { color: inherit; display: block; text-decoration: none; }
.hdtb-mitem a.hdtb-dd-b { padding-bottom: 8px; padding-top: 8px; }
#hdtb-more-mn a:hover, .hdtbItm.hdtbSel:hover, .hdtbItm a:hover, #cdrlnk:hover { background-color: rgb(241, 241, 241); }
.hdtbItm.hdtbSel, #hdtb .hdtbItm a, #hdtb-more-mn a, #cdrlnk { color: rgb(119, 119, 119); text-decoration: none; padding: 6px 44px 6px 30px; line-height: 17px; display: block; }
.hdtb-mitem a { display: inline-block; }
#hdtb-more-mn a { display: block; padding: 6px 16px; margin: 0px; }
#hdtb-more-mn { min-width: 120px; }
#hdtbMenus { background-color: transparent; top: 0px; width: 100%; height: 22px; position: absolute; transition: top 220ms ease-in-out 0s; }
.hdtb-td-h { display: none; }
#hdtbMenus.hdtb-td-o { padding-top: 3px; padding-bottom: 7px; top: 0px; }
body.vasq #hdtbMenus.hdtb-td-o { top: 68px; }
#hdtb.hdtba #hdtbMenus { top: 21px; }
body.vasq #hdtb.hdtba #hdtbMenus.hdtb-td-o { top: 58px; }
#hdtb.hdtba #hdtbMenus { background-color: rgb(250, 250, 250); border-bottom: 1px solid rgb(235, 235, 235); padding: 7px 0px; }
#botabar { transition: margin-top 220ms ease-in-out 0s; }
#hdtbMenus.hdtb-td-c {  }
#hdtbSum { background: rgb(250, 250, 250) none repeat scroll 0% 0%; height: 58px; padding: 0px; position: relative; z-index: 102; }
.hdtb-mn-o, .hdtb-mn-c { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(214, 214, 214); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.16); color: rgb(51, 51, 51); position: absolute; z-index: 103; line-height: 17px; padding-top: 5px; padding-bottom: 5px; top: 36px; }
.hdtb-mn-c { display: none; }
#hdtb-msb { float: left; position: relative; white-space: nowrap; align-items: baseline; display: flex; justify-content: space-between; min-width: 782px; }
#hdtb-msb-vis { display: inline; }
#hdtb-msb .hdtb-mitem { display: inline-block; }
#hdtb-more-mn .hdtb-mitem { display: block; }
#hdtb-msb .hdtb-mitem.hdtb-imb:first-child { margin-left: 150px; }
#hdtb-msb .hdtb-mitem.hdtb-msel:first-child, #hdtb-msb .hdtb-mitem.hdtb-msel-pre:first-child { margin-left: 150px; }
#hdtb-msb .hdtb-mitem.hdtb-msel, #hdtb-msb .hdtb-mitem.hdtb-msel-pre { border-bottom: 3px solid rgb(66, 133, 244); color: rgb(66, 133, 244); font-weight: bold; }
#hdtb.hdtba #hdtb-msb .hdtb-mitem.hdtb-msel, #hdtb.hdtba #hdtb-msb .hdtb-mitem.hdtb-msel-pre { border-bottom: medium none; }
#hdtb-msb .hdtb-mitem.hdtb-msel:hover { cursor: pointer; }
#hdtb-msb .hdtb-mitem.hdtb-msel:active { background: transparent none repeat scroll 0% 0%; }
#hdtb .hdtb-mitem a { color: rgb(119, 119, 119); }
#hdtb-msb #hdtb-more, #hdtb-msb #hdtb-tls { color: rgb(119, 119, 119); }
#hdtb-tls { text-decoration: none; }
#hdtb-more { display: inline-block; padding: 0px 16px; position: relative; }
#hdtb-more:hover { cursor: pointer; }
.hdtb-mitem .micon, #hdtbMenus .lnsep { display: none; }
.hdtb-mitem .mcolor { display: inline-block; width: 40px; height: 10px; margin-left: -13px; margin-right: -13px; }
#hdtb-msb .hdtb-mitem.hdtb-imb.mlinesep { width: 0px; margin-left: 8px; margin-right: 8px; padding: 0px; border-left: 1px solid rgba(0, 0, 0, 0.12); }
.mn-hd-txt { display: inline-block; padding-right: 6px; white-space: nowrap; }
.mn-dwn-arw { border-color: rgb(144, 144, 144) transparent; border-style: solid; border-width: 5px 4px 0px; width: 0px; height: 0px; margin-left: -2px; top: 50%; margin-top: -2px; position: absolute; }
.hdtb-mn-hd:hover .mn-dwn-arw, #hdtb-more:hover .mn-dwn-arw { border-color: rgb(34, 34, 34) transparent; }
.hdtb-mn-hd:active .mn-dwn-arw, #hdtb-more:active .mn-dwn-arw { border-color: rgb(66, 133, 244) transparent; }
.hdtb-tl { border: 1px solid transparent; display: inline-block; text-align: center; border-radius: 2px; line-height: 19px; cursor: pointer; margin-left: -1px; padding: 4px 15px; }
#hdtb-msb .hdtb-tl-sel, #hdtb-msb .hdtb-tl-sel:hover { background: transparent -moz-linear-gradient(center top , rgb(238, 238, 238), rgb(224, 224, 224)) repeat scroll 0% 0%; border: 1px solid rgb(215, 215, 215); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1) inset; }
#hdtb #hdtb-tls:active { color: rgb(0, 0, 0); }
.mn-hd-txt > .simg_thmb { display: none; }
.tmlo #hdtbSum, .tmlo #hdtbMenus, .tmhi #hdtbSum, .tmhi #hdtbMenus { padding-left: 0px; }
.mn-hd-txt .mn-col { width: 14px; height: 14px; border: 1px solid rgb(204, 204, 204); display: inline-block; margin-top: 7px; }
.exylnk { cursor: pointer; }
.exyfrm { padding: 0px 15px; }
.exyttl { color: rgb(34, 34, 34) !important; font-size: 16px; left: 42px; position: absolute; top: 34px; }
.exymml { color: rgb(34, 34, 34); right: 177px; margin-top: 5px; position: absolute; }
.exymm { display: inline; font-size: 13px !important; height: 27px; left: 101px; margin: 0px 4px; padding: 5px !important; position: absolute; top: 5px; width: 84px !important; }
.exypx { color: rgb(34, 34, 34); left: 210px; margin-top: 5px; position: absolute; }
.exyw, .exywl, .exywpx { top: 69px; }
.exyh, .exyhl, .exyhpx { top: 108px; }
.exyhlt { background-color: rgb(241, 241, 241); border-radius: 2px; height: 37px; left: 100px; position: absolute; top: 65px; transition: top 0.13s linear 0s; width: 105px !important; }
.exyhhl { top: 104px !important; }
.exytn { transition: none 0s ease 0s ; }
#exygo { color: rgb(34, 34, 34) !important; left: 122px; padding: 3px 15px; position: absolute; top: 150px; }
.exydlg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2); border: 1px solid rgb(197, 197, 197); height: 195px; left: 50%; margin-left: -137px; position: fixed; top: 250px; width: 275px; z-index: 1001; }
.exybg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 100%; left: 0px; opacity: 0.75; position: fixed; top: 0px; width: 100%; z-index: 1000; }
.exycls { background: transparent url('e9vb2zs7PCwsLv7++5ffrDAAAAL0lEQVQI12MIEWBgdGVwVmQQMmEQMhJUVmRgVFYyEmBgEDJWZICSEBGILEQlWBcAq64Ft1WDk9') no-repeat scroll center center; cursor: pointer; height: 20px; position: absolute; right: 11px; top: 10px; -moz-user-select: none; width: 20px; }
#isz_lt.hdtbSel { padding-right: 0px; padding-left: 30px; }
.tnv-lt-m { cursor: pointer; }
.tnv-lt-sm { display: inline-block; height: 94.5%; left: 100%; overflow-y: scroll; position: absolute; top: -1px; transition: visibility 400ms ease-in-out 0s; visibility: hidden; }
.tnv-lt-m:hover + .tnv-lt-sm, .tnv-lt-arw:hover + .tnv-lt-sm, .tnv-lt-sm:hover { visibility: visible; }
.tnv-lt-arw { border-color: transparent rgb(144, 144, 144); border-style: solid; border-width: 4px 0px 4px 4px; height: 0px; left: 100%; margin-left: -15px; margin-top: -2px; position: absolute; top: 133px; width: 0px; }
.action-menu, .action-menu-button, .action-menu-item, .action-menu-panel, .action-menu-toggled-item, .selected {  }
._Fmb, ._Fmb:hover, ._Fmb.selected, ._Fmb.selected:hover { background-color: white; background-image: none; border: 0px none; border-radius: 0px; box-shadow: 0px 0px 0px 0px; cursor: pointer; filter: none; height: 12px; min-width: 0px; padding: 0px; transition: none 0s ease 0s ; -moz-user-select: none; width: 13px; }
.action-menu .mn-dwn-arw { border-color: rgb(0, 102, 33) transparent; margin-top: -4px; margin-left: 3px; left: 0px; }
.action-menu:hover .mn-dwn-arw { border-color: rgb(0, 89, 30) transparent; }
.action-menu { display: inline; margin: 0px 3px; position: relative; -moz-user-select: none; }
.action-menu-panel { left: 0px; padding: 0px; right: auto; top: 12px; visibility: hidden; }
.action-menu-item, .action-menu-toggled-item { cursor: pointer; -moz-user-select: none; }
.action-menu-item:hover { background-color: rgb(238, 238, 238); }
.action-menu-button, .action-menu-item a.fl, .action-menu-toggled-item div { color: rgb(51, 51, 51); display: block; padding: 7px 18px; text-decoration: none; outline: 0px none; }
._tgd { display: block; line-height: 20px; position: relative; white-space: nowrap; }
._XQd { padding-right: 0px; white-space: normal; }
._vgd { left: 0px; position: absolute; top: 0px; }
._wgd { display: inline-block; }
._xgd { color: rgb(34, 34, 34); overflow: hidden; text-overflow: ellipsis; }
._cwc { color: rgb(102, 102, 102); display: table; margin: 5px 0px; }
._pgd { display: table-cell; padding-left: 15px; vertical-align: baseline; }
._qgd { display: table-cell; }
._sgd { display: table-row; vertical-align: top; }
._rgd { color: rgb(153, 153, 153); }
._Tib, ._Tib a.fl { color: rgb(128, 128, 128); }
._ygd { position: absolute; }
._lyb { background-color: rgb(255, 255, 255); float: left; overflow: hidden; margin-top: 4px; position: relative; }
._p0n._lyb { float: right; margin: 7px 0px 5px 12px; }
._Mhk { margin-top: 0px; }
._YQd { background-color: rgb(0, 0, 0); }
._LZq { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
._dwc { border-top-left-radius: 2px; bottom: 0px; font-size: 11px; font-weight: bold; padding: 1px 3px; position: absolute; right: 0px; text-align: right; text-decoration: none; background-color: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); }
.bc {  }
._SWb a.fl { font-size: 14px; }
._SWb._fof { overflow: hidden; text-overflow: ellipsis; }
.st sup { line-height: 0.9; }
.rgsep { background-color: rgba(0, 0, 0, 0.07); border-width: 0px; color: rgba(0, 0, 0, 0.07); height: 1px; }
.rgsep { margin: 28px -8px; }
._c8g { border-width: 0px; height: 1px; margin: 0px -8px 5px; }
._l4.rgsep, .ct-lgsep.rgsep { margin-top: 34px; }
.vk_h {  }
.vk_c a { text-decoration: none; }
.vk_gn { color: rgb(61, 148, 0) !important; }
.vk_rd { color: rgb(221, 75, 57) !important; }
.vk_dgy { color: rgb(84, 84, 84) !important; }
.vk_gy { color: rgb(135, 135, 135) !important; }
.vk_lgy { color: rgb(186, 186, 186) !important; }
.vk_blgy { border-color: rgb(186, 186, 186); }
.vk_bk { color: rgb(33, 33, 33) !important; }
.vk_fl a { color: rgb(135, 135, 135); }
.vk_fl a:hover { color: rgb(26, 13, 171); }
.vk_ans { font-weight: lighter !important; margin-bottom: 5px; }
.vk_ans { font-size: xx-large !important; }
.vk_ans.vk_long { font-size: 20px !important; }
.vk_h { font-weight: lighter !important; }
.vk_h { font-size: x-large !important; }
.vk_sh, .vk_hs, .vk_med { font-weight: lighter !important; }
.vk_sh { font-size: medium !important; }
.vk_txt { font-weight: lighter !important; }
.vk_txt { font-size: small !important; }
._yz { font-weight: lighter !important; }
.vk_cdns { font-size: 13px !important; }
._ks { font-weight: bold !important; }
.vk_c, .vk_cxp, #rhs ._CC { box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.16), 0px 0px 0px 1px rgba(0, 0, 0, 0.08); }
#rhs ._CC { border: medium none; margin-left: 2px; }
.vk_c, .vk_cxp { background-color: rgb(255, 255, 255); position: relative; }
.vkc_np { margin-left: -16px; margin-right: -16px; }
.vk_pl, .ts .vk_pl { padding-left: 16px; }
._Wi, .ts ._Wi { padding-right: 16px; }
.vk_pt, .ts .vk_pt { padding-top: 20px; }
._Kid { padding-bottom: 20px; }
.vk_c, .vk_cxp { margin-left: -8px; margin-right: -35px; }
.vk_c, .vk_cxp { margin-left: -16px; margin-right: -16px; }
.vk_c, .vk_cxp, .vk_ic { padding: 20px 16px 24px; }
.vk_c .vk_c, .vk_c .vk_cxp { border-radius: 0px; background-color: transparent; border: 0px none; box-shadow: none; margin: 0px; padding: 0px; position: static; }
.vk_cxp { padding-top: 30px; padding-bottom: 34px; }
.vk_c_cxp { margin-top: 10px; margin-bottom: 10px; }
.vk_gbb { border-bottom: 1px solid rgb(238, 238, 238); }
.vk_gbr { border-right: 1px solid rgb(238, 238, 238); }
.vk_gbt { border-top: 1px solid rgb(238, 238, 238); }
.vk_cf { margin: 0px -16px; padding: 16px; }
.vk_cf a, .vk_cf a:link, a.vk_cf, a.vk_cf:link { color: rgb(135, 135, 135); }
.vk_cf a:hover, a.vk_cf:hover { color: rgb(26, 13, 171); }
.vk_slic { display: inline-block; margin-top: -3px; margin-right: 16px; position: relative; height: 24px; width: 24px; vertical-align: middle; }
.vk_sli, .vk_slih { border: medium none; position: absolute; top: 0px; left: 0px; height: 24px; width: 24px; }
a:hover .vk_sli, .vk_slih { display: none; }
a:hover .vk_slih, .vk_sli { display: inline-block; }
.vk_cba { padding: 10px; margin-top: 10px; margin-bottom: -10px; font-size: 14px !important; }
.vk_spc { height: 16px; width: 100%; }
.vk_ra { transform: rotate(90deg); }
.vk_arc { border-top: 1px solid rgb(235, 235, 235); cursor: pointer; height: 0px; margin-bottom: -19px; overflow: hidden; padding: 20px 0px; text-align: center; }
.vk_ard { top: -11px; }
.vk_aru { bottom: -6px; }
.vk_ard, .vk_aru { background-color: rgb(229, 229, 229); margin-left: auto; margin-right: auto; position: relative; }
.vk_ard, .vk_aru { height: 6px; width: 64px; }
.vk_ard::after, .vk_ard::before, .vk_aru::after, .vk_aru::before { content: " "; height: 0px; left: 0px; position: absolute; width: 0px; }
.vk_ard::after, .vk_ard::before, .vk_aru::after, .vk_aru::before { border-left: 32px solid rgba(229, 229, 229, 0); border-right: 32px solid rgba(229, 229, 229, 0); }
.vk_ard::before { border-top: 16px solid rgb(229, 229, 229); top: 6px; }
.vk_aru::before { border-bottom: 16px solid rgb(229, 229, 229); bottom: 6px; }
.vk_ard::after { top: 0px; }
.vk_ard::after { border-top: 16px solid rgb(255, 255, 255); }
.vk_aru::after { bottom: 0px; }
.vk_aru::after { border-bottom: 16px solid rgb(255, 255, 255); }
.vk_bk.vk_ard, .vk_bk.vk_aru { background-color: rgb(33, 33, 33); }
.vk_bk.vk_ard::before { border-top-color: rgb(33, 33, 33); }
.vk_bk.vk_aru::before { border-bottom-color: rgb(33, 33, 33); }
._vm { font-size: 11px !important; padding: 6px 8px; }
#center_col ._vm { margin: 0px -35px 0px -8px; padding: 6px 20px 0px; }
#rhs ._vm { margin-left: 2px; padding-bottom: 5px; padding-top: 5px; }
._vm, ._vm a { color: rgb(135, 135, 135) !important; text-decoration: none; }
._vm a:hover { text-decoration: underline; }
._srb.vk_c { padding-top: 24px; padding-bottom: 20px; }
._srb .vk_ans { margin-bottom: 0px; overflow-wrap: break-word; }
._srb .vk_gy { margin-bottom: 5px; }
._xk { background-color: rgb(235, 235, 235); height: 1px; }
.vk_tbl { border-collapse: collapse; }
.vk_tbl td { padding: 0px; }
.xpdclps, .xpdxpnd { overflow: hidden; }
.xpdclps, .xpdxpnd { transition: max-height 0.3s ease 0s; }
.xpdxpnd, .xpdopen .xpdclps, .xpdopen .xpdxpnd.xpdnoxpnd { max-height: 0px; }
.xpdopen .xpdxpnd { max-height: none; }
.xpdopen .xpdbox .xpdxpnd, .xpdopen .xpdbox.xpdopen .xpdclps { max-height: 0px; }
.xpdopen .xpdbox.xpdopen .xpdxpnd, .xpdopen .xpdbox .xpdclps { max-height: none; }
.xpdclose ._o0, .xpdopen ._BU { display: none; }
.kno-ecr-pt {  }
.kno-ecr-pt { color: rgba(0, 0, 0, 0.87); line-height: 1.2; margin-bottom: -3px; overflow: hidden; font-family: arial,sans-serif-light,sans-serif; display: inline; font-size: 30px; font-weight: normal; position: relative; transform-origin: left top 0px; overflow-wrap: break-word; }
._gn .kno-ecr-pt { color: rgb(255, 255, 255); }
.shop__a { text-decoration: none; }
.shop__a { color: rgb(26, 13, 171); }
.shop__a:active { color: rgb(26, 13, 171); }
.shop__clear { clear: both; }
.shop__secondary, .shop__secondary:link, .shop__secondary:visited { color: rgb(102, 102, 102); }
a.shop__secondary, .shop__a.shop__secondary { text-decoration: none; }
.shop__a:hover { cursor: pointer; text-decoration: underline; }
a.shop__secondary:hover, .shop__a.shop__secondary:hover { text-decoration: underline; }
#ss-box { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgb(201, 215, 241) rgb(51, 102, 204) rgb(51, 102, 204) rgb(162, 186, 231); left: 0px; margin-top: 0.1em; position: absolute; visibility: hidden; z-index: 103; }
#ss-box a { display: block; padding: 0.2em 0.31em; text-decoration: none; }
#ss-box a:hover { background: rgb(77, 144, 254) none repeat scroll 0% 0%; color: rgb(255, 255, 255) !important; }
a.ss-selected { color: rgb(34, 34, 34) !important; font-weight: bold; }
a.ss-unselected { color: rgb(26, 13, 171) !important; }
.ss-selected .mark { display: inline; }
.ss-unselected .mark { visibility: hidden; }
#ss-barframe { background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: 0px; position: absolute; visibility: hidden; z-index: 100; }

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

#gb { font-size: 13px; }
#gb { position: relative; top: 8px; }
div#searchform { min-width: 1100px; z-index: 103; }
div.sfbg, div.sfbgg { height: 64px; }
.sfbgx { background-color: rgb(250, 250, 250); border-bottom: 1px solid rgb(235, 235, 235); height: 85px; position: absolute; width: 100%; min-width: 1100px; }
.hp .sfbgx { display: none; }
.big form#tsf, form#tsf { width: auto; max-width: 784px; overflow: hidden; }
#searchform.big > #tsf { max-width: 784px; }
.big div.tsf-p, form > div.tsf-p { margin: -1px 0px 0px; padding-right: 0px; }

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

a.duf3 { color: rgb(119, 119, 119); float: right; font-style: italic; }
a._G8q { color: rgba(0, 0, 0, 0.54); float: none; font-style: normal; }
a._sWr { padding: 0px 5px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; }
._v1h { color: rgb(158, 158, 158); cursor: pointer; padding-right: 8px; }
._rWr { color: rgb(158, 158, 158); float: right; font-size: 12px; padding-bottom: 4px; }

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

.t6psHzYPBsD__highlighted {  }
.t6psHzYPBsD__separator {  }
._eMq { display: inline-block; }
._bMq { cursor: pointer; }
._dMq { background: white none repeat scroll 0% 0%; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2); outline: medium none; padding: 5px 0px; position: absolute; }
a._VJq, a._VJq:visited { color: inherit; cursor: pointer; display: block; line-height: 23px; outline: 0px none; padding: 3px 16px; text-decoration: inherit; white-space: nowrap; }
._VJq.t6psHzYPBsD__highlighted { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
.t6psHzYPBsD__separator { border-top: 1px solid rgb(221, 221, 221); cursor: default; height: 0px; margin: 5px 0px; overflow: hidden; padding: 0px; }
#ab_ctls a { text-decoration: none; }
#ab_ctls a.ab_button:active, #ab_ctls a.ab_dropdownlnk:active { color: rgb(51, 51, 51); }
._n0b { background: transparent url('nav_logo242.png') no-repeat scroll 0% 0%; bottom: 1px; display: inline-block; position: relative; vertical-align: middle; }
._o0b { background-position: 0px -328px; height: 14px; width: 14px; }
._p0b { background-position: -30px -328px; height: 14px; width: 14px; }
.selected ._o0b { background-position: -15px -328px; }
.selected ._p0b { background-position: -45px -328px; }

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

#resultStats { position: absolute; top: 0px; transition: all 220ms ease-in-out 0s; }
.hdtb-ab-o #resultStats { opacity: 0; top: 13px; }

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

.spell { font-size: 18px; }
.spell_orig { font-size: 15px; }
#mss p { margin: 0px; padding-top: 5px; }
.sp_cnt { padding-top: 6px; margin: 5px 0px 26px; }

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

.mfr { margin-top: 1em; margin-bottom: 1em; }
#brs {  }
#brs { margin-bottom: 28px; }
#brs .med { color: rgb(34, 34, 34); height: auto; padding-bottom: 8px; }
.brs_col { font-size: 14px; margin-top: -1px; padding-bottom: 1px; display: inline-block; line-height: 20px; vertical-align: top; max-width: 100%; box-sizing: border-box; }
#brs ._e4b { margin: 0px; clear: both; }
#brs a { padding: 3px 32px 3px 0px; display: inline-block; float: left; }
#brs a { text-decoration: none; }
g-section-with-header { display: block; margin: 40px 0px; }
._ojo { padding: 0px 0px 12px; }

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

#foot { visibility: inherit; }

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

.fmulti {  }
._dQc { bottom: 0px; left: 0px; position: absolute; right: 0px; }
._GR { background: rgb(242, 242, 242) none repeat scroll 0% 0%; left: 0px; right: 0px; -moz-text-size-adjust: none; }
.fbar p { display: inline; }
.fbar a, #fsettl { text-decoration: none; white-space: nowrap; }
.fbar { margin-left: -27px; }
._Gs { padding-left: 27px; margin: 0px !important; }
._eA { padding: 0px !important; margin: 0px !important; }
#fbarcnt { display: block; }
._E2 a:hover { text-decoration: underline; }
._HR img { margin-right: 4px; }
._HR a, ._GR #swml a { text-decoration: none; }
.fmulti { text-align: center; }
.fmulti #fsr { display: block; float: none; }
.fmulti #fuser { display: block; float: none; }
#fuserm { line-height: 25px; }
#fsr { float: right; white-space: nowrap; }
#fsl { white-space: nowrap; }
#fsett { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); bottom: 30px; padding: 10px 0px; position: absolute; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2); text-align: left; z-index: 104; }
#fsett a { display: block; line-height: 44px; padding: 0px 20px; text-decoration: none; white-space: nowrap; }
._E2 #fsettl:hover { text-decoration: underline; }
._E2 #fsett a:hover { text-decoration: underline; }
._mk { color: rgb(119, 119, 119); }
._Nh { color: rgb(34, 34, 34); font-size: 14px; font-weight: normal; }
._Mo { display: inline-block; opacity: 0.55; vertical-align: top; }
a._Nh:hover ._Mo, a._Nh:active ._Mo { opacity: 1; }
._Nh { padding: 8px 16px; margin-right: 10px; }
._mk { margin: 40px 0px; }
._dD { margin-right: 10px; }
._nW { margin-left: 166px; }
#fbar { background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-top: 1px solid rgb(228, 228, 228); line-height: 40px; min-width: 1100px; }
._xac { margin-left: 166px; }
.fbar p, .fbar a, #fsettl, #fsett a { color: rgb(119, 119, 119); }
.fbar a:hover, #fsett a:hover { color: rgb(51, 51, 51); }
.fbar { font-size: small; }
#fuser { float: right; }
._HR { margin-left: 166px; line-height: 15px; }

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

.known_loc { background: rgb(66, 133, 244) none repeat scroll 0% 0%; }
.unknown_loc { background: rgb(158, 158, 158) none repeat scroll 0% 0%; }
.known_loc, .unknown_loc { border-radius: 100%; display: inline-block; height: 10px; margin: 6px 4px 9px 0px; vertical-align: middle; width: 10px; }
._uIb { display: inline-block; }
#fbar._Zvd { padding-top: 18px; }
._HR { color: rgb(170, 170, 170); }
._HR a, #swml a { color: rgb(119, 119, 119); }
._HR a, #swml a:hover { color: rgb(51, 51, 51); }

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

.hdtbU { top: -500px; white-space: nowrap; }
.hdtbU .hdtbItm, .hdtbU li { list-style: outside none none; }
#hdtb form { display: inline; }
.hdtbSel, .hdtbSel span.q { color: rgb(0, 0, 0); cursor: default; padding-right: 15px; text-decoration: none; }
#cdr_opt { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px !important; }
.cdr_sep { border-top: 1px solid rgb(235, 235, 235); height: 0px; margin: 5px 0px; width: 100%; }
#cdrlnk { cursor: pointer; }
.hdtbItm { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.hdtbSel, .hdtbSel #cdrlnk { background-image: url('checkmark2.png'); background-position: left center; background-repeat: no-repeat; }
.hdtb-mn-cont { height: 22px; white-space: nowrap; }
.hdtb-mn-hd { color: rgb(119, 119, 119); display: inline-block; position: relative; padding: 0px 22px 0px 16px; line-height: 22px; cursor: pointer; }
#hdtb-mn-gp { display: inline-block; width: 150px; }
.hdtb-loc { border-top: 1px solid rgb(235, 235, 235); padding: 15px 16px 10px 27px; }
.hdtb-loc .ksb.mini { margin-top: 0px; }

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

.gb_7a { display: none !important; }
.gb_8a { visibility: hidden; }
#gbq2 { display: block; }
#gbqf { display: block; margin: 0px 60px 0px 0px; white-space: nowrap; }
.gbqff { border: medium none; display: inline-block; margin: 0px; padding: 0px; vertical-align: top; width: 100%; }
.gbqfqw, #gbqfb, .gbqfwa { vertical-align: top; }
#gbqfaa, #gbqfab, #gbqfqwb { position: absolute; }
#gbqfaa { left: 0px; }
#gbqfab { right: 0px; }
.gbqfqwb, .gbqfqwc { right: 0px; left: 0px; height: 100%; }
.gbqfqwb { padding: 0px 8px; }
#gbqfbw { display: inline-block; vertical-align: top; }
#gbqfb { border: 1px solid transparent; border-bottom-left-radius: 0px; border-top-left-radius: 0px; height: 30px; margin: 0px; outline: medium none; padding: 0px; width: 60px; box-shadow: none; box-sizing: border-box; background: transparent -moz-linear-gradient(center top , rgb(67, 135, 253), rgb(70, 131, 234)) repeat scroll 0% 0%; }
#gbqfb:hover { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }
#gbqfb:focus { box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset; }
#gbqfb:hover:focus { box-shadow: 0px 0px 0px 1px rgb(255, 255, 255) inset, 0px 1px 1px rgba(0, 0, 0, 0.1); }
#gbqfb:active:active { border: 1px solid transparent; box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15) inset; background: transparent -moz-linear-gradient(center top , rgb(60, 122, 228), rgb(63, 118, 211)) repeat scroll 0% 0%; }
.gbqfi { background-position: -428px 0px; display: inline-block; margin: -1px; height: 30px; width: 30px; }
.gbqfqw { background: rgb(255, 255, 255) none repeat scroll 0% 0% padding-box; border-width: 1px 0px 1px 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-color: rgba(0, 0, 0, 0.15); height: 30px; box-sizing: border-box; }
#gbfwc .gbqfqw { border-right-width: 1px; }
#gbqfqw { position: relative; }
.gbqfqw.gbqfqw:hover { border-color: rgba(0, 0, 0, 0.3); }
.gbqfwa { display: inline-block; width: 100%; }
.gbqfwb { width: 40%; }
.gbqfwc { width: 60%; }
.gbqfwb .gbqfqw { margin-left: 10px; }
.gbqfqw.gbqfqw:active, .gbqfqw.gbqfqwf.gbqfqwf { border-color: rgb(66, 133, 244); }
#gbqfq, #gbqfqb, #gbqfqc { background: transparent none repeat scroll 0% 0%; border: medium none; height: 20px; margin-top: 4px; padding: 0px; vertical-align: top; width: 100%; }
#gbqfq:focus, #gbqfqb:focus, #gbqfqc:focus { outline: medium none; }
.gbqfif, .gbqfsf { color: rgb(34, 34, 34); font: 16px arial,sans-serif; }
#gbqfbwa { display: none; text-align: center; height: 0px; }
#gbqfbwa .gbqfba { margin: 16px 8px; }
#gbqfsa, #gbqfsb { font: bold 11px/27px Arial,sans-serif !important; vertical-align: top; }
.gb_ga .gbqfqw.gbqfqw, .gb_X .gbqfqw.gbqfqw { border-color: rgb(255, 255, 255); box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gb_ga #gbqfb, .gb_X #gbqfb { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gb_ga #gbqfb:hover, .gb_X #gbqfb:hover { box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gb_ga #gbqfb:active, .gb_X #gbqfb:active { box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.2); }
.gbqfb, .gbqfba, .gbqfbb { cursor: default !important; display: inline-block; font-weight: bold; height: 29px; line-height: 29px; min-width: 54px; padding: 0px 8px; text-align: center; text-decoration: none !important; border-radius: 2px; -moz-user-select: none; }
.gbqfba:focus { border: 1px solid rgb(77, 144, 254); outline: medium none; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset; }
.gbqfba:hover { border-color: rgb(198, 198, 198); color: rgb(34, 34, 34) !important; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); background: transparent -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(241, 241, 241)) repeat scroll 0% 0%; }
.gbqfba:hover:focus { box-shadow: 0px 0px 0px 1px rgb(255, 255, 255) inset, 0px 1px 1px rgba(0, 0, 0, 0.1); }
.gbqfb::-moz-focus-inner { border: 0px none; }
.gbqfba::-moz-focus-inner { border: 0px none; }
.gbqfba { border: 1px solid rgba(0, 0, 0, 0.1); color: rgb(68, 68, 68) !important; font-size: 11px; background: transparent -moz-linear-gradient(center top , rgb(245, 245, 245), rgb(241, 241, 241)) repeat scroll 0% 0%; }
.gbqfba:active { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1) inset; }
.gb_uc { background-position: -314px -38px; opacity: 0.55; height: 100%; width: 100%; }
.gb_b:hover .gb_uc, .gb_b:focus .gb_uc { opacity: 0.85; }
.gb_vc .gb_uc { background-position: -463px 0px; }
.gb_wc { background-color: rgb(203, 68, 55); border-radius: 8px; font: bold 11px/16px Arial; color: rgb(255, 255, 255); min-width: 14px; padding: 0px 1px; position: absolute; right: 0px; text-align: center; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1); top: 0px; visibility: hidden; z-index: 990; }
.gb_xc .gb_wc, .gb_xc .gb_yc, .gb_xc .gb_yc.gb_zc { visibility: visible; }
.gb_yc { padding: 0px 2px; visibility: hidden; }
.gb_Ac:not(.gb_Bc) .gb_mb, .gb_Ac:not(.gb_Bc) .gb_lb { left: 3px; }
.gb_wc.gb_Cc { animation: 0.6s ease-in-out 1s normal both 1 running gb__nb; perspective-origin: right top; transform: scale(1, 1); transform-origin: right top 0px; }
.gb_Cc .gb_yc { visibility: visible; }
.gb_ga .gb_b .gb_uc { background-position: 0px 0px; opacity: 0.7; }
.gb_ga .gb_vc .gb_uc { background-position: -279px -38px; }
.gb_ga .gb_b:hover .gb_uc, .gb_ga .gb_b:focus .gb_uc { opacity: 0.85; }
.gb_X .gb_b .gb_uc { background-position: -349px -38px; opacity: 1; }
.gb_X .gb_vc .gb_uc { background-position: -393px 0px; }
.gb_ga .gb_wc, .gb_X .gb_wc { border: medium none; }
.gb_Ac .gb_Dc { font-size: 14px; font-weight: bold; top: 0px; right: 0px; }
.gb_Ac .gb_b { display: inline-block; vertical-align: middle; box-sizing: border-box; height: 30px; width: 30px; }
.gb_Ac .gb_lb { border-bottom-color: rgb(229, 229, 229); }
.gb_Ec { background-color: rgba(0, 0, 0, 0.55); color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; line-height: 20px; margin: 5px; padding: 0px 2px; text-align: center; box-sizing: border-box; border-radius: 50%; height: 20px; width: 20px; }
.gb_Ec.gb_Fc { background-position: -194px -21px; }
.gb_Ec.gb_Hc { background-position: -194px -46px; }
.gb_b:hover .gb_Ec, .gb_b:focus .gb_Ec { background-color: rgba(0, 0, 0, 0.85); }
#gbsfw.gb_Ic { background: rgb(229, 229, 229) none repeat scroll 0% 0%; border-color: rgb(204, 204, 204); }
.gb_ga .gb_Ec { background-color: rgba(0, 0, 0, 0.7); }
.gb_X .gb_Ec.gb_Ec, .gb_X .gb_xc .gb_Ec.gb_Ec, .gb_X .gb_xc .gb_b:hover .gb_Ec, .gb_X .gb_xc .gb_b:focus .gb_Ec { background-color: rgb(255, 255, 255); color: rgb(64, 64, 64); }
.gb_X .gb_Ec.gb_Fc { background-position: -70px 0px; }
.gb_X .gb_Ec.gb_Hc { background-position: -219px 0px; }
.gb_xc .gb_Ec.gb_Ec { background-color: rgb(219, 68, 55); color: rgb(255, 255, 255); }
.gb_xc .gb_b:hover .gb_Ec, .gb_xc .gb_b:focus .gb_Ec { background-color: rgb(165, 39, 20); }
.gb_N .gbqfi::before { left: -428px; top: 0px; }
.gb_Hb .gbqfb:focus .gbqfi { outline: 1px dotted rgb(255, 255, 255); }
.gb_N .gb_fa .gb_b::before, .gb_N.gb_ga .gb_fa .gb_b::before { left: -132px; top: -38px; }
.gb_N.gb_X .gb_fa .gb_b::before { left: -463px; top: -35px; }
.gb_Hb .gb_la { position: relative; }
.gb_fa .gb_b:hover, .gb_fa .gb_b:focus { opacity: 0.85; }
.gb_X .gb_fa .gb_b:hover, .gb_X .gb_fa .gb_b:focus { opacity: 1; }
@media (min-resolution: 1.25dppx), not all, not all {
  .gb_pa .gb_3 { background-image: url('p2_78057ca5.png'); }
}
.gb_N .gb_3b .gb_5b::before { left: 0px; top: -35px; }
.gb_N.gb_X .gb_3b .gb_5b::before { left: -296px; top: 0px; }
.gb_N.gb_ga .gb_3b .gb_5b::before { left: -97px; top: 0px; }
.gb_N .gb_Za { background-image: none !important; }
.gb_N .gb_6b { visibility: visible; }
.gb_Hb .gb_Zd span { background: transparent none repeat scroll 0% 0%; }
.gb_N .gb_uc::before { left: -314px; top: -38px; }
.gb_N .gb_vc .gb_uc::before { left: -463px; top: 0px; }
.gb_N.gb_ga .gb_b .gb_uc::before { left: 0px; top: 0px; }
.gb_N.gb_ga .gb_vc .gb_uc::before { left: -279px; top: -38px; }
.gb_N.gb_X .gb_b .gb_uc::before { left: -349px; top: -38px; }
.gb_N.gb_X .gb_vc .gb_uc::before { left: -393px; top: 0px; }
.gb_Hb .gb_Ec { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.gb_Hb.gb_ga .gb_Ec { border-color: rgb(0, 0, 0); color: rgb(0, 0, 0); }
.gb_N .gb_Ec.gb_Fc::before, .gb_Hb.gb_N.gb_X .gb_Ec.gb_Fc::before { left: -194px; top: -21px; }
.gb_N .gb_Ec.gb_Hc::before, .gb_Hb.gb_N.gb_X .gb_Ec.gb_Hc::before { left: -194px; top: -46px; }
.gb_N.gb_X .gb_Ec.gb_Fc::before, .gb_Hb.gb_N.gb_ga .gb_Ec.gb_Fc::before { left: -70px; top: 0px; }
.gb_N.gb_X .gb_Ec.gb_Hc::before, .gb_Hb.gb_N.gb_ga .gb_Ec.gb_Hc::before { left: -219px; top: 0px; }
.gb_kd { color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; height: 25px; line-height: 19px; padding-top: 5px; padding-left: 12px; position: relative; background-color: rgb(77, 144, 254); }
.gb_kd .gb_ld { color: rgb(255, 255, 255); cursor: default; font-size: 22px; font-weight: normal; position: absolute; right: 12px; top: 5px; }
.gb_kd .gb_6c, .gb_kd .gb_md { color: rgb(255, 255, 255); display: inline-block; font-size: 11px; margin-left: 16px; padding: 0px 8px; white-space: nowrap; }
.gb_nd { background: transparent -moz-linear-gradient(center top , rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.2)) repeat scroll 0% 0%; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.1); cursor: default !important; text-decoration: none !important; }
.gb_nd:hover { background: transparent -moz-linear-gradient(center top , rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.2)) repeat scroll 0% 0%; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }
.gb_nd:active { box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3) inset; }
.gb_Wc.gb_Xc { padding: 0px; }
.gb_Xc .gb_ha { padding: 26px 26px 22px 13px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.gb_Zc.gb_Xc .gb_ha { background: rgb(77, 144, 254) none repeat scroll 0% 0%; }
a.gb_0c { color: rgb(102, 102, 102) !important; font-size: 22px; height: 9px; opacity: 0.8; position: absolute; right: 14px; top: 4px; text-decoration: none !important; width: 9px; }
.gb_Zc a.gb_0c { color: rgb(193, 209, 244) !important; }
a.gb_0c:hover, a.gb_0c:active { opacity: 1; }
.gb_1c { padding: 0px; width: 258px; white-space: normal; display: table; }
.gb_2c .gb_ha { top: 36px; border: 0px none; padding: 16px; box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.4); }
.gb_2c .gb_1c { width: 328px; }
.gb_2c .gb_Ia, .gb_2c .gb_3c, .gb_2c .gb_Vc, .gb_2c .gb_Da, .gb_4c { line-height: normal; font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; }
.gb_2c .gb_Ia, .gb_2c .gb_3c, .gb_2c .gb_Da { font-weight: 500; }
.gb_2c .gb_Ia, .gb_2c .gb_Da { border: 0px none; padding: 10px 8px; }
.gb_Xc .gb_Ia:active { outline: medium none; box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.16); }
.gb_2c .gb_3c { color: rgb(34, 34, 34); margin-bottom: 8px; }
.gb_2c .gb_Vc { color: rgb(128, 128, 128); font-size: 14px; }
.gb_5c { text-align: right; font-size: 14px; padding-bottom: 0px; white-space: nowrap; }
.gb_5c .gb_6c { margin-left: 8px; }
.gb_5c .gb_7c.gb_6c img { background-color: inherit; border-radius: initial; height: 1.5em; margin: -0.25em 10px -0.25em 2px; vertical-align: text-top; width: 1.5em; }
.gb_2c .gb_1c .gb_8c .gb_7c { border: 2px solid transparent; }
.gb_2c .gb_1c .gb_8c .gb_7c:focus { border-color: rgb(187, 204, 255); }
.gb_2c .gb_1c .gb_8c .gb_7c:focus::after, .gb_2c .gb_1c .gb_8c .gb_7c:hover::after { background-color: transparent; }
.gb_4c { background-color: rgb(64, 64, 64); color: rgb(255, 255, 255); padding: 16px; position: absolute; top: 36px; width: 328px; right: 0px; border-radius: 2px; box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.4); }
.gb_4c a, .gb_4c a:visited { color: rgb(94, 151, 246); text-decoration: none; }
.gb_9c { position: absolute; right: 20px; text-transform: uppercase; }
.gb_Zc .gb_1c { width: 200px; }
.gb_3c { color: rgb(51, 51, 51); font-size: 16px; line-height: 20px; margin: 0px 0px 16px; }
.gb_Zc .gb_3c { color: rgb(255, 255, 255); }
.gb_Vc { color: rgb(102, 102, 102); line-height: 17px; margin: 0px 0px 5px; }
.gb_Zc .gb_Vc { color: rgb(255, 255, 255); }
.gb_ad { text-decoration: none; color: rgb(94, 151, 246); }
.gb_ad:visited { color: rgb(94, 151, 246); }
.gb_ad:hover, .gb_ad:active { text-decoration: underline; }
.gb_bd { position: absolute; background: transparent none repeat scroll 0% 0%; top: -999px; z-index: -1; visibility: hidden; margin-top: 1px; margin-left: 1px; }
#gb .gb_Xc { margin: 0px; }
.gb_Xc .gb_yb { background: rgb(77, 144, 254) none repeat scroll 0% 0%; border-color: rgb(48, 121, 237); margin-top: 15px; }
.gb_2c .gb_Ia { background: rgb(66, 133, 244) none repeat scroll 0% 0%; }
#gb .gb_Xc a.gb_yb.gb_yb { color: rgb(255, 255, 255); }
.gb_Xc .gb_yb:hover { background: rgb(53, 122, 232) none repeat scroll 0% 0%; border-color: rgb(47, 91, 183); }
.gb_cd .gb_Dc .gb_lb { border-bottom-color: rgb(255, 255, 255); display: block; }
.gb_dd .gb_Dc .gb_lb { border-bottom-color: rgb(77, 144, 254); display: block; }
.gb_cd .gb_Dc .gb_mb, .gb_dd .gb_Dc .gb_mb { display: block; }
.gb_ed, .gb_8c { display: table-cell; }
.gb_ed { vertical-align: middle; }
.gb_2c .gb_ed { vertical-align: top; }
.gb_8c { padding-left: 13px; width: 100%; }
.gb_2c .gb_8c { padding-left: 20px; }
.gb_fd { display: inline-block; padding: 1em 0px 0px; position: relative; width: 100%; }
.gb_gd { color: rgb(255, 0, 0); font-style: italic; margin: 0px; padding-left: 46px; }
.gb_fd .gb_hd { float: right; margin: -20px 0px; width: calc(100% - 46px); }
.gb_id svg { fill: grey; }
.gb_id.gb_jd svg { fill: rgb(66, 133, 244); }
.gb_fd .gb_hd label::after { background-color: rgb(66, 133, 244); }
.gb_id { display: inline; float: right; margin-right: 22px; position: relative; top: -4px; }
.gb_6e { margin-bottom: 32px; font-size: small; }
.gb_6e .gb_7e { margin-right: 5px; }
.gb_6e .gb_8e { color: red; }
.gb_Lc { display: none; }
.gb_Lc.gb_g { display: block; }
.gb_Mc { background-color: rgb(255, 255, 255); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.08); color: rgb(0, 0, 0); position: relative; z-index: 986; }
.gb_Nc { height: 40px; padding: 16px 24px; white-space: nowrap; }
.gb_Oc { position: fixed; bottom: 16px; padding: 16px; right: 16px; white-space: normal; width: 328px; transition: width 0.2s ease 0s, bottom 0.2s ease 0s, right 0.2s ease 0s; border-radius: 2px; box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }
@media (max-width: 400px) {
  .gb_Mc.gb_Oc { max-width: 368px; width: auto; bottom: 0px; right: 0px; }
}
.gb_Mc .gb_yb { border: 0px none; font-weight: 500; font-size: 14px; line-height: 36px; min-width: 32px; padding: 0px 16px; vertical-align: middle; }
.gb_Mc .gb_yb::before { content: ""; height: 6px; left: 0px; position: absolute; top: -6px; width: 100%; }
.gb_Mc .gb_yb::after { bottom: -6px; content: ""; height: 6px; left: 0px; position: absolute; width: 100%; }
.gb_Mc .gb_yb + .gb_yb { margin-left: 8px; }
.gb_Pc { height: 48px; padding: 4px; margin: -8px 0px 0px -8px; }
.gb_Oc .gb_Pc { float: left; margin: -4px; }
.gb_Qc { font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif; overflow: hidden; vertical-align: top; }
.gb_Nc .gb_Qc { display: inline-block; padding-left: 8px; width: 640px; }
.gb_Oc .gb_Qc { display: block; margin-left: 56px; padding-bottom: 16px; }
.gb_Rc { background-color: inherit; }
.gb_Nc .gb_Rc { display: inline-block; position: absolute; top: 18px; right: 24px; }
.gb_Oc .gb_Rc { text-align: right; padding-right: 24px; padding-top: 6px; }
.gb_Rc .gb_Sc { height: 1.5em; margin: -0.25em 10px -0.25em 0px; vertical-align: text-top; width: 1.5em; }
.gb_Tc { line-height: 20px; font-size: 16px; font-weight: 700; color: rgba(0, 0, 0, 0.87); }
.gb_Oc .gb_Tc { color: rgba(0, 0, 0, 0.87); font-size: 16px; line-height: 20px; padding-top: 8px; }
.gb_Nc .gb_Tc, .gb_Nc .gb_Uc { width: 640px; }
.gb_Uc .gb_Vc, .gb_Uc { line-height: 20px; font-size: 13px; font-weight: 400; color: rgba(0, 0, 0, 0.54); }
.gb_Oc .gb_Uc .gb_Vc { font-size: 14px; }
.gb_Oc .gb_Uc { padding-top: 12px; }
.gb_Oc .gb_Uc a { color: rgb(66, 133, 244); }
.gb_N .gb_af .gb_b::before { left: -498px; top: -35px; }
.gb_N.gb_ga .gb_af .gb_b::before { left: -498px; top: 0px; }
.gb_N.gb_X .gb_af .gb_b::before { left: -428px; top: -35px; }
.gb_Hb .gb_mb { border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgba(0, 0, 0, 0.2) currentcolor currentcolor rgba(0, 0, 0, 0.2); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 14px; width: 14px; transform: rotate(45deg); }
.gb_Hb .gb_lb { border-width: 1px 0px 0px 1px; border-style: solid none none solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 14px; width: 14px; transform: rotate(45deg); border-color: rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.gb_N .gb_1f::before { clip: rect(25px, 235px, 41px, 219px); left: -197px; top: -3px; }
.gb_N .gb_5b.gb_2f { position: absolute; }
.gb_N .gb_2f::before { clip: rect(0px, 210px, 16px, 194px); left: -164px; top: 22px; }
.gb_N .gb_fb .gb_1f::before { left: -189px; }
@media (min-resolution: 1.25dppx), not all, not all {
  .gb_N .gb_1f::before { clip: rect(50px, 470px, 82px, 438px); }
  .gb_N .gb_2f::before { clip: rect(0px, 420px, 32px, 388px); }
}
.gb_N .gb_5b, .gb_N .gbii, .gb_N .gbip { background-image: none; overflow: hidden; position: relative; }
.gb_N .gb_5b::before { content: url('i1_1967ca6a.png'); position: absolute; }
@media (min-resolution: 1.25dppx), not all, not all {
  .gb_N .gb_5b::before { content: url('i2_2ec824b0.png'); transform: scale(0.5); transform-origin: 0px 0px 0px; }
}
.gb_Hb a:focus { outline: 1px dotted rgb(255, 255, 255) !important; }
sentinel {  }
