#wrapper .w12,
#wrapper.w12 {
    min-width: 972px;
    width: 81em
}

.pa {
    margin: 0 auto;
    padding: 0 .5em
}

.pa #area1,
.pa #area2,
.pa #area3 {
    float: left
}

.pa #subfoot {
    clear: both
}

.pa #area2,
.pa #area3 {
    margin-left: 1em
}

.pa #page:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

#wrapper {
    padding: 0 0;
    text-align: left;
    margin: 0 auto
}

#wrapper .w1 {
    min-width: 70px;
    width: 5.833em
}

#wrapper .w2 {
    min-width: 152px;
    width: 12.667em
}

#wrapper .w3 {
    min-width: 234px;
    width: 19.5em
}

#wrapper .w3 .w50 {
    min-width: 111px;
    width: 9.25em
}

#wrapper .w4 {
    min-width: 316px;
    width: 26.333em
}

#wrapper .w4 .w33 {
    min-width: 97px;
    width: 8.083em
}

#wrapper .w4 .ce3.w33 {
    min-width: 98px;
    width: 8.167em
}

#wrapper .w5 {
    min-width: 398px;
    width: 33.167em
}

#wrapper .w5 .w33 {
    min-width: 124px;
    width: 10.333em
}

#wrapper .w5 .ce2.w33,
#wrapper .w5 .ce3.w33 {
    min-width: 125px;
    width: 10.417em
}

#wrapper .w5 .w50 {
    min-width: 193px;
    width: 16.083em
}

#wrapper .w6 {
    min-width: 480px;
    width: 40em
}

#wrapper .w7 {
    min-width: 562px;
    width: 46.833em
}

#wrapper .w7 .w33 {
    min-width: 179px;
    width: 14.917em
}

#wrapper .w7 .ce3.w33 {
    min-width: 180px;
    width: 15em
}

#wrapper .w7 .w50 {
    min-width: 275px;
    width: 22.917em
}

#wrapper .w8 {
    min-width: 644px;
    width: 53.667em
}

#wrapper .w8 .w33 {
    min-width: 206px;
    width: 17.167em
}

#wrapper .w8 .ce1.w33,
#wrapper .w8 .ce3.w33 {
    min-width: 206px;
    width: 17.167em
}

#wrapper .w9 {
    min-width: 726px;
    width: 60.5em
}

#wrapper .w9 .w50 {
    min-width: 357px;
    width: 29.75em
}

#wrapper .w10 {
    min-width: 808px;
    width: 67.333em
}

#wrapper .w10 .w33 {
    min-width: 261px;
    width: 21.75em
}

#wrapper .w10 .ce3.w33 {
    min-width: 262px;
    width: 21.833em
}

#wrapper .w11 {
    min-width: 890px;
    width: 74.167em
}

#wrapper .w11 .w33 {
    min-width: 288px;
    width: 24em
}

#wrapper .w11 .ce2.w33,
#wrapper .w11 .ce3.w33 {
    min-width: 289px;
    width: 24.083em
}

#wrapper .w11 .w50 {
    min-width: 439px;
    width: 36.583em
}

#wrapper .w12 {
    min-width: 972px;
    width: 81em
}

#nav {
    min-width: 972px;
    background: transparent
}

#content {
    background: transparent
}

#foot {
    min-width: 972px;
    background: transparent
}

#wrapper .wings {
    background-color: #009ad9;
    height: 1.667em;
    min-width: 81em;
    width: 100%
}

a.more,
div.br *,
.cotb *,
.coss * {
    font-family: 'meiryo', 'ãƒ¡ã‚¤ãƒªã‚ª', 'ms pgothic', 'ms pã‚´ã‚·ãƒƒã‚¯', osaka, sans-serif
}

@media print {

    form,
    object {
        display: none
    }
}

a,
a:link,
a:visited {
    color: #333;
    text-decoration: none
}

a:hover,
a:hover span {
    color: #000;
    text-decoration: underline
}

a img {
    border: none
}

input,
select,
textarea {
    font-size: 15px;
    line-height: normal
}

big,
div.h2,
div.h3,
h1,
h2,
h3,
h4,
h5,
h6,
small {
    font-family: 'meiryo', 'ãƒ¡ã‚¤ãƒªã‚ª', 'ms pgothic', 'ms pã‚´ã‚·ãƒƒã‚¯', osaka, sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 0
}

.cf:after,
ul.cf li:after,
.ro:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.none {
    display: none
}

#area1 .ro .co,
#area2 .ro .co {
    margin: .667em .667em 1.667em
}

.datebar1_intl .br2 {
    display: none
}

.w6 .linkedimglinklist18 li {
    margin-bottom: 0;
    margin-right: 1.74em;
    min-width: 100px;
    width: 8.333em
}

.w6 .linkedimglinklist18 .first {
    margin-right: 1.833em
}

.w6 .linkedimglinklist18 .last {
    margin-right: 0
}

.w6 .linkedimglinklist18 a,
.w6 .linkedimglinklist18 img {
    text-align: left
}

.w6 .linkedimglinklist18 img {
    margin-bottom: .833em
}

.w6 .linkedimglinklist18 span {
    line-height: 1.416em
}

#dopad .br1 .advertisement {
    margin-right: 2.289em;
    min-width: 218px;
    width: 18.166em
}

#dopad .br2 .advertisement {
    min-width: 218px;
    width: 18.166em
}

body {
    color: #333;
    font-family: arial, sans-serif;
    font-size: 75%;
    line-height: 1.33em;
    margin: 0;
    padding: 0;
    text-align: center
}

.w6 .linklist1,
#dopad2,
#dopad2 .h3 {
    line-height: 1.833em
}

.w6 .linklist1 li {
    margin-left: .384em;
    padding: 0
}

.w6 .linklist1 a {
    padding-left: 2.153em;
    display: block
}

.linklist1 #svc1 {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -3888px
}

.linklist1 #svc2 {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4002px
}

.linklist1 #svc3 {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4116px
}

.linklist1 #svc4 {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4230px
}

.linklist1 #svc5 {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4344px
}

#dopad2 .h3 {
    clear: both;
    font-weight: normal;
    float: left;
    margin: 0 .333em 0 0
}

#dopad2 .br1 {
    margin-bottom: 0
}

#dopad2 .txtads {
    float: left
}

#dopad2 .txtads a:hover {
    color: #ff2c2c
}

#page .coa2 .h2 span {
    border-left: 4px solid #009ad9;
    font-size: 100%;
    height: 1.166em;
    line-height: .666em;
    padding: .667em 1.333em .167em .5em
}

.ro .coa2.coc1 .h2 {
    border-bottom: 1px solid #e1e1e1
}

#page .coa2 .h2 span img {
    margin-top: -.25em
}

#page .coa2 .h2 span.icon {
    border-left: none;
    margin-top: -.25em;
    padding: .25em 0 0 .333em
}

.middlebannerad1 {
    text-align: center
}

.middlebannerad1 .advertisement {
    margin: 0 .25em
}

.hcpdm1,
.hcpdm2 {
    min-width: 218px;
    width: 18.166em
}

.double1 .hcpdm1 {
    margin-right: 2.289em
}

.infopane1 .headlinelist3 {
    border: 3px double #ccc;
    padding: .75em
}

.transit .complex1 fieldset {
    padding: 0;
    margin: 0 0 .833em
}

.transit .complex1 input {
    width: 19em;
    margin: 0;
    color: #666
}

.transit .complex1 label {
    width: 5.5em;
    margin: 0;
    font-weight: bold;
    color: #666
}

.transit .complex1 select {
    margin-right: .417em;
    color: #666
}

.transit .complex1 .image {
    float: right
}

.transit .complex1 div {
    margin-top: 0
}

#topics {
    border-bottom: solid 2px #e1e1e1;
    height: 22.083em;
    margin: 0 .667em 1em;
    min-height: 265px
}

#topics .w6 {
    display: inline-block;
    min-width: 414px;
    width: 34.5em
}

#topics .w6 .br2 {
    float: right;
    margin-top: -2em
}

#topics .w4 {
    float: right;
    margin-top: .417em;
    min-width: 350px;
    width: 29.167em
}

#topics .w4 .m3 {
    margin: 0
}

#wrapper #area2 div.news_module {
    margin-left: 0;
    margin-right: 0
}

#topics .w6 .br2 ul,
#topics .advertisement {
    float: right
}

#topics .hlcp1 li.ter {
    height: 1.833em
}

.promotionallink1 {
    border: 1px solid #ccc
}

.promotionallink1 ul {
    padding: .75em
}

.promotionallink1 .linklist15 li {
    margin: 0;
    min-width: 198px;
    width: 16.499em
}

.promotionallink1 .linklist15 .first {
    margin-right: 2.333em
}

#dhpbutton {
    margin: 0 auto
}

#head {
    background: #fff url(../img/1db850e671ac9a39751a1482909ea6.jpg) repeat-x scroll center top;
    min-width: 972px
}

.ce .headerbar1 {
    background: none;
    border: 0
}

.ce .headerbar1,
.ce .headerbar1 a,
.ce .headerbar1 a:link,
.ce .headerbar1 a:visited,
.ce .headerbar1 a:hover,
.ce .headerbar1 a:active,
.ce .headerbar1 a span {
    color: #666
}

.headerbar1 .br3 ul li.last {
    padding: 0
}

.hlcp1 .pri div a,
.hlcp1 .pri div a:link,
.hlcp1 .pri div a:visited {
    font-size: 100%
}

.hlcp1 .sec div a,
.hlcp1 .sec div a:link,
.hlcp1 .sec div a:visited {
    font-size: 100%
}

.w4 .headlinelist3 ul li.first a,
.w4 .headlinelist3 ul li.first a:link {
    font-size: 100%
}

#topics .cogr ul.cotb li a,
#topics .cogr ul.cotb li.tabsel span {
    padding: .417em .667em .25em
}

.dating1 .br .complex1 .button {
    background: transparent url(../img/77afe9b7a0585aa7d7d7673b35507d.png) no-repeat 0 0;
    height: 25px;
    width: 41px
}

.weathermodwithform1 .twodw .forecast1 li li {
    width: 49%
}

.weathermodwithform1 .fourdw .forecast1 li li {
    width: 24%
}

.fourdw .forecast1 form input.text {
    width: 20.66em
}

.navbar1 .menubar3 li ul {
    background-color: #fff
}

div.br .actfeed1 .ac-signinlink a span {
    font-family: 'meiryo', 'ãƒ¡ã‚¤ãƒªã‚ª', 'ms pgothic', 'ms pã‚´ã‚·ãƒƒã‚¯', osaka, sans-serif
}

.weathermodwithform1 {
    overflow: hidden
}

.linkedimg1 img {
    vertical-align: middle
}

.headerbar1 .websearch2 .opt,
.headerbar1 .websearch2 label,
.headerbar1 .websearch2 span {
    color: #666
}

.promotionallink1 .headlinelist2 ul {
    padding: .667em .417em .25em
}

#middleeditorial .hlcp1 div.pri div.first strong {
    display: block;
    margin: .666em 0 .25em
}

div.rightclassified2 {
    margin: -1em 0 .25em .5em
}

#rightclassified div.hr {
    margin: .416em 0 .666em
}

.hotmail1 .hminbox1 ul.greet li.first a,
.hotmail1 .hminbox1 ul.greet li.first a:link,
.hotmail1 .hminbox1 ul.greet li.first a:visited {
    font-size: 100%
}

.mixi1 .top .user a {
    font-size: 108%
}

#subfoot .ro div.co {
    margin-top: 0;
    margin-bottom: 1.333em
}

#mostpopularranking .h2 {
    margin: 0 0 .416em
}

#area1 .ro .ce .datebar1_intl {
    margin-bottom: -.167em
}

.ce .promobar3 {
    background: none;
    margin: .5em .667em .333em 0
}

#area2 .w6 #mostpopularranking {
    margin-bottom: .833em
}

#area2 .w6 #dopad2 {
    margin-bottom: 1.25em
}

#infopane .br1 img {
    vertical-align: middle
}

.br .actfeed1 .ac-heading {
    font-size: 100%
}

#dhp_button iframe {
    vertical-align: middle
}

.tabmodule1 {
    padding-top: .25em
}

#area2 .condbanner1 img {
    margin: 0 .667em 1.667em 0;
    vertical-align: middle
}

.dhpbutton1 {
    text-align: center
}

#area1 .condbanner1 img {
    margin: .667em .667em 0 0;
    padding-bottom: 1em;
    vertical-align: top
}

#area1 .ro div.weathermodwithform1 {
    margin-bottom: 1em
}

.dhpbutton1,
.dhpbanner1 {
    margin-bottom: -1.666em
}

.star1 {
    background: url(../img/207870fb19f946888c59855014a797.gif) no-repeat 50px -121px
}

.star2 {
    background: url(../img/207870fb19f946888c59855014a797.gif) no-repeat 50px -237px
}

.star3 {
    background: url(../img/207870fb19f946888c59855014a797.gif) no-repeat 50px -353px
}

.star4 {
    background: url(../img/207870fb19f946888c59855014a797.gif) no-repeat 50px -469px
}

.star5 {
    background: url(../img/207870fb19f946888c59855014a797.gif) no-repeat 50px -585px
}

.stars div {
    margin-bottom: .5em
}

div.mixi1 form label {
    display: inline;
    float: none
}

div.mixi1 form.login input.chk {
    display: inline;
    float: none;
    margin-top: 0;
    vertical-align: middle
}

.w2 .weamulti1 li li.first {
    margin-left: .167em
}

.weamulti1 .wsl {
    padding-top: 3px;
    border-top: 2px solid #ccebf7
}

.ro .weamulti1 .cepedit {
    display: inline-block;
    margin-bottom: 0;
    padding-bottom: .833em
}

.weamulti1 {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 2.75em
}

.weamulti1 .ss li.last {
    padding-top: .55em
}

#head:after,
#page:after,
#foot:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

#area1 {
    margin-left: .25em
}

#area1 .co,
#area2 .co,
#wrapper #area1 .cogr,
#wrapper #area2 .cogr,
#subfoot .ro .co {
    margin: .667em .667em 1.667em
}

#wrapper.w12,
#head .w12,
#foot .w12 {
    width: 81.667em;
    min-width: 980px
}

#subhead .w12 {
    width: 81.5em;
    min-width: 978px
}

body.cephp {
    background: #ededed url(../img/d11d472df557c51b75b9f0b27752e0.gif) repeat-x center top
}

#page {
    background-color: #fff;
    min-width: 972px;
    background: #fff
}

#wrapper .searchbar2 {
    background-color: #3d8bb6;
    margin-bottom: 0;
    padding: 15px 0
}

#wrapper .msnfoot1 {
    background-color: #ededed;
    margin: 0
}

#content,
#nav {
    border-left: solid 1px #fff;
    border-right: solid 1px #fff
}

#subhead .flash1 {
    margin: 0 1em
}

#wrapper .w8 .w33.ce1 {
    margin-right: .583em
}

#wrapper .w8 .w33.ce3 {
    margin-left: .583em
}

.hminbox1 ul.greet li.first {
    width: 52%
}

#subfoot .ro {
    margin-left: .25em
}

.sitemap .linklist13 li {
    width: 16%;
    margin: 0 .5% 0 0
}

.menubar1 ul li li.new a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -3771px
}

.menubar1 ul li li.custom1 a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -3658px
}

.menubar1 ul li li.beta a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -3432px
}

.menubar1 ul li li.custom2 a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -6120px
}

.errormsg .richtext strong {
    font-size: 150%
}

#wrapper .w8 .ce .co2b1 .mwslbl1 {
    margin: 0 .666em 0 0;
    min-width: 100px;
    width: 8.333em
}

.mwslbl1 .richtext p {
    margin: 1em 0 0
}

#wrapper .w8 .ce .co2b1 .mwstext1 {
    min-width: 268px;
    width: 22.333em
}

.mwstext1 input.text {
    width: 19.583em
}

#tools .linkedimglinklist1 li {
    margin-bottom: 0
}

#tools .linkedimglinklist1 img {
    margin-bottom: .2em
}

#subhead .breaknews1,
#subhead .breaknews1 .richtext a,
#subhead .breaknews1 .richtext a:link,
#subhead .breaknews1 .richtext a:visited,
#subhead .breaknews1 .richtext h4,
#subhead .breaknews1 .richtext p,
#subhead .breaknews1 .richtext span.custom {
    background-color: #fff;
    color: #ff2c2c;
    font-weight: normal;
    text-decoration: none
}

.actfeed1 div.ac-heading {
    padding: .583em 0 .667em
}

.actfeed1 div.ac-signinupsell {
    margin-top: 0;
    padding-bottom: .667em
}

.actfeed1 div.ac-spanupsell {
    margin: .667em 0 .583em
}

.hidechk .opt label,
.hidechk .opt input {
    display: none
}

.br .scp1 .npane.n2 {
    text-align: left
}

.noscope .websearch2 {
    margin-top: 2em
}

ul.linkedimglinklist1 li {
    margin-bottom: .9em
}

.cogr div.coss ul {
    clear: both
}

.scp1 .headline .first span {
    display: block;
    margin-bottom: 1.167em
}

#sw_as .sa_om a {
    color: #5077bb
}

#wrapper .co1b1 .llmsg {
    padding-top: 1em
}

.ro .ce #wea_mini {
    margin-left: 0
}

.coa2.coc1 .h2,
.cogr ul.cotb.coc1 li.tabsel span.tabsel,
.cogr ul.cotb.coc1 li.tabsel a,
.cogr ul.cotb.coc1 {
    border-color: #009ad9
}

.coa2.coc1 div.hr,
.coa3.coc1 div.hr,
.coa3.coc1 .h2,
.coa3.coc1 .h3 {
    border-color: #ccebf7
}

.coa2.coc2 .h2,
.cogr ul.cotb.coc2 li.tabsel span.tabsel,
.cogr ul.cotb.coc2 li.tabsel a,
.cogr ul.cotb.coc2 {
    border-color: #89c655
}

.coa2.coc2 div.hr,
.coa3.coc2 div.hr,
.coa3.coc2 .h2,
.coa3.coc2 .h3 {
    border-color: #e2f1d4
}

.coa2.coc3 .h2,
.cogr ul.cotb.coc3 li.tabsel span.tabsel,
.cogr ul.cotb.coc3 li.tabsel a,
.cogr ul.cotb.coc3 {
    border-color: #bdbdbd
}

.coa2.coc3 div.hr,
.coa3.coc3 div.hr,
.coa3.coc3 .h2,
.coa3.coc3 .h3 {
    border-color: #e3e3e3
}

.m1 {
    margin: .667em 0 0 0
}

.m2 {
    margin: 0 .5em 0 0
}

.m3 {
    margin: 0 0 .667em 0
}

.m4 {
    margin: 0 0 0 .5em
}

.m5 {
    margin: .667em 0 .667em 0
}

.m6 {
    margin-bottom: 0;
    margin-top: 0
}

.m7 {
    margin: 0 .5em 0 .5em
}

.m8 {
    margin-left: 0;
    margin-right: 0
}

.m9 {
    margin: .667em 0 0 .5em
}

.m10 {
    margin: .667em .5em 0 0
}

.m11 {
    margin: 0 0 .667em .5em
}

.m12 {
    margin: 0 .5em .667em 0
}

.m13 {
    margin: 0 .5em .667em .5em
}

