@charset "utf-8";
/* CSS Document */

div.news-single-item-head {
        width: 830px;
}

div#content-left {
        float: none;
        width: 830px;
        padding-bottom: 0;
}

div#content-right {
        padding-top: 20px;
}

div.news-single-head {
        width: 830px;
        border-bottom: 1px solid #ddd;
        margin-bottom: 10px;
        padding-top: 5px;
        font-size: 11px;
        color: #666;
}

div.news-single-date {
        vertical-align: top;
        float: left;
}

div.news-single-share {
        float: right;
        margin-right: 50px;
        margin-top: -5px;
}

div.news-single-font {
        float: right;
        margin-right: 50px;
        vertical-align: top;
}

a.font-m {
        font-size: 11px;
        margin-left: 5px;
}

a.font {
        font-size: 11px;
        margin: 0 5px;
        color: #000;
}

a.font-p {
        font-size: 11px;
}

div.news-single-rating {
        float: right;
}

div.news-single-rating span {
        vertical-align: top;
}

div.tx-ratings-pi1 {
        display: inline-block;
        margin: 0;
        padding: 0 10px 0;
        height: auto;
        width: 45px;
        height: 14px;
}

div.tx-ratings {
        margin: 0;
        padding: 0;
}

div.tx-ratings-text {
        display: none;
}

p.news-single-category, p.news-single-category a, p.news-single-category a:visited {
        color: #00529f;
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        margin-bottom: 10px;
}

div.news-single-item-head h1 {
        font-size: 24px;
        padding-left: 10px;
}

p.news-single-subheader {
        color: #666;
        font-size: 14px;
        padding: 20px 10px;
        border-bottom: 1px solid #ddd;
        line-height: 140%;
}

div.content-left {
        float: left;
        width: 510px;
        overflow: hidden;
        padding: 20px 10px 10px;
}

div.news-single-item-body {
        width: 510px;
}

div.news-single-img {
        display: block;
        float: none;
        margin: 0 0 20px;
}

div.news-single-video {
        margin-bottom: 10px;
}

div.news-single-item-body p.news-single-caption {
        background: #ebebeb;
        padding: 2px 10px;
        font-size: 11px;
        color: #666;
        margin-bottom: 20px;
}

div.news-single-item-body h2 {
        font-size: 14px;
        padding: 0 0 10px;
        color: #00529f;
}

div.news-single-item-body h3 {
        font-size: 12px;
        padding: 0 0 10px;
        color: #000;
}

div.news-single-item-body p {
        padding-bottom: 10px;
        line-height: 140%;
}

div.news-single-item-body ul, div.news-single-item-body ol {
        list-style-position: inside;
        margin-bottom: 10px;
}

p.news-single-author {
        color: #666;
        font-style: italic;
        float: right;
}

div.news-single-footer {
        margin: 10px 0 20px;
}

div.news-single-footer ul {
        list-style: none;
        font-size: 11px;
        border-top: 2px solid #00529f;
}

div.news-single-footer ul li {
        float: left;
}

div.news-single-footer ul li a, div.news-single-footer ul li a:visited {
        display: block;
        height: 20px;
        line-height: 20px;
        color: #666;
        padding: 0 5px;
}

div.news-single-footer ul li a:hover {
        color: #fff;
        background: url("../img/icons/news-footer-bg.png") repeat-x;
}

div.news-single-footer ul li.top a {
        background: url("../img/icons/top.png") no-repeat;
        width: 85px;
        padding: 0;
        text-indent: 25px;
}

div.news-single-footer ul li.top a:hover {
        background: url("../img/icons/top-hover.png") no-repeat;
}

div.news-single-footer ul li.back a {
        background: url("../img/icons/back.png") no-repeat;
        width: 65px;
        padding: 0;
        text-indent: 25px;
}

div.news-single-footer ul li.back a:hover {
        background: url("../img/icons/back-hover.png") no-repeat;
}

div.news-single-footer ul li.tipafriend a {
        background: url("../img/icons/tipafriend.png") no-repeat;
        width: 80px;
        padding: 0;
        text-indent: 25px;
}

div.news-single-footer ul li.tipafriend a:hover {
        background: url("../img/icons/tipafriend-hover.png") no-repeat;
}

div.news-single-footer ul li.print a {
        background: url("../img/icons/print.png") no-repeat;
        width: 70px;
        padding: 0;
        text-indent: 25px;
}

div.news-single-footer ul li.print a:hover {
        background: url("../img/icons/print-hover.png") no-repeat;
}

div.news-single-footer ul li.feedback a {
        background: url("../img/icons/feedback.png") no-repeat;
        width: 80px;
        padding: 0;
        text-indent: 25px;
}

div.news-single-footer ul li.feedback a:hover {
        background: url("../img/icons/feedback-hover.png") no-repeat;
}

/* News Related */

div.news-single-related h2, div.fbcomments h2 {
        color: #00529f;
        margin: 0;
        line-height: 8px;
        margin-bottom: 10px;
        font-size: 16px;
}

div.news-related-item {
        overflow: hidden;
        width: 510px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #ddd;
}

div.news-related-item div.news-single-img {
        float: left;
        margin: 0 10px 0 0;
}

div.news-related-image {
        float: left;
        margin-right: 10px;
}

div.news-related-text {
        float: left;
        display: block;
        width: 380px;
        overflow: hidden;
        font-size: 12px;
}

span.news-related-date {
        font-size: 11px;
        color: #666;
}

div.news-related-text a span {
        font-size: 12px;
        padding: 5px 0;
        display: block;
        font-weight: bold;
}

div.news-related-item p {
        padding: 0;
        text-align: left;
        line-height: normal;
}

div.news-related-item p a {
        font-weight: bold;
}

span.news-related-morelink a, span.news-related-morelink a:visited {
        font-weight: bold;
        color: #00529f;
        white-space: nowrap;
        padding-left: 5px;
}

div.news-ad-2-col {
        padding: 0px;
        margin: 0px;
        padding-bottom: 10px;
        margin-bottom: 20px;
        border-bottom: 1px solid #ddd;
}

a.col1 {
        float: left;
        display: block;
        width: 245px;
        height: 100px;
}

a.col2 {
        float: right;
        display: block;
        width: 245px;
        height: 100px;
}

a.facebookshare {
	  float: left;
	  margin-right: 2px;
}

div.addthis_toolbox {
	  float: right;
}

div.fbcomments {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

td.align-right {
	text-align: right;
}

td.align-center {
	text-align: center;
}
