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

/************* content modules *****************/
.fanVoiceBody {
        width: 660px;
        overflow: hidden;
}
.stepCaroGutter {
        width: 660px;
        overflow: hidden;
        background: #fff;
}
.hmLeftModule {
        width: 672px;
        overflow: hidden;
        float: left;
}
.rightRailModule {
        margin: 0 0 6px 0;
        padding: 0;
        width: 300px;
        overflow: hidden;
        float: left;
        margin-bottom: 6px;
}
.hdlBox, .hdlBoxWhite {
        float: left; width: 288px; padding: 5px 6px 6px 6px; background: #c9c9c9;
}
.hdlBoxWhite {
        background: #fff; border: 1px solid #c9c9c9; width: 286px
}
.hdlBox .hdlTitle, .hdlBoxWhite .hdlTitle {
        float: left; margin: 0px 0px 5px 0px; font-family: Arial; font-size: 14px; font-weight: bold; color: #333;
}
.hdlBox .hdlList, .hdlBoxWhite .hdlList {
        list-style: none;margin: 0; padding: 0; font-family: Arial;font-size: 12px;color: #333;clear: both; width: 288px;
}
.hdlBox .hdl, .hdlBoxWhite .hdl {padding:5px 6px;};
.hdlBox .hdl a:link, .hdlBoxWhite .hdl a:link {
        color: #333333;
        text-decoration: none;
}
.hdlBox .hdl a:visited, .hdlBoxWhite .hdl a:visited {
        color: #333333;
        text-decoration: none;
}
.hdlBox .hdl a:hover, .hdlBox .hdl a:visited:hover, .hdlBoxWhite .hdl a:hover, .hdlBoxWhite .hdl a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
.hdlBox .rss, .hdlBoxWhite .rss {
        font-size: 9px; font-weight: bold; color: #333333; height: 12px; padding-top: 8px;
}
.hdlBox .rss a:link, .hdlBox .rss a:visited, .hdlBoxWhite .rss a:link, .hdlBoxWhite .rss a:visited {
        color: #333;
        text-decoration: none;
}
.hdlBox .rss a:hover, .hdlBox .rss a:visited:hover, .hdlBoxWhite .rss a:hover, .hdlBoxWhite .rss a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
.hdlBox .rssImg, .hdlBoxWhite .rssImg {
        float: left; width: 16px; margin: -2px 6px 0px 0px;
}

