@font-face {
    font-family: 'Lato';
    src: url('/files/Lato-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

* {
    font-family: 'Lato', Arial, sans-serif !important;
}

code, pre, kbd, samp {
    font-family: monospace !important;
}

html {
    color: #000;
    background: #b27f4f url("background.jpg")
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}

li {
    list-style: none
}

caption,
th {
    text-align: left
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}

q:before,
q:after {
    content: ''
}

abbr,
acronym {
    border: 0;
    font-variant: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

input,
textarea,
select {
    *font-size: 100%
}

legend {
    color: #000
}

body {
    font: 13px/1.231 arial, helvetica, clean, sans-serif;
    font-family: 'Lato', arial, helvetica, clean, sans-serif;
    *font-size: small;
    *font: x-small
}

select,
input,
button,
textarea {
    font: 99% arial, helvetica, clean, sans-serif;
    font-family: 'Lato', arial, helvetica, clean, sans-serif;
}

table {
    font-size: inherit;
    font: 100%
}

pre,
code,
kbd,
samp,
tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%
}

a {
    text-decoration: none
}

a:hover,
a:focus {
    text-decoration: underline
}

strong {
    font-weight: bold
}

input[type=submit] {
    cursor: pointer
}

button {
    cursor: pointer
}

.mod .oops-msg {
    padding: .5em .5em .5em 0
}

.view-error .oops-msg {
    border: solid 1px #dce6ec;
    background-color: #f4f9fc;
    margin: 1em
}

.mod .oops {
    padding: 0 0 10px 50px;
    float: none;
    line-height: normal
}

.ua-ie .mod .oops {
    zoom: 0
}

.ua-ie6 .mod p.oops {
    padding-left: 53px
}

.mod .oops-msg .icon {
    float: left;
    margin-left: 1.4em;
    height: 22px;
    width: 22px;
    background-repeat: no-repeat
}

.mod .oops-msg .iconpos {
    background-position: left -2368px
}

.ua-ie6 .mod .oops-msg .iconpos {
    background-position: left -3142px
}

.mod .oops-msg .icon-error {
    background-position: left -2368px;
    margin-left: 1.2em;
    height: 23px;
    width: 23px
}

.ua-ie6 .mod .oops-msg .icon-error {
    background-position: left -3142px
}

.mod .oops-msg .icon-info {
    background-position: left -2438px;
    margin-left: 1.2em;
    height: 23px;
    width: 23px
}

.ua-ie6 .mod .oops-msg .icon-info {
    background-position: left -3211px
}

.view-error .oops-msg .icon {
    margin-left: 13px
}

.view-error .oops-msg .shadow {
    background: url(shadow_icon_32_101508.png) no-repeat;
    margin-left: 8px;
    height: 6px;
    width: 34px;
    float: left;
    clear: left
}

.ua-ie6 .view-error .oops-msg .shadow {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="shadow_icon_32_101508.png");
    background-image: none
}

.mod .oops-msg h3 {
    font-weight: bold
}

.no-link .oops-link {
    display: none
}

.mod .oops button,
.mod .oops a {
    margin-right: .5em
}

.y-tablist {
    position: relative;
    zoom: 1
}

.y-tablist:after {
    content: '.';
    height: 0;
    visibility: hidden;
    display: block;
    overflow: hidden;
    clear: both
}

.y-tablist li {
    float: left
}

.y-tablist a {
    display: block;
    cursor: pointer
}

.y-tablist a:focus {
    outline: 1px dotted black
}

.y-tabpanels .tabpanel {
    display: none
}

.y-tabpanels .tabpanel.selected {
    display: block
}

.y-iframe-shim {
    position: absolute;
    border: 0;
    margin: 0;
    padding: 0;
    display: none
}

.y-menu {
    position: absolute;
    visibility: hidden
}

.y-menu li {
    display: inline
}

.y-menu li a {
    display: block;
    outline: none
}

.y-menu-default {
    border: 1px solid #93B9D9;
    background-color: #fff;
    padding: 1px
}

.y-menu-default li a,
.y-menu-default li a:visited {
    color: #000;
    padding: .36em .45em;
    text-decoration: none;
    cursor: pointer
}

.y-menu-default li.selected a,
.y-menu-default li.selected a:visited {
    text-decoration: none;
    background-color: #E6EFF7;
    text-decoration: underline
}

.y-ulm .y-ulm-pop-anchor,
.y-ulm .y-ulm-pop {
    display: none
}

.y-ulm-open .y-ulm-pop-anchor,
.y-ulm-open .y-ulm-pop {
    display: block
}

.y-ulm-hide-setdefault .y-ulm-pop .y-ulm-setdefault {
    display: none
}

.y-ulm .y-ulm-pop-anchor {
    position: relative;
    z-index: 10
}

.y-ulm .y-ulm-pop-shadow {
    position: absolute
}

.y-ulm .y-ulm-pop {
    position: relative
}

.y-ulm .y-ulm-alert-bd,
.y-ulm .y-ulm-alert .y-ulm-locations {
    display: none
}

.y-ulm .y-ulm-alert .y-ulm-alert-bd {
    display: block
}

.y-ulm .y-ulm-ft-grad {
    display: none
}

.y-ulm .y-ulm-close {
    z-index: 1
}

.y-ulm .y-ulm-suggest-items,
.y-ulm .y-ulm-custom-list {
    overflow: auto
}

.y-ulm-default .y-ulm-sprite {
    background-image: url(sprite_ulm_20100824_ltr.png)
}

.ua-ie6 .y-ulm-default .y-ulm-sprite {
    background-image: url(sprite_ulm_20100824_ltr.gif)
}

.y-ulm-default .y-ulm-loading {
    background: transparent url(anim_loading_sm_082208.gif) no-repeat left top;
    display: block;
    font-weight: bold;
    line-height: 16px;
    padding: 0 0 25px 23px;
    vertical-align: middle
}

.y-ulm-default {
    color: #333
}

.y-ulm-default .y-ulm-dd,
.y-ulm-default .y-ulm-dd:visited {
    background-repeat: no-repeat;
    background-position: right 3px;
    color: #333;
    padding-right: 16px;
    zoom: 1
}

.y-ulm-default .y-ulm-q {
    border: 1px solid #999;
    padding: 1px 2px;
    margin-right: .2em;
    width: 14em
}

.ua-ie6 .y-ulm-default .y-ulm-q,
.ua-ie7 .y-ulm-default .y-ulm-q {
    padding: 2px
}

.y-ulm-default .y-ulm-pop-dropdown .y-ulm-q {
    margin-right: .4em
}

.y-ulm-default .y-ulm-search-btn {
    background-color: #ffab0c;
    background-position: left -312px;
    background-repeat: repeat-x;
    border: 1px solid #e90;
    font-weight: bold;
    color: #000;
    cursor: pointer;
    padding: 0 6px
}

.ua-ie6 .y-ulm-default .y-ulm-search-btn,
.ua-ie7 .y-ulm-default .y-ulm-search-btn {
    overflow: visible
}

.y-ulm-default .y-ulm-pop-anchor {
    top: 3px
}

.y-ulm-default .y-ulm-pop-shadow {
    background-color: #a6b9c6;
    width: 22em
}

.y-ulm-default .y-ulm-pop {
    background-color: #f3f6f9;
    border: 1px solid #c9d8df;
    padding: 5px 5px 10px 5px;
    top: -1px;
    left: -1px;
    zoom: 1
}

.y-ulm-default .y-iframe-shim {
    margin: -1px 0 0 -1px;
    padding: 0 1px 1px 0
}

.y-ulm-default .y-ulm-alert .y-ulm-pop-bd {
    padding-bottom: .3em
}

.y-ulm-default .y-ulm-alert .y-ulm-alert-bd,
.y-ulm-default .y-ulm-close,
.y-ulm-default .y-ulm-pop-bd {
    position: relative
}

.ua-ie6 .y-ulm-default .y-ulm-alert .y-ulm-alert-bd,
.ua-ie6 .y-ulm-default .y-ulm-pop-bd {
    zoom: 1
}

.y-ulm-default .y-ulm-pop .y-ulm-ft-grad {
    background-position: left -125px;
    background-repeat: repeat-x;
    display: block;
    margin-left: -5px;
    position: absolute;
    bottom: 0;
    height: 28px;
    width: 100%
}

.ua-ie6 .y-ulm-default .y-ulm-pop .y-ulm-ft-grad {
    padding: 0 5px;
    margin-left: -4px
}

.ua-ie7 .y-ulm-default .y-ulm-pop .y-ulm-ft-grad {
    margin-left: -4px
}

.y-ulm-default .y-ulm-close {
    background-position: left -60px;
    display: block;
    height: 15px;
    width: 15px;
    position: absolute;
    right: 5px
}

.y-ulm-default .y-ulm-setdefault {
    display: block;
    margin-top: .4em
}

.ua-ie6 .y-ulm-default .y-ulm-setdefault,
.ua-ie7 .y-ulm-default .y-ulm-setdefault {
    margin-top: 0;
    zoom: 1
}

.y-ulm-default .y-ulm-pop-search .y-ulm-setdefault {
    margin: 0 20px 0 0
}

.y-ulm-default .y-ulm-setdefault input {
    margin-right: .3em
}

.y-ulm-default .y-ulm-item {
    font-weight: bold
}

.ua-ie6 .y-ulm-default .y-ulm-locations {
    zoom: 1
}

.y-ulm-default .y-ulm-locations h4 {
    border-bottom: 1px solid #c9d8df;
    font-weight: bold;
    padding: .3em 0 .1em 0
}

.y-ulm-default .y-ulm-locations ul {
    border-top: 1px solid #fff;
    padding: .2em 0 0 .8em
}

.y-ulm-default .y-ulm-alert .y-ulm-alert-bd {
    overflow: hidden;
    margin-bottom: -5px
}

.y-ulm-default .y-ulm-alert .y-ulm-alert-bd h4 {
    font-weight: bold;
    margin-right: 20px
}

.ua-ie6 .y-ulm-default .y-ulm-alert .y-ulm-alert-bd h4 {
    word-wrap: break-word
}

.y-ulm-default .y-ulm-suggest-items,
.y-ulm-default .y-ulm-custom-list {
    background: #fff;
    border: 1px solid #c9d8df;
    max-height: 7.3em;
    margin-top: .3em;
    padding: .2em .5em
}

.ua-ie6 .y-ulm-default .y-ulm-custom-list {
    height: 7.3em
}

.ua-ie6 .y-ulm-default .y-ulm-alert .y-ulm-suggest-items {
    height: 7.3em;
    position: relative
}

.y-ulm-default .y-ulm-suggest-items h4 {
    font-weight: bold;
    margin-top: .5em
}

.y-ulm-default .y-ulm-suggest-items h4.y-ulm-first {
    margin-top: 0
}

.y-ulm-default .y-ulm-info-icon,
.y-ulm-default .y-ulm-warn-icon {
    display: block;
    float: left;
    width: 22px;
    height: 22px;
    position: relative
}

.y-ulm-default .y-ulm-info-icon {
    background-position: left -2438px
}

.y-ulm-default .y-ulm-warn-icon {
    background-position: left -2368px
}

.y-ulm-default .y-ulm-err {
    padding: 5px;
    position: relative
}

.y-ulm-default .y-ulm-err h4,
.y-ulm-default .y-ulm-err p {
    margin-left: 30px;
    margin-right: 20px
}

.y-ulm .y-ulm-icons .y-ulm-item {
    background: url(country_flag_xa_20111012.png) left 0 no-repeat;
    clear: left;
    float: left;
    padding-left: 20px;
    line-height: 1.9
}

.y-carousel {
    position: relative;
    text-align: left;
    overflow: hidden;
    width: 100%
}

.y-carousel .y-carousel-list {
    position: relative;
    width: 100000px
}

.jsenabled .y-carousel .y-carousel-list .y-panel {
    float: left;
    position: relative;
    display: inline
}

.y-nav {
    border-top-width: 1px;
    border-top-style: solid;
    padding: 3px 5px 3px 10px
}

.y-nav-count {
    float: left;
    padding-top: 1px
}

.y-nav-buttons {
    float: right;
    font-weight: bold
}

.y-nav .prev,
.y-nav .next,
.y-nav .play,
.y-nav .pause {
    margin: 0;
    padding: 0;
    cursor: pointer;
    display: block;
    float: left;
    width: 23px;
    font-weight: bold
}

.y-nav .y-nav-buttons .btn {
    border-width: 1px;
    border-style: solid
}

.y-nav .prev .btn,
.y-nav .next .btn,
.y-nav .play .btn,
.y-nav .pause .btn {
    display: block;
    width: 22px;
    height: 13px;
    background-repeat: repeat-x;
    background-position: left -1248px;
    overflow: hidden
}

.y-nav .btn span {
    margin-left: 9px;
    height: auto;
    text-indent: 0
}

.ua-ie .y-nav .btn span {
    text-indent: 999em
}

.ua-ie .y-nav .prev .btn span,
.ua-ie .y-nav .next .btn span,
.ua-ie .y-nav .play .btn span,
.ua-ie .y-nav .pause .btn span {
    display: block;
    width: 8px;
    height: 9px;
    margin: 2px 8px
}

.ua-ie .y-nav .prev .btn span {
    background-position: left -1321px
}

.ua-ie .y-nav .next .btn span {
    background-position: left -1380px
}

.ua-ie .y-nav .play .btn span {
    background-position: left -513px
}

.ua-ie .y-nav .pause .btn span {
    background-position: left -572px
}

.y-nav .prev .btn span:before {
    margin-top: -1319px
}

.y-nav .next .btn span:before {
    margin-top: -1378px
}

.y-nav .play .btn span:before {
    margin-top: -513px
}

.y-nav .pause .btn span:before {
    margin-top: -572px
}

ul.y-tl-news {
    margin-right: -1px
}

.ua-ie ul.y-tl-news {
    position: static
}

.y-tl-news a {
    padding: 6px 10px;
    text-decoration: none;
    text-transform: uppercase
}

.y-tl-news a:focus {
    outline: 1px dotted black
}

.y-tl-news li a:hover {
    text-decoration: none
}

.y-tl-news li {
    text-align: center;
    font-weight: bold
}

.y-tl-news li a {
    margin: 0
}

.y-tl-news li a {
    border-right-width: 1px;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.y-tl-news li a:hover {
    background-color: #fff
}

.y-tl-news li.selected a {
    background-color: #fff;
    outline: none;
    border-bottom: 1px solid #fff !important
}

.ua-ie7 .y-tl-news li.selected a:hover,
.ua-ie6 .y-tl-news li.selected a:hover {
    padding-bottom: 7px;
    margin-bottom: -1px
}

.ua-ie7 .y-tl-news li a,
.ua-ie6 .y-tl-news li a {
    position: relative
}

.y-carousel {
    position: relative;
    text-align: left;
    overflow: hidden;
    width: 100%
}

.y-carousel .y-carousel-list {
    position: relative;
    width: 100000px
}

.jsenabled .y-carousel .y-carousel-list .y-panel {
    float: left;
    position: relative;
    display: inline
}

.y-tooltip {
    z-index: 15;
    position: relative
}

.y-tooltip .tooltip {
    position: absolute
}

.y-tooltip .hide {
    visibility: hidden
}

.y-tooltip .pointer {
    position: absolute;
    display: block
}

.ua-ie6 .y-tooltip .pointer {
    font-size: 0;
    z-index: 1;
    zoom: 1
}

.y-tooltip .leftpointer {
    left: 6px
}

.y-tooltip .rightpointer {
    right: 6px
}

.y-tooltip .pointertop {
    top: 6px
}

.y-tooltip .pointerbottom {
    bottom: 6px
}

.ua-ie6 .y-tooltip .tooltip {
    width: 1em
}

.y-tooltip-default .tooltip {
    background: #FCEFC7;
    border: 1px solid #FC3
}

.y-tooltip-default .content {
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    margin: 1px -2px -2px 1px;
    max-width: 10em;
    padding: .6em 1.5em
}

.ua-ie6 .y-tooltip-default .content {
    position: relative;
    width: 10em
}

.y-tooltip-default .left .pointer {
    background-position: left -4292px;
    right: -3px
}

.y-tooltip-default .right .pointer {
    background-position: left -4232px;
    left: -5px
}

.y-tooltip-default .top .pointer {
    background-position: left -4177px
}

.y-tooltip-default .bottom .pointer {
    background-position: left -4122px
}

.y-tooltip-default .bottom .pointer,
.y-tooltip-default .top .pointer {
    width: 11px;
    height: 6px
}

.y-tooltip-default .right .pointer,
.y-tooltip-default .left .pointer {
    width: 5px;
    height: 12px
}

.y-tooltip-default .top .pointer {
    top: 32px
}

.ua-ie .y-tooltip-default .top .pointer {
    top: 31px
}

.y-tooltip-default .bottom .pointer {
    top: -6px
}

.y-tooltip-pa-dialog {
    z-index: 12;
    zoom: 1
}

.y-tooltip-pa-dialog .tooltip {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.2);
    border-color: transparent;
    zoom: 1
}

.ua-ie8 .y-tooltip-pa-dialog .tooltip {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#20000000, endColorstr=#20000000)
}

.ua-ie6 .y-tooltip-pa-dialog .tooltip,
.ua-ie7 .y-tooltip-pa-dialog .tooltip {
    background-color: #ccc
}

.y-tooltip-pa-dialog .content {
    position: relative;
    border-width: 1px;
    border-style: solid;
    overflow: visible;
    margin-bottom: 2px;
    margin-right: 2px;
    zoom: 1
}

.ua-ie .pointer {
    zoom: 1
}

.y-tooltip-pa-dialog .right .pointer {
    background-position: left -4033px;
    left: -5px
}

.y-tooltip-pa-dialog .left .pointer {
    background-position: left -4092px;
    right: -3px
}

.ua-ie6 .y-tooltip-pa-dialog .left .pointer {
    right: -4px
}

.y-tooltip-pa-dialog .right .pointer,
.y-tooltip-pa-dialog .left .pointer {
    width: 6px;
    height: 9px
}

.y-tooltip-pa-dialog .ptr-faero {
    top: 67px
}

.y-tooltip-pa-dialog .ptr-user {
    top: 40px
}

.y-tooltip-pa-dialog .crnr-rt {
    right: 0;
    top: 0
}

.y-tooltip-pa-dialog .crnr-rb {
    bottom: 0;
    left: 0
}

.ua-ie .y-tooltip-pa-dialog .crnr-rt {
    right: -1px
}

.y-tooltip-pa-dialog .crnr-rt,
.y-tooltip-pa-dialog .crnr-rb {
    height: 2px;
    width: 2px;
    overflow: hidden;
    position: absolute;
    background-color: #fff;
    zoom: 1
}

.y-sortable-stage {
    position: relative
}

.ua-ie6 .y-sortable-stage,
.ua-ie7 .y-sortable-stage {
    zoom: 1
}

.y-sortable-shims,
.y-sortable-proxy {
    visibility: hidden
}

.y-sortable-stage-active .y-sortable-proxy,
.y-sortable-stage-active .y-sortable-shims {
    visibility: visible
}

.y-sortable-shims div {
    position: absolute;
    z-index: 9999
}

.y-sortable-proxy {
    position: absolute;
    z-index: 9998;
    opacity: .8
}

.ua-ie .y-sortable-stage-active .y-sortable-proxy {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
}

.ua-ie .y-sortable-shims div {
    background-color: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.y-sortable,
.y-sortable * {
    cursor: move
}

.y-sortable .y-sortable-false {
    cursor: auto
}

.y-sortable-proxy,
.y-sortable-proxy *,
.y-sortable-shims div {
    cursor: move
}

.y-sortable-shims div.y-sortable-false {
    cursor: not-allowed
}

.y-sortable-debug .y-sortable-proxy {
    background-color: #333 !important
}

.y-sortable-debug .y-sortable-proxy * {
    display: none
}

.y-sortable-debug .y-sortable-shims div {
    background-color: blue;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: .5
}

#y-shade,
.y-chrome-bottom,
#y-header,
#y-masthead,
#y-content,
#y-cols,
#y-cols #y-pa,
#y-cols #y-banner,
#y-cols #y-col1,
#y-cols #y-col2,
#y-footer-carousel,
#y-footer,
#y-subfooter,
#y-ubar,
#y-dockedfooter {
    position: relative
}

#y-cols #y-pa {
    z-index: 1
}

#y-cols #y-col1 {
    z-index: 0
}

#y-cols #y-col2 {
    z-index: 2
}

#y-cols.y-pa-open #y-pa {
    z-index: 3
}

.ad-takeover #y-cols.y-pa-open #y-pa {
    z-index: 1
}

#y-shade {
    z-index: 16
}

#y-header {
    z-index: 14
}

#y-masthead {
    z-index: 15
}

#y-content,
#y-ubar,
#y-cols {
    z-index: 11
}

#y-content .y-chrome-bottom,
#y-footer-carousel,
#y-footer,
#y-subfooter {
    z-index: 10
}

.ad-takeover #y-content {
    z-index: 16
}

.bkt942 #y-header,
.bkt967 #y-header,
.bkt969 #y-header {
    z-index: 15
}

.bkt303 #y-header,
.bkt307 #y-header {
    z-index: 15
}

.bkt303 #y-masthead,
.bkt307 #y-masthead {
    z-index: 14
}

#y-dockedfooter,
#y-persistentmasthead-con {
    z-index: 17
}

.type_breakingnews_default .sprite {
    background-image: url("sprite_breaking_news_070909_ltr.gif")
}

.type_breakingnews_default .type_standard {
    background-color: #600;
    background-position: left -280px;
    background-repeat: repeat-x;
    position: relative
}

.type_breakingnews_default .remove-margin {
    margin-bottom: -10px
}

.type_breakingnews_default .content {
    background-repeat: no-repeat;
    padding: .4em
}

.type_breakingnews_default .headline {
    color: #fff;
    font-weight: bold;
    display: inline;
    padding-right: .3em
}

.type_breakingnews_default h2 {
    color: #fff;
    display: inline
}

.type_breakingnews_default .attr {
    color: #fff;
    padding: 0 .3em 0 0
}

.type_breakingnews_default a,
.type_breakingnews_default a:visited {
    color: #ff9;
    font-weight: bold
}

.type_breakingnews_default h2 a,
.type_breakingnews_default h2 a:visited {
    color: #fff;
    font-weight: normal
}

.type_breakingnews_default ul {
    display: inline;
    padding-left: .5em
}

.type_breakingnews_default ul a {
    color: #ff9
}

.type_breakingnews_default li {
    display: inline
}

.type_breakingnews_default li a {
    background-position: left -553px;
    background-repeat: no-repeat;
    padding: 0 .3em 0 7px;
    display: block;
    margin-left: 3px
}

.type_breakingnews_default li.link a {
    display: inline
}

.type_breakingnews_default li.link a {
    background-position: left -608px;
    padding: 0 .3em 0 10px;
    margin-left: 0
}

.type_breakingnews_default li.audio a {
    background-position: left -956px;
    padding: 0 .3em 0 15px;
    margin-left: 0
}

.type_breakingnews_default li.search a {
    background-position: left -775px;
    padding: 0 .3em 0 14px;
    margin-left: 0
}

.type_breakingnews_default li.photo a {
    background-position: left -837px;
    padding: 0 .3em 0 15px;
    margin-left: 0
}

.type_breakingnews_default li.video a {
    background-position: left -895px;
    padding: 0 .3em 0 16px;
    margin-left: 0
}

.type_breakingnews_default li.flickr a {
    background-position: left -767px;
    padding: 0 .3em 0 15px;
    margin-left: 0
}

.type_breakingnews_default li.answers a {
    background-position: left -708px;
    padding: 0 .3em 0 14px;
    margin-left: 0
}

.type_breakingnews_default li.text a {
    background-position: left -826px;
    padding: 0 .3em 0 15px;
    margin-left: 0
}

.type_breakingnews_default .type_alt {
    background-color: #fc3;
    background-position: left -420px;
    background-repeat: repeat-x;
    position: relative;
    margin-bottom: 10px
}

.type_breakingnews_default .type_alt a,
.type_breakingnews_default .type_alt a:visited {
    color: #603
}

.type_breakingnews_default .type_alt h2 a,
.type_breakingnews_default .type_alt h2 a:visited {
    color: #000
}

.type_breakingnews_default .type_white {
    background-color: #fff;
    position: relative;
    margin-bottom: 10px;
    border: 1px solid #DBE1E6
}

.type_breakingnews_default .generic .content {
    background-position: left -140px
}

.type_breakingnews_default .generic .headline {
    color: #000
}

.type_breakingnews_default .generic h2 {
    color: #000
}

.type_breakingnews_default .type_white a,
.type_breakingnews_default .type_white a:visited {
    color: #A1ADB9
}

.type_breakingnews_default .type_white h2 a,
.type_breakingnews_default .type_white h2 a:visited {
    color: #000
}

.type_breakingnews_default .generic ul a {
    color: #603
}

.type_breakingnews_default .generic li a {
    background-position: left -662px
}

.type_breakingnews_default .generic li.link a {
    background-position: left -716px
}

.type_breakingnews_default .generic li.audio a {
    background-position: left -1199px
}

.type_breakingnews_default .generic li.search a {
    background-position: left -1018px
}

.type_breakingnews_default .generic li.photo a {
    background-position: left -1080px
}

.type_breakingnews_default .generic li.video a {
    background-position: left -1139px
}

.type_breakingnews_default .type_white .attr {
    color: #A1ADB9;
    padding: 0 .3em 0 0
}

.type_breakingnews_default li.flickr a {
    background-position: left -767px;
    padding: 0 .3em 0 15px
}

.type_breakingnews_default li.answers a {
    background-position: left -708px;
    padding: 0 .3em 0 14px
}

.type_breakingnews_default li.text a {
    background-position: left -826px;
    padding: 0 .3em 0 15px
}

.type_breakingnews_default .asia {
    background-position: left -280px;
    background-repeat: repeat-x;
    position: relative;
    height: 1.93em
}

.type_breakingnews_default .asia .content {
    background-repeat: no-repeat;
    height: 1em;
    padding: .3em .4em .4em .4em
}

.ua-ie6 .type_breakingnews_default .asia .content {
    padding-bottom: .3em
}

.type_breakingnews_default .asia .content .label {
    background-color: #FFF;
    height: 1.35em;
    margin: 0 .38em 0 .1em;
    padding: .2em .53em .09em .53em;
    color: #FF4800;
    float: left;
    font-weight: bold
}

.type_breakingnews_default .asia .content .label-spacing {
    padding: .2em .55em .09em .55em
}

.type_breakingnews_default .asia .content .date {
    color: #FFBA00;
    margin-top: .2em;
    float: right
}

.type_breakingnews_default .asia .content .content-head {
    float: left;
    height: 1.3em;
    margin-top: .04em;
    overflow: hidden;
    width: 60%
}

.ua-ie6 .type_breakingnews_default .asia .content .content-head {
    height: 1.2em
}

.type_breakingnews_default .asia h2 {
    margin: 0 1.15em 0 0;
    color: #FFF;
    display: inline
}

.type_breakingnews_default .type_alt .asia .content .date {
    color: #FF3C00
}

.type_breakingnews_default .type_alt .asia h2 {
    color: #000
}

.type_breakingnews_default .type_alt .asia .content .label {
    background-position: left -1262px;
    color: #FFF
}

.type_breakingnews_default .show-in-today {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 396px
}

.type_marketindices_default {
    margin-top: -10px
}

.type_marketindices_default .quotes-form {
    position: relative;
    padding: 6px .3em .3em .3em;
    border-style: solid;
    border-top-style: none;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px
}

.ua-mac .type_marketindices_default .quotes-form {
    padding: .38em 0 .3em .1em
}

.type_marketindices_default .quotes-form-notickers {
    padding: .3em
}

.ua-ie9 .type_marketindices_default .quotes-form-notickers .markets {
    width: 101%
}

.type_marketindices_default .quotes-form-notickers .markets,
.ua-ie .type_marketindices_default .quotes-form-notickers .markets {
    display: none
}

.type_marketindices_default .quotes-form .quote-input-border {
    width: 8.7em;
    height: 1.31em;
    overflow: hidden
}

.type_marketindices_default .quotes-form .quotes-input {
    border-top-width: 1px;
    border-left-width: 1px;
    border-left-style: solid;
    border-top-style: solid;
    border-bottom: none;
    border-right: none;
    position: relative;
    top: -1px;
    width: 10em;
    padding-left: .15em
}

.ua-op .type_marketindices_default .quotes-form .quotes-input,
.ua-wk .type_marketindices_default .quotes-form .quotes-input {
    top: -2px
}

.ua-wk .type_marketindices_default .quotes-form .quotes-input {
    height: 110%
}

.ua-ie7 .type_marketindices_default .quotes-form .quotes-input,
.ua-ie6 .type_marketindices_default .quotes-form .quotes-input {
    top: -2px;
    margin-right: -3px
}

.type_marketindices_default .title a {
    font-weight: normal
}

.type_marketindices_default .normal-quote {
    font-weight: normal
}

.type_marketindices_default .search-right-aligned .get-quote {
    float: right
}

.type_marketindices_default .stck {
    height: 1px;
    position: relative;
    overflow: visible
}

.ua-ie .type_marketindices_default .stck {
    line-height: 0
}

.type_marketindices_default .stck a {
    position: absolute;
    right: .3em;
    bottom: .7em;
    height: 15px;
    display: block
}

.type_marketindices_default .search-right-aligned .stck a {
    position: absolute;
    left: .3em;
    bottom: .7em;
    right: auto;
    height: 15px;
    display: block
}

.type_marketindices_default .markets {
    margin-bottom: 6px
}

.type_marketindices_default .stck1 {
    height: 1px;
    position: relative;
    overflow: visible
}

.ua-ie .type_marketindices_default .stck1 {
    line-height: 0
}

.type_marketindices_default .stck1 a {
    position: absolute;
    left: .4em;
    bottom: .7em;
    height: 15px;
    display: block
}

.type_marketindices_default .search-right-aligned .stck1 a {
    position: absolute;
    left: .3em;
    bottom: .7em;
    right: auto;
    height: 15px;
    display: block
}

.ua-ie7 .type_marketindices_default .markets,
.ua-ie6 .type_marketindices_default .markets {
    display: inline
}

.type_marketindices_default .markets dt {
    display: inline
}

.type_marketindices_default .markets a {
    padding: 0 .3em 0 .2em;
    white-space: nowrap
}

.ua-ff .type_marketindices_default .markets a {
    padding: 0 .1em 0 .2em
}

.type_marketindices_default .title a:visited {
    font-weight: normal
}

.type_marketindices_default .markets em {
    font-weight: bold;
    margin-left: 1px
}

.type_marketindices_default .markets .positive {
    color: #170
}

.type_marketindices_default .markets .negative {
    color: #c33
}

.type_marketindices_default .markets .intl-kr .positive {
    color: #F71111
}

.type_marketindices_default .markets .intl-kr .negative {
    color: #005AFF
}

.type_marketindices_default .quotes-form .quotes-btn,
.type_marketindices_default .quotes-form .quotes-btn:focus {
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    padding: .04em .5em;
    overflow: visible;
    border-width: 1px;
    border-style: solid;
    background-position: left -1748px
}

.ua-wk533 .type_marketindices_default .quotes-form .quotes-btn,
.ua-wk533 .type_marketindices_default .quotes-form .quotes-btn:focus,
.ua-ie8 .type_marketindices_default .quotes-form .quotes-btn,
.ua-ie8 .type_marketindices_default .quotes-form .quotes-btn:focus {
    padding: .1em .5em
}

.ua-ie .type_marketindices_default .quotes-form .quotes-btn,
.ua-ie .type_marketindices_default .quotes-form .quotes-btn:focus {
    height: 1.45em
}

.ua-wk525 .type_marketindices_default .quotes-form .quotes-btn:focus,
.ua-wk525 .type_marketindices_default .quotes-form .quotes-btn {
    padding: .2em .5em
}

.type_marketindices_default .quote-input-border {
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: .3em;
    height: 1.17em
}

.ua-op .type_marketindices_default .quote-input-border,
.ua-wk .type_marketindices_default .quote-input-border,
.ua-ie7 .type_marketindices_default .quote-input-border {
    height: 1.25em
}

.jsenabled .type_news .specialevents .expandable {
    display: none
}

.jsenabled .type_news .expand .expandable {
    display: block
}

.type_news .expand .expandable {
    position: relative
}

.type_news .specialevents {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 5px
}

.ua-ie6 .type_news .specialevents,
.ua-ie7 .type_news .specialevents {
    zoom: 1
}

.type_news .specialevents h3 {
    font-weight: bold;
    margin-top: 3px
}

.type_news .specialevents h3:hover {
    cursor: pointer
}

.type_news .expand h3 {
    margin-bottom: 3px
}

.type_news .specialevents h4 {
    font-weight: bold
}

.type_news .specialevents .openclose {
    background-position: left -1248px;
    border-style: solid;
    border-width: 1px;
    width: 16px;
    height: 16px;
    vertical-align: bottom;
    margin-right: 5px;
    padding: 0
}

.ua-ff .type_news .specialevents .openclose::-moz-focus-inner {
    padding: 0;
    border: none
}

.ua-ff .type_news .specialevents .openclose:focus {
    outline-style: dotted;
    outline-width: 1px
}

.type_news .specialevents .openclose span {
    background-position: left -2493px;
    background-repeat: no-repeat;
    display: block;
    width: 9px;
    height: 15px;
    margin: 0 3px
}

.type_news .expand .openclose span {
    background-position: left -2551px;
    margin: 0 3px
}

.type_news .specialevents .openclose {
    display: none
}

.jsenabled .type_news .specialevents .openclose {
    display: inline-block
}

.type_news .specialevents .main-story {
    min-height: 40px;
    position: relative;
    padding-left: 94px
}

.ua-ie6 .type_news .specialevents .main-story {
    zoom: 1;
    height: 40px
}

.type_news .specialevents .main-story .image {
    position: absolute;
    left: 0;
    top: 0;
    width: 88px
}

.type_news .specialevents .main-story .image img {
    width: 82px;
    height: 32px;
    border-style: solid;
    border-width: 1px;
    display: block;
    margin: .2em auto auto auto;
    padding: 2px
}

.type_news .specialevents .more-link {
    background-position: 100% -2216px;
    font-weight: bold;
    padding-right: 10px;
    float: none;
    margin-left: 5px
}

.type_news .specialevents .events-footer {
    padding: 10px 0
}

.type_news .specialevents .events-footer .more-link {
    font-weight: normal;
    margin-left: 0
}

.type_news .specialevents .stories {
    padding-bottom: 5px
}

.type_news .specialevents .preview-links {
    float: right;
    font-weight: bold;
    margin-right: -5px;
    margin-top: -5px
}

.ua-ie6 .type_news .specialevents .preview2-mode .preview-links,
.ua-ie7 .type_news .specialevents .preview2-mode .preview-links {
    margin-bottom: -1.2em
}

.type_news .specialevents .preview-links li {
    display: inline;
    padding: 0 5px
}

.ua-ie8 .type_news .specialevents .preview-links li {
    display: inline-block
}

.type_news .specialevents .preview-links .border {
    border-left-style: solid;
    border-left-width: 1px
}

.type_news .specialevents .preview-links .mobile {
    padding-left: 11px;
    background-position: left -1337px
}

.type_news .specialevents .preview-links .preview-icon {
    display: inline-block;
    line-height: 1.7em
}

.type_news .specialevents .events-table {
    border-collapse: none;
    line-height: 1;
    width: 100%
}

.type_news .specialevents .event-data {
    padding-bottom: 10px
}

.type_news .specialevents .events-table td {
    height: 20px
}

.type_news .specialevents .events-table td,
.type_news .specialevents .events-table th {
    padding: 0 10px
}

.type_news .specialevents .events-table td a {
    padding: 2px 0;
    display: inline-block
}

.ua-ie6 .type_news .specialevents .events-table td a {
    zoom: 1
}

.type_news .specialevents .events-table td a.medals {
    position: relative;
    display: block;
    text-align: right
}

.type_news .specialevents .events-table .last td a {
    padding-bottom: 0
}

.type_news .specialevents .events-table th {
    font-weight: bold;
    padding-top: 0
}

