#logocont { z-index: 1; padding-left: 13px; padding-right: 10px; margin-top: -2px; padding-top: 6px; }
.sbibod { background-color: rgb(255, 255, 255); height: 38px; vertical-align: top; border: 1px solid rgb(217, 217, 217); }
.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-family: arial,sans-serif; font-style: normal; font-weight: normal; font-size: 16px; 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: 26px ! important; height: 26px ! important; }
.lsb { background: transparent none repeat scroll 0% 0%; border: 0px none; font-size: 0px; height: 30px; outline: 0px none; width: 100%; }
.sbico { background: transparent url('nav_logo242.png') no-repeat scroll -107px -55px; color: transparent; display: inline-block; height: 24px; width: 24px; margin: 7px auto; }
#sblsbb { text-align: center; border-bottom-left-radius: 0px; border-top-left-radius: 0px; height: 40px; margin: 0px; padding: 0px; width: 40px; min-width: 38px ! important; background-color: rgb(66, 133, 244); background-image: none; border: medium none; }
#sblsbb:hover { background-image: none; border: medium none; background-color: rgb(59, 120, 231); }
#sblsbb:active { background-color: rgb(51, 103, 214); }
#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); }
#sfopt { display: inline-block; float: right; line-height: normal; }
.lsd { font-size: 11px; position: absolute; top: 3px; left: 16px; }
.jhp input[type="submit"], .sbdd_a input, .gbqfba { background-image: -moz-linear-gradient(center top , rgb(245, 245, 245), rgb(241, 241, 241)); -moz-user-select: none; background-color: rgb(242, 242, 242); border: 1px solid rgb(242, 242, 242); border-radius: 2px; color: rgb(117, 117, 117); cursor: default; font-family: arial,sans-serif; font-size: 13px; font-weight: bold; margin: 11px 4px; min-width: 54px; padding: 0px 16px; text-align: center; }
.jhp input[type="submit"], .gbqfba { height: 36px; line-height: 27px; }
.jhp input[type="submit"]:hover, .sbdd_a input:hover, .gbqfba:hover { background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(241, 241, 241)); background-color: rgb(248, 248, 248); border: 1px solid rgb(198, 198, 198); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); color: rgb(34, 34, 34); }
.jhp input[type="submit"]:focus, .sbdd_a input:focus { border: 1px solid rgb(77, 144, 254); outline: medium none; }
@media only screen and (max-height: 650px) {
}
.tsf { background: transparent none repeat scroll 0% 0%; }
.tsf-p { position: relative; }
.logocont { left: 0px; position: absolute; }
.sfibbbc { padding-bottom: 2px; padding-top: 3px; width: 638px; }
.sbtc { position: relative; }
.sbibtd { line-height: 0; max-width: 650px; overflow: visible; white-space: nowrap; }
.sbibps { padding: 0px 9px; width: 466px; }
.sfopt { height: 28px; position: relative; }
.hp .sfsbc { display: none; }
#searchform { width: 100%; }
.hp #searchform { position: absolute; top: 311px; }
#sfdiv { max-width: 484px; }
.hp .tsf-p { padding-top: 8px; }
.sfsbc { display: inline-block; float: right; vertical-align: top; width: 40px; margin-right: 9px; }
.sfbg { background: rgb(241, 241, 241) none repeat scroll 0% 0%; height: 69px; left: 0px; position: absolute; width: 100%; }
.sfbgg { background-color: rgb(241, 241, 241); border-bottom: 1px solid rgb(229, 229, 229); border-color: rgb(229, 229, 229); height: 69px; }
#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 a { color: rgb(17, 17, 204); }
#pocs > div { margin: 0px; padding: 0px; }
.gb_2a { display: none ! important; }
.gbqfb::-moz-focus-inner { border: 0px none; }
.gbqfba::-moz-focus-inner { border: 0px none; }
.gb_mc:not(.gb_nc) .gb_fb, .gb_mc:not(.gb_nc) .gb_eb { left: 3px; }
.gb_mc .gb_pc { font-size: 14px; font-weight: bold; top: 0px; right: 0px; }
.gb_mc .gb_b { display: inline-block; vertical-align: middle; box-sizing: border-box; height: 30px; width: 30px; }
.gb_mc .gb_eb { border-bottom-color: rgb(229, 229, 229); }
.gb_qc { 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_qc.gb_rc { background-position: -194px -21px; }
.gb_b:hover .gb_qc, .gb_b:focus .gb_qc { background-color: rgba(0, 0, 0, 0.85); }
.gb_N .gbqfi::before { left: -428px; top: 0px; }
.gb_ea .gb_b { background-position: -132px -38px; opacity: 0.55; }
.gb_ga.gb_ha { min-height: 196px; overflow-y: auto; width: 320px; }
.gb_ja { 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_ka { background: rgb(245, 245, 245) none repeat scroll 0% 0%; cursor: pointer; height: 40px; overflow: hidden; }
.gb_la { position: relative; }
.gb_ka { display: block; line-height: 40px; text-align: center; width: 320px; }
.gb_la { display: block; line-height: 40px; text-align: center; }
.gb_ka, .gb_ka:visited, .gb_ka:active, .gb_la, .gb_la:visited { color: rgb(115, 115, 115); text-decoration: none; }
.gb_la:active { color: rgb(115, 115, 115); }
.gb_la, .gb_ja { display: none; }
.gb_ca, .gb_ca + .gb_la, .gb_na .gb_la, .gb_na .gb_ja { display: block; }
.gb_la:hover, .gb_la:active, #gb a.gb_la:hover, #gb a.gb_la:active { text-decoration: underline; }
.gb_la { border-bottom: 1px solid rgb(235, 235, 235); left: 28px; width: 264px; }
.gb_la:last-child { border-bottom-width: 0px; }
.gb_ua .gb_ka { margin-top: 0px; position: static; }
.gb_wa { 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_5 { background-image: url('p1_a4541be8.png'); background-size: 64px 2065px; display: inline-block; margin: 8px; vertical-align: middle; height: 64px; width: 64px; }
.gb_xa { 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_ya { font: 16px/24px Arial,sans-serif; }
.gb_za, #gb#gb .gb_za { color: rgb(66, 127, 237); text-decoration: none; }
.gb_za:hover, #gb#gb .gb_za:hover { text-decoration: underline; }
.gb_Aa .gb_ja { position: relative; }
.gb_Aa .gb_O { position: absolute; top: 28px; left: 28px; }
.gb_3a { 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_3a::before { display: inline-block; transform: scale(0.5); transform-origin: left 0px 0px; }
	.gb_nb::before { display: inline-block; transform: scale(0.5); transform-origin: left 0px 0px; }
}
.gb_3a:hover, .gb_3a:focus { box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); }
.gb_3a:active { box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15) inset; }
.gb_3a:active::after { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; border-radius: 50%; content: ""; display: block; height: 100%; }
.gb_ab.gb_R, .gb_cb.gb_R, .gb_8a.gb_R { flex: 0 1 auto; }
.gb_gb { outline: medium none; }
.gb_hb, #gb a.gb_hb.gb_hb, .gb_ib a, #gb .gb_ib.gb_ib a { color: rgb(51, 102, 204); text-decoration: none; }
.gb_hb:active, #gb a.gb_hb:active, .gb_hb:hover, #gb a.gb_hb:hover, .gb_ib a:active, #gb .gb_ib a:active, .gb_ib a:hover, #gb .gb_ib a:hover { text-decoration: underline; }
.gb_jb { margin: 20px; }
.gb_kb, .gb_lb { display: inline-block; vertical-align: top; }
.gb_kb { margin-right: 20px; position: relative; }
.gb_mb { border-radius: 50%; overflow: hidden; }
.gb_nb { background-size: 96px 96px; border: medium none; vertical-align: top; height: 96px; width: 96px; }
.gb_ob { 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_mb .gb_ob { background: rgba(0, 0, 0, 0.54) none repeat scroll 0% 0%; }
.gb_pb { font-weight: bold; margin: -4px 0px 1px; }
.gb_qb { color: rgb(102, 102, 102); }
.gb_ib { color: rgb(204, 204, 204); margin: 6px 0px; }
.gb_ib a { margin: 0px 10px; }
.gb_ib a:first-child { margin-left: 0px; }
.gb_ib a:last-child { margin-right: 0px; }
.gb_lb .gb_rb { 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_lb .gb_rb:hover { background: rgb(53, 122, 232) none repeat scroll 0% 0%; border-color: rgb(47, 91, 183); }
.gb_sb { 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_sb .gb_rb { margin: 0px 20px; }
.gb_sb > div { display: table-cell; text-align: right; }
.gb_sb > div:first-child { text-align: left; }
.gb_wb { 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_xb { border-top: 1px solid rgba(0, 0, 0, 0.2); display: block; padding: 10px 20px; }
.gb_xb:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.gb_xb:first-child, .gb_Ab:first-child + .gb_xb { border-top: 0px none; }
.gb_Ab { display: none; }
.gb_Cb { border: medium none; vertical-align: top; height: 48px; width: 48px; }
.gb_zb { display: inline-block; margin: 6px 0px 0px 10px; }
.gb_Db { color: rgb(0, 0, 0); }
.gb_Eb { color: rgb(102, 102, 102); }
.gb_Fb { 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_Hb { background-position: -244px 0px; display: inline-block; margin: 1px 0px; vertical-align: middle; height: 25px; width: 25px; }
.gb_N .gb_Hb::before { left: -244px; top: 0px; }
.gb_Ib { color: rgb(66, 127, 237); display: inline-block; padding: 0px 25px 0px 10px; vertical-align: middle; white-space: normal; }
.gb_Fb:hover .gb_Ib { text-decoration: underline; }
#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_Q .gb_P { display: inline-block; line-height: 24px; outline: medium none; vertical-align: middle; }
.gb_S .gb_P { display: none; }
.gb_Ec { display: inline-block; padding: 0px 0px 0px 15px; vertical-align: middle; }
.gb_Ec:first-child, #gbsfw:first-child + .gb_Ec { padding-left: 0px; }
.gb_pc { 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: default; text-decoration: none; }
#gb#gb a.gb_b { color: rgb(0, 0, 0); cursor: default; text-decoration: none; }
.gb_eb { 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_fb { 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_ga { 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; }
#gbsfw { min-width: 400px; overflow: visible; }
.gb_Ca, .gb_Da, .gb_Fa, .gb_Ha { display: inline-block; line-height: 28px; padding: 0px 12px; border-radius: 2px; }
.gb_Fa { background: rgb(248, 248, 248) none repeat scroll 0% 0%; border: 1px solid rgb(198, 198, 198); }
.gb_Ha { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
.gb_Fa, #gb a.gb_Fa.gb_Fa, .gb_Ha { color: rgb(102, 102, 102); cursor: default; text-decoration: none; }
#gb a.gb_Ha.gb_Ha { cursor: default; text-decoration: none; }
.gb_Ha { 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_Ha.gb_Ha { color: rgb(255, 255, 255); }
.gb_Ha:hover { box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15); }
.gb_Ha: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_re::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_qf .gb_re::before, .gb_5a .gb_re::before { display: none; }
.gb_fa .gb_re::before { background: rgba(0, 0, 0, 0.12) none repeat scroll 0% 0%; }
.gb_X .gb_re::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_rf { float: right; order: 1; }
.gb_sf { white-space: nowrap; }
.gb_sf, .gb_R { margin-left: 0px ! important; margin-right: 0px ! important; }
.gb_Rb { background-image: url('i1_1967ca6a.png'); background-size: 528px 68px; }
@media (min-resolution: 1.25dppx), not all, not all {
	.gb_Rb { background-image: url('i2_2ec824b0.png'); }
}
.gb_db { 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_db.gb_R { flex: 1 1 auto; }
.gb_ec { line-height: normal; position: relative; text-align: left; }
.gb_ec.gb_R, .gb_df.gb_R, .gb_6a.gb_R { flex: 0 1 auto; }
.gb_df { line-height: normal; padding-right: 15px; }
.gb_9a:not(.gb_bb) .gb_jf, .gb_V .gb_if { display: inline-block; }
.gb_9a:not(.gb_bb) .gb_kf { display: none; }
.gb_db.gb_R.gb_V, .gb_V:not(.gb_bb) .gb_ec { flex: 0 0 auto; }
.gb_db.gb_lf, .gb_db.gb_lf .gb_if, .gb_db.gb_lf .gb_if::before, .gb_db.gb_lf .gb_df, .gb_db.gb_lf .gb_ec { 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_vf .gb_re::before { display: none; }
.gb_vf.gb_vf .gb_Q { display: inline-block; }
.gb_vf.gb_db { z-index: 987; }
.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'); }
}
html, body { height: 100%; margin: 0px; }
#viewport { min-height: 100%; position: relative; width: 100%; }
.content { padding-bottom: 35px; }
#footer { bottom: 0px; font-size: 10pt; height: 35px; position: absolute; width: 100%; }
body, td, a, p, .h { font-family: arial,sans-serif; }
#lst-ib:hover { border-color: rgb(160, 160, 160) rgb(185, 185, 185) rgb(185, 185, 185) ! important; }
.ds { display: inline-block; margin-left: 4px; }
.ctr-p { margin: 0px auto; min-width: 980px; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(34, 34, 34); }
a { color: rgb(26, 13, 171); text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a:visited { color: rgb(102, 0, 153); }
.lsbb { height: 30px; display: block; }
.ftl, #footer a { color: rgb(102, 102, 102); margin: 2px 10px 0px; }
#footer a:active { color: rgb(221, 75, 57); }
.lsb { border: medium none; color: rgb(0, 0, 0); cursor: pointer; height: 30px; margin: 0px; outline: 0px none; vertical-align: top; }
.lst:focus { outline: medium none; }
body, html { font-size: small; }
h1, ol, ul, li { margin: 0px; padding: 0px; }
.nojsv { visibility: hidden; }
.hp #logocont.nojsv { display: none; }
#body, #footer { display: block; }
.hp .tsf-p { padding-left: 173px; padding-right: 173px; }
.hp #tsf { margin: 0px auto; width: 833px; }
#tsf { width: 833px; }
.tsf-p { padding-left: 126px; padding-right: 46px; }
#ftby > div, #fll > div, #footer a { display: inline-block; }
@media only screen and (min-width: 1222px) {
}
.hp .tsf-p { padding-left: 173px; padding-right: 173px; }
.hp #tsf { margin: 0px auto; width: 833px; }
#tsf { width: 833px; }
.tsf-p { padding-left: 126px; padding-right: 46px; }
.y.yp { display: none; }
#gb { font-size: 13px; }
div#searchform { min-width: 980px; z-index: 103; }
div.sfbg, div.sfbgg { min-width: 980px; height: 59px; }
.big form#tsf, form#tsf { width: auto; max-width: 784px; overflow: hidden; }
.big div.tsf-p, form > div.tsf-p { margin: -1px 0px 0px; padding-right: 0px; }
div#viewport { position: absolute; top: 0px; width: 100%; }
div#searchform.jhp { margin-top: 0px; }
.jhp > #gb { position: absolute; top: -295px; right: 0px; width: 100%; }
.jhp > #tsf { max-width: none; }
._ZFb { background-repeat: no-repeat; background-size: 32px 32px; cursor: pointer; display: block; height: 32px; margin-bottom: 4px; opacity: 0.9; outline: medium none; width: 32px; }
._Rrn:hover { background-image: url('undefined'); }
._Rrn:active { background-image: url('undefined'); }
._Rrn { background-image: url('undefined'); }
._O7b:hover { background-image: url('undefined'); }
._O7b:active { background-image: url('undefined'); }
._O7b { background-image: url('undefined'); }
#als { font-size: small; margin-bottom: 24px; }
#_eEe { display: inline-block; line-height: 28px; }
#_eEe a { padding: 0px 3px; }
._dQc { bottom: 0px; left: 0px; position: absolute; right: 0px; }
.fbar a, #fsettl { text-decoration: none; white-space: nowrap; }
.fbar { margin-left: -27px; }
._Gs { padding-left: 27px; margin: 0px ! important; }
#fbarcnt { display: block; }
._E2 a:hover { text-decoration: underline; }
#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; }
#fbar { background: rgb(242, 242, 242) none repeat scroll 0% 0%; border-top: 1px solid rgb(228, 228, 228); line-height: 40px; min-width: 980px; }
.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; }
#fsl { margin-left: 30px; }
#fsr { margin-right: 30px; }
.gb_2a { display: none ! important; }
.gbqfb::-moz-focus-inner { border: 0px none; }
.gbqfba::-moz-focus-inner { border: 0px none; }
.gb_mc:not(.gb_nc) .gb_fb, .gb_mc:not(.gb_nc) .gb_eb { left: 3px; }
.gb_mc .gb_pc { font-size: 14px; font-weight: bold; top: 0px; right: 0px; }
.gb_mc .gb_b { display: inline-block; vertical-align: middle; box-sizing: border-box; height: 30px; width: 30px; }
.gb_mc .gb_eb { border-bottom-color: rgb(229, 229, 229); }
.gb_qc { 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_qc.gb_rc { background-position: -194px -21px; }
.gb_b:hover .gb_qc, .gb_b:focus .gb_qc { background-color: rgba(0, 0, 0, 0.85); }
.gb_N .gbqfi::before { left: -428px; top: 0px; }
.gb_N .gb_ea .gb_b::before, .gb_N.gb_fa .gb_ea .gb_b::before { left: -132px; top: -38px; }
.gb_N.gb_X .gb_ea .gb_b::before { left: -463px; top: -35px; }
.gb_ea .gb_b:hover, .gb_ea .gb_b:focus { opacity: 0.85; }
@media (min-resolution: 1.25dppx), not all, not all {
}
.gb_N .gb_Pb .gb_Rb::before { left: 0px; top: -35px; }
.gb_N.gb_X .gb_Pb .gb_Rb::before { left: -296px; top: 0px; }
.gb_N.gb_fa .gb_Pb .gb_Rb::before { left: -97px; top: 0px; }
.gb_N .gb_gc::before { left: -314px; top: -38px; }
.gb_N .gb_hc .gb_gc::before { left: -463px; top: 0px; }
.gb_N.gb_fa .gb_b .gb_gc::before { left: 0px; top: 0px; }
.gb_N.gb_fa .gb_hc .gb_gc::before { left: -279px; top: -38px; }
.gb_N.gb_X .gb_b .gb_gc::before { left: -349px; top: -38px; }
.gb_N.gb_X .gb_hc .gb_gc::before { left: -393px; top: 0px; }
.gb_N .gb_qc.gb_rc::before, .gb_yb.gb_N.gb_X .gb_qc.gb_rc::before { left: -194px; top: -21px; }
.gb_N .gb_qc.gb_sc::before, .gb_yb.gb_N.gb_X .gb_qc.gb_sc::before { left: -194px; top: -46px; }
.gb_N.gb_X .gb_qc.gb_rc::before, .gb_yb.gb_N.gb_fa .gb_qc.gb_rc::before { left: -70px; top: 0px; }
.gb_N.gb_X .gb_qc.gb_sc::before, .gb_yb.gb_N.gb_fa .gb_qc.gb_sc::before { left: -219px; top: 0px; }
.gb_Ec.gb_Fc { padding: 0px; }
.gb_Fc .gb_ga { padding: 26px 26px 22px 13px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
a.gb_Ic { 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; }
a.gb_Ic:hover, a.gb_Ic:active { opacity: 1; }
.gb_Jc { padding: 0px; width: 258px; white-space: normal; display: table; }
.gb_Fc .gb_Ha:active { outline: medium none; box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.16); }
.gb_Mc { color: rgb(102, 102, 102); line-height: 17px; margin: 0px 0px 5px; }
#gb .gb_Fc { margin: 0px; }
.gb_Fc .gb_rb { background: rgb(77, 144, 254) none repeat scroll 0% 0%; border-color: rgb(48, 121, 237); margin-top: 15px; }
#gb .gb_Fc a.gb_rb.gb_rb { color: rgb(255, 255, 255); }
.gb_Fc .gb_rb:hover { background: rgb(53, 122, 232) none repeat scroll 0% 0%; border-color: rgb(47, 91, 183); }
.gb_Vc, .gb_Wc { display: table-cell; }
.gb_Vc { vertical-align: middle; }
.gb_Wc { padding-left: 13px; width: 100%; }
.gb_xc { display: none; }
.gb_yc .gb_rb::before { content: ""; height: 6px; left: 0px; position: absolute; top: -6px; width: 100%; }
.gb_yc .gb_rb::after { bottom: -6px; content: ""; height: 6px; left: 0px; position: absolute; width: 100%; }
.gb_N .gb_oe .gb_b::before { left: -498px; top: -35px; }
.gb_N.gb_fa .gb_oe .gb_b::before { left: -498px; top: 0px; }
.gb_N.gb_X .gb_oe .gb_b::before { left: -428px; top: -35px; }
.gb_N .gb_if::before { clip: rect(25px, 235px, 41px, 219px); left: -197px; top: -3px; }
.gb_N .gb_jf::before { clip: rect(0px, 210px, 16px, 194px); left: -164px; top: 22px; }
.gb_N .gb_9a .gb_if::before { left: -189px; }
@media (min-resolution: 1.25dppx), not all, not all {
	.gb_N .gb_if::before { clip: rect(50px, 470px, 82px, 438px); }
	.gb_N .gb_jf::before { clip: rect(0px, 420px, 32px, 388px); }
}
.gb_N .gb_Rb::before { content: url('i1_1967ca6a.png'); position: absolute; }
@media (min-resolution: 1.25dppx), not all, not all {
	.gb_N .gb_Rb::before { content: url('i2_2ec824b0.png'); transform: scale(0.5); transform-origin: 0px 0px 0px; }
}
