y.G-M5 {
    cursor: pointer;
    float: left;
    font-family: arial,sans-serif;
    font-size: 70%;
    margin: 0 8px 0 0;
}
.G-atb {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #E5E5E5;
}
.G-as7-atb {
    border-bottom: 1px solid #E5E5E5;
}
.G-MI {
    background: none repeat scroll 0 0 white;
    border-top: 1px solid #E5E5E5;
    padding: 3px 0 6px 3px;
}.G-asJ, .G-as8 {
    float: left;
    font: bold 80% arial,sans-serif;
    margin-right: 4px;
    padding: 2px 3px 0;
}
.G-asJ {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.G-as8 {
    color: #222222;
}
.G-asU {
    color: #222222;
    cursor: pointer;
    float: none !important;
    font: 80% arial,sans-serif;
    margin-left: 0.5ex;
    padding: 3px 0.5ex 0 0;
    text-decoration: underline;
}
.ata-asE {
    background-color: #FFF1A8;
    border: 1px solid #CCCCCC;
    bottom: 1px;
    color: #222222;
    font-size: 80%;
    padding: 10px;
    position: absolute;
    right: 16px;
    z-index: 4;
}
.ata-asJ {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap;
}
.w-asV {
    background: none repeat scroll 0 0 #F5F5F5;
    min-height: inherit;
    position: relative;
    z-index: 5;
}
.w-asL {
    cursor: pointer;
    height: 28px;
    margin: 8px 10px 0 16px;
    width: 143px;
}
.w-asu {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #222222;
    padding: 0 6px;
}
.w-asv {
    background: none repeat scroll 0 0 #FFF1A8;
    color: #222222;
    padding: 0 6px;
}
.w-asY {
    float: left;
}
.w-asX {
    height: auto;
    margin-top: 10px;
}
.w-Nx {
    padding: 5px;
}
.w-Nw {
    clear: both;
}
.w-asK .w-asO {
    color: #CC0000;
}
.w-asK .w-asP {
    color: #CC0000;
    font-weight: bold;
}
.w-asI {
    color: #222222;
    cursor: pointer;
    font-size: 70%;
    position: absolute;
    right: 5px;
    text-decoration: underline;
    top: 1px;
}
.w-as0 {
    vertical-align: middle;
}
.w-asK .w-asR {
    color: #DD8E27;
}
.w-as1, .w-asK, .w-MH {
    font-size: 80%;
}
.w-Nq .w-asI {
    color: #222222;
}
.w-No .w-asI {
    color: #222222;
}
.w-as2 {
    color: #222222;
    font: 11px arial,sans-serif;
    text-decoration: underline;
}
.w-asK {
    color: #222222;
    float: right;
    padding: 5px 5px 0;
    text-align: right;
}
.w-ath {
    color: #CC0000;
    font-weight: bold;
}
.w-Nj {
    font-size: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.w-Nq .w-Nj {
    color: #222222;
}
.w-No .w-Nj {
    color: #222222;
}
.w-O8 {
    float: left;
}
.w-OI, .w-O8 {
    clear: both;
    margin-top: 5px;
    text-align: center;
}
.w-Pi {
    margin: 0 2px;
}
.w-MH {
    background: none repeat scroll 0 0 #FFF1A8;
    border: 1px solid #CCCCCC;
    color: #222222;
}
.w-as6 {
    color: #CC0000 !important;
    font-size: 80%;
    position: relative;
    text-decoration: none;
    top: -0.55em;
}
.w-atd {
    position: relative;
    z-index: 11;
}
.w-as0 .nr {
    margin: 1px 0;
    padding: 4px 1px 4px 4px;
}
.w-as0 .nr:focus {
    margin: 1px 0 !important;
    padding: 3px 0 3px 3px;
}
.w-asZ .J-Zh-I {
    font-size: 80%;
    padding: 4px 8px;
}
.w-asZ .J-K-I {
    font-size: 80%;
}
.w-asZ .L3 {
    padding-right: 8px;
}
.w-as2 .ah9 {
    cursor: pointer;
}
.w-asJ, .w-asK .e {
    color: #222222;
}
.w-MH .e {
    color: #1155CC;
}
.w-asQ {
    display: table-cell;
    vertical-align: top;
}
.J-J5-Ji {
    display: inline-block;
    position: relative;
}
* html .J-J5-Ji, *:first-child + html .J-J5-Ji {
    display: inline;
}
.UC {
    text-align: center;
}
.vh {
    border: 3px solid transparent;
    border-radius: 3px 3px 3px 3px;
}
.mq {
    background: none repeat scroll 0 0 rgba(243, 243, 243, 0.85);
    bottom: 0;
    height: 17px;
    left: 0;
    margin: 0;
    padding: 4px 16px 4px 176px;
    position: fixed;
    right: 0;
    z-index: 4;
}
.mv {
    color: #222222;
    font-size: 80%;
    margin-left: 15px;
    overflow: hidden;
    padding-top: 2px;
}
.mv .e {
    color: #1155CC;
}
.mB .e {
    color: #666666;
}
.my {
    color: #222222;
}
.VbO3Kc {
    padding-top: 1px;
}
.mA {
    white-space: nowrap;
}
.mB {
    color: #666666;
    font-size: 70%;
    padding: 0.3em 1ex 0 2px;
}
.ae6 {
    border-collapse: collapse;
    border-spacing: 0;
    overflow: hidden;
    table-layout: fixed;
    white-space: nowrap;
    width: 100%;
}
.mv {
    white-space: nowrap;
}
.ms, .mt, .mu, .mB {
    float: right;
}
.ms, .mt, .mu {
    -moz-user-select: none;
    font-size: 90%;
    font-weight: bold;
    margin: 1px 0 0 3px;
    padding: 0 3px;
}
.ms, .mu {
    cursor: pointer;
}
.mx, .mz {
    color: #222222;
}
.mr {
    color: #1155CC;
    text-decoration: none;
}
.sX .mx {
    color: #222222;
}
.ms {
    background: none repeat scroll 0 0 rgba(243, 243, 243, 0.85);
    border: 1px solid #CCCCCC;
    color: #CCCCCC;
}
.mu {
    background: none repeat scroll 0 0 white;
    border: 1px solid #666666;
    color: #666666;
}
.mt {
    background: none repeat scroll 0 0 rgba(243, 243, 243, 0.85);
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}
.iI, .G-atb {
    margin-left: -400px;
    padding: 0 16px 0 400px;
    position: relative;
    white-space: nowrap;
    z-index: 3;
}
.G-atb.nXoBk {
    margin-left: 0;
    padding-left: 0;
}
.agf .G-atb, .aeI .G-atb {
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.1);
}
.adE, .aqC {
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid #E5E5E5;
    position: relative;
    z-index: 3;
}
.D .J-K-I {
    margin: 0 10px 2px 2px;
}
.D .J-Zh-I {
    margin-bottom: 2px;
}
.D .amD, .D .adg {
    margin-right: 0;
}
.ar5 {
    text-align: left;
}
.Di .amH {
    border: 1px solid transparent;
    margin-bottom: -2px;
    margin-top: -1px;
    padding: 0 3px 1px;
}
.ar5 .J-JN-I {
    cursor: pointer;
}
.ar5 .J-JN-I-JW {
    border-color: #E5E5E5;
}
.C .G-as8 {
    color: #222222;
}
.A .G-as8 {
    color: #222222;
}
.C .G-asJ {
    color: #2A5DB0;
}
.A .G-asJ {
    color: #222222;
}
.C .G-asU {
    color: #2A5DB0;
}
.A .G-asU {
    color: #222222;
}
.C .G-atb {
    background: none repeat scroll 0 0 transparent;
}
.C .G-MI {
    background: none repeat scroll 0 0 transparent;
}
.A .G-atb {
    background: none repeat scroll 0 0 transparent;
}
.A .G-MI {
    background: none repeat scroll 0 0 white;
}
.agd {
    max-width: 400px;
}
.asg {
    position: relative;
}
.asg .A0 {
    right: 5px;
    top: 0.33em;
}
.asc {
    padding: 8px 8px 0;
}
.G-Ni .J-Pm-Jo {
    margin: 0 -3px 0 1px;
    padding: 0;
    vertical-align: middle;
}
.G-Ni .G-as4 .J-Pm-Jo {
    vertical-align: baseline;
}
.G-Ni .G-as3 .J-Pm-Jo {
    margin-top: 0;
}
.G-Ni .J-Pm-I .J-K-I-Jz {
    padding: 0 4px;
}
.J-Zh-I.J-Pm-I {
    padding-left: 6px;
}
.asf, .ar8, .asl, .ar9, .ase, .asb, .tgo, .edt, .sol, .msg, .prz, .pen {
    height: 21px;
    width: 21px;
}
.msg {
    background: url("../img/sprite_black2.png") no-repeat scroll -64px -85px transparent;
}
.asf {
    background: url("../img/sprite_black2.png") no-repeat scroll -63px -21px transparent;
}
.ar8 {
    background: url("../img/sprite_black2.png") no-repeat scroll -84px -21px transparent;
}
.asl {
    background: url("../img/sprite_black2.png") no-repeat scroll -42px -42px transparent;
}
.ase {
    background: url("../img/sprite_black2.png") no-repeat scroll -84px -42px transparent;
}
.asb {
    background: url("../img/sprite_black2.png") no-repeat scroll -21px -42px transparent;
}
.prz {
    background: url("../img/sprite_black2.png") no-repeat scroll -42px 0px transparent;
}
.edt {
    background: url("../img/sprite_black2.png") no-repeat scroll -22px -44px transparent;
}
.sol {
    background: url("../img/sprite_black2.png") no-repeat scroll -22px 0px transparent;
}
.ar9 {
    background: url("../img/sprite_black2.png") no-repeat scroll -63px -42px transparent;
}
.pen {
    background: url("../img/status/agendamento.png") no-repeat transparent;
}
.tgo {
    background: url("../img/sprite_black2.png") no-repeat scroll -44px -62px transparent;
}
.ask {
    width: 0;
}
.ar6 {
    background: url("../img/sprite_black2.png") no-repeat scroll 0 -42px transparent;
    height: 21px;
    padding-right: 2px;
    width: 20px;
}
.G-Ni .J-Pm-I .J-K-I-Jz {
    text-align: left;
    width: 30px;
}
.J-Zh-I.J-Pm-I {
    text-align: left;
    width: 24px;
}
.ar4 .o {
    position: relative;
    z-index: 4;
}
.z .l, .y .l {
    background: none repeat scroll 0 0 transparent;
}
.z .o, .y .o {
    background: none repeat scroll 0 0 transparent;
    height: 5px;
    top: inherit;
}
.z .h, .y .h {
    background: none repeat scroll 0 0 transparent;
    height: 5px;
}
.z .m, .y .m {
    background: none repeat scroll 0 0 transparent;
}
.z .n, .y .n {
    background: none repeat scroll 0 0 transparent;
    margin: inherit;
    padding: inherit;
}
.z .p, .y .p {
    height: 5px;
    margin-top: inherit;
}
.z .q, .y .q {
    height: 5px;
}
.z .p, .y .p {
    background: none repeat scroll 0 0 white;
}
.z .q, .y .q {
    background: none repeat scroll 0 0 white;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.z .i, .y .i, .z .j, .y .j {
    height: 5px;
}
.z .i, .y .i {
    background: none repeat scroll 0 0 white;
}
.z .j, .y .j {
    background: none repeat scroll 0 0 white;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.C .l {
    background: none repeat scroll 0 0 transparent;
}
.C .o {
    background: none repeat scroll 0 0 transparent;
    height: 5px;
    top: inherit;
}
.C .h {
    background: none repeat scroll 0 0 transparent;
    height: 5px;
}
.C .m {
    background: none repeat scroll 0 0 transparent;
}
.C .n {
    background: none repeat scroll 0 0 transparent;
    margin: inherit;
    padding: inherit;
}
.C .p {
    height: 5px;
    margin-top: inherit;
}
.C .q {
    height: 5px;
}
.C .p {
    background: none repeat scroll 0 0 transparent;
}
.C .q {
    background: none repeat scroll 0 0 transparent;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.C .i, .C .j {
    height: 5px;
}
.C .i {
    background: none repeat scroll 0 0 transparent;
}
.C .j {
    background: none repeat scroll 0 0 transparent;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.B .l {
    background: none repeat scroll 0 0 transparent;
}
.B .o {
    background: none repeat scroll 0 0 transparent;
    height: 5px;
    top: inherit;
}
.B .h {
    background: none repeat scroll 0 0 transparent;
    height: 5px;
}
.B .m {
    background: none repeat scroll 0 0 transparent;
}
.B .n {
    background: none repeat scroll 0 0 transparent;
    margin: inherit;
    padding: inherit;
}
.B .p {
    height: 5px;
    margin-top: inherit;
}
.B .q {
    height: 5px;
}
.B .p {
    background: none repeat scroll 0 0 transparent;
}
.B .q {
    background: none repeat scroll 0 0 transparent;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.B .i, .B .j {
    height: 5px;
}
.B .i {
    background: none repeat scroll 0 0 transparent;
}
.B .j {
    background: none repeat scroll 0 0 transparent;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.A .l {
    background: none repeat scroll 0 0 white;
}
.A .o {
    background: none repeat scroll 0 0 white;
    height: 5px;
    top: inherit;
}
.A .h {
    background: none repeat scroll 0 0 white;
    height: 5px;
}
.A .m {
    background: none repeat scroll 0 0 white;
}
.A .n {
    background: none repeat scroll 0 0 white;
    margin: inherit;
    padding: inherit;
}
.A .p {
    height: 5px;
    margin-top: inherit;
}
.A .q {
    height: 5px;
}
.A .p {
    background: none repeat scroll 0 0 white;
}
.A .q {
    background: none repeat scroll 0 0 white;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.A .i, .A .j {
    height: 5px;
}
.A .i {
    background: none repeat scroll 0 0 white;
}
.A .j {
    background: none repeat scroll 0 0 white;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.x .l {
    background: none repeat scroll 0 0 white;
}
.x .o, .AL .o {
    background: none repeat scroll 0 0 white;
    height: 5px;
    top: inherit;
}
.x .h {
    background: none repeat scroll 0 0 white;
    height: 5px;
}
.x .m {
    background: none repeat scroll 0 0 white;
}
.x .n {
    background: none repeat scroll 0 0 white;
    margin: inherit;
    padding: inherit;
}
.x .p {
    background: none repeat scroll 0 0 white;
    display: inherit;
}
.x .q {
    background: none repeat scroll 0 0 white;
    display: inherit;
    margin: inherit;
    padding: inherit;
}
.x .i {
    background: none repeat scroll 0 0 white;
    display: inherit;
    height: 5px;
}
.x .j {
    background: none repeat scroll 0 0 white;
    display: inherit;
    height: 5px;
    margin: inherit;
    padding: inherit;
}
.Z0 {
    white-space: nowrap;
}
.l0 {
    padding-left: 1em;
}
.ae8 {
    width: 160px;
}
.bF {
    clear: left;
    float: left;
    font-size: 80%;
    visibility: hidden;
}
.Z3 {
    display: table-row;
}
.Z4 {
    display: table-cell;
    vertical-align: top;
    width: 100%;
}
.Z2 {
    margin-top: -24px;
}
.Z1 {
    margin-top: 7px;
}
.w-MH {
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    font-weight: normal;
    padding: 7px 4px;
    text-align: center;
}
.w-MH .e {
    margin-left: 5px;
}
.w-nIgmKf {
    background: url("pimages/2/search_white.png") repeat scroll 0 0 transparent;
    height: 19px;
    width: 19px;
}
.w-asV.aiw {
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
}
.aiw .qp {
    margin-bottom: -18px;
    position: relative;
}
.aiw .b8 .vh, .aiw .cc .vh, .aiw .cd .vh, .aiw .w-atd, .aiw .Y4, .aiw .aey {
    z-index: 997;
}
.Bc {
    font-size: 80%;
    width: 90%;
}
.Bd {
    margin-left: 5%;
}
.lY {
    margin: 0 12%;
    padding: 0 0 5px;
}
.Cc {
    width: 20%;
}
.lZ {
    padding: 5px;
}
.a3 {
    font-weight: bold;
}
.w-Pu {
    margin: 5px 0;
    width: 48%;
}
.w-Px {
    float: left;
}
.w-PA {
    float: right;
}
.w-Pw {
    float: left;
    font-weight: bold;
    margin-top: 8px;
    text-align: right !important;
    width: 28%;
}
.w-Pv {
    float: right;
    margin-bottom: 2px;
    white-space: nowrap;
    width: 71%;
}
.Be {
    white-space: nowrap;
}
.w-Pt {
    margin-top: 5px;
}
.w-PD {
    margin: 2px 1px !important;
    width: 100%;
}
.w-PD:focus {
    margin: 1px 0 !important;
}
select.w-PD {
    font-size: 90%;
}
.w-PB {
    font-size: 80%;
    width: 100px;
}
.a4 {
    font-size: 80%;
    text-align: right;
}
.w-Pz, .aD {
    font-weight: bold;
}
.bY {
    white-space: normal !important;
}
.bG {
    font-weight: bold;
}
.w-PC {
    padding-bottom: 1ex;
    white-space: normal !important;
}
.w-Py {
    font-weight: bold;
}
.w-Nq .k {
    background: none repeat scroll 0 0 white;
    margin: 0 !important;
}
.w-Nq .o {
    background: none repeat scroll 0 0 white;
    height: 4px;
    top: inherit;
}
.w-Nq .m {
    background: none repeat scroll 0 0 white;
}
.w-Nq .n {
    background: none repeat scroll 0 0 white;
    margin-left: 5px !important;
    padding-top: inherit;
}
.w-Nq .q {
    height: 4px;
    margin-top: inherit;
}
.w-Nq .p {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll 0 0 transparent;
    height: 4px;
    margin-top: inherit;
}
.w-Nq .q {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll -4px 0 transparent;
}
.b .o {
    background: none repeat scroll 0 0 white;
    height: 4px;
    top: inherit;
}
.b .h {
    background: none repeat scroll 0 0 white;
    height: 4px;
}
.b .m {
    background: none repeat scroll 0 0 white;
}
.b .n {
    background: none repeat scroll 0 0 white;
}
.b .q {
    background: none repeat scroll 0 0 white;
}
.b .p {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll 0 0 transparent;
}
.b .i {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll 0 -4px transparent;
}
.b .j {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll -4px -4px transparent;
}
.b {
    color: #222222;
}
.b .e {
    color: #222222;
}
.b .k {
    background-color: white;
}
.w-No .k {
    background: none repeat scroll 0 0 white;
    margin: 0 !important;
}
.w-No .o {
    background: none repeat scroll 0 0 white;
    height: 4px;
    top: inherit;
}
.w-No .m {
    background: none repeat scroll 0 0 white;
}
.w-No .n {
    background: none repeat scroll 0 0 white;
    margin-left: 5px !important;
    padding-top: inherit;
}
.w-No .q {
    height: 4px;
    margin-top: inherit;
}
.w-No .p {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll 0 0 transparent;
    height: 4px;
    margin-top: inherit;
}
.w-No .q {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll -4px 0 transparent;
}
.a {
    color: #222222;
}
.a .e {
    color: #222222;
}
.a .o {
    background: none repeat scroll 0 0 white;
    height: 4px;
    top: inherit;
}
.a .h {
    background: none repeat scroll 0 0 white;
    height: 4px;
}
.a .k {
    background-color: white;
}
.a .m {
    background: none repeat scroll 0 0 white;
}
.a .n {
    background: none repeat scroll 0 0 white;
}
.a .q {
    background: none repeat scroll 0 0 white;
}
.a .p {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll 0 0 transparent;
}
.a .i {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll 0 -4px transparent;
}
.a .j {
    background: url("rc/?a=af&c=white&w=4&h=4") no-repeat scroll -4px -4px transparent;
}
.bA {
    color: #222222;
    cursor: default;
}
.bB {
    color: #222222;
    text-decoration: none;
}
.Qu, .bA .e {
    color: #0065CC;
    display: block;
    padding: 0.2em 0.5em;
    text-decoration: none;
}
.bA .J-M {
    z-index: 1001;
}
.bA .J-N .e {
    color: #0065CC;
    text-decoration: none;
}
.bA .J-N-JT .e {
    background: none repeat scroll 0 0 #EEEEEE;
    color: #333333;
    text-decoration: none;
}
.bA .L4 {
    background-color: transparent !important;
    color: #333333;
    font-weight: bold;
}
.bA .Qw {
    background-color: transparent !important;
    color: #333333;
}
.gb1 {
    color: #222222;
}
a.gb1.qq, a.gb3.qq {
    color: #222222 !important;
}
div#gbi {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-color: #888888 !important;
}
a.gb2.qq {
    color: #0065CC !important;
}
a.gb2.qq:hover {
    background: none repeat scroll 0 0 #EEEEEE !important;
    color: #333333 !important;
}
div.gbd {
    border-top: 1px solid #D4D4D4 !important;
}
.qp {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 0;
}
div#guser {
    padding-bottom: 5px !important;
}
div#gbar {
    height: 20px;
}
.SK {
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    padding: 5px;
}
.mq {
    border: 1px solid #E5E5E5;
    height: 19px;
    margin-bottom: 7px;
    margin-top: 7px;
    padding: 4px 7px 4px 0;
    position: static;
    z-index: auto;
}
.N92wfe {
    border-top: 1px solid #E5E5E5;
}
.asa {
    display: inline-block;
}
.T-ays {
    background-color: #2A2A2A;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 9px;
    pointer-events: none;
    position: absolute;
}
.T-ays-hFsbo {
    position: absolute;
}
.T-ays-hFsbo .T-ays-atD, .T-ays-hFsbo .T-ays-atC {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.T-ays-hFsbo .T-ays-atD {
    border: 6px solid;
}
.T-ays-hFsbo .T-ays-atC {
    border: 5px solid;
}
.T-ays-atB {
    bottom: 0;
}
.T-ays-atG {
    top: -6px;
}
.T-ays-atE {
    left: -6px;
}
.T-ays-atF {
    right: 0;
}
.T-ays-atB .T-ays-atD, .T-ays-atG .T-ays-atD {
    border-color: #FFFFFF transparent;
    left: -6px;
}
.T-ays-atB .T-ays-atC, .T-ays-atG .T-ays-atC {
    border-color: #2A2A2A transparent;
    left: -5px;
}
.T-ays-atB .T-ays-atD, .T-ays-atB .T-ays-atC {
    border-bottom-width: 0;
}
.T-ays-atG .T-ays-atD {
    border-top-width: 0;
}
.T-ays-atG .T-ays-atC {
    border-top-width: 0;
    top: 1px;
}
.T-ays-atE .T-ays-atD, .T-ays-atF .T-ays-atD {
    border-color: transparent #FFFFFF;
    top: -6px;
}
.T-ays-atE .T-ays-atC, .T-ays-atF .T-ays-atC {
    border-color: transparent #2A2A2A;
    top: -5px;
}
.T-ays-atE .T-ays-atD {
    border-left-width: 0;
}
.T-ays-atE .T-ays-atC {
    border-left-width: 0;
    left: 1px;
}
.T-ays-atF .T-ays-atD, .T-ays-atF .T-ays-atC {
    border-right-width: 0;
}
.T-ays {
    font-size: 70%;
    z-index: 15;
}
.bD {
    font-weight: normal;
}
.aF {
    background-color: #FFDDDD;
    border-color: -moz-use-text-color -moz-use-text-color #990000;
    border-style: none none solid;
    border-width: 0 0 1px;
    font-size: 80%;
    padding: 10px 10px 10px 0;
}
.aG {
    background-color: #FAE5B0;
    border: 1px solid #FAD163;
    font-size: 80%;
    margin: 8px;
    padding: 4px;
}
.bV {
    text-align: center;
    width: 42px;
}.ZY {
    background-color: #FFDDDD;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #000000;
    font-size: 80%;
    margin: -2px 0 0;
    padding: 7px 0;
    text-align: center;
}
.ZY .e {
    color: #0065CC;
    margin-left: 5px;
}
.w-atd {
    background: none repeat scroll 0 0 #222222;
    bottom: 0;
    position: fixed !important;
    right: 25px !important;
}
.w-atf {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll -40px -80px transparent;
    cursor: pointer;
    height: 16px;
    margin: -3px -3px -3px 3px;
    width: 16px;
}
.w-atf.w-atg {
    background-color: #555555;
}
.w-ate .w-atd {
    display: none;
}
.w-asK {
    padding: 5px 7px !important;
}
.w-atd.w-asK, .w-atd.w-asK .e, .w-atd.w-asK .w-asO, .w-atd .w-ath, .w-atd .Qx {
    color: white;
    text-decoration: none;
}
.w-atd.w-asK .w-atg {
    text-decoration: underline;
}
.w-as6 {
    display: none;
}
.c {
    bottom: 25px;
    left: auto !important;
    position: fixed !important;
    right: 25px;
    top: auto !important;
}
.aey {
    bottom: 0;
    float: right;
    font-size: 80%;
    padding: 5px 16px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
}
.T-I {
    border-radius: 2px 2px 2px 2px;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-right: 16px;
    min-width: 54px;
    outline: 0 none;
    padding: 0 8px;
    text-align: center;
}
.T-I-JW {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.T-I-KO {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.T-I .T-I-J3 {
    margin-top: -3px;
    vertical-align: middle;
}
.T-I-J9 {
    margin-left: 5px;
}
.T-I-awG {
    min-width: 34px;
    padding: 0;
}
.T-I-Js-Gs, .T-I-Js-IF {
    z-index: 1;
}
.T-I-Js-Gs.T-I-JE {
    z-index: 0;
}
.T-I-Js-Gs:focus, .T-I-Js-IF:focus, .T-I-JW.T-I-Js-Gs, .T-I-JW.T-I-Js-IF {
    z-index: 2;
}
.T-I-Js-Gs {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px;
}
.T-I-Js-IF {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-right: 0;
}
.T-I.T-I-JE:active {
    box-shadow: none;
}
.T-I-atl {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF;
}
.T-I-atl.T-I-JW {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    border: 1px solid #2F5BB7;
}
.T-I-atl:focus {
    border: 1px solid transparent;
    box-shadow: 0 0 0 1px #FFFFFF inset;
    outline: 0 none transparent;
}
.T-I-atl.T-I-Zf-aw2 {
    box-shadow: none;
}
.T-I-atl:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.T-I-atl.T-I-JE {
    background: none repeat scroll 0 0 #4D90FE;
    opacity: 0.5;
}
.T-I-auR {
    background-color: #3D9400;
    background-image: -moz-linear-gradient(center top , #3D9400, #398A00);
    border: 1px solid #29691D;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.T-I-auR.T-I-JW {
    background-color: #368200;
    background-image: -moz-linear-gradient(center top , #3D9400, #368200);
    border: 1px solid #2D6200;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.T-I-auR:focus {
    border: 1px solid transparent;
    box-shadow: 0 0 0 1px #FFFFFF inset;
    outline: 0 none transparent;
}
.T-I-auR.T-I-Zf-aw2 {
    box-shadow: none;
}
.T-I-auR:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.T-I-auR.T-I-JE {
    background: none repeat scroll 0 0 #3D9400;
    opacity: 0.5;
}
.T-I-KE {
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.T-I-KE.T-I-JW {
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border: 1px solid #B0281A;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.T-I-KE:focus {
    border: 1px solid transparent;
    box-shadow: 0 0 0 1px #FFFFFF inset;
    outline: 0 none transparent;
}
.T-I-KE.T-I-Zf-aw2 {
    box-shadow: none;
}
.T-I-KE:active {
    background-color: #B0281A;
    background-image: -moz-linear-gradient(center top , #DD4B39, #B0281A);
    border: 1px solid #992A1B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.T-I-KE.T-I-JE {
    background: none repeat scroll 0 0 #D14836;
    opacity: 0.5;
}
.T-I-ax7 {
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444;
}
.T-I-ax7.T-I-JW, .T-I-ax7.T-I-Zf-aw2.T-I-JW {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    color: #333333;
}
.T-I-ax7:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.T-I-ax7.T-I-KO, .T-I-ax7.T-I-Zf-aw2.T-I-KO {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #CCCCCC;
    color: #333333;
}
.T-I-ax7.T-I-Jp, .T-I-ax7.T-I-Zf-aw2.T-I-Jp {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
.T-I-ax7:hover {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
.T-I-ax7.T-I-Zf-aw2 {
    border: 1px solid #DCDCDC;
}
.T-I-ax7.T-I-JE {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.05);
    color: #B8B8B8;
}
.T-I-ax7 .T-I-J3 {
    opacity: 0.55;
}
.T-I-ax7.T-I-Jp .T-I-J3, .T-I-ax7.T-I-KO .T-I-J3, .T-I-ax7.T-I-JW .T-I-J3 {
    opacity: 0.9;
}
.T-I-ax7.T-I-JE .T-I-J3 {
    opacity: 0.333;
}
.T-I-JN {
    border: 1px solid transparent;
    border-radius: 0 0 0 0;
    font-size: 13px;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
    margin: -3px 1px 0 0;
    min-width: 0;
    padding: 0;
}
.T-I-JN.T-I-JW, .T-I-JN.T-I-KO, .T-I-JN:focus, .T-I-JN:active {
    box-shadow: none;
}
.T-I-JN .T-I-J3 {
    height: 21px;
    opacity: 0.55;
    width: 21px;
}
.T-I-JN .T-I-J9 {
    display: inline-block;
    margin: 0;
    padding: 0 1px;
}
.T-I-JN.T-I-KO .T-I-J3, .T-I-JN.T-I-JW .T-I-J3 {
    opacity: 0.9;
}
.T-I-JN.T-I-JE .T-I-J3 {
    opacity: 0.333;
}
.T-I-JN:focus {
    border: 1px solid #4D90FE;
}
.T-I-JN.T-I-Zf-aw2 {
    border: 1px solid transparent;
}
.T-I-awv {
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #444444;
    height: 17px;
    line-height: 17px;
    min-width: 22px;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.T-I-awv.T-I-JW, .T-I-awv.T-I-Zf-aw2.T-I-JW {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.T-I-awv:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.T-I-awv.T-I-Jp, .T-I-awv.T-I-Zf-aw2.T-I-Jp {
    background-color: #E0E0E0;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
.T-I-awv:focus {
    border: 1px solid #4D90FE;
}
.T-I-awv.T-I-Zf-aw2 {
    border: 1px solid #DCDCDC;
}
.T-I-awv.T-I-JE {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.05);
    color: #B8B8B8;
}
.Qj {
    border-bottom: medium none;
}
.Qi {
    background: none repeat scroll 0 0 rgba(243, 243, 243, 0.85);
    border-top: medium none;
    color: #222222;
    padding: 5px 0;
    text-align: right;
    width: 100%;
}
.Wc {
    background: none repeat scroll 0 0 rgba(243, 243, 243, 0.85);
    height: 100%;
    padding: 3px 0 3px 8px;
}
.aqg {
    float: right;
    padding: 0 8px;
}
.Wd {
    color: #222222;
    float: left;
    font-size: 80%;
    font-weight: bold;
    padding: 3px 8px 0 0;
}
.aqh {
    color: #222222;
    float: left;
    font-size: 80%;
    padding: 3px 5px 0 0;
}
.Wb.e {
    color: #222222;
    float: right;
    font-size: 80%;
    margin-right: 5px;
}.ap1 {
    padding-left: 7px;
}
.aqa {
    color: #222222;
    overflow: hidden;
    white-space: nowrap;
}
.aqd {
    color: #222222;
    overflow: hidden;
    white-space: nowrap;
}
.aqe {
    font-weight: bold;
}
.V3 {
    overflow: hidden;
    white-space: nowrap;
}
.aqc {
    color: #222222;
    font-weight: bold;
}
.aqb {
    color: #222222;
}
.aqf {
    color: #222222;
    font-weight: bold;
}
.V9 {
    color: #777777;
}
.V2 {
    text-align: center;
}
.B .Wc .yV {
    color: #222222;
}
.B .Wc .yU {
    color: #222222;
}
.B .Wc .Di .Dj {
    color: #222222;
}
.B .Wc .Di .e {
    color: #222222;
}
.O-Ji-Ju-JD-Jh {
    background-color: #666666;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}
.O-Ji-Ju-JD {
    background-color: #FFFFFF;
    border: 5px solid #AECEFF;
    display: table;
    overflow: auto;
    position: absolute;
    z-index: 10;
}
.O-Ji-Ju-JD-K7, .O-Ji-Ju-JD-Jl {
    background-color: #D6E9F8;
    padding: 0.5em 2em 0.5em 0.75em;
    position: relative;
}
.O-Ji-Ju-JD-K7 {
    font-size: 130%;
}
.O-Ji-Ju-JD-Jl {
    margin-top: 0.5em;
}
.O-Ji-Ju-JD-Jz {
    font-size: 80%;
    margin-right: 0.25em;
    overflow: hidden;
    position: relative;
}
.zH {
    color: #777777;
    font-size: 80%;
    margin-left: 1em;
    margin-top: 1em;
}
.zI {
    background-color: #D6E9F8;
    border: 0 none;
    color: #222222;
    font-weight: normal;
    text-decoration: underline;
}
.I2 {
    font-weight: bold;
}
.I1 {
    margin-right: 6px;
}
.BV {
    float: left;
    margin: 0 20px 10px 15px;
}
.arW {
    max-height: 96px;
    max-width: 96px;
}
.BU {
    margin: 0 2em 0 0.5em;
}.XN {
    background-color: #FFFFFF;
    margin-bottom: 20px;
}
.XN .Bk .G2 {
    padding: 10px;
}
.XP {
    font-size: 80%;
    margin-left: 50px;
}
.XQ {
    color: #222222;
    cursor: pointer;
    font-weight: bold;
    text-decoration: underline;
}
.XN .f9, .XN .ga, .XN .gb, .XN .Bk .G3 {
    border-color: #EFEFEF;
}
.XN .ih {
    background-color: #E2E2E2;
    border-color: #E2E2E2;
}
.XN .Bl, .XN .Bm, .XN .Bn, .XN .Bo, .XN .Bg, .XN .Bh, .XN .Bi, .XN .Bj {
    border-color: #FFFFFF;
}
.XN .X8 .G2 {
    padding-bottom: 2px !important;
}
.Iz {
    padding: 6px 6px 10px 10px;
}
.YK {
    margin-left: 55px;
}
.H4 {
    margin-left: 80px;
}
.Ye {
    margin-right: -6px;
    margin-top: -10px;
}
.H5 {
    line-height: 1.8em;
    margin-right: 10px;
}
.WS {
    background-color: #F9EDBE;
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
}
.L2 .WS {
    display: block;
}
.WU {
    top: -2px;
    width: 3px;
}
.WV {
    left: 3px;
    top: -3px;
    width: 2px;
}
.WT {
    top: 0;
    width: 5px;
}
.P3 {
    overflow: hidden;
}
.O6 {
    background-color: #F9EDBE;
}
.X1 {
    background-color: #FFFFFF;
}
.Ib {
    padding: 6px 6px 10px 10px;
}
.O5 {
    font-size: 80%;
    max-width: 530px;
    width: 95%;
}
.Ib .no {
    float: none;
}
.H0, .Yx {
    background-color: #F5F5F5;
    padding: 10px 6px 6px 10px;
}
.HY .G0 {
    margin-right: -6px;
    margin-top: -10px;
}
.HY .Yg {
    margin-right: 0;
    margin-top: -4px;
}
.Kt-Jf {
    color: #222222;
}
.Kt-Kz-KR-J3 {
    border: 0 none;
}
.H7 {
    visibility: hidden;
}
.Ib .Iq, .H8 .Iq, .H0 .Iq, .Yx .Iq {
    float: left;
    margin-right: -200px;
}
.Ib .yk {
    margin: 0;
}
.Iq .zh {
    margin-left: 0;
}
.H1 {
    margin: 0 5px 2px -3px;
    vertical-align: middle;
}
.Ya {
    color: #222222;
}
.IX {
    color: #777777;
    text-decoration: line-through;
}
.xt .IX {
    color: #777777;
    opacity: 0.35;
    text-decoration: none;
}
.Yp, .I4 {
    display: none;
}
.xw .xq.I0, .IV, .xt, .I0 {
    display: inline;
}
.IW .IY, .IW .I3, .Yc .IY, .Yc .I3 {
    display: none;
}
.Yc .Yp {
    display: inline;
}
.IV .IY, .IV .I3, .IV .Yp, .IV .I4, .xt .I3, .xt .Yp {
    color: #CC0000;
    font-weight: bold;
}
.xt .IY, .xt .I4, .IV .G4, .xt .G4, .HY .xw .BC {
    display: none;
}
.HY .IV .BC, .HY .xt .BC {
    display: block;
    margin: 5px 0 20px 65px;
}
.Ie {
    margin: 0 0 -4px -3px;
}.Iq .l1 {
    border: 2px solid #FFFFCC !important;
    margin: 6px 0 10px !important;
    outline: 0 none !important;
}
.IH {
    font-weight: bold;
}
.HY .aW .Bg .c1 {
    display: none;
}
.HY .gA {
    border-top: 1px solid #E2E2E2;
    padding-left: 60px;
}
.H8 {
    background-color: #F5F5F5;
    margin-bottom: 10px;
    padding: 10px 10px 8px;
}
.H9 {
    margin-bottom: 0 !important;
}
.BB .J-Kh {
    border-top: 1px solid #CCCCCC;
    margin: 0;
    outline: medium none;
    padding: 0;
    position: relative;
}
.Bv {
    position: relative;
}
.WC {
    height: 45px;
    width: 45px;
}
.Bx {
    display: none;
}
.Bw {
    background-color: #FFFFFF;
    color: #222222;
    cursor: pointer;
    font-size: 80%;
    left: 0;
    padding: 1px 0;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    top: 0;
    width: 45px;
}
.YJ .Kt-Kz-KR {
    display: none;
}
.xA .Bk .G3 {
    padding: 0 0 5px;
}
.xA .Bk .G2 {
    background-color: #F2F2F2;
    border-radius: 0 0 0 0;
    border-top-color: #CFCFCF;
    border-top-width: 1px;
    color: #888888;
    font-size: 80%;
    margin-bottom: -17px;
    padding: 6px 10px 12px;
    position: relative;
}
.ar3 .Bk .G2 {
    background-color: #FFFFCC;
}
.xA .aw, .xA .af, .xA .Bo, .xA .Bn, .xA .Bm, .xA .Bl {
    display: none;
}
.xA .HW {
    color: #3C3C3C;
    cursor: pointer;
    font-weight: normal;
}
.xA .IB, .xB, .ar1 {
    color: #3C3C3C;
    cursor: pointer;
    font-weight: normal;
    text-decoration: underline;
}
.OY {
    font-size: 80%;
    margin: -9px 0 0 -12px;
    max-width: 400px;
    outline: 0 none;
    position: absolute;
    z-index: 10;
}
.OZ {
    background-color: #FFFFFF;
    padding: 4px;
}
.OY .lJ, .OY .lN {
    background-color: #FFFFFF;
}
.Xw {
    border: 1px solid #888888;
    padding: 8px 11px;
}
.O0 {
    background-color: #FFFFFF;
    border: 1px solid #888888;
    margin-left: 2px;
    padding: 1px 3px;
}
.OY .lT {
    border-top: 1px solid #888888;
}
.OY .lL {
    border-right: 1px solid #888888;
}
.OY .lK {
    border-bottom: 1px solid #888888;
    border-left: 1px solid #888888;
    width: 4px;
}
.OY .lL, .OY .lI {
    border-bottom: 1px solid #888888;
}
.PZ {
    padding-bottom: 3px;
}
.O1 {
    color: #007700;
    font-weight: bold;
}
.O3 {
    color: #777777;
    font-size: 70%;
}
.O2 {
    display: inline;
}
.PY {
    color: #222222;
    cursor: pointer;
    display: inline;
    text-decoration: underline;
    white-space: nowrap;
}
.Pk {
    display: none;
}
.OY .HW {
    font-weight: normal;
}
.X8 {
    cursor: pointer;
}
.HY .Bk {
    margin: 0;
}
.Yo {
    position: relative;
    top: -5px;
}
.X9 {
    display: none;
}
.X5 {
    margin-left: 10px;
}
.X4 .X9 {
    display: block;
}
.X4 .Yb {
    display: none;
}
.QI {
    border-radius: 0 0 0 0 !important;
}
.Yi, .Yj {
    display: none;
}
.YA {
    color: #777777;
    font-size: 80%;
}
.Yk .YH, .Yk .YG, .Yk .Yf {
    display: none;
}
.X3 {
    clear: both;
    height: 0;
}
.Xf .X3 {
    height: 8px;
}
.xN {
    bottom: 10px;
    position: relative;
    z-index: -1;
}
.xN .Bk {
    margin-bottom: 0;
}
.xN .gA {
    background-color: #FFFFFF;
    cursor: pointer;
    font-size: 80%;
    padding: 12px 0 6px 60px;
}
.xJ {
    text-decoration: underline;
}
.xQ {
    color: #777777;
}
.Bf .xs .HY {
    margin-bottom: 0;
}
.Yx .Gf {
    width: 90%;
}
.xs {
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}
.O-L {
    border-width: 0;
    cursor: pointer;
    float: left;
    margin: 7px 7px 7px 0;
    position: relative;
    width: auto;
}
.O-L-Zl {
    float: left;
    height: 16px;
    margin-right: 5px;
    margin-top: -1px;
    width: 16px;
}
.zm {
    cursor: auto;
    float: none;
    height: auto;
    padding-bottom: 5px;
    width: 100%;
}
.zm .O-L-JC {
    display: block;
    width: 80%;
}
.zm .O-L-JC-K0 {
    font-size: inherit;
    margin: 0;
    padding-right: 10px;
}
.zm .O-L-Jm {
    background-image: none;
    bottom: auto;
    display: block;
    font-size: inherit;
    position: relative;
    width: 80%;
}
.zm .O-L-Jm-K0 {
    color: #222222;
    font-size: inherit;
    font-weight: bold;
    margin: 0;
    padding-right: 20px;
    white-space: nowrap;
}
.In, .Im {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.HZ .In, .Im {
    display: inline;
}
.In, .HZ .Im, .HZ .Yh {
    display: none;
}
.O-L-K2, .O-L-K3 {
    bottom: 0;
    display: block;
    max-height: 120px;
    position: relative;
    width: auto;
}
.zg .O-L-K3, .zg .O-L-K4, .zg .O-L-K5, .zg .O-L-K6 {
    display: none;
}
.O-L-KB {
    background: url("im/mini-play.png") no-repeat scroll 0 0 transparent;
    height: 41px;
    left: 5px;
    position: absolute;
    top: 7px;
    width: 58px;
}
.O-L-J1, .O-L-JC {
    display: none;
}
.J-LD-L-JM {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}
.O-L-Kq {
    overflow: hidden;
}
.O-L-Kq .J-LD-L-JM {
    display: block;
}
.O-L-JE {
    background-color: #CC0000;
}
.O-L-Jm {
    background-image: url("pimages/2/up/media-caption-background.png");
    bottom: 0;
    height: 1.5em;
    overflow: hidden;
    position: absolute;
    width: 100%;
}
.O-L-Jm-K0 {
    color: #FFFFFF;
    font-size: 90%;
    margin: 2px 0 0 4px;
    overflow: hidden;
    white-space: nowrap;
}
.O-L-LS {
    background: url("pimages/2/up/media-external-icon.png") repeat scroll 0 0 transparent;
    bottom: 0;
    display: none;
    height: 22px;
    position: absolute;
    right: 0;
    width: 22px;
}
.O-L-JW .O-L-LS {
    display: block;
}
.ar2 {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
.Iz {
    position: relative;
}
.H2 {
    padding: 5px 0;
    position: relative;
}
.Ix {
    font-size: 80%;
}
.Ig {
    display: none;
}
.Iw {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.zk {
    cursor: pointer;
}
.Is {
    border: 0 none;
    height: 45px;
    width: 45px;
}
.It {
    float: left;
}
.IC, .If {
    color: #777777;
}
.Ye {
    float: right;
}
.H5 {
    color: #777777;
    float: left;
}
.YJ, .YI {
    margin-top: 0.25em;
    max-width: 50em;
}
.Il {
    margin-top: 10px;
}
.Ih {
    display: none;
}
.YG, .YH, .YF, .Iv {
    padding: 5px 0 5px 65px;
    position: relative;
}
.Iu {
    color: #222222;
    cursor: pointer;
    font-size: 80%;
    text-decoration: underline;
    white-space: nowrap;
}
.H3, .X0 {
    background-color: #E2E2E2;
    font-size: 0;
    height: 1px;
    margin: 13px 20px 3px 0;
}
.Ii {
    display: none;
}
.X9, .xV {
    color: #777777;
    padding: 4px 8px;
    text-decoration: none;
    vertical-align: baseline;
    white-space: nowrap;
}
.Iq {
    padding-left: 10px;
}
.H6 {
    font-weight: bold !important;
}
.Ij {
    margin: 7px 1px 11px;
}
.Ij:focus {
    border: 2px solid #FFFFCC !important;
    margin: 6px 0 10px !important;
    outline: 0 none !important;
}
.Ir {
    max-width: 530px;
    width: 95%;
}
.Ip {
    float: left;
    margin-bottom: 2px;
}
.zh {
    margin-left: 57px;
}
.Ia {
    color: #222222;
    cursor: pointer;
    margin-left: 10px;
    text-decoration: underline;
    white-space: nowrap;
}
.X7 {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap;
}
.zo {
    margin-bottom: 0.4em;
}
.Xy .zo {
    color: #222222;
}
.Id {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.YE {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap;
}
.YB .Ik .YD, .YC .Yy .YD, .Xh {
    display: none;
}
.YB .Ik .Xh, .YC .Yy .Xh {
    display: inline;
}
.HW {
    color: #222222;
    cursor: pointer;
    font-weight: bold;
    position: relative;
    text-decoration: none;
}
.Ys {
    cursor: pointer;
}
.XU {
    text-decoration: underline;
}
.XX {
    border-bottom: 1px solid #E2E2E2;
    margin: 10px 20px 10px 0;
    padding-bottom: 10px;
}
.XY {
    max-width: 50em;
}
.XW {
    color: #222222;
    cursor: pointer;
}
.XV {
    cursor: auto;
}
.XT {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.Yu .IA {
    cursor: pointer;
}
.Yq .IA, .zo .proflink, .ze .proflink, .Yw, .YI .proflink, .xJ, .groupproflink {
    color: #222222;
    cursor: pointer;
}
.proflink, .groupproflink {
    text-decoration: none;
}
.Yq .IB, .Iz .IB, .H2 .IB, .X6 .IB {
    text-decoration: underline;
}
.O6, .X1 {
    display: none;
}
.Yu .IA, .Yq .IB {
    color: #222222;
}
.Yu {
    color: #777777;
    margin-top: 10px;
}
.Yv {
    background: url("pimages/2/up/repost.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    left: 2px;
    margin-right: 10px;
    position: relative;
    top: 4px;
    width: 16px;
}
.H2 .zc, .Yq .Yr {
    color: #777777;
}
.G4 {
    color: #777777;
    margin-left: 10px;
    text-decoration: none;
    white-space: nowrap;
}
.Yd {
    margin-left: -15px;
}
.H4, .Yn, .Yz, .x4 {
    max-width: 50em;
    padding-right: 10px;
}
.Ik, .Yy, .x1 {
    color: #777777;
    padding: 10px 0 3px 2px;
}
.XZ {
    margin: 0 0 10px 64px;
}
.xw .I0 {
    display: none;
}
.Ic .J-Jw-JV {
    position: relative;
}
.zn {
    color: #222222;
}
.zl {
    display: none;
}
.ON {
    display: block;
    padding-top: 10px;
}
.OO {
    color: #777777;
}
.OU {
    height: 220px;
    vertical-align: top;
    width: 300px;
}
.OQ {
    padding-left: 5px;
}
.OP {
    color: #222222;
    font-weight: bold;
}
.OT, .OR {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.Ym {
    color: #CC0000;
    display: none;
}
.Yl .Ym {
    display: inline;
}
.O7 {
    color: #007700;
    cursor: pointer;
    text-decoration: underline;
}
.O9 {
    color: #777777;
    display: none;
    font-size: 70%;
}
.Pa {
    display: inline;
}
.otsearchterm {
    background-color: #FFFFCC;
}
.X5 {
    background: url("pimages/2/up/closed-comments.png") repeat scroll 0 0 transparent;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 15px;
}
.X6 {
    color: #777777;
    display: none;
    margin: 3px 0 5px 55px;
}
.X4 .X6 {
    display: block;
}
.xR {
    height: 16px;
    margin-bottom: -2px;
    margin-right: 7px;
    width: 16px;
}
.aq6 {
    padding: 10px 20px 10px 7px;
}
.aq3 {
    background-color: #FFFFFF;
    border: medium none;
    color: #222222;
    margin: 0;
    min-height: 4em;
    outline: 0 none;
    overflow: auto;
    padding: 3px 0 0 3px;
    resize: none;
    width: 95%;
}
.aq2 {
    background-color: #FFFFFF;
    border: 0 none;
    cursor: text;
    margin: 0;
    min-height: 4em;
    outline: 0 none;
    overflow: auto;
    padding: 3px;
    width: 95%;
}
.aq6 .l1 {
    border-width: 0 !important;
}
.aq5 {
    background-color: #DEE7F8;
}
.aq4 {
    background-color: #DEE7F8;
    color: #0065CC;
    padding: 0 2px;
}
.FC {
    position: relative;
}
.FM {
    clear: both;
}
.FF {
    background: url("pimages/2/up/x-for-images.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 15px;
    z-index: 1;
}
.yk {
    color: #222222;
}
.yk .FF {
    background: url("pimages/2/up/x-for-ui.gif") no-repeat scroll 0 0 transparent;
    right: -1px;
    top: -1px;
}
.FJ .FF {
    display: none;
}
.yh {
    color: #222222;
    margin: 10px;
}
.FD .yh {
    display: block;
}
.Xi {
    color: #222222;
    display: block;
    margin: 10px;
}
.FK .FF, .FK .yh, .yh {
    display: none;
}
.FJ {
    color: #777777;
    font: 80% arial,sans-serif;
    margin-bottom: 7px;
    margin-left: 1px;
    margin-right: 6px;
    overflow: hidden;
    padding-left: 7px;
    position: relative;
}
.FI {
    display: none;
    margin-top: 30px;
}
.FH .FI {
    display: block;
}
.FH .FL {
    display: none;
}
.FN {
    margin-right: 6px;
    overflow: hidden;
}
.FN .O-L {
    cursor: default;
}
.FJ .O-L-J1, .FJ .O-L-Jm, .FJ .O-L-JC, .FJ .O-L-K3, .FJ .O-L-K4, .FJ .O-L-K5, .FN .O-L-J1, .FN .O-L-K2, .FN .O-L-K4, .FN .O-L-K5, .yk .O-L-K2, .yk .O-L-K3, .yk .O-L-K4, .yk .O-L-K5 {
    display: none;
}
.yk {
    margin: 0 10px;
}
.yk .O-L {
    cursor: default;
    float: none;
    height: auto;
    padding-bottom: 5px;
    width: 100%;
}
.By .yk .O-L {
    border-bottom: 0 none;
}
.Bz .yh {
    display: none;
}
.yk .O-L {
    border-bottom: 1px solid #919191;
}
.yk .O-L-JC {
    display: block;
    width: 80%;
}
.yk .O-L-JC-K0 {
    font-size: inherit;
    margin: 0;
    padding-right: 10px;
}
.yk .O-L-Jm {
    background-image: none;
    bottom: auto;
    display: block;
    font-size: inherit;
    position: relative;
    width: 80%;
}
.yk .O-L-Jm-K0 {
    color: #222222;
    font-size: inherit;
    font-weight: bold;
    margin: 0;
    padding-right: 20px;
    white-space: nowrap;
}
.FJ .O-L-K2 {
    cursor: pointer;
    max-height: 60px;
    vertical-align: middle;
}
.FJ .O-L {
    float: left;
    height: 60px;
    line-height: 60px;
    margin-bottom: 0;
}
.FE {
    clear: both;
}
.Fy {
    margin-bottom: 10px;
}
.FA .Fy {
    display: none;
}
.FB {
    font-size: 80%;
    margin-right: 15px;
}
.Fz {
    margin-left: 10px;
}
.arb {
    border-top: 1px solid #919191;
    cursor: default;
    font-size: inherit;
    height: auto;
    margin: 0 10px;
    padding: 7px 20px;
    position: relative;
}
.arc {
    background: url("pimages/2/up/x-for-ui.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: -1px;
    top: 6px;
    width: 15px;
    z-index: 1;
}
.are {
    background: url("pimages/2/up/mapspin2a.png") no-repeat scroll 0 0 transparent;
    height: 15px;
    left: 5px;
    position: absolute;
    top: 7px;
    width: 9px;
}
.arf {
    color: #777777;
}
.arg .TA {
    display: block;
    padding: 7px;
}
.ara, .aq9 .nU {
    margin-left: 10px;
}
.Rc .HT .J-K-I-Jz {
    font-size: medium;
}
.Rc .HU {
    display: none;
}
.Xa {
    margin-top: 15px;
}
.Xb {
    background-color: #FFF1A8;
    color: #222222;
    font-weight: bold;
    margin-bottom: 2px;
    padding: 4px 2px;
}
.Xc {
    margin-bottom: 2px;
    padding: 4px 2px;
}
.Xd {
    margin-left: 4px;
}
.W8 {
    float: left;
}
.W7 {
    clear: both;
}
.W9 {
    margin-bottom: 10px;
}
.Xe {
    font-size: 80%;
}
.Rc .e {
    color: #222222;
}
.OW {
    display: block;
    float: left;
    margin: -1px 20px 0 0;
    width: 350px;
}
.yn {
    background-color: #EEEEEE;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    clear: both;
    min-height: 32px;
    width: 350px;
}
.y8 .yl, .x6 .yD {
    display: none;
}
.BP .BN, .BL .BN {
    padding-top: 8px;
}
.BN {
    float: right;
    padding: 5px 8px 0 5px;
}
.BL .LP {
    opacity: 0.3;
}
.LP {
    border: 0 none;
    float: left;
    height: 32px;
    margin-right: 8px;
    max-height: 32px;
    width: 32px;
}
.LQ {
    cursor: pointer;
}
.BS {
    font-weight: bold;
    padding: 8px 0;
}
.Xn {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.BL .BR {
    color: #777777;
    text-decoration: line-through;
}
.BR {
    font-size: 80%;
    overflow: hidden;
}
.BP .BQ, .BL .BQ, .BO, .BM {
    display: none;
}
.BO {
    color: #005E00;
    float: left;
    font-size: 80%;
    font-weight: bold;
}
.BM {
    color: #990000;
    float: left;
    font-size: 80%;
    font-weight: bold;
}
.BL .BM, .BP .BO {
    display: block;
}
.BI {
    font-size: 80%;
    margin-left: 10px;
}
.OL {
    cursor: pointer;
}
.OM {
    position: absolute;
    z-index: 10;
}
.OM .dS {
    padding: 0;
}
.art {
    color: #777777;
    font-size: 80%;
    margin-bottom: 20px;
}
.arH .HT {
    font-size: 80%;
    margin-top: 10px;
}
.arB, .arJ {
    color: #222222;
    font-size: 80%;
    font-weight: bold;
}
.arG {
    border: 0 none;
    display: block;
    height: 60px;
    width: 60px;
}
.arK {
    border-bottom: 1px solid #CCCCCC;
    border-collapse: collapse;
    margin-bottom: 20px;
}
.arI {
    border-top: 1px solid #CCCCCC;
}
.arp {
    padding: 0;
    vertical-align: top;
}
.arD {
    padding: 8px 0 0 10px;
    width: 290px;
}
.arC {
    color: #222222;
    font-size: 80%;
    font-weight: bold;
    margin-bottom: 8px;
    overflow: hidden;
}
.arE {
    color: #222222;
    text-decoration: none;
}
.ary {
    cursor: pointer;
    margin-right: 10px;
}
.arv {
    display: none;
    font-size: 80%;
}
.arA {
    font-size: 80%;
    vertical-align: middle;
}
.arw {
    background: url("pimages/2/up/following-check.png") no-repeat scroll 0 0 transparent;
    height: 12px;
    margin-right: 4px;
    width: 12px;
}
.arx {
    color: #005E00;
    font-weight: bold;
}
.arL {
    color: #222222;
    cursor: pointer;
    margin-right: 5px;
    text-decoration: underline;
}
.aru .arz {
    display: none;
}
.aru .arv {
    display: block;
}
.arq {
    background-color: #F7F7F7;
    font-size: 80%;
    padding: 8px 0 0 12px;
    width: 350px;
}
.arr {
    color: #777777;
}
.arq .IA, .arq .IB {
    color: #222222;
}
.arq .Yr {
    display: none;
}
.arq .YE {
    text-decoration: none;
}
.ars .Xh {
    display: inline;
}
.ars .YD {
    display: none;
}
.arF {
    margin-bottom: 20px;
}
.VL.HV {
    padding-bottom: 20px;
}
.VL .HT .J-K-I-Jz {
    font-size: medium;
}
.VG {
    font-size: 80%;
    margin-bottom: 20px;
}
.VJ {
    font-size: 80%;
    margin-top: 8px;
}
.VI {
    margin-top: 5px;
}
.VN {
    margin-left: 6px;
}
.VL .HU {
    display: none;
}
.VP {
    text-align: center;
}
.VO {
    font-size: 80%;
    margin-bottom: 30px;
}
.VH {
    font-size: 80%;
    margin-top: 30px;
}
.VR {
    margin-bottom: 5px;
    margin-left: 15px;
}
.VQ {
    margin-top: 10px;
}
.VM {
    margin-top: 30px;
}
.VK {
    margin-bottom: 10px;
    margin-top: 20px;
}
.qQ {
    font-size: medium;
    margin: 10px 0;
}
.q0 {
    font-size: medium;
    font-weight: bold;
}
.q1 {
    height: 100px;
    width: 600px;
}
.q3 {
    clear: both;
    font-size: 80%;
    margin: 15px 0 5px;
}
.rY {
    background: -moz-linear-gradient(center top , white 65%, transparent) repeat scroll 0 0 transparent;
    margin-top: 20px;
    padding: 0 5px;
}
.v4 {
    line-height: 35px;
    padding: 4px 5px 0;
}
.ve {
    color: #222222;
    font-size: medium;
    font-weight: bold;
    margin-left: 5px;
}
.tm {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CFCFCF;
    padding: 8px 5px 4px;
}
.sF {
    white-space: nowrap;
}
.v3 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: #CFCFCF #CFCFCF transparent;
    border-style: solid;
    border-width: 1px;
    padding: 4px 0 4px 5px;
}
.vv {
    padding-left: 8px;
}
.tp {
    height: 16px;
    margin: 0 2px -4px 0;
    text-decoration: none;
    width: 16px;
}
.t4 {
    color: #222222;
    margin-right: 7px;
    text-decoration: underline;
}
.v3 .t4 {
    color: #222222;
    font-weight: bold;
    text-decoration: none;
}
.rR {
    background: url("pimages/2/up/post.png") no-repeat scroll 0 0 transparent;
}
.q2 {
    background: url("pimages/2/up/comment.gif") no-repeat scroll 0 0 transparent;
}
.rD {
    background: url("pimages/2/up/like-deselected.gif") no-repeat scroll 0 0 transparent;
}
.v5 {
    height: 24px;
    padding-top: 5px;
    width: 24px;
}
.to {
    background-color: white;
    height: 15px;
    width: 5px;
}
.q6 {
    background-color: transparent;
    height: 24px;
}
.rE {
    color: #222222;
    cursor: pointer;
    font-size: 80%;
    margin: 23px 0 0 20px;
    text-decoration: underline;
    white-space: nowrap;
}
.q3 .e {
    color: #222222;
}
.SN {
    font-size: 80%;
    margin: 8px 0 20px;
}
.SO {
    font-size: 80%;
    margin: 8px 0 20px;
}
.SX {
    border-collapse: collapse;
}
.SV {
    border-bottom: 1px solid #CFCFCF;
    border-top: 1px solid #CFCFCF;
    height: 36px;
    padding: 0;
}
.SW {
    background-color: transparent;
    text-align: center;
}
.SS {
    margin: 0 10px 3px 0;
    vertical-align: top;
}
.SL {
    margin-right: 5px;
    max-height: 12px;
    vertical-align: top;
}
.SM {
    clear: both;
}
.SU {
    overflow: hidden;
    white-space: nowrap;
}
.SQ {
    color: #777777;
}
.SZ {
    white-space: nowrap;
}
.S4 .SZ, .S4 .SQ {
    text-decoration: line-through;
}
.S6, .S5 {
    margin-left: 4px;
    vertical-align: top;
}
.S4 .S6, .SR .S5 {
    display: none;
}
.ST {
    height: 36px;
    margin: 0 5px 0 0;
    max-height: 36px;
    width: 36px;
}
.S1 {
    white-space: nowrap;
}
.S3 {
    font-size: 80%;
}
.S2 {
    margin-left: 6px;
}
.SP {
    color: #777777;
}
.S0 .e, .S6 .e, .S5 .e {
    color: #222222;
}
.SY {
    margin-top: 3px;
    vertical-align: top;
}
.HV .G2 {
    overflow-x: hidden;
}
.BT {
    color: #777777;
    font-size: 80%;
    margin-bottom: 20px;
}
.BL {
    background-color: #D9D9D9;
}
.ym {
    font-weight: bold;
}
.yl {
    font-size: 80%;
    margin-top: 20px;
    width: 100%;
}
.HV .f9, .HV .ga, .HV .gb, .HV .Bk .G3 {
    border-color: #EFEFEF;
}
.HV .ih {
    background-color: #E2E2E2;
    border-color: #E2E2E2;
}
.HV .Bl, .HV .Bm, .HV .Bn, .HV .Bo, .HV .Bg, .HV .Bh, .HV .Bi, .HV .Bj {
    border-color: #FFFFFF;
}
.BD {
    color: #777777;
    overflow: hidden;
    white-space: nowrap;
}
.LO {
    font-size: 80%;
    margin: 24px 0 0 15px;
}
.OV {
    clear: both;
    font-size: 0;
    height: 0;
}
.Xj {
    clear: both;
    font-size: 80%;
    margin: 15px 0 5px;
}
.Xk {
    font-size: 80%;
}
.Xs {
    background: url("pimages/2/up/buzz_mobile.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 80px;
    margin-right: 20px;
    width: 73px;
}
.Xu {
    margin-top: 15px;
}
.Xt {
    color: #222222;
}
.IL .HT .J-K-I-Jz {
    padding: 0 8px;
}
.IO {
    font-size: 80%;
}
.IN {
    margin-top: 20px;
}
.IM {
    clear: both;
    font-size: 80%;
    margin: 5px 0;
    width: 30%;
}
.IP {
    font-weight: bold;
    margin-top: 3px;
}
.BX {
    float: left;
    height: 35px;
    margin-right: 8px;
    width: 35px;
}
.Ck {
    background: url("pimages/2/up/sources-logos.png") no-repeat scroll 0 0 transparent;
}
.BW {
    background: url("pimages/2/up/sources-logos.png") no-repeat scroll -35px 0 transparent;
}
.B4 {
    background: url("pimages/2/up/sources-logos.png") no-repeat scroll -70px 0 transparent;
}
.BZ {
    background: url("pimages/2/up/sources-logos.png") no-repeat scroll -105px 0 transparent;
}
.B3 {
    background: url("pimages/2/up/sources-logos.png") no-repeat scroll -140px 0 transparent;
}
.BY {
    background: url("pimages/2/up/sources-logos.png") no-repeat scroll -175px 0 transparent;
}
.HV {
    color: #222222;
    padding: 10px 10px 0;
}
.HV .Bk .G2 {
    padding: 15px 20px;
}
.HU {
    cursor: pointer;
}
.HT {
    font-weight: bold;
    margin-top: 20px;
}
.HT .J-K-I-Jz {
    padding: 0 28px;
}
.HU {
    background: url("pimages/2/up/x-for-ui.gif") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 16px;
    padding: 1px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 16px;
}
.HV .Bk {
    margin-bottom: 0;
}
.zb {
    color: #222222;
    font-size: medium;
    font-weight: bold;
}
.y9 {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap;
}
.XR {
    font-weight: bold;
}
.HV .Bk .Bi .gb, .HV .Bk .Bj .ih {
    position: static;
}
.XO {
    width: 100%;
}
.XS {
    color: #777777;
    cursor: pointer;
    font-size: 80%;
    margin: 27px 0 0 30px;
    text-decoration: underline;
    white-space: nowrap;
}
.YQ .HT .J-K-I-Jz {
    padding: 0 18px;
}
.IE {
    font-size: 80%;
}
.YU {
    background-color: white;
    border-radius: 5px 5px 5px 5px;
    margin: 20px 0;
    padding: 10px;
    width: 370px;
}
.YR {
    width: 600px;
}
.YW {
    cursor: pointer;
    height: 64px;
    width: 64px;
}
.YS {
    bottom: 50px;
    left: 430px;
    position: absolute;
    text-align: center;
}
.Xg {
    margin-bottom: 3px;
    overflow: hidden;
    white-space: nowrap;
}
.W0 {
    height: 24px;
    margin-right: 5px;
    width: 24px;
}
.WZ {
    cursor: pointer;
}
.YV {
    font-weight: bold;
}
.YL {
    height: 12px;
    position: absolute;
    width: 60px;
}
.YT {
    background: url("pimages/2/up/arrows-following.png") no-repeat scroll 0 -12px transparent;
    right: -60px;
}
.YN {
    background: url("pimages/2/up/arrows-following.png") no-repeat scroll 0 0 transparent;
    right: -60px;
    top: 50px;
}
.YP .YN {
    top: 25px;
}
.YO .YT {
    bottom: -10px;
}
.YO .YS {
    bottom: 30px;
}
.YM, .YX {
    position: relative;
}
.XM {
    height: 16px;
    margin-left: 6px;
    vertical-align: middle;
    width: 16px;
}
.WY .WX {
    display: inline;
}
.WY .WW, .WX {
    display: none;
}
.Tx {
    background-color: #F2F2F2;
    font-size: 80%;
    margin: 0 10px -3px;
    padding: 5px 10px;
}
.Tz {
    color: #888888;
    margin-right: 6px;
}
.Ty {
    color: #3C3C3C;
    margin-right: 6px;
    text-decoration: underline;
}
.Xo {
    background: url("../img/sprite_black2.png") no-repeat scroll -87px -3px transparent;
    height: 16px;
    vertical-align: bottom;
    width: 16px;
}
.FP {
    background: none repeat scroll 0 0 white;
    color: #222222;
    margin-bottom: 12px;
}
.qP {
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 15px;
}
.FO {
    margin-left: 4px;
    padding-left: 15px;
    padding-top: 10px;
}
.FT {
    float: left;
    height: 96px;
    width: 96px;
}
.FU {
    margin: 16px 0 0;
}
.FV {
    margin: 15px 0 0 10px;
}
.FS {
    font-size: 110%;
    font-weight: bold;
    margin-left: 10px;
}
.aro {
    font-size: 80%;
    font-weight: bold;
    margin: 6px 0 6px 10px;
}
.FR {
    margin: 6px 0 6px 10px;
}
.FQ {
    font: bold 80% arial,sans-serif;
    margin-right: 10px;
}
.zC {
    color: #919191 !important;
    font-size: 80%;
    margin-top: 6px;
}
.zD {
    color: #3C3C3C !important;
}
.zx {
    color: #B01316 !important;
    font-size: 80%;
    font-weight: bold;
}
.BE {
    height: 96px;
    margin: 11px 0 0 20px;
    overflow: hidden;
    width: 96px;
}
.BF {
    cursor: pointer;
}
.BH {
    display: none;
}
.BG {
    background-color: #FFFFFF;
    color: #222222;
    cursor: pointer;
    font-size: 80%;
    padding: 1px 0;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    width: 96px;
}
.Xm {
    float: left;
    font-size: 90%;
    margin-right: 10px;
}
.Xl {
    float: left;
    margin-top: 6px;
    white-space: nowrap;
}
.arj {
    clear: both;
    margin-left: 10px;
    padding-top: 20px;
}
.arn {
    height: 16px;
    margin-bottom: -3px;
    width: 16px;
}
.ari, .ark, .arl .arm {
    display: none;
}
.arl .ari, .arl .ark {
    display: block;
}
.arm, .ark {
    margin-left: 20px;
}
.arh {
    font-size: 80%;
    font-weight: bold;
    margin-right: 5px;
    vertical-align: top;
}
.P2 {
    background: none repeat scroll 0 0 white;
    border-bottom: 1px solid #FFFFFF;
    font-size: 80%;
    margin-bottom: 20px;
    padding: 6px 15px 5px;
}
.P1 {
    font-weight: bold;
}
.XA, .P1 {
    color: #222222;
}
.Xz {
    color: #222222;
    cursor: pointer;
    font-weight: bold;
    margin: 6px 10px 6px 0;
    text-decoration: underline;
}
.Gt {
    background-color: white;
    border-bottom: 1px solid #FFFFFF;
    padding-bottom: 15px;
}
.IR {
    margin: 20px 0 5px 10px;
}
.GR {
    font-weight: bold;
}
.GB {
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 45px;
    margin: 22px 0 0 22px;
    width: 45px;
}
.Gw {
    font-size: 80%;
}
.GC {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap;
}
.IQ {
    display: none;
}
.VB {
    background-color: #FFFFFF;
    font-size: 80%;
    padding: 12px 0 0 24px;
    white-space: nowrap;
}
.VF {
    color: #222222;
    font-weight: bold;
}
.VE {
    margin-right: 15px;
}
.VC {
    color: #222222;
    cursor: pointer;
    margin-right: 15px;
}
.VD {
    text-decoration: underline;
}
.VA {
    background: url("pimages/2/up/post.png") no-repeat scroll 0 0 transparent;
}
.Vx {
    background: url("pimages/2/up/comment.gif") no-repeat scroll 0 0 transparent;
}
.Vz {
    background: url("pimages/2/up/like-deselected.gif") no-repeat scroll 0 0 transparent;
}
.Vy {
    height: 16px;
    margin: 0 2px -4px 0;
    text-decoration: none;
    width: 16px;
}
.p7 {
    color: #777777;
    margin-top: 12px;
}
.p5 {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.pO {
    color: #777777;
}
.GV {
    background: url("../img/sprite_black2.png") no-repeat scroll -87px -3px transparent;
    height: 16px;
    width: 16px;
}
.HS {
    background-color: #FFFFFF;
    padding: 0 10px 10px;
}
.HS .Bk .G2 {
    padding: 10px;
}
.arZ .ar0, .IT .IS {
    display: inline;
}
.IT .HR, .arZ .HR, .arZ .IS {
    display: none;
}
.IU {
    font-size: 80%;
    font-weight: bold;
    margin-left: 50px;
}
.HR {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.IS, .ar0 {
    color: #777777;
    cursor: text;
    display: none;
    text-decoration: none;
}
.Gf {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #999999 #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    font-size: 80%;
    height: auto;
    margin: 3px 10px 0;
    max-width: 50em;
    position: relative;
}
.Gm {
    background: url("pimages/2/up/sharebox-triangle.png") repeat scroll 0 0 transparent;
    height: 16px;
    left: -10px;
    position: absolute;
    top: 5px;
    width: 10px;
}
.Gk {
    margin-top: 3px;
}
.IK {
    color: #222222;
}
.Fz {
    font-size: 80%;
}
.Gl {
    color: #919191;
    margin-left: 10px;
}
.F1 {
    font-size: 80%;
}
.FY .Gf {
    cursor: text;
    height: 40px;
}
.FP .FY .Gf {
    height: 35px;
}
.F0 .Gk, .FY .aq6, .FY .HG, .FY .FZ, .FY .FX {
    display: none;
}
.HG {
    border-top: 1px solid #919191;
    margin: 0 10px;
}
.Xy {
    border-top: 1px solid #919191;
    margin: 0 10px;
    padding: 7px 0;
}
.Xy .Yu {
    margin-bottom: 10px;
}
.FD .F3 {
    display: none;
}
.FK .F3 {
    display: block;
}
.F3 {
    color: #222222;
    float: left;
    margin: 10px 0;
}
.HO {
    margin-left: 0.5em;
}
.y7, .Dd, .y0, .arY {
    color: #777777;
    display: none;
    float: right;
    margin: 10px 10px 0 0;
}
.HK {
    clear: both;
}
.FK .y7, .FH .Dd, .BA .y0, .ard .arY {
    display: block;
}
.CT {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.FD .y0 {
    color: #222222;
    cursor: pointer;
    display: none;
    text-decoration: underline;
}
.FD .arY {
    display: none;
}
.F4 {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.FX {
    background: url("pimages/2/up/x-for-ui.gif") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 16px;
    padding: 1px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 16px;
}
.FW {
    float: left;
    font-weight: bold;
}
.FW .J-K-I-Jz {
    font-size: 120%;
    line-height: 1.6em;
}
.FZ {
    margin: 0 0 0 10px;
}
.Gh {
    color: #222222;
    font-size: 80%;
    width: auto;
}
.F2 {
    font-weight: bold;
}
.LR {
    color: #777777;
}
.CS {
    color: #919191;
    font-size: 80%;
    padding-bottom: 5px;
}
.Go {
    color: #CC0000;
    font-size: 80%;
    padding-bottom: 5px;
}
.Fr {
    display: none;
}
.F7 {
    position: relative;
}
.P0 {
    float: left;
    height: 1px;
    width: 10px;
}
.F8 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    font-weight: bold;
    padding: 3px 26px 3px 20px;
}
.F9 {
    height: 16px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 16px;
}
.Gc {
    background: url("pimages/2/up/public.png") no-repeat scroll 0 0 transparent;
}
.Gb {
    background: url("pimages/2/up/private.png") no-repeat scroll 0 0 transparent;
}
.Xx {
    background: url("pimages/2/up/domain.png") no-repeat scroll 0 0 transparent;
}
.II {
    color: #333333;
}
.Gd {
    background: url("../img/sprite_black2.png") no-repeat scroll -42px -84px transparent;
    height: 7px;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 7px;
}
.IJ {
    z-index: 10;
}
.Gi {
    float: left;
    margin-top: 5px;
}
.Gg {
    font-weight: bold;
}
.arX {
    white-space: nowrap;
}
.HL .FJ {
    width: 513px;
}
.HL .FN {
    margin-left: 10px;
}
.HN {
    clear: both;
    color: #222222;
    margin: 0 0 15px 6.8em;
}
.HI {
    margin-bottom: 3px;
}
.HH {
    vertical-align: middle;
}
.HJ {
    font-weight: bold;
    margin-left: 3px;
}
.KA-JQ {
    border: 0 none;
    height: 475px;
    overflow: hidden;
    width: 706px;
}
.KA-JD-Jh {
    background-color: #666666;
    left: 0;
    position: absolute;
    top: 0;
}
.KA-JD {
    background-color: #FFFFFF;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    left: 0;
    overflow: auto;
    position: absolute;
    top: 0;
    z-index: 1101;
}
.KA-JD-K7 {
    background-color: #FFFFFF;
    height: 40px;
    width: 706px;
}
.KA-JD-K7-K0 {
    display: inline-block;
    font-weight: bold;
    padding: 12px 0 0 15px;
}
.KA-JD-K7-Jq {
    background: url("pimages/2/up/onepick-close.gif") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 15px;
    margin: 10px 10px 0;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 15px;
}
.KA-JD-Jl {
    display: none;
}
.GT {
    background-color: #FFFFFF;
    font-size: 80%;
}
.Ft {
    padding: 20px 0 10px 12px;
}
.Fx {
    color: #222222;
    font-size: medium;
    font-weight: bold;
}
.Fw {
    color: #777777;
}
.Fu {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.Fv {
    color: #3C3C3C;
}
.aq7 {
    float: right;
    margin-right: 25px;
}
.aq8 {
    color: #222222;
    font-weight: bold;
}
.GU {
    background-color: #FFFFFF;
}
.GU .Bf {
    padding-bottom: 1px;
}
.GU .TB {
    background-color: #FFFFFF;
}
.GU .TC {
    border-bottom: 1px solid #FFFFFF;
}
.XL {
    font-weight: bold;
}
html {
    height: 100%;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
body {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
body.xE {
    background-color: #FFFFFF;
    background-image: none;
}
.cO {
    height: 100%;
    width: 100%;
}
html.cQ {
    overflow-x: auto;
    overflow-y: scroll;
}
html.aao, html.ajX {
    overflow: visible;
}
html.aan {
    overflow: auto;
}
.cP {
    background-color: #FFFFFF;
    overflow: visible;
}
.aam {
    background-color: #FFFFFF;
    overflow-x: visible;
}
.ajW {
    overflow-x: visible;
}
body, td, input, textarea, select {
    font-family: arial,sans-serif;
    margin: 0;
}
input, textarea, select {
    font-size: 100%;
}
.cf {
    border-collapse: collapse;
}
.aB, .e, .cg {
    cursor: pointer;
}
.ce {
    height: 9px;
    left: 0;
    position: absolute;
    top: -10000px;
}
.ci, .ch {
    border: medium none;
    margin: 0;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.ci {
    height: 95px;
}
.J-J5-Ji {
    display: inline-block;
    position: relative;
}
.Kj-JD-Jh {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 500;
}
.Kj-JD {
    outline: 0 none;
    position: absolute;
    top: 0;
    width: 450px;
    z-index: 501;
}
.Kj-JD-K7 {
    cursor: default;
    font: bold 100% arial,sans-serif;
}
.Kj-JD-K7-K0 {
    padding-right: 20px;
}
.Kj-JD-Jz {
    font: 80% arial,sans-serif;
}
.Kj-JD-Jz .e, .Kj-JD-Jz a {
    color: #222222 !important;
}
.Kj-JD-Jl, .Kj-JD-Jl button {
    font: 90% arial,sans-serif;
}
.b8, .cd, .cc {
    line-height: 100%;
    position: relative;
}
.b8, .cd, .cc {
    min-height: 18px;
}
.b8 .vh, .cd .vh, .cc .vh {
    font-size: 80%;
    font-weight: bold;
    text-align: center;
}
.b8, .cd, .cc {
    padding: 2px 0 3px;
}
.b8 .vh, .cd .vh, .cc .vh {
    padding: 0 7px;
}
.ca {
    cursor: pointer;
    text-decoration: underline;
}
.Z5 {
    cursor: default;
    outline: medium none;
    position: absolute;
    text-align: left;
    z-index: 7;
}
.b8 .UD, .b8 .UB {
    border-bottom-color: #F9EDBE;
    border-top-color: #F9EDBE;
}
.b8 .vh {
    background: none repeat scroll 0 0 #F9EDBE;
    border-color: #F9EDBE;
    color: #222222;
}
.b8 .ca {
    color: #222222;
}
.cd .UD, .cd .UB {
    border-bottom-color: #CC0000;
    border-top-color: #CC0000;
}
.cd .vh {
    background: none repeat scroll 0 0 #CC0000;
    border-color: #CC0000;
    color: #FFFFFF;
}
.cd .ca {
    color: #C3D9FF;
}
.cc .UD, .cc .UB {
    border-bottom-color: white;
    border-top-color: white;
}
.cc .vh {
    background: none repeat scroll 0 0 white;
    border-color: white;
    color: #222222;
}
.cc .ca {
    color: #222222;
}
.amh-z6, .amh-zT {
    color: #000000;
    padding: 15px;
    width: 340px;
}
.amh-z6, .amh-Av {
    position: absolute;
    visibility: hidden;
    z-index: 14;
}
.amh-z6 {
    border: 1px solid #B3B3B3;
}
.amh-zT {
    margin: -4px -5px -5px;
}
.amh-zW {
    position: relative;
}
.amh-Aw {
    background: url("images/2/promo_arrows.png") no-repeat scroll left 0 transparent;
    height: 69px;
    left: -48px;
    position: absolute;
    top: 40px;
    width: 33px;
}
.amh-z7 {
    background: url("images/2/promo_arrows.png") no-repeat scroll left 0 transparent;
    height: 69px;
    position: absolute;
    width: 33px;
}
.amh-Va {
    background: url("images/2/promo_arrows.png") no-repeat scroll right 0 transparent;
    height: 69px;
    position: absolute;
    right: -48px;
    top: 40px;
    width: 33px;
}
.amh-TX {
    background: url("images/2/promo_arrows.png") no-repeat scroll right 0 transparent;
    height: 69px;
    position: absolute;
    top: 40px;
    width: 33px;
}
.amh-z7 {
    background-image: url("images/2/promo_arrows_ns.gif");
    left: -51px;
    top: 40px;
}
.amh-TX {
    right: -51px;
}
.amh-Av .lT {
    border-top: 1px solid #E6E6E6;
    height: 4px;
}
.amh-z6, .amh-zT, .amh-Av .lJ, .amh-Av .lN {
    background-color: #FFFFFF;
}
.amj {
    margin: 0 0 0.75em;
}
.amm {
    font: bold 100% arial,sans-serif;
}
.aml {
    font: 80% arial,sans-serif;
}
.amk {
    font: 80% arial,sans-serif;
    margin-left: 0.75em;
}
.ami-z6, .ami-zT {
    color: #000000;
    padding: 15px;
    width: 340px;
}
.ami-z6, .ami-Av {
    position: absolute;
    visibility: hidden;
    z-index: 14;
}
.ami-z6 {
    border: 1px solid #B3B3B3;
}
.ami-zT {
    margin: -4px -5px -5px;
}
.ami-zW {
    position: relative;
}
.ami-Aw {
    background: url("images/2/promo_arrows.png") no-repeat scroll -33px 0 transparent;
    height: 33px;
    left: 30px;
    position: absolute;
    top: -48px;
    width: 69px;
}
.ami-z7 {
    background: url("images/2/promo_arrows.png") no-repeat scroll -33px 0 transparent;
    height: 33px;
    position: absolute;
    width: 69px;
}
.ami-Va {
    background: url("images/2/promo_arrows.png") no-repeat scroll -33px 0 transparent;
    height: 33px;
    position: absolute;
    right: 30px;
    top: -48px;
    width: 69px;
}
.ami-TX {
    background: url("images/2/promo_arrows.png") no-repeat scroll -33px 0 transparent;
    height: 33px;
    position: absolute;
    top: -48px;
    width: 69px;
}
.ami-z7 {
    background-image: url("images/2/promo_arrows_ns.gif");
    left: 21px;
    top: -51px;
}
.ami-TX {
    right: 21px;
}
.ami-Av .lT {
    border-top: 1px solid #E6E6E6;
    height: 4px;
}
.ami-z6, .ami-zT, .ami-Av .lJ, .ami-Av .lN {
    background-color: #FFFFFF;
}
.aB, .e, .cg {
    color: #1155CC;
    cursor: pointer;
}
.aB {
    white-space: nowrap;
}
.e {
    text-decoration: underline;
    white-space: nowrap;
}
.cg {
    text-decoration: underline;
}
.PF {
    background: none repeat scroll 0 0 transparent;
    width: 2px;
}
.PF.PE {
    background: none repeat scroll 0 0 #4D90F0;
}
.dF .dG, .nr, .Ar {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #666666 #CCCCCC #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #222222;
}
.nr {
    margin: 1px;
    padding: 3px 0 3px 3px;
}
.nr:focus, .l1, .dI:focus {
    border: 2px solid #FFFFCC !important;
    margin: 0 !important;
    outline: 0 none !important;
}
.xy {
    margin-bottom: 4px;
}
.xx {
    width: 415px;
}
.TE {
    width: 20px;
}
.TB {
    border-spacing: 0;
    color: #222222;
    cursor: default;
    padding: 0;
    table-layout: fixed;
    width: 100%;
}
.TD {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    height: inherit;
}
.TC {
    font-size: 80%;
    padding: 1px;
    vertical-align: middle;
}
.Cp {
    position: relative;
}
.agg {
    height: 100%;
}
.F {
    border-spacing: 0;
    cursor: pointer;
    padding: 0;
    table-layout: fixed;
    width: 100%;
}
.yS {
    color: #000000;
    font: bold 80% arial,sans-serif;
    padding: 3px 3px 0 2px;
}
.A0 {
    background: url("?ui=2&view=dim&iv=gfmeg2pb8c6e&it=vi") no-repeat scroll -84px 50% transparent;
    color: #777777;
    height: 10px;
    overflow: hidden;
    padding: 1px;
    position: absolute;
    right: 10px;
    top: 0.9em;
    width: 7px;
}
.J-M .SK {
    border: medium none;
    box-shadow: none;
    padding: 0;
}
.J-M {
    max-height: 360px;
    overflow: auto;
    z-index: 7;
}
.J-awr {
    color: #333333;
    padding: 2px 8px;
}
.J-M-JJ {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #888888 #CCCCCC #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin: 6px 8px;
    overflow: hidden;
    padding: 1px;
}
.J-M-JJ input {
    max-width: 50ex !important;
}
.J-M-Jz {
    max-height: 160px;
    overflow-x: hidden;
    overflow-y: auto;
}
.py {
    color: #222222;
    cursor: pointer;
    font: 80% arial,sans-serif;
    outline: medium none;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.pw {
    color: #222222;
    display: inline;
    font-size: 100%;
    font-weight: bold;
}
.qn {
    position: absolute;
    right: 15px;
    top: 2px;
}
.pq {
    float: right;
    height: 12px;
    position: relative;
    top: 2px;
    width: 12px;
}
.pv .pq {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll -70px -30px transparent;
}
.pr .pq {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll -60px -20px transparent;
}
.aj8 {
    left: -1000px;
    position: absolute;
}
.T4 {
    margin: 0 0 30px !important;
    padding: 0 0 5px;
}
.T3 {
    color: #222222;
    cursor: pointer;
    font-size: 80% !important;
    margin: 0 5px;
    padding: 2px 0 3px 20px;
}
.akb .T3 {
    display: none;
}
.T1 {
    background: none repeat scroll 0 0 transparent;
}
.PI {
    border: 2px solid transparent;
    padding: 1px;
    position: absolute;
}
.ako {
    cursor: pointer;
}
.PL {
    border: 2px solid #E2E2E2;
}
.PJ {
    background-color: #FFFFFF;
    color: #222222;
    font-size: 80%;
    opacity: 0.65;
    position: absolute;
    text-align: center;
    text-decoration: underline;
}
.PK {
    background-color: #FFFFFF;
    color: #222222;
    font-size: 80%;
    opacity: 0.65;
    position: absolute;
    text-align: center;
    text-decoration: underline;
    visibility: hidden;
}
.PL .PK {
    visibility: visible;
}
.CX {
    margin: 0 !important;
    position: relative;
}
.z9 {
    color: #222222;
    cursor: pointer;
    font-size: 80% !important;
    margin: 0 5px;
    padding: 1px 5px 2px 20px;
    position: relative;
}
.T2 {
    background: none repeat scroll 0 0 #FFFFFF;
}
.z8 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #222222;
    font-weight: bold;
}
.iy {
    font-weight: bold;
}
.is {
    vertical-align: middle;
}
.T5 {
    margin-left: 4px;
}
.akd .z9 {
    display: none;
}
.akd .z8 {
    display: block;
}
.z9 .akf {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll 0 -120px transparent;
    display: none;
    height: 12px;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 12px;
}
.akd .z9 .akf {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll -40px -120px transparent;
}
.z9 .akg {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll -20px -120px transparent;
}
.akd .z9 .akg, .akd .T2 .akf {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll -60px -120px transparent;
}
.z8.T2 .akf, .akd .z8 .akf {
    display: block;
}
.amH {
    margin-left: 4px;
    margin-right: 4px;
}
.Di {
    padding: 0.3em 8px 0 0;
    white-space: nowrap;
}
.Dj {
    font-size: 80%;
    white-space: nowrap;
}
.Di .e {
    font-size: 80%;
}
.amD {
    margin: 0;
}
.amF {
    margin-right: -3px;
}
.amI, .amJ {
    height: 21px;
    width: 21px;
}
.amI {
    background: url("../img/sprite_black2.png") no-repeat scroll -21px -21px transparent;
}
.amJ {
    background: url("../img/sprite_black2.png") no-repeat scroll -42px -21px transparent;
}
td.apU, td.aqM {
    padding: 3px 0 0 5px;
}
.aqN, .apT .T-KT-JX, .aqP .T-KT-JX {
    height: 15px;
    width: 15px;
}td.apU {
    padding-bottom: 1px;
    padding-top: 1px;
}
td.apU .T-KT {
    position: relative;
    top: 3px;
}
.as9-asS {
    color: #777777;
}
.TK {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.TA {
    display: none;
}
.TO {
    padding-left: 8px;
    padding-right: 4px;
}
.TN {
    padding-bottom: 1px;
    padding-top: 1px;
    position: relative;
}
div.TH {
    display: inline-block;
    left: 0;
    outline: medium none;
    position: absolute;
    top: 50%;
}
.aih, .aii {
    cursor: pointer;
}.nL {
    display: inline-block;
    height: 11px;
    margin-top: -5px;
    position: absolute;
    top: 50%;
    width: 11px;
}
.aif {
    left: 0;
}
.aig {
    right: 1px;
}
.pM {
    border-style: solid;
    border-width: 0;
    cursor: pointer;
    height: 11px;
    width: 11px;
}
.p6 {
    font: 11px arial,sans-serif;
    height: 11px;
    margin: 0;
    text-align: center;
    width: 11px;
}
.p8 {
    font-size: 80%;
    line-height: 10px;
    visibility: hidden;
}
.NQ .p8 {
    visibility: visible;
}
.aio {
    color: #222222;
    margin-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.aip {
    margin-right: 15px;
}
.nU {
    cursor: pointer;
    margin-right: 4px;
    vertical-align: middle;
}
.n0 {
    color: #222222;
    cursor: pointer;
    text-decoration: none;
}
.n1 .n0 {
    font-weight: bold !important;
}
.nW .nU, .nW .n0 {
    color: #222222;
}
.NQ .nU, .NQ .n0 {
    color: #222222;
}
.NQ {
    background: none repeat scroll 0 0 #EEEEEE;
    cursor: pointer;
}
.nZ {
    background: none repeat scroll 0 0 transparent;
}
.nZ .nU, .nZ .n0 {
    color: #DD4B39 !important;
    font-weight: bold;
}
.ail {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll -20px -20px transparent;
    height: 15px;
    vertical-align: middle;
    width: 15px;
}
.n6 {
    padding-bottom: 1px;
    position: relative;
}
.n8 {
    padding: 2px 4px;
}
.n4 {
    cursor: pointer;
    display: block;
    left: 20px;
    padding: 2px 4px;
    position: absolute;
    top: 0;
}
.aiu {
    outline: medium none;
}
.air {
    border-bottom: 1px solid #E5E5E5;
}
.CJ {
    text-decoration: none;
}
.ait {
    font-size: 70%;
}
.ais {
    font-size: 100%;
}
.n7 {
    background-color: transparent;
}
.n7 .CJ {
    text-decoration: none;
}
.z0 {
    font-size: medium;
    padding: 2px 4px 8px 17px;
}
.CL {
    padding: 1px 4px 1px 25px;
}
.CK {
    color: #222222;
    text-decoration: none;
}
.nM {
    font-size: 80%;
    position: relative;
}
.CM {
    height: 6px;
}
.CI {
    z-index: 12;
}
.CI .TO {
    margin: 0;
    padding: 2px 44px 2px 8px;
}
.CI .CL {
    margin: 0;
    padding: 2px 44px 2px 25px;
}
.TO .n0 {
    color: #222222;
}
.n4 {
    color: #222222;
}
.n7 {
    color: #DD4B39;
}
.CL .CK {
    color: #1155CC;
}
.ain {
    border-left: 2px solid #DD4B39;
}
.dJ {
    clear: both;
    height: 0;
    overflow: hidden;
}
.ph {
    height: 100%;
    overflow: hidden;
}
.p, .i {
    float: left;
}
.q, .j {
    float: right;
}
.o, .h {
    height: 100%;
    overflow: hidden;
}
.o, .p, .q {
    position: relative;
}
.m {
    float: left;
    width: 100%;
}
.k {
    position: relative;
}
.f1, .fZ {
    font-weight: bold;
}
.f1, .f1 .f0 {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
}
.fZ .f0 {
    color: #222222;
    cursor: text;
    outline: medium none;
    text-decoration: none;
}
.f2 .fZ, .f2 .f1 {
    float: left;
    padding: 3px 8px;
}
.f3 .fZ, .f3 .f1 {
    float: right;
    padding: 3px;
    text-align: right;
}
.AD {
    bottom: 0;
    width: 100%;
}
.I8 {
    font-size: 0;
    height: 0;
    line-height: 0;
}
.no {
    float: left;
}
.nn {
    float: left;
    min-height: 1px;
}
.Bs {
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    position: relative;
}
.Bu {
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.Bt {
    height: 0;
    overflow: hidden;
}
.Cq {
    float: left;
}
.Cr {
    float: right;
}
.age {
    background: none repeat scroll 0 0 white;
    overflow-y: scroll;
}
.aeJ {
    background: none repeat scroll 0 0 white;
    overflow-y: scroll;
}
.aeF {
    padding: 0;
    vertical-align: bottom;
}
.aeG {
    background: none repeat scroll 0 0 transparent !important;
    padding: 0;
    vertical-align: bottom;
}
.w6 {
    color: #222222;
    font: 80% arial,sans-serif;
    padding: 5px;
}
.wZ {
    margin: 0;
    padding-left: 2ex;
    padding-top: 3px;
}
.w3 {
    list-style: circle outside none;
    white-space: nowrap;
}
.w1 {
    list-style: disc outside none;
}
.w0 {
    display: none;
}
.xb {
    font-weight: bold;
}
.w2 {
    color: #222222;
    font-size: 80%;
}
.w5 {
    color: #222222;
    cursor: pointer;
}
.w9, .w7 {
    cursor: pointer;
    font: 80% arial,sans-serif;
    margin-left: 5px;
}
.w4 {
    display: none;
}
.w8 {
    border: 1px solid white;
    font: 80% arial,sans-serif;
    margin: 2px;
    padding: 2px;
}
.xa {
    border: 2px solid #CC0000;
    position: relative;
    z-index: 1000;
}
.apR {
    background-color: #DDDDFF;
}
.apQ {
    background-color: #FFFF99;
}
.apS {
    background-color: #BBFFBB;
}
.G0 {
    float: right;
    margin-top: -4px;
    overflow: hidden;
}
.GZ {
    margin: 0 0 2px 2px;
}
.hx .kv .Bk {
    color: #777777;
}
.hx .kQ .Bk {
    height: 12px;
    margin: 0 0 -4px;
    padding: 0;
}
.kx .Bk {
    display: none;
}
.kQ .G2 {
    height: 12px;
}
.kv .G2, .ky .G2 {
    padding-bottom: 10px;
}
.b7 {
    z-index: 3;
}
.f5 .cj {
}
.f4 {
    margin-right: 3px;
    vertical-align: text-top;
}
.dS {
    padding-left: 19px;
}
.ad {
    color: #222222;
}
.ag, .ac {
    color: #222222;
    cursor: pointer;
    text-decoration: underline;
    white-space: nowrap;
}
.Y4 {
    color: #222222;
    cursor: pointer;
    font: 11px arial,sans-serif;
    position: absolute;
    text-decoration: underline;
}
.ah {
    background-color: #FFFFFF;
    border: 1px solid #888888;
    color: #333333;
    direction: ltr;
    font: 80% arial,sans-serif;
    margin-top: -1px;
    padding: 2px;
    position: absolute;
    width: 25em;
    z-index: 7;
}
.aq {
    clear: both;
    cursor: default;
    height: 1.4em;
    line-height: 1.4em;
    position: relative;
    white-space: nowrap;
}
.am {
    margin-left: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 23em;
}
.ao {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 25em;
}
.al {
    float: left;
    height: 16px;
    margin: 0 0 0 2px;
    width: 16px;
}
.ak {
    font-size: 0;
    height: 16px;
    top: 50%;
    width: 16px;
}
.ah .Jd-Je {
    background-color: #EEEEEE;
    color: #333333;
}
.ap {
    border-top: 1px solid #888888;
}
.ar {
    font: 11px arial,sans-serif;
    height: 1.7em;
    margin: -1px 0 -3px;
    outline: medium none;
    padding: 0 5px 1px 0;
    text-decoration: none;
}
.as {
    float: left;
}
.at, .au {
    border-style: solid;
    font-weight: normal;
}
.at {
    border-width: 1px 0;
    padding: 0;
}
.au {
    border-width: 0 1px;
    padding: 1px 0;
}
.at, .au {
    margin: 0;
}
.av {
    padding: 0 5px;
}
.as .at {
    overflow: visible;
}
.D .J-M-JJ input, .dW .J-M-JJ input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #222222;
    font-size: 100%;
    margin: 0;
    outline: 0 none !important;
    width: 100%;
}
.vY {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 5;
}
div.nq {
    z-index: -2;
}
.vX {
    font-size: 80%;
    visibility: visible;
}
.vX .vh {
    background: none repeat scroll 0 0 #FFF1A8;
    border-color: -moz-use-text-color #FFF1A8 #FFF1A8;
    border-top: 0 none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #222222;
    padding: 3px 3px 0;
}
.v2 {
    color: #222222;
}
.vZ {
    padding-left: 2px;
    white-space: nowrap;
}
.v0 {
    padding-right: 2px;
    text-align: right;
    white-space: nowrap;
}
.v1 {
    font-weight: bold;
}
div.wa {
    background: none repeat scroll 0 50% #222222;
    color: #FFFFFF;
    font-family: arial,sans-serif;
    font-weight: bold;
    left: 4%;
    overflow: hidden;
    position: fixed;
    text-align: center;
    top: 5%;
    width: 92%;
    z-index: 1002;
}
.aou {
    display: none;
    visibility: hidden;
}
.wa {
    border-radius: 10px 10px 10px 10px;
    opacity: 0.85;
}
div.wc {
    padding: 1em;
}
table.wf, table.wd {
    width: 100%;
}
.Dp {
    padding-bottom: 0.8ex;
}
.wk {
    font-size: 100%;
    outline: medium none;
    text-align: left;
    white-space: nowrap;
}
.wj {
    color: #DDDD00;
    text-align: right;
}
.wi {
    color: #DDDD00;
    cursor: pointer;
    text-decoration: underline;
}
.aov {
    border-top: 1px solid #999999;
    padding: 0.5em 0;
}
.aow {
    background: none repeat scroll 0 0 #DDDD00;
    color: #222222;
    font-size: 80%;
    padding: 3px 7px;
    text-align: left;
}
.aox .aow {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.aoy {
    cursor: pointer;
    text-decoration: underline;
}
.aox .aoy {
    color: #DDDD00;
}
table.wd {
    border-top: 1px solid #999999;
    font-size: 80%;
}
.Do {
    color: #DDDD00;
    padding-top: 0.8em;
    text-align: left;
}
.Dn {
    padding-top: 0.15em;
    vertical-align: top;
}
table.wd td.wg {
    font-weight: bold;
    padding-right: 0.3em;
    text-align: right;
    white-space: nowrap;
}
table.wd td.we {
    font-weight: normal;
    text-align: left;
}
span.wb {
    font-size: 70%;
}
span.wh {
    color: #DDDD00;
    font-family: "courier new",monospace;
}
.Ae {
    overflow: hidden;
    padding: 3px;
    text-align: center;
}
.Af {
    background-color: #F7F7F7;
    border: 1px solid #CCCCCC;
    outline: 0 none;
    padding: 4px;
    position: absolute;
    width: 250px;
    z-index: 10;
}
textarea.Ah {
    border: 2px solid #FFFFCC;
    font-size: 80%;
    height: 36px;
    margin: 0;
    padding: 2px 0 0 1px;
    width: 98%;
}
textarea.Ai {
    border: 2px solid #F7F7F7;
    font-size: 80%;
    height: 36px;
    margin: 0;
    padding: 2px 0 0 1px;
    width: 98%;
}
.Ag {
    color: #777777;
    font-size: 70%;
}
.Cm {
    width: 22px;
}
td.nA-x3 {
    padding: 0 0 0 1px;
    text-align: left;
    width: 24px;
}
input.nA-jc {
    margin: -2px 0 0 2px;
    vertical-align: middle;
}
.nA-jd {
    background: url("?ui=2&view=dim&iv=1j3nkxtead9az&it=ic") no-repeat scroll -41px -21px transparent;
    height: 9px;
    left: -2px;
    margin-top: -1px;
    vertical-align: middle;
    visibility: hidden;
    width: 5px;
}
.Bk {
    margin-bottom: 10px;
    position: relative;
}
.Bk .G2 {
    -moz-border-bottom-colors: #E2E2E2 #CFCFCF;
    -moz-border-image: none;
    -moz-border-left-colors: #EFEFEF #CFCFCF;
    -moz-border-right-colors: #EFEFEF #CFCFCF;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: #CFCFCF;
    border-radius: 2px 2px 2px 2px;
    border-right: 2px solid #CFCFCF;
    border-style: solid;
    border-width: 1px 2px 2px;
    padding-top: 3px;
}
.kv .Bk, .ky .Bk {
    margin-bottom: -17px;
    padding-bottom: 0;
}
.kv {
    position: relative;
}
.kv .G3, .ky .G3 {
    height: 34px;
    padding-bottom: 0;
}
.G0 .J-Zh-I {
    height: 1.3em;
}
.G0 .J-Zh-I.G1 {
    border-bottom-right-radius: 0;
    border-right: 0 none !important;
    border-top-right-radius: 2px;
    margin-right: 0 !important;
}
.G0 .J-K-I.G1, .G0 .G1 .J-K-I-Kv-H, .G0 .G1 .J-K-I-J6-H, .G0 .G1 .J-K-I-I-KC, .G0 .G1 .J-K-I-K9-KP {
    border-top-right-radius: 2px;
}
.G0 .J-Zh-I {
    border-top-left-radius: 0;
}
.GU .kv .G3, .GU .ky .G3 {
    height: 21px;
}
.GU .Bk .G2 {
    -moz-border-bottom-colors: #E2E2E2 #CFCFCF;
    -moz-border-left-colors: #E2E2E2 #CFCFCF;
    -moz-border-right-colors: #E2E2E2 #CFCFCF;
    border-top-color: #CFCFCF;
}
.H0, .Yx {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.aom {
    position: fixed !important;
}
.aon {
    position: absolute !important;
}
.ic {
    text-align: left;
}
.hK {
    padding: 8px 10px 8px 0;
    text-align: center;
    vertical-align: top;
}
.hL {
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    width: 175px;
}
.ij {
    font-weight: bold;
}
.hJ {
    margin: 0;
    padding-left: 1.5em;
}
.T-P {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #BBBBBB #BBBBBB #A8A8A8;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    padding: 16px;
    position: absolute;
    z-index: 1201 !important;
}.T-P-aut:focus {
    border: 1px solid #4D90FE;
    opacity: 0.8;
}
.T-P-hFsbo {
    position: absolute;
}
.T-P-hFsbo .T-P-atD, .T-P-hFsbo .T-P-atC {
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.T-P-hFsbo .T-P-atD {
    border: 9px solid;
}
.T-P-hFsbo .T-P-atC {
    border: 8px solid;
}
.T-P-atB {
    bottom: 0;
}
.T-P-atG {
    top: -9px;
}
.T-P-atE {
    left: -9px;
}
.T-P-atF {
    right: 0;
}
.T-P-atB .T-P-atD {
    left: -9px;
}
.T-P-atG .T-P-atD {
    border-color: #BBBBBB transparent;
    left: -9px;
}
.T-P-atB .T-P-atD {
    border-color: #A8A8A8 transparent;
}
.T-P-atB .T-P-atC, .T-P-atG .T-P-atC {
    border-color: #FFFFFF transparent;
    left: -8px;
}
.T-P-atB .T-P-atD, .T-P-atB .T-P-atC {
    border-bottom-width: 0;
}
.T-P-atG .T-P-atD {
    border-top-width: 0;
}
.T-P-atG .T-P-atC {
    border-top-width: 0;
    top: 1px;
}
.T-P-atE .T-P-atD, .T-P-atF .T-P-atD {
    border-color: transparent #BBBBBB;
    top: -9px;
}
.T-P-atE .T-P-atC, .T-P-atF .T-P-atC {
    border-color: transparent #FFFFFF;
    top: -8px;
}
.T-P-atE .T-P-atD {
    border-left-width: 0;
}
.T-P-atE .T-P-atC {
    border-left-width: 0;
    left: 1px;
}
.T-P-atF .T-P-atD, .T-P-atF .T-P-atC {
    border-right-width: 0;
}
.ZF-z6, .ZF-zT {
    color: #000000;
    width: 340px;
}
.ZF-z6, .ZF-Av {
    position: absolute;
    visibility: hidden;
    z-index: 14;
}
.ZF-z6 {
    border: 1px solid #B3B3B3;
}
.ZF-zW {
    position: relative;
}
.ZF-Aw {
    background: url("images/2/promo_arrows.png") no-repeat scroll left 0 transparent;
    height: 69px;
    left: -48px;
    position: absolute;
    top: 40px;
    width: 33px;
}
.ZF-z7 {
    background: url("images/2/promo_arrows.png") no-repeat scroll left 0 transparent;
    height: 69px;
    position: absolute;
    width: 33px;
}
.ZF-Va {
    background: url("images/2/promo_arrows.png") no-repeat scroll right 0 transparent;
    height: 69px;
    position: absolute;
    right: -48px;
    top: 40px;
    width: 33px;
}
.ZF-TX {
    background: url("images/2/promo_arrows.png") no-repeat scroll right 0 transparent;
    height: 69px;
    position: absolute;
    top: 40px;
    width: 33px;
}
.ZF-z7 {
    background-image: url("images/2/promo_arrows_ns.gif");
    left: -51px;
    top: 40px;
}
.ZF-TX {
    right: -51px;
}
.ZF-Aw, .ZF-z7 {
    display: none;
}
.ZF-Av .lT {
    border-top: 1px solid #E6E6E6;
    height: 4px;
}
.ZF-z6, .ZF-zT, .ZF-Av .lJ, .ZF-Av .lN {
    background-color: #FFFFFF;
    padding: 0;
}
.SK.ZF-zT {
    position: absolute;
}
.aiw .ZF-z6, .aiw .ZF-zT {
    margin: -2px 0 0 -1px;
}
.ZF-z6, .ZF-zT {
    margin: -2px 0 0;
}
.ZZ .w-Pv {
    float: left;
    padding: 0;
    width: 100%;
}
.ZB .w-as1.nr, .ZB .w-as1.nr.l1 {
    margin: 0 20px 0 0;
    padding-right: 20px;
}
.ZH {
    width: 99%;
}
.ZI {
    margin-bottom: 8px;
}
.ZI .ZG {
    padding-bottom: 2px;
}
.ZG {
    color: grey;
    float: left;
    padding: 0 5px 0 0;
    white-space: nowrap;
    width: auto;
}
.aD {
    font-weight: normal;
}
.ZZ {
    font-size: 80%;
    padding: 9px;
}
.aiw .ZZ {
    font-size: 100%;
    padding: 20px;
    white-space: normal;
}
.Zx {
    float: left;
    margin: 9px 12px 7px 0;
}
.aiw .Zx {
    margin: 9px 20px 20px 0;
}
.aac {
    float: left;
    margin: 3px 0 9px;
    width: 100%;
}
.ZC {
    background-image: url("pimages/2/search_white.png");
    height: 20px;
    left: 17px;
    position: relative;
    top: 5px;
    width: 20px;
}
.acM {
    color: #1155CC;
    cursor: pointer;
    float: right;
    margin: 15px 0 7px;
    max-width: 220px;
}
.aiw .acM {
    max-width: 300px;
}
.acN {
    color: #CCCCCC;
}
.acL {
    color: white;
    font-size: 11px;
    font-weight: bold;
}
.acK {
    color: #1155CC;
    cursor: pointer;
    float: left;
    margin: 0 0 10px;
}
.ZZ .lZ {
    padding: 2px;
}
.Z0 {
    white-space: normal;
}
.ZZ .lY {
    margin: 0;
}.Zy:focus {
    opacity: 0.8;
}
.ZZ .bY {
    margin-bottom: 5px;
}
.aeD {
    font-size: 12px;
}
.ZQ {
    padding: 12px 0 0 80px;
}
.bF {
    float: none;
    padding: 3px 0 0;
}
.aoo {
    cursor: pointer;
    position: absolute;
    right: 2px;
    top: 1px;
}.aiw .aoo {
    cursor: pointer;
    position: relative;
    right: 0;
    top: 0;
}
.aiw .aoq {
    padding: 12px 6px 11px;
}.ZB {
    position: relative;
}
.a4 {
    color: grey;
    padding: 7px 0 0;
}
.w-as0 .ZH.nr {
    padding: 3px 0 3px 3px;
}
.w-Nw {
    line-height: normal;
}
.aab {
    float: left;
}
.aaa.T-axO {
    margin-right: 8px;
}
.ZD .J-N-Jz, .aeE .J-N-Jz, .aaa .J-N-Jz {
    overflow: hidden;
    text-overflow: ellipsis;
}
.ZD {
    max-width: 250px;
}
.aeE {
    width: 200px;
}
.ZE, .aaa {
    max-width: 90%;
}
.ZE .J-JN-M-I-JG, .aaa .J-JN-M-I-JG {
    position: absolute;
    right: 5px;
    top: 12px;
}
.w-as1.nr.aor, .w-as1.nr.aor.l1 {
    padding-right: 8px;
}
.Zz .nr {
    max-width: 140px;
    min-width: 100px;
}
.ZA {
    padding-bottom: 6px;
    padding-top: 5px;
}
.T-Jo {
    background-color: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(155, 155, 155, 0.57);
    border-radius: 1px 1px 1px 1px;
    font-size: 1px;
    height: 11px;
    margin: 0 4px 0 1px;
    outline: 0 none;
    vertical-align: text-bottom;
    width: 11px;
}
.T-Jo-ayH {
    background-color: rgba(255, 255, 255, 0.65);
}
.T-Jo-Jp {
    background-color: rgba(255, 255, 255, 0.65);
}
.T-Jo-JW {
    border: 1px solid #B2B2B2;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}
.T-Jo-Je {
    background-color: #EBEBEB;
}
.T-Jo-JO {
    border: 1px solid #4D90FE;
}
.T-Jo-auq.T-Jo-JO {
    border: 1px solid rgba(155, 155, 155, 0.57);
}
.T-Jo-JE, .T-Jo-auq.T-Jo-JE {
    background-color: #FFFFFF;
    border: 1px solid #F1F1F1;
    cursor: default;
}
.T-Jo-auh {
    height: 15px;
    left: 0;
    outline: 0 none;
    position: relative;
    top: -3px;
    width: 15px;
}.T-Jo-Jp .T-Jo-auh {
    background: url("../img/checkmark.png") no-repeat scroll -5px -3px transparent;
}
.J-M {
    -moz-transition: opacity 0.218s ease 0s;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    cursor: default;
    font-size: 13px;
    margin: 0;
    outline: medium none;
    padding: 0 0 6px;
    position: absolute;
}
.J-N, .J-LC, .J-JK {
    color: #333333;
    cursor: pointer;
    list-style: none outside none;
    margin: 0;
    padding: 2px 7em 2px 30px;
    position: relative;
    white-space: nowrap;
}
.J-M-awO .J-N, .J-M-awS .J-N {
    padding-left: 16px;
    vertical-align: middle;
}
.J-M-awN .J-N {
    padding-right: 44px;
}
.J-N-JE .J-N-atj, .J-N-JE .J-N-Jz {
    color: #CCCCCC !important;
}
.J-N-JE .J-N-JX {
    opacity: 0.3;
}
.J-N-JT, .J-N-JW {
    background-color: #EEEEEE;
    border-color: #EEEEEE;
    border-style: dotted;
    border-width: 1px 0;
    padding-bottom: 1px;
    padding-top: 1px;
}
.J-N-Jo, .J-N-JX {
    background-repeat: no-repeat;
    height: 21px;
    left: 3px;
    position: absolute;
    right: auto;
    top: 3px;
    vertical-align: middle;
    width: 21px;
}.J-Ks-KO .J-N-Jz {
    color: #333333;
}
.J-N-atj {
    color: #666666;
    direction: ltr;
    left: auto;
    padding: 0 6px;
    position: absolute;
    right: 0;
    text-align: right;
}
.J-Kh {
    border-top: 1px solid #EBEBEB;
    margin-bottom: 6px;
    margin-top: 5px;
}
.J-LC-JT, .J-LC-JW, .J-JK-JT, .J-JK-JW {
    background-color: #EEEEEE;
    border-color: #EEEEEE;
    border-style: dotted;
    border-width: 1px 0;
    padding-bottom: 1px;
    padding-top: 1px;
}
.J-N-JT .J-N-Jz, .J-N-JW .J-N-Jz {
    color: #333333;
}
.J-LC-Jo {
    background-repeat: no-repeat;
    height: 21px;
    left: 3px;
    position: absolute;
    right: auto;
    vertical-align: middle;
    width: 21px;
}
.J-LC, .J-LC-Ky-Jp, .J-LC-JR-Jp {
    background-position: left center;
    background-repeat: no-repeat;
}.T-KT {
    display: inline-block;
    height: 19px;
    padding: 2px;
    text-align: center;
    width: 19px;
}.J-awx, .Kj-JD {
    background: none repeat scroll 0 0 padding-box #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.333);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    outline: 0 none;
    position: absolute;
}
.J-awx-Jh, .Kj-JD-Jh {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 0;
    position: absolute;
    top: 0;
}
div.J-awx-Jh, div.Kj-JD-Jh {
    opacity: 0.75;
}
.Kj-JD {
    color: #000000;
    padding: 30px 42px;
}
.Kj-JD-K7 {
    background-color: #FFFFFF;
    color: #000000;
    cursor: default;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 16px;
}
.Kj-JD-K7-Jq {
    cursor: pointer;
    height: 11px;
    opacity: 0.7;
    padding: 17px;
    position: absolute;
    right: 0;
    top: 0;
    width: 11px;
}.Kj-JD-K7-Jq:hover {
    opacity: 1;
}
.Kj-JD-Jz {
    background-color: #FFFFFF;
    line-height: 1.4em;
}
.Kj-JD-Jl {
    margin-top: 16px;
}
.Kj-JD-Jl button {
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 27px;
    margin: 0 16px 0 0;
    min-width: 72px;
    outline: 0 none;
    padding: 0 8px;
}
.Kj-JD-Jl button:hover {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
}
.Kj-JD-Jl button:active {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
.Kj-JD-Jl button:focus {
    border: 1px solid #4D90FE;
}
.Kj-JD-Jl button[disabled] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: none;
    color: #B8B8B8;
}
.Kj-JD-Jl .J-at1-atl {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF;
}
.Kj-JD-Jl .J-at1-atl:hover {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    border: 1px solid #2F5BB7;
    color: #FFFFFF;
}
.Kj-JD-Jl .J-at1-atl:active {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    border: 1px solid #2F5BB7;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    color: #FFFFFF;
}
.Kj-JD-Jl .J-at1-atl:focus {
    border: 1px solid transparent;
    box-shadow: 0 0 0 1px #FFFFFF inset;
    outline: 0 none transparent;
}
.Kj-JD-Jl .J-at1-atl[disabled] {
    background: none repeat scroll 0 0 #4D90FE;
    box-shadow: none;
    color: #FFFFFF;
    opacity: 0.5;
}
.T-atu, .T-auB {
    width: 512px;
}
.J-Z {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #E5E5E5;
    outline: 0 none;
    padding: 8px 0 4px;
    position: relative;
}
.J-Z-I, .J-Z-M-I {
    -moz-user-select: none;
    background: none repeat scroll 0 50% transparent;
    border-color: transparent;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    list-style: none outside none;
    outline: medium none;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
}
.J-Z-I-Kv-H, .J-Z-I-J6-H .J-Z-M-I-Kv-H, .J-Z-M-I-J6-H {
    border: 0 none;
    vertical-align: top;
}
.J-Z-I-Kv-H, .J-Z-M-I-Kv-H {
    margin: 0;
    padding: 0;
}
.J-Z-I-J6-H, .J-Z-M-I-J6-H {
    padding: 0 2px;
}
.J-Z-I-JW {
    padding: 0;
}
.J-Z-I-Je, .J-Z-I-Jp, .J-Z-I-KO {
    color: #222222;
    padding: 0;
}
.J-Z-I-JW, .J-Z-M-I-JW {
    border-color: #C6C6C6 !important;
    color: #222222;
}
.J-Z-M-I-Kq {
    color: #222222;
}
.J-Z-I-JW, .J-Z-M-I-JW {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.J-Z-I-Je, .J-Z-M-I-Je {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1);
    border-color: #C6C6C6;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.J-Z-I-KO, .J-Z-I-Jp, .J-Z-M-I-Kq {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border-color: #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.J-Z-I-JE, .J-Z-M-I-JE {
    color: #222222 !important;
    opacity: 0.3;
}
.J-Z-I-Js-IF, .J-Z-I-Js-IF .J-Z-I-Kv-H, .J-Z-I-Js-IF .J-Z-I-J6-H {
    margin-right: 0;
}
.J-Z-I-Js-Gs, .J-Z-I-Js-Gs .J-Z-I-Kv-H, .J-Z-I-Js-Gs .J-Z-I-J6-H {
    margin-left: 0;
}.J-Z-axR {
    border-left: 1px solid #CCCCCC;
    height: 17px;
    line-height: normal;
    list-style: none outside none;
    margin: 0 2px;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 0;
}.J-Z-M-I-Jm {
    margin: 0;
    padding: 0;
}
.cP, .aam {
    background: none repeat scroll 0 0 #FFFFFF;
}
.wl, .wn, .wo, .wp, .wq {
    height: 100%;
    width: 100%;
}
.wl, .wn, .wo, .wp, .wq {
    position: fixed;
}
.wl {
    background: none repeat scroll 0 0 white;
    overflow: hidden;
}
.ao0 {
    left: 0;
    position: absolute;
}
.ao1 {
    -moz-transform: scaleX(-1);
}td.apU .T-KT.xn, td.apU .T-KT.xl, td.apU .T-KT.xk, td.apU .T-KT.xj, td.apU .T-KT.xm, td.apU .T-KT.xg, td.apU .T-KT.xe, td.apU .T-KT.xh, td.apU .T-KT.xd, td.apU .T-KT.xc, td.apU .T-KT.xf, td.apU .T-KT.aj7, td.apU .T-KT.aj6 {
    top: 4px;
}
.de, .df, .c7, .o3, .wK {
    height: 16px;
    width: 16px;
}
.df {
    background: url("images/2/icons_ns10.png") no-repeat scroll -60px -80px transparent;
}
.c7 {
    background: url("images/2/icons_ns10.png") no-repeat scroll 0 0 transparent;
}
.o3 {
    background: url("images/2/icons_ns10.png") no-repeat scroll -100px -20px transparent;
}
.TV {
    background: url("images/2/icons_ns10.png") no-repeat scroll -80px -140px transparent;
}
.wK {
    background: url("images/2/icons_ns10.png") no-repeat scroll -80px -40px transparent;
}
.qs {
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: middle;
}
.apV {
    background: none repeat scroll 0 0 #FFF1A8;
    box-shadow: 0 -1px 5px #8B8B8B;
    color: #222222;
    cursor: pointer;
    font-size: 80%;
    padding-bottom: 7px;
    padding-right: 10px;
    padding-top: 9px;
    position: relative;
}
.apW {
    float: left;
    margin-top: -9px;
    position: relative;
}
.apX {
    padding-left: 5px;
    position: relative;
}
.apY {
    z-index: 4;
}
.PS {
    clear: both;
    margin: 0 2px 5px;
}
.Zs {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
    color: #222222;
    font-size: 80%;
    padding: 5px;
}
.PT {
    background: none repeat scroll 0 0 #FFF8E7;
}
.PU {
    background: none repeat scroll 0 0 #FDF6E5;
}
.Zv {
    color: #009933;
    text-decoration: none;
}
.Zu {
    color: #1155CC;
    font-size: 110%;
    font-weight: bold;
    text-decoration: underline;
}
.Zw {
    font-size: 11px;
    padding-left: 3px;
    vertical-align: top;
}
.PV {
    text-align: left;
}
.PS .J-J5-Ji {
    margin: 0 auto;
    width: 100%;
}
.Zt {
    white-space: nowrap;
}
.aqR {
    font-size: 90%;
    margin: 10px 0;
    width: 220px;
}
.aqU {
    font-size: 90%;
    height: 15px;
    margin: 2px 0;
}
.aqQ {
    font-size: 90%;
    margin: 0 4px;
    width: 190px;
}
.aqW {
    cursor: pointer;
    margin: 2px 0;
    word-wrap: break-word;
}
.aqX, .aq0 {
    color: #777777;
    margin-left: 10px;
}
.aq0 .aqX {
    margin-left: 0;
}
.aqW .Yu {
    margin-top: 0;
}
.aqS {
    display: inline-block;
    margin: 0 2px;
    position: relative;
    width: 14px;
}
.aqV {
    background: url("pimages/2/up/link.png") no-repeat scroll 0 0 transparent;
    height: 7px;
    top: -1px;
}
.aqT {
    background: url("pimages/2/up/image.png") no-repeat scroll 0 0 transparent;
    height: 14px;
    top: 4px;
}
.aq1 {
    background: url("pimages/2/up/video.png") no-repeat scroll 0 0 transparent;
    height: 14px;
    top: 3px;
}
.aqY {
    color: #222222;
    text-decoration: none;
}
.arT {
    cursor: pointer;
    margin: 0 2px 0 1px;
}
.arR {
    background: url("pimages/2/up/p1sprite2_3.png") no-repeat scroll 0 -15px transparent;
    display: inline-block;
    float: left;
    height: 15px;
    margin: 0;
    width: 24px;
}
.arU {
    background: url("pimages/2/up/p1sprite2_3.png") no-repeat scroll 0 0 transparent;
}
.arS {
    background: url("pimages/2/up/p1sprite2_3.png") no-repeat scroll 0 -30px transparent;
}
.arN {
    float: left;
    padding-left: 2px;
}
.arN.arV {
    display: none;
}
.arO {
    background: url("pimages/2/up/p1sprite2_3.png") no-repeat scroll 0 -45px transparent;
    float: left;
    height: 15px;
    width: 5px;
}
.arP {
    background: url("pimages/2/up/p1sprite2_3.png") no-repeat scroll -34px -45px transparent;
    float: left;
    height: 15px;
    width: 2px;
}
.arM {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid none;
    border-width: 1px;
    float: left;
    max-width: 37px;
    min-width: 5px;
}
.arQ {
    color: #777777;
    font-size: 90%;
    height: 11px;
    line-height: 12px;
    margin: 1px 5px;
}
.anr, .anu {
    color: #222222;
}
.am6 {
    border-top: 1px solid #D8D8D8;
    height: 5px;
    margin-right: 0;
    margin-top: 6px;
}
.an2 .am6 {
    background: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.1), transparent) repeat scroll 0 0 transparent;
}
.anT .E {
    cursor: default;
    outline: medium none;
    position: absolute;
    z-index: 7;
}
.anT .anK {
    border-top: 1px solid #CCCCCC;
    margin-top: 4px;
    padding-top: 4px;
}
.an5 {
    outline: medium none;
    overflow: hidden;
    table-layout: fixed;
    width: 100%;
}
.an6 {
    border-collapse: separate;
    border-spacing: 0;
    outline: medium none;
    overflow: hidden;
    table-layout: fixed;
    width: 100%;
}
.aoa, .aoa .anF, .aoa .ant, .anQ, .anN, .anw {
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.anN, .anU, .am5, .ano, .ans, .aob, .anw {
    font-size: 80%;
}
.anX {
    cursor: pointer;
    vertical-align: top;
}
.anH {
    border-top: 1px solid #D8D8D8;
    font-size: 80%;
    padding: 4px 0 6px 25px;
}
.an3, .an4 {
    color: #222222;
    cursor: pointer;
    font-size: 70%;
    text-align: center;
    text-decoration: underline;
}
.anU {
    padding-top: 6px;
}
.anB {
    padding: 4px 0 0;
}
.aoa {
    padding: 4px 0;
}
.anU .anB, .anU .aoa {
    padding: 5px;
    vertical-align: middle;
}
.anU .amZ {
    padding: 3px;
    vertical-align: middle;
}
.anB {
    border-left: 1px solid transparent;
}
.aoa, .amZ {
    border-right: 1px solid transparent;
}
.anU .aoa {
    border-right: medium none;
}
.amY {
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.anW .amY {
    margin: 2px 0 -2px;
}
.anU .anW .amZ {
    height: auto;
}
.anB {
    padding-left: 8px;
    width: 22px;
}
.anU .anB {
    padding-left: 5px;
    width: 20px;
}
.aoa {
    padding-right: 8px;
}
.anU .aoa {
    padding-right: 0;
}
.anU .anz {
    border: 1px solid transparent;
    height: 16px;
    margin-left: -1px;
    margin-top: -1px;
    width: 16px;
}
.anU .anA .anz {
    background-color: #EEEEEE;
    border-color: #D8D8D8;
}
.anU .amZ {
    color: #919191;
    text-align: center;
    width: 24px;
}
.anU .any .amZ {
    color: #222222;
}
.any .anB, .any .aoa, .any .amZ {
    background-color: #EEEEEE;
}
.anU .anV .anB, .anU .anV .aoa, .anU .anV .amZ {
    border-bottom: medium none;
    border-top-color: #D8D8D8;
}
.any .anX .anB, .any .anX .aoa, .any .anX .amZ {
    background: none repeat scroll 0 0 transparent;
    border-color: transparent;
}
.anU .any .anz {
    border-color: #EEEEEE;
}
.ant {
    color: #595959;
    padding-top: 3px;
}
.am5 {
    color: #222222;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    text-decoration: underline;
    vertical-align: middle;
}
.azg {
    border-bottom: 1px solid #D8D8D8;
    margin-top: 10px;
    padding: 0 0 9px 9px;
}
.aod {
    font-weight: bold;
}
.aob, .ano, .ans, .am0 {
    padding: 6px 0 0;
}
.anD, .an3, .an4 {
    padding: 4px 0 0;
}
.azh {
    height: 24px;
    vertical-align: middle;
}
.azi {
    height: 24px;
    margin-right: 8px;
    width: 24px;
}
.anL {
    padding: 8px 9px 0;
}
.aoc {
    background: url("../img/sprite_black2.png") no-repeat scroll -63px -84px transparent;
    height: 21px;
    margin-left: -2px;
    margin-top: -4px;
    opacity: 0.55;
    vertical-align: middle;
    width: 21px;
}
.anI {
    height: 24px;
    vertical-align: middle;
    width: 24px;
}
.am3 {
    height: 50px;
    margin-bottom: 6px;
    margin-left: 8px;
    overflow: hidden;
    white-space: nowrap;
}
.am4 {
    margin: 0 8px 0 0;
    overflow: hidden;
    width: 64px;
}
.am2 {
    text-decoration: none;
}
.am1 {
    border: medium none;
    visibility: hidden;
}
.anQ {
    color: #222222;
    vertical-align: top;
}
.anC .any {
    cursor: pointer;
    text-decoration: underline;
}
.anN {
    color: #595959;
}
.anS {
    overflow: hidden;
    width: 0;
}
.anP .anS {
    width: 53px;
}
.anR {
    height: 48px;
    padding-left: 5px;
    width: 48px;
}
.anD {
    color: #919191;
    font-size: 70%;
    text-align: center;
}
.an7 {
    font-size: medium;
    margin: 4px 9px 3px;
    position: relative;
}
.an9 {
    color: #919191;
    font-size: 70%;
}
.an8 {
    background: none repeat scroll 0 0 transparent;
    color: #222222;
    cursor: pointer;
    display: none;
    font-size: 70%;
    padding-left: 5px;
    position: absolute;
    right: 0;
    text-decoration: underline;
    top: 0;
}
.any .an8, .anG .an8 {
    display: block;
}
.anv {
    border-bottom: 1px solid #D8D8D8;
    color: #595959;
    font-weight: bold;
    height: 24px;
    margin: 10px 0 0;
    padding-bottom: 9px;
    padding-left: 6px;
}
.anx {
    text-align: right;
    width: 103px;
}
.o3.T-I-J3 {
    background: url("//ssl.gstatic.com/ui/v1/icons/mail/groupchat.png") repeat scroll 0 0 transparent;
}
.anp, .an1 {
    background: url("//ssl.gstatic.com/ui/v1/icons/mail/cal.png") repeat scroll 0 0 transparent;
}
.anp {
    height: 21px;
    margin-top: -5px;
    opacity: 0.55;
    vertical-align: middle;
    width: 21px;
}
.aqR {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}
.any .aqR {
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #D8D8D8;
}
.aoe .aqR {
    margin: 0;
    padding: 6px 8px;
    width: auto;
}
.aoe .aqQ {
    font-size: medium;
    margin: 0;
    width: 100%;
}
.aoe .vb {
    color: #222222;
}
.aoe .aqW {
    font-size: 80%;
    margin: 0 0 5px;
}
.aoe .aqU {
    font-size: 70%;
}
.aoe .aqX, .aoe .aq0 {
    color: #919191;
    float: right;
    margin: 2px 0 0;
}
.aoe .aq0 .aqX {
    float: none;
}
.aoe .aqY {
    color: #1155CC;
}
.aqZ {
    text-decoration: underline;
}
.iI {
    border-bottom: 1px solid #E5E5E5;
}
.and .ane.T-I-J3, .anf .ane.T-I-J3, .anc .ane.T-I-J3, .anb .ane.T-I-J3, .anh .ane.T-I-J3, .ang .ane.T-I-J3 {
    height: 21px;
    margin-top: 4px;
    width: 17px;
}.anf .ane {
    background: url("images/2/icons_ns10.png") no-repeat scroll -40px -120px transparent;
}
.anc .ane {
    background: url("images/2/icons_ns10.png") no-repeat scroll -60px -120px transparent;
}
.anb .ane {
    background: url("images/2/icons_ns10.png") no-repeat scroll -80px -120px transparent;
}
.anh .ane {
    background: url("images/2/icons_ns10.png") no-repeat scroll -100px -120px transparent;
}
.ang .ane {
    background: url("images/2/icons_ns10.png") no-repeat scroll 0 -140px transparent;
}
.ank {
    background: url("../img/sprite_black2.png") no-repeat scroll -63px -84px transparent;
}
.ana {
    background: url("../img/sprite_black2.png") no-repeat scroll -63px 0 transparent;
}
.anl {
    background: url("//ssl.gstatic.com/ui/v1/icons/common/down_arrow.png") repeat scroll 0 0 transparent;
}
.ann {
    display: none;
}
.am7.T-I-Js-Gs {
    margin-left: 0;
}
.anq .aoa {
    color: #222222;
    text-decoration: underline;
}
.anO {
    height: 33px;
}
.anM {
    height: 27px;
    padding-top: 6px;
}
.mppYec {
    padding: 2px 9px;
}
.u5 {
    background: inherit;
    padding-left: 8px;
    padding-top: 10px;
    position: relative;
}
.aoh {
    padding-left: 0;
}
.oM, .u8 {
    font-size: 80%;
}
.wr .oM {
    font-size: 70%;
}
.u9 {
    font-size: 11px;
    font-weight: bold;
}
.aoi {
    color: #222222;
    font-weight: normal;
    text-decoration: none;
}
.u9, .u8 {
    color: #595959;
    padding-top: 10px;
}
.u5 .aoh {
    color: #222222;
    font-weight: normal;
    text-align: center;
}
.u7 {
    color: #595959;
    cursor: pointer;
    text-decoration: underline;
}
.u6:visited {
    color: #222222;
}
.vb {
    color: #222222;
    margin: 12px 0;
}
.vc {
    padding-top: 2px;
}
a.u6 {
    color: #222222;
}
.vd {
    color: #222222;
    text-decoration: none;
}
.aof {
    border-width: 0;
    margin: 0;
}
.aog .xz {
    background-color: #F2F2F2;
    border-top: 1px solid #CFCFCF;
    overflow: hidden;
    text-align: center;
}
.aog {
    border: 1px solid #CFCFCF;
    margin: 5px 0 8px;
}
.fO {
    border-bottom: 1px solid #CCCCCC;
    font-size: 80%;
    margin-right: 5px;
    padding-bottom: 10px;
}
.fO .u9 {
    font-weight: bold;
    padding: 2px 0;
    text-align: left;
}
.fO .vb {
    padding-top: 3px;
}
.fW {
    color: #777777;
}
.fO .u6 {
    top: 0;
}
.fP {
    margin-left: 26px;
}
.fQ {
    float: left;
    height: 20px;
    width: 20px;
}.u4 .u9 {
    font-weight: bold;
    margin-bottom: 4px;
    padding-top: 0;
    text-align: left;
}
.u4 .vb {
    margin: 0;
}
.o2 {
    padding-bottom: 5px;
}
.Pj {
    background: none repeat scroll 0 0 transparent;
    width: auto;
}
.aoZ {
    color: #1155CC;
    text-decoration: none;
}
.aiz {
    background-color: #F5F5F5;
    border: 1px solid #E5E5E5;
    color: #222222;
    cursor: pointer;
    margin-right: 10px;
}
.aiH {
    box-shadow: 0 1px 3px rgba(102, 102, 102, 0.4);
}
.aiF {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #E5E5E5;
    color: #222222;
    padding: 2px 4px 4px 6px;
}
.aiG {
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
}
.aiJ {
    background: url("../img/sprite_black2.png") no-repeat scroll -63px -84px transparent;
    height: 16px;
    margin-right: 6px;
    opacity: 0.667;
    width: 21px;
}.aiA {
    opacity: 0.7;
}
.aiD {
    background-color: #F5F5F5;
    padding: 8px;
}
.aiC {
    padding: 0;
    vertical-align: top;
}
.aiI {
    border: medium none;
    height: 50px;
    padding-right: 6px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}
.aiK {
    font-weight: bold;
    margin-bottom: 6px;
}.adg {
    margin-right: 0.5px;
}
.adi {
    margin-right: -3px;
}
.adj, .adk, .ad-download, .ad-upload, .ad-encaminhar, .ad-publicar, .ad-engrenagem, .ad-reverter, .ad-excluir, .ad-sub, .ad-refresh, .ad-novo {
    height: 21px;
    width: 21px;
}
.adj {
    background: url("../img/sprite_black2.png") no-repeat scroll -21px -21px transparent;
}.rfj {
    background: url("../img/sprite_black2.png") no-repeat scroll -61px -19px transparent;
}
.adk {
    background: url("../img/sprite_black2.png") no-repeat scroll -42px -21px transparent;
}.ad-refresh {
    background: url("../img/sprite_black2.png") no-repeat scroll -61px -19px transparent;
}.ad-download {
    background: url("../img/sprite_black2.png") no-repeat scroll -85px -21px transparent;
}.ad-upload {
    background: url("../img/sprite_black2.png") no-repeat scroll -20px -62px transparent;
}.ad-engrenagem {
    background: url("../img/sprite_black2.png") no-repeat scroll 2px -19px transparent;
}.ad-excluir {
    background: url("../img/sprite_black2.png") no-repeat scroll -60px -40px transparent;
}.ad-encaminhar {
    background: url("../img/sprite_black2.png") no-repeat scroll -42px -63px transparent;
}.ad-publicar {
    background: url("../img/sprite_black2.png") no-repeat scroll -85px -63px transparent;
}.ad-reverter {
    background: url("../img/sprite_black2.png") no-repeat scroll 1px -40px transparent; 
}.ad-sub {
    background: url("../img/sprite_black3.png") no-repeat scroll -82px -40px transparent; 
}.ad-novo {
    background: url("../img/add-black-16.png") no-repeat scroll transparent; 
    margin-top: 5px;
    margin-left: 5px;
}.ado {
    background: url("../img/sprite_black2.png") no-repeat scroll -42px -21px transparent;
}.sbico {
    background: url("../img/gnav.png") no-repeat scroll -137px -243px transparent !important;
    color: transparent !important;
    display: inline-block !important;
    height: 15px !important;
    margin-left: -6px !important;
    margin-top: -6px !important;
    width: 15px !important;
}.iT {
    background: url("../img/gimg.png") no-repeat scroll -148px 0 transparent;
    height: 20px;
    margin-left: 10px;
    width: 18px;
}.ui-button {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid #DCDCDC;
    border-radius: 0;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    line-height: 27px;
    padding: 0 8px;
    text-align: center;
    font-weight: bold !important;
    min-width: 25px;
    height: 21px;
    vertical-align: bottom;
    -webkit-border-radius: 2px;
    border-radius: 2px; 
}.ui-search {
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
}.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -7px; 
}* + html .ui-button {
    min-width: 70px;
}button.ui-button, input.ui-button[type="submit"] {
    height: 25px;
    line-height: 25px;
    margin: 0;
    vertical-align: bottom;
}* + html button.ui-button, * + html input.ui-button[type="submit"] {
    overflow: visible;
}.ui-button:hover {
    -moz-transition: all 0s ease 0s !important;
    background-color: #F8F8F8 !important;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1) !important;
    border: 1px solid #C6C6C6 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) !important;
    color: #333333 !important;
    text-decoration: none !important;
}.ui-button:focus {
    -moz-transition: all 0s ease 0s;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none;
}.ui-button:active {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.ui-button:visited {
    color: #666666;
}.ui-question:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}.ui-question {
    background-color: #357AE8 !important;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8) !important;
    border: 1px solid #2F5BB7 !important;
    color: #FFFFFF !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}
.ui-button-blue {
    background-color: #4D90FE !important;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED) !important;
    border: 1px solid #3079ED !important;
    color: #FFFFFF !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1) !important;
}.ui-button-blue:hover {
    background-color: #357AE8 !important;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8) !important;
    border: 1px solid #2F5BB7 !important;
    color: #FFFFFF !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}.ui-button-blue:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.ui-button-atendimento {
    background: none repeat scroll 0 0 #008200 !important;
    border: 1px solid transparent;
    color: #FFFFFF !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
    text-transform: uppercase;

    width: 100px;
}.ui-button-atendimento:hover {
    background: none repeat scroll 0 0 #008200 !important;
    border: 1px solid #006400 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    color: #00000 !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}.ui-button-atendimento:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}.ui-button-share {
    background-color: #3D9400;
    background-image: -moz-linear-gradient(center top , #3D9400, #398A00);
    border: 1px solid #29691D;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.ui-button-share:hover {
    background-color: #368200;
    background-image: -moz-linear-gradient(center top , #3D9400, #368200);
    border: 1px solid #2D6200;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.ui-button-share:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.ui-button-green {
    background: none repeat scroll 0 0 #008200 !important;
    border: 1px solid #006400 !important;
    color: #FFFFFF !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}.ui-button-green:hover {
    background: none repeat scroll 0 0 #008200 !important;
    border: 1px solid #006400 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    color: #FFFFFF !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}.ui-button-green:active {
    background: none repeat scroll 0 0 #008200 !important;
    border: 1px solid #006400;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}.ui-button-yellow {
    background: none repeat scroll 0 0 #fec747 !important;
    border: 1px solid #B9C300 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    color: #FFFFFF !important; 
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}.ui-button-yellow:hover {
    background: none repeat scroll 0 0 #fec747 !important;
    border: 1px solid #B9C300 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    color: #FFFFFF !important; 
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}.ui-button-yellow:active {
    background: none repeat scroll 0 0 #fec747 !important;
    border: 1px solid #B9C300;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.ui-button-red {
    background: none repeat scroll 0 0 #D14836 !important;
    border: 1px solid #B0281A !important;
    color: #FFFFFF !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}.ui-button-red:hover {
    background: none repeat scroll 0 0 #D14836 !important;
    border: 1px solid #B0281A !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    color: #FFFFFF !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}.ui-button-red:active {
    background: none repeat scroll 0 0 #D14836 !important;
    border: 1px solid #992A1B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3) !important;
}
.ui-button-white {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    color: #666666;
}
.ui-button-white:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
}
.ui-button-white:active {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.ui-button-red:visited, .ui-button-share:visited, .ui-button-blue:visited, .ui-button-green:visited {
    color: #FFFFFF;
}
.ui-button-blue:focus, .ui-button-share:focus, .ui-button-red:focus {
    box-shadow: 0 0 0 1px #FFFFFF inset;
}
.ui-button-share:focus {
    border-color: #29691D;
}
.ui-button-red:focus {
    border-color: #D14836;
}
.ui-button-blue:focus:hover, .ui-button-share:focus:hover, .ui-button-red:focus:hover {
    box-shadow: 0 0 0 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.ui-button.selected {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
.ui-button img {
    display: inline-block;
    margin: -3px 0 0;
    opacity: 0.55;
    pointer-events: none;
    vertical-align: middle;
}
* + html .ui-button img {
    margin: 4px 0 0;
}
.ui-button:hover img {
    opacity: 0.72;
}
.ui-button:active img {
    opacity: 1;
}
.ui-button.disabled img {
    opacity: 0.5;
}
.ui-button.disabled, .ui-button.disabled:hover, .ui-button.disabled:active, .ui-button-blue.disabled, .ui-button-blue.disabled:hover, .ui-button-blue.disabled:active, .ui-button-share.disabled, .ui-button-share.disabled:hover, .ui-button-share.disabled:active, .ui-button-red.disabled, .ui-button-red.disabled:hover, .ui-button-red.disabled:active, input.ui-button[type="submit"][disabled="disabled"] {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}
.ui-button-fornecedor {
    background: url("../img/buttons/btn_identi.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-fornecedor:hover {
    background: url("../img/buttons/btn_identi_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-fornecedor-sel {
    background: url("../img/buttons/btn_identi_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-fornecedor-sel:hover {
    background: url("../img/buttons/btn_identi_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-contato {
    background: url("../img/buttons/btn_endere.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-contato:hover {
    background: url("../img/buttons/btn_endere_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-contato-sel {
    background: url("../img/buttons/btn_endere_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-contato-sel:hover {
    background: url("../img/buttons/btn_endere_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-segmentacao {
    background: url("../img/buttons/btn_segmen.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-segmentacao:hover {
    background: url("../img/buttons/btn_segmen_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-segmentacao-sel {
    background: url("../img/buttons/btn_segmen_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-segmentacao-sel:hover {
    background: url("../img/buttons/btn_segmen_sel.jpg") no-repeat scroll 0 0 transparent !important ;
    background-position: center;
    height: 45px !important;
    width:  60px !important;
    border-width: 0 !important;
}
.ui-button-edit {
    background: url("../img/editar.png") no-repeat scroll 0 0 transparent !important;
    width: 14px !important; 
    height:  14px !important; 
    border-width: 0 !important;
    background-position: center;
    min-width: 17px !important;
    min-height:  17px !important
}
.ui-button-edit:hover {
    background: url("../img/editar.png") no-repeat scroll 0 0 transparent !important;
    width: 14px !important; 
    height:  14px !important; 
    border-width: 0 !important;
    background-position: center;
    min-width: 17px !important;
    min-height:  17px !important
}
.ui-button-delete {
    background: url("../img/delete.gif") no-repeat scroll 0 0 transparent !important;
    width: 14px !important;
    height:  14px !important; 
    background-position: center;
    border-width: 0 !important;
    min-width: 17px !important;
    min-height:  17px !important;
}
.ui-button-delete:hover {
    background: url("../img/delete.gif") no-repeat scroll 0 0 transparent !important;
    width: 14px !important;
    height:  14px !important; 
    background-position: center;
    border-width: 0 !important;
    min-width: 17px !important;
    min-height:  17px !important;
}.errormsg {
    color: #DD4B39;
    display: block;
    line-height: 17px;
    margin: 0.5em 0 0;
}
.ajT {
    background: url("../img/ellipsis.png") no-repeat scroll 0 0 transparent;
    height: 8px;
    opacity: 0.3;
    width: 20px;
}
.ficha-label {
    color: #4F4F4F;
    font-weight: bold;
    font-size: small;
}
.ficha-left {
    width:255px;
    max-width: 255px;
    min-width: 255px;
    vertical-align: top;
    text-align: left;
    margin-left: 15px;
}
.ficha-right {
    width:100%;
    vertical-align: top;
}
.ficha-codigo {
    font-size: 20px; 
    font-weight: bold;
    color: #1593FE;
    word-wrap: break-word;
}
.ficha-titulo {
    color: #1593FE;
    font-size: 22px;
    font-weight: normal;
    word-wrap: break-word;
}
.ficha-subtitulo {
    color: #1593FE;
    font-size: 15px;
}
.ficha-tipo {
    color:#1593FE;
    font-weight: bold;
    font-size: 15px;
}
.ficha-alerta {
    color: #CC0000;
    font-weight: bold;
    font-size: 15px;
}
.ficha-detalhamento {
    color: #4F4F4F;
    font-size: 13px;
    white-space: normal;
}
.ficha-estados-impostos {
    width:100%;
    text-align: center;
}
.aj5.J-KU-Jg {
    border-top: 1px solid #E5E5E5;
    bottom: 1px;
    height: 32px;
    left: 0;
    margin-left: 16px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 144px;
}
.aj5 .J-KU, .aj5.J-KU-Jg {
    background-color: transparent;
}
.aj5.J-KU-Jg-Zc .J-KU {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 17px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 6px;
}
.J-KU-Jg {
    background: none repeat scroll 0 0 #EBEFF9;
    border: 0 none;
    cursor: default;
    list-style: none outside none;
    margin: 0;
    outline: medium none;
    padding: 0;
}
.J-KU-Jg-Zf {
    clear: both;
    height: 0;
    overflow: hidden;
}
.J-KU-Jg-Zq {
    float: left;
}
.J-KU-Jg-Zj {
    float: right;
}
* html .J-KU-Jg-Zq {
    margin-right: -3px;
}
* html .J-KU-Jg-Zj {
    margin-left: -3px;
}
.J-KU-Jg-K9 .J-KU {
    border-bottom: 0 none;
    float: left;
    margin: 1px 4px 0 0;
}
.J-KU-Jg-Zc .J-KU {
    border-top: 0 none;
    float: left;
    margin: 0 4px 1px 0;
}
.J-KU-Jg-Zq .J-KU {
    border-right: 0 none;
    margin: 0 0 4px 1px;
}
.J-KU-Jg-Zj .J-KU {
    border-left: 0 none;
    margin: 0 1px 4px 0;
}
.J-KU-Jg-K9 .J-KU-KO {
    margin-top: 0;
    padding-bottom: 5px;
    top: 1px;
}
.J-KU-Jg-Zc .J-KU-KO {
    margin-bottom: 0;
    padding-top: 5px;
    top: -1px;
}
.J-KU-Jg-Zq .J-KU-KO {
    left: 1px;
    margin-left: 0;
    padding-right: 9px;
}
.J-KU-Jg-Zj .J-KU-KO {
    left: -1px;
    margin-right: 0;
    padding-left: 9px;
}
.LW-KX .J-KU-Jz, .LW-KX .J-KU-Jg {
    background-color: #FFFFFF !important;
}
.aj5 .J-KU.J-KU-KO {
    box-shadow: 0 0 4px 2px rgba(102, 102, 102, 0.1) inset;
    top: 0;
}
.aj5 .J-KU, .aj5.J-KU-Jg {
    background-color: transparent;
}
.aj5 .J-KU.J-KU-KO {
    background: none repeat scroll 0 0 rgba(102, 102, 102, 0.05) !important;
}
.aj5.J-KU-Jg-Zc .J-KU {
    border: medium none;
    cursor: pointer;
    display: inline-block;
    float: none;
    height: 17px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 6px;
}
.J-KU .aj2, .J-KU .aj4 {
    height: 21px;
    width: 21px;
}.Ak {
    background: url("../img/g-common-full.png") no-repeat scroll -16px 0 transparent;
    height: 18px;
    width: 18px;
}.Ak:hover {
    background: url("../img/g-common-full.png") no-repeat scroll -35px 0 transparent; 
    height: 18px;
    width: 18px;
}.zk {
    background: url("../img/g-common-full.png") no-repeat scroll -10px -102px transparent;
    height: 18px;
    width: 18px;
}.ui-home {
    background: url("../img/g-common-full.png") no-repeat scroll 0 -69px transparent !important;
    height: 18px !important;
    width: 18px !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    margin-left: -9px !important;
    margin-top: -10px !important;
}.ui-produto {
    background: url("../img/product-icon.png") no-repeat transparent !important;
    height: 18px !important;
    width: 18px !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    margin-top: -10px !important;
}.ui-menu-inicial {
    background: url("../img/menu.png") no-repeat transparent !important;
    height: 18px !important;
    width: 18px !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    margin-left: -12px !important;
    margin-top: -11px !important;
}.zk:hover {
    background: url("../img/g-common-full.png") no-repeat scroll 0 -69px transparent;
    height: 18px;
    width: 18px;
}.rH {
    display: inline-block;
    margin-top: 5px;
}.ui-comentario{
    padding: 10px !important;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CBCBCB;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    bottom: 0 !important;
    outline: medium none;
    padding: 12px 0;
    position: absolute;
    right: 20px;
    top: 46px;
    width: 434px;
    z-index: 900;
    overflow: auto;
}.ui-button-comentario{
    height: 25px;
    margin-right: 5px;
    position: relative;
}
.ui-comentario-cols{
    vertical-align: top !important;
}.ui-comentario-row{
    border-bottom: 1px solid #DDDDDD;
}.ui-link-comentario{
    font-weight: normal !important;
    color: #888888 !important;
    font-size: 11px !important;
}.ui-link-comentario:hover{
    text-decoration: underline !important;
    color: #1155CC !important;
}

.ui-carregando {
    padding: 11px 15px 9px; 
    text-align: center !important;
    background: #EDEFF4 !important;
    border: 1px solid #D8DFEA;
}
.gb_Ta {
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1);
    margin: 10px;
    position: relative;
    width: auto;
    background-color: white;
    z-index: 1;
}
.gb_Ua {
    background-size: 64px 64px;
    display: inline-block;
    height: 64px;
    margin: 12px;
    vertical-align: top;
    width: 64px;
}
.gb_Va {
    display: inline-block;
    padding: 16px 16px 16px 0;
    vertical-align: top;
    white-space: normal;
}
.gb_Wa {
    color: #262626;
    font: 16px/24px Arial,sans-serif;
}
.gb_Xa {
    color: #245DC1;
    font: 13px/18px Arial,sans-serif;
}
#gb#gb .gb_Ta .gb_Za:hover {
    text-decoration: underline;
}
.gb_Ta .gb_0a {
    background-position: -69px -924px;
    cursor: pointer;
    height: 12px;
    opacity: 0.27;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 12px;
}
.gb_Ta .gb_0a:hover {
    opacity: 0.55;
}
.gb_Aa {
    background-image: url("../../resources/img/v1_b444d4f7.png");
    background-size: 112px 1828px;
}