
body {
    color: #ffffff;
    background-color: #2D3C70;
    font-family: Helvetica, 'Nokia Sans', Arial, Sans-serif;
}

a {
    text-decoration: none;
    /*color: inherit;*/
}

img {
    border: 0;
}

strong {
    font-weight: bold;
}

#page {
    background: #2D3C70;
    color: #ffffff;
}

.collection #content,.form #content {
    background-color: #2D3C70;
    padding: 3px 3px 0 3px;
}

.form #content {
    background: #2D3C70;
    margin: 0 5px;
}

.subdued,.subtext {
    color: #a1b7e4;
}

.uim .subdued,.uim .subtext {
    color: #45517a;
}

.suim .subdued,.suim .subtext {
    color: #45517a;
}

.featured .subdued,.featured .subtext,.disabled {
    color: #5d3111;
}

.featured .suim .subdued,.featured .suim .subtext {
    color: #5d3111;
}

.important,.negative {
    color: #ff7a55;
}

.uim .important,.uim .negative,.uim .hd .uic.important,.uim .hd .uic.negative
    {
    color: #bc2a21;
}

.suim .important,.suim .negative,.suim .hd .uic.important,.suim .hd .uic.negative
    {
    color: #bc2a21;
}

.featured .important,.featured .negative,.featured .hd .uic.important,.featured .hd .uic.negative
    {
    color: #bc2a21;
}

.featured .suim .important,.featured .suim .negative,.featured .suim .hd .uic.important,.featured .suim .hd .uic.negative
    {
    color: #bc2a21;
}

.positive {
    color: #ffffff;
}

.uim .positive {
    color: #2e7d0f;
}

.suim .positive {
    color: #2e7d0f;
}

.featured .positive {
    color: #2efd0f;
}

.featured .suim .positive {
    color: #2efd0f;
}

.link {
    color: #ffd146;
}

.uim .link {
    color: #253e97;
}

.suim .link {
    color: #253e97;
}

.featured .link {
    color: #253e97;
}

.featured .suim .link {
    color: #253e97;
}

.value {
    color: #8de3ff;
}

.uim .value {
    color: #405288;
}

.suim .value {
    color: #405288;
}

.featured .value {
    color: #405288;
}

.featured .suim .value {
    color: #405288;
}

.uim .subtext.description {
    font-size: 100%;
    color: #000000;
}

.subtext,.small,.value {
    font-size: 90%;
}

.title {
    font-size: 110%;
}

.phWrapper {
    background-color: #2d3b71;
    /*background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        ;
    background-position: -1500px -23px;
    background-repeat: repeat-x;*/
}

.ph,.ph1 {
    width: 9px;
    height: 9px;
    float: left;
    background: transparent
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_icons/)
        no-repeat -100px 0;
}

.ph1 {
    float: right;
    background: transparent
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_icons/)
        no-repeat -109px 0;
}

.pageTitle {
    text-align: center;
    font-size: 105%;
    font-weight: bold;
    padding: 0.7em 0 0.5em 0;
    border-bottom: 1px solid #2a386b;
    color: #ffffff;
    text-shadow: #000 0 -1px 2px;
}

.pageTitle.nobdr {
    border: none;
}

.mastbdr {
    height: 1px;
    width: 100%;
    background: #425182;
}

#pageHeader .searchBox {
    padding: 0.3em 4px 0.5em;
}

#titlebar {
    background-color: #2c3b70;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        ;
    background-position: -500px -24px;
    background-repeat: repeat-x;
    padding: 1px 0 3px 0;
}

#titlebar.full {
    padding: 0;
    background-color: #2c3b70;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        ;
    background-position: -500px -24px;
    background-repeat: repeat-x;
}

#titlebar img {
    vertical-align: middle;
}

#titlebar table.t {
    width: 100%;
}

#titlebar td.logoAndTitle div {
    width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 100%;
    font-weight: bold;
}

#titlebar .uic {
    padding: 6px 2px 2px 4px;
}

#titlebar td.logoAndTitle img {
    margin-right: 4px;
}

#titlebar .widgetTitle {
    font-size: 97%;
    color: #ffffff;
}

#titlebar.full .widgetTitle {
    color: #ffffff;
}