.type_news .specialevents .events-table tr.last td {
    padding-bottom: 0
}

.type_news .specialevents .events-table .col-1 {
    padding-left: 0;
    width: 3.5em
}

.type_news .specialevents .table-2-col .col-2 {
    padding-right: 0
}

.type_news .specialevents .table-3-col .col-2 {
    width: 115px
}

.type_news .specialevents .table-3-col .col-3 {
    padding-right: 0
}

.type_news .specialevents .events-table .border {
    border-right-width: 1px;
    border-right-style: solid
}

.type_news .specialevents .events-table a.medals img {
    height: 16px;
    left: 0;
    margin-right: 10px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 16px
}

.type_news .specialevents .march-madness-mode {
    padding-top: 3px
}

.type_news .specialevents .mm-results {
    margin-bottom: 10px
}

.type_news .specialevents .mm-headlinks {
    padding-left: 10px;
    padding-bottom: 5px
}

.type_news .specialevents .mm-headlinks span {
    font-weight: bold
}

.type_news .specialevents .mm-results li p {
    font-weight: bold;
    padding-left: 9px;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 3px
}

.type_news .specialevents .mm-results li p.game-time {
    margin-bottom: 0
}

.type_news .specialevents .mm-results li .team {
    background-position: left -3023px
}

.type_news .specialevents .mm-results li div {
    padding: 5px 9px 1px 2px;
    position: relative
}

.type_news .specialevents .mm-results li div.border {
    border-right-width: 1px;
    border-right-style: solid
}

.type_news .specialevents .mm-results li {
    width: 25%;
    display: inline-block
}

.ua-ie6 .type_news .specialevents .mm-results li,
.ua-ie7 .type_news .specialevents .mm-results li {
    width: 24.9%;
    display: inline;
    zoom: 1
}

.type_news .specialevents .mm-results li.bg {
    background-position: -10em 0;
    background-repeat: no-repeat
}

.type_news .specialevents .mm-results li.bg:hover {
    background-position: left .7em;
    background-repeat: repeat-x;
    cursor: pointer
}

.type_news .specialevents .mm-results p strong {
    position: absolute;
    right: 6px;
    font-weight: bold
}

.type_news .specialevents .mm-results p span {
    font-weight: bold
}

.type_news .specialevents .march-madness-mode .update-time {
    float: left
}

.type_news .specialevents .sevnt-ad {
    position: relative
}

.type_news .specialevents .sevnt {
    top: -18px;
    position: absolute;
    right: -6px
}

.type_news .expand .sevnt {
    top: -26px
}

.type_news .specialevents .sevnt img {
    margin-right: 0;
    padding: 0
}

.type_news .specialevents .sevnt-ad {
    height: 12px
}

.type_news .expand .sevnt-ad {
    height: 3px
}

.ua-ie6 .type_news .expand .sevnt-ad {
    height: 0;
    line-height: 0
}