.m14 {
    margin: .667em 0 .667em .5em
}

.m15 {
    margin: .667em .5em 0 .5em
}

.m16 {
    margin: .667em .5em .667em 0
}

.m17 {
    margin: .667em .5em .667em .5em
}

.coa2.ruled {
    border-bottom: solid 1px #e1e1e1
}

.coa2 .h3 {
    color: #333;
    display: block;
    font-weight: bold;
    line-height: 1.43em;
    margin: 0 0 .833em 0
}

.coa2 .h2 a,
.coa2 .h2 a:link,
.coa2 .h2 a:visited {
    color: #333
}

.coa2 .h2 a:hover,
.coa2 .h2 a:active {
    color: #000
}

.coa2 .h3 a,
.coa2 .h3 a:link,
.coa2 .h3 a:visited {
    color: #333
}

.coa2 .h3 a:hover,
.coa2 .h3 a:active {
    color: #000
}

.coa2 .h2 span.icon {
    display: inline-block;
    padding-bottom: .25em
}

#wrapper .cogr ul.cotb li span.icon {
    padding-bottom: .167em
}

.coa2 .h2 span.icon,
.cogr ul.cotb li span.icon,
.cogr ul.cotb li.tabsel span.icon {
    padding-left: .333em
}

.coa2 .h2 a span,
.coa2 .h2 span span {
    padding: 0
}

#wrapper .coa2 .attr {
    border: 0;
    float: right;
    display: block
}

#wrapper .coa2 .attr,
#wrapper .coa2 a.attr:link,
#wrapper .coa2 a.attr:visited,
#wrapper .coa2 a.more,
#wrapper .coa2 a.more:link,
#wrapper .coa2 a.more:visited {
    color: #666;
    font-size: 92%;
    font-weight: normal
}

#wrapper .coa2 a.attr:hover,
#wrapper .coa2 a.attr:active,
#wrapper .coa2 a.more:hover,
#wrapper .coa2 a.more:active {
    color: #333
}

.coa2 div.hr {
    border-top: solid 2px;
    margin: .833em 0
}

.cogr ul.cotb,
.coa2 .h2 {
    font-weight: bold;
    line-height: normal;
    list-style-type: none;
    margin: 0 0 .833em 0;
    padding: 0;
    width: 100%
}

.coa2 .h2 {
    border-bottom: solid 3px;
    height: auto;
    color: #333;
    display: block;
    font-weight: bold;
    line-height: normal
}

.cogr ul.cotb {
    border-bottom: solid 1px;
    background-color: #f1f1f1
}

.cogr ul.cotb li {
    float: left;
    height: auto;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.cogr ul.cotb li a,
.cogr ul.cotb li span {
    display: inline-block;
    font-size: 100%;
    height: 1.25em;
    line-height: normal;
}

.cogr ul.cotb li a,
.cogr ul.cotb li span.tabsel {
    float: left
}

.cogr ul.cotb li span span,
.cogr ul.cotb li.tabsel span span,
.cogr ul.cotb li a span {
    border: 0;
    bottom: 0;
    padding: 0;
    margin: 0;
    top: 0;
    height: auto
}

.cogr ul.cotb li span span span,
.cogr ul.cotb li.tabsel span span span,
.cogr ul.cotb li a span span {
    padding-left: .333em
}

.cogr ul.cotb li a {
    background-color: #f1f1f1;
    border-width: 0 1px;
    border-color: #fff;
    border-style: solid;
    padding: .417em .666em .25em;
    text-decoration: none
}

.cogr ul.cotb li a,
.cogr ul.cotb li a:link,
.cogr ul.cotb li a:visited {
    color: #666
}

.cogr .js ul.cotb li a:hover {
    color: #333;
    text-decoration: none
}

.cogr .js ul.cotb li.tabsel a:hover,
.cogr .js ul.cotb li.tabsel a:hover span {
    color: #333;
    text-decoration: underline
}

.cogr ul.cotb li a:hover,
.cogr ul.cotb li a:active {
    color: #333;
    text-decoration: none
}

.cogr .js ul.cotb li a.hover {
    color: #333;
    text-decoration: none
}

.cogr ul.cotb li.first a {
    border-left: 0
}

.cogr ul.cotb li.last a {
    border-right: 0
}

.cogr ul.cotb li.tabsel span.tabsel,
.cogr ul.cotb li.tabsel a,
.cogr ul.cotb li.tabsel a:link,
.cogr ul.cotb li.tabsel a:visited {
    background-color: #fff;
    border-style: solid;
    border-width: 4px 1px 0 1px;
    color: #333;
    cursor: default;
    height: 1.417em;
    margin-bottom: -1px;
    margin-left: -1px;
    margin-top: -4px;
    padding: .417em .666em;
    position: relative
}

.coa2 .h2 a span,
.coa2 .h3 a span,
.cogr ul.cotb li span,
.cogr ul.cotb li.tabsel a,
.cogr ul.cotb li.tabsel a:link,
.cogr ul.cotb li.tabsel a:visited,
.cogr ul.cotb li.tabsel a.navlink span {
    cursor: pointer
}

.cogr ul.cotb li.tabsel span {
    cursor: default
}

.cogr ul.cotb li a.hover,
.cogr ul.cotb li a:hover,
.cogr ul.cotb li a.hover span,
.cogr ul.cotb li a:hover span,
.cogr ul.cotb li a:active,
.cogr ul.cotb li a:active span {
    text-decoration: none
}

.coa2 .h2 img,
.cogr ul.cotb li img {
    float: left
}

.coa2 .h2 a,
.coa2 .h2 span {
    display: block;
    float: left
}

.coa3.ruled {
    border-bottom: solid 1px #e1e1e1
}

.coa3 .h2,
.coa3 .h3 {
    border-style: solid;
    line-height: normal
}

.coa3 .h2 {
    border-width: 0 0 2px 0;
    font-weight: bold;
    font-size: 117%
}

.coa3 .h3 {
    border-width: 0 0 1px 0;
    font-weight: normal
}

.coa3 .h2 a,
.coa3 .h3 a,
.coa3 .h2 span,
.coa3 .h3 span {
    display: block;
    float: left
}

.coa3 .h2 span span,
.coa3 .h2 a span,
.coa3 .h3 span span,
.coa3 .h3 a span {
    padding: 0
}

.coa3 .h2 a,
.coa3 .h2 span {
    padding: .47em 0
}

.coa3 .h3 a,
.coa3 .h3 span {
    padding: .8em 0
}

#wrapper .coa3 .attr,
#wrapper .coa3 a.attr:link,
#wrapper .coa3 a.attr:visited {
    color: #666;
    font-size: 86%;
    font-weight: normal;
    float: right
}

#wrapper .coa3 a.attr:hover,
#wrapper .coa3 a.attr:active {
    color: #333
}

.coa3 a.more {
    display: block;
    float: none;
    padding: .58em 0 0 0
}

.coa3 div.hr {
    border-top: solid 2px;
    margin: .833em 0
}

.coa3 .h2 a span,
.coa3 .h3 a span {
    cursor: pointer
}

.coa3 .h2 a,
.coa3 .h2 a:link,
.coa3 .h2 a:visited,
.coa3 .h2 span {
    color: #333
}

.coa3 .h3 a,
.coa3 .h3 a:link,
.coa3 .h3 a:visited,
.coa3 .h3 span {
    color: #333
}

.coa3 .more,
.coa3 a.more,
.coa3 a.more:link,
.coa3 a.more:visited {
    color: #333
}

.coa3 .h2 a:hover,
.coa3 .h2 a:active {
    color: #000
}

.coa3 .h3 a:hover,
.coa3 .h3 a:active {
    color: #000
}

.coa3 a.more:hover,
.coa3 a.more:active {
    color: #000
}

.coa4.ruled {
    border-bottom: solid 1px #e1e1e1
}

.coa4 .h2,
.coa4 .h3 {
    line-height: normal
}

.coa4 .h2 a,
.coa4 .h3 a,
.coa4 .h2 span,
.coa4 .h3 span {
    display: block;
    float: left;
    padding: .5em .86em .286em .86em
}

.coa4 .h2 a,
.coa4 .h2 span {
    font-weight: normal
}

.coa4 .h3 a,
.coa4 .h3 span {
    padding: 0;
    font-weight: normal
}

#wrapper .coa4 .attr {
    font-size: 92%;
    font-weight: normal;
    float: right
}

.coa4 a.more {
    display: block;
    float: none
}

.coa4 div.hr {
    border-top: solid 2px;
    margin: .833em 0
}

.coa4 .h2 a span,
.coa4 .h3 a span {
    cursor: pointer
}

.ro {
    clear: left
}

.ro .ce {
    float: left;
    margin-left: .5em;
    margin-right: .5em;
    min-width: 70px;
    width: 5.833em
}

#wrapper .ro .ce1 {
    margin-left: 0
}

#wrapper .ro .cel {
    margin-right: 0
}

.ro.m1,
.ro .ce.m1 {
    margin-top: 1em
}

.ro.m3,
.ro .ce.m3 {
    margin-bottom: 1em
}

.ro.m5,
.ro .ce.m5 {
    margin-bottom: 1em;
    margin-top: 1em
}

#wrapper .cogr .co {
    margin: 0
}

#wrapper .cogr {
    margin: 1em .667em
}

#wrapper .llmsg {
    text-align: center;
    padding-top: 5em
}

.cogr .coss {
    clear: both
}

.cogr .coss ul {
    list-style-type: none;
    margin: 0;
    padding: 1px 0 0 0
}

.cogr .coss ul li {
    float: left;
    list-style-type: none
}

.cogr .coss ul li a {
    border: solid 1px #fff;
    display: block;
    height: 19px;
    padding: 0;
    text-decoration: none;
    width: 18px
}

.cogr .coss ul li a.prev {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -5176px
}

.cogr .coss ul li a.prev:hover {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -5295px
}

.cogr .coss ul li a.next {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -5414px
}

.cogr .coss ul li a.next:hover {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -5533px
}

.cogr .coss ul li a.pause {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -5652px;
    border-width: 1px 0 1px 0;
    width: 17px
}

.cogr .coss ul li a.pause:hover {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -5771px
}

.cogr .coss ul li a.play {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -5890px;
    border-width: 1px 0 1px 0;
    width: 17px
}

.cogr .coss ul li a.play:hover {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -6009px
}

.cogr .coss ul li a span {
    display: none;
    left: -10000px;
    position: relative
}

.cogr .coss ul li.last {
    color: #666;
    line-height: normal;
    padding: 2px 0 4px 0;
    padding-left: 12px
}

.navbar1 {
    background: #cfe6f7 url(../img/56f94b959a4bf2d03911cfcc9d3d8c.gif) repeat-x bottom center
}

.navbar1 a {
    display: block;
    font-weight: bold;
    padding: 6px 1em 14px 1em
}

.navbar3 {
    background: #cfe6f7 url(../img/56f94b959a4bf2d03911cfcc9d3d8c.gif) repeat-x bottom center
}

.navbar3 a {
    display: block;
    font-weight: normal;
    padding: .5em 1em 1.167em
}

.navbar3 .menubar3 li ul {
    background-color: #fff
}

.menubar1 ul,
.menubar1 li {
    display: block;
    float: left;
    list-style: none;
    position: relative
}

.menubar1 .first {
    padding-left: .583em
}

.menubar1 ul {
    background: #f4f4f4 url(../img/27fb8575297bbf41285acd439e7cec.gif) repeat-x 0 100%;
    border-top: 1px solid #dcdedf;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 50
}

.menubar1 li:hover,
.menubar1 li#hover {
    background: #ddd url(../img/41fbe93d247d0949367dd5f24af034.gif) repeat-x 0 100%
}

.menubar1 ul li.last:hover ul,
.menubar1 ul.js .last#hover ul {
    left: auto;
    right: 0
}

.menubar1 ul li:hover ul,
.menubar1 ul.js #hover ul {
    left: 0
}

.menubar1 li a {
    outline: none
}

.menubar1 a:link,
.menubar1 a:visited,
.menubar1 a:active,
.menubar1 a:hover,
.menubar1 span {
    border-left: 1px solid #fff;
    border-right: 1px solid #e0e0e0;
    display: block;
    font-size: 100%;
    margin: .231em 0 8px 0;
    padding: .385em .615em .231em .769em
}

.menubar1 .first a:link,
.menubar1 .first a:visited,
.menubar1 .first a:active,
.menubar1 .first a:hover,
.menubar1 .first span {
    border-left: none
}

.menubar1 .last a:link,
.menubar1 .last a:visited,
.menubar1 .last a:active,
.menubar1 .last a:hover,
.menubar1 .last span {
    border-right: none
}

.menubar1 a:active,
.menubar1 a:hover,
.menubar1 a:hover span,
.menubar1 span {
    text-decoration: none
}

.menubar1 span {
    cursor: default
}

.menubar1 li ul,
.menubar1 ul.js li:hover ul,
.menubar1 ul.js li.last:hover ul {
    left: -999em;
    position: absolute;
    z-index: 50
}

.menubar1 li ul {
    background: #fff url(../img/27fb8575297bbf41285acd439e7cec.gif) repeat-x 0 -17px;
    border-color: #bfc0c0;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    margin-top: -4px;
    padding: 9px 0 0 0
}

.menubar1 li li,
.menubar1 li li.first {
    background-color: #fff;
    background-image: none;
    border: 0;
    padding: 0;
    margin: 0;
    position: static;
    text-align: left
}

.menubar1 li:hover ul,
.menubar1 .js #hover ul {
    left: 0
}

.menubar1 li li:hover,
.menubar1 .js li #hover,
.menubar1 .js li li.focus {
    background-color: #ececec;
    background-image: none
}

.menubar1 li li a:link,
.menubar1 li li a:visited,
.menubar1 li li a:active,
.menubar1 li li a:hover {
    background-image: none;
    border: 0;
    font-weight: normal;
    margin: 0;
    padding: .462em .615em .462em .385em
}

.menubar1 li li a:link,
.menubar1 li li a:visited {
    color: #4f4f4f
}

.menubar1 li li span {
    font-weight: normal;
    border: 0;
    margin: 0;
    padding: 0
}

.menubar1 li a strong,
.menubar1 li span strong {
    color: #4f4f4f
}

.menubar1 ul ul span.custom {
    color: #333
}

.menubar1 a span {
    padding: 0;
    background-image: none;
    border: 0;
    cursor: pointer;
    display: inline;
    font-size: 100%;
    margin: 0
}

.menubar1 li li,
.menubar1 li ul {
    min-width: 146px;
    width: 12.166em
}

.menubar1 li ul.mod2 {
    min-width: 292px;
    width: 24.333em
}

.menubar1 li ul.mod3 {
    min-width: 438px;
    width: 36.5em
}

.menubar1 li ul.mod4 {
    min-width: 584px;
    width: 48.666em
}

.menubar1 li ul.mod5 {
    min-width: 730px;
    width: 60.833em
}

.menubar1 li li.new a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 100% -3771px;
    padding-right: 28px
}

.menubar1 li li.beta a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 100% -3544px;
    padding-right: 31px
}

.menubar3 ul,
.menubar3 li {
    display: block;
    list-style: none;
    position: relative
}

.menubar3 ul {
    margin: 0;
    padding: 0;
    z-index: 50;
    min-width: 11.333em;
    width: 11.333em;
    border-right: solid 1px #ccc;
    border-top: solid 1px #ccc
}

.menubar3 ul ul {
    width: auto;
    border-left: solid 1px #ccc
}

.menubar3 li {
    background: #fff url(../img/f7b55f89b337d0af57a33ae307210f.gif) repeat-x;
    text-align: left;
    border-bottom: solid 1px #ccc
}

.menubar3 li li {
    white-space: nowrap
}

.menubar3 li a {
    outline: none;
    width: 100%
}

.menubar3 li li a {
    width: auto
}

.menubar3 li a:link,
.menubar3 li a:visited,
.menubar3 li a:active,
.menubar3 li a:hover,
.menubar3 li span {
    display: block;
    line-height: normal;
    padding: .667em 1.667em .667em .667em
}

.menubar3 a:active,
.menubar3 a:hover,
.menubar3 a:hover span,
.menubar3 span {
    text-decoration: none
}

.menubar3 span {
    cursor: default
}

.menubar3 a span {
    border: 0;
    cursor: pointer;
    font-size: 100%;
    padding: 0
}

.menubar3 li ul,
.menubar3 ul.js li:hover ul,
.menubar3 ul.js li.last:hover ul {
    background-color: #fff;
    left: -999em;
    position: absolute;
    z-index: 50
}

.menubar3 li ul {
    top: -1px;
    margin-left: 11em
}

.menubar3 li li,
.menubar3 .snap li li {
    margin: 0;
    position: static;
    text-align: left
}

.menubar3 ul li:hover ul,
.menubar3 ul.js #hover ul {
    left: 0
}

.menubar3 li:hover,
.menubar3 li li:hover,
.menubar3 ul.js li li.focus,
.menubar3 ul.js li#hover {
    background-color: #daeef4;
    background-image: none;
    color: #000
}

.menubar3 li:hover>a:link,
.menubar3 li:hover>a:visited,
.menubar3 li:hover>a:active,
.menubar3 li:hover>a:hover,
.menubar3 li li.focus>a:link,
.menubar3 li li.focus>a:visited,
.menubar3 li li.focus>a:active,
.menubar3 li li.focus>a:hover,
.menubar3 ul.js li#hover>a:link,
.menubar3 ul.js li#hover>a:visited,
.menubar3 ul.js li#hover>a:active,
.menubar3 ul.js li#hover>a:hover {
    color: #000
}

.menubar3 .coc1 {
    border-left: solid 4px #f89225
}

.menubar3 .coc2 {
    border-left: solid 4px #f27737
}

.menubar3 .coc3 {
    border-left: solid 4px #ed5c49
}

.menubar3 .coc4 {
    border-left: solid 4px #e7415b
}

.menubar3 .coc5 {
    border-left: solid 4px #e2266d
}

.menubar3 .coc6 {
    border-left: solid 4px #d42580
}

.menubar3 .coc7 {
    border-left: solid 4px #c62494
}

.menubar3 .coc8 {
    border-left: solid 4px #b823a7
}

.menubar3 .coc9 {
    border-left: solid 4px #ab23bb
}

.menubar3 .coc10 {
    border-left: solid 4px #9b2ac1
}

.menubar3 .coc11 {
    border-left: solid 4px #8c31c7
}

.menubar3 .coc12 {
    border-left: solid 4px #7c38cd
}

.menubar3 .coc13 {
    border-left: solid 4px #6d3fd3
}

.menubar3 .coc14 {
    border-left: solid 4px #5155d4
}

.menubar3 .coc15 {
    border-left: solid 4px #366cd6
}

.menubar3 .coc16 {
    border-left: solid 4px #1b83d7
}

.menubar3 .coc17 {
    border-left: solid 4px #009ad9
}

.menubar3 .coc18 {
    border-left: solid 4px #03a5d3
}

.menubar3 .coc19 {
    border-left: solid 4px #07b1cd
}

.menubar3 .coc20 {
    border-left: solid 4px #0bbdc7
}

.menubar3 .coc21 {
    border-left: solid 4px #0fc9c2
}

.menubar3 .coc22 {
    border-left: solid 4px #0ecab1
}

.menubar3 .coc23 {
    border-left: solid 4px #0dcba0
}