#titlebar .uiCommand {
    font-size: 97%;
}

#titlebar.minimal,#titlebar.minimal .oneSearch {
    padding: 0;
}

#titlebar.minimal td {
    vertical-align: top;
}

#titlebar.minimal td.logo,#titlebar.minimal td.command {
    padding-top: 3px;
}

#titlebar.minimal td.logo {
    padding-right: 4px;
}

#titlebar.minimal td.command {
    padding: 4px;
}

#titlebar .divider {
    margin: 0 3px;
    color: #ffffff;
}

#titlebar.minimal td.osMinimal {
    width: 100%;
}

#titlebar.minimal td.osMinimal input.os {
    width: 60%;
}

.mast .items {
    padding: 0.3em 8px;
}

.mast .items .uic {
    background: transparent;
    padding: 0;
    color: #ffffff;
}

.mast .items .uic.title {
    color: #ffdb79;
}

.mast .items .img {
    vertical-align: top;
}

div.items {
    position: relative;
    padding: 0.3em 0 0.3em 0;
}

.hd .items .imgL {
    padding-left: 8px;
}

td.blocks {
    width: 100%;
}

td.blocks .uic {
    padding: 0 8px 2px 8px;
}

.uip td.imgL {
    vertical-align: top;
    overflow: hidden;
    padding-right: 4px;
}

.uip td.imgR {
    vertical-align: top;
}

a.cellLink {
    color: inherit;
    display: block;
    width: 100%;
}

.uip.linked .arr,.uip.trigger .arr {
    background-color: transparent;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_icons/)
        ;
    background-position: -22px -12px;
    width: 8px;
    height: 12px;
    position: absolute;
    right: 0;
    top: 30%;
}

.uip.linked .items {
    padding-right: 10px;
}

.callout.linked .arr {
    background-color: transparent;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_icons/)
        ;
    background-position: -44px -11px;
}

.callout.linked.low .arr {
    background-color: transparent;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_icons/)
        ;
    background-position: 0 -12px;
}

.callout.linked.strong .arr {
    background-color: transparent;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_icons/)
        ;
    background-position: -11px -12px;
}

.uip.trigger .items {
    padding-right: 20px;
}

.uip.trigger .arr {
    width: 18px;
    height: 18px;
    background-position: -56px -11px;
}

.featured .uip.trigger .arr {
    background-position: -75px -11px;
}

.uim .formField .uip,.uim .formField .uip .uic {
    border-top: 0;
    padding-left: 0;
}

.uic {
    display: block;
    padding: 0.3em 8px;
}

.linked .items .uic,.trigger .items .uic {
    max-width: 183px;
}

body.landscape .linked .items .uic,.trigger .items .uic {
    max-width: 263px;
}

.uim .uic {
    border-top: 1px solid #bec9de;
    background: transparent;
}

.suim .uic {
    border-top: none;
}

.featured .bd .uic {
    background: #fae067
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        repeat-x -6000px -14px;
    border-top: 1px solid #d1b84e;
}

.featured .uic.first,.featured .suim .uic.first {
    border-top: 0;
}

.featured .suim .uic {
    background: transparent;
    border-top: 1px solid #a2965f;
}

.center {
    text-align: center;
}

.left,.natural {
    text-align: left;
}

.right,.opposite {
    text-align: right;
}

.uim .first,.suim .first,.ssuim .first {
    border-top: 0;
}

.floatL {
    float: left;
}

#content .uim.s {
    border-bottom: 1px solid #bec9de;
}

.uim {
    position: relative;
}

.uim .bd,.uip {
    min-height: 27px;
}

.uim .bd {
    background: #ffffff;
    color: #000000;
}

.featured .bd {
    background: #fae067;
    color: #000000;
}

.uic.first,.uip.first {
    border-top: none;
}

hr.d {
    background: #2D3C70;
    color: transparent;
    margin: 0;
    border: 0;
    height: 0.3em;
}

.suim .bd,.suim .bd .uip {
    background-color: #ffffff;
    color: #000000;
}

.featured .suim .bd,.featured .suim .bd .first {
    background: #daC97F;
}

.featured .suim .bd .items {
    background: transparent;
}