.type_news .specialevents .worldcup-mode table {
    width: 100%;
    margin: .5em 0 .8em 0;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.type_news .specialevents .worldcup-mode th.date,
.type_news .specialevents .worldcup-mode th.status {
    width: 15%
}

.type_news .specialevents .worldcup-mode tr {
    border-top-width: 1px;
    border-top-style: solid;
    background-position: left 50px
}

.ua-ie6 .type_news .specialevents .worldcup-mode td,
.ua-ie7 .type_news .specialevents .worldcup-mode td {
    border-top-width: 1px;
    border-top-style: solid;
    background-position: left 50px
}

.ua-ie6 .type_news .specialevents .worldcup-mode .no-border td,
.ua-ie7 .type_news .specialevents .worldcup-mode .no-border td,
.type_news .specialevents .worldcup-mode .no-border {
    background-position: left 50px;
    border: none
}

.type_news .specialevents .worldcup-mode tr:hover {
    background-position: left 0;
    cursor: pointer
}

.type_news .specialevents .worldcup-mode .headline:hover {
    cursor: auto
}

.type_news .specialevents .worldcup-mode td {
    padding: .3em 0
}

.type_news .specialevents .worldcup-mode td.date {
    padding-right: .2em
}

.type_news .specialevents .worldcup-mode td.match {
    text-align: center;
    font-weight: bold;
    white-space: nowrap
}

.type_news .specialevents .worldcup-mode .team-left {
    text-align: right
}

.type_news .specialevents .worldcup-mode .team-right {
    text-align: left
}

.type_news .specialevents .worldcup-mode td.status {
    padding-left: .5em;
    text-align: right;
    white-space: nowrap
}

.type_news .specialevents .worldcup-mode td a.highlight-status {
    color: #fff;
    background: #AD0502;
    font-weight: bold;
    padding: 0 3px 0 3px
}

.type_news .specialevents .worldcup-mode .flip td.status {
    text-align: left
}

.type_news .specialevents .worldcup-mode .flip td.date {
    text-align: right
}

.type_news .specialevents .worldcup-mode .date .final,
.type_news .specialevents .worldcup-mode .status .live {
    font-weight: bold;
    text-transform: uppercase
}

.type_news .specialevents .worldcup-mode .status .live span {
    display: inline-block;
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #A70301
}

.type_news .specialevents .worldcup-mode .status .live span span {
    display: inline-block;
    margin: 0 -1px;
    padding: 0 3px 1px 3px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #A70301;
    background: #A70301;
    color: #FFF
}

.type_news .specialevents .worldcup-mode .score-l {
    padding-left: 5px;
    padding-right: 1px
}

.type_news .specialevents .worldcup-mode .score-r {
    padding-left: 4px;
    padding-right: 5px
}

.type_news .specialevents .worldcup-mode .score,
.type_news .specialevents .worldcup-mode .team {
    display: inline-block;
    min-height: 11px;
    padding: 4px 0 5px 0
}

.ua-ie6 .type_news .specialevents .worldcup-mode .score,
.ua-ie6 .type_news .specialevents .worldcup-mode .team {
    height: 11px
}

.type_news .specialevents .worldcup-mode .team {
    min-width: 2.5em;
    background-repeat: no-repeat
}

.ua-ie6 .type_news .specialevents .worldcup-mode .team {
    width: 2.5em
}

.type_news .specialevents .worldcup-mode .home {
    padding-right: 30px;
    background-position: right center;
    text-align: right
}

.type_news .specialevents .worldcup-mode .away {
    padding-left: 29px;
    background-position: left center;
    text-align: left
}

.type_news .specialevents .worldcup-mode .score {
    padding-left: 5px;
    padding-right: 6px
}

.type_news .specialevents .worldcup-mode .events-footer {
    padding-top: 0;
    padding-bottom: 9px
}

.type_news .specialevents .worldcup-mode .event-data {
    padding-bottom: 0
}

.type_news .specialevents .results-chart {
    min-height: 5.2em
}

.ua-ie6 .type_news .specialevents .results-chart {
    height: 5.2em
}

.ua-ie8 .type_news .specialevents .results-chart {
    min-height: 4em
}

.type_news .specialevents .elections-mode h4 {
    height: 2em;
    background-position: left -2253px;
    background-repeat: repeat-x
}

.type_news .specialevents .elections-sprite {
    background: url(spr_midterm_20101007.png) left 0 repeat-x
}

.type_news .specialevents .elections-chart {
    position: relative;
    margin: 0 70px 12px 70px
}

.ua-ie .type_news .specialevents .elections-chart {
    zoom: 1
}

.ua-ie7 .type_news .specialevents .elections-chart {
    margin-bottom: 5px
}

.type_news .specialevents .elections-mode .poll-race {
    cursor: pointer;
    height: 2.6em;
    left: 0;
    position: absolute;
    top: 0;
    width: 78%;
    margin: 0 11%;
    z-index: 2
}

.type_news .specialevents .elections-mode .house .poll-race {
    top: 2.5em
}

.type_news .specialevents .elections-chart li {
    line-height: 0
}

.type_news .specialevents .elections-chart .bar {
    position: absolute;
    height: 6px;
    top: 0
}

.type_news .specialevents .elections-mode .empty-chart .bar {
    height: 6px;
    background-position: left -254px;
    width: 100% !important
}

.type_news .specialevents .party-dem .bar {
    background-position: left -110px
}

.type_news .specialevents .party-dem .score {
    position: absolute;
    left: -43px;
    text-align: right;
    top: 0;
    width: 38px;
    font-weight: bold
}

.ua-ie6 .type_news .specialevents .party-dem .score,
.ua-ie7 .type_news .specialevents .party-dem .score {
    line-height: 1;
    top: -5px
}

.type_news .specialevents .senate .party-dem h5 {
    background-position: left 0;
    width: 29px;
    height: 37px;
    position: absolute;
    left: -70px;
    top: -0.3em
}

.type_news .specialevents .house .party-dem h5 {
    background: none
}

.type_news .specialevents .party-independent .bar {
    background-position: left -146px
}

.type_news .specialevents .party-independent .legend {
    left: 4em
}

.type_news .specialevents .house .legend {
    line-height: .5;
    width: 9em;
    position: absolute;
    top: 10px
}

.ua-ie6 .type_news .specialevents .house .legend {
    bottom: -1.3em
}

.type_news .specialevents .house .legend span {
    background-position: left -138px;
    width: 6px;
    height: 6px;
    display: inline-block
}

.type_news .specialevents .house .party-independent .legend span {
    background-position: left -146px
}

.type_news .specialevents .party-other .bar {
    background-position: left -182px
}

.type_news .specialevents .party-other .legend {
    right: 0
}

.type_news .specialevents .party-other .legend span {
    background-position: left -182px
}

.type_news .specialevents .party-gop .bar {
    background-position: left -218px
}

.type_news .specialevents .party-gop .score {
    position: absolute;
    right: -43px;
    top: 0;
    width: 38px;
    font-weight: bold
}

.ua-ie6 .type_news .specialevents .party-gop .score,
.ua-ie7 .type_news .specialevents .party-gop .score {
    line-height: 1;
    top: -5px
}

.type_news .specialevents .senate li.party-gop h5 {
    background-position: left -53px;
    width: 29px;
    height: 37px;
    position: absolute;
    right: -70px;
    top: -0.3em
}

.type_news .specialevents .house li.party-gop h5 {
    background: none
}

.type_news .specialevents .elections-links {
    margin-bottom: 5px
}

.type_news .specialevents .cricket {
    text-align: center;
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: .63em
}

.type_news .specialevents .cricket .teams {
    width: 25%;
    float: left
}

.type_news .specialevents .cricket .team {
    width: 2.1em;
    padding-top: 1.8em;
    float: left;
    background-repeat: no-repeat;
    background-position: center top
}

.type_news .specialevents .cricket .total {
    line-height: 1em
}

.type_news .specialevents .cricket .score {
    float: left;
    text-align: left;
    margin-left: .63em
}

.type_news .specialevents .cricket .data {
    float: left;
    width: 49.8%
}

.type_news .specialevents .cricket .up .data {
    width: 79.8%
}

.type_news .specialevents .cricket .up .teams {
    width: 10%
}

.type_news .specialevents .cricket .liveflg {
    background: #F00;
    line-height: 1em;
    padding: 0 1em;
    color: #FFF
}

.type_news .specialevents .cricket .match {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: .63em;
    padding-bottom: .63em
}

.type_news .specialevents .cricket .batting {
    color: #F00
}

.type_news .specialevents .cricket .innings {
    padding-left: .63em
}

.type_news .specialevents .cricket .line1 .link {
    border-left-width: 1px;
    border-left-style: solid;
    padding-left: .63em;
    margin-left: .63em
}

.type_news .specialevents .cricket .team2 .team,
.type_news .specialevents .cricket .team2 .score {
    float: right
}

.type_news .specialevents .cricket .team2 .score {
    margin-left: 0;
    margin-right: .63em;
    text-align: right
}

.type_news .cricketwc-mode .specialevents {
    border-bottom: 0;
    padding-bottom: 0
}

.type_news .specialevents .cricketwc-mode .event-data {
    padding-bottom: 0
}

.type_news .specialevents .refresh-msg {
    display: inline-block;
    float: left
}

.type_news .specialevents .hide {
    visibility: hidden
}

.type_news .specialevents .preview2-mode .hide {
    display: none
}

.ua-ie6 .type_news .specialevents .cricketwc-mode,
.ua-ie7 .type_news .specialevents .cricketwc-mode {
    margin-bottom: -0.63em
}

.type_news .specialevents .preview2-mode .prev-thumbs img {
    border-width: 1px;
    border-style: solid;
    padding: 2px;
    margin: 0
}

.type_news .specialevents .preview2-mode .prev-thumbs li {
    width: 6.8em;
    float: left;
    text-align: center;
    line-height: 105%
}

.type_news .specialevents .preview2-mode .prev-thumbs .li-mid {
    width: 15.4em;
    float: left;
    text-align: center
}

.type_news .specialevents .preview2-mode .ul-headline {
    margin-top: .62em;
    margin-bottom: 1.0em
}

.type_news .specialevents .preview2-mode .ul-headline li {
    padding-top: .39em
}

.type_news .specialevents .preview2-mode .ul-images {
    margin-top: 5px;
    margin-bottom: -4px
}

.ua-ie6 .type_news .specialevents .preview2-mode .prev-thumbs li,
.ua-ie7 .type_news .specialevents .preview2-mode .prev-thumbs li {
    width: 6.6em
}

.ua-ie6 .type_news .specialevents .preview2-mode .prev-thumbs .li-mid,
.ua-ie7 .type_news .specialevents .preview2-mode .prev-thumbs .li-mid {
    width: 15.0em
}

.type_specialevents .breaking-news {
    border-right-width: 1px;
    border-right-style: solid;
    border-top-width: 1px;
    border-top-style: solid;
    position: relative;
    padding-bottom: .4em
}

.ua-ie .type_specialevents .breaking-news {
    zoom: 1
}

.type_specialevents .bn-widecc {
    border-color: #c4c4c4;
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: -0.3em 0 .5em 0;
    background-color: #F2F4F6;
    background-image: -moz-linear-gradient(left, #EAEAEA, #FFF);
    background-image: -webkit-linear-gradient(left, #EAEAEA, #FFF);
    background-image: -o-linear-gradient(left, #EAEAEA, #FFF);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#EAEAEA,EndColorStr=#FFFFFF)";
    background-image: linear-gradient(left, #EAEAEA, #FFF)
}

.ua-ie6 .type_specialevents .bn-widecc,
.ua-ie7 .type_specialevents .bn-widecc {
    background-image: url(sp_bg.png);
    background-repeat: repeat-y;
    background-color: transparent
}

.type_specialevents .breaking-news .title {
    padding: 1.53em .2em;
    text-align: center
}

.type_specialevents .bn-widecc .title {
    padding: .6em .2em 0 .2em
}

.type_specialevents .bn-widecc .pad-title {
    padding: 1em .2em
}

.type_specialevents .breaking-news .small-title a {
    color: #000
}

.type_specialevents .breaking-news .small-title {
    padding: .4em 0 0 .77em;
    text-align: left
}

.type_specialevents .breaking-news .img {
    margin-top: .77em
}

.type_specialevents .breaking-news .img a {
    display: block;
    text-align: center
}

.type_specialevents .breaking-news .foot {
    text-align: right;
    padding: .2em .4em 0 .4em
}

.type_specialevents .breaking-news .foot li.first {
    border: 0
}

.type_specialevents .breaking-news .foot li {
    border-left-style: solid;
    border-left-width: 1px;
    display: inline
}

.type_specialevents .breaking-news .foot li a {
    padding-left: 18px;
    margin: 0 .3em
}

.ue-ie .type_specialevents .breaking-news .headlines,
.ue-ie .type_specialevents .breaking-news .headlines li {
    zoom: 1;
    position: relative
}

.type_specialevents .breaking-news .headlines {
    margin: .5em 0 0 0
}

.type_specialevents .breaking-news .title a:hover {
    text-decoration: none
}

.type_specialevents .breaking-news .headlines a {
    margin: 0 .4em;
    padding-left: 1.5em;
    display: inline-block
}

.ua-ie6 .type_specialevents .breaking-news .headlines a {
    zoom: 1
}

.type_specialevents .breaking-news .head {
    height: 1.7em
}

.type_specialevents .breaking-news .head .txt {
    display: block;
    margin-top: -1.8em;
    padding: .15em 1.4em .1em .77em
}

.ua-ie6 .type_specialevents .breaking-news .head .txt,
.ua-ie7 .type_specialevents .breaking-news .head .txt {
    margin-top: -2.1em
}

.type_specialevents .breaking-news .head .bg {
    display: inline-block;
    border-width: 1.4em 1em 0 0;
    border-style: solid;
    border-right-color: transparent;
    line-height: 0;
    height: 0;
    overflow: hidden;
    padding-right: 1.1em;
    -moz-box-shadow: -14px 3px 3px #888;
    -webkit-box-shadow: -14px 3px 3px #888;
    box-shadow: -14px 3px 3px #888
}

.type_specialevents .bn-rtl .head .bg {
    -moz-box-shadow: 14px 3px 3px #888;
    -webkit-box-shadow: 14px 3px 3px #888;
    box-shadow: 14px 3px 3px #888;
    padding-right: 2.1em
}

.ua-ie6 .type_specialevents .breaking-news .head .bg {
    border-right-color: #FFF
}

.type_specialevents .breaking-news .head .purple {
    border-top-color: #7B0099
}

.type_specialevents .breaking-news .head .black {
    border-top-color: #000
}

.type_specialevents .breaking-news .head .blue {
    border-top-color: #1665C3
}

.type_specialevents .breaking-news .head .red {
    border-top-color: #C00
}

.type_specialevents .breaking-news .black-bg {
    background-color: #000
}

.type_specialevents .breaking-news .blue-bg {
    background-color: #1665C3
}

.type_specialevents .breaking-news .purple-bg {
    background-color: #7B0099
}

.type_specialevents .breaking-news .red-bg {
    background-color: #C00
}

.type_specialevents .breaking-news .purple a,
.type_specialevents .breaking-news .black a,
.type_specialevents .breaking-news .blue a,
.type_specialevents .breaking-news .red a {
    color: #FFF
}

.type_specialevents .breaking-news a.purple-txt {
    color: #7B0099
}

.type_specialevents .breaking-news a.black-txt {
    color: #000
}

.type_specialevents .breaking-news a.blue-txt {
    color: #1665C3
}

.type_specialevents .breaking-news a.red-txt {
    color: #C00
}

.type_specialevents .breaking-news .slideshow {
    background-position: left -1448px
}

.type_specialevents .breaking-news .headlines a.bullet {
    background-position: left 7px;
    padding-left: .6em;
    margin-left: 1.2em
}

.type_specialevents .breaking-news .pad-title {
    margin-top: .77em
}

.type_specialevents .breaking-news .video {
    background-position: left -1326px
}

.type_specialevents .breaking-news .mobile {
    background-position: left -1337px
}

.type_specialevents .breaking-news .foot li a.none {
    padding-left: .2em
}

.type_specialevents .breaking-news .grey-bg {
    background: transparent url(sp-grey-bg.png) repeat-x left 0
}

.type_specialevents .breaking-news .dmos-btn {
    border: 1px solid #999;
    display: block;
    margin: .6em auto .1em auto;
    padding: .28em 0;
    text-align: center;
    width: 91%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

.ua-ie7 .type_specialevents .breaking-news .dmos-btn,
.ua-ie6 .type_specialevents .breaking-news .dmos-btn {
    padding: .18em 0
}

.ua-ff .type_specialevents .breaking-news .dmos-btn {
    padding: .15em 0
}

.type_specialevents .breaking-news {
    overflow: hidden
}

.type_specialevents .persistent-event {
    margin-top: .462em;
    margin-bottom: .462em;
    background-color: #f2f4f6;
    -moz-box-shadow: 0 2px 1px #bababa;
    -webkit-box-shadow: 0 2px 1px #bababa;
    box-shadow: 0 2px 1px #bababa
}

.type_specialevents .persistent-event .content {
    border-bottom: 1px solid #f7f8f9;
    padding: .154em .769em;
    line-height: 1.538em;
    zoom: 1
}

.ua-ie6 .type_specialevents .persistent-event,
.ua-ie7 .type_specialevents .persistent-event {
    border-bottom: 2px solid #bababa
}

.type_specialevents .persistent-event img {
    vertical-align: middle;
    float: left;
    margin-right: .385em;
    max-width: 3em;
    max-height: 1.5em
}

.ua-ie6 .type_specialevents .persistent-event img {
    width: 3em;
    height: 1.5em
}

.type_specialevents .persistent-event .content-l {
    width: 60%;
    color: #333;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    height: 1.538em
}

.ua-ie6 .type_specialevents .persistent-event .content-l,
.ua-ie7 .type_specialevents .persistent-event .content-l {
    width: 58%
}

.type_specialevents .persistent-event .content-l a {
    color: #333
}

.type_specialevents .persistent-event .title,
.type_specialevents .persistent-event .addtitle {
    text-shadow: 0 1px 0 #fff
}

.type_specialevents .persistent-event .title,
.type_specialevents .persistent-event .item {
    margin-right: .385em
}

.type_specialevents .persistent-event .content-r {
    float: right;
    height: 1.538em;
    color: #16387c
}

.type_specialevents .persistent-event .content-r a {
    color: #16387c
}

.type_specialevents .persistent-event .right-angle-quote {
    background-position: right -2214px;
    display: inline-block;
    padding-right: 11px
}

.type_specialevents .persistent-event .video {
    background-position: left -1326px;
    padding: 0 0 0 18px;
    display: inline
}

.type_specialevents .persistent-event .slideshow {
    background-position: left -1446px;
    padding: 0 0 0 18px;
    display: inline
}

.type_news .specialevents .specialevents-election-tbl {
    width: 100%;
    margin-top: .385em;
    margin-bottom: .769em;
    border-collapse: collapse;
    border-spacing: .154em
}

.type_news .specialevents .specialevents-election-tbl tr {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: #f2f2f2
}

.type_news .specialevents .specialevents-election-tbl tr.h {
    border-bottom: 0
}

.type_news .specialevents .specialevents-election-tbl tr .candidates,
.type_news .specialevents .specialevents-election-tbl tr .c {
    width: 13.23em
}

.type_news .specialevents .specialevents-election-tbl tr .votes,
.type_news .specialevents .specialevents-election-tbl tr .v,
.type_news .specialevents .specialevents-election-tbl tr .percentage {
    width: 9.846em
}

.type_news .specialevents .specialevents-election-tbl tr.win {
    color: #93242a
}

.type_news .specialevents .specialevents-election-tbl tr.dot-b {
    background-position: left -2248px;
    background-repeat: repeat-x;
    border-bottom-width: 0
}

.ua-ie9 .type_news .specialevents .specialevents-election-tbl tr.dot-b,
.ua-ie8 .type_news .specialevents .specialevents-election-tbl tr.dot-b {
    background-position: left -2240px
}

.type_news .specialevents .elections-mode .poll {
    text-decoration: none
}

.type_news .specialevents .specialevents-election-tbl th {
    background-color: #F2F2F2;
    text-align: center;
    font-weight: bold;
    padding: .154em;
    border-right: 1px solid #fff;
    height: 1.385em
}

.type_news .specialevents .specialevents-election-tbl td.c {
    padding-left: .729em
}

.type_news .specialevents .specialevents-election-tbl .win td.c {
    background-color: #93242a;
    color: #fff
}

.type_news .specialevents .specialevents-election-tbl .win td .repub {
    color: #fff
}

.type_news .specialevents .specialevents-election-tbl .win td .tick {
    vertical-align: middle
}

.ua-ie6 .type_news .specialevents .specialevents-election-tbl .win td .tick,
.ua-ie7 .type_news .specialevents .specialevents-election-tbl .win td .tick {
    vertical-align: bottom
}

.type_news .specialevents .specialevents-election-tbl td .repub {
    color: #93242a;
    margin-left: .231em
}

.type_news .specialevents .specialevents-election-tbl td {
    padding: .231em;
    height: 1.923em
}

.ua-ie6 .type_news .specialevents .specialevents-election-tbl td,
.ua-ie7 .type_news .specialevents .specialevents-election-tbl td {
    border-bottom: 1px solid #EFF3F5
}

.type_news .specialevents .specialevents-election-tbl tr.dot-b td {
    border-bottom-width: 0
}

.type_news .specialevents .specialevents-election-tbl td.v {
    text-align: center;
    font-weight: bold
}

.type_news .specialevents .specialevents-election-tbl td.p {
    font-weight: bold;
    text-align: right
}

.type_news .specialevents .specialevents-election-tbl .pbar {
    background-color: #cdcdcd;
    overflow: hidden;
    height: .453em;
    width: 4.53em;
    display: inline-block;
    text-align: left
}

.type_news .specialevents .specialevents-election-tbl .fill {
    background-color: #93242a;
    display: inline-block
}

.type_news .specialevents .sports-sel {
    padding-top: 4px
}

.type_news .specialevents .sports-sel .sc-teams a {
    background: transparent url(basketball.png) no-repeat left -62px;
    display: inline-block;
    padding: .3em 0 .3em 1.7em;
    margin-left: 2em
}

.ua-ie6 .type_news .specialevents .sports-sel .sc-teams a {
    background: transparent url(basketball.png) no-repeat left -62px
}

.type_news .specialevents .sports-sel .sc-team-alt a:hover {
    cursor: default
}

.type_news .specialevents .sports-sel .sc-team-alt,
.type_news .specialevents .sports-sel .sc-team {
    width: 12.2em;
    float: left
}

.ua-ie6 .type_news .specialevents .sports-sel .sc-team-alt,
.ua-ie6 .type_news .specialevents .sports-sel .sc-team,
.ua-ie7 .type_news .specialevents .sports-sel .sc-team-alt,
.ua-ie7 .type_news .specialevents .sports-sel .sc-team {
    width: 12em
}

.type_news .specialevents .sports-sel .sc-body {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 7px;
    padding-bottom: 7px
}

.type_news .specialevents .sports-sel .sc-cntrls {
    float: left;
    width: 8em;
    text-align: center;
    margin-top: 1em
}

.type_news .specialevents .sports-sel .sc-teams {
    width: 25em;
    float: left
}

.ua-ie6 .type_news .specialevents .sports-sel .sc-teams,
.ua-ie7 .type_news .specialevents .sports-sel .sc-teams {
    width: 24em
}

.type_news .specialevents .sports-sel .pic-other-btn {
    cursor: pointer
}

.type_news .specialevents .sports-sel .sc-alt-view a {
    padding-left: 0;
    background: none
}

.type_news .specialevents .sports-sel .pic-btn {
    background-position: left -1113px;
    display: inline-block;
    padding: .15em .7em;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 2px
}

.type_news .specialevents .sports-sel .active-btn {
    background-position: left -1676px
}

.type_news .specialevents .sports-sel .sc-teams img {
    float: left;
    margin-right: 5px
}

.type_news .specialevents .sports-sel .sc-team-alt a.selected span {
    color: #00A651
}

.type_news .specialevents .sports-sel .sc-teams a.selected,
.type_news .specialevents .sc-def-view .sc-teams a:hover {
    background-position: left 4px
}

.type_news .specialevents .sports-sel a:hover {
    text-decoration: none
}

.type_news .specialevents .sports-sel a.pic-other-btn:hover {
    text-decoration: underline
}

.type_contentcarouselslideshow1_default div.wrapper {
    border-bottom-color: #DFDFDF
}

.type_contentcarouselslideshow1_default img {
    border-width: 1px;
    border-style: solid;
    display: block
}

.type_contentcarouselslideshow1_default .thumb .link {
    display: block;
    padding-right: 8px
}

.type_contentcarouselslideshow1_default .thumb .img {
    margin-right: 5px;
    float: left
}

.type_contentcarouselslideshow1_default .main,
.type_contentcarouselslideshow1_default .thumbs {
    margin-top: 1px
}

.type_contentcarouselslideshow1_default .type4thumb .thumb {
    float: left;
    width: 49%;
    padding: 5px 0 0 0
}

.type_contentcarouselslideshow1_default .type4thumb img {
    padding: 1px
}

.type_contentcarouselslideshow1_default .type4thumb .thumb .link {
    margin-left: 65px
}

.type_contentcarouselslideshow1_default .type3item .thumbs {
    margin: 0;
    padding-top: 3px
}

.type_contentcarouselslideshow1_default .type3item .thumb {
    padding: 3px 0 0 0
}

.type_contentcarouselslideshow1_default .type3item .thumb a {
    font-weight: bold
}

.type_contentcarouselslideshow1_default .type3item .thumb img {
    padding: 1px
}

.type_contentcarouselslideshow1_default .noimages .link {
    background-position: left 5px;
    background-repeat: no-repeat;
    padding-left: 8px
}

.type_contentcarouselslideshow1_default .typeslideshow .main {
    float: left;
    width: 186px;
    padding: 1px;
    border-width: 1px;
    border-style: solid;
    margin-top: 5px
}

.type_contentcarouselslideshow1_default .typeslideshow .main .link {
    padding-left: 5px
}

.type_contentcarouselslideshow1_default .typeslideshow .thumbs {
    float: left;
    width: 40%;
    margin-left: 5px;
    margin-top: 5px
}

.type_contentcarouselslideshow1_default .typeslideshow .thumbs img {
    padding: 1px
}

.type_contentcarouselslideshow1_default .typeslideshow .main img {
    border-style: none
}

.type_contentcarouselslideshow1_default .typeslideshow .thumb {
    margin-bottom: 5px
}

.type_contentcarouselslideshow1_default .typeslideshow .thumb .link {
    margin-left: 65px
}

.type_contentcarouselslideshow1_default .type4gallery .thumb {
    float: left;
    width: 22.5%;
    margin-left: 3.2%;
    padding: .47em 0 0 0;
    overflow: hidden
}

.ua-ie6 .type_contentcarouselslideshow1_default .type4gallery .thumb,
.ua-ie7 .type_contentcarouselslideshow1_default .type4gallery .thumb {
    width: 21.6%
}

.type_contentcarouselslideshow1_default .type4gallery .first {
    margin-left: 0
}

.type_contentcarouselslideshow1_default .type4gallery .img {
    margin: 0 0 .39em 0;
    display: block
}

.ua-ie6 .type_contentcarouselslideshow1_default .type4gallery .img {
    margin-bottom: 0
}

.type_contentcarouselslideshow1_default .type4gallery img {
    display: block;
    border: none;
    margin: auto
}

.type_contentcarouselslideshow1_default .type4gallery .link {
    padding-right: 0;
    text-align: center
}

.type_contentcarouselslideshow1_default .type4gallery .link a {
    display: block
}

.type_contentcarouselslideshow1 .type2thumb .wrapper {
    padding-top: 1em
}

.type_contentcarouselslideshow1 .type2thumb .nolinks {
    padding-top: 1.5em
}

.type_contentcarouselslideshow1 .type2thumb .thumb {
    float: left;
    text-align: center;
    width: 46%;
    overflow: hidden
}

.type_contentcarouselslideshow1 .type2thumb .first,
.ua-ie6 .type_contentcarouselslideshow1 .type2thumb .first,
.ua-ie7 .type_contentcarouselslideshow1 .type2thumb .first {
    margin-right: 7%
}

.type_contentcarouselslideshow1 .type2thumb .img {
    float: none;
    margin: auto
}

.type_contentcarouselslideshow1 .type2thumb img {
    display: inline;
    border: none
}

.type_contentcarouselslideshow1_default .type2thumb .thumb .link {
    padding-right: 0
}

.type_contentcarouselslideshow1_default .type2thumb div.wrapper {
    border-bottom-color: #DFDFDF
}

.type_contentcarouselslideshow1 .type2article .wrapper {
    padding: .31em 0 .54em 0
}

.type_contentcarouselslideshow1 .type2article .thumbs {
    background: url(sprite_v_091117.png) repeat-y 49% 0
}

.type_contentcarouselslideshow1 .type2article .thumb {
    float: left;
    width: 47.8%;
    margin-top: 0;
    padding-top: .16em
}

.type_contentcarouselslideshow1 .type2article .first {
    margin-right: 4.4%
}

.type_contentcarouselslideshow1 .type2article .first {
    margin-right: 4.3%
}

.type_contentcarouselslideshow1 .type2article .thumb-img {
    margin-bottom: .38em
}

.type_contentcarouselslideshow1 .type2article .thumb-img .link a {
    display: block;
    margin-bottom: 1px;
    font-weight: bold
}

.type_contentcarouselslideshow1 .type2article .img {
    margin-right: .47em
}

.type_contentcarouselslideshow1 .type2article .img img {
    border: none
}

.type_contentcarouselslideshow1 .typewhatson .thumbs li {
    width: 49%;
    float: left;
    margin: 7px 0
}

.type_contentcarouselslideshow1 .typewhatson .thumbs li.first {
    margin: 4px 0 0 0
}

.type_contentcarouselslideshow1 .typewhatson .thumbs span {
    display: block
}

.type_contentcarouselslideshow1 .typewhatson .img img {
    padding: 1px
}

.type_contentcarouselslideshow1_default .typewhatson .link {
    clear: left;
    padding: 0;
    font-weight: bold
}

.type_contentcarouselslideshow1_default .typewhatson .link span {
    font-weight: normal
}

.type_contentcarouselslideshow1_default .typewhatson .first .link {
    padding-top: 3px
}

.type_contentcarouselslideshow1_default .typewhatson .more {
    margin-right: 3px
}

.type_contentcarouselslideshow1_default .typewhatson .more li {
    padding-left: 5px;
    margin-left: 2px;
    border-left-width: 1px;
    border-left-style: solid
}

.type_contentcarouselslideshow1_default .typewhatson .more li.first {
    border-left: none
}

.type_contentcarouselslideshow1_default .typewhatson {
    position: relative;
    zoom: 1
}

.type_contentcarouselslideshow1_default .more {
    bottom: 0;
    display: inline;
    position: absolute;
    right: 0
}

.type_contentcarouselslideshow1_default .more a {
    background-image: none;
    padding: 0
}

.type_contentcarouselslideshow1_default ul.more {
    background-position: right -2216px;
    padding-right: 10px
}

.type_contentcarouselslideshow1_default .more li {
    border-style-left: solid;
    border-width-left: 1px;
    float: left;
    padding: 0 3px
}

.type_contentcarouselslideshow1_default .more li.first {
    border-style-left: none
}

.type_contentcarouselTopten_default ol {
    float: left;
    width: 49.5%;
    padding-top: 5px;
    margin-right: .5%
}

.type_contentcarouselTopten_default ol.first {
    width: 47.5%;
    margin-right: 0
}

.ua-ie6 .type_contentcarouselTopten_default .wrapper ol.first,
.ua-ie7 .type_contentcarouselTopten_default .wrapper ol.first {
    width: 47.5%;
    margin-right: .5%
}

.type_contentcarouselTopten_default ol.first li {
    margin-left: 1.75em
}

.type_contentcarouselTopten_default ol li {
    margin-top: 6px;
    margin-left: 2.33em;
    list-style: decimal outside
}

.type_contentcarouselTopten_default ol li.first {
    margin-top: 0
}

.type_contentcarouselTopten_default ol li a {
    font-weight: normal
}

.ua-ie .type_contentcarouselTopten_default ol li a {
    padding: 5px 0
}

.ua-ie6 .type_contentcarouselTopten_default ol {
    zoom: 1
}

.ua-ie6 .type_contentcarouselTopten_default ol li {
    position: relative
}

.type_contentcarouselTopten_default li a:hover .additionalcopy {
    color: inherit
}

.type_contentcarouselTopten_default .ranked ol {
    overflow: hidden
}

.type_contentcarouselTopten_default .ranked ol .last {
    border-bottom: 0
}

.ua-ie6 .type_contentcarouselTopten_default .typeranked10 ol span.rank {
    top: .9em
}

.type_contentcarouselTopten_default .ranked ol li {
    position: relative;
    padding-right: 10px
}

.ua-ie7 .type_contentcarouselTopten_default .ranked ol li {
    display: list-item;
    zoom: 1
}

.ua-ie .type_contentcarouselTopten_default .ranked ol li a {
    position: static
}

.type_contentcarouselTopten_default .ranked .up {
    background-position: left -250px
}

.type_contentcarouselTopten_default .ranked .same {
    background-position: left -2111px
}

.type_contentcarouselTopten_default .ranked .down {
    background-position: left -370px
}

.type_contentcarouselTopten_default .type8bullet ol {
    overflow: hidden;
    padding-left: 0;
    width: 49%
}

.ua-ie6 .type_contentcarouselTopten_default .type8bullet ol.first,
.ua-ie7 .type_contentcarouselTopten_default .type8bullet ol.first {
    padding-left: 0;
    margin-right: 0
}

.ua-ie6 .type_contentcarouselTopten_default .type8bullet ol span {
    top: .9em
}

.type_contentcarouselTopten_default .type8bullet ol li {
    position: relative;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 10px;
    background-position: left 5px;
    list-style: none
}

.ua-ie7 .type_contentcarouselTopten_default .type8bullet ol li {
    display: list-item;
    zoom: 1
}

.ua-ie .type_contentcarouselTopten_default .type8bullet ol li a {
    position: static
}

.type_contentcarouselTopten_default .type8bullet .more {
    line-height: 1.4
}

.type_contentcarouselTopten_default .type8bullet .more a {
    padding: 0 0 0 10px;
    background-position: -373px -2217px
}

.type_contentcarouselTopten_default .type8bullet div.wrapper {
    margin-bottom: 10px
}

.type_contentcarouselTopten_default .typedefault ol li a {
    position: relative;
    left: -0.2em
}

.ua-ie6 .type_contentcarouselTopten_default .typedefault ol li a {
    left: -0.42em
}

.ua-ie7 .type_contentcarouselTopten_default .typedefault ol li a {
    left: 0;
    position: static
}

.type_contentcarouselTopten_default .typenumbers4 .wrapper ol.first {
    padding-left: 0;
    margin-right: 0;
    width: 100%
}

.type_contentcarouselTopten_default .typenumbers4 ol li {
    margin: 0;
    list-style: none outside;
    position: relative
}

.type_contentcarouselTopten_default .typenumbers4 ol span {
    margin-right: .25em;
    line-height: 1.2em
}

.type_contentcarouselTopten_default .typenumbers4 ol .bdr-b {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    padding-bottom: 1px
}

.type_contentcarouselTopten_default .typeranked10 ol span.rank,
.type_contentcarouselTopten_default .typeranked10 ol span.chrome {
    position: absolute;
    margin-top: -4px;
    right: 2px;
    top: .6em;
    height: 9px;
    width: 9px;
    cursor: pointer
}

.type_contentcarouselTopten_default .typeranked10 ol li .bdr-b {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    position: absolute;
    right: 0;
    top: 1em;
    width: 120%
}

.ua-ie6 .type_contentcarouselTopten_default .typeranked10 ol li .bdr-b {
    width: 130%;
    top: .8em
}

.type_contentcarouselTopten_default .typeranked5 .wrapper ol.first {
    padding-left: 0;
    margin-right: 0;
    width: 100%
}

.type_contentcarouselTopten_default .typeranked5 ol li {
    margin: 0 0 3px 0;
    list-style: none outside;
    position: relative
}

.type_contentcarouselTopten_default .typeranked5 ol li a,
.ua-ie .type_contentcarouselTopten_default .typeranked5 ol li a {
    position: relative
}

.type_contentcarouselTopten_default .typeranked5 ol li span.numeric {
    padding-right: 0;
    margin: 0 .45em -0.12em 0;
    line-height: 1.35em
}

.type_contentcarouselTopten_default .typeranked5 ol span.rank {
    height: 5px;
    cursor: pointer;
    padding-left: 9px;
    margin-left: 7px;
    position: relative;
    top: 2px
}

.ua-ie .type_contentcarouselTopten_default .typeranked5 ol li span.rank {
    display: inline-block;
    height: 12px
}

.type_contentcarouselTopten_default .aindi ol li {
    list-style-type: none;
    margin-left: 0;
    padding-left: 1.5em;
    background: transparent url('icon_topten_ai_020811.png') no-repeat
}

.type_contentcarouselTopten_default .aindi ol li {
    position: relative
}

.type_contentcarouselTopten_default .aindi ol li .rank {
    background: transparent url('icon_topten_ai_020811.png') no-repeat;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    text-decoration: none
}

.ua-ie7 .type_contentcarouselTopten_default .typeranked10activity .aindi ol,
.ua-ie6 .type_contentcarouselTopten_default .typeranked10activity .aindi ol,
.type_contentcarouselTopten_default .typeranked10activity .aindi ol {
    width: 46.2%;
    padding: .32em 0 0 .7em;
    border-left-style: dotted;
    border-left-width: 1px
}

.type_contentcarouselTopten_default .typeranked10activity .aindi ol.first {
    width: 46.2%;
    border-left: 0;
    margin: 0 .7em 0 0;
    padding-left: 0
}

.type_contentcarouselTopten_default .aindi ol li .aup {
    background-position: left -510px;
    padding-left: 8px
}

.type_contentcarouselTopten_default .aindi ol li .asame {
    background-position: left -25px
}

.type_contentcarouselTopten_default .aindi ol li .adown {
    background-position: left -557px;
    padding-left: 8px
}

.type_contentcarouselTopten_default .aindi ol li .anew {
    background-position: left -607px;
    width: 21px;
    height: 20px
}

.type_contentcarouselTopten_default .aindi .act0 {
    background-position: left 1px
}

.type_contentcarouselTopten_default .aindi .act1 {
    background-position: left -50px
}

.type_contentcarouselTopten_default .aindi .act2 {
    background-position: left -101px
}

.type_contentcarouselTopten_default .aindi .act3 {
    background-position: left -152px
}

.type_contentcarouselTopten_default .aindi .act4 {
    background-position: left -203px
}

.type_contentcarouselTopten_default .aindi .act5 {
    background-position: left -256px
}

.type_contentcarouselTopten_default .aindi .act6 {
    background-position: left -307px
}

.type_contentcarouselTopten_default .aindi .act7 {
    background-position: left -358px
}

.type_contentcarouselTopten_default .aindi .act8 {
    background-position: left -409px
}

.type_contentcarouselTopten_default .aindi .act9 {
    background-position: left -460px
}

.type_contentcarouselTopten_default .type5item ol {
    width: 100%;
    padding-left: 0
}

.ua-ie6 .type_contentcarouselTopten_default .type5item ol.first,
.ua-ie7 .type_contentcarouselTopten_default .type5item ol.first {
    width: 100%;
    padding-left: 0;
    margin-right: 0
}

.type_contentcarouselTopten_default .type5item ol li {
    position: relative;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 10px;
    background-position: left 5px;
    list-style: none
}

.type_contentcarouselpulse_default {
    position: relative;
    zoom: 1
}

.type_contentcarouselpulse_default h3 {
    font-weight: bold
}

.type_contentcarouselpulse_default h3 span {
    font-weight: normal
}

.type_contentcarouselpulse_default a .pulse-img {
    float: left;
    margin: 0 3px 0 0;
    border: 1px solid #fff
}

.type_contentcarouselpulse_default a:hover .pulse-img {
    border: 1px solid #ccc
}

.type_contentcarouselpulse_default ul,
.type_contentcarouselpulse_default ol {
    display: table-cell
}

.ua-ie7 .type_contentcarouselpulse_default ul,
.ua-ie7 .type_contentcarouselpulse_default ol,
.ua-ie6 .type_contentcarouselpulse_default ul,
.ua-ie6 .type_contentcarouselpulse_default ol {
    display: block;
    float: left;
    width: auto
}

.type_contentcarouselpulse_default ol li,
.type_contentcarouselpulse_default ul li {
    padding-bottom: .4em
}

.ua-ie .type_contentcarouselpulse_default ul li {
    display: block;
    width: 100%
}

.type_contentcarouselpulse_default ol li {
    list-style: decimal outside
}

.type_contentcarouselpulse_default ol {
    padding-left: 2em
}

.type_contentcarouselpulse_default ol.pulse-list li a {
    background: none;
    display: block
}

.type_contentcarouselpulse_default li a .additionalcopy {
    font-weight: normal
}

.type_contentcarouselpulse_default li a:hover .additionalcopy {
    color: inherit
}

.type_contentcarouselpulse_default ul.pulse-list li a {
    background-position: left 5px;
    background-repeat: no-repeat;
    padding-left: 8px;
    display: block;
    margin-left: 5px
}

.type_contentcarouselpulse_default .type1thumb .more a {
    font-weight: normal
}

.type_contentcarouselpulse_default .typetopic .pulse-wrapper {
    padding: .54em 0 .31em .38em
}

.type_contentcarouselpulse_default .typetopic .topic-img {
    float: left;
    text-align: center
}

.type_contentcarouselpulse_default .typetopic .pulse-img {
    display: block;
    float: none;
    width: 115px;
    height: 80px;
    margin: 0 0 .15em 0;
    border: none
}

.ua-ie6 .type_contentcarouselpulse_default .typetopic .pulse-img,
.ua-ie7 .type_contentcarouselpulse_default .typetopic .pulse-img {
    margin: 0 0 5px 0
}

.type_contentcarouselpulse_default .typetopic a:hover .pulse-img {
    border: none
}

.type_contentcarouselpulse_default .typetopic .pulse-list {
    padding-left: 2.08em
}

.ua-ie .type_contentcarouselpulse_default .typetopic .pulse-list {
    margin-right: -2em;
    padding-left: 2.31em
}

.type_contentcarouselpulse_default .typetopic .pulse-list li {
    padding-bottom: .48em
}

.type_contentcarouselpulse_default .typetopic .pulse-list li a {
    position: relative;
    left: -0.42em
}

.ua-ie .type_contentcarouselpulse_default .typetopic .pulse-list li a {
    left: -0.67em
}

.type_contentcarouselshopping_default .typeshopping10 {
    padding-left: .08em
}

.ua-ie .type_contentcarouselshopping_default .typeshopping10 {
    padding-left: 0
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping10 .shopping-wrapper {
    margin-top: .17em
}

.ua-ie7 .type_contentcarouselshopping_default .typeshopping10 .shopping-wrapper {
    margin-top: .15em
}

.type_contentcarouselshopping_default .typeshopping10 .header {
    clear: both;
    margin: 0 0 .23em 0;
    padding: 0 0 .23em 0;
    background: url(k_hdot.gif) repeat-x 0 100%
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping10 .header {
    padding-bottom: .08em
}

.ua-ie7 .type_contentcarouselshopping_default .typeshopping10 .header {
    padding-bottom: .15em
}

.type_contentcarouselshopping_default .typeshopping10 .header li {
    float: left;
    width: auto;
    height: 1.31em;
    margin-right: .92em;
    white-space: nowrap
}

.type_contentcarouselshopping_default .typeshopping10 .thumbs {
    clear: both;
    margin: 0;
    padding-bottom: .15em;
    background: url(k_hdot.gif) 0 100% repeat-x
}

.type_contentcarouselshopping_default .typeshopping10 .thumbs li {
    float: left;
    margin-left: .91em;
    width: 57px;
    padding-top: .18em;
    height: 70px;
    line-height: 1.18em;
    text-align: center;
    overflow: hidden
}

.type_contentcarouselshopping_default .typeshopping10 .thumbs li.first {
    margin-left: .27em
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping10 .thumbs li.first,
.ua-ie7 .type_contentcarouselshopping_default .typeshopping10 .thumbs li.first {
    margin-left: 0
}

.ua-ie8 .type_contentcarouselshopping_default .typeshopping10 .thumbs li.first {
    margin-left: .18em
}

.type_contentcarouselshopping_default .typeshopping10 .thumbs li a {
    display: block
}

.type_contentcarouselshopping_default .typeshopping10 .thumbs li a img {
    display: block;
    margin-bottom: .18em;
    width: 55px;
    height: 40px
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping10 .thumbs li a img {
    margin-bottom: .27em
}

.type_contentcarouselshopping_default .typeshopping10 .bottom {
    clear: both;
    padding: .08em 0 1.235em 0
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping10 .bottom {
    padding: .23em 0 1.6em 0
}

.ua-ie7 .type_contentcarouselshopping_default .typeshopping10 .bottom {
    padding-top: .15em;
    padding-bottom: 1.6em
}

.ua-ie8 .type_contentcarouselshopping_default .typeshopping10 .bottom {
    padding-bottom: 1.23em
}

.ua-op9 .type_contentcarouselshopping_default .typeshopping10 .bottom {
    padding-bottom: .31em
}

.type_contentcarouselshopping_default .typeshopping10 .bottom li {
    float: left;
    width: auto;
    margin-right: .62em;
    padding-top: .23em;
    white-space: nowrap;
    overflow: hidden
}

.type_contentcarouselshopping_default .typeshopping8 .shopping-wrapper {
    padding-left: .08em
}

.ua-ie8 .type_contentcarouselshopping_default .typeshopping8 .shopping-wrapper,
.ua-ff .type_contentcarouselshopping_default .typeshopping8 .shopping-wrapper {
    height: 17.69em
}

.type_contentcarouselshopping_default .typeshopping8 .header {
    clear: both;
    margin: 0;
    padding: .6em 0 0 0
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping8 .header {
    padding-top: .77em
}

.ua-ie7 .type_contentcarouselshopping_default .typeshopping8 .header {
    padding-top: .77em
}

.type_contentcarouselshopping_default .typeshopping8 .header li {
    float: left;
    width: auto;
    height: 1.54em;
    margin-right: 12px;
    white-space: nowrap
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping8 .header li {
    height: 1.38em
}

.ua-ie7 .type_contentcarouselshopping_default .typeshopping8 .header li {
    height: 1.46em
}

.type_contentcarouselshopping_default .typeshopping8 .thumbs {
    clear: both;
    margin: 0;
    padding: 0 0 .08em .23em;
    background: url(k_hdot.gif) 0 100% repeat-x
}

.type_contentcarouselshopping_default .typeshopping8 .thumbs li {
    float: left;
    width: 74px;
    height: 71px;
    margin-left: .82em;
    padding-top: .18em;
    line-height: 1.18em;
    text-align: center;
    overflow: hidden
}

.type_contentcarouselshopping_default .typeshopping8 .thumbs li.first {
    margin-left: 0
}

.type_contentcarouselshopping_default .typeshopping8 .thumbs li a {
    display: block
}

.type_contentcarouselshopping_default .typeshopping8 .thumbs li a img {
    display: block;
    margin-bottom: .09em;
    width: 74px;
    height: 40px
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping8 .thumbs li a img {
    margin-bottom: .18em
}

.type_contentcarouselshopping_default .typeshopping8 .bottom {
    clear: both;
    height: 2.85em;
    padding: .38em 0 .96em 0
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping8 .bottom {
    height: 3.15em
}

.ua-ie7 .type_contentcarouselshopping_default .typeshopping8 .bottom {
    height: 3.05em
}

.ua-op9 type_contentcarouselshopping_default .typeshopping8 .bottom {
    padding-bottom: .31em
}

.type_contentcarouselshopping_default .typeshopping8 .bottom li {
    float: left;
    width: 49%;
    white-space: nowrap;
    overflow: hidden
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping8 .bottom li,
.ua-ie7 .type_contentcarouselshopping_default .typeshopping8 .bottom li {
    padding-bottom: .31em
}

.type_contentcarouselshopping1_default .typeshopping1 .pb {
    height: 17.69em
}

.ua-ie6 .type_contentcarouselshopping1_default .typeshopping1 .pb {
    height: 17.65em
}

.ua-ie7 .type_contentcarouselshopping1_default .typeshopping1 .pb {
    height: 17.65em
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .hd {
    padding: 14px 0 1px 3px;
    color: #747373;
    zoom: 1
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .hd strong img {
    vertical-align: -11px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .hd span {
    padding-left: 5px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd {
    height: 159px;
    background: url(k_todshop.png) 0 0 no-repeat;
    zoom: 1
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd {
    border: 0
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a {
    float: left;
    width: 165px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .img {
    display: block;
    margin-bottom: 2px;
    padding: 17px 0 10px 17px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .img img {
    vertical-align: top
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time {
    overflow: hidden;
    height: 20px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time em {
    float: left;
    padding: 5px 2px 0 16px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time img {
    vertical-align: top;
    margin-right: 1px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span {
    float: left;
    padding: 0 3px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n1 {
    margin-top: -20px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n2 {
    margin-top: -40px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n3 {
    margin-top: -60px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n4 {
    margin-top: -80px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n5 {
    margin-top: -100px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n6 {
    margin-top: -120px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n7 {
    margin-top: -140px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n8 {
    margin-top: -160px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .a .time span .n9 {
    margin-top: -180px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b {
    overflow: hidden;
    float: left;
    width: 152px;
    word-wrap: break-word;
    word-break: break-all
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b .subtit {
    padding-top: 8px;
    color: #888;
    line-height: 11px
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b .tit {
    display: block;
    margin: 0 0 7px 0;
    padding: 0
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b strong,
.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b em {
    display: block;
    line-height: 1.345
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b strong {
    padding-bottom: 1px;
    color: #000
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b em {
    color: #f0710a;
    font-weight: bold
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b div {
    height: 64px;
    color: #888;
    line-height: 1.345
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .bd .b div a {
    color: #888
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .ft {
    padding-top: 7px;
    text-align: center;
    color: #bebebe;
    line-height: 1.345
}

.type_contentcarouselshopping1_default .typeshopping1 .pb .ft a {
    padding: 0 4px
}

.type_contentcarouselshopping_default .typeshopping9 .shopping-wrapper {
    padding: .2em 0 1.11em 0
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping9 .shopping-wrapper {
    padding: .2em 0 1.1em 0;
    padding-bottom: 1.45em
}

.ua-ie7 .type_contentcarouselshopping_default .typeshopping9 .shopping-wrapper {
    padding: .3em 0 1.35em 0
}

.ua-ie8 .type_contentcarouselshopping_default .typeshopping9 .shopping-wrapper {
    height: 16.38em
}

.type_contentcarouselshopping_default .typeshopping9 .thumbs {
    float: left;
    clear: none;
    width: 195px;
    margin: 0 3px 0 0;
    padding-top: 6px
}

.type_contentcarouselshopping_default .typeshopping9 .thumbs li {
    float: left;
    width: 57px;
    height: 67px;
    margin-left: .91em;
    padding-top: .18em;
    line-height: 1.18em;
    text-align: center;
    overflow: hidden
}

.ua-ie6 .type_contentcarouselshopping_default .typeshopping9 .thumbs li {
    margin-left: .45em
}

.type_contentcarouselshopping_default .typeshopping9 .thumbs li.first {
    margin-left: 0
}

.type_contentcarouselshopping_default .typeshopping9 .thumbs li a {
    display: block
}

.type_contentcarouselshopping_default .typeshopping9 .thumbs li a img {
    display: block;
    margin-bottom: .18em;
    width: 55px;
    height: 37px
}

.type_contentcarouselshopping_default .typeshopping9 .up,
.type_contentcarouselshopping_default .typeshopping9 .bottom,
.type_contentcarouselshopping_default .typeshopping9 .down {
    width: 131px
}

.type_contentcarouselshopping_default .typeshopping9 .up {
    float: left;
    margin-top: 8px;
    padding-bottom: 1px;
    background: url(k_hdot.gif) repeat-x 0 100%
}

.type_contentcarouselshopping_default .typeshopping9 .up li {
    float: left
}

.type_contentcarouselshopping_default .typeshopping9 .up .first {
    margin-right: 20px
}

.type_contentcarouselshopping_default .typeshopping9 .up img {
    width: 50px;
    height: 20px
}

.type_contentcarouselshopping_default .typeshopping9 .up .link {
    display: none
}

.type_contentcarouselshopping_default .typeshopping9 .bottom {
    float: left;
    padding: .08em 0 .54em 0;
    background: url(k_hdot.gif) repeat-x 0 100%
}

.ua-op9 .type_contentcarouselshopping_default .typeshopping9 .bottom {
    padding-bottom: 0
}

.type_contentcarouselshopping_default .typeshopping9 .bottom li {
    float: left;
    width: 64px;
    padding-top: .15em;
    white-space: nowrap;
    overflow: hidden
}

.type_contentcarouselshopping_default .typeshopping9 .down {
    float: left;
    padding-top: 9px
}

.type_contentcarouselshopping_default .typeshopping9 .down a {
    float: left
}

.type_contentcarouselshopping_default .typeshopping9 .down img {
    width: 45px;
    height: 35px;
    margin-top: -3px;
    margin-right: 6px
}

.type_contentcarouselshopping_default .typeshopping9 .down .link {
    line-height: 1.4
}

.type_ads {
    text-align: center
}

.type_ads table {
    margin: 0 auto;
    width: auto
}

.type_ads .lrec,
.type_ads .fpad,
.type_ads .wam {
    position: relative;
    z-index: 50;
    zoom: 1
}

.type_ads .lrec-reserve,
.type_ads .fpad-reserve,
.type_ads .wam-reserve {
    min-height: 200px
}

.ua-ie6 .type_ads .lrec-reserve,
.ua-ie6 .type_ads .fpad-reserve,
.ua-ie6 .type_ads .wam-reserve {
    height: 200px
}

.type_ads .prom1,
.type_ads .prom2,
.type_ads .prom3,
.type_ads .prom4,
.type_ads .prom5,
.type_ads .prom6 {
    width: 12em;
    text-align: left
}

.ua-ie6 .type_ads .prom1,
.ua-ie6 .type_ads .prom2,
.ua-ie6 .type_ads .prom3,
.ua-ie6 .type_ads .prom4,
.ua-ie6 .type_ads .prom5,
.ua-ie6 .type_ads .prom6,
.ua-ie7 .type_ads .prom1,
.ua-ie7 .type_ads .prom2,
.ua-ie7 .type_ads .prom3,
.ua-ie7 .type_ads .prom4,
.ua-ie7 .type_ads .prom5,
.ua-ie7 .type_ads .prom6 {
    width: 11.75em
}

.type_ads .prom1-reserve,
.type_ads .prom2-reserve,
.type_ads .prom3-reserve,
.type_ads .prom4-reserve {
    min-height: 5em
}

.type_ads .pam-reserve {
    min-height: 6.15em
}

.ua-ie6 .type_ads .pam {
    display: inline
}

.ua-ie6 .type_ads .pam-reserve {
    height: 6em;
    display: block
}

.type_ads .adbcn {
    position: absolute;
    visibility: hidden
}

.type_ads iframe.wdpa1,
.type_ads iframe.wdpa2,
.type_ads iframe.wdpa1-t1,
.type_ads iframe.wdpa2-t1,
.type_ads iframe.t1,
.type_ads iframe.deal2,
.type_ads iframe.t1-wdpa1,
.type_ads iframe.t1-wdpa2,
.type_ads iframe.t1-deal2,
.type_ads iframe.deal2-deal3 {
    width: 100%
}

.type_ads iframe.wdpa1,
.type_ads iframe.wdpa2,
.type_ads iframe.deal2 {
    height: 305px
}

.type_ads iframe.wdpa1-t1,
.type_ads iframe.wdpa2-t1,
.type_ads iframe.deal2-t1,
.type_ads iframe.t1-wdpa1,
.type_ads iframe.t1-wdpa2,
.type_ads iframe.t1-deal2,
.type_ads iframe.deal2-deal3 {
    height: 37em
}

.type_miniad_default .type_ads {
    text-align: left
}

.type_miniad_default .promo .hdlnm {
    text-align: left;
    padding: 1em
}

.type_miniad_default .content {
    border-style: solid;
    border-width: 1px
}

.type_miniad_default .top-padding {
    margin-top: 8px
}

.type_miniad_default .ad-holder {
    border-style: solid;
    border-width: 1px
}

.type_miniad_default .mkptitle h2 {
    padding: 8px 8px 0 8px;
    text-align: left
}

.type_tuc_default .hidden {
    display: none
}

.type_tuc_default .invisible {
    visibility: hidden
}

.type_tuc_default .avatar-container,
.type_tuc_default .greeting,
.type_tuc_default .name,
.type_tuc_default .account-sign-out,
.type_tuc_default .account-sign-in,
.type_tuc_default .account-sign-up,
.type_tuc_default .account-signed-out {
    display: inline-block
}

.ua-ie6 .type_tuc_default .avatar-container,
.ua-ie6 .type_tuc_default .greeting,
.ua-ie6 .type_tuc_default .name,
.ua-ie6 .type_tuc_default .account-sign-out,
.ua-ie6 .type_tuc_default .account-sign-in,
.ua-ie6 .type_tuc_default .account-sign-up,
.ua-ie6 .type_tuc_default .account-signed-out,
.ua-ie7 .type_tuc_default .avatar-container,
.ua-ie7 .type_tuc_default .greeting,
.ua-ie7 .type_tuc_default .name,
.ua-ie7 .type_tuc_default .account-sign-out,
.ua-ie7 .type_tuc_default .account-sign-in,
.ua-ie7 .type_tuc_default .account-sign-up,
.ua-ie7 .type_tuc_default .account-signed-out {
    display: inline
}

.type_tuc_default .account-sign-in,
.type_tuc_default .account-sign-up {
    border-left-style: solid;
    border-left-width: 1px
}

.type_tuc_default .account-sign-in {
    padding-left: .75em;
    padding-right: .75em
}

.type_tuc_default .account-sign-up {
    padding-left: .75em
}

.type_tuc_default .account-signed-out {
    padding-right: .75em;
    margin-top: 2px
}

.type_tuc_default .avatar-container {
    margin-right: .1em;
    width: 22px
}

.type_tuc_default .first {
    padding-left: 1px;
    border-left-style: none
}

.type_tuc_default .avatar-container .avatar {
    display: inline-block;
    margin-top: -16px;
    position: absolute
}

.type_tuc_default .avatar-container .avatar img {
    height: 16px;
    width: 16px;
    border-width: 1px;
    border-style: solid;
    min-height: 16px;
    padding: 2px
}

.type_tuc_default .nickname {
    font-weight: bold;
    z-index: 2;
    padding: 0 7px 0 3px
}

.ua-ie6 .type_tuc_default .nickname,
.ua-ie7 .type_tuc_default .nickname {
    zoom: 1
}

.type_tuc_default .active .nickname {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    padding: 0 6px 0 2px;
    position: relative
}

.ua-ie6 .type_tuc_default .active .nickname,
.ua-ie7 .type_tuc_default .active .nickname {
    margin-top: -2px
}

.type_tuc_default .tuc-dropdown {
    border-style: solid;
    border-width: 1px;
    position: absolute;
    width: 13em;
    z-index: 1;
    overflow: hidden
}

.type_tuc_default .account-sign-up span {
    font-weight: normal
}

.type_tuc_default .tuc-dropdown li {
    margin: 0;
    padding: .25em .45em
}

.type_tuc_default .tuc-dropdown .tuc-last {
    border-top-width: 1px;
    border-top-style: solid;
    background: white
}

.type_tuc_default .dd-arrow {
    background-position: left -995px;
    position: relative;
    left: 3px;
    padding-left: 10px;
    zoom: 1;
    cursor: pointer
}

.type_tuc_default .close {
    background-position: left -943px;
    cursor: pointer;
    display: block;
    height: 12px;
    position: absolute;
    right: 3px;
    top: 13px;
    width: 12px
}

.ua-ie6 .type_tuc_default .active .nickname {
    zoom: 1
}

.type_tuc_default .account-sign-out {
    padding-right: .75em
}

.ua-ie6 .type_tuc_default .account-sign-up,
.ua-ie7 .type_tuc_default .account-sign-up {
    margin-top: 2px
}

.type_tuc_default .account-sign-up {
    padding-right: .75em
}

.type_tuc_default .account-sign-out {
    border-left-width: 1px;
    border-left-style: solid;
    padding-left: .75em
}

.type_tuc_default .tuc-dropdown {
    margin-top: -2px
}

.ua-ie6 .type_tuc_default .tuc-dropdown,
.ua-ie7 .type_tuc_default .tuc-dropdown {
    margin-top: 0;
    top: 1.8em
}

.ua-ie7 .type_tuc_default .no-avatar .tuc-dropdown {
    top: 1.6em
}

#y-persistentmasthead-con {
    background-color: #f6f8f9;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    border-bottom: 1px solid #b6c3ce
}

#y-persistentmasthead-con.hide {
    display: none
}

.ua-ie6 #y-persistentmasthead-con {
    position: absolute
}

.ua-ie6 #y-persistentmasthead .mod {
    margin-left: -2em;
    margin-right: 1.5em
}

.ua-ie6 #y-persistentmasthead .type_tuc_default {
    margin-left: 3em
}

.type_persistentmasthead_default {
    float: left;
    width: 100%;
    padding: .5em 0 .1em 0
}

.type_persistentmasthead_default .trend-wrapper {
    margin: 0 auto auto 1.4em;
    float: left
}

.type_persistentmasthead_default .trend-title {
    font-weight: bold
}

.jsenabled .type_persistentmasthead_default .prev,
.jsenabled .type_persistentmasthead_default .next {
    border: 0;
    padding: .5em 0 .1em 0;
    display: inline;
    background: transparent
}

.jsenabled .ua-ie7 .type_persistentmasthead_default .prev,
.jsenabled .ua-ie7 .type_persistentmasthead_default .next {
    padding-bottom: .2em
}

.type_persistentmasthead_default .prev span,
.type_persistentmasthead_default .next span {
    width: 8px;
    height: 8px;
    display: block
}

.type_persistentmasthead_default .prev span {
    background-position: left -1321px
}

.type_persistentmasthead_default .next span {
    background-position: left -1380px
}

.type_persistentmasthead_default .hide,
.type_persistentmasthead_default .prev,
.type_persistentmasthead_default .next,
.jsenabled .type_persistentmasthead_default .hide {
    display: none
}

#y-persistentmasthead-con .us .type_persistentmasthead_default {
    padding: .5em 0
}

.type_persistentmasthead_default .input-query {
    width: 20em;
    height: 1.3em;
    padding: .1em 0 0 1.5em;
    border-width: 1px;
    border-style: solid;
    background-position: 3px -1829px;
    background-repeat: no-repeat
}

.type_persistentmasthead_default .searchsubmit {
    font-weight: bold;
    background-repeat: repeat-x;
    background-position: left -1676px;
    border: 1px solid #BD9E43;
    width: 10.1em;
    height: 1.7em
}

.ua-wk .type_persistentmasthead_default .searchsubmit {
    height: 1.6em;
    vertical-align: top
}

.type_persistentmasthead_default .logo-wrapper {
    float: left;
    padding-left: .5em
}

.type_persistentmasthead_default .tuc-wrapper {
    float: left;
    padding-left: 2em
}

.type_persistentmasthead_default .search-wrapper {
    float: right
}

.y-content,
#y-width,
#y-shade,
#y-masthead,
#y-persistentmasthead,
#y-header,
#y-content,
#y-footer-carousel,
#y-footer,
#y-subfooter {
    width: 74.8em;
    min-width: 972px;
    margin: 0 auto;
    clear: both
}

.ua-ie .y-content,
.ua-ie #y-width,
.ua-ie #y-shade,
.ua-ie #y-masthead,
.ua-ie #y-persistentmasthead,
.ua-ie #y-header,
.ua-ie #y-content,
.ua-ie #y-footer-carousel,
.ua-ie #y-footer,
.ua-ie #y-subfooter {
    width: 72.76em
}

#y-min-width,
.min-width .y-content,
.min-width #y-shade,
.min-width #y-masthead,
.min-width #y-header,
.min-width #y-content,
.min-width #y-footer-carousel,
.min-width #y-footer,
.min-width #y-subfooter {
    width: 972px
}

#y-width,
#y-min-width {
    height: 0;
    overflow-y: hidden
}

#y-subfooter {
    margin-bottom: .5em
}

#y-shade {
    min-width: 972px
}

#y-shade .type_fpnux_default .cue-wrapper {
    min-width: 972px;
    width: 74.8em
}

.ua-ie #y-shade .type_fpnux_default .cue-wrapper {
    width: 72.76em
}

.ua-ie6 .y-wshade .y-wshade-space {
    width: 60.76em
}

#y-content {
    border-top-style: solid;
    border-top-width: 2px;
    background: #FFF
}

#y-cols {
    clear: both;
    padding-top: 10px;
    background: #FFF;
    border-style: solid;
    border-width: 0 1px
}

#y-pa,
#y-pa-app,
#y-banner,
#y-col1,
#y-col2 {
    float: left;
    display: inline
}

#y-pa {
    width: 19.79%;
    min-width: 192px;
    margin-right: .825%
}

#y-pa-app {
    display: none;
    width: 80.1%
}

#y-banner {
    width: 78.35%;
    min-width: 760px;
    padding-bottom: 10px
}

#y-col1 {
    width: 41.23%;
    min-width: 400px;
    margin-right: 1.04%
}

#y-col2 {
    width: 36.08%;
    min-width: 350px
}

.y-chrome-bottom {
    position: relative;
    display: block;
    clear: both;
    height: 4px;
    margin: 0 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background: #FFF
}

.y-chrome-bottom span {
    position: absolute;
    display: block;
    width: 7px;
    height: 7px;
    overflow: hidden
}

.y-chrome-bottom .left {
    left: -5px;
    background-position: left -226px
}

.y-chrome-bottom .right {
    right: -5px;
    background-position: left -169px
}

.mod {
    clear: both
}

#y-col1 .mod,
#y-col2 .mod {
    margin-bottom: 10px
}

#y-col1 .mod .mod,
#y-col2 .mod .mod {
    margin-bottom: 0
}

html.y-day-1 {
    background-image: url("gsprite_pg_slate_20101207_day01.gif")
}

html.y-day-2 {
    background-image: url("gsprite_pg_slate_20101207_day02.gif")
}

html.y-day-3 {
    background-image: url("gsprite_pg_slate_20101111_day03.png")
}

html.y-day-4 {
    background-image: url("gsprite_pg_slate_20101111_day04.png")
}

.y-sun-1 {
    background: url("day_sun_day01_120710.gif") no-repeat scroll 50% 0 transparent
}

.y-sun-2 {
    background: url("day_sun_day02_120710.gif") no-repeat scroll 50% 0 transparent
}

.y-sun-3 {
    background: url("day_sun_day03_120710.gif") no-repeat scroll 50% 0 transparent
}

.y-sun-4 {
    background: url("day_sun_day04_120710.gif") no-repeat scroll 50% 0 transparent
}

.y-sun-3 #y-header li,
.y-sun-4 #y-header li {
    border-left-color: #93979A
}

.y-sun-4 #y-header .account-sign-up span,
.y-sun-4 #y-header .short-status-cont a {
    color: #D0D0D0
}

.y-sun-3 #y-masthead .tab a,
.y-sun-3 #y-masthead .stabs .more-tab a,
.y-sun-4 #y-masthead .tab a,
.y-sun-4 #y-masthead .stabs .more-tab a,
.y-sun-4 #y-header .account-sign-in a,
.y-sun-4 #y-header .account-sign-up a,
.y-sun-4 #y-header .account-sign-out a,
.y-sun-4 #y-header .pageoptions-link,
.y-sun-4 #y-header .nickname,
.y-sun-4 #y-header .my a {
    color: #FFF
}

.y-sun-3 #y-masthead .stabs li.selected a {
    color: #734912
}

.y-sun-4 #y-masthead .stabs li.selected a {
    color: #5E6B98
}

.y-sun-3 #y-masthead h1 .logo,
.y-sun-4 #y-masthead h1 .logo {
    background-image: url("faero_logo_us_111110_white.png") !important
}

.y-sun-1 #y-shade .y-wshade,
.y-sun-2 #y-shade .y-wshade {
    background: transparent url(day_playground_day01_111810.png) no-repeat scroll -4px 0
}

.y-sun-3 #y-shade .y-wshade {
    background: transparent url(day_playground_day03_111810.png) no-repeat scroll -4px 0
}

.y-sun-4 #y-shade .y-wshade {
    background: transparent url(day_playground_day04_111810.png) no-repeat scroll -4px 0
}

.y-sun-4 #y-shade .y-wshade .content,
.y-sun-4 #y-shade .y-wshade .learn a,
.y-sun-3 #y-shade .y-wshade .learn a {
    color: #FFF
}

.y-pa-open .fp-fx {
    opacity: .4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    background-color: #fff
}

.ua-ie7 .y-pa-open .fp-fx {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40)
}

.bkt330 #y-content,
.bkt332 #y-content {
    border-top-width: 0
}

#y-footer-carousel {
    border: 0;
    background: none
}

#y-dockedfooter {
    left: 0;
    bottom: 0;
    width: 100%;
    position: fixed
}

#y-blackheader-container {
    background-color: #000
}

#y-content.black {
    border-top-width: 0
}

#y-content {
    border-top-style: none;
    background: none
}

#y-content .y-chrome-bottom {
    display: none
}

#y-cols {
    border-width: 0 1px 1px 1px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px
}

.y-mast-bg-hide {
    border-bottom: 2px solid transparent;
    border-left: 1px solid transparent
}

.type_masthead_default .mh-wrap {
    background: none;
    position: relative;
    padding-top: .6em;
    padding-bottom: .6em
}

.ua-ie6 .type_masthead_default .mh-wrap {
    padding: 0 0 .6em 0
}

.type_masthead_default .logo-container {
    margin: 2.3em 1.5em 0 0;
    width: 202px;
    float: left;
    height: 50px
}

.type_masthead_default h1 {
    width: 202px;
    height: 50px
}

.type_masthead_default .logo {
    display: block;
    font-size: 0;
    height: 100%;
    color: transparent
}

.type_masthead_default .search-form,
.ua-wk .type_masthead_default .search-form fieldset {
    float: left
}

.type_masthead_default .stabs {
    margin: .7em 0 .5em -0.95em;
    float: left
}

.ua-ie6 .type_masthead_default .stabs {
    margin-left: -1.9em
}

.type_masthead_default .stabs li {
    float: left;
    margin: 0 1.15em
}

.type_masthead_default .stabs li a {
    display: block;
    cursor: pointer;
    font-weight: normal;
    text-decoration: none
}

.type_masthead_default .stabs li.apps {
    position: relative
}

.type_masthead_default .stabs li .new {
    background: url("app-new-tag-20110703.png") no-repeat scroll left 0 transparent;
    height: 14px;
    left: 0;
    position: absolute;
    top: -11px;
    width: 27px
}

.lite-page .type_masthead_default .stabs li .new {
    left: 1.15em
}

.type_masthead_default .stabs li.selected {
    background: none
}

.type_masthead_default .stabs li.selected a {
    display: block;
    background: none;
    font-weight: bold;
    color: #000
}

.type_masthead_default .stabs .tab-cover {
    border: none
}

.type_masthead_default .stabs .more-tab {
    margin: 0 8px;
    padding: 0 .5em;
    z-index: 8;
    position: relative
}

.type_masthead_default .stabs .menu-selected a {
    color: #000;
    background-position: left 100px
}

.type_masthead_default .stabs .menu-selected {
    background-position: left 100px
}

.type_masthead_default .stabs .menu-select {
    border-style: solid;
    border-width: 1px;
    border-bottom: none;
    margin-top: -1px;
    margin-left: 7px
}

.ua-ff .type_masthead_default .stabs .menu-select {
    margin-left: .5em
}

.type_masthead_default .more-search {
    display: block;
    position: absolute;
    z-index: 7;
    border-style: solid;
    border-width: 1px;
    margin-top: -1px;
    padding: .3em
}

.ua-ie8 .type_masthead_default .more-search,
.ua-wk .type_masthead_default .more-search {
    margin-left: 1px
}

.type_masthead_default .more-search li,
.type_masthead_default .more-search li.selected {
    display: block;
    float: none;
    color: #16387c;
    padding: 0 .2em
}

.ua-ie6 .type_masthead_default .more-search li {
    white-space: nowrap
}

.type_masthead_default .more-search li a,
.type_masthead_default .more-search li.selected a {
    color: #16387c
}

.type_masthead_default .more-search li span {
    border: none
}

.type_masthead_default .more-search li.brd-top,
.type_masthead_default .more-search li.brd-bot {
    border-style: solid;
    border-width: 1px;
    border-left: none;
    border-right: none
}

.type_masthead_default .more-search li.brd-top {
    border-bottom: none;
    padding-top: .2em
}

.type_masthead_default .more-search li.brd-bot {
    border-top: none;
    padding-bottom: .2em
}

.type_masthead_default .more-tab .arrow {
    background-position: 4px -995px;
    padding-left: 12px
}

.ua-ie6 .type_masthead_default .more-tab .arrow,
.ua-ie7 .type_masthead_default .more-tab .arrow {
    display: inline-block
}

.type_masthead_default .intlswitch {
    float: left;
    position: relative;
    top: 1.2em;
    padding-left: 1em
}

.type_masthead_default .intlswitch label {
    vertical-align: top;
    margin-right: 1em
}

.ua-ie6 .type_masthead_default .intlswitch label,
.ua-ie7 .type_masthead_default .intlswitch label {
    vertical-align: middle;
    margin-right: 0
}

.ua-ie6 .type_masthead_default .intlswitch,
.ua-ie7 .type_masthead_default .intlswitch {
    margin-top: -0.5em;
    margin-bottom: .5em
}

.type_masthead_default legend {
    height: 0;
    line-height: 0;
    margin-top: -999em
}

.type_masthead_default .searchwrapper {
    clear: left;
    float: left;
    position: relative;
    z-index: 3
}

.ua-ie6 .type_masthead_default .searchwrapper,
.ua-ie7 .type_masthead_default .searchwrapper {
    float: none;
    zoom: 1;
    clear: left
}

.type_masthead_default .searchwrapper-border {
    border-width: 1px;
    border-style: solid
}

.ua-ie6 .type_masthead_default .searchwrapper-border,
.ua-ie6 .type_masthead_default .y-srch-brdr {
    float: left
}

.type_masthead_default .searchwrapper-inner {
    background-repeat: repeat-x;
    border-width: 1px;
    border-style: solid;
    padding: .2em;
    position: relative;
    height: 2.1em
}

.ua-ie6 .type_masthead_default .searchwrapper-inner {
    float: left
}

.ua-ff .type_masthead_default .searchwrapper-inner {
    padding-bottom: .22em;
    padding-right: .22em
}

.ua-ie8 .type_masthead_default .searchwrapper-inner {
    padding: .27em .25em .22em .2em
}

.type_masthead_default .search-label {
    display: block;
    height: 0;
    overflow: hidden
}

.type_masthead_default .input-query {
    float: left;
    border: 0;
    border: 1px solid #CBCCCE;
    border-left: 1px solid #7B7B7B;
    border-top: 1px solid #7B7B7B;
    height: 1.5em;
    padding: .3em .25em 0 .2em
}

.ua-ff4 .type_masthead_default .input-query {
    padding: .15em .25em .15em .2em
}

.type_masthead_default .input-long,
.type_masthead_default .input-med,
.type_masthead_default .input-short {
    width: 30em
}

.ua-ff3_6 .type_masthead_default .input-query {
    padding-bottom: .33em;
    height: auto
}

.ua-wk .type_masthead_default .input-query {
    height: 1.5em
}

.type_masthead_default .input-x-short {
    width: 16.1em
}

.type_masthead_default .searchwrapper-inner input.ghosttext {
    color: #858585
}

.ua-wk .type_masthead_default .searchsubmit {
    margin: 0
}

.type_masthead_default .in-searchlabel {
    float: left;
    font-weight: bold;
    margin: .4em 0;
    width: 2.3em;
    text-align: center
}

.type_masthead_default .rc-tl,
.type_masthead_default .rc-tr,
.type_masthead_default .rc-bl,
.type_masthead_default .rc-br {
    position: absolute;
    width: 1px;
    height: 1px;
    font-size: 0;
    background: #fff;
    display: block
}

.type_masthead_default .rc-tl {
    top: -2px;
    left: -2px
}

.type_masthead_default .rc-tr {
    top: -2px;
    right: -2px
}

.type_masthead_default .rc-bl {
    bottom: -2px;
    left: -2px
}

.type_masthead_default .rc-br {
    bottom: -2px;
    right: -2px
}

.ua-ie6 .type_masthead_default .rc-tl,
.ua-ie6 .type_masthead_default .rc-tr {
    top: -3px
}

.ua-ie6 .type_masthead_default .rc-tr,
.ua-ie6 .type_masthead_default .rc-br {
    right: -2px
}

.ua-ie6 .type_masthead_default .rc-bl,
.ua-ie6 .type_masthead_default .rc-br {
    bottom: -3px
}

.type_masthead_default .ds-r {
    display: none
}

.type_masthead_default .button-wrapper {
    padding: 0;
    border: 1px #bd9e43 solid;
    background-color: #FCC530;
    margin-left: .3em;
    float: left;
    overflow: hidden
}

.ua-ie7 .type_masthead_default .xa .button-wrapper {
    overflow: visible
}

.type_masthead_default .searchsubmit {
    background-repeat: repeat-x;
    background-position: left -1672px;
    border: 0;
    font-weight: bold;
    cursor: pointer;
    overflow: visible;
    height: 1.8em;
    min-width: 8em
}

.ua-ie6 .type_masthead_default .searchsubmit {
    padding: 0 1em
}

.ua-op .type_masthead_default .searchsubmit {
    padding-top: .3em
}

.ua-ie7 .type_masthead_default .searchsubmit {
    overflow: hidden;
    min-width: 9em
}

.type_masthead_default .hood {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -16px;
    z-index: 1
}

.ua-ie6 .type_masthead_default .hood {
    top: 2.75em
}

.type_masthead_default .open {
    bottom: 0;
    top: 2.8em
}

.type_masthead_default .hood .sa-window {
    display: none
}

.type_masthead_default .open .sa-window {
    border-right-width: 1px;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-style: solid;
    background-position: left -846px;
    background-color: #1D2532;
    max-height: 7.9em;
    overflow: hidden;
    position: relative;
    display: block
}

.ua-op .sa-window {
    max-height: 8.2em
}

.type_masthead_default .hood .sa-drawer-container {
    background-position: -100px 0;
    margin: 0 1px
}

.ua-ie7 .type_masthead_default .hood .sa-drawer-container {
    zoom: 1
}

.type_masthead_default .open .sa-drawer-container {
    background-repeat: repeat-x;
    background-position: left -30px;
    height: 4px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    overflow: visible;
    position: relative;
    margin: left 1px
}

.ua-ie6 .type_masthead_default .open .sa-drawer-container {
    margin: 0 1px 0 1px
}

.type_masthead_default .open .sa-drawer-container .drawer-innerborder {
    border-width: 0 1px 1px 1px;
    border-style: solid;
    height: 3px;
    display: block
}

.ua-ie6 .type_masthead_default .open .sa-drawer-container .drawer-innerborder {
    font-size: 0;
    position: relative;
    z-index: -1;
    margin-bottom: -17px
}

.jsenabled .type_masthead_default .hood a.sa-drawer {
    display: block;
    width: 33px;
    height: 17px;
    margin-left: 2em;
    background-repeat: no-repeat;
    background-position: left -145px;
    overflow: hidden;
    position: relative;
    top: -6px
}

.type_masthead_default .hood a.sa-drawer {
    display: none
}

.jsenabled .ua-ie6 .type_masthead_default .open a.sa-drawer {
    top: 16px
}

.ua-ie7 .type_masthead_default .hood .sa-drawer-container {
    position: relative
}

.jsenabled .type_masthead_default .open a.sa-drawer {
    background-position: left -210px;
    top: -1px;
    margin-left: 2.5em
}

.type_masthead_default .hood .rc-bl,
.type_masthead_default .hood .rc-br {
    display: none
}

.type_masthead_default .open .rc-bl,
.type_masthead_default .open .rc-br {
    display: block;
    top: 0;
    height: 4px;
    width: 1px;
    border-style: solid
}

.type_masthead_default .open .rc-bl {
    left: -1px;
    border-width: 0 0 0 1px
}

.type_masthead_default .open .rc-br {
    right: -1px;
    border-width: 0 1px 0 0
}

.type_masthead_default .sa-holder ul {
    color: #fff;
    line-height: 1.5em;
    width: 28em;
    padding: .2em 0 .3em .25em;
    position: relative
}

.ua-wk .type_masthead_default .sa-holder ul {
    padding-top: 0;
    padding-bottom: 0
}

.type_masthead_default .us .sa-holder ul {
    width: 28em
}

.type_masthead_default .sa-holder .hints {
    padding: .3em 0 .5em .8em
}

.type_masthead_default .sa-holder .sa-results a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 0 .4em 0 .7em;
    height: 1.5em;
    overflow: hidden;
    width: 95%;
    float: left
}

.bkt348 .type_masthead_default .sa-holder .sa-results a {
    width: 215px
}

.ua-wk .type_masthead_default .sa-holder .sa-results a {
    padding-top: .1em
}

.type_masthead_default .sa-holder .sa-results a.app-available {
    background-position: 218px -1014px
}

.ua-ff2 .type_masthead_default .sa-holder .sa-results li {
    clear: both
}

.type_masthead_default .sa-holder .sa-results li.selected a.hide {
    display: none
}

.type_masthead_default .sa-holder .sa-results .added-notice {
    display: none;
    color: #fff;
    font-weight: bold;
    line-height: 1;
    border-style: solid;
    border-width: 0 1px;
    border-color: #52B633;
    background-color: #52B633;
    margin-top: .3em;
    margin-left: .5em;
    float: left
}

.type_masthead_default .sa-holder .sa-results .show {
    display: block
}

.type_masthead_default .sa-holder .sa-results .added-notice em {
    display: block;
    line-height: 1;
    margin: -1px 0;
    padding: 1px 4px 0 4px;
    border-style: solid;
    border-width: 1px 0;
    border-color: #52B633
}

.type_masthead_default .sa-holder .sa-results li.selected a:hover {
    opacity: 1.0
}

.ua-ie6 .type_masthead_default .sa-holder .sa-results li.selected a:hover,
.ua-ie7 .type_masthead_default .sa-holder .sa-results li.selected a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)
}

.ua-ie7 .type_masthead_default .sa-holder .sa-results a,
.ua-wk .type_masthead_default .sa-holder .sa-results a {
    text-overflow: ellipsis;
    white-space: nowrap
}

.ua-op .type_masthead_default .sa-holder .sa-results a {
    white-space: nowrap;
    -o-text-overflow: ellipsis
}

.type_masthead_default .sa-results a {
    font-weight: bold
}

.ua-ie6 .type_masthead_default .sa-results a {
    zoom: 1
}

.type_masthead_default .sa-results a:focus {
    outline: none
}

.type_masthead_default .sa-results a strong {
    color: #929EB8;
    font-weight: normal
}

.type_masthead_default .asia .sa-results a strong {
    color: #000
}

.type_masthead_default .asia .open .sa-window {
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;
    background-color: #F7F8FA
}

.type_masthead_default .asia .sa-holder ul {
    color: #000;
    width: auto
}

.type_masthead_default .asia .sa-holder .sa-results a {
    color: #CB3234;
    float: none;
    width: auto
}

.type_masthead_default .asia .sa-results a.selected {
    background-color: #E5E8F7
}

.type_masthead_default .asia .sa-holder .sa-results li.selected a:hover {
    background-color: #E5E8F7
}

.type_masthead_default .lightbg .open .sa-window {
    border-left-width: 1px;
    border-right-width: 1px;
    border-left-style: solid;
    border-right-style: solid;
    background-color: #FFF
}

.type_masthead_default .lightbg .sa-holder ul,
.type_masthead_default .lightbg .sa-results a strong,
.type_masthead_default .lightbg .sa-holder .sa-results a,
.type_masthead_default .lightbg .sa-options span,
.type_masthead_default .lightbg .sa-options .sa-info {
    color: #000
}

.type_masthead_default .lightbg .sa-results a.selected,
.type_masthead_default .lightbg .sa-holder .sa-results li.selected a:hover {
    background-color: #FDF3B3
}

.type_masthead_default .lightbg .sa-options .on {
    border-right: 1px solid #B0B0B0
}

.type_masthead_default .lightbg .sa-options a.active {
    color: #B0B0B0
}

.type_masthead_default .sa-results a.selected {
    background-color: #404E67
}

.type_masthead_default .sa-holder .bottom1 {
    bottom: 1.5em
}

.type_masthead_default .sa-holder .bottom2 {
    bottom: 3em
}

.type_masthead_default .sa-holder .bottom3 {
    bottom: 4.5em
}

.type_masthead_default .sa-holder .bottom4 {
    bottom: 6.0em
}

.type_masthead_default .sa-holder .bottom5 {
    bottom: 7.5em
}

.type_masthead_default .sa-holder .bottom6 {
    bottom: 9em
}

.type_masthead_default .sa-holder .bottom7 {
    bottom: 10.5em
}

.type_masthead_default .sa-options {
    position: absolute;
    right: 1em;
    top: .45em;
    z-index: 1
}

.type_masthead_default .sa-options .sa-info {
    margin-right: .3em
}

.type_masthead_default .sa-options span,
.type_masthead_default .sa-options .sa-info,
.type_masthead_default .sa-holder .hswitch {
    color: #929eb8
}

.type_masthead_default .sa-options a.active {
    color: #fff
}

.type_masthead_default .sa-options .on {
    padding-right: .4em;
    border-right: 1px solid #a1adb9
}

.type_masthead_default .sa-options .off {
    margin-left: .6em
}

.type_masthead_default .sa-arrows {
    position: absolute;
    top: 8.8em;
    right: .83em
}

.type_masthead_default .us .sa-arrows {
    left: 55%
}

.type_masthead_default .sa-holder .center {
    left: 50%
}

.type_masthead_default .sa-arrows a {
    width: 10px;
    height: 10px;
    font-size: 0;
    margin-bottom: 3px;
    padding: 0;
    display: block;
    cursor: default
}

.type_masthead_default .sa-arrows .up {
    background-repeat: no-repeat;
    background-position: left -325px
}

.type_masthead_default .sa-arrows .down {
    background-repeat: no-repeat;
    background-position: left -435px
}

.type_masthead_default .sa-arrows .uenabled {
    background-position: left -270px;
    cursor: pointer
}

.type_masthead_default .sa-arrows .denabled {
    background-position: left -380px;
    cursor: pointer
}

.type_masthead_default .sa-arrows a:hover {
    background-color: transparent
}

.type_masthead_default .error-ctr {
    position: absolute;
    top: .5em;
    left: 2em;
    background-color: #FCEFC7;
    border: 1px solid #FC3;
    width: 18em;
    padding: .5em 0
}

.type_masthead_default .error-ctr .error-icon {
    background-position: left -2367px;
    margin: 0 .5em .5em .5em;
    float: left;
    height: 22px;
    width: 23px
}

.type_masthead_default .error-ctr .error-msg {
    margin: 0 .5em 0 0;
    float: left;
    width: 12em
}

.ua-ie6 .type_masthead_default .error-ctr .error-msg {
    float: left;
    margin-left: 0
}

.type_masthead_default .error-ctr .close-btn {
    float: right;
    width: 12px;
    height: 12px;
    background-position: 2px -3082px;
    border: 1px solid #FC3;
    margin: -0.4em .1em 0 0
}

.ua-ie6 .type_masthead_default .error-ctr .close-btn {
    line-height: 2px
}

.jsenabled .type_masthead_default .hide-completely,
.jsenabled .type_masthead_default .hood a.hide-completely {
    display: none
}

.jsenabled .ua-ie6 .type_masthead_default .hood a.hide-completely {
    visibility: hidden;
    display: block
}

.type_masthead_default .search-promo {
    position: absolute;
    top: 2.5em;
    right: 3.25em;
    width: 89px;
    height: 28px;
    z-index: 6
}

.type_masthead_default .us .search-promo {
    right: 1.6em
}

.type_masthead_default .sg .search-promo,
.type_masthead_default .ph .search-promo,
.type_masthead_default .id .search-promo {
    right: 2em
}

.ua-ie6 .type_masthead_default .search-promo,
.ua-ie7 .type_masthead_default .search-promo {
    left: 40em;
    top: 2.5em
}

.type_masthead_default .axis-promo {
    height: 27px;
    margin-left: -4px;
    margin-top: -4px;
    border: none;
    position: absolute;
    box-shadow: 0 2px 0 #BABABA, 0 3px 0 #EFEFEF;
    -moz-box-shadow: 0 2px 0 #BABABA, 0 3px 0 #EFEFEF
}

.ua-ie6 .type_masthead_default .axis-promo {
    left: 0;
    bottom: -23px
}

.type_masthead_default .axis-promo a {
    display: inline-block;
    text-decoration: none
}

.type_masthead_default .axis-promo div {
    height: 27px;
    float: left
}

.type_masthead_default .axis-promo-left {
    color: #fff;
    background: transparent url("sprite_axis_3.png") no-repeat left 0;
    width: 4px
}

.type_masthead_default .axis-promo-mid {
    background: transparent url("sprite_axis_3.png") repeat left -54px
}

.type_masthead_default .axis-promo-mid .axis-promo-mid1 {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3)
}