.menubar3 .coc24 {
    border-left: solid 4px #0ccc8f
}

.menubar3 .coc25 {
    border-left: solid 4px #0bce7e
}

.menubar3 .coc26 {
    border-left: solid 4px #32cc60
}

.menubar3 .coc27 {
    border-left: solid 4px #59cb43
}

.menubar3 .coc28 {
    border-left: solid 4px #80ca26
}

.menubar3 .coc29 {
    border-left: solid 4px #a7c909
}

.menubar3 .coc30 {
    border-left: solid 4px #bbbb10
}

.menubar3 .coc31 {
    border-left: solid 4px #cfad17
}

.menubar3 .coc32 {
    border-left: solid 4px #e39f1e
}

.menubar3 li.category>a,
.menubar3 li.category>span {
    background: transparent url(../img/a09a57d6a889767f4381ba9e810d54.gif) no-repeat 10.166em .833em
}

.menubar3 li.category:hover>a,
.menubar3 li.category:hover>span {
    background: transparent url(../img63e153aa0eb18b63d35e0304e8a459.gif) no-repeat 10.166em .833em
}

.menubar3 ul.js li.category a,
.menubar3 ul.js li.category span.more {
    background: transparent url(../img/a09a57d6a889767f4381ba9e810d54.gif) no-repeat 10.166em .833em
}

.menubar3 ul.js li#hover.category a,
.menubar3 ul.js li#hover.category span.more {
    background: transparent url(../img/63e153aa0eb18b63d35e0304e8a459.gif) no-repeat 10.166em .833em
}

.menubar3 ul.js li.category li a,
.menubar3 ul.js li.category li span.more,
.menubar3 ul.js li#hover.category li a,
.menubar3 ul.js li#hover.category li span.more {
    background-image: none
}

.menubar3 li a span {
    display: inline
}

.menubar3 li a span.icon {
    font-size: 75%;
    margin-left: .417em;
    padding-top: .083em;
    text-decoration: none
}

.menubar3 li a span.new {
    background: transparent url(../img/4a10c46cd690e46fcb5a4f3162c157.gif) no-repeat right center;
    padding-right: 12px
}

.menubar3 li a span.up {
    background: transparent url(../img/cc124aab36ab823f20f8cfd9ecb31e.gif) no-repeat right center;
    padding-right: 7px
}

.menubar3 li a span.beta {
    background: transparent url(../img/4a10c46cd690e46fcb5a4f3162c157.gif) no-repeat right center;
    padding-right: 12px
}

.menubar3 li a span.custom1 {
    background: transparent url(../img/4a10c46cd690e46fcb5a4f3162c157.gif) no-repeat right center;
    padding-right: 12px
}

.menubar3 li a span.custom2 {
    background: transparent url(../img/4a10c46cd690e46fcb5a4f3162c157.gif) no-repeat right center;
    padding-right: 12px
}

.menubar3 li a span.custom3 {
    background: transparent url(../img/4a10c46cd690e46fcb5a4f3162c157.gif) no-repeat right center;
    padding-right: 12px
}

.datebar1_intl {
    margin: .667em 0
}

.datebar1_intl .br1 .link {
    margin: 0
}

#wrapper .datebar1_intl .br2 {
    float: right;
    text-align: right
}

.datebar1_intl .br2 .link {
    margin: 0 1em 0 0;
    font-weight: bold
}

.co2b1 .br {
    float: left
}

.co2b1 .more {
    clear: both
}

.co2b1 .br .more {
    clear: none
}

.blowoutmod1 {
    clear: left
}

.blowout1 {
    border-bottom: solid 1px #e1e1e1;
    padding: .333em 2em 1.333em;
    margin: 0 0 1.66em
}

.blowout1 .link {
    text-align: left;
    margin-top: 0
}

.blowout1 .link .richtext {
    padding-top: .14em;
    font-size: 100%
}

.blowout1 div div div {
    padding: .3em 0 0 0;
    font-size: 117%;
    margin-top: 0
}

.blowout1 h2 {
    font-size: 150%;
    font-weight: normal;
    line-height: 1.13em;
    margin: 0 0 .25em
}

.blowout1 h2 a,
.blowout1 h2 a:link,
.blowout1 h2 a:visited {
    color: #666
}

.blowout1 h3 {
    font-size: 267%;
    font-weight: normal;
    line-height: 1.09em;
    margin-bottom: .2em
}

.blowout1 div p {
    margin: 0;
    padding: 0
}

.blowout1 ul {
    list-style-type: none;
    margin: .75em 0;
    padding: 0
}

.blowout1 ul li {
    line-height: 1.5em;
    margin-bottom: .5em
}

.blowout1 .bullet li {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -8930px;
    padding-left: 1.083em
}

.breaknews1 {
    font-size: 108%;
    line-height: normal;
    padding: .625em .75em;
    text-align: center;
    margin: 0 0 .667em;
    border: solid 1px #c32e2e
}

.breaknews1,
.breaknews1 .richtext a,
.breaknews1 .richtext a:link,
.breaknews1 .richtext a:visited,
.breaknews1 .richtext h4,
.breaknews1 .richtext p,
.breaknews1 .richtext span.custom {
    background-color: #ba1010;
    color: #fff;
    font-weight: bold
}

.breaknews1 .richtext h4 {
    display: inline;
    margin: 0 1em 0 0
}

.breaknews1 .richtext p {
    display: inline;
    margin: 0
}

.richtext a,
.richtext a:link,
.richtext a:visited {
    text-decoration: underline
}

.richtext cite,
.richtext dfn {
    font-style: normal
}

.richtext h4 {
    margin: 0 0 3px 0
}

.richtext p {
    margin: 0 0 1em 0
}

.richtext code,
.richtext samp,
.richtext kbd {
    font-family: "courier new", courier, monospace;
    vertical-align: baseline
}

.searchbar1 {
    text-align: left
}

#wrapper .searchbar1 .br {
    margin: 0;
    width: 628px
}

.searchbar2 {
    clear: both;
    text-align: center
}

#wrapper .searchbar2 .br {
    margin: 0 auto;
    width: 467px
}

.searchbar3 {
    clear: both;
    text-align: center;
    padding-bottom: 1.333em
}

#wrapper .searchbar3 .br {
    margin: 0 auto;
    width: 520px
}

#sw_as {
    display: none;
    position: relative;
    z-index: 60000
}

input.text {
    appearance: none;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.websearch2 h2,
.websearch2 label.hide {
    display: none
}

.websearch2 form {
    margin: 0
}

.websearch2 input.image {
    border: 0;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0;
    margin-left: 3px;
    padding: 0;
    text-align: right
}

.websearch2 input.text,
.websearch2 select.dd {
    border: 0;
    color: #333;
    display: block;
    float: left;
    margin: 0;
    margin-top: 7px;
    outline: none;
    padding: 0;
    text-align: left;
    width: 321px
}

.websearch2 input.txt1 {
    border: solid 1px #c0c0c0;
    padding: 5px 0 3px 3px;
    margin: 1px 1px 0 -3px
}

.websearch2 input.txt2 {
    border: solid 1px #c0c0c0;
    padding: 5px 0 3px 3px;
    margin: 1px 0 0 1px
}

.websearch2 select.dd {
    border: solid 1px #c0c0c0;
    border-top: solid 1px #a0a0a0;
    margin: 1px 0 1px 1px;
    padding: 3px 3px 3px 0
}

.websearch2 .opt,
.websearch2 .scopes {
    font-family: 'meiryo', 'ãƒ¡ã‚¤ãƒªã‚ª', 'ms pgothic', 'ms pã‚´ã‚·ãƒƒã‚¯', osaka, sans-serif;
    font-size: 100%
}

.websearch2 a,
.websearch2 a:link,
.websearch2 a:visited,
.websearch2 a:hover,
.websearch2 a:active,
.websearch2 label,
.websearch2 span,
.websearch2 a:hover span {
    color: #fff
}

.websearch2 a:hover span {
    text-decoration: underline
}

.websearch2 span.bi {
    background-color: #fff;
    border: solid 1px #2e6ba5;
    display: block;
    float: left;
    padding: 0 0 0 5px
}

.websearch2 span.bo {
    border: solid 2px #c7d9e9;
    clear: both;
    display: block;
    float: left
}

.websearch2 .opt {
    clear: both;
    color: #fff;
    margin-top: 5px
}

.websearch2 .opt a,
.websearch2 .opt label {
    margin: 0 2px
}

.websearch2 .opt label {
    margin-left: 5px;
    margin-right: 11px
}

.websearch2 .opt a.first {
    margin: 0
}

.websearch2 .opt input {
    margin: 0 0 4px 0;
    padding: 0;
    vertical-align: middle
}

.websearch2 .opt .delimited {
    display: inline
}

.websearch2 .opthide input,
.websearch2 .opthide label {
    display: none
}

.websearch2 .scopes a {
    display: block;
    float: left;
    padding: 2px 6px 4px 6px
}

.websearch2 .scopes a.selected,
.websearch2 .scopes a.selected:hover {
    background: transparent url(/web/20111018002113im_/http://kaw.stc.s-msn.com/br/sc/i/07/617475cf39bf6f5c0bd6ecb985335c.gif) no-repeat 53% bottom;
    margin-bottom: 0;
    padding-bottom: 6px
}

.websearch2 .scopes a.selected,
.websearch2 .scopes a.selected:hover,
.websearch2 .scopes a.selected span,
.websearch2 .scopes a.selected:hover span {
    color: #faae32;
    cursor: default;
    font-weight: bold;
    position: relative;
    text-decoration: none
}

.websearch2 .scopes span {
    display: inline;
    float: left;
    margin-top: 1px
}

.websearch2 .scopes a span {
    display: inline-block;
    float: none;
    font-size: 100%;
    margin-top: 0;
    cursor: pointer
}

.websearch2 .scopes a span.icon1 {
    background: transparent url(../img/f63ed0301e8b02a8a42d8590a46291.gif) no-repeat right center;
    padding-right: 30px
}

.websearch2 .scopes a span.icon2 {
    background: transparent url(../img/f63ed0301e8b02a8a42d8590a46291.gif) no-repeat right center;
    padding-right: 30px
}

.websearch2 .scopes a span.icon3 {
    background: transparent url(../img/f63ed0301e8b02a8a42d8590a46291.gif) no-repeat right center;
    padding-right: 30px
}

.websearch2 .scopes a span.icon4 {
    background: transparent url(../img/f63ed0301e8b02a8a42d8590a46291.gif) no-repeat right center;
    padding-right: 30px
}

.websearch2 .scopes a span.icon5 {
    background: transparent url(../img/f63ed0301e8b02a8a42d8590a46291.gif) no-repeat right center;
    padding-right: 30px
}

#wrapper .footer2 .msnfoot1 {
    background-color: #fff
}

.footer2 .msnfoot1 a,
.footer2 .msnfoot1 a:link,
.footer2 .msnfoot1 a:visited {
    color: #666
}

.footer2 .msnfoot1 .copyright {
    color: #999
}

.msnfoot1 {
    border-top: solid 1px #cdcdcd;
    font-size: 92%;
    line-height: normal;
    margin: 1.083em .667em .667em .667em;
    padding: .5em 0 0 0
}

.msnfoot1 a,
.msnfoot1 a:link,
.msnfoot1 a:visited {
    color: #999
}

.msnfoot1 a:hover,
.msnfoot1 a:active {
    color: #333
}

.msnfoot1 .primary li {
    float: left;
    display: block;
    padding: 0 .833em
}

.msnfoot1 .primary li.first {
    padding-left: 0
}

.msnfoot1 .secondary {
    text-align: right
}

.msnfoot1 .secondary a {
    white-space: pre
}

.msnfoot1 .secondary li {
    float: right;
    display: block;
    padding: 0 .833em
}

.msnfoot1 .secondary li.first {
    padding-right: 0
}

.msnfoot1 ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.msnfoot1 .copyright {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 100% 0;
    clear: right;
    color: #999;
    float: right;
    margin: 1.5em 0 0 0;
    min-height: 20px
}

.msnfoot1 .copyright span {
    border-right: solid 1px #999;
    display: block;
    line-height: 20px;
    margin-right: 133px;
    padding-right: 10px
}

.copyright a:hover,
.copyright a:hover span,
.copyright a:active span {
    text-decoration: none;
    color: #999
}

.copyright a:hover span {
    cursor: default
}

.copyright a {
    display: block
}

.ad1 .adfb a,
.ad1 .adfb a:link,
.ad1 .adfb a:visited {
    color: #666;
    font-size: 83%;
    line-height: 1.5em
}

.ad1 .adfb a:hover,
.ad1 .adfb a:active {
    color: #333
}

.adfb.left span,
.adfb.left a.adch {
    float: left
}

.adfb.left a,
.adfb.right a.adch {
    float: right
}

.adfb {
    color: #666;
    text-align: center;
    width: 100%
}

.alert1 a,
.alert1 a:link,
.alert1 a:visited {
    color: #333
}

.alert1 a:hover,
.alert1 a:active {
    color: #000
}

.linkedimglink1 {
    display: block;
    margin: 0;
    padding: 0
}

.linkedimglink1 a {
    clear: right;
    display: block;
    float: left
}

.linkedimglink1 a span {
    cursor: pointer;
    float: left;
    padding-top: 8px
}

.linkedimglink1 img {
    border: none;
    float: left;
    margin-right: 6px
}

.linkedimglink2 {
    margin: 0;
    padding: 0
}

.linkedimglink2 a {
    display: block
}

.linkedimglink2 a span {
    cursor: pointer;
    float: right;
    text-align: right;
    padding-top: 8px
}

.linkedimglink2 img {
    border: none;
    margin-left: 6px;
    float: right
}

.bingmapintl1 .complex2 fieldset {
    margin: 0;
    padding: 0
}

.bingmapintl1 .complex2 div {
    margin-top: 0
}

.bingmapintl1 .complex2 input {
    margin-bottom: .667em
}

.bingmapintl1 .complex2 select {
    margin-bottom: .833em
}

.bingmapintl1 .complex2 input.button,
.bingmapintl1 .complex2 input.image {
    margin-bottom: 0
}

.bingmapintl1 {
    background: transparent url(../img/7e52fddb1099a4ca4ffbc79fe7cb2e.gif) no-repeat left bottom
}

.complex2,
.complex2 p {
    margin: 0;
    padding: 0
}

.complex2 fieldset {
    border: none;
    clear: both
}

.complex2 fieldset.last div {
    display: block
}

.complex2 cite,
.complex2 label {
    display: block;
    font-style: normal
}

.complex2 cite,
.complex2 div {
    margin-top: .5em
}

.complex2 select {
    font-size: 100%
}

.complex2 input {
    font-size: 100%;
    line-height: 1.25em
}

.complex2 label,
.complex2 select {
    margin-bottom: .2em
}

.complex2 input.alt {
    float: right
}

.co4b5 .b3 {
    display: none
}

.headlinelist2 div {
    float: left
}

.headlinelist2 ul {
    margin: 0;
    padding: 0
}

.headlinelist2 ul li {
    display: list-item;
    list-style-type: none;
    margin: 0;
    padding: .167em 0
}

.headlinelist2 ul li.first {
    border-top: none;
    padding-top: 0
}

.headlinelist2 ul li a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7376px;
    display: block;
    line-height: 1.5em;
    padding: 0;
    padding-left: 18px
}

.headlinelist2 span.media a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7490px
}

.headlinelist3 div {
    float: left
}

.headlinelist3 ul {
    margin: 0;
    padding: 0
}

.headlinelist3 ul li {
    display: list-item;
    list-style-type: none;
    margin: 0;
    padding: .167em 0
}

.headlinelist3 ul li.first {
    border-top: none;
    padding-top: 0
}

.headlinelist3 ul li.first a {
    background-image: none;
    font-size: 117%;
    font-weight: bold;
    padding-left: 0
}

.headlinelist3 ul li a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7376px;
    display: block;
    line-height: 1.5em;
    padding: 0;
    padding-left: 18px
}

.headlinelist3 span.media a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7490px
}

.imglinkabs1 img {
    float: left;
    margin-bottom: 3px;
    margin-right: 10px
}

.imglinkabs1 .media {
    display: inline
}

.imglinkabs1 p {
    margin: .2em 0 0 0
}

.imglinkabslist1 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist1 img {
    float: left;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 6px
}

.imglinkabslist1 li {
    margin: 0 0 .9em 0
}

.imglinkabslist1 li.last {
    margin: 0
}

.imglinkabslist1 .media {
    display: inline
}

.imglinkabslist1 div.richtext {
    margin: .2em 0 0 0
}

.imglinkabslist1 div.richtext p {
    margin: 0
}

.imglinkabslist2 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist2 img {
    float: right;
    margin: 0;
    margin-bottom: 3px;
    margin-left: 6px
}

.imglinkabslist2 li {
    margin: 0 0 .9em 0
}

.imglinkabslist2 li.last {
    margin: 0
}

.imglinkabslist2 div.richtext {
    margin: .2em 0 0 0
}

.imglinkabslist2 div.richtext p {
    margin: 0
}

.imglinkabslist3 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist3 img {
    float: left;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 6px
}

.imglinkabslist3 li {
    margin: 0 0 .9em 0
}

.imglinkabslist3 li.last {
    margin: 0
}

.imglinkabslist3 .media {
    display: inline
}

.imglinkabslist3 div.richtext {
    border-top: solid 1px #ace;
    margin: .2em 0 0 0;
    padding: .3em 0 0 0
}

.imglinkabslist3 div.richtext p {
    margin: 0
}

.imglinkabslist4 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist4 img {
    float: right;
    margin: 0;
    margin-bottom: 3px;
    margin-left: 6px
}

.imglinkabslist4 li {
    margin: 0 0 .9em 0
}

.imglinkabslist4 li.last {
    margin: 0
}

.imglinkabslist4 div.richtext {
    border-top: solid 1px #ace;
    margin: .2em 0 0 0;
    padding: .3em 0 0 0
}

.imglinkabslist4 div.richtext p {
    margin: 0
}

.imglinkabslist5 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist5 a,
.imglinkabslist5 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabslist5 li {
    margin: 0 0 .9em 0
}

.imglinkabslist5 li.last {
    margin: 0
}

.imglinkabslist5 a {
    display: inline
}

.imglinkabslist5 div.richtext p {
    margin: 0
}

.imglinkabslist6 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist6 a,
.imglinkabslist6 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabslist6 li {
    margin: 0 0 .9em 0
}

.imglinkabslist6 li.last {
    margin: 0
}

.imglinkabslist6 div.richtext {
    border-top: solid 1px #ace;
    margin: 0;
    padding: .3em 0 0 0
}

.imglinkabslist6 div.richtext a {
    display: inline
}

.imglinkabslist6 div.richtext p {
    margin: 0
}

.imglinkabslist7 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist7 img {
    float: left;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 6px
}

.imglinkabslist7 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    width: 47%
}

.imglinkabslist7 .media {
    display: inline
}

.imglinkabslist7 div.richtext {
    margin: .2em 0 0 0
}

.imglinkabslist7 div.richtext p {
    margin: 0
}

.imglinkabslist8 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist8 img {
    float: right;
    margin: 0;
    margin-bottom: 3px;
    margin-left: 6px
}

.imglinkabslist8 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    width: 47%
}

.imglinkabslist8 div.richtext {
    margin: .2em 0 0 0
}

