@charset "utf-8";
.soc_container {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;
    width: auto;
    height:auto;
    border: 1px solid #86989A;
    position:absolute;      
    background:#FFF;
    visibility:hidden;
    z-index:100;
}

.soc_container a {
       text-decoration:none; white-space: nowrap;
}

.soc_container a:hover {
    text-decoration: underline;
}

.soc_container .borderEraser {
    width: 0px;
    height: 1px;
    *margin-left: 1px; /* solves IE 1px left shift */
    overflow: hidden;
    background-color: #FFF;
    position: relative;
    top: -1px;
}

.open_window{
    width:780px;
    height:500px;
    background-color:#000;
}
.close{
    width:10px;
    height:10px;
    float:right;
    clear:both;
}

/*.share{    
   width: 37px;
   height: 27px;
}*/
.share{
	display:none!important;
}
.soc_send_friend{
    clear:both;
    padding:20px;
}
.wait{
background-image:url(ajaxloader.gif);
background-repeat:no-repeat;
background-position: center center;
}

/* Social List Dropdown Menu */

.soc_list {
    margin: 0; padding: 0;
    list-style: none;
    padding: 10px 15px 0px 10px;
}

    .soc_list li {
        margin: 0; padding: 0;
        background: none;
        height: 28px; /* solve ie6 auto width problem with min-width hack */
        min-width: 10px;
        width: auto !important;
        width: 10px;
    }
        .soc_list li a { display: block; width: auto; cursor: pointer; padding-left: 30px; background-repeat: no-repeat; background-position: left 50%; }
        
            .soc_list li.delicious a { background-image: url(/resources/shared/images/socialize/favicons/delicious.gif); }
            .soc_list li.digg a { background-image: url(/resources/shared/images/socialize/favicons/digg.gif); }
            .soc_list li.facebook a { background-image: url(/resources/shared/images/socialize/favicons/facebook.gif); }
            .soc_list li.google a { background-image: url(/resources/shared/images/socialize/favicons/google.gif); }
            .soc_list li.linkedin a { background-image: url(/resources/shared/images/socialize/favicons/linkedin.gif); }
            .soc_list li.myspace a { background-image: url(/resources/shared/images/socialize/favicons/myspace.gif); }
            .soc_list li.twitter a { background-image: url(/resources/shared/images/socialize/favicons/twitter.gif); }
            .soc_list li.yahoo a { background-image: url(/resources/shared/images/socialize/favicons/yahoo.gif); }
            
/* For RSS Signup Page */

.rssFeedSignup p, .rssFeedSignup h2 { height: auto; }

.rssFeedSignup h2 { margin-bottom: 0px; margin-top: 20px; }
    
    .rssFeedSignup h2 img { vertical-align: middle; padding-right: 8px; }

    .rssFeedSignup h2 + p { margin-left: 27px; }

    .rssFeedSignup h2 + p + p { margin-top: 20px; margin-bottom: 35px; }

/* Send Articles via Print, Email, Share, RSS  */
ul.postArticleNav { list-style: none; padding: 0; margin: 0; margin-top: 7px; *margin-top: 0px; margin-bottom: 13px; margin-left: -7px; overflow: hidden; }
    ul.postArticleNav li { display: block; float: left; list-style: none; background: none; padding: 0px 11px; height: 25px; overflow: hidden; width: auto; }   
        ul.postArticleNav li.print_friendly a{ background: url(/resources/shared/images/print_page.gif) no-repeat left 6px; padding-left:  18px; } /* padding = icon width + 6px */
        ul.postArticleNav li.email_page a{ background: url(/resources/shared/images/email_page.gif) no-repeat left 4px; padding-left:  24px; }
        ul.postArticleNav li.share a{ background: url(/resources/shared/images/plus.gif) no-repeat left 5px; padding-left:  19px; }
        ul.postArticleNav li.rss a{ background: url(/resources/shared/images/socialize/favicons/feed-icon-14x14.png) no-repeat left 5px; padding-left:  19px; }
    
    ul.postArticleNav a {
        display: block;
        width: auto;
        cursor: pointer;
        font-weight: normal;
        line-height: 25px;
        text-decoration: none;
        color: #666;
    }
    ul.postArticleNav a:hover {
        text-decoration: underline;
    }
ul.postArticleNav li.hoverborder {
/*        margin-top: -1px;   THIS SHOULD BE APPLIED TO THE FIRST CHILD  */
        padding: 0 10px;
        height: 24px;
        border: 1px solid #86989A;
        border-bottom: none;
        background-color: #FFF;
}

ul.postArticleNav li.hoverborder a { background-image: url(/resources/shared/images/minus.gif); }

/* Article Page Call to Action */

#ArticleRating { clear: left; width: 476px; position: relative; }

    #ArticleRating h2.article-rating-masthead { height: 24px; overflow: hidden; color: #fff; background: #3a3a3a url(/resources/shared/images/socialize/article-top.gif) right top no-repeat; padding: 5px 16px 0px 16px; margin: 0; margin-bottom: 1px; }
    
    #ArticleRating .rating-box { width: 474px; height: 72px; border: 1px solid #d5d5d5; background: #f6f6f6 url(/resources/shared/images/socialize/article-rating-separator.gif) 158px top no-repeat; overflow: hidden; margin-bottom: 1px; }
    
        #ArticleRating .rating-box dl { float: left; height: 70px; padding-left: 24px; padding-top: 12px; }
        
        #ArticleRating .rating-box dl.your-rating { width: 135px; }
        
        #ArticleRating .rating-box dl dt { font-weight: bold; margin-bottom: 10px; }
        
        #ArticleRating .rating-box dl dd img { width: 9px; height: 17px; vertical-align: bottom; cursor:pointer}
        
        #ArticleRating .rating-box dl dd img.last {padding-right: 8px; }
        
    #ArticleRating .read-select { overflow: visible; height: 36px; margin-bottom: 1px; position: absolute; z-index: 100; }
    
        #ArticleRating .read-select a { width: 138px; height: 36px; background: transparent url(/resources/shared/images/socialize/article-read-select.gif) repeat-x; padding: 10px; display: block; float: left; margin-right: 1px; color: white; font-weight: bold; text-align: center; text-decoration: none }
        
        #ArticleRating .read-select a:hover { text-decoration: underline; }
        
        #ArticleRating .read-select a.last { margin-right: 0px; }
        
        #ArticleRating .read-select a.selected { background-image: url(/resources/shared/images/socialize/article-read-selected.gif); } 
    #ArticleRating ol.article-list { width: 399px; height: auto; border: 1px solid #d5d5d5; background-color: #f6f6f6; margin: 0; padding: 27px 30px 19px 45px; font-weight: bold; position: relative; top: 37px; }
    
    #ArticleRating ol.article-list li { font-weight: bold; margin-bottom: 15px; }
    
    #ArticleRating ol.article-list li span { font-weight: normal; }