.type_masthead_default .axis-promo-mid .axis-promo-mid2 {
    padding-left: 5px;
    text-shadow: 1px 1px 1px rgba(35, 169, 255, 0.8)
}

.type_masthead_default .axis-promo-mid p {
    padding-top: 8px;
    padding-left: 5px
}

.type_masthead_default .axis-promo-right {
    width: 21px;
    background: transparent url("sprite_axis_3.png") no-repeat left -108px
}

.type_masthead_default .invisible {
    visibility: hidden
}

.ua-ie6 .type_masthead_default .xa .searchwrapper-border,
.ua-ie7 .type_masthead_default .xa .searchwrapper-border {
    float: none
}

.ua-ie6 .type_masthead_default .xa .searchwrapper-inner {
    padding-bottom: 0;
    float: none
}

.ua-ie7 .type_masthead_default .xa .searchwrapper-inner {
    padding-right: 0;
    width: 51.8em;
    float: none
}

.type_masthead_default .xe h1,
.type_masthead_default .xa h1 {
    height: 60px
}

.ua-ie .type_masthead_default .ime-enabled {
    ime-mode: active
}

.ua-ie .type_masthead_default .ime-disabled {
    ime-mode: auto
}

.type_masthead_default .promo {
    top: 4em;
    right: 2.5em;
    position: absolute
}

.ua-ie6 .type_masthead_default .promo,
.ua-ie7 .type_masthead_default .promo {
    right: 0;
    line-height: 1.6em
}

.ua-ie6 .type_masthead_default .promo {
    top: 3.5em
}

.type_masthead_default .super {
    font-weight: normal;
    vertical-align: super
}

.type_masthead_default .y-wave3-theme-black .stabs .wave3,
.type_masthead_default .y-wave3-theme-black .intlswitch .y-hdr-txt-black {
    color: #fff
}

.type_masthead_default .y-wave3-theme-black .stabs .y-bg-3 .wave3,
#y-blackheader-container .type_navbar .y-bg-3 span.black,
#y-blackheader-container .type_navbar .last-active .pageoptions-link {
    color: #333
}

.type_masthead_default .y-wave3-theme-black .searchwrapper-border {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.type_masthead_default .y-wave3-theme-black .rc-tl,
.type_masthead_default .y-wave3-theme-black .rc-tr,
.type_masthead_default .y-wave3-theme-black .rc-bl,
.type_masthead_default .y-wave3-theme-black .rc-br {
    background: #000
}

.type_masthead_default .y-wave3-theme-black .open .rc-bl,
.type_masthead_default .y-wave3-theme-black .open .rc-br {
    background: #fff
}

.bkt451 .type_masthead_default .searchsubmit {
    min-width: 8em
}

.tn-miniassist {
    margin-top: 10px
}

.type_masthead_default .mh-wrap {
    padding-top: 0;
    padding-bottom: .5em
}

.type_masthead_default .logo-container {
    margin-right: 5em;
    margin-top: 1.9em
}

.type_masthead_default .stabs {
    margin: 0 0 .25em 0
}

.ua-ie6 .type_masthead_default .stabs {
    margin-left: 0
}

.type_masthead_default .stabs li {
    margin: 0 .62em
}

.ua-ie6 .type_masthead_default .stabs li {
    padding-left: .1em
}

.type_masthead_default .stabs li,
.type_masthead_default .stabs .more-tab {
    margin-top: .5em
}

.type_masthead_default .stabs li.first,
.type_masthead_default .stabs .more-tab {
    margin-left: 0
}

.type_masthead_default .stabs .menu-select {
    margin-top: .42em;
    margin-left: -2px
}

.type_masthead_default .stabs li a {
    font-weight: normal;
    color: #8496b9
}

.type_masthead_default .stabs li.selected a {
    font-weight: bold;
    color: #000
}

.type_masthead_default .searchwrapper {
    -moz-box-shadow: 0 1px 3px #ccc;
    -webkit-box-shadow: 0 1px 3px #ccc;
    box-shadow: 0 1px 3px #ccc
}

.type_masthead_default .searchwrapper-inner {
    padding: .308em .308em .385em .308em !important;
    height: 2.6em;
    border-style: none
}

.ua-ie .type_masthead_default .searchwrapper-inner {
    padding: .31em !important
}

.type_masthead_default .searchwrapper-inner {
    background-repeat: repeat-x;
    background-position: left top
}

.type_masthead_default .searchsubmit {
    font-size: 123.1%;
    padding: 0;
    border-style: none;
    background-color: transparent;
    background-image: none;
    width: 13em
}

.ua-ie6 .type_masthead_default .xa .searchsubmit {
    width: 13.2em
}

.ua-ie7 .type_masthead_default .xa .stabs {
    max-width: 350px
}

.ua-ie6 .type_masthead_default .searchsubmit {
    padding: 0 .3em;
    width: 11em
}

.ua-ff .type_masthead_default .searchsubmit::-moz-focus-inner {
    border: 0 none !important
}

.type_masthead_default .input-query {
    font-size: 138.5%;
    background-color: #fffee7
}

.type_masthead_default .button-wrapper {
    background-color: #ffe572;
    border-style: none;
    background-position: left -150px;
    border: 1px solid #dd9715;
    padding: 3px 0 1px 0
}

.ua-ie .type_masthead_default .button-wrapper {
    padding-top: 2px
}

.type_masthead_default .input-long,
.type_masthead_default .input-med,
.type_masthead_default .input-short {
    width: 26em
}

.ua-ie7 .type_masthead_default .input-long,
.ua-ie7 .type_masthead_default .input-med,
.ua-ie7 .type_masthead_default .input-short {
    width: 25em
}

.ua-ie6 .type_masthead_default .input-long,
.ua-ie6 .type_masthead_default .input-med,
.ua-ie6 .type_masthead_default .input-short {
    width: 25em
}

.type_masthead_default .input-x-short {
    width: 11.88em
}

.type_masthead_default .input-short {
    width: 11.88em
}

.ua-ie7 .type_masthead_default .input-x-short {
    width: 11.45em
}

.ua-ie7 .type_masthead_default .input-short {
    width: 11.45em
}

.ua-ie6 .type_masthead_default .input-x-short {
    width: 11.36em
}

.ua-ie6 .type_masthead_default .input-short {
    width: 11.36em
}

.type_masthead_default .rc-tl,
.type_masthead_default .rc-tr,
.type_masthead_default .rc-bl,
.type_masthead_default .rc-br {
    display: none
}

.type_masthead_default .in-searchlabel {
    margin-top: .8em
}

.type_masthead_default .open {
    top: 100%
}

.type_masthead_default .intlswitch {
    top: .5em;
    float: none;
    position: absolute;
    right: 1em
}

.ua-ie6 .type_masthead_default .intlswitch,
.ua-ie7 .type_masthead_default .intlswitch {
    float: right;
    position: relative
}

.ua-ie6 .type_masthead_default .intlswitch {
    right: 3.3em
}

.type_masthead_default div.homepage,
.type_masthead_default div.rsch1-ad,
.type_masthead_default div.feedback {
    position: absolute;
    top: .38em;
    zoom: 1
}

.type_masthead_default div.rsch {
    display: none
}

.jsenabled .type_masthead_default .hp-hidden {
    display: none
}

.type_masthead_default div.homepage .hidden {
    display: none
}

.ua-ie6 .type_masthead_default div.homepage a.hp,
.ua-ie7 .type_masthead_default div.homepage a.hp {
    padding-left: 16px
}

.type_masthead_default div.homepage a.hp {
    padding-left: 16px;
    background-repeat: no-repeat;
    background-position: left -1024px
}

.type_masthead_default div.promotion a.tb {
    background: none;
    padding-left: 0
}

.type_masthead_default div.mobilizer a {
    background-position: left -1135px;
    background-repeat: no-repeat;
    padding-left: 16px;
    display: inline-block
}

.type_masthead_default div.promotion a.ff {
    background: transparent url(icon_ff_20100512.gif) no-repeat scroll left 1px;
    padding-left: 16px
}

.type_masthead_default div.promotion a.ie8 {
    background: transparent url(icon_ie_20100716.gif) no-repeat scroll left 1px;
    padding-left: 16px
}

.type_masthead_default div.promotion a.ie9 {
    background: transparent url(icon_ie9_20110314.png) no-repeat scroll left 1px;
    padding-left: 16px
}

.type_masthead_default .set-homepage-overlay {
    width: 403px;
    position: absolute;
    z-index: 3
}

.type_masthead_default .set-homepage {
    padding: 10px 10px 15px 10px;
    border-width: 1px;
    border-style: solid;
    margin-top: 5px;
    position: relative
}

.type_masthead_default .pointer-up {
    position: absolute;
    top: -6px;
    left: 28px;
    width: 10px;
    height: 8px;
    background-position: left -3583px;
    display: block
}

.type_masthead_default .set-homepage-overlay h3 {
    padding: 0 0 5px 0;
    font-weight: bold
}

.type_masthead_default .set-homepage-overlay ol {
    margin-left: 17px
}

.type_masthead_default .set-homepage-overlay ol.drag-version {
    margin-left: 67px
}

.type_masthead_default .set-homepage-overlay ol li {
    float: none;
    list-style-type: decimal;
    margin-bottom: 4px;
    font-weight: bold;
    line-height: 1.5
}

.type_masthead_default .set-homepage-overlay ol li span {
    font-weight: normal
}

.type_masthead_default .set-homepage-overlay ol li span strong {
    font-weight: bold
}

.type_masthead_default .set-homepage-overlay a.drag-icon {
    overflow: hidden;
    padding: 0;
    background-position: left -484px;
    width: 40px;
    height: 37px;
    position: absolute;
    left: 10px;
    top: 3.3em;
    z-index: 2
}

.type_masthead_default .set-homepage-overlay .drop-shadow {
    background: #000;
    opacity: .2;
    position: absolute;
    left: 11px;
    top: 3.4em;
    width: 40px;
    height: 37px;
    z-index: 1
}

.type_masthead_default .set-homepage-overlay a.close {
    display: block;
    position: absolute;
    height: 16px;
    width: 13px;
    background-position: left -689px;
    padding: 0;
    top: 6px;
    right: 6px
}

.type_masthead_default .set-homepage-overlay .help-text {
    clear: left
}

.type_masthead_default .set-homepage-overlay ol li {
    border-left: none
}

.ua-ie .type_masthead_default .hood {
    top: 3.4em
}

.ua-ff6 .type_masthead_default .input-query,
.ua-op .type_masthead_default .input-query,
.ua-wk .type_masthead_default .input-query {
    height: 1.80em;
    padding-top: 0
}

.ua-op .type_masthead_default .searchsubmit {
    padding-top: 0
}

.type_masthead_default .hide {
    visibility: hidden
}

.sa-tray * {
    position: static;
    margin: 0;
    padding: 0;
    border: 0;
    float: none;
    font: 13px arial, helvetica, clean, sans-serif;
    font-family: 'Lato', arial, helvetica, clean, sans-serif;
    font-style: normal;
    font-weight: normal;
    background-image: none
}

.sa-hidden {
    display: none
}

.sa-tray {
    font: 13px arial, helvetica, clean, sans-serif;
    font-family: 'Lato', arial, helvetica, clean, sans-serif;
    background: #414e67;
    border: 1px solid #222;
    line-height: 18px;
    position: relative
}

.sa-tray ul {
    margin: 6px
}

.sa-tray li {
    list-style: none
}

.sa-tray li a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 0 3px 3px 3px;
    _width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.sa-tray li a:hover {
    background: #636f89
}

.sa-tray li a:focus {
    outline: #838da2 solid thin
}

.sa-tray li a b {
    color: #a1bbd9;
    font-weight: bold
}

li.sa-spayt a,
li.sa-spayt a b {
    color: #3ff;
    font-weight: bold;
    font-style: italic
}

.sa-active {
    background: #51607c
}

.sa-gossip {
    margin-right: 70px
}

.sa-settings {
    text-decoration: none;
    color: #a1bbd9;
    position: relative;
    margin: 5px;
    font-size: 10px;
    float: right
}

.sa-scroll-up,
.sa-scroll-down {
    outline: none;
    position: absolute;
    right: 6px;
    width: 10px;
    height: 5px;
    overflow: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJAQMAAAAxaC9QAAAABlBMVEX////8/f2LAkibAAAAAXRSTlMAQObYZgAAAB1JREFUeNpj4GFgkGNgsGdgqG9g+H8ARNqDRXgYAD4tBJAUajdMAAAAAElFTkSuQmCC);
    *background: url(miniassist-20091019.png)
}

.sa-scroll-up {
    bottom: 24px
}

.sa-scroll-down {
    background-position: 0 5px;
    bottom: 6px
}

.sa-disabled {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    opacity: .2
}

.sa-shim {
    position: absolute;
    left: -1px;
    top: -1px;
    border: 0;
    margin: 0;
    padding: 0;
    display: none;
    z-index: -1;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    opacity: 0
}

.sa-tray p {
    position: absolute;
    visibility: hidden
}

.type_masthead_default .hood {
    bottom: auto;
    top: 2.7em
}

.ua-ie .type_masthead_default .hood {
    top: 2.7em
}

.ua-ie .type_masthead_default .hood a.sa-drawer {
    top: -5px
}

.ua-ie .type_masthead_default .open a.sa-drawer {
    top: -1px
}

.ua-ie7 .type_masthead_default .sa-drawer-container {
    width: 100%
}

.type_masthead_default .sa-tray {
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
    left: 0;
    width: 99.6%
}

.ua-ie7 .type_masthead_default .sa-tray {
    width: 99.7%
}

.ua-ie .type_masthead_default .sa-tray li.sa-sponsor {
    margin: 1px 0 4px 0;
    padding: 1px 0 4px 0
}

.type_masthead_default .sa-tray li a,
.type_masthead_default .sa-tray li a b,
.type_masthead_default .sa-settings {
    color: #000
}

.type_masthead_default .sa-tray li a {
    font-weight: bold
}

.type_masthead_default .sa-tray li a b {
    font-weight: normal
}

.type_masthead_default .sa-active,
.type_masthead_default .sa-tray li a:hover {
    background-color: #FDF3B3
}

.type_masthead_default .sa-tray ul {
    text-align: left
}

.type_masthead_default .sa-scroll-up,
.type_masthead_default .sa-scroll-down {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAQAAAChr3WYAAAAKElEQVR4XoXMIQ4AAAgDMbL//xkUqSLcXMVqS6drQxhhZOjj8xMjjAZwizIzl09nhQAAAABJRU5ErkJggg==)
}

.ua-ie .type_masthead_default .sa-scroll-up,
.ua-ie .type_masthead_default .sa-scroll-down {
    background: url(miniassist-201007292.png)
}

.type_masthead_default .sa-scroll-down,
.ua-ie .type_masthead_default .sa-scroll-down {
    background-position: left 5px;
    bottom: 6px
}

.type_masthead_default .sa-scroll-up {
    background-position: left 0
}

.ua-ie .type_masthead_default .sa-tray ul {
    margin-top: 0
}

.type_masthead_default .sa-scroll-up,
.type_masthead_default .sa-scroll-down {
    left: 77%
}

.type_masthead_default .sa-gossip {
    margin-top: .5em;
    margin-right: 13em
}

.ua-ie .type_masthead_default .open .rc-br {
    right: 0
}

.type_masthead_default .open .sa-drawer-container .drawer-innerborder {
    margin-top: 0
}

.ua-ie7 .type_masthead_default .sa-drawer-container .drawer-innerborder {
    height: 1px;
    width: 100%;
    margin-top: -1px
}

.ua-ie7 .type_masthead_default .open .sa-drawer-container .drawer-innerborder {
    width: 100%;
    height: 4px
}

.type_masthead_default .sa-tray .msg {
    float: left;
    padding-left: 7px;
    padding-top: 3px
}

.ua-ie6 .type_masthead .trends {
    width: 50em;
    padding-top: .5em
}

.type_masthead .trends {
    margin-left: 260px
}

.type_masthead .trends {
    clear: left
}

.type_masthead .trends h2,
.type_masthead .trends li,
.type_masthead .trends ul {
    float: left
}

.type_masthead .trends h2,
.type_masthead .trends li {
    padding: .5em .5em 0 .5em
}

.type_masthead .trends h2 {
    font-weight: bold
}

#y-announce-full-bar {
    border-style: solid;
    border-width: 0 1px 0 1px
}