.imglinkabslist8 div.richtext p {
    margin: 0
}

.imglinkabslist9 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist9 img {
    float: left;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 6px
}

.imglinkabslist9 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    width: 47%
}

.imglinkabslist9 .media {
    display: inline
}

.imglinkabslist9 div.richtext {
    border-top: solid 1px #ace;
    margin: .2em 0 0 0;
    padding: .3em 0 0 0
}

.imglinkabslist9 div.richtext p {
    margin: 0
}

.imglinkabslist10 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist10 img {
    float: right;
    margin: 0;
    margin-bottom: 3px;
    margin-left: 6px
}

.imglinkabslist10 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    width: 47%
}

.imglinkabslist10 div.richtext {
    border-top: solid 1px #ace;
    margin: .2em 0 0 0;
    padding: .3em 0 0 0
}

.imglinkabslist10 div.richtext p {
    margin: 0
}

.imglinkabslist11 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist11 a,
.imglinkabslist11 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabslist11 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    width: 47%
}

.imglinkabslist11 div.richtext a {
    display: inline
}

.imglinkabslist11 div.richtext p {
    margin: 0
}

.imglinkabslist12 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist12 a,
.imglinkabslist12 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabslist12 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    width: 47%
}

.imglinkabslist12 div.richtext {
    border-top: solid 1px #ace;
    margin: 0;
    padding: .3em 0 0 0
}

.imglineabslist12 div.richtext a {
    display: inline
}

.imglinkabslist12 div.richtext p {
    margin: 0
}

.imglinkabslist13 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist13 img {
    float: left;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 6px
}

.imglinkabslist13 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 28%
}

.imglinkabslist13 .media {
    display: inline
}

.imglinkabslist13 div.richtext {
    margin: .2em 0 0 0
}

.imglinkabslist13 div.richtext p {
    margin: 0
}

.imglinkabslist14 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist14 img {
    float: right;
    margin: 0;
    margin-bottom: 3px;
    margin-left: 6px
}

.imglinkabslist14 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 28%
}

.imglinkabslist14 div.richtext {
    margin: .2em 0 0 0
}

.imglinkabslist14 div.richtext p {
    margin: 0
}

.imglinkabslist15 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist15 img {
    float: left;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 6px
}

.imglinkabslist15 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 28%
}

.imglinkabslist15 .media {
    display: inline
}

.imglinkabslist15 div.richtext {
    border-top: solid 1px #ace;
    margin: .2em 0 0 0;
    padding: .3em 0 0 0
}

.imglinkabslist15 div.richtext p {
    margin: 0
}

.imglinkabslist16 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist16 img {
    float: right;
    margin: 0;
    margin-bottom: 3px;
    margin-left: 6px
}

.imglinkabslist16 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 28%
}

.imglinkabslist16 div.richtext {
    border-top: solid 1px #ace;
    margin: .2em 0 0 0;
    padding: .3em 0 0 0
}

.imglinkabslist16 div.richtext p {
    margin: 0
}

.imglinkabslist17 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist17 a,
.imglinkabslist17 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabslist17 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 28%
}

.imglinkabslist17 div.richtext a {
    display: inline
}

.imglinkabslist17 div.richtext p {
    margin: 0
}

.imglinkabslist18 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist18 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabslist18 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 28%
}

.imglinkabslist18 div.richtext {
    border-top: solid 1px #ace;
    margin: 0;
    padding: .3em 0 0 0
}

.imglinkabslist18 div.richtext p {
    margin: 0
}

.imglinkabslist19 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist19 img {
    float: left;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 6px
}

.imglinkabslist19 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 21%
}

.imglinkabslist19 .media {
    display: inline
}

.imglinkabslist19 div.richtext {
    margin: .2em 0 0 0
}

.imglinkabslist19 div.richtext p {
    margin: 0
}

.imglinkabslist20 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist20 img {
    float: right;
    margin: 0;
    margin-bottom: 3px;
    margin-left: 6px
}

.imglinkabslist20 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 21%
}

.imglinkabslist20 div.richtext {
    margin: .2em 0 0 0
}

.imglinkabslist20 div.richtext p {
    margin: 0
}

.imglinkabslist21 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist21 img {
    float: left;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 6px
}

.imglinkabslist21 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 21%
}

.imglinkabslist21 .media {
    display: inline
}

.imglinkabslist21 div.richtext {
    border-top: solid 1px #ace;
    margin: .2em 0 0 0;
    padding: .3em 0 0 0
}

.imglinkabslist21 div.richtext p {
    margin: 0
}

.imglinkabslist22 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist22 img {
    float: right;
    margin: 0 0 3px 0;
    margin-left: 6px
}

.imglinkabslist22 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 21%
}

.imglinkabslist22 div.richtext {
    border-top: solid 1px #ace;
    margin: .2em 0 0 0;
    padding: .3em 0 0 0
}

.imglinkabslist22 div.richtext p {
    margin: 0
}

.imglinkabslist23 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist23 a,
.imglinkabslist23 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabslist23 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    min-width: 90px;
    width: 21%
}

.imglinkabslist23 div.richtext a {
    display: inline
}

.imglinkabslist23 div.richtext p {
    margin: 0
}

.imglinkabslist24 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.imglinkabslist24 a,
.imglinkabslist24 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabslist24 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .9em;
    margin-right: 3%;
    width: 21%
}

.imglinkabslist24 div.richtext {
    border-top: solid 1px #ace;
    margin: 0;
    padding: .3em 0 0 0
}

.imglinkabslist24 div.richtext a {
    display: inline
}

.imglinkabslist24 div.richtext p {
    margin: 0
}

.linkedimglinklist13 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linkedimglinklist13 li {
    display: block;
    float: left;
    margin-bottom: .917em;
    margin-right: 3%;
    position: relative;
    width: 47%
}

.linkedimglinklist13 a {
    display: block
}

.linkedimglinklist13 a:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden
}

.linkedimglinklist13 img {
    border: none;
    float: left;
    margin-bottom: .417em;
    margin-right: .417em
}

.linkedimglinklist13 a span {
    cursor: pointer;
    padding-top: .5em
}

.linklist9 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linklist9 a {
    white-space: pre
}

.linklist9 li {
    border-right: solid 1px #ccc;
    float: left;
    margin: 0 0 2px 0;
    margin-right: .7em;
    padding: 0;
    padding-right: .617em
}

.linklist9 li.last {
    border-right: none;
    margin: 0;
    padding: 0
}

.linklist16 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linklist16 li {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -8928px;
    margin: 0;
    padding: .25em 0 .2em 0;
    padding-left: 9px
}

.linkimgabs1 a {
    display: block;
    margin: 0 0 .4em 0
}

.linkimgabs1 br {
    display: none
}

.linkimgabs1 div.richtext br {
    display: inline
}

.linkimgabs1 img {
    display: block;
    float: left;
    margin-bottom: 3px;
    margin-right: 6px
}

.linkimgabs1 div.richtext a {
    display: inline
}

.dating1 {
    background-color: transparent;
    padding: 0
}

#wrapper .dating1 .h2 {
    border-bottom: 1px solid #e1e1e1;
    margin: 0 0 .83em
}

.dating1 br {
    display: none
}

#wrapper .dating1 .br2 {
    padding-top: 0
}

.dating1 .linkedimglinklist8 img {
    margin-bottom: 0
}

.dating1 .linkedimglinklist8 li {
    padding: 0 .333em 0 0;
    margin: 0;
    text-align: left
}

.dating1 .linkedimglinklist8 li.last {
    padding: 0
}

.w4 .dating1 .linkedimglinklist8 li {
    width: 6.25em
}

.w4 .dating1 .linkedimglinklist8 li.last {
    width: 5em
}

.dating1 .linkedimglinklist8 a span {
    font-size: 92%;
    line-height: 1.177em
}

.dating1 .complex1 .dddiv1,
.dating1 .complex1 .dddiv2 {
    float: left
}

.dating1 .complex1 .dddiv1 select,
.dating1 .complex1 .dddiv2 select,
.dating1 .complex1 .dddiv3,
.dating1 .complex1 .dddiv5 {
    clear: left
}

.dating1 .complex1 .dddiv2 {
    margin-left: 1.5em
}

.dating1 .complex1 .dddiv3,
.dating1 .complex1 .dddiv5 {
    padding-top: .583em
}

.dating1 .complex1 .dddiv4 {
    margin-top: 0
}

.dating1 .complex1 .dddiv1 label,
.dating1 .complex1 .dddiv2 label {
    margin-bottom: .25em
}

.dating1 .complex1 .dddiv3 label,
.dating1 .complex1 .dddiv4 label,
.dating1 .complex1 .dddiv5 label {
    margin-top: .167em
}

.dating1 .complex1 label,
.dating1 .complex1 select {
    color: #666;
    margin-right: .667em;
    margin-bottom: 0
}

.dating1 .complex1 label {
    margin-top: .25em
}

.dating1 .complex1 .button {
    background-color: #36b701;
    border: solid 0 #92b0dd;
    color: #fff;
    font-weight: bold
}

#wrapper .dating1 .br4 {
    padding-top: 1.25em
}

.dating1 fieldset #mygender {
    clear: left
}

.dating1 fieldset #theirgenderlbl {
    float: none
}

.dating1 fieldset#cff1 label {
    margin-right: 5.2em;
    margin-top: 0
}

.dating1 fieldset#cff1 select {
    margin-right: 2.9em
}

.dating1 fieldset {
    padding: .5em 0 0
}

.dating1 fieldset.last {
    padding-bottom: .5em
}

.dating1 fieldset.last label {
    margin-top: 0
}

.dating1 fieldset.last select {
    width: auto;
    margin-top: 0
}

.dating2 {
    background-color: #fff0fb;
    padding: 0
}

#wrapper .dating2 .h2 {
    border-bottom: 0;
    margin: 0 0 0 .641em
}

.dating2 br {
    display: none
}

.dating2 .br1,
.dating2 .br2 {
    padding: 0 0 0 .75em
}

#wrapper .dating2 .br2 {
    padding-top: 0
}

.dating2 .linkedimglinklist8 li {
    padding: 0 1.222em 0 0;
    margin: 0;
    text-align: left
}

.dating2 .linkedimglinklist8 li.last {
    padding: 0
}

.w4 .dating2 .linkedimglinklist8 li {
    width: 5em
}

.w4 .dating2 .linkedimglinklist8 li.last {
    width: 5em
}

.dating2 .linkedimglinklist8 a span {
    font-size: 92%;
    line-height: 1em
}

.dating2 .complex1 .dddiv1,
.dating2 .complex1 .dddiv2 {
    float: left
}

.dating2 .complex1 .dddiv1 select,
.dating2 .complex1 .dddiv2 select,
.dating2 .complex1 .dddiv3,
.dating2 .complex1 .dddiv5 {
    clear: left
}

.dating2 .complex1 .dddiv2 {
    margin-left: 1.5em
}

.dating2 .complex1 .dddiv3,
.dating2 .complex1 .dddiv5 {
    padding-top: .583em
}

.dating2 .complex1 .dddiv4 {
    margin-top: 0
}

.dating2 .complex1 .dddiv1 label,
.dating2 .complex1 .dddiv2 label {
    margin-bottom: .25em
}

.dating2 .complex1 .dddiv3 label,
.dating2 .complex1 .dddiv4 label,
.dating2 .complex1 .dddiv5 label {
    margin-top: .167em
}

.dating2 .complex1 label,
.dating2 .complex1 select {
    color: #666;
    margin-right: .667em;
    margin-bottom: 0
}

.dating2 .complex1 .button {
    background-color: #36b701;
    border: solid 1px #92b0dd;
    color: #fff;
    font-weight: bold
}

#wrapper .dating2 .br4 {
    padding-top: 1.25em
}

.dating2 fieldset #mygender {
    clear: left
}

.dating2 fieldset #theirgenderlbl {
    float: none
}

.dating2 fieldset#cff1 label {
    margin-right: 5.2em
}

.dating2 fieldset#cff1 select {
    margin-right: 2.2em
}

.dating2 fieldset {
    padding: .5em 0 0
}

.dating2 fieldset.last {
    padding-bottom: .5em
}

.dating2 fieldset.last label {
    margin-top: 0
}

.dating2 fieldset.last select {
    margin-top: 0
}

.complex1,
.complex1 p {
    margin: 0;
    padding: 0
}

.complex1 fieldset {
    border: none;
    clear: both
}

.complex1 fieldset.last div {
    margin-top: 0
}

.complex1 cite {
    display: block;
    font-style: normal
}

.complex1 label,
.complex1 select,
.complex1 input,
.complex1 textarea {
    float: left;
    margin-right: .2em
}

.complex1 cite,
.complex1 div {
    margin-top: .5em
}

.complex1 select {
    font-size: 100%
}

.complex1 input {
    font-size: 100%;
    line-height: 1.25em
}

.complex1 input.alt {
    float: right
}

.linkedimg1 a:hover {
    text-decoration: none
}

.linkedimglinklist8 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linkedimglinklist8 a {
    float: left
}

.linkedimglinklist8 a:hover {
    text-decoration: none
}

.linkedimglinklist8 img {
    border: none;
    margin-bottom: .417em
}

.linkedimglinklist8 li {
    float: left;
    margin: 0 auto;
    padding: 0 .5em;
    text-align: center
}

.linkedimglinklist8 a span {
    display: block
}

.double1 .linklist22 li.first {
    border-top: none;
    padding-top: 0
}

#wrapper .w4 .co2b1 .w2 {
    margin: 0;
    min-width: 140px;
    width: 11.667em
}

#wrapper .w4 .co2b1 .br1 {
    margin: 0 1.667em 0 0
}

#wrapper .w8 .co2b1 .w4 {
    margin: 0;
    min-width: 300px;
    width: 25em
}

#wrapper .w8 .co2b1 .br1 {
    margin: 0 2.333em 0 0
}

.hlcp1 .pri .piped,
.hlcp1 .pri a,
.hlcp1 .pri a:link,
.hlcp1 .pri a:visited {
    color: #333;
    font-size: 150%;
    line-height: 1.5em
}

.hlcp1 .pri a:hover,
.hlcp1 .pri a:active {
    color: #000
}

.hlcp1 .sec .piped,
.hlcp1 .sec a,
.hlcp1 .sec a:link,
.hlcp1 .sec a:visited {
    color: #333;
    font-size: 117%;
    line-height: 1.5em
}

.hlcp1 .sec a:hover,
.hlcp1 .sec a:active {
    color: #000
}

#wrapper .hlcp1 p a,
#wrapper .hlcp1 p a:link,
#wrapper .hlcp1 p a:visited,
#wrapper .hlcp1 p a:hover,
#wrapper .hlcp1 p a:active {
    font-size: 100%;
    line-height: 100%;
    text-decoration: underline
}

.hlcp1 .pri .piped a,
.hlcp1 .pri .piped a:link,
.hlcp1 .pri .piped a:hover,
.hlcp1 .pri .piped a:visited,
.hlcp1 .pri .piped a:active,
.hlcp1 .sec .piped a,
.hlcp1 .sec .piped a:link,
.hlcp1 .sec .piped a:hover,
.hlcp1 .sec .piped a:visited,
.hlcp1 .sec .piped a:active {
    font-size: 100%;
    line-height: 100%
}

.hlcp1 .pri div {
    margin: .833em 0 0 0
}

.hlcp1 .cf {
    margin: 0
}

.hlcp1 .pri div div,
.hlcp1 .pri .first {
    margin: 0
}

.hlcp1 img {
    border: 0;
    display: block
}

.hlcp1 .pri img.landscape {
    margin: 0 0 .333em 0
}

.hlcp1 .sec img.landscape {
    margin: 0 .833em .833em 0
}

.hlcp1 ul.right .sec img {
    float: right
}

.hlcp1 ul.left .sec img {
    float: left
}

.hlcp1 .richtext p {
    margin: 0
}

.hlcp1 .pri .richtext {
    margin: .333em 0 0 0
}

.hlcp1 .sec .richtext {
    margin: .083em 0 0 0
}

.hlcp1 ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.hlcp1 li.sec {
    display: inline-block;
    padding: 0 0 1.167em 0
}

.hlcp1 li.sec.last {
    padding: 0 0 .25em
}

.hlcp1 li.ter,
.hlcp1 li.media {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7371px;
    display: list-item;
    line-height: 1.833em;
    margin: 0;
    padding: 0 0 0 14px
}

.hlcp1 li.media {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7485px
}

.hlcp1 span.media {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7490px
}

.hlcp1 .pri span.media {
    background-image: none
}

.hlcp1 .pri span.piped span.media {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7486px
}

.hlcp1 .pri span.media a {
    margin-left: 0
}

.hlcp1 span.media a,
.hlcp1 .pri span.piped span.media a {
    margin-left: 19px
}

.hlcp1 .date {
    color: #999;
    clear: both;
    float: left;
    padding: .75em 0 0
}

.hlcp1 span.icon {
    display: inline-block;
    font-size: 75%;
    margin-left: .25em;
    text-decoration: none
}

.hlcp1 .pri .piped span.icon {
    font-size: 50%
}