/* start inbody stats */
.inbody-stats {
        float: right;
        margin: 20px 0 20px 20px;
        padding: 0;
        width: 325px;
        background: #e4e4e4;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; color: #333;
        line-height: 14px;
}
.inbody-stats .player {
        float: left;
        margin: 6px -4px 6px 12px;
}
.inbody-stats .team {
        float: left;
        margin: 6px -4px 6px 12px;
}
.inbody-stats img {
        float: left;
}
.inbody-stats p {
        float: left;
        margin: 0;
        padding: 6px 12px;
        width: 210px;
}
.inbody-stats p img {
        float: left;
        margin: 0 0 4px 0;
        padding: 0;
        clear: both;
}
.inbody-stats b {
        clear: both;
}
.inbody-stats ul {
        list-style: none;
        margin: 0 6px;
        padding: 0;
        font-size: 11px;
        color: #333;
        clear: both;
}
.inbody-stats ul li {
        padding: 5px 6px;
}
.inbody-stats ul li a:link {
        color: #333;
        text-decoration: none;
}
.inbody-stats ul li a:visited {
        color: #666;
        text-decoration: none;
}
.inbody-stats ul li a:hover, .inbody-stats ul li a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
.inbody-stats table {float: left; margin: 0 6px;width: 314px; text-transform: uppercase; text-align: center;}
.inbody-stats table td {font-size: 10px;}
.inbody-stats table tr.hdr {font-size: 10px; font-weight: bold; background: #ccc;}
.inbody-stats .odd {background: none;}
.inbody-stats .even {background: #ccc;}
/* end inbody stats */


/* start related media */
.inbody-related-media {
        float: right;
        margin: 20px 0 20px 20px;
        padding: 0;
        width: 325px;
        font-family: Arial, Helvetica, sans-serif;
        background: #e4e4e4;
        border: none;
}
.inbody-related-media h1 {
        float: left;
        margin: 0;
        padding: 10px 0 6px 12px;
        font-size: 14px;
        color: #333;
        width: 288px;
        background-image: none;
}
.inbody-related-media img {
        float: left;
}
.inbody-content {
        margin: 0 6px 6px 6px;
        padding: 6px;
        background: #f1f1f1;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333;
        line-height: 14px;
        clear: both;
}
.inbody-content img {
        margin: 0;
        padding: 0 0 8px 0;
        width: 302px;
        height: 170px;
}
.inbody-content h2 {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 16px;
        color: #333;
}
.inbody-content b {
        font-size: 10px;
        color: #666;
}
.inbody-content b a:link {font-size: 9px; font-weight: bold; color: #333; text-decoration: none;}
.inbody-content b a:visited {font-size: 9px; font-weight: bold; color: #666; text-decoration: none;}
.inbody-content b a:hover, .inbody-content b a:visited:hover {font-size: 9px; font-weight: bold; color: #0183da; text-decoration: none;}

.inbody-content .seperator {
        margin: 8px 0 0 0;
        padding: 0;
        line-height: 0;
        border-bottom: 1px solid #ccc;
}
.inbody-content ul {
        list-style: none;
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
        clear: both;
}
.inbody-content ul li {
        padding: 5px 6px;
}
.inbody-content ul li a:link {
        color: #333;
        text-decoration: none;
}
.inbody-content ul li a:visited {
        color: #666;
        text-decoration: none;
}
.inbody-content ul li a:hover, .inbody-content ul li a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
.inbody-content .odd {background: none;}
.inbody-content .even {background: #ccc;}
.archive {
        margin: 0;
        padding: 6px 6px 0 6px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        line-height: 12px;
        font-weight: bold;
        color: #333;
        background: #f1f1f1;
}
.archive a:link {
        color: #333;
        text-decoration: none;
}
.archive a:visited {
        color: #666;
        text-decoration: none;
}
.archive a:hover, .archive a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
.inbody-related-media .links {
        margin: 6px;
        padding: 6px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        line-height: 12px;
        font-weight: bold;
        color: #333;
        background: #f1f1f1;
}
.inbody-related-media .links a:link {
        color: #333;
        text-decoration: none;
}
.inbody-related-media .links a:visited {
        color: #666;
        text-decoration: none;
}
.inbody-related-media .links a:hover, .inbody-related-media .links a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
/* end related media */


/* start in body poll */
.inbody-poll {
        float: right;
        margin: 20px 0 20px 20px;
        padding: 0;
        width: 325px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #000;
        font-weight: bold;
        line-height: 18px;
}
.inbody-poll h1 {
        margin: 0 0 4px 0;
        padding: 0;
        font-size: 12px;
}
.inbody-poll .vote {
        list-style: none;
        margin: 0;
        padding: 8px 0 0 0;
        font-size: 12px;
        font-weight: normal;
}
.inbody-poll .vote li {
        padding: 0 0 8px 0;
}
.inbody-poll .vote li input {
        vertical-align: middle;
        margin: 0 4px 0 0;
}
.inbody-poll .results {
        list-style: none;
        margin: 0;
        padding: 8px 0 0 0;
        font-size: 12px;
        font-weight: normal;
        line-height: 16px;
}
.inbody-poll .results li b {
        font-size: 10px;
        color: #0183da;
}
/* start in body poll */


/* start pull quote */
.inbody-pullquote {
        float: left; margin: 20px 0 20px 20px; padding: 0; font: 16px Arial; font-weight: bold; color: #0183da; line-height: 18px; clear: both;
}
.inbody-pullquote p {
        float: left; margin: 0; padding: 0;
}
.inbody-pullquote i {
        font-weight: normal; color: #666;
}
/* end pull quote */

.seperator {
        border-bottom: 1px dotted #ccc; margin: 20px 0 0 0; line-height: 0; padding: 0; clear: both;
}

/* start user comment */
.inbody-usercomment {
        float: right;
        margin: 20px 0 20px 20px;
        padding: 0;
        width: 325px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #666;
        line-height: 16px;
}
.inbody-usercomment h1 {
    margin: 0 0 8px 0;
    padding: 0;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.inbody-usercomment img {
        float: left;
        margin-right: 8px;
}
.inbody-usercomment p {
        vertical-align: top;
        margin: 0;
        padding: 0;
}
.inbody-usercomment b {
        margin: 0;
        padding: 0;
        font-size: 10px;
        color: #333;
        line-height: 14px;
}
.inbody-usercomment b a:link {
        margin: 0;
        padding: 0;
        vertical-align: top;
        font-size: 9px;
        color: #333;
        text-decoration: none;
        line-height: 9px;
}
.inbody-usercomment b a:visited {
        margin: 0;
        padding: 0;
        vertical-align: top;
        font-size: 9px;
        color: #666;
        text-decoration: none;
        line-height: 9px;
}
.inbody-usercomment b a:hover, .inbody-usercomment b a:hover:visited {
        margin: 0;
        padding: 0;
        vertical-align: top;
        font-size: 9px;
        color: #0183da;
        text-decoration: none;
        line-height: 9px;
}
.inbody-usercomment .seperator {
        border-bottom: 1px dotted #ccc;
        margin: 8px 0 18px 0;
        padding: 0;
        line-height: 0;
}
/* end user comment */


/* start user quote */
.inbody-userquote {
        float: right;
        margin: 20px 0 20px 20px;
        padding: 0;
        width: 325px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #666;
        line-height: 16px;
        background: #e4e4e4;
}
.inbody-userquote p {
        float: left;
        margin: 0;
        padding: 12px 18px;
}
.inbody-userquote p img {
        margin: 0 8px 0 0;
        width: 98px;
        height: 55px;
}
.inbody-userquote b {
        font-size: 12px;
        font-style: italic;
}
.inbody-userquote img {
        float: left;
}
/* end user quote */


/* start inbody drip */
.inbody-drip {float:left;padding:0;margin:20px 0 0 0;overflow:hidden;text-transform:uppercase;font-size:9px;font-weight:bold;line-height:14px;color:#333;}
.inbody-drip h1 {font-size:14px;margin-bottom:6px;}
.inbody-drip h1 a:link {color:#333;text-decoration:none;}
.inbody-drip h1 a:visited {color:#666;text-decoration:none;}
.inbody-drip h1 a:hover, .inbody-drip h1 a:visited:hover {color:#0183da;text-decoration:none;}
.inbody-drip .col {width:93px;float:left;border-right:1px solid #ccc;margin:0 10px 6px 0;}
.inbody-drip .col h1 {margin:0;padding:0;font-size:12px;line-height:15px;color:#333;}
.inbody-drip .col h1 a:link {color:#333;text-decoration:none;}
.col h1 a:visited {color:#666;text-decoration:none;}
.inbody-drip .col h1 a:hover, .col h1 a:visited:hover {color:#0183da;text-decoration:none;}
.inbody-drip .col a:link {color:#333;text-decoration:none;}
.col a:visited {color:#666;text-decoration:none;}
.inbody-drip .col a:hover, .col a:visited:hover {color:#0183da;text-decoration:none;}
/* end inbody drip */


.inbody-media {
        float: right;
        margin: 20px 0 20px 20px;
        padding: 0;
        width: 325px;
        height: 198px;
        background: #fff;
}

/* start related media */
.rgtcol-related-media {
        float: left;
        margin: 0 0 6px 0;
        padding: 0;
        width: 298px;
        font-family: Arial, Helvetica, sans-serif;
        border: 1px solid #9f9f9f;
        background: #fff;
}
.rgtcol-related-media h1 {
        float: left;
        margin: 0;
        padding: 8px 0 6px 12px;
        font-size: 14px;
        color: #333;
        width: 290px;
}
.rgtcol-related-media img {
        float: left;
}
.rgtcol-content {
        margin: 0 6px 6px 6px;
        padding: 6px;
        background: #EDF2F6;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333;
        line-height: 14px;
        clear: both;
}
.rgtcol-content img {
        margin: 0;
        padding: 0 0 8px 0;
        width: 274px;
        height: 154px;
}
.rgtcol-content h2 {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
}
.rgtcol-content b {
        font-size: 10px;
        color: #666;
}
.rgtcol-content b a:link {font-size: 9px; font-weight: bold; color: #333; text-decoration: none;}
.rgtcol-content b a:visited {font-size: 9px; font-weight: bold; color: #666; text-decoration: none;}
.rgtcol-content b a:hover, .rgtcol-content b a:visited:hover {font-size: 9px; font-weight: bold; color: #0183da; text-decoration: none;}
.rgtcol-content .seperator {
        margin: 8px 0 0 0;
        padding: 0;
        border-bottom: 1px solid #ccc;
        line-height: 0;
}
.rgtcol-content ul {
        list-style: none;
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
        clear: both;
}
.rgtcol-content ul li {
        padding: 5px 6px;
}
.rgtcol-content ul li a:link {
        color: #333;
        text-decoration: none;
}
.rgtcol-content ul li a:visited {
        color: #666;
        text-decoration: none;
}
.rgtcol-content ul li a:hover, .rgtcol-content ul li a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
.rgtcol-content .odd {background: none;}
.rgtcol-content .even {background: none;}
.archive {
        margin: 0;
        padding: 6px 6px 0 6px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        line-height: 12px;
        font-weight: bold;
        color: #333;
        background: #f1f1f1;
}
.archive a: link, .archive a: visited {
        color: #333;
        text-decoration: none;
}
.archive a: hover, .archive a: visited: hover {
        color: #0183da;
        text-decoration: none;
}
.rgtcol-related-media .links {
        margin: 6px;
        padding: 6px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        line-height: 12px;
        font-weight: bold;
        color: #333;
        background: #f1f1f1;
}
.rgtcol-related-media .links a:link {
        color: #333;
        text-decoration: none;
}
.rgtcol-related-media .links a:visited {
        color: #666;
        text-decoration: none;
}
.rgtcol-related-media .links a:hover, .rgtcol-related-media .links a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
/* end related media */


/* start new POD */
.rgtcol-pod {
        float: left;
        margin: 0 0 6px 0;
        padding: 0;
        width: 300px;
        font-family: Arial, Helvetica, sans-serif;
        background: #000;
}
.rgtcol-pod h1 {
        float: left;
        margin: 0;
        padding: 8px 0 2px 12px;
        font-size: 14px;
        color: #fff;
        width: 290px;
}
.rgtcol-pod img {
        float: left;
}
.rgtcol-pod-content {
        margin: 0 6px 6px 6px;
        padding: 6px;
        background: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999;
        line-height: 14px;
        clear: both;
}
.rgtcol-pod-content img {
        margin: 0;
        padding: 0 0 8px 0;
        width: 274px;
        height: 154px;
}
.rgtcol-pod-content h2 {
        margin: 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #fff;
}
.rgtcol-pod-content b {
        font-size: 10px;
        color: #666;
}
.rgtcol-pod-content b a:link {font-size: 9px; font-weight: bold; color: #fff; text-decoration: none;}
.rgtcol-pod-content b a:visited {font-size: 9px; font-weight: bold; color: #ccc; text-decoration: none;}
.rgtcol-pod-content b a:hover, .rgtcol-pod-content b a:visited:hover {font-size: 9px; font-weight: bold; color: #0183da; text-decoration: none;}
/* end new POD */


/* start featured stories */
.featured-stories {
        float: left;
        margin: 0 0 6px 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        width: 298px;
        border: 0px solid #9f9f9f;
        background: #fff;
}
.featured-stories h1 {
        float: left;
        margin: 0;
        padding: 8px 0 6px 12px;
        font-size: 14px;
        color: #333;
        width: 290px;
}
.tab-nav {
        margin: 6px 6px 0 6px;
        padding: 8px 0 0 0;
        height: 20px;
        border-bottom: 1px solid #ccc;
        background: #006699;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        text-align: center;
        color: #333;
        clear: both;
}
.tab-nav a:link, .tab-nav a:visited {
        color: #333;
        text-decoration: none;
}
.tab-nav a:hover, .tab-nav a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
.featured-stories ul {
        list-style: none;
        margin: 0 6px;
        padding: 0;
        font-weight: bold;
        color: #333;
        line-height: 16px;
        clear: both;
}
.featured-stories ul li {
        padding: 6px;
        border-bottom: 1px solid #ccc;

}
.featured-stories ul .odd {background: none;clear: both;}
.featured-stories ul .even {background: #EDF2F6;clear: both;}
.featured-stories ul a:link {
        font-size: 9px;
        color: #333;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-stories ul a:visited {
        font-size: 9px;
        color: #333;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-stories ul a:hover, .featured-stories ul a:visited:hover {
        font-size: 9px;
        color: #0183da;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-stories ul .hdln {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #333;
}
.featured-stories ul .hdln a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #333;
}
.featured-stories ul .hdln a:hover, .featured-stories ul .hdln a:visited:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #0183da;
}
.featured-stories ul .hdln a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #333;
}
.featured-stories h2 {
        margin: 0;
        color: #666;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-stories h2 a:link {
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #666;
}
.featured-stories h2 a:hover, .featured-stories h2 a:visited:hover {
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0183da;
}
.featured-stories h2 a:visited {
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #999;
}
.featured-stories .image {
        margin: 0;
        padding: 5px 0 6px 0;
        width: 276px;
        height: 155px;
}
.featured-stories .user-quote {
        margin: 11px 0;
        padding: 14px 0;
        border-top: 1px dashed #ccc;
}
.featured-stories b {
        margin: 0;
        padding: 0;
        font-size: 10px;
        color: #333;
        line-height: 14px;
}
.featured-stories b a:link {
        vertical-align: top;
        margin: 0;
        padding: 0;
        font-size: 9px;
        color: #333;
        text-decoration: none;
        line-height: 10px;
}
.featured-stories b a:visited {
        vertical-align: top;
        margin: 0;
        padding: 0;
        font-size: 9px;
        color: #333;
        text-decoration: none;
        line-height: 10px;
}
.featured-stories b a:hover, .featured-stories b a:hover:visited {
        vertical-align: top;
        margin: 0;
        padding: 0;
        font-size: 9px;
        color: #0183da;
        text-decoration: none;
        line-height: 10px;
}
.featured-stories .avatar {
        margin: 0 8px 0 0;
        padding: 0;
        width: 98px;
        height: 55px;
        clear: both;
}
.featured-stories .rss {
        margin: 0;
        padding: 8px 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #333;
        height: 12px;
}
.featured-stories .rss img {
        margin: -2px 6px 0px 6px;
        float: left;
        width: 16px;
}
.rss a:link, .rss a:visited {
        color: #333;
        text-decoration: none;
}
.rss a hover, .rss a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
.avatar {
        float: left;
        margin-right: 8px;
        width: 93px;
        height: 55px;
}
/* end featured stories */

/* start photo gallery */
.featured-galleries {
        float: left;
        margin: 0 0 6px 0;
        padding: 0;
        font-family: Arial, Helvetica, sans-serif;
        width: 298px;
        border: 0px solid #9f9f9f;
        background: #fff;
}
.featured-galleries h1 {
        float: left;
        margin: 0;
        padding: 8px 0 6px 12px;
        font-size: 14px;
        color: #333;
        width: 290px;
}
.featured-galleries ul {
        list-style: none;
        margin: 0 6px;
        padding: 0;
        font-weight: bold;
        color: #333;
        line-height: 16px;
        clear: both;
}
.featured-galleries ul li {
        padding: 6px;
        border-top: 1px dotted #ccc;
        background: none;
        clear: both;

}
.featured-galleries ul a:link {
        font-size: 9px;
        color: #333;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-galleries ul a:visited {
        font-size: 9px;
        color: #666;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-galleries ul a:hover, .featured-galleries ul a:visited:hover {
        font-size: 9px;
        color: #0183da;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-galleries ul .hdln {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #333;
}
.featured-galleries ul .hdln a:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #333;

}
.featured-galleries ul .hdln a:hover, .featured-galleries ul .hdln a:visited:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #0183da;
}
.featured-galleries ul .hdln a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #666;
}
.featured-galleries h2 {
        margin: 0;
        padding: 0;
        color: #666;
        font-size: 10px;
        line-height:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-galleries h2 a:link {
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #666;
}
.featured-galleries h2 a:hover, .featured-stories h2 a:visited:hover {
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #0183da;
}
.featured-galleries h2 a:visited {
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #999;
}
.featured-galleries b {
        margin: 0;
        padding: 0;
        font-size: 10px;
        color: #333;
        line-height: 14px;
}
.featured-galleries b a:link {
        vertical-align: top;
        margin: 0;
        padding: 0;
        font-size: 9px;
        color: #333;
        text-decoration: none;
        line-height: 10px;
}
.featured-galleries b a:visited {
        vertical-align: top;
        margin: 0;
        padding: 0;
        font-size: 9px;
        color: #333;
        text-decoration: none;
        line-height: 10px;
}
.featured-galleries b a:hover, .featured-galleries b a:hover:visited {
        vertical-align: top;
        margin: 0;
        padding: 0;
        font-size: 9px;
        color: #0183da;
        text-decoration: none;
        line-height: 10px;
}
.featured-galleries .thumb {
        float: left;
        margin: 0 8px 6px 0;
        padding: 0;
        border: Solid 1px #c1c1c1;
        padding: 3px;
        background-color: #ffffff;
        clear: both;
}
.featured-galleries .rss {
        margin: 0px 5px 0 5px;
        padding: 8px 0 0 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #333;
        height: 12px;
        border-top:1px solid #ccc;
}
.featured-galleries .rss img {
        margin: -2px 6px 0px 1px;
        float: left;
        width: 16px;
}
.rss a:link, .rss a:visited {
        color: #333;
        text-decoration: none;
}
.rss a:hover, .rss a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
/* end photo gallery */

/* start right poll */
.rgtcol-poll {
        float: left;
        margin:  0 0 6px 0;
        padding: 12px;
        width: 276px;
        height: 226px;
        overflow: hidden;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000;
        font-weight: bold;
        line-height: 16px;
        background: url('poll_bgd.png') top left no-repeat;
        overflow: visible;
}
.rgtcol-poll .title h1 {
        float: left;
        margin: 0;
        padding: 0;
        width: 150px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        line-height: 12px;
        color: #333;
}
.rgtcol-poll .title {
        margin: 0 0 8px 0;
        padding: 0;
        height: 34px;
        font-size: 10px;
        color: #999;
        border-bottom: 1px solid #999;
}
.rgtcol-poll .title b {
        float: left;
        width: 150px;
}
.rgtcol-poll .title img {
        float: right;
}
.rgtcol-poll .vote {
        list-style: none;
        margin: 0;
        padding: 4px 0;
        font-size: 11px;
        font-weight: normal;
}
.rgtcol-poll .vote li {
        padding: 0 0 4px 0;
        line-height: 18px;
}
.rgtcol-poll .vote li input {
        vertical-align: middle;
        margin: 0 4px 0 0;
}
.rgtcol-poll .results {
        list-style: none;
        margin: 0;
        padding: 6px 0 0 0;
        font-size: 11px;
        font-weight: normal;
        line-height: 13px;
}
.rgtcol-poll .results li {
        vertical-align: top;
        margin: 0;
        padding: 0;
}
.rgtcol-poll .results li b {
        font-size: 9px;
        color: #0183da;
}
.poll-links {
        float: right;
        width: 150px;
        text-align: right;
        font-size: 9px;
        margin: 0;
        padding: 6px 0 0 0;
        color: #fff;
}
.poll-links a:link, .poll-links a:visited {
        color: #fff;
        text-decoration: none;
}
.poll-links a:hover, .poll-links a:visited:hover {
        color: #0183da;
        text-decoration: none;
}
/* end right poll */

/************* /content modules *****************/

.video {font-size:12px;line-height:16px;}
ul.video {list-style:none;float:left;margin:0;padding:0 0 4px 0;width:160px;line-height:15px;}
ul.video a:link, ul.video a:visited {
padding:0 0 0 20px;
list-style:none;
color:#999;
background: url(arrow_of.png) 0 2px no-repeat;
text-decoration:none;
}
ul.video a:hover, ul.video a:visited:hover {
padding:0 0 0 20px;
list-style:none;
color:#0183da;
background: url(arrow_on.png) 3px 2px no-repeat;
text-decoration:none;
}

/** button styles **/
.btn60Lite, .btn80Lite, .btn80Lite, .btn95Lite, .btn100Lite, .btn110Lite, .btn120Lite, .btn95Selected, .btn80Dark, .btn65Dark, .btn75Dark, .btnRedExpand, .btnGrayExpand {
        font-weight: bold;
    text-align: center;
    margin-right: 3px;
    padding-top: 1px;
    float: left;
    font-size: 9px;
    cursor: pointer;
}


.btn80Dark, .btn65Dark, .btn75Dark, .btnRedExpand a:link { color: #fff; text-decoration:none; }
.btn80Dark, .btn65Dark, .btn75Dark, .btnRedExpand a:visited { color: #fff; text-decoration:none; }
.btn80Dark, .btn65Dark, .btn75Dark, .btnRedExpand a:hover { text-decoration: none; }

.btn80Lite a:link, .btn60Lite a:visited, .btn80Lite a:link, .btn60Lite a:visited {color: #333;}
.btn80Lite a:hover, .btn60Lite a:hover, .btn80Lite a:visited:hover, .btn60Lite a:visited:hover {color: #fff;}

.btn60Lite, .btn95Lite, .btn110Lite, .btn110Lite, .btn120Lite, .btnGrayExpand { color: #000; text-decoration:none; }
.btn60Lite, .btn95Lite a:visited, .btn110Lite a:visited, .btn110Lite a:visited, .btn120Lite a:visited, .btnGrayExpand a:visited  { color: #000; text-decoration:none; }
.btn60Lite, .btn95Lite a:hover, .btn110Lite a:hover, .btn110Lite a:hover, .btn120Lite a:hover, .btnGrayExpand a:hover { text-decoration:none; }

.btn60Lite {
    width: 60px;
    height: 14px;
        color: #333;
    background: url(btn60Lit.gif) no-repeat;
}

.btn60Lite:hover {
        background: url(btn60On0.gif) no-repeat;
        color: #fff;
}

.btn80Lite {
    width: 80px;
    height: 14px;
        color: #333;
    background: url(btn80Lit.gif) no-repeat;
}
.btn80Lite:hover {
        background: url(btn80Lit.gif) no-repeat;
        color: #fff;
}

.btn95Lite, .btn95Selected {
    width: 95px;
    height: 19px;
    background: url(btn95Lit.gif) no-repeat;
        font-weight: normal;
        font-size: 10px;
    padding-top: 3px;
    color: #fff;
}
.btn95Selected {
        background: url(btn95On0.gif) no-repeat;
}
.btn95Lite:hover {
        background: url(btn95On0.gif) no-repeat;
        color: #fff;
}


.btn100Lite {
    width: 100px;
    height: 14px;
        color: #333;
    background: url(btn100Lit.gif) no-repeat;
}
.btn100Lite:hover {
        background: url(btn100Lit.gif) no-repeat;
        color: #fff;
}


.btn110Lite {
    width: 110px;
    height: 19px;
    background: url(btn110Li.gif) no-repeat;
        font-weight: normal;
        font-size: 10px;
    padding-top: 3px;
    color: #fff;
}

.btn110Lite:hover {
        background: url(btn110On.gif) no-repeat;
        color: #fff;
}

.btn120Lite {
    width: 120px;
    height: 14px;
        color: #333;
    background: url(btn120Lit.gif) no-repeat;
}
.btn120Lite:hover {
        background: url(btn120Lit.gif) no-repeat;
        color: #fff;
}

.btn80Dark {
    width: 80px;
    height: 14px;
    background: url(btn80Dar.gif) no-repeat;
    color: #fff;
}

.btn80Dark:hover {
        background: url(btn80On0.gif) no-repeat;
}

.btn75Dark {
    width: 75px;
    height: 14px;
    background: url(btn75Dar.gif) no-repeat;
    color: #fff;
}

.btn75Dark:hover {
        background: url(btn75On0.gif) no-repeat;
}

.btn65Dark {
    width: 65px;
    height: 14px;
    background: url(btn65Dar.gif) no-repeat;
    color: #fff;
}

.btn65Dark:hover {
        background: url(btn65On0.gif) no-repeat;
}

.btnRedExpand {
    height: 14px;
    background: url(btnRedLe.gif) no-repeat;
    color: #fff;
    float: left;
    margin-right: 0px;
    padding-left: 5px;
}
.btnRedExpandEdge {
    height: 14px;
    width: 5px;
    background: url(btnRedEd.gif) no-repeat;
    float: left;
    margin-right: 3px;
}
.btnGrayExpand {
    height: 14px;
    background: url(btnGrayL.gif) no-repeat;
    float: left;
    margin-right: 0px;
    padding-left: 5px;
    color: #333;
}
.btnGrayExpandEdge {
    height: 14px;
    width: 5px;
    background: url(btnGrayE.gif) no-repeat;
    float: left;
    margin-right: 3px;
}

.menu_topic{
        height:20px;
        background-color: #D3DCE6;
        padding-left:10px;
        text-transform: uppercase;
        vertical-align: middle;


        color:#476A86;
        border: 1px solid #9f9f9f;


    }

.tbl_in_w{
        padding: 0px;
        border-collapse: collapse;
        width:98%;
        background-color: #ffffff;
         border: 1px solid #9f9f9f;
    }

.menu_item{
        height:20px;
        background-color: #ffffff;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;


        text-transform: uppercase;
        vertical-align: middle;

        border: 1px solid #9f9f9f;


    }
.menu_item_small{
        height:12px;
        background-color: #ffffff;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
        font-size: 12px;

        vertical-align: middle;

        border: 1px solid #9f9f9f;


    }

.menu_item_small2{
        height:12px;
        background-color: #ffffff;
        PADDING-LEFT: 5px;
        PADDING-RIGHT: 5px;
        PADDING-TOP: 5px;
        PADDING-BOTTOM: 5px;
        font-size: 11px;

        vertical-align: middle;

        border: 1px solid #9f9f9f;


    }


.toplink {

        float:                        right;
        color: #ffffff;
        z-index:                99;
}

.warning_blue {
        font-family: Arial;
        font-size: 12px;
        font-weight: 600;
        color: #006699;

       }
.zagalovok {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000000;
       }
.data {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #CC3300;
       }

.point
{
        list-style-type:square;
        margin-left:15px;
        margin-bottom:5px
}

.error_red

{       font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #CC3300;
}
.green

{       font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: green;
}
.red

{       font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: red;
}





/** end button styles **/