#y-announce-lite-bar {
    margin-bottom: 0
}

#y-announce-lite-bar .type_announcebar_default {
    margin-left: 1.284%;
    margin-right: 1.554%
}

.ua-ie6 #y-announce-lite-bar .type_announcebar_default {
    margin: 0
}

#y-announce-med-bar {
    float: left
}

.ua-ie #y-announce-med-bar {
    float: none;
    display: inline-block;
    position: relative;
    margin-bottom: 5px
}

.ua-ie6 #y-announce-med-bar {
    left: -3px
}

.y-ln-bar-txt1 {
    color: #398402
}

.y-ln-bar-bold {
    font-weight: bold
}

.y-ln-bar-bold a {
    color: #DB0F0F
}

.y-ln-fullbar .icon,
.y-ln-medbar .icon,
.y-ln-smallbar .icon {
    vertical-align: top;
    margin-right: .23em
}

.y-ln-fullbar .title,
.y-ln-medbar .title,
.y-ln-litebar .title,
.y-ln-smallbar .title {
    line-height: 1.5;
    vertical-align: top;
    display: inline-block
}

.y-ln-fullbar {
    width: 100%;
    height: 24px;
    margin-bottom: .31em;
    overflow: hidden;
    padding-top: 4px;
    margin-bottom: 0;
    background-color: #fff
}

.ua-ie6 .type_announcebar_default .y-ln-fullbar {
    height: 28px
}

:root .y-ln-fullbar {
    width: 100%
}

:root .icon {
    vertical-align: top
}

.y-ln-fullbar .y-ln-fullbar1 {
    margin-left: .84em;
    margin-top: 2px;
    width: 15.95em;
    float: left;
    font-weight: bold;
    color: #DB0F0F;
    height: 1.4em;
    overflow: hidden
}

.ua-ie6 .y-ln-fullbar .y-ln-fullbar1 {
    margin-left: .43em
}

.y-ln-fullbar .wrapper {
    height: 20px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4
}

.y-ln-fullbar .bdr {
    background-color: #f3f3f3;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca
}

.y-ln-fullbar .y-ln-fullbar2 {
    margin-top: 3px;
    margin-left: 23px;
    width: 30.6em;
    float: left;
    height: 1.4em;
    overflow: hidden
}

.ua-ie .y-ln-fullbar .y-ln-fullbar2 {
    margin-left: 22px
}

.ua-ie7 .y-ln-fullbar .y-ln-fullbar2 {
    margin-left: 16px
}

.ua-ie6 .y-ln-fullbar .y-ln-fullbar2 {
    margin-left: 9px
}

.wide .y-ln-fullbar2 {
    margin-left: -30px
}

.ua-ie .wide .y-ln-fullbar2 {
    margin-left: -30px
}

.ua-ie7 .wide .y-ln-fullbar2 {
    margin-left: -35px
}

.ua-ie6 .wide .y-ln-fullbar2 {
    margin-left: -42px
}

.y-ln-fullbar .y-ln-fullbar3 {
    margin-right: 1.1em;
    max-width: 32em;
    float: right;
    text-align: right;
    overflow: hidden;
    vertical-align: top;
    padding-top: 0
}

.ua-wk .y-ln-fullbar .y-ln-fullbar3 {
    margin-top: -1px
}

.ua-ie6 .y-ln-fullbar .y-ln-fullbar3 a,
.ua-ie7 .y-ln-fullbar .y-ln-fullbar3 a {
    display: inline-block
}

.y-ln-fullbar .y-ln-fullbar1 span {
    vertical-align: top
}

.y-ln-fullbar .y-ln-fullbar2 span {
    vertical-align: top
}

.y-ln-fullbar .y-ln-fullbar3 a:hover,
.y-ln-fullbar .y-ln-fullbar3 a:focus,
.y-ln-medbar .y-ln-medbar3 a:hover,
.y-ln-medbar .y-ln-medbar3 a:focus,
.y-ln-litebar .y-ln-litebar3 a:hover,
.y-ln-litebar .y-ln-litebar3 a:focus {
    text-decoration: none
}

.ua-ie6 .y-ln-fullbar .y-ln-fullbar3 a:hover,
.ua-ie6 .y-ln-fullbar .y-ln-fullbar3 a:focus,
.ua-ie6 .y-ln-medbar .y-ln-medbar3 a:hover,
.ua-ie6 .y-ln-medbar .y-ln-medbar3 a:focus,
.ua-ie6 .y-ln-litebar .y-ln-litebar3 a:hover,
.ua-ie6 .y-ln-litebar .y-ln-litebar3 a:focus {
    text-decoration: underline
}

.y-ln-fullbar .y-ln-fullbar3 a:focus .lbl,
.y-ln-fullbar .y-ln-fullbar3 a:hover .lbl,
.y-ln-medbar .y-ln-medbar3 a:focus .lbl,
.y-ln-medbar .y-ln-medbar3 a:hover .lbl,
.y-ln-litebar .y-ln-litebar3 a:focus .lbl,
.y-ln-litebar .y-ln-litebar3 a:hover .lbl {
    text-decoration: underline
}

.y-ln-fullbar .y-ln-fullbar3 .abnoimg,
.y-ln-medbar .y-ln-medbar3 .abnoimg,
.y-ln-litebar .y-ln-litebar3 .abnoimg {
    margin-top: .4em;
    height: 1.4em
}

.y-ln-medbar .y-ln-medbar3 .abnoimg {
    margin-top: .5em
}

.y-ln-litebar .y-ln-litebar3 .abnoimg {
    margin-top: .6em
}

.y-ln-fullbar .y-ln-fullbar3 span,
.y-ln-medbar .y-ln-medbar3 span,
.y-ln-litebar .y-ln-litebar3 span {
    vertical-align: super;
    margin-left: 5px
}

.y-ln-litebar .y-ln-litebar3 span {
    margin-top: 2px;
    display: inline-block
}

.y-ln-fullbar .y-ln-fullbar3 img,
.y-ln-medbar .y-ln-medbar3 img,
.y-ln-litebar .y-ln-litebar3 img {
    display: inline-block;
    margin-top: 3px
}

.y-ln-medbar {
    height: 29px;
    margin-bottom: 8px;
    border: 1px solid #e1e6eb;
    width: 758px;
    float: left;
    overflow: hidden
}

.ua-ie8 .y-ln-medbar {
    margin-bottom: 0
}

.ua-ie6 .y-ln-medbar {
    padding-left: 0;
    margin-left: 0;
    width: 758px
}

.y-ln-medbar .y-ln-medbar1 {
    margin-left: 10px;
    margin-top: 6px;
    width: 10.3em;
    float: left;
    font-weight: bold;
    color: #DB0F0F;
    height: 1.4em;
    overflow: hidden
}

.ua-ie6 .y-ln-medbar .y-ln-medbar1 {
    margin-left: 5px;
    width: 10em
}

.y-ln-medbar .y-ln-medbar2 {
    margin-top: .63em;
    padding-right: .31em;
    width: 21.9em;
    float: left;
    text-align: right;
    height: 1.4em;
    overflow: hidden
}

.ua-ie6 .y-ln-medbar .y-ln-medbar2 {
    width: 21em
}

.y-ln-medbar .y-ln-medbar3 {
    margin-top: .25em;
    margin-right: 14px;
    width: 26em;
    float: right;
    text-align: right;
    overflow: hidden
}

.y-ln-litebar {
    height: 29px;
    margin-top: -6px;
    border: 1px solid #e1e6eb;
    width: 100%;
    float: left;
    overflow: hidden
}

.y-ln-litebar-bottom {
    height: 8px;
    width: 100%;
    float: left;
    overflow: hidden
}

.ua-ie6 .y-ln-litebar {
    margin-left: .35em;
    margin-top: 0;
    width: 97%;
    display: inline-block
}

.y-ln-litebar-short {
    margin-bottom: 8px;
    margin-top: -6px
}

.y-ln-litebar .y-ln-litebar1 {
    margin-left: 10px;
    margin-top: 6px;
    width: 12em;
    float: left;
    font-weight: bold;
    color: #DB0F0F;
    height: 1.4em;
    overflow: hidden
}

.ua-ie6 .y-ln-litebar .y-ln-litebar1 {
    margin-left: 5px
}

.y-ln-litebar .y-ln-litebar2 {
    margin-top: .63em;
    padding-right: .31em;
    width: 19em;
    float: left;
    text-align: right;
    height: 1.4em;
    overflow: hidden
}

.ua-ie6 .y-ln-litebar .y-ln-litebar2 {
    width: 18.5em
}

.y-ln-litebar .y-ln-litebar3 {
    margin-top: .25em;
    margin-right: 14px;
    width: 30em;
    float: right;
    text-align: right;
    overflow: hidden
}

.ua-ie6 .y-ln-litebar .y-ln-litebar3 {
    margin-right: 7px
}

.y-ln-smallbar {
    height: 3.438em;
    margin-bottom: 5px;
    border: 1px solid #e1e6eb;
    width: 100%;
    float: left;
    overflow: hidden;
    height: auto
}

.y-ln-smallbar .y-ln-smallbar1 {
    margin-left: .88em;
    margin-top: .23em;
    float: left;
    font-weight: bold;
    color: #DB0F0F
}

.y-ln-smallbar .y-ln-smallbar2 {
    float: left;
    margin-left: 2.6em;
    margin-top: .3em
}

.y-ln-smallbar .y-ln-smallbar3 {
    margin-left: 2.8em;
    clear: both;
    text-align: left
}

.yellow-bar {
    background-color: #FCC42E;
    background-position: left -1673px
}

.compact-bar {
    margin-left: .625em;
    width: 58.25em
}

.txt-locaion1 {
    float: right;
    margin-left: 2px;
    margin-top: 1px
}

.type_miniad_default .promoad .type_ads {
    text-align: left
}

.type_miniad_default .promoad .prom1,
.type_miniad_default .prom3,
.type_miniad_default .prom5 {
    float: left
}

.type_miniad_default .promoad .prom2,
.type_miniad_default .prom4,
.type_miniad_default .prom6 {
    float: right
}

.type_miniad_default .promoad .prom3,
.type_miniad_default .prom5 {
    clear: both;
    margin-top: .7em
}

.type_miniad_default .promoad .prom4,
.type_miniad_default .prom6 {
    margin-top: .7em
}

.type_miniad_default .promoad .mod {
    clear: none
}

.type_miniad_default .promoad .ft {
    display: none
}

.type_miniad_default .promoad .hdr {
    padding-bottom: .77em;
    font-weight: bold
}

.type_miniad_default .promoad .ctr {
    border-width: 1px;
    border-style: solid;
    padding: .77em
}

.type_miniad_default .promoad .miniad-ctr {
    padding: 0
}

.type_footer {
    text-align: center;
    margin-top: .8em;
    line-height: 1.5
}

.type_footer .ad a {
    margin-left: .3em
}

.type_footer .y-wave3-theme-blue {
    border-width: 0;
    background: none
}

.type_footer .type_ads {
    text-align: left
}

.type_footer .col {
    float: left
}

.type_footer .stacked-col .col {
    float: none
}

.type_footer .ysites-col .col,
.type_footer .cols4 .col {
    width: 25%
}

.ua-ie6 .type_footer .ysites-col .col,
.ua-ie7 .type_footer .ysites-col .col,
.ua-ie6 .type_footer .cols4 .col,
.ua-ie7 .type_footer .cols4 .col {
    width: 24.9%
}

.lite-page .type_footer .ysites-col .col,
.lite-page .type_footer .cols4 .col {
    width: 33%
}

.type_footer .cols3 .col {
    width: 33.3%
}

.type_footer .sections {
    position: relative;
    margin-bottom: .5em;
    padding: .6em 0 1em 0;
    text-align: left;
    border-width: 1px;
    border-style: solid
}

.ua-ie6 .type_footer .sections {
    margin-bottom: 0
}

.type_footer .sections h2 {
    overflow: hidden;
    padding: 0;
    text-transform: uppercase;
    letter-spacing: .03em;
    font-weight: bold;
    margin-left: 10px
}

.type_footer .ysites h2 {
    margin-left: 0
}

.type_footer .sections a,
.type_footer .double-align li.secondary a {
    padding-left: 10px;
    padding-right: 6px;
    background-position: left 5px
}

.ua-ie .type_footer .sections a {
    zoom: 1
}

.type_footer .sections ul {
    border-top-width: 1px;
    border-top-style: solid;
    padding-top: 4px;
    padding-left: 10px
}

.type_footer .sections li {
    clear: left;
    margin-bottom: .5em;
    line-height: 1.1em
}

.type_footer .sections .stacked-col li {
    margin-left: 0
}

.type_footer .sections li.spacer {
    margin-top: 2.1em
}

.type_footer .sections li.double {
    float: left
}

.type_footer .sections li.primary {
    border-right-style: solid;
    border-right-width: 1px
}

.type_footer .double-align .ysites-col li.primary {
    width: 49%;
    border: none
}

.type_footer .sections li.secondary {
    clear: none;
    float: none;
    margin-left: 0
}

.type_footer .sections li.secondary a {
    padding-left: 6px
}

.type_footer .stacked-col li.secondary a {
    background: none
}

.type_footer .secondary a {
    background-position: left 100px
}

.type_footer .ysites {
    padding: 8px 10px
}

.type_footer .ysites .ysites-col,
.type_footer .ysites .stacked-col {
    float: left;
    width: 70%;
    margin-top: 2px
}

.lite-page .type_footer .ysites .ysites-col {
    width: 65%
}

.type_footer .ysites .stacked-col {
    width: 27%;
    border-left: 1px solid #ccc;
    padding-left: 20px
}

.lite-page .type_footer .ysites .stacked-col {
    width: 32%
}

.type_footer .ysites ul {
    border: none;
    margin-bottom: 10px;
    padding-left: 0
}

.type_footer .ysites .stacked-col h2 {
    padding-top: 5px
}

.type_footer .ysites .stacked-col .first h2 {
    padding-top: 0
}

.type_footer .ysites .follow-links {
    padding-bottom: .94em
}

.type_footer .ysites .follow-links ul {
    padding-top: .08em;
    margin-bottom: 0
}

.type_footer .ysites .oneline li.primary {
    clear: both
}

.ua-ie6 .type_footer .ysites .oneline .follow-links,
.ua-ie7 .type_footer .ysites .oneline .follow-links {
    padding-bottom: .7em
}

.ua-ie6 .type_footer .ysites .oneline .first,
.ua-ie7 .type_footer .ysites .oneline .first {
    padding-bottom: .3em
}

.type_footer .ysites .follow-links li {
    float: left;
    clear: none;
    padding: 0;
    margin: 0
}

.type_footer .ysites .follow-links h2 {
    padding-top: 0
}

.type_footer .ysites .follow-links li .lbl {
    padding: 0 .45em 0 .88em;
    background-position: left .45em;
    line-height: 1.6em
}

.type_footer .ysites .follow-links li a.icon {
    width: 1.65em;
    height: 1.65em;
    margin: 0 .6em 0 0;
    padding: 0
}

.type_footer .ysites .follow-links li a.facebook {
    background-position: left -1695px
}

.type_footer .ysites .follow-links li a.twitter {
    background-position: left -1763px
}

.type_footer .ysites .oneline ul {
    margin-bottom: 0
}

.bkt911 .type_footer {
    margin-top: 9.3em
}

.type_footer .rnd-corners {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.type_footer .y-wave3-theme-purple .wave3,
.type_footer .y-wave3-theme-purple .follow-links li .lbl,
.type_footer .y-wave3-theme-blue .wave3,
.type_footer .y-wave3-theme-blue .follow-links li .lbl {
    padding-left: 0
}

.type_subfooter {
    margin-top: 12px;
    text-align: center;
    line-height: 1.5
}

.type_subfooter a {
    padding-left: 10px;
    padding-right: 6px;
    background-position: left 5px
}

.type_subfooter p {
    margin-bottom: 2px
}

.type_subfooter li.first a {
    background: none
}

.ua-ff .type_subfooter li.first a {
    display: inline-block
}

.type_subfooter li {
    display: inline
}

.type_subfooter .info {
    clear: both
}

.ua-ie .type_subfooter .info {
    zoom: 1
}

.type_subfooter .ad div {
    display: inline
}

.type_subfooter .ad,
.type_subfooter .ad a {
    font-weight: bold
}

.type_subfooter .fb-ltr {
    direction: ltr
}

.type_subfooter .y-wave3-theme-purple .wave3,
.type_subfooter .y-wave3-theme-blue .wave3 {
    color: #fff
}

.type_contentcarousel_default .type_ads {
    text-align: left
}

.ua-ie6 .type_contentcarousel_default,
.ua-ie7 .type_contentcarousel_default {
    zoom: 1
}

.type_contentcarousel_default .y-nav {
    display: none
}

.jsenabled .type_contentcarousel_default .y-nav {
    display: block
}

.type_contentcarousel_default .y-carousel-wrapper {
    position: relative;
    zoom: 1
}

.ua-ie7 .type_contentcarousel_default .y-nav-buttons,
.ua-ie6 .type_contentcarousel_default .y-nav-buttons {
    width: 53px
}

.type_contentcarousel_default .y-panel {
    width: 27em;
    min-width: 351px;
    min-height: 10.1em;
    outline: none
}

.type_contentcarousel_default .no-fallback .y-panel {
    visibility: hidden
}

.type_contentcarousel_default .no-fallback .sel-pane {
    visibility: visible
}

.ua-ie7 .type_contentcarousel_default .y-panel {
    width: 26em
}

.ua-ie6 .type_contentcarousel_default .y-panel {
    width: 26.2em;
    overflow-x: hidden
}

.type_contentcarousel_default .carousel-pos5 .y-panel,
.type_contentcarousel_default .carousel-pos12 .y-panel,
.type_contentcarousel_default .carousel-pos13 .y-panel,
.type_contentcarousel_default .carousel-pos14 .y-panel {
    width: 30.9em
}

.type_contentcarousel_default .y-panel .mod {
    padding: 0 .765em
}

.type_contentcarousel_default .y-panel .mod .mod {
    padding: 0
}

.ua-ie6 .type_contentcarousel_default .y-panel {
    height: 10.1em
}

.type_contentcarousel_default .title-clip {
    width: 100%
}

.type_contentcarousel_default .title-clip h2 {
    font-weight: bold
}

.type_contentcarousel_default .title-wrapper {
    width: 100%
}

.type_contentcarousel_default .pulse-wrapper {
    padding-top: 10px
}

.mod .type_contentcarousel_default .carousel-pos3,
.mod .type_contentcarousel_default .carousel-pos4,
.mod .type_contentcarousel_default .carousel-pos5,
.mod .type_contentcarousel_default .carousel-pos6,
.mod .type_contentcarousel_default .carousel-pos7,
.mod .type_contentcarousel_default .carousel-pos8,
.mod .type_contentcarousel_default .carousel-pos12,
.mod .type_contentcarousel_default .carousel-pos13,
.mod .type_contentcarousel_default .carousel-pos14,
.mod .type_contentcarousel_default .carousel-pos15,
.mod .type_contentcarousel_default .carousel-pos16,
.mod .type_contentcarousel_default .carousel-pos17 {
    border-width: 1px;
    border-style: solid;
    padding-top: .62em
}

.mod .type_contentcarousel .no-pad,
.mod .type_contentcarousel_default .no-pad {
    padding-top: 0
}

.type_contentcarousel_default .more {
    text-align: right
}

.type_contentcarousel_default .more a {
    display: inline-block;
    background-position: right -2216px;
    padding-right: 10px
}

.type_contentcarousel_default ul li p.loading {
    padding-left: 20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 125px
}

.type_contentcarousel_default .carousel-pos5 ul li p.loading {
    left: 150px
}

.type_contentcarousel_default .property {
    float: right;
    padding-left: 25px;
    background: url(ybang_22_061509.png) no-repeat left -4px
}

.ua-ie .type_contentcarousel_default .property {
    background-position: left 0;
    margin-top: -4px;
    padding-top: 4px
}

.type_contentcarousel_default span.icon-filter {
    display: none
}

.type_contentcarousel_default .property .icon-filter {
    display: none
}

.ua-ie7 .type_contentcarousel_default .icon-filter,
.ua-ie6 .type_contentcarousel_default .icon-filter {
    position: relative
}

.ua-ie7 .type_contentcarousel_default .property .icon-filter,
.ua-ie6 .type_contentcarousel_default .property .icon-filter {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 23px;
    height: 20px;
    background: none
}

.type_contentcarousel_default div.property-logo {
    float: right;
    position: relative;
    clear: both
}

.type_contentcarousel_default span.property-logo {
    display: inline-block
}

.type_contentcarousel_default .property-logo a {
    display: block;
    height: 1.231em;
    position: absolute
}

.ua-ie6 .type_contentcarousel_default .property-logo a,
.ua-ie7 .type_contentcarousel_default .property-logo a {
    top: 0;
    right: 10px
}

.type_contentcarousel_default .property-logo img {
    border-style: none
}

.type_contentcarousel_error {
    position: relative
}

.type_contentcarousel .error-msg {
    background-position: left -2819px;
    padding: .5em .5em .5em 28px
}

.type_contentcarousel .view-error {
    border-style: solid;
    border-width: 1px;
    margin: .25em .7em;
    padding: 0 .6em
}

.type_contentcarousel .error-msg h3 {
    font-weight: bold
}

#y-footer-carousel .type_contentcarousel {
    margin-top: .8em
}

.mod .type_contentcarousel_default .carousel-pos17 {
    padding: .99em 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px 5px 5px 5px
}

.type_contentcarousel_default .carousel-pos17 .y-panel .mod {
    padding-right: .765em
}

.type_contentcarousel_default .carousel-pos17 .y-panel {
    width: 74.76em;
    min-width: 952px;
    min-height: 12em;
    padding: .99em 0
}

.ua-ie6 .type_contentcarousel_default .carousel-pos17 .y-panel,
.ua-ie7 .type_contentcarousel_default .carousel-pos17 .y-panel {
    width: 73em
}

.mod .type_contentcarousel_default .carousel-pos17 {
    border-width: 1px;
    border-style: solid;
    background-color: #FFF
}

.type_multimedia_default .wrapper {
    font-weight: bold;
    position: relative;
    border-style: solid;
    border-width: 1px
}

.type_multimedia_default .carousel {
    border: none
}

.carousel .modhdr {
    margin-top: 0;
    margin-bottom: 8px
}

.carousel .mmplayer {
    right: -1px
}

.type_multimedia_default h2 {
    font-weight: bold;
    margin: .38em .46em .38em .46em
}

.type_multimedia_default .item4-hd {
    margin: .38em 0
}

.type_multimedia_default .hide-title {
    display: none
}

.type_multimedia_default .advertise {
    position: absolute;
    right: 0
}

.type_multimedia_default .map-mul .advertise {
    top: .5em
}

.type_multimedia_default .minus-pad-arc2 .title,
.type_multimedia_default .minus-pad-arc2 h2 {
    margin-left: 6px
}

.ua-ie6 .type_multimedia_default .minus-pad-arc2 .title,
.ua-ie6 .type_multimedia_default .minus-pad-arc2 h2 {
    margin-left: 10px
}

.type_multimedia_default .photos .title {
    margin: 5px 5px 5px 7px
}

.ua-ie6 .type_multimedia_default .photos ul {
    margin: 0 2px
}

.type_multimedia_default .photos li {
    float: left;
    padding-right: 2px
}

.ua-ie6 .type_multimedia_default .photos li.first {
    margin: 0
}

.type_multimedia_default .photos li.outside {
    padding-right: 0
}

.type_multimedia_default .photos li.top {
    padding-bottom: 2px
}

.type_multimedia_default .photos a.photo {
    display: block;
    line-height: 0
}

.type_multimedia_default .photos .photo img {
    width: 82px;
    height: 82px
}

.type_multimedia_default .photos .first .photo img {
    height: 166px;
    width: 174px
}

.type_multimedia_default .photos .more-links {
    float: right;
    margin: 3px 7px 6px 0
}

.type_multimedia_default .photos .more-links li {
    padding: 0 0 0 10px
}

.type_multimedia_default .photos .more-links .first {
    padding: 0 10px 0 0;
    border-right-style: solid;
    border-right-width: 1px
}

.ua-ie6 .type_multimedia_default .photos .more-links li,
.ua-ie7 .type_multimedia_default .photos .more-links li {
    float: left
}

.type_multimedia_default .minus-pad {
    margin: 0 -4px
}

.type_multimedia_default .minus-pad-arc2 {
    margin: 0 -6px
}

.type_multimedia_default .minus-pad-arc {
    margin: 0 -9px
}

.type_multimedia_default .minus-pad-arc1 {
    margin: 0 -2px
}

.ua-ie6 .type_multimedia_default .minus-pad-arc2 {
    margin: 0 -9px
}

.ua-ie6 .type_multimedia_default .minus-pad-arc1 {
    margin: 0 -4px
}

.type_multimedia_default .videos .item3 .primary {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 0 25px;
    overflow: hidden;
    position: relative
}

.type_multimedia_default .videos .item3 .primary img {
    width: 300px;
    height: 150px
}

.type_multimedia_default .videos .item3 .secondary img {
    width: 74px;
    height: 42px
}

.ua-ie .type_multimedia_default .videos .item3 .primary {
    zoom: 1
}

.type_multimedia_default .videos .item3 .primary .desc {
    margin: 3px 0 6px 0;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.type_multimedia_default li.first {
    margin-left: 3px
}

.type_contentcarousel .type_multimedia_default li.first {
    margin-left: 0
}

.ua-ie6 .type_multimedia_default .map-mul .item3 .primary .desc,
.ua-ie7 .type_multimedia_default .map-mul .item3 .primary .desc {
    position: absolute;
    left: 0;
    bottom: -2.2em
}

.type_multimedia_default .videos .item3 .primary .desc {
    width: 100%
}

.type_multimedia_default .videos .item3 .secondary {
    float: left;
    width: 48%;
    margin: 6px 0 6px 6px;
    position: relative
}

.ua-ie6 .type_multimedia_default .videos .item3 .secondary {
    width: 47%
}

.type_multimedia_default .videos .item3 .secondary .title {
    font-weight: normal;
    vertical-align: top
}

.type_multimedia_default .videos .item3 .view-count {
    font-weight: normal
}

.type_multimedia_default .videos .item3 .video-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2em;
    overflow: hidden
}

.type_multimedia_default .videos .item3 .video-overlay-back {
    background-color: #000;
    opacity: .5;
    height: 2em;
    width: 300px
}

.ua-ie .type_multimedia_default .videos .item3 .video-overlay-back {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
}

.type_multimedia_default .videos .item3 .video-overlay div.cta {
    color: #FFF;
    display: block;
    height: 1.75em;
    margin-left: .333em;
    position: absolute;
    top: .167em;
    width: 100%;
    left: 0
}

.type_multimedia_default .videos .item3 .video-icon {
    display: block;
    height: 16px;
    left: .727em;
    margin-top: -1.45em;
    position: relative;
    top: -0.27em;
    width: 16px
}

.ua-ie6 .type_multimedia_default .videos .item3 .video-icon,
.ua-ie7 .type_multimedia_default .videos .item3 .video-icon {
    left: -2.909em
}

.ua-wk .type_multimedia_default .videos .item3 .video-icon {
    left: .818em
}

.type_multimedia_default .item3 .secondary .video img {
    float: left;
    margin-right: 6px
}

.ua-ie .type_multimedia_default .item3 .video {
    display: block
}

.ua-ie6 .type_multimedia_default .item3 .secondary .video {
    margin-bottom: .4em
}

.ua-ie7 .type_multimedia_default .item3 .secondary {
    padding-bottom: .4em
}

.ua-ie6 .type_multimedia_default .item3 .secondary .video img,
.ua-ie7 .type_multimedia_default .item3 .secondary .video img {
    float: left
}

.type_multimedia_default .mmplayer {
    position: absolute;
    width: 100%;
    top: 1.7em;
    height: 238px;
    background: #000;
    overflow: hidden
}

.type_multimedia_default .item4-player {
    top: 1.5em;
    left: 0;
    height: 20.77em
}

.ua-ie6 .type_multimedia_default .item4-player,
.ua-ie7 .type_multimedia_default .item4-player {
    top: 1.7em
}

.ua-ie .type_multimedia_default .player-header {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80)
}

.type_multimedia_default .hide-vid {
    display: none
}

.type_multimedia_default .player-header {
    background: none repeat scroll 0 0 black;
    padding-top: .05em;
    color: #FFF;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: .8
}

.type_multimedia_default .video-title {
    width: 90%;
    margin-left: .7em
}

.type_multimedia_default .close-vid {
    position: absolute;
    right: 0;
    top: 0;
    color: #FFF;
    width: 22px;
    height: 25px;
    background-position: left -884px;
    border: 0;
    background-color: #000
}

.type_multimedia_default .videos .item3 .small-overlay {
    height: 15px;
    left: 0;
    position: absolute;
    top: 27px;
    width: 15px;
    display: block;
    overflow: hidden
}

.type_multimedia_default .obj-msg,
.flash-0 .ua-op .type_multimedia_default .obj-msg,
.flash-0 .ua-wk .type_multimedia_default .obj-msg {
    position: absolute;
    top: 6.3em;
    left: 2.1em;
    width: 90%;
    overflow: hidden;
    color: #FFF;
    display: block
}

.ua-ff .type_multimedia_default .no-flash,
.ua-op .type_multimedia_default .no-flash,
.ua-wk .type_multimedia_default .no-flash {
    display: none
}

.type_multimedia_default .video-length-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 23.077em;
    height: 2em
}

.type_multimedia_default .secondary .video-length-wrapper {
    width: 5.692em;
    height: 3.231em
}

.type_multimedia_default .video-length {
    position: absolute;
    right: .6em;
    top: .6em;
    width: 2.8em;
    height: 1.3em;
    -moz-border-radius: .2em;
    -webkit-border-radius: .2em;
    border-radius: .2em;
    opacity: .8;
    text-align: center;
    text-decoration: none;
    padding-top: .036em
}

.type_multimedia_default .black-bkgnd {
    background-color: #000
}

.type_multimedia_default .item3 .secondary .video-length-wrapper .black-bkgnd {
    position: absolute;
    right: 0;
    bottom: 0;
    top: auto
}

.type_multimedia_default .item3 .secondary .video-length {
    position: absolute;
    right: .2em;
    bottom: .2em;
    top: auto
}

.ua-ie .type_multimedia_default .videos .item3 .video-length {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80)
}

.ua-ie6 .type_multimedia_default .item3 .video-length-wrapper,
.ua-ie7 .type_multimedia_default .item3 .video-length-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    height: 26px
}

.ua-ie6 .type_multimedia_default .item3 .secondary .video-length-wrapper,
.ua-ie7 .type_multimedia_default .item3 .secondary .video-length-wrapper {
    width: 74px;
    height: 42px
}

.ua-ie6 .type_multimedia_default .item3 .video-length,
.ua-ie7 .type_multimedia_default .item3 .video-length {
    position: absolute;
    right: 6px;
    top: 6px
}

.ua-ie6 .type_multimedia_default .item3 .secondary .video-length,
.ua-ie7 .type_multimedia_default .item3 .secondary .video-length {
    position: absolute;
    right: 2px;
    bottom: 2px;
    top: auto
}

.type_multimedia_default .item3 .new-sec a {
    float: left
}

.type_multimedia_default .item3 .new-sec .video-length {
    width: 3.8em
}

.type_multimedia_default .item3 .new-sec .text {
    width: 6.6em
}

.ua-ie6 .type_multimedia_default .item3 .new-sec .text {
    width: 6.2em
}

.type_multimedia_default .item3 .new-sec a img {
    margin-right: 6px
}

.type_multimedia_default .item3 .primary a {
    position: relative;
    width: 300px;
    height: 150px;
    display: block
}

.type_multimedia_default .map-mul .item3 .primary a {
    margin-bottom: 2.3em
}

.type_multimedia_default .item3 .primary .text {
    height: 1.7em
}

.type_multimedia_default .videos .item3 .new-overlay {
    bottom: 0;
    height: 2em;
    position: absolute;
    margin: 0;
    left: 0
}

.type_multimedia_default .videos .item3 .new-overlay .video-length-wrapper .video-length {
    width: 4em
}

.type_multimedia_default .videos .item3 .video-sprite {
    text-align: left;
    overflow: hidden;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-right: .3em;
    vertical-align: middle
}

.type_multimedia_default .vid-strip {
    margin: 0 0 0 .8em
}

.type_multimedia_default .vid-strip .y-panel {
    padding: 0
}

.type_multimedia_default .vid-strip h2 {
    margin-left: 0;
    margin-right: 0
}

.type_multimedia_default .vid-strip .property {
    display: none
}

.type_multimedia_default .vid-strip ul li,
.type_multimedia_default .vid-strip ul .item {
    float: left
}

.type_multimedia_default .vid-strip ul .item {
    margin-left: 1.16em;
    width: 13.7em
}

.ua-ie6 .type_multimedia_default .vid-strip ul .item {
    width: 13em
}

.ua-ie7 .type_multimedia_default .vid-strip ul .item {
    width: 13.25em
}

.type_multimedia_default .vid-strip ul .first-vid {
    margin-left: 0
}

.type_multimedia_default .vid-strip .title .short {
    font-weight: bold
}

.type_multimedia_default .vid-strip .title .long {
    font-weight: normal
}

.type_multimedia_default .vid-strip .imgs {
    position: relative;
    height: 100px;
    overflow: hidden;
    margin-bottom: 5px
}

.type_multimedia_default .vid-strip .imgs .main {
    width: 178px;
    height: 100px;
    color: #FFF;
    display: inline-block;
    background-color: #000
}

.type_multimedia_default .vid-strip .video-sprite {
    bottom: 5px;
    height: 24px;
    left: 5px;
    position: absolute;
    overflow: hidden;
    display: inline-block;
    width: 24px
}

.type_multimedia_default .vid-strip .imgs .thumb {
    position: absolute;
    left: 0;
    top: 0
}

.type_multimedia_default .vid-strip .txt {
    font-weight: normal
}

.type_multimedia_default .vid-strip .page {
    width: 70px;
    position: absolute;
    right: -2px;
    top: -4px;
    width: 15em
}

.type_multimedia_default .vid-strip .y-nav {
    border: 0
}

.type_multimedia_default .view-error {
    margin: .25em 2em .25em .7em
}

.type_multimedia_default .loader-cont {
    margin-top: 6em;
    text-align: center
}

.type_multimedia_default .hide {
    display: none
}

.type_multimedia_default .loading {
    padding-left: 1.6em
}

.type_multimedia_default .no-side-pad {
    margin-left: 0;
    margin-right: 10px
}

.type_multimedia_default .item4 {
    background: none
}

.type_multimedia_default .item3 .primary .title {
    cursor: pointer
}

.type_multimedia_default .item4 .primary a,
.type_multimedia_default .item4 .primary {
    position: relative;
    height: 170px
}

.type_multimedia_default .item4 .primary a,
.type_multimedia_default .item4 .primary img {
    display: block;
    width: 340px;
    height: 170px;
    overflow: hidden
}

.type_multimedia_default .item4 .primary .video-overlay {
    height: 2.24em;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.type_multimedia_default .item4 .primary .text {
    bottom: .5em;
    height: 1.3em;
    left: 2.5em;
    position: absolute;
    text-decoration: none
}

.type_multimedia_default .item4 .primary .video-overlay-back {
    background: #000;
    height: 2.24em;
    opacity: .5
}

.ua-ie .type_multimedia_default .item4 .primary .video-overlay-back {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50)
}