.hlcp1 span.new {
    background: transparent url(../img/b23a82d78a0605243aad8f44e8c079.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: 1px
}

.hlcp1 span.fresh1 {
    background: transparent url(../img/b23a82d78a0605243aad8f44e8c079.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: 1px
}

.hlcp1 span.fresh2 {
    background: transparent url(../img/b23a82d78a0605243aad8f44e8c079.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: 1px
}

.hlcp1 span.fresh3 {
    background: transparent url(../img/b23a82d78a0605243aad8f44e8c079.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: 1px
}

.hlcp1 span.photo {
    background: transparent url(../img/1fd75e3402b62c4e133e3ce6e7be92.gif) no-repeat right 50%;
    padding-right: 10px;
    padding-top: .25em
}

.hlcp1 span.dest1 {
    background: transparent url(../img/ab98403e7de9ce52839e5de99d27e5.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: .25em
}

.hlcp1 span.dest2 {
    background: transparent url(../img/ab98403e7de9ce52839e5de99d27e5.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: .25em
}

.hlcp1 span.dest3 {
    background: transparent url(../img/ab98403e7de9ce52839e5de99d27e5.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: .25em
}

.hlcp1 .pri span.new {
    padding-top: .667em
}

.hlcp1 .pri span.fresh1 {
    padding-top: .667em
}

.hlcp1 .pri span.fresh2 {
    padding-top: .667em
}

.hlcp1 .pri span.fresh3 {
    padding-top: .667em
}

.hlcp1 .pri span.photo {
    padding-top: .667em
}

.hlcp1 .pri span.dest1 {
    padding-top: .667em
}

.hlcp1 .pri span.dest2 {
    padding-top: .667em
}

.hlcp1 .pri span.dest3 {
    padding-top: .667em
}

.hlcp2 .pri .piped,
.hlcp2 .pri a,
.hlcp2 .pri a:link,
.hlcp2 .pri a:visited {
    color: #333;
    font-size: 150%;
    line-height: 1.5em
}

.hlcp2 .pri a:hover,
.hlcp2 .pri a:active {
    color: #000
}

.hlcp2 .sec .piped,
.hlcp2 .sec a,
.hlcp2 .sec a:link,
.hlcp2 .sec a:visited {
    color: #333;
    font-size: 117%;
    line-height: 1.5em
}

.hlcp2 .sec a:hover,
.hlcp2 .sec a:active {
    color: #000
}

#wrapper .hlcp2 p a,
#wrapper .hlcp2 p a:link,
#wrapper .hlcp2 p a:visited,
#wrapper .hlcp2 p a:hover,
#wrapper .hlcp2 p a:active {
    font-size: 100%;
    line-height: 100%;
    text-decoration: underline
}

.hlcp2 .pri .piped a,
.hlcp2 .pri .piped a:link,
.hlcp2 .pri .piped a:hover,
.hlcp2 .pri .piped a:visited,
.hlcp2 .pri .piped a:active,
.hlcp2 .sec .piped a,
.hlcp2 .sec .piped a:link,
.hlcp2 .sec .piped a:hover,
.hlcp2 .sec .piped a:visited,
.hlcp2 .sec .piped a:active {
    font-size: 100%;
    line-height: 100%
}

.hlcp2 .pri div {
    margin: .833em 0 0 0
}

.hlcp2 .cf {
    margin: 0
}

.hlcp2 .pri div div,
.hlcp2 .pri .first {
    margin: 0
}

.hlcp2 img {
    border: 0;
    display: block
}

.hlcp2 .pri img.landscape {
    margin: 0 0 .333em 0
}

.hlcp2 .sec img.landscape {
    margin: 0 .833em .833em 0
}

.hlcp2 ul.right .sec img {
    float: right
}

.hlcp2 ul.left .sec img {
    float: left
}

.hlcp2 .richtext p {
    margin: 0
}

.hlcp2 .pri .richtext {
    margin: .333em 0 0 0
}

.hlcp2 .sec .richtext {
    margin: .083em 0 0 0
}

.hlcp2 ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.hlcp2 li.sec {
    display: inline-block;
    padding: 0 0 1.167em 0
}

.hlcp2 li.sec.last {
    padding: 0 0 .25em
}

.hlcp2 li.ter,
.hlcp2 li.media {
    border-top: solid 1px #e1e1e1;
    display: list-item;
    line-height: 1.25em;
    margin: 0;
    padding: .583em 0
}

.hlcp2 li.media {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7482px;
    padding-left: 19px
}

.hlcp2 li.tertiarytop {
    border-top: none
}

.hlcp2 span.media {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7490px
}

.hlcp2 .pri span.media {
    background-image: none
}

.hlcp2 .pri span.piped span.media {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7486px
}

.hlcp2 .pri span.media a {
    margin-left: 0
}

.hlcp2 span.media a,
.hlcp2 .pri span.piped span.media a {
    margin-left: 19px
}

.hlcp2 .date {
    color: #999;
    clear: both;
    float: left;
    padding: .75em 0 0
}

.hlcp2 span.icon {
    display: inline-block;
    font-size: 75%;
    margin-left: .25em;
    text-decoration: none
}

.hlcp2 .pri .piped span.icon {
    font-size: 50%
}

.hlcp2 span.new {
    background: transparent url(../img/b23a82d78a0605243aad8f44e8c079.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: .417em
}

.hlcp2 span.fresh1 {
    background: transparent url(../img/fb6441a4c45cb3a3b2f592d914a3cd.gif) no-repeat right 50%;
    padding-right: 31px;
    padding-top: .417em
}

.hlcp2 span.fresh2 {
    background: transparent url(../img/b23a82d78a0605243aad8f44e8c079.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: .417em
}

.hlcp2 span.fresh3 {
    background: transparent url(../img/b23a82d78a0605243aad8f44e8c079.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: .417em
}

.hlcp2 span.photo {
    background: transparent url(../img/ab98403e7de9ce52839e5de99d27e5.gif) no-repeat right 50%;
    padding-right: 12px;
    padding-top: .417em
}

.hlcp2 span.dest1 {
    background: transparent url(../img/ab98403e7de9ce52839e5de99d27e5.gif) no-repeat right 50%;
    padding-right: 10px;
    padding-top: .417em
}

.hlcp2 span.dest2 {
    background: transparent url(../img/ab98403e7de9ce52839e5de99d27e5.gif) no-repeat right 50%;
    padding-right: 10px;
    padding-top: .417em
}

.hlcp2 span.dest3 {
    background: transparent url(../img/ab98403e7de9ce52839e5de99d27e5.gif) no-repeat right 50%;
    padding-right: 10px;
    padding-top: .417em
}

.hlcp2 .pri span.new {
    padding-top: .667em
}

.hlcp2 .pri span.fresh1 {
    padding-top: .667em
}

.hlcp2 .pri span.fresh2 {
    padding-top: .667em
}

.hlcp2 .pri span.fresh3 {
    padding-top: .667em
}

.hlcp2 .pri span.photo {
    padding-top: .667em
}

.hlcp2 .pri span.dest1 {
    padding-top: .667em
}

.hlcp2 .pri span.dest2 {
    padding-top: .667em
}

.hlcp2 .pri span.dest3 {
    padding-top: .667em
}

.headlinelist1 div {
    float: left
}

.headlinelist1 ul {
    display: block;
    margin: 0;
    padding: 0
}

.headlinelist1 ul li {
    border-top: solid 1px #e1e1e1;
    display: list-item;
    line-height: 1.5em;
    list-style-type: none;
    margin: 0;
    padding: .583em 0
}

.headlinelist1 ul li.first {
    border-top: none;
    padding-top: 0
}

.headlinelist1 span.media {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7490px;
    display: inline-block
}

.headlinelist1 span.media a {
    margin-left: 19px
}

.linklist13 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linklist13 li {
    display: block;
    float: left;
    margin: 0;
    margin-right: 1%;
    padding: .25em 0 .2em 0;
    width: 29%
}

.linklist14 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linklist14 li {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -8928px;
    display: block;
    float: left;
    margin: 0 1% 0 0;
    padding: .25em 0 .2em 0;
    padding-left: 9px;
    width: 44%
}

.linklist22 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linklist22 li {
    border-top: solid 1px #e1e1e1;
    line-height: 1.25em;
    padding: .583em 0
}

.simple8 {
    margin: 0;
    padding: 0;
    position: relative
}

.simple8 cite,
.simple8 p {
    display: none
}

.simple8 div {
    clear: left
}

.simple8 div div {
    border: solid 1px #bcbcbc;
    clear: none;
    float: left;
    padding: 3px 3px 0 3px
}

.simple8 input.image {
    margin: 1px 0 0 0
}

.simple8 input.text {
    border-width: 0;
    font-size: 100%;
    line-height: 1.25em;
    outline: none;
    padding: 4px 3px 0 0;
    vertical-align: top
}

.simple8 label {
    color: #666;
    display: block
}

.eula1 h2.h2 span,
.eula1 div.h2 span {
    display: none
}

.eula1 {
    display: none;
    left: 0;
    height: 100%;
    text-align: center;
    top: 0;
    position: absolute;
    width: 100%;
    z-index: 110
}

.eula1 h2.h2,
.eula1 div.h2 {
    background: transparent url(../img/4ebdf19a1ce03cce12e11926256422.gif) repeat 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

#wrapper .eula1 .br1 {
    background: #f5f9fb;
    border: solid 2px #9c9c9c;
    margin: 0 auto;
    position: relative;
    top: 180px;
    width: 37.2em;
    z-index: 111
}

.eula1 .richtext {
    padding: 6px 10px;
    text-align: left
}

.eula1 .custom2 {
    display: block;
    font-weight: bold;
    margin: 6px auto;
    text-align: center
}

.eula1 .custom2 a {
    background-color: #eb7c00;
    border: solid 1px #ffa615;
    color: #fff;
    padding: 2px 7px
}

#wrapper #area2 .eula1 {
    margin: 0
}

.actfeed1 .ac-head {
    margin-top: -5px;
    border-bottom: 2px solid #ccebf7;
    width: 100%
}

.actfeed1 .ac-greet {
    float: left
}

.actfeed1 .ac-greettext {
    font-size: 117%;
    padding: 4px 0 7px 0
}

.actfeed1 .ac-upsell,
.actfeed1 .ac-errortext {
    float: left;
    padding: 5px 0 6px 0
}

.actfeed1 .ac-errortext {
    padding-top: 5px
}

.actfeed1 .ac-signout {
    float: right;
    margin-top: 5px
}

.actfeed1 .ac-signinlink.fbsigninold {
    margin-top: 1px
}

.actfeed1 .ac-fbsignin {
    background: url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -397px;
    float: left;
    height: 19px;
    width: 16px
}

.actfeed1 .ac-signinlink.fbsigninold a span {
    background: url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -75px #5f78ab;
    border-bottom: 1px solid #1a356e;
    border-top: 1px solid #879ac0;
    color: #fff;
    display: block;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-weight: bold;
    margin: 1px 1px 0 21px;
    padding: 2px 6px 3px;
    text-decoration: none
}

.actfeed1 .ac-signinlink a {
    padding: 2px 0 5px 23px
}

.actfeed1 .ac-signinlink.fbsigninold a {
    margin: 0;
    padding: 0;
    background: url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -185px #5f78ab;
    cursor: pointer;
    display: inline-block;
    outline: medium none;
    text-decoration: none;
    font-size: 92%;
    line-height: 14px;
}

.actfeed1 .wlsignin {
    float: left;
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -257px;
    width: 20px;
    height: 20px
}

.actfeed1 .signintxt {
    float: left;
    padding-left: 4px;
    padding-top: 2px
}

.actfeed1 span.ac-signintxt-fbb {
    font-weight: bold;
    padding-left: 6px
}

.actfeed1 .ac-twsignin {
    float: left;
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -327px;
    width: 18px;
    height: 18px
}

.actfeed1 .ac-list,
.actfeed1 .ac-item {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.actfeed1 .ac-item {
    padding: 10px 0 0 0;
    border-bottom: 1px solid #e1e1e1
}

.actfeed1 .ac-itemauthorpicdiv {
    width: 26px;
    float: left
}

.actfeed1 .ac-itemauthorpic {
    width: 26px;
    height: 26px
}

.actfeed1 .ac-itemmain {
    margin: -3px 0 0 0;
    float: right;
    width: 88%;
    padding: 0;
    overflow: hidden
}

.actfeed1 .ac-itemauthorname {
    display: inline;
    font-weight: bold;
    float: left
}

.actfeed1 .ac-itemfoot {
    padding-left: 0;
    padding-bottom: 8px;
    margin-left: 0
}

.actfeed1 .ac-itemfoot li.first {
    background: none;
    padding-left: 0
}

.actfeed1 .ac-itemfoot li {
    list-style-type: disc;
    list-style: none;
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -1007px;
    padding-right: 8px;
    padding-left: 11px;
    margin-top: 3px;
    float: left
}

.actfeed1 .ac-noitems a:link,
.actfeed1 .ac-noitems a:visited,
.actfeed1 .ac-list a:link,
.actfeed1 .ac-list a:visited,
.actfeed1 .ac-errortext a:link,
.actfeed1 .ac-errortext a:visited,
.actfeed1 .ac-foot .ac-footlefthide a:link,
.actfeed1 .ac-foot .ac-footlefthide a:visited {
    color: #000
}

.actfeed1 .ac-noitems a:hover,
.actfeed1 .ac-noitems a:active,
.actfeed1 .ac-list a:hover,
.actfeed1 .ac-list a:active,
.actfeed1 .ac-errortext a:hover,
.actfeed1 .ac-errortext a:active,
.actfeed1 .ac-foot .ac-footlefthide a:hover,
.actfeed1 .ac-foot .ac-footlefthide a:active {
    color: #000
}

.actfeed1 .ac-statustext.ac-statustextcurrent,
.actfeed1 .ac-commentinput.ac-statustextcurrent,
.actfeed1 .ac-signout a:link,
.actfeed1 .ac-signout a:visited,
.actfeed1 .ac-foot a:link,
.actfeed1 .ac-foot a:visited,
.actfeed1 .ac-commenttime,
.actfeed1 .ac-liketext,
.actfeed1 .ac-liketext a:link,
.actfeed1 .ac-liketext a:visited,
.actfeed1 .ac-itemfoot a:link,
.actfeed1 .ac-itemfoot a:visited,
.actfeed1 .ac-allcomments a:link,
.actfeed1 .ac-allcomments a:visited {
    color: #666
}

.actfeed1 .ac-statustext,
.actfeed1 .ac-commentinput,
.actfeed1 .ac-signout a:hover,
.actfeed1 .ac-signout a:active,
.actfeed1 .ac-foot a:hover,
.actfeed1 .ac-foot a:active,
.actfeed1 .ac-itemfoot a:hover,
.actfeed1 .ac-itemfoot a:active,
.actfeed1 .ac-liketext a:hover,
.actfeed1 .ac-liketext a:active,
.actfeed1 .ac-allcomments a:hover,
.actfeed1 .ac-allcomments a:active {
    color: #333
}

.actfeed1 .ac-itemtext {
    display: inline;
    margin: 0;
    padding: 0
}

.actfeed1 .ac-itembody {
    padding-top: 5px
}

.actfeed1.facebook .ac-itembasic {
    overflow: hidden;
    line-height: 1.34em;
    max-height: 13.4em
}

.actfeed1.facebook .ac-itembodymain {
    max-height: 9.3em;
    line-height: 1.34em;
    overflow: hidden
}

.actfeed1 .ac-itembodypicdiv {
    float: left;
    margin-right: 9px
}

.actfeed1 .ac-noitems {
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #e1e1e1
}

.actfeed1 .ac-status {
    margin: 0;
    padding: 11px 0 12px 0;
    border-bottom: 2px solid #ccebf7;
    height: 26px
}

.actfeed1 .ac-statusform {
    height: 26px
}

.actfeed1 .ac-status .ac-statusmsgs {
    margin-top: 6px
}

.actfeed1 .ac-statustext,
.actfeed1 .ac-commentinput {
    padding: 5px
}

.actfeed1 .ac-statustext {
    width: 65.3%;
    float: left
}

.actfeed1 .ac-commentinput {
    width: 92%;
    float: right;
    margin-top: 2px
}

.actfeed1 .ac-commentsubmit {
    float: right;
    margin: 7px 0 3px 0
}

.actfeed1 .ac-poststatus {
    float: right;
    margin-top: 3px;
    padding: 1px 0 0 0;
    width: 27%
}

.actfeed1 input {
    font-size: 100%;
    line-height: 1.25em
}

.actfeed1 .ac-foot {
    padding: 6px 0 7px 0;
    border-bottom: 1px solid #e1e1e1
}

.actfeed1 .ac-footleftshow,
.actfeed1 .ac-footlefthide {
    float: left
}

.actfeed1 .ac-footright {
    float: right
}

.actfeed1 .ac-hidelink {
    padding-right: 15px;
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 100% -717px
}

.actfeed1 a:hover.ac-hidelink {
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 100% -776px
}

.actfeed1 .ac-showlink {
    padding-right: 15px;
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 100% -835px
}

.actfeed1 a:hover.ac-showlink {
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 100% -894px
}

.actfeed1 .ac-refreshpic {
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 100% -594px;
    padding-right: 17px;
    padding-bottom: 7px
}

.actfeed1 a:hover.ac-refreshpic {
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 100% -656px
}

.actfeed1 .ac-updatestatus {
    width: 283px;
    height: 91px;
    text-align: center;
    vertical-align: middle;
    padding-top: 192px
}

.actfeed1 .ac-load {
    background: transparent url(../img/f017d9e8cc630c5e02659b6eaf35fa.gif) no-repeat 0 0
}

.actfeed1 .ac-comments .ac-commentsform {
    display: inline
}

.actfeed1 .ac-comments {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.actfeed1 .ac-comments li {
    list-style: none;
    padding: 10px 0;
    border-top: 1px solid #e1e1e1
}

.actfeed1 .ac-comments .ac-liketext,
.actfeed1 .ac-comments .ac-allcomments {
    padding: 7px 0
}

.actfeed1 .ac-comments .ac-allcomments a {
    padding: 0 0 5px 30px
}

.actfeed1 .ac-liketext div.likeicn {
    display: inline;
    float: left;
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -465px;
    height: 16px;
    width: 20px;
    margin-left: 5px
}

.actfeed1 .ac-liketext span.liketxt {
    float: left;
    padding-left: 5px;
    padding-right: 4px;
    width: 230px
}

.actfeed1 .ac-allcomments a {
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -529px
}

.actfeed1 .ac-allcomments a.ovrrd {
    background: none;
    padding: 0 0 5px
}

.actfeed1 .ac-allcomments span.allcmticn {
    float: left;
    background: transparent url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -529px;
    height: 16px;
    width: 20px;
    margin-left: 5px
}

.actfeed1 .ac-allcomments span.allcmttxt {
    float: left;
    padding-left: 5px;
    padding-right: 4px;
    width: 230px
}

.actfeed1 .ac-comment .ac-itemmain {
    width: 86.5%
}

.actfeed1 .ac-selfcomment {
    padding: 10px 0 0 0
}

.actfeed1 .ac-heading {
    padding: 7px 0 9px 0;
    font-size: 150%;
    line-height: 1.33em
}

.actfeed1 .ac-spansignin {
    margin-left: 22px;
    font-size: 100%;
    line-height: 1.33em
}

.actfeed1 .ac-spanupsell {
    font-size: 100%;
    line-height: 1.33em;
    margin: 15px 0 15px 0
}

.actfeed1 .ac-signinupsell {
    margin-top: 5px;
    padding-bottom: 18px;
    border-bottom: 2px solid #e1e1e1
}

.actfeed1 .ac-signinupsell.fbsigninold {
    margin-top: 1px;
    padding-bottom: 12px
}

.actfeed1 .fbupselldiv {
    border: 1px solid #009a89
}

.actfeed1 .fbimageupsell {
    margin: 11px 11px 0 10px
}

.actfeed1 .ac-signinlink a.ac-fbupsellspansignin {
    display: block;
    font-weight: bold;
    line-height: 1.2em;
    margin-right: 10px;
    margin-top: 9px;
    padding-bottom: 0;
    padding-left: 0
}

.actfeed1 .ac-fbspanupsell {
    font-size: 92%;
    line-height: 1.25em;
    margin: 8px 0 8px 0;
    text-align: center;
    color: #999
}

.actfeed1 .ac-closebutton {
    float: right;
    padding: 10px 14px 0 0;
    background: url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 -956px;
    margin: 6px 0 0 0
}

.actfeed1 .ac-upselldiv {
    border: 1px solid #009ad9
}

.actfeed1 .fbsignin_big {
    line-height: 1em
}

.actfeed1 .ac-fbsignin_big {
    background: url(../img/6624502f65ce6b15f584f20925cd28.png) no-repeat 0 0;
    float: left;
    height: 26px;
    width: 26px
}

.actfeed1 .fbnonunified {
    float: right;
    padding: 4px 0 6px 0
}

.headerbar1 {
    background: #3d8bb6 url(../img/5ab53f587592b4726a9e4cf981ce02.gif) repeat-x 0 0;
    border-bottom: none;
    border-left: solid 1px #31789d;
    border-right: solid 1px #31789d;
    border-top: solid 1px #5ca8d2;
    padding: 0 0 2.083em
}

#wrapper .headerbar1 .br1 {
    margin: 1em 0 0 .667em
}

#wrapper .headerbar1 .br2 {
    clear: none;
    margin: 0 0 0 1em;
    height: auto;
    min-width: 0;
    width: auto
}

#wrapper .headerbar1 .br3 {
    float: right;
    line-height: 1.178em;
    margin: 1.45em .725em 0 0;
    font-size: 92%
}

#wrapper .headerbar1 .br4 {
    clear: left;
    margin: -15px 0 0 1em
}

.headerbar1,
.headerbar1 a,
.headerbar1 a:link,
.headerbar1 a:visited,
.headerbar1 a:hover,
.headerbar1 a:active,
.headerbar1 a span {
    color: #fff
}

.headerbar1 .br2 a span {
    margin-top: -7px
}

.headerbar1 .br3 .linkedimglinklist8 {
    float: right
}

.headerbar1 .br3 ul li {
    min-width: 60px;
    padding: 0 .181em 0 0;
    width: 5.435em
}

.headerbar1 .richtext a,
.headerbar1 .richtext a:link,
.headerbar1 .richtext a:visited {
    text-decoration: none
}

.headerbar1 .br4 p {
    margin: 0
}

.headerbar1 .linkedimglinklist8 a {
    float: none
}

.headerbar1 .br3 img {
    display: block;
    margin: 0 auto
}

.headerbar1 .linkedimglinklist8 a span {
    display: inline
}

.headerbar1 .websearch2 .scopes a.selected,
.headerbar1 .websearch2 .scopes a.selected:hover {
    color: #ff870b
}

div.headerbar1 .richtext a:hover,
div.headerbar1 .richtext a:hover span {
    text-decoration: underline
}

.co4b11 .b3 {
    display: none
}

.co4b11 .br {
    display: block;
    float: left
}

.co4b11 .br2 {
    clear: left
}

.co4b11 .more {
    clear: both
}

.co4b11 .br .more {
    clear: none
}

.hlcp1 .pri .last {
    float: left
}

.hlcpm1 .hlcp1 .pri .piped,
.hlcpm1 .hlcp1 .pri a,
.hlcpm1 .hlcp1 .pri a:link,
.hlcpm1 .hlcp1 .pri a:visited,
.hlcpm1 .hlcp2 .pri .piped,
.hlcpm1 .hlcp2 .pri a,
.hlcpm1 .hlcp2 .pri a:link,
.hlcpm1 .hlcp2 .pri a:visited {
    font-size: 150%
}

.hlcpm2 .br .pri div {
    float: left;
    margin: auto 1.167em;
    min-width: 189px;
    width: 15.829em
}

.hlcpm2 .br .pri .first {
    margin: 0 1.25em 0 0
}

.hlcpm2 .br .pri .last {
    margin: 0 0 0 1.25em
}

.hlcpm2 .br .pri div div {
    margin: 0;
    width: 100%
}

.hrscop1 {
    border-bottom: solid 1px #e1e1e1;
    margin-bottom: 10px;
    padding: 0 0 10px 0
}

.hrscop1 h4 {
    font-size: 116.667%
}

.hrscop1 img {
    float: left;
    margin: auto 15px 10px auto
}

.hrscop1 span {
    float: left
}

.hrscop1 span a:link,
.hrscop1 span a:visited,
.hrscop1 span a:hover,
.hrscop1 span a:active {
    color: #666
}

.hrscop1 div div {
    clear: both
}

.horoscopem1 .complex1 select {
    margin-right: 8px;
    margin-top: .167em
}

.horoscopem1 .complex1 select.choose,
.horoscopem1 .complex1 select option.choose {
    color: #666
}

.horoscopem1 .complex1 select option {
    color: #333
}

.horoscopem1 .complex1 label {
    display: none
}

.horoscopem1 .complex1 fieldset {
    margin: 0;
    padding: 0
}

#wrapper .hotmail1 {
    margin: .667em .667em 1.667em .667em
}

#wrapper .hotmail1 .h2 {
    margin: 0
}

.hminbox1 .expands {
    display: none
}

.hminbox1 p {
    line-height: 1.333em;
    margin: .833em 0
}

.hminbox1 table {
    border-collapse: collapse;
    border-bottom: solid 2px #ccebf7;
    width: 100%
}

.hminbox1 caption,
.hminbox1 thead {
    display: none
}

.hminbox1 td {
    border-bottom: solid 1px #e1e1e1;
    padding: 6px 0;
    vertical-align: top
}

.hminbox1 td.rec {
    text-align: right;
    width: 5em
}

.hminbox1 td.msg {
    padding-left: 27px
}

.hminbox1 tr.unread td.msg {
    font-weight: bold;
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7596px
}

.hminbox1 tr.unread td.rec span.date {
    font-weight: bold
}

.hminbox1 tr.read td.msg {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7708px
}

.hminbox1 tr.replied td.msg {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -6580px
}

.hminbox1 tr.forwarded td.msg {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -6691px
}

.hminbox1 tr.attached td.msg {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -6803px
}

.hminbox1 tr.msn td.msg {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -6915px
}

.hminbox1 tr.courier td.msg {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7027px
}

.hminbox1 tr.prilow td.msg {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 5px -8708px
}

.hminbox1 tr.prihigh td.msg {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 6px -8818px
}

.hminbox1 td.msg span,
.hminbox1 td.rec span.time {
    display: block;
    font-weight: normal;
    margin-top: .5em
}

.hminbox1 td.rec span.date {
    color: #333
}

.hminbox1 td.rec span.time {
    color: #999;
    line-height: 1.5em;
    white-space: nowrap
}

.hminbox1 ul.greet {
    border-bottom: solid 2px #ccebf7;
    margin: 0;
    padding: 0 0 .5em .471em
}

.hminbox1 p.teaser {
    border-top: solid 1px #e1e1e1;
    margin-top: 0;
    padding: .583em 0 0 0
}

.hminbox1 div.logo {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -696px;
    float: none;
    height: 30px;
    width: 90px
}

.hminbox1 ul.actions {
    float: right;
    margin: .54em 0;
    padding: 0
}

.hminbox1 div.hr {
    margin-top: 0
}

.hminbox1 li {
    border-right: solid 1px #e1e1e1;
    display: block;
    float: left;
    margin: 0;
    padding: 0 1.083em
}

.hminbox1 li.last {
    border-right: none;
    padding-right: 0
}

.hminbox1 li.first {
    padding-left: 0
}

.hminbox1 ul.greet li {
    border-right: none;
    padding: 0;
    width: 50%
}

.hminbox1 ul.greet li.last {
    text-align: right;
    width: 48%
}

.hminbox1 ul.actions li a.hide {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -8279px;
    padding-right: 15px
}

.hminbox1 ul.actions li a.hide:hover {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -8388px
}

.hminbox1 ul.actions li a.show {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -8497px;
    padding-right: 15px
}

.hminbox1 ul.actions li a.show:hover {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -8606px
}

.hminbox1 ul.greet li.first a,
.hminbox1 ul.greet li.first a:link,
.hminbox1 ul.greet li.first a:visited {
    color: #333;
    font-size: 117%;
    line-height: 1.43em
}

.hminbox1 ul.greet li.first a:visited,
.hminbox1 ul.greet li.first a:active {
    color: #000
}

.hminbox1 td.msg a,
.hminbox1 td.msg a:link,
.hminbox1 td.msg a:visited {
    color: #333
}

.hminbox1 td.msg a:hover,
.hminbox1 td.msg a:active {
    color: #000;
    cursor: pointer
}

.hminbox1 ul.greet li.first a span {
    font-size: 86%;
    line-height: 1.333em;
    padding: .25em
}

.hminbox1 p.error a,
.hminbox1 p.error a:link,
.hminbox1 p.error a:visited {
    color: #333
}

.hminbox1 p.error a:hover,
.hminbox1 p.error a:active {
    color: #000
}

.hminbox1 ul.greet li a span,
.hminbox1 ul.greet li a:link span,
.hminbox1 ul.greet li a:visited span,
.hminbox1 td.msg a span,
.hminbox1 td.msg a:link span,
.hminbox1 td.msg a:visited span {
    color: #333
}

.hminbox1 ul.greet li a:hover span,
.hminbox1 ul.greet li a:active span,
.hminbox1 td.msg a:hover span,
.hminbox1 td.msg a:active span {
    color: #000
}

.hminbox1 ul a,
.hminbox1 ul a:link,
.hminbox1 ul a:visited {
    color: #666
}

.hminbox1 ul a:hover,
.hminbox1 ul a:active {
    color: #333
}

#subhead .imgmod1 .linkedimg1 {
    margin: .75em 1em
}

.nmodal .dialog {
    position: absolute;
    text-align: center;
    z-index: 100000
}

.nmodal .dialog iframe {
    border: 0;
    margin: 0 auto;
    overflow: hidden;
    position: relative
}

.modal .dialog {
    background: transparent url(../img/4ebdf19a1ce03cce12e11926256422.gif) repeat scroll 0 0;
    height: 100%;
    left: 0;
    margin: 0;
    width: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 100000
}

.modal .dialog iframe {
    border: 0;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: 5em
}

.iad1 {
    border: solid 1px #bdbdbd;
    padding: 2.667em;
    text-align: left
}

iframe.iad1 {
    background: #fff;
    border: none;
    height: 23.3em;
    padding: 0;
    width: 46.833em
}

.iad1 h2 {
    border-bottom: solid 3px #c4c4c4;
    font-size: 150%;
    font-weight: normal;
    margin-bottom: .5em;
    padding-bottom: .444em
}

.iad1 form {
    margin: 0
}

.iad1 fieldset {
    border: none;
    margin: 0;
    padding: 0
}

.iad1 p {
    font-size: 117%;
    margin: 0
}

.iad1 ol {
    list-style-type: none;
    margin: .5em 0 1.5em 0;
    padding: 0
}

.iad1 input {
    margin: 0;
    margin-right: .267em;
    vertical-align: middle
}

.iad1 li {
    margin-left: 2.667em;
    padding: 1.167em 0 0 0
}

.iad1 li input,
.iad1 li label {
    display: block
}

.iad1 li input {
    float: left;
    margin: .467em 0 0 0
}

.iad1 li label {
    margin-left: 25px
}

.iad1 .flag {
    font-size: 117%;
    font-weight: bold;
    padding-left: 67px
}

.iad1 .country1 {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -820px
}

.iad1 .country2 {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -948px
}

.iad1 em {
    color: #666;
    display: block;
    font-size: 85.714%;
    font-style: normal;
    font-weight: normal;
    margin-top: .083em
}

.iad1 div {
    float: right;
    margin-top: -1.25em
}

.iad1 div input {
    margin-right: 0;
    margin-left: .267em
}

.iad1 div input.reset {
    margin-left: .75em
}

.iad1 li.last {
    padding-top: .583em
}

.iad1 li.last input {
    margin-top: .25em
}

.iad1 li.last label {
    margin-top: .333em
}

iframe.iab1 {
    height: 2.75em;
    width: 100%;
    padding-top: 0
}

.iab1 {
    background-color: #d4e9fb;
    height: 2.75em;
    padding-top: .833em
}

.iab1 span {
    font-weight: bold;
    margin-right: .667em
}

.iab1 a.yes {
    margin-right: .5em
}

.iab1 a.no {
    margin-left: .5em
}

.money2 .indices1 table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

.money2 .indices1 tbody tr td {
    border-top: solid 1px #e1e1e1;
    padding: .417em 0
}

.money2 .indices1 tbody tr.first td {
    border-top: none;
    padding-top: 0
}

.money2 .simple8 div div {
    padding: 2px;
    width: 24.5em
}

.money2 .simple8 input.image {
    float: right;
    margin-top: 0
}

.money2 .simple8 input.text {
    width: 20em;
    float: left
}

.money2 .complex1 fieldset {
    padding: 4px 7px 9px
}

.co3b2 .br {
    float: left
}

.co3b2 .br1 {
    clear: both;
    display: block;
    float: none
}

.co3b2 .more {
    clear: left
}

.co3b2 .br .more {
    clear: none
}

.indices1 a,
.indices1 a:link,
.indices1 a:visited {
    color: #333
}

.indices1 a:hover,
.indices1 a:active {
    color: #000
}

.indices1 caption,
.indices1 thead {
    display: none
}

.indices1 td {
    color: #333;
    padding: 0 0 .25em 0;
    line-height: 1.5em;
    text-align: right
}

.indices1 td.neg {
    color: #c30505
}

.indices1 td.pos {
    color: #090
}

.indices1 td.siidx {
    padding: 0 1.667em .25em 0;
    text-align: left
}

.indices1 .sitime {
    text-align: left;
    color: #999;
    padding-bottom: .417em
}

.poll1 .poll .bottom .question input {
    background: transparent url(../img/8709e05ecad426d8a9f2bf6029f533.gif) no-repeat center center;
    border: none;
    color: #fff;
    font-weight: bold;
    font-size: 117%;
    height: 1.71em;
    padding-bottom: .1em
}

.poll1 .poll .bottom .question .votebtn:hover {
    cursor: pointer
}

.poll div.bottom .result {
    padding: .917em 0
}

.poll {
    margin-top: 0;
    padding: 0
}

.poll .question {
    clear: both;
    margin-bottom: .833em;
    width: 100%
}

.poll .question input {
    float: left;
    margin: 0 .8em 0 0;
    padding: 0;
    vertical-align: middle
}

.poll .textonly .question input {
    margin: .0667em .2em 0 0;
    height: 1em
}

.poll .imageonly .question input,
.poll .textimage .question input {
    margin-top: 1.4em
}

.poll .textonly .question {
    margin-bottom: .75em
}

.poll .textonly .question label {
    display: block;
    margin: 0 0 0 2em
}

.poll .question img {
    vertical-align: middle
}

.poll .textimage .question img {
    float: left
}

.poll .textimage .question {
    height: 4.42em;
    position: relative
}

.poll .textimage .question div {
    line-height: 4.42em;
    overflow: hidden;
    padding: 0 0 0 .917em
}

.poll .textimage .question div label {
    white-space: nowrap
}

.poll .textimage .result {
    clear: both;
    font-size: 100%;
    margin-bottom: .833em
}

.poll .textimage li,
.poll .imageonly li {
    height: 100%;
    min-height: .0833em
}

.poll .textimage .result,
.poll .imageonly .result {
    clear: both;
    margin: 0 0 .833em
}

.poll .textimage .question,
.poll .imageonly .question {
    margin: 0 0 .833em
}

.poll form,
.poll .result p {
    margin: 0;
    padding: 0
}

.poll ol {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.poll h4 {
    color: #333;
    font-size: 116.667%;
    font-weight: bold;
    margin: 0 0 .5em;
    text-align: left
}

.poll .column {
    display: inline-block;
    vertical-align: middle
}

.poll .last {
    clear: both
}

.poll .polllink {
    margin: .417em 0
}

.poll .resultbottom {
    margin-top: 0
}

.poll .textonly .result {
    clear: both;
    padding-bottom: 1.833em
}

.poll .textonly .result .ansitemleftcontainer {
    float: left;
    width: 50%
}

.poll .textonly .result .ansitemleft {
    float: right
}

.poll .textonly .result .ansitemrightcontainer {
    float: left;
    width: 50%;
    margin: -.083em 0 1em 0
}

.poll .resulttextcontainer {
    margin-left: 8.25em
}

.poll .resulttextcontainer .forresulttext {
    display: inline-block
}

.poll .resulttextcontainer .imagevote .forresulttext {
    display: block
}

.poll .imageonly .resulttextcontainer {
    margin-left: 15em
}

.poll .textimage .result img,
.poll .imageonly .result img {
    float: left;
    margin-bottom: 1em
}

.poll .forresulttext {
    color: #333;
    font-weight: normal
}

.poll .maxresulttext {
    font-weight: bold
}

.poll .textonly .forresulttext {
    line-height: 1.083em
}

.poll .bar {
    background-color: #c1ecff;
    display: inline;
    float: right;
    height: 2.083em;
    margin: 0 .833em 0 .666em;
    width: .25em
}

.poll .barimage {
    background-color: #c1ecff;
    display: inline-block;
    height: 22px;
    margin: 0;
    margin-right: .666em;
    width: .25em;
    vertical-align: middle
}

.poll .maxvote {
    background-color: #00aeff
}

.poll .percentimagetype {
    font-size: 100%;
    line-height: 1.83em;
    vertical-align: middle
}

.poll .percenttexttype {
    color: #333;
    float: right;
    vertical-align: middle
}

.poll .textonly .percenttexttype,
.poll .textonly .maxpercenttexttype {
    padding: .333em 0 0 0
}

.poll .maxpercenttexttype,
.poll .maxpercenttexttype2 {
    color: #333;
    float: right;
    font-weight: bold;
    vertical-align: middle
}

.poll .maxpercenttexttype2 {
    color: #fff;
    padding: .333em
}

.poll .textonly .maxpercenttexttype2 {
    float: left
}

.poll .maxpercentimagetype {
    font-size: 100%;
    font-weight: bold;
    vertical-align: middle
}

.poll .textimage .percenttexttype {
    color: #333;
    float: left
}

.poll .imagevote {
    color: #666;
    font-size: 100%;
    line-height: 1.083em;
    margin: .417em 0 0 0
}

.poll .imagevote label {
    color: #333;
    font-size: 100%
}

.poll .firstvote {
    margin: 1em 0
}

.poll .backtovoting {
    font-size: 116.667%;
    text-align: right
}

.poll .result {
    clear: both;
    font-size: 100%
}

.poll .bottom .question {
    border-top: solid 1px #e1e1e1;
    height: 2.92em;
    line-height: 1.5em;
    margin: 1.25em 0 0 0;
    padding: .917em 0 0
}

.poll .skiptoresult {
    float: right;
    font-size: 116.667%;
    line-height: 1.5em;
    padding-top: 0
}

.poll .bottom .question input {
    padding: 0 .5em;
    float: left;
    height: auto;
    margin: 0
}

.poll .bottom .question,
.poll .bottom .result {
    margin: 0;
    width: 100%
}

.poll .textonly .bottom .result {
    margin: 0
}

.poll .bottom .result {
    border-top: solid 1px #e1e1e1;
    clear: both;
    display: inline-block;
    margin: 0;
    padding: .917em 0;
    width: 100%
}

.poll .additionlinks {
    border-top: solid 1px #e1e1e1;
    margin: .917em 0 0 0;
    padding: .917em 0 0 0
}

.poll .additionlinks #bingqueries,
.poll .additionlinks #linktopic {
    font-weight: bold;
    margin: .5em 0 0 0
}

.poll .additionlinks ul {
    margin: .25em .41em .25em .167em;
    padding-left: 1.0833em
}

.poll .prevnext {
    border-top: solid 1px #e1e1e1;
    clear: both;
    padding-top: .917em
}

.poll .prevnext .prev {
    float: left;
    font-size: 116.667%
}

.poll .prevnext .next {
    float: right;
    font-size: 116.667%
}

.poll .result .forresultvote {
    color: #666;
    font-size: 91.667%
}

.poll .hide,
.poll .bottom .hide {
    display: none
}

.promobar2 {
    background-color: #3c7faf;
    color: #fff;
    margin: .5em 0 0;
    padding: 0 .833em .5em .833em
}

.promobar2 a,
.promobar2 a:link,
.promobar2 a:visited,
.promobar2 a:hover,
.promobar2 a:active {
    background-color: #3c7faf;
    color: #fff
}

#wrapper .promobar2 .br2 {
    float: right;
    text-align: right
}

#wrapper .promobar3 {
    background-color: #fff;
    color: #666;
    margin: .5em 0 0;
    padding: 0 .833em .5em .833em
}

.promobar3 a,
.promobar3 a:link,
.promobar3 a:visited,
.promobar3 a:hover,
.promobar3 a:active {
    color: #666
}

#wrapper .promobar3 .br2 {
    float: right;
    text-align: right
}