.suim .uic.first,.suim .uip.first {
    border-top: none;
}

b.tl,b.tr,b.bl,b.br {
    width: 5px;
    height: 5px;
    display: block;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_icons/)
        ;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 10;
}

.tl {
    top: 0;
    left: 0;
}

.tr {
    top: 0;
    right: 0;
}

.bl {
    bottom: 0;
    left: 0;
}

.br {
    bottom: 0;
    right: 0;
}

img.left {
    padding-right: .4em;
}

img.right {
    padding-left: .4em;
}

div.caption {
    display: block;
    padding: 0 1px;
    clear: both;
    font-size: 72%;
}

.sprite {
    overflow: hidden;
    display: block;
    background-repeat: no-repeat;
}

.sprite.inline {
    float: left;
}

.photo {
    width: 100%;
    text-align: center;
}

.collection .uip .photo img {
    width: 210px;
}

.uip {
    padding: 0 8px;
}

.uim .uip {
    border-top: 1px solid #bec9de;
}

.uim .uip.first {
    border-top: 0;
}

.uip .uic {
    padding: 2px 0;
}

.featured .uip {
    border-top: 1px solid #d1b84e;
}

.uim .bd .uip .uic,.suim .bd .uip .uic,.ssuim .bd .uip .uic {
    border-top: none;
    padding: 0;
}

.featured .bd .uip {
    background-color: #fae067;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        ;
    background-position: -6000px -14px;
    background-repeat: repeat-x;
}

.featured .bd .uip .uic {
    background: transparent;
}

.featured .suim .bd .uip,.suim .bd .uip.featured {
    background: transparent;
}

.featured .suim .bd .uip,.suim.featured .bd .uip {
    background: #daC97F;
}

.uil .uim .bd .items .uic,.uil .suim .bd .items .uic,.uil .ssuim .bd .items .uic
    {
    border-top: none;
}

.uip.callout,.uip.callout.linked,.uim .uip.callout,.uim .uip.callout.linked
    {
    border-top: none;
    background-color: #475fb1;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        ;
    background-position: -2000px -34px;
    background-repeat: repeat-x;
}

.callout .uic,.callout .uic {
    color: #ffffff;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
}

.uip.callout .uic {
    background: transparent;
}

.uip.callout.low,.uip.callout.low.linked {
    background-color: #b2bdd0;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        ;
    background-position: -3000px -34px;
    background-repeat: repeat-x;
}

.callout.low .uic,.callout.low .uic {
    color: #2E2F34;
    text-shadow: none;
}

.uip.callout.strong,.uip.callout.strong.linked {
    background-color: #f0a920;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        ;
    background-position: -2500px -31px;
    background-repeat: repeat-x;
}

.callout.strong .uic,.callout.strong .uic {
    color: #442f0f;
    text-shadow: 0 -1px 1px #FFF;
}

.suim .uip {
    border-top: 1px solid #bec9de;
}

.featured .suim .uip,.suim.featured .uip {
    border-top: 1px solid #a2965f;
}

#pageFooter div#defaultFooter {
    margin-bottom: 0;
    text-align: center;
    padding: 0.8em 0 1em 0;
    line-height: 1.2em;
    font-size: 85%;
    background-color: #435788;
    background-image:
        url(http://r.bpapps.com/api/res/1.1/resource%3A/brand/yahoo/web/1.0.26/image/A/ui/base/sprite_grad/)
        ;
    background-position: -1000px -4px;
    background-repeat: repeat-x;
}

div#defaultFooter div.bd {
    background: transparent;
    border: 0;
    min-height: 0px;
}

div#defaultFooter div.uic {
    background: transparent;
    margin: 0;
    padding: 0;
    border: 0;
    color: #ffffff;
}

div#defaultFooter div.uic span {
    font-weight: bold;
}

div.username a,div.links a {
    margin: 0 4px;
}

div#defaultFooter a {
    font-weight: bold;
    color: #ffd051;
}

div#footer div.subtext {
    font-size: 85%;
    color: #b1c4ea;
}

.suim .hd {
    background-color: #c9d9f0;
}

.navbar {
    text-align: center;
}

.navbar a {
    font-size: 85%;
    font-weight: bold;
    padding: 0.3em 8px;
}