.type_multimedia_default .item4 .video-sprite {
    height: 25px;
    width: 25px;
    left: 5px;
    position: absolute;
    bottom: 1px;
    overflow: hidden
}

.type_multimedia_default .item3 .secondary .video .play-icon,
.type_multimedia_default .videos .item3 .primary .play-icon,
.type_multimedia_default .videos .item3 .video-sprite .play-icon,
.type_multimedia_default .item4 .video-sprite .play-icon {
    height: 274px;
    width: 24px;
    display: inline-block
}

.type_multimedia_default .item4 .secondary {
    float: left;
    width: 8.46em;
    margin-right: 5px;
    margin-top: 5px
}

.type_multimedia_default .item4 .vid3 {
    margin-right: 0
}

.ua-ie6 .type_multimedia_default .item4 .secondary {
    width: 8.21em;
    overflow: hidden
}

.ua-ie7 .type_multimedia_default .item4 .secondary {
    width: 8.25em
}

.type_multimedia_default .item4 .secondary a,
.type_multimedia_default .item4 .secondary img {
    width: 110px;
    height: 55px
}

.type_multimedia_default .cc-color {
    color: #CCC
}

.type_multimedia_default .item4 .secondary a {
    display: block;
    position: relative;
    font-weight: normal;
    text-align: center
}

.type_multimedia_default .item4 .secondary .video-sprite {
    bottom: 3px;
    width: 15px;
    height: 15px
}

.type_multimedia_default .item3 .secondary .video-sprite .play-icon,
.type_multimedia_default .item4 .secondary .video-sprite .play-icon {
    top: -73px;
    position: relative
}

.type_multimedia_default .item4 .secondary .text {
    height: auto;
    margin-bottom: 10px
}

.type_multimedia_default .vid-strip .page .y-nav-buttons {
    padding-left: 7px;
    float: right;
    margin-right: .7em
}

.type_multimedia_default .vid-strip .page .txt {
    float: right;
    color: #6C717A
}

.type_multimedia_default .res-height {
    height: 11.7em;
    overflow: hidden
}

.ua-ie6 .type_multimedia_default .res-height {
    overflow: hidden
}

.ua-ie6 .type_multimedia_default .property-logo a,
.ua-ie7 .type_multimedia_default .property-logo a {
    right: 0
}

.ua-ie6 .type_multimedia_default .minus-pad-arc .item3 .secondary {
    padding-bottom: 6px
}

.type_contentcarouselNews_default {
    margin: 0 -0.77em
}

.ua-ie6 .type_contentcarouselNews_default .wrapper,
.ua-ie7 .type_contentcarouselNews_default .wrapper {
    margin-right: .77em
}

.type_contentcarouselNews_default .title-clip {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.type_contentcarouselNews_default .wrapper {
    padding: 0 .77em;
    padding-right: 1em;
    margin-bottom: .54em
}

.type_contentcarouselNews_default .title-clip h2 {
    padding: .39em .77em
}

.type_contentcarouselNews_default .var-news .img {
    float: right;
    border-left-width: 1px;
    border-left-style: dotted;
    padding-left: .77em;
    margin-top: .77em;
    margin-left: .5em;
    width: 9.23em
}

.type_contentcarouselNews_default .var-news .copy {
    line-height: 1.09em
}

.type_contentcarouselNews_default .var-news .top2 .head a {
    line-height: 1.1em
}

.type_contentcarouselNews_default .var-news .img li {
    width: 9.23em;
    height: 6.93em;
    position: relative;
    margin-bottom: .77em;
    overflow: hidden
}

.type_contentcarouselNews_default .var-news .img .last {
    margin-bottom: 0
}

.ua-ie7 .type_contentcarouselNews_default .var-news .img,
.ua-ie6 .type_contentcarouselNews_default .var-news .img {
    width: 9em
}

.ua-ie7 .type_contentcarouselNews_default .var-news .img li,
.ua-ie6 .type_contentcarouselNews_default .var-news .img li {
    width: 9em;
    height: 6.8em
}

.type_contentcarouselNews_default .var-news .img p {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 95%;
    padding: .3em .5em;
    opacity: .9
}

.type_contentcarouselNews_default .var-news .img a {
    display: inline-block
}

.type_contentcarouselNews_default .var-news .img img {
    width: 120px;
    height: 90px
}

.ua-ie7 .type_contentcarouselNews_default .var-news .txt,
.ua-ie6 .type_contentcarouselNews_default .var-news .txt {
    padding-top: .3em
}

.type_contentcarouselNews_default .var-news .txt {
    padding-top: .5em
}

.type_contentcarouselNews_default .var-news .bot2 {
    overflow: hidden
}

.type_contentcarouselNews_default .var-news .top2 li {
    margin-bottom: .62em
}

.ua-ie6 .type_contentcarouselNews_default .var-news .top2 li,
.ua-ie7 .type_contentcarouselNews_default .var-news .top2 li {
    margin-bottom: .3em
}

.ua-ie6 .type_contentcarouselNews_default .var-news .bot2 li,
.ua-ie6 .type_contentcarouselNews_default .var-news .bot2 li {
    padding-top: .2em
}

.type_contentcarouselNews_default .var-news .bot2 .copy {
    line-height: 1.2em
}

.type_contentcarouselNews_default .var-news .bot2 li {
    float: left;
    width: 47%;
    margin-right: .77em
}

.type_contentcarouselNews_default .var-news .bot2 li.last {
    margin-right: 0
}

.ua-ie6 .type_contentcarouselNews_default .var-news .img p,
.ua-ie7 .type_contentcarouselNews_default .var-news .img p {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90)
}

.type_contentcarouselNews_default .mlinks li {
    float: left;
    border-left-width: 1px;
    border-left-style: solid;
    margin-top: .38em;
    padding: 0 .54em
}

.type_contentcarouselNews_default .mlinks .first {
    border: 0;
    padding-left: 0
}

.type_contentcarouselNews_default .var-other .main {
    padding-top: .7em
}

.type_contentcarouselNews_default .var-other .img {
    float: left;
    width: 20em
}

.type_contentcarouselNews_default .var-other .img li {
    float: left;
    width: 9.24em
}

.type_contentcarouselNews_default .var-other .img .last {
    padding-left: .77em
}

.type_contentcarouselNews_default .var-other .img img {
    width: 120px;
    height: 84px
}

.type_contentcarouselNews_default .var-other .txt .last {
    margin-bottom: 0
}

.type_contentcarouselNews_default .var-other .txt li {
    margin-bottom: .77em
}

.type_contentcarouselNews_default .mlinks a {
    font-weight: bold
}

.type_contentcarouselNews_default .var-other .txt {
    overflow: hidden;
    border-left-width: 1px;
    border-left-style: dotted;
    padding-left: .77em
}

.ua-ie6 .type_contentcarouselNews_default .var-other .txt {
    float: left
}

.type_mostpopular_default li {
    padding: 5px 0;
    background-position: left -2276px;
    zoom: 1;
    position: relative
}

.type_mostpopular_default li img {
    width: 82px;
    height: 32px;
    margin-right: 10px;
    float: left
}

.type_mostpopular_default .head {
    color: #6c717a
}

.type_mostpopular_default li p {
    overflow: hidden
}

.ua-ie .type_mostpopular_default li p {
    zoom: 1
}

.type_offlead {
    padding: 7px 9px 9px 9px;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.river-news .type_offlead {
    border-top: none
}

.type_offlead_no-border {
    border-bottom: none;
    border-top-style: solid;
    border-top-width: 1px
}

.type_offlead .offlead-has-img {
    margin-top: -2px;
    padding-left: 67px;
    position: relative;
    min-height: 58px
}

.ua-ie6 .type_offlead .offlead-has-img {
    zoom: 1;
    height: 58px
}

.type_offlead .offlead-has-img .offlead-thumb {
    position: absolute;
    left: 0;
    top: 2px
}

.type_offlead .offlead-has-img .offlead-thumb img {
    width: 58px;
    height: 58px
}

.type_offlead h3 {
    padding: 0 !important;
    font-weight: bold
}

.type_offlead .related-stories {
    margin-top: .2em
}

.type_offlead .related-stories li {
    display: inline-block;
    margin-right: .5em
}

.type_offlead .related-stories li.last a {
    padding-left: 1px
}

.type_offlead .related-stories li.last {
    margin-right: 0
}

.ua-ie6 .type_offlead .related-stories li,
.ua-ie7 .type_offlead .related-stories li {
    zoom: 1;
    display: inline
}

.type_offlead .offlead-title {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: .2em
}

.type_offlead .grey {
    color: #6C717A
}

.type_offlead .red {
    color: #603
}

.type_offlead .black {
    color: #000
}

.type_fptoday .xo-offlead {
    border-width: 1px;
    border-style: solid;
    border-top-width: none;
    border-top-style: none
}

.type_fptoday .xo-offlead-top {
    border-width: 1px;
    border-style: solid
}

.type_fptoday .xo-offlead .type_offlead {
    border-top-width: none;
    border-top-style: none
}

.type_fptoday .xo-offlead-top .type_offlead {
    border: none
}

.type_news .msg-title {
    font-weight: bold
}

.type_news .citation {
    padding: 2px 0 2px 5px;
    white-space: nowrap
}

.ua-ie .type_news .appendix,
.ua-ie .type_news .video,
.ua-ie .type_news .appendix-slideshow,
.ua-ie .type_news .slideshow,
.ua-ie .type_news .appendix-video,
.ua-ie .type_news .search,
.ua-ie .type_news .appendix-search,
.ua-ie .type_news .audio,
.ua-ie .type_news .appendix-audio,
.ua-ie .type_news .slideshow-broadband,
.ua-ie .type_news .appendix-slideshow-broadband,
.ua-ie .type_news .poll-broadband,
.ua-ie .type_news .appendix-poll-broadband,
.ua-ie .type_news .text,
.ua-ie .type_news .appendix-text,
.ua-ie .type_news .flickr,
.ua-ie .type_news .appendix-flickr,
.ua-ie .type_news .answers,
.ua-ie .type_news .appendix-answers,
.ua-ie .type_news .mobile,
.ua-ie .type_news .appendix-mobile {
    zoom: 1
}

.type_news .one-link .bullet {
    padding: 3px 3px 0 8px;
    background-position: left 8px
}

.ua-ie6 .type_news .one-link .bullet,
.ua-ie7 .type_news .one-link .bullet {
    padding-top: 0;
    background-position: left 5px
}

.type_news .stories li.one-link {
    display: inline-block
}

.ua-ie6 .type_news .stories li.one-link,
.ua-ie7 .type_news .stories li.one-link {
    display: inline;
    zoom: 1
}

.ua-ie .type_news .stories li.one-link {
    margin: 0
}

.type_news .one-link a {
    padding: 0 4px;
    white-space: nowrap
}

.type_news .time-stamp {
    margin-bottom: 5px
}

.type_news .separator {
    border-left-width: 1px;
    border-left-style: solid;
    padding: 0 3px
}

.ua-ie6 .type_news .separator,
.ua-ie7 .type_news .separator {
    zoom: 1
}

.type_news .video {
    background-position: left -1325px;
    padding-left: 18px
}

.type_news .appendix-video {
    background-position: left -1325px;
    padding-left: 18px
}

.type_news .appendix-slideshow {
    background-position: left -1446px;
    padding-left: 18px
}

.type_news .slideshow {
    background-position: left -1446px;
    padding-left: 18px
}

.type_news .search {
    background-position: left -1507px;
    padding-left: 18px
}

.type_news .appendix-search {
    background-position: left -1507px;
    padding-left: 18px
}

.type_news .audio {
    background-position: left -1386px;
    padding-left: 18px
}

.type_news .appendix-audio {
    background-position: left -1386px;
    padding-left: 18px
}

.type_news .slideshow-broadband {
    background-position: left -1446px;
    padding-left: 18px
}

.type_news .appendix-slideshow-broadband {
    background-position: left -1446px;
    padding-left: 18px
}

.type_news .poll-broadband {
    background-position: left -826px;
    padding-left: 18px
}

.type_news .appendix-poll-broadband {
    background-position: left -826px;
    padding-left: 18px
}

.type_news .text {
    background-position: left -826px;
    padding-left: 18px
}

.type_news .appendix-text {
    background-position: left -826px;
    padding-left: 18px
}

.type_news .flickr {
    background-position: left -767px;
    padding-left: 18px
}

.type_news .appendix-flickr {
    background-position: left -767px;
    padding-left: 18px
}

.type_news .answers {
    background-position: left -708px;
    padding-left: 18px
}

.type_news .appendix-answers {
    background-position: left -708px;
    padding-left: 18px
}

.type_news .mobile {
    padding-left: 11px;
    background-position: left -1337px
}

.type_news .appendix-mobile {
    padding-left: 18px;
    background-position: left -1337px
}

.ua-ie6 .type_news .ctyzip {
    zoom: 1
}

.type_news .msg {
    padding: 5px 10px;
    text-align: left
}

.type_news .stories {
    margin-bottom: 10px
}

.ua-ie6 .type_news .stories {
    zoom: 1
}

.type_news .stories li {
    padding-top: 5px
}

.type_news .stories .img-item {
    float: left;
    margin: 0 .85em 0 -0.15em;
    text-align: center
}

.type_news .stories .img-item img {
    display: block;
    width: 115px;
    height: 80px;
    margin: 0 0 .15em 0
}

.type_news .stories .ln-item {
    clear: left;
    margin: 8px 0 0 0;
    padding-top: 6px;
    border-top-style: dotted;
    border-top-width: 1px
}

.ua-ie6 .type_news .stories li,
.ua-ie7 .type_news .stories li {
    zoom: 1
}

.type_news ul.local-lang li {
    float: left
}

.type_news ul.local-lang li a {
    background: transparent url(1241692906language_070509.gif) no-repeat;
    float: left;
    height: 14px;
    margin-right: 4px;
    padding: 0 0 1px 0 !important
}

.type_news ul.local-lang li.bdr-l a {
    margin-left: 4px
}

.ua-ie6 .type_news ul.local-lang li a {
    display: inline
}

.type_news ul.local-lang li a:focus,
.type_news ul.local-lang li a:hover {
    border-bottom: 1px solid #16387C;
    padding-bottom: 0 !important
}

.ua-ie6 .type_news ul.local-lang li a,
.ua-ie7 .type_news ul.local-lang li a,
.ua-ie8 .type_news ul.local-lang li a {
    margin-top: 2px
}

.type_news ul.local-lang {
    padding: 0 0 0 .3em;
    float: left
}

.type_news .more li {
    display: inline
}

.ua-ie .type_news .more li {
    zoom: 1
}

.type_news .more li a {
    padding: 0 5px;
    font-weight: bold
}

.ua-ff .type_news .more li a {
    padding: 0 0 0 5px
}

.type_news .more li a.right-angle-quote {
    padding-left: 17px;
    background-position: left -2161px
}

.type_news .more {
    font-weight: bold;
    display: inline
}

.type_news .bullet,
.type_news .appendix-bullet {
    background-position: left 7px;
    background-repeat: no-repeat;
    padding-left: 8px
}

.ua-ie .type_news .bullet {
    zoom: 1
}

.type_news img {
    margin-right: 5px;
    padding: 1px
}

.type_news li {
    list-style-type: none
}

.type_news .oops-msg {
    padding-top: 5px
}

.type_news .oops-msg p {
    padding: 0 0 10px 30px
}

.type_news .oops {
    font-weight: bold;
    background-position: left -2368px;
    background-repeat: no-repeat
}

.type_news .loading {
    margin: 15% 30%
}

.type_news .loading {
    padding-left: 25px
}

.type_news .more-link {
    float: right;
    clear: left
}

.type_news .extend-news .more-link {
    margin-right: 10px
}

.type_news .more-link a {
    font-weight: bold;
    display: inline-block
}

.type_news .local-link {
    margin-bottom: .6em
}

.type_news .more-link h3 {
    display: inline
}

.type_news .local-link h3 {
    float: left
}

.type_news .tabwrapper {
    padding: 0;
    border-width: 1px;
    border-style: solid
}

.type_news .localnews {
    padding-top: .3em
}

.type_news .y-tabpanels {
    padding: 5px 10px 0 10px
}

.ua-ie6 .type_news .y-tabpanels,
.ua-ie7 .type_news .y-tabpanels {
    clear: both;
    zoom: 1
}

.type_news_default .more-link a {
    background-position: right -2217px;
    padding-right: 11px
}

.type_news_default .extend-news .more-link a:hover {
    text-decoration: none
}

.type_news ul.more .bdr-l {
    border-left-style: solid;
    border-left-width: 1px
}

.type_news_default .tab-holder {
    margin-bottom: -1px
}

.type_news_default .tab-container {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 100%;
    position: relative
}

.ua-ie6 .type_news_default .tab-holder {
    zoom: 1;
    position: relative;
    overflow: hidden
}

.type_news_default .y-tl-news li a {
    border-right-width: 0;
    border-right-style: solid;
    margin: 0 1px
}

.type_news_default .y-tl-news li.selected a,
.type_news_default .y-tl-news li a:hover {
    border-right-width: 1px;
    border-right-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    margin: 0
}

.type_news_default .y-tl-news li.selected {
    margin: 0 -1px
}

.type_news_default .y-tl-news li a.first:hover {
    border-left-width: 0;
    border-left-style: solid;
    margin-left: 1px
}

.type_news .move-icon-container {
    background-position: left -1248px;
    border-width: 1px;
    border-style: solid;
    width: 17px;
    height: 16px;
    position: absolute;
    right: 4px;
    top: 4px;
    z-index: 2;
    overflow: hidden
}

.type_news .move-icon-container a {
    display: block;
    width: 17px;
    cursor: pointer
}

.type_news .move-icon {
    background-position: left -3163px;
    background-repeat: no-repeat;
    display: block;
    width: 8px;
    margin-left: 5px
}

.ua-ie6 .type_news .move-icon {
    zoom: 1;
    bottom: 0
}

.type_news .move-icon-container a:hover,
.type_news .move-icon-container a:focus {
    background-color: #FFF
}

.type_news .icon-down {
    background-position: left -3221px
}

.type_news .news-tweener {
    position: relative;
    padding-left: 76px;
    min-height: 66px;
    padding-bottom: 10px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    margin: 5px 0
}

.ua-ie6 .type_news .news-tweener {
    height: 66px
}

.type_news .news-tweener .tweener-pic {
    border-style: solid;
    border-width: 1px;
    width: 64px;
    height: 64px;
    position: absolute;
    left: 0;
    top: 0
}

.type_news .news-tweener .tweener-pic img {
    width: 60px;
    height: 60px;
    padding: 2px;
    margin: 0
}

.type_news .news-tweener h3 {
    font-weight: bold
}

.type_news .news-tweener .more-link {
    background-position: right -2217px;
    padding-right: 10px;
    font-weight: bold;
    float: none;
    display: inline-block
}

.ua-ie6 .type_news .news-tweener .more-link,
.ua-ie7 .type_news .news-tweener .more-link {
    display: inline;
    zoom: 1
}

.type_news .news-tweener .tweener-links {
    margin-top: 5px
}

.type_news .news-tweener .tweener-links li {
    display: inline;
    padding-top: 0
}

.type_news .news-tweener .tweener-links li.related {
    margin-right: 10px
}

.type_news .fallback {
    min-height: 17.31em
}

.ua-ie6 .type_news .fallback {
    height: 17.31em
}

.type_news .fallback .error-msg {
    background-position: left -2819px;
    border-style: solid;
    border-width: 1px;
    margin-top: .4em;
    padding: .5em .5em .5em 36px
}

.failsafe .type_news .move-icon-container {
    display: none
}

.type_news_default .y-nav {
    min-height: 1.1em;
    line-height: 1
}

.ua-ie6 .type_news_default .y-nav {
    height: 1.1em
}

.type_news_default .tabpanel .navigation {
    clear: right;
    margin: 10px -10px 0 -10px
}

.ua-ie6 .type_news_default .y-panel .navigation .y-nav {
    position: relative
}

.ua-ie6 .type_news_default .tabpanel .navigation .y-nav {
    zoom: 1;
    position: relative
}

.type_news_default .y-panel {
    width: 29.3em
}

.ua-ie6 .type_news_default .y-panel {
    width: 28.6em
}

.type_news_default .y-panel .stories {
    margin-bottom: 0
}

.type_news_default .embolden {
    font-weight: bold
}

.type_news_default .news-stream {
    margin: 0
}

.type_news_default .news-stream li {
    border-top-style: dotted;
    border-top-width: 1px;
    padding: 8px 0
}

.bkt368 .type_news_default .localnews li,
.bkt395 .type_news_default .localnews li,
.bkt415 .type_news_default .localnews li {
    border: none;
    padding: 5px 0
}

.type_news_default .no-border .news-stream li:first-child {
    border-top-width: none;
    border-top-style: none
}

.type_news_default .no-border .add-border li:first-child {
    border-top-width: 1px;
    border-top-style: dotted
}

.type_news_default .news-stream li.has-thumb {
    padding-left: 90px;
    position: relative;
    min-height: 44px
}

.type_news_default .news-stream li.has-thumb .thumb {
    position: absolute;
    left: 0;
    top: 10px
}

.type_news_default .news-stream li.has-thumb .thumb img {
    width: 80px;
    height: 44px;
    padding: 0;
    margin: 0
}

.type_news_default .news-stream li .header {
    font-weight: bold
}

.type_news_default .extend-news .more-stream-link {
    border-top-style: solid;
    border-top-width: 1px;
    min-height: 16px;
    padding: 4px 6px 0 10px;
    font-weight: bold;
    clear: none;
    float: none;
    margin-right: 0
}

.type_news_default .more-stream-link .time-stamp {
    float: right;
    margin: 5px 0 0 0
}

.type_news .openclose {
    background-position: left -1248px;
    border-style: solid;
    border-width: 1px;
    width: 15px;
    height: 15px;
    vertical-align: bottom;
    margin-right: 5px;
    padding: 0
}

.type_news :hover .openclose {
    background-position: left -1257px
}

.ua-ff .type_news button.openclose::-moz-focus-inner {
    padding: 0;
    border: none
}

.ua-ff .type_news button.openclose:focus {
    outline-style: dotted;
    outline-width: 1px
}

.type_news .openclose span {
    background-position: left -2492px;
    background-repeat: no-repeat;
    display: block;
    height: 15px;
    margin: 0 4px;
    width: 7px
}

.type_news .expand .openclose span {
    background-position: left -2551px
}

.type_news .openclose {
    display: none
}

.jsenabled .type_news .openclose {
    display: inline-block
}

.type_news_default .accordion {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    margin: 0 -10px;
    padding: 6px 10px
}

.type_news_default .accordion h4 {
    margin-bottom: 8px;
    font-weight: bold;
    text-transform: uppercase
}

.type_news_default .accordion-stories {
    margin-bottom: -1px
}

.type_news_default .accordion-stories li {
    margin-bottom: 8px
}

.type_news_default .accordion-stories li.has-thumb {
    padding-left: 92px;
    position: relative;
    min-height: 32px
}

.type_news_default .accordion-stories li.has-thumb .header {
    font-weight: bold
}

.type_news_default .accordion-stories li.has-thumb .thumb {
    position: absolute;
    left: 0;
    top: 0
}

.type_news_default .accordion-stories li.has-thumb .thumb img {
    width: 82px;
    height: 32px;
    padding: 0;
    margin: 0
}

.type_news_default .accordion .more-link {
    float: none;
    font-weight: bold
}

.type_news_default .accordion .more-link .more-icon {
    background-position: left -2493px;
    display: inline-block;
    margin-right: 4px;
    width: 8px
}

.ua-ie6 .type_news_default .accordion .more-link .more-icon {
    display: inline;
    zoom: 1
}

.type_news_default .accordion .hide-more .more-icon,
.type_news .hide-more .openclose span {
    background-position: left -2493px
}

.type_news_default .accordion .show-more .more-icon,
.type_news .show-more .openclose span {
    background-position: left -2551px
}

.type_news_default button.fetch-more,
.type_news_default button.hide-more {
    background: none;
    border: none;
    font-weight: bold;
    padding: 0;
    text-indent: 0;
    text-align: left
}

.ua-ff .type_news button.fetch-more::-moz-focus-inner,
.ua-ff .type_news button.hide-more::-moz-focus-inner {
    padding: 0;
    border: none
}

.ua-ff .type_news button.fetch-more:focus,
.ua-ff .type_news button.hide-more:focus {
    outline-style: dotted;
    outline-width: 1px
}

.type_news_default .hide-completely {
    display: none
}

.bkt368 .type_news_default .y-ulm,
.bkt395 .type_news_default .y-ulm,
.bkt415 .type_news_default .y-ulm {
    margin: 6px 10px
}

.bkt368 .type_news_default .expand,
.bkt395 .type_news_default .expand,
.bkt415 .type_news_default .expand {
    padding: 10px 10px 0 10px
}

.bkt368 .type_fptoday_default,
.bkt395 .type_fptoday_default,
.bkt415 .type_fptoday_default {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    padding-bottom: 6px
}

.bkt368 .type_news_default .y-tabpanels,
.bkt395 .type_news_default .y-tabpanels,
.bkt415 .type_news_default .y-tabpanels {
    padding: 0 0 5px 0
}

.bkt368 .type_news_default .news-stream,
.bkt395 .type_news_default .news-stream,
.bkt415 .type_news_default .news-stream {
    padding: 0 10px
}

.bkt368 .type_news_default .specialevents,
.bkt395 .type_news_default .specialevents,
.bkt415 .type_news_default .specialevents {
    padding: 10px 10px 0 10px;
    border-bottom-style: none;
    border-bottom-width: 0
}

.bkt368 .type_news_default .expand,
.bkt395 .type_news_default .expand,
.bkt415 .type_news_default .expand {
    padding: 10px;
    border-bottom-style: none;
    border-bottom-width: 0
}

.type_news .river-news .extend-news .no-bullet,
.type_news .accordion-stories .has-thumb .header .bullet {
    background: none;
    padding-left: 0
}

.bkt368 .type_news .auto-height,
.bkt415 .type_news .auto-height {
    height: auto !important;
    min-height: 0 !important
}

.jsenabled .bkt368 .type_news button {
    display: block
}

.bkt368 .type_news .do-edit {
    float: right;
    background-color: transparent;
    border: none;
    width: 19px;
    height: 19px;
    position: absolute;
    top: 4px;
    right: 9px;
    padding: 0;
    z-index: 1
}

.bkt368 .type_news .do-edit span {
    background-position: left -1052px;
    display: inline-block;
    height: 16px;
    width: 18px
}

.bkt368 .type_news .do-close {
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    padding: 0;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 20px
}

.bkt368 .type_news .do-close span {
    background-position: left -2433px;
    display: inline-block;
    height: 20px;
    width: 8px
}

.ua-ff .bkt368 .type_news .do-close span {
    margin: -1px 0 0 -1px
}

.bkt368 .type_news .tab-prefs {
    position: absolute;
    top: 27px;
    right: 0;
    width: 215px;
    -webkit-box-shadow: 1px 1px 3px #000;
    -moz-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
    z-index: 1
}

.bkt368 .type_news .tab-prefs h3 {
    padding: 5px 0
}

.bkt368 .type_news .tab-prefs p {
    padding-bottom: 5px
}

.bkt368 .type_news .tab-prefs h3 {
    background-position: left -1748px;
    background-repeat: repeat-x;
    padding: .54em 26px .54em .77em;
    font-weight: bold
}

.bkt368 .type_news .tab-prefs .wrapper {
    margin: 9px
}

.bkt368 .type_news .tab-prefs .tab-list li,
.bkt368 .type_news .ddproxy {
    margin-top: -1px;
    padding: 4px 4px 4px 23px
}

.type_news .tab-prefs .ddproxy {
    -webkit-box-shadow: 1px 1px 3px #000;
    -moz-box-shadow: 1px 1px 3px #000;
    -shadow: 1px 1px 3px #000;
    outline: none
}

.bkt368 .type_news .tab-prefs .tab-list .y-sortable {
    background-position: -10px -10px
}

.bkt368 .type_news .tab-prefs .tab-list .y-sortable:hover {
    background-position: 5px -339px
}

.bkt368 .type_news .tab-prefs .tab-list .y-sortable-false {
    background-position: 7px -4429px
}

.bkt368 .type_news .tab-prefs .tab-list ol {
    background: #FFF
}

.bkt368 .type_news .tab-prefs button.do-done {
    margin: 10px 0
}

.bkt368 .type_news .tab-prefs .choices {
    border-top: 1px dashed #6C717A;
    margin-top: 10px;
    padding-top: 10px
}

.type_news .video-icon {
    background-position: left -73px;
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    height: 16px;
    width: 16px;
    left: 2px;
    bottom: 4px
}

.type_news .video-sprite {
    background-image: url(sprite_videoicon_20101130_ltr.png)
}

.type_news .border-top {
    border-top-width: 1px;
    border-top-style: solid
}

.type_news .river-news-ad {
    margin: 0 -1px
}

.bkt368 .type_news #ad-west,
.bkt395 .type_news #ad-west,
.bkt415 .type_news #ad-west {
    margin: 0
}

.type_news .lang-select {
    position: relative;
    z-index: 2;
    margin: .35em 0 .1em 0
}

.type_news .news-list {
    position: relative;
    z-index: 1
}

.type_news .lang-select .lang-sel {
    text-decoration: none;
    padding: 0 15px 0 0;
    background: transparent url('sprite_ulm_20110414_ltr.png') no-repeat right 4px;
    display: inline-block;
    cursor: pointer
}

.ua-ie6 .type_news .lang-select .lang-sel,
.ua-ie7 .type_news .lang-select .lang-sel {
    background: transparent url('sprite_ulm_20110414_ltr.gif') no-repeat right 2px
}

.type_news .lang-select .lang-dd {
    position: absolute;
    margin-top: 1px;
    border-width: 1px;
    border-style: solid;
    width: 8.77em;
    overflow: hidden;
    padding: .32em 0 .31em 0;
    left: 0;
    top: 1.2em;
    z-index: 1;
    box-shadow: 1px 1px 1px #A6B9C6;
    -moz-box-shadow: 1px 1px 1px #A6B9C6;
    -webkit-box-shadow: 1px 1px 1px #A6B9C6
}

.ua-ie6 .type_news .lang-select .lang-dd li {
    zoom: 1
}

.type_news .lang-select .lang-dd li .strong {
    background: transparent url('sprite_ulm_20110414_ltr.png') no-repeat left -197px
}

.type_news .lang-select .lang-dd li a.strong:hover {
    text-decoration: none
}

.ua-ie6 .type_news .lang-select .lang-dd li .strong {
    background: transparent url('sprite_ulm_20110414_ltr.gif') no-repeat left -197px
}

.type_news .lang-select .lang-dd li a {
    margin-left: .5em;
    padding: .24em 0 .39em 1.3em;
    display: block;
    width: 100%
}

.type_news .lang-select .lang-hide {
    display: none
}

.type_news .lang-err .fallback {
    min-height: 2em
}

.type_news .one-tab {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.type_news .one-tab li {
    float: none;
    text-align: left
}

.type_news .lang-select .lang-dd li .hide-link,
.type_news .hide-link {
    display: none
}

.type_news .y-nav .pause .btn span:before {
    margin-top: -570px
}

.type_news .y-nav .play .btn span:before {
    margin-top: -511px
}

.type_tabbar .type_tuc .ft {
    display: none
}

.type_tabbar .type_tuc .y-menu {
    background-color: #fff;
    min-width: 12em;
    margin-left: -1px;
    border-width: 1px;
    border-style: solid;
    z-index: 5;
    -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, .35);
    box-shadow: 1px 2px 2px rgba(0, 0, 0, .35)
}

.ua-ie6 .type_tabbar .type_tuc .y-menu,
.ua-ie7 .type_tabbar .type_tuc .y-menu {
    width: 13em
}

.type_tabbar .type_tuc .y-menu .lbl {
    font-weight: normal
}

.type_tabbar .type_tuc .y-menu li {
    display: block;
    line-height: 1;
    margin: 0 .154em;
    padding: .25em .38em
}

.type_tabbar .type_tuc .y-menu li a {
    padding: .185em
}

.type_tabbar .type_tuc .y-menu li.last {
    text-align: center;
    white-space: nowrap
}

.type_tabbar .rtl .type_tuc .y-menu li a {
    padding: .185em 0
}

.type_tabbar .type_tuc .y-menu li.last a {
    padding-left: .769em;
    padding-right: .769em;
    border-top: 1px solid #b9c7d2;
    border-bottom: 1px solid #f5f7f9;
    background: #f6f7f8;
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dbe2e8));
    background: -moz-linear-gradient(top, #fefefe, #dbe2e8)
}

.ua-ie .type_tabbar .type_tuc .y-menu li.last a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dbe2e8')
}

.type_tabbar .tiles .type_tuc .y-menu a:hover {
    text-decoration: none
}

.type_tabbar .tiles .type_tuc .y-menu a:hover .lbl {
    text-decoration: none
}

.jsenabled .type_tabbar .tiles .type_tuc .y-menu a:hover .lbl {
    text-decoration: none
}

.ua-ie6 .type_tabbar .type_tuc .y-menu li a:hover,
.ua-ie6 .type_tabbar .rtl .type_tuc .y-menu li a:hover,
.ua-ie6 .type_tabbar .tiles .type_tuc .y-menu a:hover,
.ua-ie6 .type_tabbar .type_tuc .y-menu li.selected .lbl,
.ua-ie6 .type_tabbar .tiles .type_tuc .y-menu a:hover .lbl,
.jsenabled .ua-ie6 .type_tabbar .tiles .type_tuc .y-menu a:hover {
    text-decoration: underline
}

.type_tuc li.last-active {
    padding-right: 0;
    margin-left: -1px
}

.type_tuc .pageoptions-link {
    padding: 3px;
    z-index: 13;
    cursor: pointer
}

.type_tuc .last-active .pageoptions-link {
    border-width: 1px;
    border-style: solid;
    border-bottom: none;
    position: relative
}

.ua-ie6 .type_tuc .pageoptions-link,
.ua-ie7 .type_tuc .pageoptions-link {
    display: inline-block
}

.ua-ie .type_tuc .last-active .pageoptions-link {
    padding-bottom: 3px
}

.type_tabbar .type_tuc .pageoptions-dropdown li {
    float: none;
    border-right: 0;
    border-left: 0;
    padding: .25em 0;
    margin: 0
}

.type_tuc .pageoptions-dropdown li.border-t {
    border-top-width: 1px;
    border-top-style: solid
}