.single1 .linklist22 li.first {
    border-top: none;
    padding-top: 0
}

.single1 .orderedlist1 {
    margin: 0;
    margin-left: 1.5em
}

.single1 .imglinkabslist23 li a {
    font-size: 150%
}

.w4 .single1 .imglinkabslist17 li,
.w4 .single1 .linkedimgabslist7 li,
.w4 .single1 .linkedimglinklist14 li,
.w4 .single1 .linkedimglinklist17 li {
    margin: 0;
    margin-right: 1.75em;
    min-width: 86px;
    padding: 0;
    width: 7.167em
}

.w8 .single1 .imglinkabslist17 li,
.w8 .single1 .linkedimgabslist7 li,
.w8 .single1 .linkedimglinklist14 li,
.w8 .single1 .linkedimglinklist17 li {
    margin: 0;
    margin-right: 2.16em;
    min-width: 192px;
    padding: 0;
    width: 16em
}

.w4 .single1 .linklist15 li {
    margin: 0;
    margin-right: 1.75em;
    min-width: 77px;
    padding: .25em 0;
    padding-left: .75em;
    width: 7.167em
}

.w8 .single1 .linklist15 li {
    margin: 0 1.333em 0 0;
    min-width: 183px;
    padding: .25em 0 .5em 0;
    padding-left: .75em;
    width: 15.25em
}

.w4 .single1 .imglinkabslist23 li,
.w4 .single1 .linkedimglinklist18 li {
    margin: 0;
    margin-right: 1.667em;
    min-width: 60px;
    padding: 0;
    width: 5em
}

.w8 .single1 .imglinkabslist23 li,
.w8 .single1 .linkedimglinklist18 li {
    margin: 0 2.25em 0 0;
    min-width: 136px;
    padding: 0;
    width: 11.333em
}

.w4 .single1 .imglinkabslist17 li.last,
.w4 .single1 .linkedimgabslist7 li.last,
.w4 .single1 .linkedimglinklist14 li.last,
.w4 .single1 .linkedimglinklist17 li.last,
.w4 .single1 .linklist15 li.last,
.w8 .single1 .imglinkabslist17 li.last,
.w8 .single1 .linkedimgabslist7 li.last,
.w8 .single1 .linkedimglinklist14 li.last,
.w8 .single1 .linkedimglinklist17 li.last,
.w8 .single1 .linklist15 li.last,
.w4 .single1 .imglinkabslist23 li.last,
.w4 .single1 .linkedimglinklist18 li.last,
.w8 .single1 .imglinkabslist23 li.last,
.w8 .single1 .linkedimglinklist18 li.last {
    margin: 0
}

.single1 .linkedimglinklist16 a {
    text-align: left
}

.w4 .single1 .linkedimglinklist16 li {
    margin-right: .833em;
    width: 12.083em
}

.single1 .linkedimglinklist16 li.last {
    margin-right: 0
}

.w8 .single1 .linkedimglinklist18 a,
.w8 .single1 .linkedimglinklist18 img {
    text-align: center
}

.linkedimglinklist1 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linkedimglinklist1 a {
    display: block
}

.linkedimglinklist1 a:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden
}

.linkedimglinklist1 img {
    border: none;
    float: left;
    margin-bottom: .417em;
    margin-right: .417em
}

.linkedimglinklist1 li {
    margin-bottom: .917em
}

.linkedimglinklist1 li.last {
    margin-bottom: 0
}

.linkedimglinklist1 a span {
    cursor: pointer;
    float: left;
    padding-top: .5em
}

.linkedimglinklist1 a span span {
    padding-top: 0
}

.linkedimglinklist14 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linkedimglinklist14 a {
    display: block
}

.linkedimglinklist14 a:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden
}

.linkedimglinklist14 img {
    border: none;
    float: left;
    margin-bottom: .417em;
    margin-right: .417em
}

.linkedimglinklist14 li {
    display: block;
    float: left;
    margin-bottom: .917em;
    margin-right: 3%;
    position: relative;
    width: 29%
}

.linkedimglinklist14 a span {
    cursor: pointer;
    float: left;
    padding-top: .5em
}

.linkedimglinklist16 {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linkedimglinklist16 a,
.linkedimglinklist16 img {
    display: block;
    margin: 0 auto;
    text-align: center
}

.linkedimglinklist16 img {
    border: none;
    margin-bottom: .417em
}

.linkedimglinklist16 li {
    display: block;
    float: left;
    margin: 0;
    margin-bottom: .917em;
    margin-right: 3%;
    position: relative;
    width: 47%
}

.linkedimglinklist17 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linkedimglinklist17 a,
.linkedimglinklist17 img {
    display: block;
    margin: 0 auto;
    text-align: center
}

.linkedimglinklist17 img {
    border: none;
    margin-bottom: .417em
}

.linkedimglinklist17 li {
    display: block;
    float: left;
    margin-bottom: .917em;
    margin-right: 3%;
    position: relative;
    width: 29%
}

.linkedimglinklist18 {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linkedimglinklist18 a,
.linkedimglinklist18 img {
    display: block;
    margin: 0 auto;
    text-align: center
}

.linkedimglinklist18 img {
    border: none;
    margin-bottom: .417em
}

.linkedimglinklist18 li {
    display: block;
    float: left;
    margin-bottom: .917em;
    margin-right: 3%;
    position: relative;
    width: 21%
}

.linklist1 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linklist1 li {
    margin: 0;
    padding: .25em 0 .2em 0
}

.linklist8 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linklist8 a {
    white-space: pre
}

.linklist8 li {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 100% -9035px;
    float: left;
    margin: 0;
    margin-right: .7em;
    padding: 0;
    padding-right: .8em
}

.linklist8 li.last {
    background-image: none;
    margin: 0;
    padding: 0
}

.linklist15 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linklist15 li {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -8928px;
    display: block;
    float: left;
    margin: 0 1% 0 0;
    padding: .25em 0 .2em 0;
    padding-left: 9px;
    width: 27%
}

.orderedlist1 {
    list-style-type: decimal;
    margin: 0;
    margin-left: 3em;
    padding: 0
}

.orderedlist1 li {
    margin: 0;
    padding: .25em 0 .2em 0
}

.linkedimgabslist7 {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.linkedimgabslist7 img {
    border: solid 1px #333;
    float: left;
    margin-bottom: 3px;
    margin-right: 6px
}

.linkedimgabslist7 li {
    display: block;
    float: left;
    margin-bottom: .9em;
    margin-right: 1%;
    width: 29%
}

.scp1 p {
    line-height: 1.5em;
    margin: 0;
    padding: 0
}

.scp1 p a,
.scp1 p a:link,
.scp1 p a:visited,
.scp1 p a:hover,
.scp1 p a:active {
    text-decoration: underline
}

.scp1 ul,
.scp1 li {
    line-height: 1.25em;
    list-style: none;
    margin: 0;
    padding: 0
}

.scp1 img,
.scp1 .headline li.first {
    border: 0
}

.scp1 img,
.scp1 object {
    display: block;
    float: left
}

.scp1 .npane img {
    margin-bottom: 1em
}

.scp1 span a,
.scp1 span .media a {
    padding-bottom: .13em
}

.scp1 li span a {
    padding-bottom: .47em
}

.scp1 .media a,
.scp1 .piped .media a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7490px;
    font-size: 100%;
    line-height: 1.25em;
    padding-left: 19px;
    padding-bottom: .13em
}

.scp1 .piped a {
    background: none;
    font-size: 100%;
    line-height: 1.25em;
    padding-bottom: .13em
}

.scp1 span .media a {
    padding-left: 0
}

.scp1 span a,
.scp1 span .media a,
.scp1 .npane.n2 span.hlnotlinked,
.scp1 .npane.n3 span.hlnotlinked {
    background: none;
    display: inline;
    font-size: 250%;
    line-height: 1.13em
}

.scp1 .npane.n3,
.scp1 .npane.n3 span.hlnotlinked {
    margin: 0 auto
}

.scp1 .npane.n3,
.scp1 .npane.n2 {
    text-align: center
}

.scp1 .linkedimg {
    text-align: left
}

.scp1 .npane.n2 li {
    padding: 0 1em
}

.scp1 .npane.n2 .first {
    padding-left: 0
}

.scp1 .npane.n2 .last {
    padding-right: 0
}

.scp1 .npane li {
    margin: 0 auto;
    text-align: center
}

.scp1 .headline ul {
    display: block;
    padding-left: 2.08em
}

.scp1 .npane li,
.scp1 .headline object {
    float: left
}

.scp1 .headline img {
    float: left
}

.scp1 .richtext,
.scp1 .headline {
    text-align: left
}

.scp1 .headline ul,
.scp1 div {
    float: none
}

.scp1 .headline li {
    border-top: solid 1px #e1e1e1;
    padding: .42em 0
}

.scp1 .headline li.last {
    border-bottom: solid 1px #e1e1e1
}

.scp1 .npane a {
    clear: left
}

.scp1 .npane li a {
    display: block
}

.scp1 .form {
    float: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: .2em 0 0 2.1em;
    position: relative
}

.scp1 .form div {
    height: 2em;
    padding: 0
}

.scp1 .form div div {
    border: solid 1px #bcbcbc;
    clear: none;
    float: left
}

.scp1 .form input.image {
    margin: 1px 0 0 0
}

.scp1 .form input.text {
    border-width: 0;
    font-size: 100%;
    line-height: 1.25em;
    outline: none;
    padding: 4px 3px 0 0;
    vertical-align: top
}

.scp1 .form label {
    color: #666;
    display: block
}

.sponad2 .richtext p {
    color: #666;
    line-height: normal;
    margin: 0
}

.sponad2 .richtext p strong {
    color: #333
}

#wrapper .w4 .co2b1.sponad2 .br {
    margin: 0;
    min-width: 0;
    width: auto
}

#wrapper .w4 .co2b1.sponad2 .br1 {
    margin: 0
}

#wrapper .w8 .co2b1.sponad2 .br {
    margin: 0;
    min-width: 0;
    width: auto
}

#wrapper .w8 .co2b1.sponad2 .br1 {
    margin: 0
}

.superbanner1 {
    text-align: center
}

#wrapper .superbanner1 .br {
    margin: 0 auto;
    width: auto
}

.superbanner1 .advertisement div {
    margin: 0 auto
}

.triple1 .headlinelist3 ul {
    padding-left: 0
}

.w8 .triple1 .linkedimglinklist8 li {
    margin: 0;
    margin-right: 2.333em;
    min-width: 136px;
    padding: 0;
    width: 11.333em
}

.w8 .triple1 .linkedimglinklist8 li.last {
    margin: 0
}

.w4 .triple1 .linkedimglinklist8 li {
    margin: 0;
    min-width: 60px;
    padding: 0 6.67% 0 0;
    width: 5em
}

.w4 .triple1 .linkedimglinklist8 li.last {
    margin: 0;
    padding: 0
}

.w8 .triple1 .imglinkabslist7 li {
    margin: 0;
    margin-right: 2.333em;
    min-width: 300px;
    padding: 0;
    width: 25em
}

.w8 .triple1 .imglinkabslist7 li.last {
    margin: 0
}

.w4 .triple1 .imglinkabslist7 li {
    margin: 0;
    margin-bottom: .833em;
    margin-right: .75em;
    min-width: 140px;
    padding: 0;
    width: 11.667em
}

#wrapper .w8 .co3b1 .br {
    margin-bottom: .833em;
    min-width: 192px;
    width: 16em
}

#wrapper .w8 .co3b1 .br2 {
    margin: 0 2.083em .833em 2.083em
}

#wrapper .w8 .co3b2 .br2,
#wrapper .w8 .co3b2 .br3,
#wrapper .w8 .co3b3 .br1,
#wrapper .w8 .co3b3 .br2 {
    margin: 0;
    min-width: 300px;
    width: 25em
}

#wrapper .w8 .co3b2 .br2,
#wrapper .w8 .co3b3 .br1 {
    margin: 0;
    margin-right: 2.333em
}

#wrapper .w4 .co3b1 .br {
    margin: 0;
    min-width: 86px;
    width: 7.167em
}

#wrapper .w4 .co3b1 .br2 {
    margin: 0 1.75em
}

#wrapper .w4 .co3b2 .br2,
#wrapper .w4 .co3b2 .br3,
#wrapper .w4 .co3b3 .br1,
#wrapper .w4 .co3b3 .br2 {
    margin: 0;
    min-width: 140px;
    width: 11.667em
}

#wrapper .w4 .co3b2 .br2,
#wrapper .w4 .co3b3 .br1 {
    margin: 0;
    margin-right: 1.667em
}

#area2 .ro .w4 .co3b2 .br2,
#wrapper .w8 .ro .w4 .co3b2 .br2 {
    min-width: 100px;
    width: 8.333em
}

#area2 .ro .w4 .co3b2 .br3 {
    min-width: 180px;
    width: 14.96em
}

.triple1 .br3 .simple8 div div {
    padding: 2px;
    width: 14.5em
}

.triple1 .br3 .simple8 input.image {
    float: right;
    margin-top: 0
}

.triple1 .br3 .simple8 input.text {
    float: left;
    width: 10em
}

.co3b1 .br {
    float: left
}

.co3b1 .more {
    clear: left
}

.co3b1 .br .more {
    clear: none
}

.co3b3 .br {
    float: left
}

.co3b3 .br3 {
    clear: both;
    display: block;
    float: none
}

.co3b3 .more {
    clear: both
}

.imglinkabs5 a,
.imglinkabs5 img {
    display: block;
    margin: 0 0 3px 0
}

.imglinkabs5 div.richtext a {
    display: inline
}

.promobar4 {
    background-color: transparent;
    color: #666;
    margin: .5em 0 0;
    padding: 0 .833em .5em .833em
}

.promobar4 a,
.promobar4 a:link,
.promobar4 a:visited,
.promobar4 a:hover,
.promobar4 a:active {
    color: #666
}

#wrapper .promobar4 .br3,
#wrapper .promobar4 .br4 {
    float: right;
    text-align: right
}

.promobar4 .br4 {
    border-right: 1px solid #999;
    padding-right: .41em;
    margin-right: .41em
}

.headerbar_us {
    height: 9.833em;
    min-height: 118px
}

.headerbar_us a,
.headerbar_us a:link,
.headerbar_us a:visited,
.headerbar_us a:hover,
.headerbar_us a:active,
.headerbar_us label,
.headerbar_us span,
.headerbar_us a:hover span,
.headerbar_us .br2 .welcome {
    color: #666
}

.headerbar_us div.br1,
.headerbar_us div.br5,
.headerbar_us div.br6 {
    float: left
}

.headerbar_us .br1 .linklist1 li {
    float: left;
    padding: 0 1.5em .2em 0
}

.headerbar_us div.br2,
.headerbar_us div.br3 {
    float: right
}

.headerbar_us .pgopt1 {
    float: right;
    margin-right: .5em
}

.headerbar_us .br4 {
    clear: both;
    width: 100%;
    margin-top: -.25em
}

.headerbar_us .br5 {
    min-width: 208px;
    width: 17.33em
}

.headerbar_us .br3 a,
.headerbar_us .br3 a:link,
.headerbar_us .br2 .welcome {
    font-weight: bold
}

.headerbar_us .optuser1 {
    float: left
}

.co3b5 .br {
    float: left
}

.co3b5 .br2 {
    clear: right;
    float: right
}

.co3b5 .br3,
.co3b5 .more {
    clear: left
}

.co3b5 .br .more {
    clear: none
}

.co3b6 .br {
    clear: right;
    float: right
}

.co3b6 .br1 {
    float: left
}

.co3b6 .more {
    clear: both;
    float: none
}

.co3b6 .br .more {
    clear: none
}

.co4b1 .br {
    float: left
}

.co4b1 .br2 {
    clear: right
}

.co4b1 .br3 {
    clear: left
}

.co4b1 .more {
    clear: both
}

.co4b1 .br .more {
    clear: none
}

.co4b1 .b3 {
    display: block
}

.co4b2 .b3 {
    display: none
}

.co4b2 .br {
    float: left
}

.co4b2 .more {
    clear: both
}

.co4b2 .br .more {
    clear: none
}

.co4b8 .b3 {
    display: none
}

.co4b8 .br {
    float: left
}

.co4b8 .br3,
.co4b8 .br4 {
    clear: both;
    display: block;
    float: none
}

.co4b8 .more {
    clear: both
}

.co5b9 .b3,
.co5b9 .b4 {
    display: none
}

.co6b7 .b3,
.co6b7 .b4,
.co6b7 .b5 {
    display: none
}

.condbanner1 {
    display: none;
    margin: 0 auto
}

.condbanner1 a.close {
    display: inline;
    padding: 0 32px 32px 0;
    position: absolute;
    margin: 0 0 0 -32px
}

.condbanner1 a.white {
    background: 0 -3176px transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat
}

.condbanner1 a.black {
    background: 0 -3308px transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat
}

.jpearthquake1 {
    background-color: #fff;
    border: 1px solid #ba1010;
    margin: .25em .25em 1.25em;
    text-align: center
}

.jpearthquake1 a,
.jpearthquake1 a:link,
.jpearthquake1 a:visited {
    color: #ba1010;
    display: block;
    padding: .666em;
    text-decoration: none
}

.jpearthquake1 a:active,
.jpearthquake1 a:hover {
    text-decoration: underline
}

.mixi1 ul,
.mixi1 li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: block
}

.mixi1 .nav li,
.mixi1 .foot li {
    float: left
}

.mixi1 .msoutwrn,
.mixi1 .mwrnmsg {
    padding-bottom: .417em
}

.mixi1 .mwrntop {
    padding-bottom: .833em
}

.mixi1 .mwrnmsg {
    border-bottom: solid 1px #e1e1e1
}

.mixi1 .msoutwrn {
    font-weight: bold
}

.mixi1 .top {
    border-bottom: 2px solid #ccebf7;
    padding-bottom: .666em
}

.mixi1 .mbody {
    border-bottom: solid 2px #e1e1e1
}

.mixi1 p.message {
    margin: .5em 0 .583em;
    color: #666
}

.mixi1 .nav {
    padding-top: .833em;
    margin-bottom: .75em
}

.mixi1 .top .user,
.mixi1 .top .user a {
    float: left;
    font-weight: bold
}

.mixi1 .top a {
    float: right
}

.mixi1 .top a,
.mixi1 .top a:link,
.mixi1 .top a:visited,
.mixi1 .foot a,
.mixi1 .foot a:link,
.mixi1 .foot a:visited,
.mixi1 ul.diary a,
.mixi1 ul.diary a:link,
.mixi1 ul.diary a:visited,
.mixi1 ul.community a,
.mixi1 ul.community a:link,
.mixi1 ul.community a:visited,
.mixi1 ul.comments a,
.mixi1 ul.comments a:link,
.mixi1 ul.comments a:visited,
.mixi1 ul.diary span,
.mixi1 ul.community span,
.mixi1 ul.comments span {
    color: #666
}