.type_tuc .pageoptions-dropdown li.border-b {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.type_tuc li.border-b {
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.type_tuc .pageoptions .colors li {
    float: left;
    border: none;
    margin: .4em;
    padding: 0;
    height: 13px;
    width: 13px;
    overflow: hidden
}

.type_tuc .pageoptions .colors li a {
    display: block;
    width: 13px;
    height: 13px;
    margin: 0
}

.type_tabbar .type_tuc .y-menu li.tuc-last {
    cursor: default
}

.type_tabbar .tab-user .tuc-spr {
    overflow: hidden;
    vertical-align: top;
    background: url(icon_spr_20111020.png);
    background-repeat: no-repeat;
    background-position: 2px -165px
}

.type_tabbar .tab-user .tuc-spr:before {
    display: inline-block;
    content: url(icon_spr_20111020.png);
    margin: -167px 0 0 0
}

.ua-ie6 .type_tabbar .tab-user .tuc-spr {
    background-image: url(icon_spr_20111020.gif)
}

.type_tabbar {
    position: relative;
    margin-top: .385em
}

.type_tabbar img {
    -ms-interpolation-mode: bicubic
}

.type_tabbar .spr {
    background-image: url(tab_grd_spr_20110124.png)
}

.type_tabbar .tabs,
.type_tabbar .tiles {
    height: 2.95em;
    position: relative
}

.type_tabbar .tab {
    float: left;
    padding: 0 .76em;
    display: block;
    position: relative;
    height: 100%;
    max-width: 13em
}

.type_tabbar .alt-country {
    display: inline-block;
    float: left;
    padding: 0 .6em .2em .6em;
    margin-top: 1.2em;
    line-height: 1em;
    margin-right: .756em
}

.type_tabbar .alt-country:hover {
    background-color: #fff
}

.type_tabbar .rtl .tiles .tab,
.type_tabbar .rtl .alt-country {
    float: right
}

.type_tabbar .alt-country img {
    margin-right: .3em;
    vertical-align: middle
}

.type_tabbar .tab-label {
    text-transform: uppercase;
    margin-top: .58em
}

.ua-ie6 .type_tabbar .tab-caption {
    margin-top: 2px
}

.type_tabbar .tab-caption,
.type_tabbar .tab-label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 1px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-decoration: none
}

.type_tabbar .tab-badge {
    position: absolute;
    top: 0;
    left: 0;
    width: 1.75em;
    text-align: center;
    display: block;
    border: 1px solid #890405;
    color: #fff;
    font-weight: bold;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #C91106;
    background: -webkit-gradient(linear, left top, left bottom, from(#f22914), to(#ab0b07));
    background: -moz-linear-gradient(top, #f22914, #ab0b07);
    -moz-box-shadow: 0 1px 2px #666;
    -webkit-box-shadow: 0 1px 2px #666;
    box-shadow: 0 1px 2px #666;
    visibility: hidden
}

.type_tabbar .tab-badge-shown {
    visibility: visible
}

.ua-ie .type_tabbar .tab-badge {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f22914', endColorstr='#ab0b07')
}

.type_tabbar .tab-icon {
    position: absolute
}

.ua-ie6 .type_tabbar .header-date {
    line-height: 2em
}

.type_tabbar .header-date {
    font-weight: bold;
    padding-left: .1em;
    position: relative;
    top: 1.5em
}

.type_tabbar .us-link {
    border-left-style: solid;
    border-left-width: 1px;
    margin-left: 9px;
    padding-left: 9px;
    position: relative;
    top: 1.5em
}

.type_tabbar .us-link,
.type_tabbar .header-date {
    float: left
}

.ua-ie6 .type_tabbar .header-date {
    top: 1em
}

.type_tabbar .no-left-brdr {
    border-left-style: none;
    border-left-width: 0;
    margin-left: 0
}

.type_tabbar .tabs {
    float: left;
    margin-top: -2px
}

.ua-ie .type_tabbar {
    zoom: 1
}

.ua-ie .type_tabbar .rtl .tiles .tab,
.ua-ie .type_tabbar .rtl .tabs .tab {
    zoom: 1;
    direction: rtl
}

.ua-ie6 .type_tabbar .rtl .tabs,
.ua-ie7 .type_tabbar .rtl .tabs {
    direction: ltr;
    width: 24%;
    zoom: 1
}

.ua-ie6 .type_tabbar .rtl .tiles,
.ua-ie7 .type_tabbar .rtl .tiles {
    direction: ltr;
    zoom: 1
}

.type_tabbar .tabs .tab {
    padding-left: 3.08em;
    background-repeat: repeat-x;
    background-position: left -250px;
    float: left;
    bottom: -1px;
    margin-left: -1px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.type_tabbar .tabs .tab-no-icon {
    padding-left: 1.15em
}

.jsenabled .type_tabbar .tab {
    cursor: pointer
}

.jsenabled .type_tabbar .tabs .tab:hover {
    background-position: left -390px
}

.type_tabbar .tabs .tab-active,
.jsenabled .type_tabbar .tabs .tab-active:hover {
    background-position: left -530px;
    border-bottom-color: #fff
}

.type_tabbar .tabs .tab-home {
    margin-left: 0
}

.ua-ie6 .type_tabbar .tabs .tab-home {
    margin-left: -1px
}

.type_tabbar .tabs .tab-icon {
    width: 18px;
    height: 18px;
    left: 1.1em;
    top: .54em
}

.ua-ie6 .type_tabbar .tabs .tab-icon {
    cursor: pointer
}

.type_tabbar .tab-home .tab-icon {
    width: 22px;
    height: 22px;
    background-position: left -670px;
    left: .85em;
    top: .69em
}

.type_tabbar .tabs .tab-local {
    padding: 0 .76em;
    max-width: 26em
}

.type_tabbar .tabs .tab-local .local-txt {
    float: left
}

.type_tabbar .tabs .tab-local .local-drop .dd {
    position: absolute;
    bottom: 0;
    width: 100px;
    height: 300px
}

.type_tabbar .tabs .tab-local .local-drop .dd-icn {
    background-position: 6px -992px;
    display: inline-block;
    height: 20px;
    width: 14px
}

.type_tabbar .tabs .hide {
    display: none
}

.type_tabbar .tabs .tab-local .local-drop .y-ulm {
    display: inline-block;
    width: 20px;
    height: 20px
}

.type_tabbar .tabs .tab-local .local-drop .y-ulm-dd {
    background: none;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 0
}

.type_tabbar .tabs .tab-local .lw {
    float: left;
    height: 20px;
    margin-left: .5em;
    margin-top: .58em;
    width: 20px
}

.type_tabbar .tabs .tab-local .lw .yui3-overlay-content {
    left: 0;
    top: 3em
}

.type_tabbar .tabs .tab-local .lw-anchor-txt {
    display: none
}

.type_tabbar .tabs .tab-local .local-drop {
    float: left;
    height: 20px;
    margin-left: .5em;
    margin-top: .58em;
    position: relative;
    width: 20px;
    border-radius: 10px 10px 10px 10px
}

.type_tabbar .tab-local .tab-icon {
    background-position: left -788px
}

.type_tabbar .tab-my .tab-icon {
    background-position: left -906px
}

.type_tabbar .tiles {
    float: right
}

.bkt571 .tiles li:first-child {
    margin-right: 10px
}

.type_tabbar .tiles .tab {
    border-width: 0 1px
}

.type_tabbar .tiles .tab a {
    text-decoration: none
}

.type_tabbar .tiles .tab a:hover {
    text-decoration: underline
}

.type_tabbar .tiles .tab-no-icon {
    padding-left: 1.15em
}

.type_tabbar .tab-user {
    padding-left: 3.38em
}

.type_tabbar .tab-user .tab-icon {
    width: 24px;
    height: 24px;
    border: 1px solid #ccc;
    padding: 2px;
    background-color: #fff;
    top: .46em;
    left: .54em
}

.type_tabbar .y-ulm-default .y-ulm-pop-anchor {
    left: -7.5em;
    top: 9px
}

.type_tabbar .tab-local .local-txt,
.type_tabbar .tab-local .tab-caption,
.type_tabbar .tab-local .tab-label {
    max-width: 302px
}

.ua-ie6 .type_tabbar .tab-local .local-txt,
.ua-ie6 .type_tabbar .tab-local .tab-caption,
.ua-ie6 .type_tabbar .tab-local .tab-label {
    width: 100px
}

.bkt571 .type_tabbar .tiles {
    margin-top: -3.65em
}

.bkt571 .y-tbar-brdr {
    border: none
}

.bkt571 .header-date {
    top: -6.45em;
    color: #7B7B7B;
    font-weight: normal
}

.bkt571 .type_tabbar {
    margin-top: 0
}

.bkt571 #y-header {
    z-index: 99 !important
}

.bkt571 .y-tbar-brdr-b {
    border-bottom: none
}

.ua-ie .type_mail .wrapper {
    zoom: 1
}

.type_mail .grad-empty {
    background-position: left -581px;
    height: 30px;
    margin-bottom: -28px
}

.type_mail_default .signin {
    padding: 2em .8em;
    position: relative
}

.type_mail_default .signin h4 {
    color: #000
}

.type_mail_default .signin p {
    color: #666
}

.type_mail_default .avtr-wrap {
    padding-left: 6.5em
}

.ua-ie6 .type_mail_default .avtr-wrap div {
    zoom: 1
}

.type_mail_default .tagline {
    margin: .5em 0 1.4em 0
}

.type_mail_default .signin p.signin-cta {
    margin-bottom: 1.3em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #ccc
}

.type_mail_default .signin p.signin-cta-cobrand {
    margin-bottom: 1.3em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #ccc
}

.type_mail_default .signin .register h4 {
    margin-bottom: .5em
}

.type_mail_default .signin .desc-list {
    margin: .8em 0 0 .8em
}

.type_mail_default .signin .desc-list li {
    padding-left: .6em;
    padding-bottom: .8em;
    background-position: left -1973px;
    font-weight: bold
}

.type_mail_default .signin .desc {
    margin-bottom: 1.3em
}

.type_mail_default .signin .y-singup-btn {
    padding: .2em 1em;
    background-position: left -312px;
    background-repeat: repeat-x;
    background-color: #FFAB0C;
    border: 1px solid #E90;
    color: #000;
    font-weight: bold
}

.ua-ie6 .type_mail_default .signin .y-singup-btn {
    zoom: 1
}

.type_mail_default .signin-logo {
    position: absolute;
    top: 2.3em;
    left: 2.65em
}

.type_mail_default .signin-logo .shadow {
    background: transparent url(shadow_icon_32_101508.png) no-repeat;
    position: absolute;
    left: 0;
    top: 34px;
    height: 6px;
    width: 34px
}

.ua-ie6 .type_mail_default .signin-logo .shadow {
    background: transparent url(shadow_icon_32_101508.gif) no-repeat
}

.type_mail .header {
    padding: .7em;
    background-position: left -327px;
    position: relative;
    margin-bottom: 1px
}

.type_mail .header .user-email {
    float: left
}

.type_mail .goto-link {
    top: .6em;
    right: .6em;
    height: .63em;
    float: right
}

.type_mail_default table {
    width: 100%;
    table-layout: fixed;
    overflow: hidden;
    word-wrap: break-word;
    border-collapse: collapse
}

.type_mail_default caption,
.type_mail_default thead,
.type_mail_default th {
    height: 0;
    line-height: 0;
    overflow: hidden;
    font-size: 0
}

.ua-ie .type_mail_default th,
.ua-wk .type_mail_default th {
    color: #fff
}

.type_mail_default tr:hover a {
    text-decoration: underline
}

.type_mail_default td {
    padding: .2em 0;
    text-align: left;
    vertical-align: top
}

.type_mail_default .status {
    width: 6%
}

.type_mail_default .subject {
    width: 75%;
    overflow: hidden
}

.type_mail_default .date {
    width: 25%;
    text-align: right
}

.type_mail_default .status img {
    margin-top: .8em
}

.type_mail_default .date p {
    margin-top: .6em
}

.type_mail_default .email {
    cursor: pointer
}

.type_mail_default .email h4 span {
    display: block
}

.type_mail_default .list {
    padding: 0 .6em
}

.ua-ie .type_mail_default .list {
    zoom: 1
}

.type_mail_edit h3,
.type_mail_edit a.unlink,
.type_mail_edit .user-account,
.type_mail_default .signin h3,
.type_mail_default .signin h4,
.type_mail_default .user-email a,
.type_mail_default .list h4,
.type_mail_default .list .subject p,
.type_mail_default .list .date {
    font-weight: bold
}

.type_mail_default .list .read h4,
.type_mail_default .list .read .subject p,
.type_mail_default .list .read a,
.type_mail_default .list .read .date {
    font-weight: normal;
    color: #666
}

.type_mail_default a.view-all {
    display: block;
    padding: .2em 0;
    text-align: right;
    font-weight: bold
}

.type_mail_default .no-mail,
.type_mail_default .no-connection {
    background-position: left -2437px;
    margin: .5em 0 .5em .6em;
    padding-left: 2.1em;
    line-height: 1.9em
}

.type_mail_default .no-connection {
    background-position: left -946px
}

.type_mail_edit {
    line-height: 1.3em
}

.type_mail_edit p {
    margin: .8em .6em
}

.ua-ie7 .type_mail_edit .unlink-prompt {
    zoom: 1
}

.type_mail_edit .controls {
    margin: 1em 0 1em .6em
}

.type_mail .hide-completely {
    display: none
}

.type_mail .error {
    padding: .6em;
    margin: .6em
}

.ua-ie6 .type_mail .error {
    zoom: 1
}

.type_mail .error h4.error-ico {
    line-height: 2em;
    padding: 0 0 5px 30px
}

.ua-ie .type_mail .error h4.error-ico {
    zoom: 1
}

.type_mail .error p {
    margin: 0 0 0 30px
}

.type_mail .error button.fallback {
    margin-top: 10px
}

.type_mail h4.error-ico {
    background-position: left -2364px;
    background-repeat: no-repeat;
    font-weight: bold
}

.type_mail .logos .goto-link {
    float: right;
    right: .6em;
    top: .6em;
    height: .63em
}

.type_mail .logos {
    float: right
}

.type_mail .logos .separator {
    color: #c5ced7;
    float: right;
    padding: 0 3px
}

.type_tabbar .tab-mail {
    padding-left: 3.846em;
    border-left: 0
}

.type_tabbar .tiles .tab-mail {
    border-left: 0
}

.type_tabbar .tab-mail .tab-icon {
    width: 40px;
    height: 22px;
    top: .615em;
    left: .385em
}

.type_tabbar .tab-mail .tab-icon-unread {
    top: .923em
}

.type_tabbar .tab-mail .mail-spr {
    overflow: hidden;
    vertical-align: top;
    background-image: url(icon_spr_20111020.png);
    background-repeat: no-repeat;
    background-position: left -78px
}

.type_tabbar .tab-mail .mail-spr:before {
    display: inline-block;
    content: url(icon_spr_20111020.png);
    margin: -78px 0 0 0
}

.ua-ie6 .type_tabbar .tab-mail .mail-spr {
    background-image: url(icon_spr_20111020.gif)
}

.type_tabbar .tab-mail .tab-badge {
    left: 25px;
    top: 5px;
    width: 2em
}

.type_tabbar .tab-mail .pv {
    position: absolute;
    width: 248px;
    background-color: #fff;
    display: none;
    -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, .35);
    box-shadow: 1px 2px 2px rgba(0, 0, 0, .35)
}

.type_tabbar .tab-mail .pv-shown {
    display: block;
    top: 100%;
    right: 0;
    z-index: 5
}

.type_tabbar .tab-mail .pv-loading {
    background-image: url(anim_loading_sm_082208.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 250px
}

.type_tabbar .type_mail_default .email {
    border-top: 1px solid #eee
}

.type_tabbar .type_mail_default tr.read {
    background: #f9f9f9
}

.type_tabbar .type_mail_default .list h4 span {
    color: #333;
    font-weight: bold
}

.type_tabbar .tab .type_mail_default .list h4 a {
    color: #888;
    font-weight: normal;
    text-decoration: none
}

.type_tabbar .type_mail_default .email .date {
    color: #ccc
}

.type_tabbar .type_mail_default .email .date p {
    padding-right: 5px
}

.ua-ie6 .type_tabbar .type_mail_default .email,
.ua-ie7 .type_tabbar .type_mail_default .email td {
    border-top: 1px solid #eee
}

.type_tabbar .type_mail .list table,
.type_tabbar .type_mail .list table .subject span,
.type_tabbar .type_mail .view-all {
    font-size: 100%
}

.type_tabbar .type_mail .list table .subject h4,
.type_tabbar .type_mail .list table .date p {
    font-size: 87%
}

.type_tabbar .type_mail .grad-empty,
.type_tabbar .type_mail .header {
    display: none
}

.type_tabbar .type_mail_default .list {
    padding: 0
}

.type_tabbar .type_mail_default td {
    padding: 3px 0
}

.type_tabbar .type_mail_default .status {
    width: 8%;
    text-align: center
}

.type_tabbar .type_mail_default .subject {
    width: 63%
}

.type_tabbar .type_mail_default .status img,
.type_tabbar .type_mail_default .date p {
    margin-top: 0
}

.type_tabbar .type_mail_default .list .date {
    font-weight: normal
}

.type_tabbar .type_mail_default .view-all {
    padding: .385em;
    text-align: center;
    font-size: 12px
}

.type_tabbar .type_mail_default .recog .prv-mail {
    line-height: inherit;
    padding-top: .5em;
    padding-bottom: .5em
}

.type_tabbar .type_mail_default .recog .logmsg {
    background-color: #FFFEEC;
    color: #545454;
    font-weight: bold;
    line-height: 1.5em;
    padding: 2em 2.5em 2em 2.5em;
    text-align: center
}

.type_tabbar .type_mail_default .no-mail {
    margin: 1em;
    line-height: inherit;
    padding-left: 2.5em
}

.type_tabbar .type_mail .error {
    margin: .8em;
    padding: 0;
    border-style: none;
    background-color: transparent
}

.type_tabbar .type_mail .error h4.error-ico {
    padding-bottom: 0
}

.type_fptoday :focus {
    outline: none
}

.type_fptoday .hide,
.fptoday-slider .hide {
    display: none
}

.type_fptoday .no-visibility {
    visibility: hidden
}

.type_fptoday .fptoday-container {
    border-width: 1px;
    border-style: solid;
    overflow: hidden
}

.ua-ie6 .type_fptoday .fptoday-container {
    zoom: 1
}

.type_fptoday .main-story .video-package {
    background-color: #000;
    clear: both;
    position: relative
}

.type_fptoday .main-story .title {
    float: left;
    font-weight: bold;
    padding: 2px 4px
}

.type_fptoday .video-header {
    padding: 7px 5px 6px 5px;
    background-color: #000
}

.ua-ie6 .type_fptoday .video-header,
.ua-ie7 .type_fptoday .video-header {
    padding-top: 6px
}

.type_fptoday .video-header .video-title {
    float: left;
    font-weight: bold;
    padding-right: 0;
    color: #BBB;
    padding: 0 4px
}

.type_fptoday .main-story .close {
    float: right;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    cursor: pointer
}

.type_fptoday .main-story .close-label {
    float: left;
    color: #FFF
}

.type_fptoday .main-story .close-img {
    background-position: left -889px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    display: block;
    margin-left: 5px
}

.type_fptoday .inline-video {
    display: block
}

.type_fptoday .main-story .package-flickr {
    background-position: left -763px;
    padding: 1px 0 1px 17px
}

.type_fptoday .main-story .package-answers {
    background-position: left -705px;
    padding: 1px 0 1px 15px
}

.type_fptoday .main-story .package-text {
    background-position: left -822px;
    padding: 1px 0 1px 17px
}

.type_fptoday .package-header .pack-title {
    display: block;
    padding: .1em .1em 0 .2em
}

.ua-ie6 .type_fptoday .package-header .pack-title,
.ua-ie7 .type_fptoday .package-header .pack-title {
    padding-bottom: .2em
}

.ua-op .type_fptoday .package-header .pack-title {
    display: inline-block
}

.type_fptoday .package-header img {
    width: 392px;
    height: 154px
}

.type_fptoday h3 {
    overflow: hidden;
    padding: 0 0 2px 10px;
    font-weight: bold
}

.type_fptoday .main-title {
    font-weight: bold
}

.type_fptoday .left-body {
    float: left;
    width: 60%;
    padding: 0 5px 3px 10px
}

.ua-ie7 .type_fptoday .left-body p {
    zoom: 1
}

.type_fptoday .left-body .right-angle-quote {
    padding-left: 3px;
    padding-right: 11px;
    background-position: right -2216px;
    font-weight: bold;
    display: inline-block
}

.type_fptoday .related-links {
    float: left;
    width: 35%
}

.ua-mac .type_fptoday .related-links {
    width: 36%
}

.type_fptoday .search {
    background-position: left -1507px;
    background-repeat: no-repeat;
    padding: 0 0 0 18px
}

.ua-mac .type_fptoday .search {
    padding-left: 16px
}

.type_fptoday .bullet {
    background-position: left 8px;
    background-repeat: no-repeat;
    padding: 0 0 0 8px
}

.ua-mac .type_fptoday .bullet {
    padding-left: 6px
}

.type_fptoday .audio {
    background-position: left -1386px;
    background-repeat: no-repeat;
    padding: 0 0 0 18px
}

.ua-mac .type_fptoday .audio {
    padding-left: 16px
}

.type_fptoday .video {
    background-position: left -1325px;
    background-repeat: no-repeat;
    padding: 0 0 0 18px
}

.ua-mac .type_fptoday .video {
    padding-left: 16px
}

.type_fptoday .slideshow-broadband {
    background-position: left -1446px;
    background-repeat: no-repeat;
    padding: 0 0 0 18px
}

.type_fptoday .appendix-slideshow-broadband {
    background-position: left -1446px;
    background-repeat: no-repeat;
    padding: 0 0 0 18px
}

.type_fptoday .slideshow {
    background-position: left -1446px;
    background-repeat: no-repeat;
    padding: 0 0 0 18px
}

.ua-mac .type_fptoday .slideshow {
    padding-left: 16px
}

.type_fptoday .flickr {
    background-position: left -765px;
    background-repeat: no-repeat;
    padding: 1px 0 1px 14px
}

.type_fptoday .answers {
    background-position: left -705px;
    padding: 1px 0 1px 13px
}

.type_fptoday .text {
    background-position: left -824px;
    padding: 1px 0 1px 14px
}

.type_fptoday .poll-broadband {
    background-position: left -826px;
    padding: 1px 0 1px 18px
}

.type_fptoday .mobile {
    background-position: left -1337px;
    padding: 1px 0 1px 11px
}

.type_fptoday cite {
    padding-left: 5px
}

.type_fptoday .footer-section {
    clear: both;
    position: relative;
    left: 0;
    top: 0
}

.type_fptoday .footer-overlay {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    opacity: .6
}

.type_fptoday .loading-overlay {
    margin-left: -8px;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 3.5em;
    left: 50%
}

.type_fptoday .video-sprite {
    background-image: url(sprite_videoicon_20101130_ltr.png)
}

.type_fptoday .video-overlay {
    height: 2em;
    left: .231em;
    margin-bottom: -2em;
    position: relative;
    top: -2.231em;
    width: 30.1em;
    overflow: hidden
}

.ua-wk .type_fptoday .video-overlay {
    top: -2.308em;
    left: .154em
}

.ua-ie6 .type_fptoday .video-overlay,
.ua-ie7 .type_fptoday .video-overlay {
    width: 29.4em
}

.type_fptoday .compact .video-overlay {
    left: .462em;
    width: 11.8em
}

.ua-wk .type_fptoday .compact .video-overlay {
    left: .385em
}

.ua-op .type_fptoday .compact .video-overlay {
    top: -2.462em;
    width: 11.88em
}

.ua-ie6 .type_fptoday .compact .video-overlay,
.ua-ie7 .type_fptoday .compact .video-overlay {
    top: 6.6em;
    left: -11.8em;
    margin-bottom: 0;
    margin-right: -12.077em;
    width: 11.55em
}

.ua-ie8 .type_fptoday .compact .video-overlay {
    position: absolute;
    top: auto;
    left: .48em;
    margin-bottom: 0;
    margin-top: 7.1em;
    width: 11.85em
}

.type_fptoday .video-overlay-back {
    background-color: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: .5;
    height: 2em
}

.type_fptoday .video-overlay a {
    background-position: left 0;
    background-repeat: no-repeat;
    color: #FFF;
    display: block;
    height: 1.75em;
    margin-left: .333em;
    padding: .25em 0 0 2.25em;
    position: absolute;
    top: .167em;
    width: 100%
}

.ua-ie6 .type_fptoday .video-overlay a {
    background-position: left -139px
}

.type_fptoday .video-icon {
    background-position: left -73px;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    left: .727em;
    margin-top: -1.45em;
    position: relative;
    top: -0.27em;
    width: 16px
}

.ua-ie6 .type_fptoday .video-icon {
    background-position: left -211px
}

.ua-ie6 .type_fptoday .video-icon,
.ua-ie7 .type_fptoday .video-icon {
    left: -2.909em
}

.bkt450 .ua-ie7 .type_fptoday .video-icon {
    left: -2em
}

.ua-wk .type_fptoday .video-icon {
    left: .818em
}

.type_fptoday .compact .video-icon {
    top: -6px;
    left: 1.818em
}

.ua-ie6 .type_fptoday .compact .video-icon,
.ua-ie7 .type_fptoday .compact .video-icon {
    left: -1.909em
}

.type_fptoday .main-story h3 {
    padding-bottom: 5px
}

.type_fptoday .left-body p {
    padding-right: 2px;
    border-style: solid;
    border-width: 0 1px 0 0
}

.ua-ie6 .type_fptoday .y-carousel-list {
    border-top-width: 1px;
    border-top-style: solid
}

.ua-ie6 .type_fptoday .y-carousel .y-carousel-list .y-panel {
    margin-top: -1px
}

.ua-ie6 .type_fptoday .y-carousel,
.ua-ie7 .type_fptoday .y-carousel,
.ua-ie6 .type_fptoday .y-carousel .y-carousel-list .y-panel,
.ua-ie7 .type_fptoday .y-carousel .y-carousel-list .y-panel {
    width: 35em
}

.ua-ie8 .type_fptoday .y-carousel,
.ua-ie8 .type_fptoday .y-carousel .y-carousel-list .y-panel {
    width: 35.9em
}

.type_fptoday .y-carousel-list .item {
    display: block;
    text-align: center;
    cursor: pointer;
    width: 8.82em;
    padding: 7px 0 10px 0;
    float: left;
    border-style: solid;
    border-width: 1px 1px 0 1px
}

.ua-wk .type_fptoday .y-carousel-list .item {
    width: 8.87em
}

.ua-ff2 .type_fptoday .y-carousel-list .item {
    width: 8.869em
}

.bkt450 .type_fptoday .y-carousel-list .item {
    width: 7em
}

.bkt450 .type_fptoday .y-carousel-list .item-label {
    width: 95%
}

.bkt450 .type_fptoday .y-carousel-list .image {
    padding: 1px;
    width: 73px;
    height: 27px;
    margin-top: .5em;
    border: 0
}

.bkt450 .type_fptoday .y-carousel-list .item {
    width: 7em
}

.ua-ie8 .bkt450 .type_fptoday .y-carousel-list .item {
    width: 6.99em
}

.ua-ie7 .bkt450 .type_fptoday .y-carousel-list .item {
    width: 6.83em
}

.ua-ie7 .bkt450 .type_fptoday .y-carousel-list .selected {
    width: 7em
}

.type_fptoday .y-carousel-list .trans-border {
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent
}

.ua-ie6 .type_fptoday .y-carousel-list .trans-border {
    border-left-color: cyan;
    border-right-color: cyan;
    border-bottom-color: cyan;
    filter: progid:DXImageTransform.Microsoft.Chroma(color=cyan)
}

.type_fptoday .y-carousel-list .three-items {
    padding: 0 1px
}

.ua-ie6 .type_fptoday .y-carousel-list .three-items,
.ua-ie7 .type_fptoday .y-carousel-list .three-items {
    padding: 0
}

.type_fptoday .y-carousel-list .three-items .item {
    width: 11.76em
}

.ua-ie6 .type_fptoday .y-carousel-list .item {
    overflow: hidden
}

.ua-ie6 .type_fptoday .y-carousel-list .item,
.ua-ie7 .type_fptoday .y-carousel-list .item {
    width: 8.5em
}

.ua-ie8 .type_fptoday .y-carousel-list .item {
    width: 8.73em
}

.ua-ie6 .type_fptoday .y-carousel-list .three-items .item,
.ua-ie7 .type_fptoday .y-carousel-list .three-items .item {
    width: 11.59em
}

.type_fptoday .y-carousel-list .indicator,
.type_fptoday .y-carousel-list .selected .indicator-playing {
    background-position: left 15px;
    width: 9px;
    height: 5px;
    position: relative;
    display: block;
    margin: -0.8em auto auto auto
}

.type_fptoday .y-carousel-list .selected .indicator {
    background-position: left -1568px;
    margin: -0.8em auto auto auto
}

.type_fptoday .y-carousel-list .selected .indicator-playing {
    background-position: left -1509px;
    margin: -0.8em auto auto auto;
    visibility: hidden
}

.type_fptoday .y-carousel-list .item-label {
    width: 85%;
    margin: auto;
    display: block;
    cursor: pointer
}

.type_fptoday .y-carousel-list .image {
    width: 82px;
    height: 32px;
    padding: 2px;
    margin: .2em auto auto auto;
    display: block;
    border-style: solid;
    border-width: 1px;
    overflow: hidden
}

.type_fptoday .title-date {
    display: block;
    padding: 5px 5px
}

.type_fptoday .bn-space {
    padding-bottom: .53em
}

.ua-ie7 .type_fptoday .bn-space,
.ua-ie6 .type_fptoday .bn-space {
    padding-bottom: .77em
}

.type_fptoday .title-date .title {
    float: none;
    font-weight: bold;
    padding-right: 0
}

.type_fptoday .extra .package-header img {
    width: 400px;
    height: 200px
}

.river-news .type_fptoday .extra .package-header img {
    margin: 0;
    padding: 0
}

.type_fptoday .extra .package-header a {
    display: block;
    height: 200px
}

.type_fptoday .extra {
    border: none;
    overflow: hidden
}

.type_fptoday .xo-toggle .main-story .story-body a {
    padding-right: 0;
    background: none
}

.type_fptoday .xo-toggle .main-story .story-body p,
.type_fptoday .xo-toggle .main-story .story-body a,
.type_fptoday .xo-toggle .main-story .related-links a {
    color: #FFF
}

.type_fptoday .xo-toggle .main-story .story-body,
.type_fptoday .xo-toggle .main-story .xotitle {
    background: #000
}

.ua-ie .type_fptoday .xo-toggle .main-story .story-body,
.ua-ie .type_fptoday .xo-toggle .main-story .xotitle {
    filter: none;
    ms-filter: none
}

.type_fptoday .extra .main-story .xotitle h4 {
    color: #fdcd43;
    float: left;
    font-weight: bold;
    padding: .5em 0 0 .7em
}

.type_fptoday .extra .main-story .xotitle .date {
    color: #fff;
    float: right;
    padding: .5em .7em 0 0
}

.type_fptoday .extra .main-story .headline {
    clear: both;
    padding: .3em .5em .3em .5em
}

.type_fptoday .extra .main-story .headline-date {
    clear: both;
    padding: 0 .5em .3em .5em
}

.type_fptoday .extra .package-header .pack-title {
    padding: 0
}

.type_fptoday .extra .main-story .xotitle h3 a {
    color: #fff;
    text-decoration: none
}

.type_fptoday .extra .story-body {
    border-width: 1px;
    border-style: solid;
    padding-top: .5em
}

.river-news .type_fptoday .extra .story-body {
    border-left: none;
    border-right: none
}

.type_fptoday .extra .left-body p {
    border: none
}

.type_fptoday .y-carousel-list .selected {
    color: #333
}

.type_fptoday .y-carousel {
    padding-top: 8px
}

.type_fptoday .main-story {
    min-height: 19em
}

.ua-ie7 .type_fptoday .main-story {
    min-height: 18.3em
}

.ua-ie6 .type_fptoday .main-story {
    height: 18.3em
}

.type_fptoday .has-date {
    min-height: 20.6em
}

.ua-ie7 .type_fptoday .has-date {
    min-height: 20em
}

.ua-ie6 .type_fptoday .has-date {
    height: 20em
}

.type_fptoday .no-top-padding {
    padding-top: 0
}

.ua-ie6 .type_fptoday .y-carousel-list .item {
    padding: 0 0 .7em 0
}

.type_fptoday .y-carousel-list .selected,
.type_fptoday .y-carousel-list .selected:hover {
    color: #FFF
}

.type_fptoday .y-carousel-list .selected .indicator,
.type_fptoday .y-carousel-list .selected .indicator-playing {
    background-position: left -1567px;
    top: -3px;
    width: 27px;
    height: 10px;
    margin: -14px auto auto auto
}

.type_fptoday .y-carousel-list .compact .indicator,
.type_fptoday .y-carousel-list .compact .indicator-playing {
    top: -2px
}

.ua-ie6 .type_fptoday .y-carousel-list .selected .indicator,
.ua-ie6 .type_fptoday .y-carousel-list .selected .indicator-playing {
    margin: -7px auto -2px auto;
    top: -3px
}

.type_fptoday .fptoday-container {
    padding-bottom: 0
}

.type_fptoday .compact .main-story {
    height: auto;
    min-height: 10.1em
}

.ua-ie6 .type_fptoday .compact .main-story {
    height: 10em
}

.type_fptoday .compact .has-date {
    height: auto;
    min-height: 11.9em
}

.ua-ie6 .type_fptoday .compact .has-date {
    height: 11.7em
}

.type_fptoday .main-story .compact {
    float: left;
    padding-bottom: 5px
}

.ua-ie .type_fptoday .main-story .compact {
    zoom: 1
}

.type_fptoday .main-story h3.compact {
    font-weight: bold;
    padding: 0 5px 0 5px
}

.type_fptoday .compact .left-body {
    padding: 0 5px 10px 7px;
    float: none !important
}

.type_fptoday .package-header img.compact {
    width: 154px;
    height: 115px;
    border: 1px solid #C1CAD2;
    background: #fff;
    padding: 2px
}

.type_fptoday .compact .package-body {
    float: left;
    width: 58%
}

.type_fptoday .main-story div.compact {
    width: auto;
    padding-bottom: 0
}

.type_fptoday ul.compact {
    width: 55%;
    padding: 0 0 5px 10px
}

.type_fptoday .y-carousel-list a.compact {
    padding: 6px 0 5px 0
}

.type_fptoday .y-carousel-list img.compact {
    width: 60px;
    height: 44px;
    margin: .2em auto 3px auto
}

.type_fptoday .compact .related-story a {
    color: #224B7E
}

.type_fptoday .compact .has-date h3 {
    padding-bottom: 5px
}

.type_fptoday .compact .main-story h3 {
    padding: 1px 0 5px 5px;
    float: none
}

.type_fptoday .compact .left-body p {
    border-right: none;
    padding-right: 0
}

.type_fptoday .compact .related-links {
    width: auto
}

.type_fptoday .compact .related-links-spacer {
    margin-top: 1em
}

.type_fptoday .auto-height {
    height: auto !important;
    min-height: 0 !important
}

.type_fptoday .anim-ctrl-container {
    margin: auto;
    width: 24px
}

.type_fptoday .y-nav .y-nav-buttons {
    letter-spacing: -4px;
    word-spacing: -4px;
    width: 77px;
    line-height: 1;
    text-align: right
}

.type_fptoday .y-nav .prev,
.type_fptoday .y-nav .next,
.type_fptoday .y-nav .play,
.type_fptoday .y-nav .pause {
    cursor: pointer;
    display: inline-block;
    float: none;
    margin-right: -1px;
    letter-spacing: normal;
    word-spacing: normal;
    width: auto;
    text-align: left
}

.type_fptoday .y-nav .next {
    margin-right: 0
}

.type_fptoday .play .btn,
.type_fptoday .pause .btn {
    display: block;
    width: 22px;
    height: 13px;
    background-position: left -1248px;
    background-repeat: repeat-x
}

.type_fptoday .anim-ctrl {
    background-repeat: no-repeat;
    margin: 2px 8px;
    display: block;
    height: 9px;
    width: 8px
}

.type_fptoday .play .anim-ctrl {
    background-position: left -513px
}

.type_fptoday .pause .anim-ctrl {
    background-position: left -572px
}

.type_fptoday .no-flash,
.flash-0 .ua-op .type_fptoday .no-flash,
.flash-0 .ua-wk .type_fptoday .no-flash {
    position: absolute;
    top: 6.3em;
    left: 2.1em;
    width: 90%;
    overflow: hidden;
    color: #BBB;
    display: block
}

.ua-ff .type_fptoday .no-flash,
.ua-op .type_fptoday .no-flash,
.ua-wk .type_fptoday .no-flash {
    display: none
}

.bkt351 .type_fptoday .package-header .pack-title,
.bkt386 .type_fptoday .package-header .pack-title,
.bkt388 .type_fptoday .package-header .pack-title {
    margin-left: 1px;
    margin-top: 2px
}

.type_fptoday .toast {
    bottom: 2px;
    left: 30%;
    padding: 3px 5px;
    position: absolute;
    text-shadow: 0 1px #000;
    border-radius: 3px
}

.type_pa {
    margin-bottom: 10px
}

.type_pa .sb button {
    display: none;
    padding: 0;
    background-color: transparent;
    border-style: none;
    margin: 0
}

.jsenabled .type_pa .sb button {
    display: block
}

.ua-ie6 .type_pa .sb button,
.ua-ie7 .type_pa .sb button {
    overflow: visible
}

.ua-ff .type_pa .sb button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

.type_pa .sb {
    position: relative;
    z-index: 1
}

.ua-ie6 .type_pa .sb {
    zoom: 1
}

.type_pa .sb .y,
.type_pa .sb .u,
.type_pa .sb .p {
    border-width: 1px 1px 1px 0;
    border-style: solid;
    position: relative;
    z-index: 0;
    zoom: 1
}

.type_pa .sb .u,
.type_pa .sb .p {
    margin-top: -1px
}

.type_pa .sb .p-empty {
    display: none
}

.type_pa .sb .u-empty {
    display: none
}

.jsenabled .type_pa .sb .u-empty {
    display: block
}

.type_pa .sb .hd {
    padding: .54em .77em;
    border-width: 0 0 1px 0;
    border-style: solid
}

.type_pa .sb .p .hd {
    padding: .46em .77em
}

.type_pa .sb .hd .do-edit {
    border: none;
    float: right;
    padding-right: 0;
    padding-left: 16px;
    background-position: left -1054px;
    font-weight: bold
}

.ua-ie7 .type_pa .sb .hd .do-edit,
.ua-ie8 .type_pa .sb .hd .do-edit {
    line-height: 1.231
}

.ua-ff .type_pa .sb .hd .do-edit:focus {
    outline: 1px dotted #000
}

.type_pa .sb .hd .ico {
    width: 12px;
    height: 12px;
    padding: 0
}

.type_pa .sb .hd .ico,
.ua-wk .type_pa .sb .hd .do-edit {
    background-position: left -1055px
}

.type_pa .addtofaero .sb .hd .do-edit,
.type_pa .addtofaero .sb .do-open {
    display: none
}

.type_pa .sb .hd h2 {
    float: left;
    font-weight: bold;
    text-transform: uppercase
}

.type_pa .sb .hd h3 {
    font-weight: bold;
    text-transform: uppercase
}

.type_pa .sb .hd .alt-title {
    display: none;
    text-transform: none
}

.ua-ie6 .sb .y .hd,
.ua-ie6 .sb .u .hd {
    padding-bottom: .38em
}

.ua-ie6 .sb .p .hd {
    line-height: 1
}

.type_pa .edit-mode .y,
.type_pa .edit-mode .u,
.type_pa .edit-mode .p {
    opacity: .4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}

.type_pa .edit-mode .edit {
    opacity: 1;
    -ms-filter: ""
}

.ua-ie7 .type_pa .edit-mode .y,
.ua-ie7 .type_pa .edit-mode .u,
.ua-ie7 .type_pa .edit-mode .p {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40)
}

.ua-ie7 .type_pa .edit-mode .edit {
    filter: ""
}

.ua-ie .type_pa .edit-mode .y .btn .lbl,
.ua-ie .type_pa .edit-mode .u .btn .lbl,
.ua-ie .type_pa .edit-mode .p .btn .lbl {
    background-color: #fff
}

.ua-ie .type_pa .edit-mode .edit .btn .lbl {
    background-color: transparent
}

.type_pa .sb .y .ft {
    background-position: left -2276px;
    padding: .77em
}

.type_pa .sb .y .ft a {
    float: right;
    font-weight: bold;
    line-height: 1;
    background-color: #fff
}

.ua-ie6 .type_pa .sb .y .ft a {
    line-height: 13px
}

.type_pa .sb .btn .loading-spinner {
    display: block;
    height: 24px;
    width: 100%;
    background-position: 50% 50%
}

.jsenabled .type_pa .sb .p .btn {
    min-height: 26px
}

.jsenabled .ua-ie6 .type_pa .sb .p .btn {
    height: 26px
}

.type_pa .sb .btn {
    position: relative;
    background-position: left -2276px;
    z-index: 0
}

.ua-ie .type_pa .sb .btn {
    zoom: 1
}

.type_pa .sb .btn:focus {
    z-index: 1
}

.type_pa .sb .btn-current {
    z-index: 2
}

.type_pa .sb .btn a {
    display: block;
    border-style: none;
    border-width: 0;
    text-decoration: none
}

.type_pa .sb .btn-hover a {
    border-style: solid
}

.type_pa .sb .btn-hover+.btn {
    background-image: none
}

.type_pa .sb .btn-first {
    background-image: none
}

.type_pa .sb .btn-noad {
    display: none
}

.type_pa .sb .btn .icn {
    display: block;
    width: 18px;
    height: 18px;
    background-position: left -4246px
}

.type_pa .sb .btn .icn,
.type_pa .sb .btn .lbl {
    cursor: pointer;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle
}

.ua-ie6 .type_pa .sb .btn .icn,
.ua-ie6 .type_pa .sb .btn .lbl {
    display: inline;
    zoom: 1
}

.type_pa .sb .btn .lbl {
    font-weight: bold;
    max-width: 10em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ua-ff .type_pa .sb .btn .lbl {
    padding-left: 1px
}

.ua-ie6 .type_pa .sb .btn .lbl {
    width: 9em
}

.type_pa .sb .btn a:hover .lbl,
.type_pa .sb .btn a:focus .lbl {
    text-decoration: underline
}

.type_pa .sb .btn a.do-edit:hover .lbl,
.type_pa .sb .btn a.do-edit:focus .lbl {
    text-decoration: none
}

.ua-ie6 .type_pa .sb .btn a {
    position: relative;
    display: inline;
    zoom: 1;
    width: 100%
}

.type_pa .sb .btn a:hover,
.type_pa .sb .btn a:focus {
    text-decoration: none
}

.type_pa .sb .btn .do-open,
.type_pa .sb .btn .do-rm {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: .77em;
    border-style: none;
    border-width: 0;
    background-color: transparent;
    cursor: pointer;
    padding: 0
}

.ua-ff .type_pa .sb .btn .do-open:focus,
.ua-ff .type_pa .sb .btn .do-rm:focus {
    outline: 1px dotted #000
}

.type_pa .sb .btn .do-open {
    background-position: left -3393px
}

.type_pa .sb .btn .do-rm {
    display: none;
    background-position: left -1803px;
    width: 1.4em;
    height: 2em
}

.type_pa .sb .edit .btn:hover .do-rm,
.type_pa .sb .btn .do-rm:hover,
.type_pa .sb .btn .do-rm:focus {
    background-position: left -621px
}

.ua-ie6 .type_pa .btn .vital {
    margin-top: -0.5em;
    position: absolute;
    right: 1.25em;
    top: 50%
}

.type_pa .sb .btn a {
    padding: 5px 0 4px 0;
    border-width: 0;
    background-color: transparent;
    zoom: 1
}

.type_pa .sb .btn-hover a {
    border-width: 1px 0;
    padding: 4px 0 3px 0
}

.type_pa .sb .y-sortable-false a {
    border-top-width: 0;
    padding-top: 4px
}

.ua-ie7 .type_pa .sb .y-sortable-false a {
    position: relative
}

.type_pa .sb .edit a {
    cursor: default;
    text-decoration: none
}

.type_pa .sb .edit .btn {
    border-width: 1px 0 0 0
}

.type_pa .sb .edit .y-sortable a,
.type_pa .sb .edit .y-sortable .icn,
.type_pa .sb .edit .y-sortable .lbl {
    cursor: move
}

.type_pa .sb .edit .y-sortable-false a,
.type_pa .sb .edit .y-sortable-false .icn,
.type_pa .sb .edit .y-sortable-false .lbl {
    cursor: default
}

.type_pa .sb .edit .btn a:hover .lbl,
.type_pa .sb .edit .btn a:focus .lbl {
    text-decoration: none
}

.type_pa .sb .edit .y-sortable-false {
    border-width: 0
}

.type_pa .sb .edit .btn a {
    border: 1px solid #fff;
    padding: 3px 0 3px 0
}

.ua-ie6 .type_pa .sb .edit .btn a {
    border-left-width: 0;
    border-right-width: 0
}

.type_pa .sb .edit .y-sortable-false a {
    padding: 4px 0
}

.type_pa .sb .btn .pa-sprite {
    overflow: hidden;
    position: relative;
    height: 18px;
    width: 18px;
    display: inline-block
}

.type_pa .sb .btn .pa-sprite img {
    position: relative
}

.type_pa .sb .btn .icn {
    margin: 0 10px
}

.type_pa .sb .edit .btn .icn {
    margin-left: 9px
}

.type_pa .sb .edit .y-sortable-false .icn {
    margin-left: 10px
}

.type_pa .y-sortable-active * {
    visibility: hidden
}

.type_pa .sb .btn .do-add-link {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 16px;
    border-style: none;
    margin-left: 2px;
    padding: 0;
    border-width: 0;
    background-position: left -3453px
}

.type_pa .sb .do-add-link:hover,
.type_pa .sb .do-add-link:focus {
    background-position: left -3041px
}

.type_pa .sb .btn-loading .do-add-link {
    background: url(anim_loading_sm_082208.gif) left 7px no-repeat;
    margin-left: 0;
    margin-right: 2px
}

.type_pa .sb .qv {
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    margin-left: -2em;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid
}

.type_pa .sb .btn-first .qv {
    top: -1px
}

.ua-ie6 .type_pa .sb .qv {
    left: 87%;
    margin-left: 0
}

.type_pa .sb .qv span {
    display: block
}

.type_pa .sb .qv .inner {
    border: 1px solid #fff
}

.type_pa .sb .qv .cort,
.type_pa .sb .qv .corb {
    position: absolute;
    overflow: hidden;
    width: 5px;
    height: 5px;
    left: -1px
}

.type_pa .sb .qv .cort {
    top: -1px;
    background-position: left -3813px
}

.type_pa .sb .qv .corb {
    bottom: -1px;
    background-position: left -3868px
}

.ua-ie6 .type_pa .sb .qv .corb {
    bottom: -2px
}

.type_pa .sb .qv button {
    white-space: nowrap;
    display: -moz-inline-stack;
    display: inline-block;
    font-weight: bold;
    vertical-align: top
}

.type_pa .sb .qv .btna,
.type_pa .sb .qv .btnb {
    height: 2.091em
}

.ua-ie6 .type_pa .sb .qv .btna,
.ua-ie6 .type_pa .sb .qv .btnb,
.ua-ie7 .type_pa .sb .qv .btna,
.ua-ie7 .type_pa .sb .qv .btnb {
    height: 2em
}

.type_pa .sb .qv .btna {
    width: 2.182em
}

.type_pa .sb .qv .btna span {
    background-position: left -1166px;
    display: -moz-inline-stack;
    display: inline-block;
    height: 2.091em;
    width: 11px
}

.ua-ie6 .type_pa .sb .qv .btna span,
.ua-ie7 .type_pa .sb .qv .btna span {
    height: 1.909em
}

.type_pa .sb .qv .btnb {
    background-position: left -1748px;
    padding: 0 .909em
}

.type_pa .sb .btn-hover .qv {
    display: block
}

.type_pa .sb .ptr {
    position: absolute;
    width: 2.077em;
    height: 1.923em;
    margin-left: -2em;
    top: 0;
    left: 100%;
    border-width: 1px;
    border-style: solid;
    border-right-style: none
}

.ua-ie6 .type_pa .sb .ptr-ltr {
    width: 2em;
    margin-left: -1.9em
}

.ua-ie6 .type_pa .sb .ptr-rtl {
    width: 1.95em;
    margin-left: -1.9em
}

.ua-ie7 .type_pa .sb .ptr {
    height: 1.846em
}

.type_pa .sb .ptr button {
    height: 2.091em;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.type_pa .sb .ptr button span {
    background-position: left -1224px;
    display: -moz-inline-stack;
    display: inline-block;
    height: 2.091em;
    width: 11px
}

.type_pa .sb .ptr-cort,
.type_pa .sb .ptr-corb {
    display: block;
    position: absolute;
    left: -1px;
    height: 5px;
    width: 5px;
    overflow: hidden
}

.type_pa .sb .ptr-cort {
    top: -1px;
    background-position: left -3923px
}

.type_pa .sb .ptr-corb {
    bottom: -1px;
    background-position: left -3978px
}

.type_pa .sb .edit .hd button {
    display: none
}

.type_pa .sb .edit .hd .title {
    display: none
}

.type_pa .sb .edit .hd .alt-title {
    display: block
}

.type_pa .sb .edit {
    border-left-width: 1px;
    border-left-style: solid;
    margin-left: -1px;
    z-index: 1
}

.type_pa .sb .edit .hd {
    background-position: left -1748px;
    background-repeat: repeat-x
}

.type_pa .sb .edit .btn {
    border-style: solid
}

.type_pa .sb .edit .btn a {
    background-image: none
}

.type_pa .sb .edit-ok .btn .do-rm {
    display: block
}

.type_pa .sb .edit .btn .vital,
.type_pa .sb .edit .btn .do-open,
.type_pa .sb .edit .y-sortable-false .do-open,
.type_pa .sb .edit .y-sortable-false .do-rm {
    display: none
}

.type_pa .sb .edit .y-sortable-false {
    border-bottom: none
}

.type_pa .sb .edit .y-sortable-false a,
.type_pa .sb .edit .ft {
    background-image: none;
    border-style: none
}

.type_pa .sb .edit .y-sortable-false a *,
.type_pa .sb .edit .ft * {
    opacity: .4
}

.type_pa .sb button.do-close {
    display: none
}

.type_pa .sb .edit button.do-close {
    display: block
}

.type_pa .hide {
    display: none
}

.type_pa .oops a.cta-btn {
    padding-top: 1px;
    padding-bottom: 1px;
    text-decoration: none
}

.type_pa .pa-mod-ovrly {
    background-color: #000;
    height: 100%;
    opacity: .3;
    -moz-opacity: .3;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 98
}

.type_pa .pa-mod-err-ctr {
    border: 1px solid #BDBDBD;
    background-color: #fff;
    background-position: left -600px;
    background-repeat: repeat-x;
    position: absolute;
    top: 10em;
    left: 50%;
    margin-left: -13.5em;
    padding-bottom: 1em;
    width: 27em;
    z-index: 99
}

.type_pa .pa-mod-err-msg {
    clear: both
}

.type_pa .pa-mod-err-close {
    display: block;
    float: right;
    width: 18px;
    height: 18px;
    overflow: hidden;
    background-position: left -685px
}

.type_pa .pa-unavailable {
    background-position: left -2356px;
    border-width: 1px;
    border-style: solid;
    margin: 0 1em 1em 1em;
    padding: 1em 1em 1em 65px
}

.type_pa .sb .pa-unavailable {
    padding: 1em
}

.type_pa .pa-unavailable strong {
    display: block;
    margin-bottom: .5em
}

.type_pa .pa-unavailable li {
    margin: .5em 0
}

.type_pa .pa-unavailable li a {
    padding: 4px 0 4px 25px;
    display: block;
    height: 14px
}

.ua-ie6 .type_pa .pa-unavailable li.pa-unavailable-all-svcs a {
    padding: 4px 0 4px 18px
}

.type_pa .pa-flash .pointer {
    top: 15px
}

.type_pa .pa-flash .content {
    width: 26em
}

.type_pa .pa-flash .bg {
    position: absolute;
    height: 30px;
    width: 100%
}

.type_pa .pa-flash .hd {
    padding: .25em;
    position: relative
}

.type_pa .pa-flash .hd .do-flash-close {
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    float: right;
    height: 16px;
    width: 16px;
    padding: 0
}

.ua-ff .type_pa .pa-flash .hd .do-flash-close::-moz-focus-inner {
    border-style: none;
    padding: 0
}

.type_pa .pa-flash .hd .do-flash-close span {
    background-position: left -1985px;
    display: -moz-inline-stack;
    display: inline-block;
    height: 16px;
    width: 12px
}

.ua-ie7 .type_pa .pa-flash .hd .do-flash-close span,
.ua-ie6 .type_pa .pa-flash .hd .do-flash-close span {
    background-position: left -1986px;
    display: block
}

.type_pa .pa-flash .bd {
    font-weight: bold;
    padding: .25em 1.2em;
    position: relative
}

.type_pa .pa-flash .bd .icon {
    background-position: left -3141px;
    float: left;
    margin-top: -0.25em;
    height: 22px;
    width: 22px
}

.type_pa .pa-flash .bd .msg {
    padding-left: 2.5em
}

.type_pa .pa-flash .ft {
    padding: 1em 1.2em 1.2em 1.2em
}

.type_pa .pa-flash .ft .do-flash-close {
    margin-left: 2.5em;
    padding: .1em 1em
}

.type_pa .pa-apps-userlist {
    border-style: solid;
    border-width: 0 1px 1px 0;
    zoom: 1
}

.type_pa .pa-apps-userlist .pa-unavailable {
    padding: 1em
}

.ua-ie6 .type_pa .pa-apps-userlist .pa-unavailable {
    position: relative
}

.type_pa .pa-apps-userlist .pa-unavailable li {
    height: auto;
    min-height: 0;
    background: none;
    border: none
}

.type_pa .pa-apps-userlist .pa-unavailable li.pa-unavailable-all-svcs a {
    height: auto
}

.type_pa .pa-notice {
    position: absolute;
    right: 26px;
    top: 9px;
    color: #fff;
    font-weight: bold;
    line-height: 1;
    display: block;
    border-style: solid;
    border-width: 0 1px;
    border-color: #52B633;
    background-color: #52B633;
    z-index: 3
}

.type_pa .pa-notice em {
    display: block;
    line-height: 1;
    margin: -1px 0;
    padding: 1px 4px 0 4px;
    border-style: solid;
    border-width: 1px 0;
    border-color: #52B633
}

.type_pa .pa-app {
    display: none
}

.type_pa .new-line .vital {
    display: block;
    padding-left: 39px
}

.ua-ie6 .type_pa .new-line .vital {
    position: relative;
    padding-top: 5px;
    right: auto;
    top: auto
}

.type_pa .pa-app {
    position: absolute;
    z-index: 0;
    left: 100%;
    top: 0;
    width: 59.6em;
    background-color: rgba(0, 0, 0, .2)
}

.ua-ie6 .type_pa .pa-app,
.ua-ie7 .type_pa .pa-app {
    background-color: #b0b0b0
}

.ua-ie6 .type_pa .pa-app,
.ua-ie7 .type_pa .pa-app {
    width: 58.1em
}

.type_pa .pa-detached .pa-app {
    display: block
}

.type_pa .pa-app-migrate,
.type_pa .pa-app-hd,
.type_pa .pa-app-bd {
    margin-right: 2px;
    position: relative;
    border-style: solid
}

.type_pa .pa-app-migrate {
    background-color: #FCEFC7;
    border-width: 1px 1px 0 1px
}

.type_pa .pa-migrate-msg {
    padding: 10px;
    border-bottom: solid 1px #fc3;
    zoom: 1
}

.type_pa .pa-migrate-msg td {
    vertical-align: top
}

.type_pa .pa-migrate-icn {
    height: 16px;
    width: 16px;
    display: inline-block;
    background-position: left -2762px
}

.type_pa .pa-migrate-ctr {
    line-height: 19px;
    padding-left: .7em;
    zoom: 1
}

.type_pa .pa-migrate-msg .pa-migrate-btn {
    vertical-align: bottom;
    padding: 0 0 1em 1em;
    zoom: 1
}

.type_pa .pa-migrate-start {
    padding: .3em 1.3em !important;
    white-space: nowrap
}

.type_pa .raquo {
    padding-left: 3px;
    padding-right: 11px;
    background-position: right -2215px;
    font-weight: bold;
    display: inline-block
}

.type_pa .pa-app-mod .ft {
    display: none
}

.type_pa .pa-app-mod .type_pacontainer .ft {
    display: block
}

.type_pa .pa-app-hd {
    min-height: 2.15em;
    border-width: 0 1px
}

.ua-ie6 .type_pa .pa-app-hd {
    height: 2.15em
}

.type_pa .pa-app .pa-app-col1 .hd {
    top: -2.15em;
    padding-top: .46em;
    position: absolute
}

.type_pa .pa-app .pa-app-col1 .hd h2 {
    display: inline;
    float: left;
    font-weight: bold;
    margin-right: 10px;
    outline-style: none;
    text-transform: uppercase;
    max-width: 18em;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    zoom: 1
}

.ua-ie6 .type_pa .pa-app .pa-app-col1 .hd h2 {
    width: 16em
}

.type_pa .pa-app-bd {
    position: relative;
    padding: 0 0 .62em .62em;
    margin-bottom: 2px;
    border-width: 0 1px 1px 1px;
    min-height: 37em
}

.ua-ie6 .type_pa .pa-app-bd {
    height: 37em
}

.type_pa .pa-app-hd .do-app-close {
    position: absolute;
    height: 20px;
    right: 8px;
    width: 20px;
    background-position: left -270px;
    background-color: transparent;
    border-style: none;
    padding: 0;
    top: 6px
}

.type_pa .pa-app .pa-app-cort,
.type_pa .pa-app .pa-app-corb {
    position: absolute;
    width: 2px;
    height: 2px;
    background-color: #fff;
    overflow: hidden
}

.type_pa .pa-app .pa-app-cort {
    top: 0;
    right: 0
}

.type_pa .pa-app .pa-app-corb {
    bottom: 0;
    left: 0
}

.ua-ie6 .type_pa .pa-app .pa-app-cort {
    right: -1px
}

.type_pa .logged-out .oops-msg .iconpos,
.type_pa .notice .oops-msg .iconpos {
    background-position: left -2438px
}

.ua-ie6 type_pa .logged-out .oops-msg .iconpos,
.ua-ie6 .type_pa .notice .oops-msg .iconpos {
    background-position: left -3211px
}

.type_pa .has-error .pa-app .pa-app-col1 .mod .hd .mod-edit {
    display: none
}

.type_pa .pa-module-loading-msg {
    display: none;
    position: relative
}

.type_pa .pa-module-loading .pa-module-loading-msg {
    display: block;
    background-color: #fff
}

.type_pa .pa-loading {
    background-position: left 50%;
    padding: .5em 0 .5em 26px;
    display: -moz-inline-box;
    display: inline-block;
    margin-top: 14em
}

.type_pa .pa-module-loading-msg,
.type_pa .pa-panel-loading-msg {
    text-align: center
}

.type_pa .pa-app .pa-app-col1 {
    background-color: #fff
}

.type_pa .pa-app .pa-app-col1,
.type_pa .pa-module-loading-msg {
    position: relative;
    border-width: 1px;
    border-style: solid;
    width: 31.538em
}

.ua-ie6 .type_pa .pa-app .pa-app-col1 .hd,
.ua-ie6 .type_pa .pa-app .pa-app-col1,
.ua-ie6 .type_pa .pa-module-loading-msg,
.ua-ie7 .type_pa .pa-app .pa-app-col1 .hd,
.ua-ie7 .type_pa .pa-app .pa-app-col1,
.ua-ie7 .type_pa .pa-module-loading-msg {
    width: 30.65em
}

.type_pa .pa-app .pa-app-col1 .mod,
.type_pa .pa-app .pa-app-col2,
.type_pa .pa-module-loading-msg,
.type_pa .pa-module-height {
    height: 37em
}

.type_pa .pa-app .pa-app-col1 .mod,
.type_pa .pa-app .pa-app-col2 .mod .bd,
.type_pa .pa-module-loading-msg,
.type_pa .pa-module-height {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    zoom: 1;
    z-index: 0
}

.ua-ie6 .type_pa .pa-app .pa-app-col1 .mod .bd {
    zoom: 1
}

.ua-ie7 .type_pa .pa-app .pa-app-col1 .mod .bd {
    zoom: 1;
    position: relative
}

.type_pa .pa-module-loading-msg {
    position: absolute;
    top: 0;
    z-index: 1
}

.ua-ie7 .type_pa .pa-app .pa-app-col2 {
    z-index: -1
}

.type_pa .pa-app .pa-app-col2 .mod .bd {
    overflow-y: hidden;
    height: auto
}

.type_pa .pa-app .pa-mod-err-ctr .mod .bd {
    height: auto;
    background: transparent
}

.type_pa .pa-app .pa-app-col1 .mod .bd .bd {
    border: 0 none;
    height: auto;
    width: auto
}

.type_pa .pa-app .pa-app-add-promo .mod {
    height: 34.2em
}

.type_pa .pa-app .pa-app-col2 {
    position: absolute;
    right: 1em;
    top: 0;
    width: 25em;
    overflow: hidden
}

.ua-ie6 .type_pa .pa-app .pa-app-col2,
.ua-ie7 .type_pa .pa-app .pa-app-col2 {
    width: 24.65em
}

.type_pa .pa-app .pa-app-col2 .mod .bd {
    width: 100%
}

.bkt701 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt830 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt890 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt891 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt892 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt894 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt899 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt900 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt907 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt908 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt909 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt911 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt912 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt913 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt914 .type_pa .pa-app-col2 .mod .type_apppromo,
.bkt915 .type_pa .pa-app-col2 .mod .type_apppromo {
    position: absolute;
    z-index: 1
}

.type_pa .pa-app .type_pacontainer .pa-wide {
    width: 57.9em
}

.ua-ie7 .type_pa .pa-app .type_pacontainer .pa-wide {
    width: 100%
}

.ua-ie6 .type_pa .pa-app .type_pacontainer .pa-wide {
    width: 97%
}

.type_pa .pa-app .type_pacontainer .pa-wide .mod {
    overflow: hidden;
    height: 35.4em
}

.ua-ie6 .type_pa .pa-app .type_pacontainer .pa-wide .mod {
    overflow: hidden;
    height: 37em
}

.ua-ie6 .type_pa .pa-app .type_pacontainer .pa-wide .pa-add-promo-cont {
    width: 56.8em
}

.type_pa .pa-app .show-pa-disclaimer .mod {
    height: 34.2em
}

.type_pa .pa-app .show-pa-disclaimer-promo .mod {
    height: 31.2em
}

.ua-ie6 .type_pa .pa-add {
    zoom: 1
}

.type_pa .pa-add-hd {
    background-position: left -1748px;
    background-repeat: repeat-x;
    overflow: hidden;
    padding: .54em 26px .54em .77em;
    position: relative
}

.ua-ie6 .type_pa .pa-add-hd {
    zoom: 1
}

.type_pa .pa-add-hd h2 {
    float: left;
    font-weight: bold;
    padding-right: 1em
}

.type_pa .pa-add-hd p {
    line-height: 1.4em
}

.type_pa .pa-add-hd .do-close {
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    padding: 0;
    position: absolute;
    top: 3px;
    right: 3px;
    height: 20px;
    width: 20px
}

.type_pa .pa-add-hd .do-close span {
    background-position: left -2433px;
    display: -moz-inline-stack;
    display: inline-block;
    height: 20px;
    width: 8px
}

.ua-ff .type_pa .pa-add-hd .do-close span {
    margin: -1px 0 0 -1px
}

.ua-ie7 .type_pa .pa-add-hd .do-close span,
.ua-ie6 .type_pa .pa-add-hd .do-close span {
    background-position: left -2434px;
    display: block
}

.type_pa .pa-add-bd {
    padding: .77em .77em .46em .77em;
    position: relative;
    zoom: 1
}

.type_pa .pa-add-ft {
    display: none;
    overflow: hidden;
    padding: 0 .77em .46em .77em
}

.ua-ie6 .type_pa .pa-add-ft {
    zoom: 1
}

.type_pa .edit-ok .pa-add-ft {
    display: block
}

.type_pa .pa-add-ft .do-done {
    float: left
}

.type_pa .pa-add-ft p {
    float: right;
    line-height: 1.9em
}

.type_pa .pa-add-ft p span {
    font-weight: bold
}

.type_pa .pa-mask {
    background-color: black;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: .4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    z-index: 1
}

.type_pa .edit-err {
    border-style: solid;
    border-width: 1px;
    position: absolute;
    left: 50%;
    width: 27em;
    margin-left: -13.5em;
    z-index: 2
}

.type_pa .edit-err-hd {
    padding: .25em
}

.type_pa .do-err-close {
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    float: right;
    padding: 0;
    width: 14px;
    height: 14px
}

.type_pa .do-err-close span {
    background-position: left -941px;
    display: -moz-inline-stack;
    display: inline-block;
    height: 14px;
    width: 8px
}

.ua-ff .type_pa .do-err-close span {
    margin: -1px 0 0 -1px
}

.ua-ie7 .type_pa .do-err-close span,
.ua-ie6 .type_pa .do-err-close span {
    background-position: left -942px;
    display: block
}

.type_pa .edit-err-signin .oops-msg .iconpos {
    background-position: left -2438px
}

.ua-ie6 .type_pa .edit-err-signin .oops-msg .iconpos {
    background-position: left -3211px
}

.type_pa .edit-err-signin-ft {
    border-top-style: solid;
    border-width: 1px;
    padding: .5em .8em;
    margin: .8em 1px 1px 1px
}

.type_pa .pa-add-y {
    width: 56em
}

.type_pa .pa-add-y .pa-loading {
    margin: 7em 0
}

.type_pa .pa-add-y .pa-app-col1 .hd {
    display: none
}

.type_pa .pa-add-u {
    width: 46em
}

.type_pa .pa-add-u .pa-loading {
    margin: 2.25em 0
}

.type_pa .pa-add-u .pa-add-ft {
    border-top-style: solid;
    border-top-width: 1px;
    padding-top: .46em;
    padding-bottom: .46em
}

.type_pa .pa-add-u fieldset {
    margin-bottom: .4em
}

.type_pa .pa-add-u .promo {
    margin-top: .5em;
    background-position: right -2217px;
    padding-right: 11px;
    display: inline
}

.ua-ie6 .type_pa .pa-add-u .promo,
.ua-ie7 .type_pa .pa-add-u .promo {
    zoom: 1
}

.type_pa .pa-auto-add {
    position: relative;
    padding: .3em 1em;
    border-width: 1px
}

.type_pa .pa-auto-title {
    font-weight: bold;
    padding-bottom: .77em;
    text-transform: uppercase
}

.ua-ie6 .type_pa .pa-auto-add,
.ua-ie7 .type_pa .pa-auto-add {
    margin-left: 4px;
    padding: .25em 1em
}

.ua-wk .type_pa .pa-auto-add {
    padding: .4em 1em
}

.type_pa .pa-auto-msg-wrap {
    background-color: #FCEFC7;
    border: 1px solid #FC3;
    display: none;
    margin-bottom: .55em;
    padding-left: .45em
}

.type_pa .pa-auto-msg {
    padding: .45em .45em .45em 25px;
    background-position: left -2822px;
    font-weight: bold
}

.type_pa .pa-auto-err .pa-auto-msg,
.type_pa .pa-auto-err-label .pa-auto-msg,
.type_pa .pa-auto-err-url .pa-auto-msg {
    color: #AD0000
}

.ua-ie6 .type_pa .pa-auto-msg {
    background-position: left -3351px;
    zoom: 1
}

.type_pa .pa-auto-ok .pa-auto-msg,
.type_pa .pa-auto-err-signin .pa-auto-msg {
    background-position: left -2758px
}

.ua-ie6 .type_pa .pa-auto-ok .pa-auto-msg,
.ua-ie7 .type_pa .pa-auto-ok .pa-auto-msg,
.ua-ie6 .type_pa .pa-auto-err-signin .pa-auto-msg,
.ua-ie7 .type_pa .pa-auto-err-signin .pa-auto-msg {
    background-position: left -3414px
}

.type_pa .pa-auto-err-signin .pa-auto-msg .btn {
    padding: 2px 4px;
    margin-left: 5px
}

.ua-ie6 .type_pa .pa-auto-err-signin .pa-auto-msg .btn,
.ua-ie7 .type_pa .pa-auto-err-signin .pa-auto-msg .btn {
    vertical-align: middle
}

.type_pa .pa-auto-status .pa-auto-msg-wrap {
    display: block
}

.type_pa .pa-auto-status .pa-auto-title {
    display: none
}

.type_pa .pa-auto-label,
.type_pa .pa-auto-url {
    padding: .42em;
    width: 16.17em;
    border-width: 1px;
    border-style: solid
}

.type_pa .pa-auto .focus {
    color: #000
}

.type_pa .pa-auto-err-label .pa-auto-label,
.type_pa .pa-auto-err-url .pa-auto-url {
    border-color: #AD0000
}

.ua-ie8 .type_pa .pa-auto-label {
    margin-right: .5em
}

.type_pa .edit-load .pa-add-bd {
    text-align: center
}

.type_pa .edit-load .pa-loading {
    background-position: left 50%;
    padding: .5em 0 .5em 26px;
    display: -moz-inline-box;
    display: inline-block
}

.type_pa .pa-add .y-add-col-holder {
    padding: .77em 0
}

.type_pa .pa-add .y-add-col {
    padding: .4em 0 0 .4em
}

.type_pa .pa-add .y-add-col a {
    font-weight: bold;
    overflow: hidden
}

.type_pa .pa-add ol.y-add-col li {
    display: inline-block;
    width: 14.1em;
    margin: 0 .4em .4em 0
}

.ua-ie6 .type_pa .pa-add ol.y-add-col li,
.ua-ie7 .type_pa .pa-add ol.y-add-col li {
    width: 14.3em
}

.ua-ie6 .type_pa .pa-add ol.y-add-col li,
.ua-ie7 .type_pa .pa-add ol.y-add-col li {
    display: inline;
    zoom: 1
}

.type_pa .pa-add ol.y-add-col li.no-margin {
    margin-right: 0
}

.type_pa .pa-add .y-add-col .add-app {
    display: block;
    line-height: 1.7;
    border-style: solid;
    border-width: 0;
    padding: 2px 14px 2px 7px;
    text-decoration: none;
    background: #fff;
    position: relative;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ua-ff .type_pa .pa-add .y-add-col .add-app {
    height: 1.7em;
    white-space: normal
}

.ua-ie6 .type_pa .pa-add .y-add-col .add-app {
    zoom: 1
}

.type_pa .pa-add .y-add-col .add-app:hover {
    border-style: solid;
    border-width: 1px;
    background-color: transparent;
    padding: 1px 13px 1px 6px
}

.ua-ie6 .type_pa .pa-add .pa-remove-item .add-app:hover {
    text-indent: 0
}

.type_pa .pa-add .y-add-col .add-app .op-icon {
    background-position: left -2982px;
    display: block;
    position: absolute;
    right: 2px;
    top: 2px;
    height: 18px;
    width: 12px;
    cursor: pointer
}

.type_pa .pa-add .y-add-col .add-app:hover .prop-title {
    text-decoration: none
}

.type_pa .pa-add .y-add-col .add-app:hover .op-icon {
    background-position: left -3044px;
    right: 1px;
    top: 1px
}

.type_pa .pa-add .pa-remove-item .add-app .op-icon {
    background-position: left -1806px;
    right: 3px;
    top: 2px
}

.type_pa .pa-add .pa-remove-item .add-app:hover .op-icon {
    background-position: left -624px;
    right: 2px;
    top: 1px
}

.type_pa .pa-add .y-add-col .loading .add-app .op-icon,
.type_pa .pa-add .y-add-col .loading .add-app:hover .op-icon {
    background: url(anim_loading_sm_082208.gif) no-repeat left 2px;
    width: 16px;
    top: 3px;
    right: 4px
}

.type_pa .pa-add .y-add-col .loading .add-app:hover .op-icon {
    top: 2px;
    right: 3px
}

.type_pa .pa-add-u .add-header {
    border-top-style: solid;
    border-top-width: 1px;
    line-height: 0;
    margin: .4em -0.77em
}

.type_pa .pa-add-u .mru {
    line-height: 2em;
    margin-bottom: 0;
    padding-left: .85em
}


#y-masthead {
    box-shadow: 0 -5px 12px rgba(0, 0, 0, 0.12), -5px 0 12px rgba(0, 0, 0, 0.12), 5px 0 12px rgba(0, 0, 0, 0.12) !important;
}

#y-content {
    box-shadow: -5px 0 12px rgba(0, 0, 0, 0.12), 5px 0 12px rgba(0, 0, 0, 0.12) !important;
}

#y-footer {
    box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12), -5px 0 12px rgba(0, 0, 0, 0.12), 5px 0 12px rgba(0, 0, 0, 0.12) !important;
}