.mixi1 .top a:hover,
.mixi1 .top a:active,
.mixi1 .foot a:hover,
.mixi1 .foot a:active,
.mixi1 .top .user a:link,
.mixi1 .top .user a:visited,
.mixi1 ul.diary a:hover,
.mixi1 ul.diary a:active,
.mixi1 ul.community a:hover,
.mixi1 ul.community a:active,
.mixi1 ul.comments a:hover,
.mixi1 ul.comments a:active {
    color: #333
}

.mixi1 .top .user a:hover,
.mixi1 .top .user a:active {
    color: #000
}

.mixi1 .footsteps li div {
    color: #999
}

.mixi1 .nav li {
    min-width: 52px;
    text-align: center;
    width: 20%
}

.mixi1 .nav .first a,
.mixi1 .nav .first span,
.mixi1 .foot .first {
    padding-left: 0
}

.mixi1 .nav .last a,
.mixi1 .nav .last span,
.mixi1 .foot .last {
    padding-right: 0
}

.mixi1 .nav li span,
.mixi1 .nav li a {
    padding: 44px .167em 0 .167em;
    text-align: center;
    font-size: 92%
}

.mixi1 .nav li.selected span,
.mixi1 .nav li a {
    display: block;
    float: left;
    width: 100%
}

.mixi1 .nav li span,
.mixi1 .nav li.selected a {
    display: none
}

.mixi1 .nav .noti a,
.mixi1 .nav .noti a:link,
.mixi1 .nav .noti a:visited {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -1076px
}

.mixi1 .nav .noti span {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -1216px
}

.mixi1 .nav .noti a:hover,
.mixi1 .nav .noti a:active,
.mixi1 .nav #hover.noti a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -1356px
}

.mixi1 .nav .diary a,
.mixi1 .nav .diary a:link,
.mixi1 .nav .diary a:visited {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -1496px
}

.mixi1 .nav .diary span {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -1636px
}

.mixi1 .nav .diary a:hover,
.mixi1 .nav .diary a:active,
.mixi1 .nav #hover.diary a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -1776px
}

.mixi1 .nav .comments a,
.mixi1 .nav .comments a:link,
.mixi1 .nav .comments a:visited {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -1916px
}

.mixi1 .nav .comments span {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -2056px
}

.mixi1 .nav .comments a:hover,
.mixi1 .nav .comments a:active,
.mixi1 .nav #hover.comments a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -2196px
}

.mixi1 .nav .community a,
.mixi1 .nav .community a:link,
.mixi1 .nav .community a:visited {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -2336px
}

.mixi1 .nav .community span {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -2476px
}

.mixi1 .nav .community a:hover,
.mixi1 .nav .community a:active,
.mixi1 .nav #hover.community a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -2616px
}

.mixi1 .nav .footsteps a,
.mixi1 .nav .footsteps a:link,
.mixi1 .nav .footsteps a:visited {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -2756px
}

.mixi1 .nav .footsteps span {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -2896px
}

.mixi1 .nav .footsteps a:hover,
.mixi1 .nav .footsteps a:active,
.mixi1 .nav #hover.footsteps a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat center -3036px
}

.mixi1 .foot {
    padding: .667em 0 .583em 0
}

.mixi1 .foot li {
    border-left: solid 1px #999;
    padding: 0 .917em
}

.mixi1 .foot .first,
.mixi1 .foot .last {
    border: 0
}

.mixi1 .foot .last {
    float: right;
    padding-left: 0
}

.mixi1 .foot .refresh a {
    background: transparent url(../img/77afe9b7a0585aa7d7d7673b35507d.png) no-repeat right -124px;
    padding-right: 19px
}

.mixi1 .foot .refresh a:hover,
.mixi1 .foot .refresh a:active,
.mixi1 .foot #hover.refresh a {
    background: transparent url(../img/77afe9b7a0585aa7d7d7673b35507d.png) no-repeat right -236px
}

.mixi1 .foot .collapse a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -8280px;
    padding-right: 13px
}

.mixi1 .foot .collapse a:hover,
.mixi1 .foot .collapse a:active,
.mixi1 .foot #hover.collapse a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -8389px
}

.mixi1 .foot .expand a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -8498px;
    padding-right: 13px
}

.mixi1 .foot .expand a:hover,
.mixi1 .foot .expand a:active,
.mixi1 .foot #hover.expand a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat right -8607px
}

.mixi1 form {
    border: 0;
    border-bottom: solid 2px #ccebf7;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    padding-bottom: .883em;
    width: 100%
}

.mixi1 form label,
.mixi1 form .chk {
    display: block;
    float: left
}

.mixi1 form input.chk {
    padding-left: 0;
    margin: .167em .417em 0 0;
    width: 15px
}

.mixi1 input.image {
    float: right;
    margin-top: .517em
}

.mixi1 .co {
    border-top: solid 1px #e1e1e1
}

.mixi1 .co h3 {
    padding-top: .75em;
    padding-bottom: .167em
}

.mixi1 .co li {
    border-bottom: solid 1px #e1e1e1;
    display: list-item;
    line-height: 1.5em;
    padding: .583em 0
}

.mixi1 li span {
    padding-left: .417em
}

.mixi1 ul.noti {
    padding-bottom: .417em
}

.mixi1 .noti li {
    border: 0;
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7373px;
    padding: .167em 0 .167em 15px;
    padding-left: 15px
}

.mixi1 .diary li {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7819px;
    padding-left: 22px
}

.mixi1 .comments li {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -6235px;
    padding-left: 26px
}

.mixi1 .community li {
    padding-left: 25px
}

.mixi1 .community li.event {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7932px
}

.mixi1 .community li.poll {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -8046px
}

.mixi1 .community li.topic {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -7139px
}

.mixi1 .footsteps li.official a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 100% -7262px;
    padding-right: 20px
}

.mixi1 .footsteps li.artist a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 100% -6357px;
    padding-right: 21px
}

.mixi1 .footsteps li.related a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 100% -6473px;
    padding-right: 20px
}

.mixi1 .footsteps li.friend a {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 100% -8169px;
    padding-right: 17px
}

.mixi1 .co li.last {
    border-bottom: 0
}

.mixi1 .co .footsteps a,
.mixi1 .co .comments div,
.mixi1 .co .diary div,
.mixi1 .co .community div {
    font-weight: bold
}

.mixi1 .loading {
    background: transparent url(../img/f017d9e8cc630c5e02659b6eaf35fa.gif) no-repeat center center;
    min-height: 150px;
    position: relative
}

.mixi1 .loading .message {
    margin-top: 1.5em;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}

.mixi1 .login p {
    margin-top: 0;
    margin-bottom: 1.25em
}

.loctog1 {
    display: block;
    float: right
}

.loctog1,
.loctog1 li a:link,
.loctog1 li a:hover,
.loctog1 li a:visited,
.loctog1 li a:active {
    font-weight: normal
}

.loctog1 li.anchor {
    display: inline;
    float: left;
    line-height: 1.6em;
    height: 1.6em;
    min-height: 16px
}

.loctog1 ul,
.loctog1 li {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right
}

.loctog1 li ul {
    min-width: 300px
}

.loctog1 li li {
    background-color: #fff;
    border-bottom: 1px solid #e1e1e1;
    display: block;
    text-align: left;
    width: 100%
}

.loctog1 li a:link,
.loctog1 li a:visited,
.loctog1 li a:active,
.loctog1 li a:hover {
    text-decoration: none;
    float: none
}

.loctog1 li a.anchor {
    background: transparent url(../img/5280118e68aedbc5821d17132a5340.gif) no-repeat right center;
    padding: 0 1.667em 0 0
}

.loctog1 li:hover a.anchor,
.loctog1 li a:hover.anchor,
.loctog1 .js #hov a.anchor {
    background: transparent url(../img/3c96cedc06b31154b1c428a3decd61.gif) no-repeat right center
}

.loctog1 ul li:hover ul,
.loctog1 ul.js #hov ul {
    top: 1.6em;
    z-index: 110
}

.loctog1 li li:hover,
.loctog1 .js li li#hov,
.loctog1 li li.focus {
    background-color: #f1f1f1
}

.loctog1 li li.edit:hover,
.loctog1 .js li li#hov,
.loctog1 li ul li.edit {
    background-color: transparent
}

.loctog1 li.anchor div {
    position: relative
}

.loctog1 li ul,
.loctog1 ul.js li:hover ul {
    left: auto;
    right: 0;
    top: -999em;
    z-index: auto
}

.loctog1 li.anchor ul {
    background-color: #fff;
    border: solid 1px #dedede;
    position: absolute;
    line-height: 1.4em
}

.loctog1 li li ul {
    max-height: 11.667em;
    overflow: auto
}

.loctog1 ul li:hover li ul,
.loctog1 ul.js #hov li ul {
    position: relative;
    top: auto;
    border: none
}

.loctog1 li li a,
.loctog1 ul.js li li a {
    display: block;
    float: none;
    padding: .417em .833em;
    white-space: nowrap
}

.loctog1 li li span {
    float: none
}

.loctog1 li li a:link span,
.loctog1 li li a:hover span,
.loctog1 li li a:active span,
.loctog1 li li a:visited span {
    float: none;
    margin-left: .667em;
    text-decoration: underline
}

.loctog1 li li.edit {
    border-bottom: none;
    display: block;
    padding: .833em 0;
    text-align: right
}

.loctog1 li li.edit a,
.loctog1 ul.js li li.edit a {
    background-color: #009ad9;
    border: solid 1px #dedede;
    color: #fff;
    display: inline;
    margin-right: .833em;
    padding: .417em .833em
}

.cepiframe .modal {
    background: transparent url(../img/48c70683e54446a7231d3561980157.png);
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 150
}

.cepiframe .loc {
    background: #fff;
    display: none;
    position: absolute;
    padding: 0;
    border: solid 1px #ccc;
    z-index: 151
}

.cepiframe iframe {
    border: 0;
    margin: 0
}

#wrapper .weamulti1 .attr a {
    float: none
}

#wrapper .weamulti1 .attr {
    bottom: 0;
    color: #666;
    float: right;
    font-size: 100%;
    font-weight: bold;
    position: static
}

.weamulti1 .h3 {
    border-bottom: 2px solid #ceebf7;
    font-weight: normal;
    padding-bottom: .664em
}

.weamulti1 .h3 a:link,
.weamulti1 .h3 a:visited,
.weamulti1 .h3 a:hover,
.weamulti1 .h3 a:active {
    color: #666
}

.weamulti1 .h3 .locheading {
    float: left
}

.weamulti1 .h3 .attr a:link,
.weamulti1 .h3 .attr a:visited,
.weamulti1 .h3 .attr a:active,
.weamulti1 .h3 .attr a:hover {
    font-weight: normal
}

.weamulti1 ul {
    border-bottom: 2px solid #cedfeb;
    clear: both;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0
}

.weamulti1 ul ul {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    clear: right;
    margin-top: .5em;
    padding-top: .5em;
    padding-bottom: .5em;
    padding-left: 0
}

.weamulti1 .forecast {
    margin-top: .5em
}

.weamulti1 .h3 .attr {
    direction: ltr;
    font-weight: bold
}

.weamulti1 li li {
    border-bottom: none;
    display: inline-block;
    margin-bottom: 0;
    margin-left: 1.75em;
    text-align: center
}

.weamulti1 li li.first {
    margin-left: .75em
}

.weamulti1 li li.last {
    float: none
}

.weamulti1 ul li ul img {
    display: block;
    margin: 10px 5px 10px 5px
}

.weamulti1 ul h3 {
    display: inline;
    width: auto
}

.weamulti1 ul h3 a {
    margin-bottom: .5em
}

.weamulti1 ul h4 {
    color: #666;
    font-weight: normal
}

.weamulti1 .lastcity {
    padding-bottom: .5em;
    color: #666
}

.weamulti1 .wsl h3 a {
    font-size: 100%;
    line-height: 1.188em
}

.weamulti1 .wsl,
.weamulti1 .wsl ul {
    border-bottom: none
}

.weamulti1 .wsl li.forecast {
    display: none
}

.weamulti1 .cepedit {
    display: block;
    float: right;
    margin: .583em .412em
}

.weamulti2 {
    float: right
}

.weamulti2 ul {
    float: left;
    list-style-type: none;
    margin: 0;
    padding-left: 0
}

.weamulti2 li {
    display: inline-block;
}

.weamulti2 li.forecast {
    margin: .166em 0 0;
    text-align: center;
    display: none
}

.weamulti2 li.forecast h3 {
    border-right: 1px solid #666;
    display: inline;
    float: left;
    padding-right: .412em;
    width: auto
}

.weamulti2 li.forecast h3 a {
    float: left;
    font-size: 100%
}

.weamulti2 li.forecast a,
.weamulti2 li.forecast span.attr {
    display: block;
    float: left
}

.weamulti2 li.forecast div {
    display: inline-block
}

.weamulti2 li.forecast a.img {
    margin: 0 .2em;
    padding: 0
}

.weamulti2 li.forecast a.img img {
    border: 0
}

.weamulti2 li.forecast span.attr {
    font-weight: bold;
    margin: 0 0 0 .412em
}

.weamulti2 li.forecast span.attr a:link,
.weamulti2 li.forecast span.attr a:visited,
.weamulti2 li.forecast span.attr a:active,
.weamulti2 li.forecast span.attr a:hover {
    color: #999;
    display: inline;
    float: none;
    font-weight: normal
}

.weamulti2 li.forecast span.extended {
    display: block;
    float: left;
    margin-left: .412em
}

.weamulti2 li.forecast span.extended a {
    margin-left: .412em
}

.weamulti2 a.cepedit {
    color: #999;
    float: left;
    margin-top: .166em;
    margin-left: .412em
}

.weamulti1 .ss {
    border-style: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0
}

.weamulti1 .ss a {
    display: block;
    padding: 0;
    text-decoration: none
}

.weamulti1 .ss li {
    padding-top: .5em
}

.weamulti1 .ss .left {
    float: left;
    margin-right: .412em
}

.weamulti1 .ss .right {
    float: right;
    margin-left: .412em
}

.weamulti1 .ss .last {
    text-align: center
}

.weamulti1 .ss li.disabled a.prev {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4462px
}

.weamulti1 .ss li.disabled a.next {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4581px
}

.weamulti1 .ss .prev span,
.weamulti1 .ss .next span,
.weamulti2 .ss .prev span,
.weamulti2 .ss .next span {
    display: none
}

.weamulti1 .ss a.prev,
.weamulti2 .ss a.prev {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4700px
}

.weamulti1 .ss a.next,
.weamulti2 .ss a.next {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4819px
}

.weamulti1 .ss a.prev:hover,
.weamulti1 .ss a.prev:active,
.weamulti2 .ss a.prev:hover,
.weamulti2 .ss a.prev:active {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -4938px
}

.weamulti1 .ss a.next:hover,
.weamulti1 .ss a.next:active,
.weamulti2 .ss a.next:hover,
.weamulti2 .ss a.next:active {
    background: transparent url(../img/207870fb19f946888c59855014a797.gif) no-repeat 0 -5057px
}

.weamulti1 .ss a.prev,
.weamulti1 .ss a.next,
.weamulti2 .ss a.prev,
.weamulti2 .ss a.next {
    height: 19px;
    width: 19px
}

.weamulti2 .ss a.prev,
.weamulti2 .ss a.next {
    display: block;
    padding: 0
}

.pgopt1 {
    float: right;
    clear: both
}

.pgopt1 .opt,
.pgopt1 .signin {
    display: inline;
    float: left;
    font-size: 100%;
    line-height: 1.333em;
    height: 1.333em;
    min-height: 16px
}

.pgopt1 ul,
.pgopt1 li {
    display: block;
    margin: 0;
    padding: 0;
    text-align: right;
    list-style: none
}

.pgopt1 li li {
    background-color: #fff;
    display: block;
    width: 100%;
    text-align: left
}

.pgopt1 li a span,
.pgopt1 li a:link,
.pgopt1 li a:visited,
.pgopt1 li a:active,
.pgopt1 li a:visited,
.pgopt1 .js li:hover a:link,
.pgopt1 .js li:hover a:visited,
.pgopt1 .js li:hover a:hover,
.pgopt1 .js li:hover a:active {
    text-decoration: none
}

.pgopt1 .pipe {
    border-left: solid 1px #999;
    margin-left: .417em;
    padding-left: .417em
}

.pgopt1 li.signin:hover a,
.pgopt1 .js li#hover.signin a:hover {
    text-decoration: underline
}

.pgopt1 li:hover a,
.pgopt1 li a:hover,
.pgopt1 .js #hover a {
    border-bottom-color: #666
}

.pgopt1 ul li:hover ul,
.pgopt1 ul.js #hover ul {
    left: auto;
    right: 0;
    z-index: 110
}

.pgopt1 li li:hover,
.pgopt1 .js li li#hover,
.pgopt1 li li.focus {
    background-color: #f1f1f1
}

.pgopt1 li:hover li a,
.pgopt1 li#hover li a {
    border: none
}

.pgopt1 .opt div {
    position: relative
}

.pgopt1 li ul,
.pgopt1 ul.js li:hover ul {
    left: -999em;
    right: auto;
    z-index: auto
}

.pgopt1 .opt ul {
    background-color: #fff;
    border: solid 1px #666;
    position: absolute;
    font-size: 100%;
    line-height: 1.6em;
    top: 1.6em
}

.pgopt1 li li a,
.pgopt1 ul.js li li a {
    display: block;
    float: none;
    padding: .25em 1.417em;
    min-width: 132px;
    white-space: nowrap
}

.pgopt1 li li a.checked {
    background: transparent url(../img/290e7f0b12fa8a201581c74c1ae75a.gif) no-repeat .417em center
}

.dhppromo1 .adfb {
    color: #666;
    text-align: center;
    width: 100%
}

#wrapper .minihead {
    background-color: #009ad9;
    left: 0;
    padding-left: 0;
    padding-right: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 60
}

#wrapper .minihead #tg {
    background: none transparent scroll repeat 0% 0%
}

#wrapper .minihead .ro .ce {
    float: none;
    margin-left: auto;
    margin-right: auto
}

.minihead .headerbar_us {
    height: auto;
    margin: 0 auto;
    min-height: 0;
    padding-top: 15px
}

.minihead .headerbar_us .br1 {
    display: none
}

.minihead .headerbar_us .br2,
.minihead .headerbar_us .br3 {
    float: right
}

.minihead .headerbar_us .br3 a,
.minihead .headerbar_us .br3 a:link,
.minihead .headerbar_us .br3 a:visited {
    color: #fff;
    font-weight: normal
}

.minihead .headerbar_us .br4 {
    clear: none;
    margin-top: -10px;
    min-height: 5.333em;
    min-width: 160px;
    padding-bottom: 0;
    padding-top: 0;
    width: 14em
}

.minihead .headerbar_us .br4,
.minihead .headerbar_us .br5 {
    float: left
}

.minihead .headerbar_us .br4 a {
    display: block
}

.minihead .headerbar_us .br4 img {
    margin-bottom: 5px
}

.minihead .closeable .headerbar_us .br3 {
    margin: 25px -13px 0 0
}

.linklistintl1 {
    clear: left;
    overflow: hidden
}

.linklistintl1 ul {
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0 .5% 0 0;
    width: 16%
}

.linklistintl1 li {
    margin: 0;
    padding: .25em 0 .2em
}