﻿/***************************/
/* Subpage Primary Layouts */
/***************************/
#primarycontent
{
    clear: right;
    float: right;
    width: 745px;
}
#content
{
    float: left;
    width: 545px;
}
#resourcesset1
{
    padding-left: 545px;
}

#resourcesset1 .resourcescontainer
{
    margin-left: 15px;
}
#resourcesset2
{
    padding-right: 760px;
}

/**************/
/* User Links */
/**************/
.horizontallist, .horizontallist
{
    margin: 0;
    padding: 0;
}
.horizontallist li, .horizontallist li
{
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0 4px;
}
.horizontallist .lastitem, .horizontallist .lastitem
{
    padding: 0 0 0 4px;
}
.horizontallist li.returnhome
{
    display: block;
    padding: 0;
}

/*****************/
/* Module Styles */
/*****************/
.ylink
{
    background-image: url(/images/yahoo-icon.jpg);
}
.blink
{
    background-image: url(/images/blogger-icon.gif);
}
.fblink
{
    background-image: url(/images/facebook-icon.gif);
}
.glink
{
    background-image: url(/images/google-icon.jpg);
}
.nvlink
{
    background-image: url(/images/newsvine-icon.gif);
}
.dlink
{
    background-image: url(/images/delicious-icon.jpg);
}
.dglink
{
    background-image: url(/images/digg-icon.gif);
}
.pfDislink
{
    background-image: url(/images/discuss-icon.gif);
}
.pfEmlink
{
    background-image: url(/images/email-icon.gif);
}
.pfPrlink
{
    background-image: url(/images/printer-icon.gif);
}
.pfTblink
{
    background-image: url(/images/font-plus-icon.gif);
}
.pfTslink
{
    background-image: url(/images/font-minus-icon.gif);
}
.pfRsslink
{
    background-image: url(/images/rss-icon.gif);
}
#pagetoolbar a, .renewme, .bookmarks a
{
    cursor: pointer;
}
#pagetoolbar
{
    float: right;
    font-size: 12px;
    text-align: right;
    width: 745px;
    border-bottom: solid 1px #c4c4c4;
    margin-bottom: 10px;
    padding: 0px 0 10px 0px;
}
#pagetoolbar .pagefunctions, #pagetoolbar ul, #pagetoolbar li
{
    display: inline;
    margin: 0;
    list-style-type: none;
    padding: 0;
}
#content .bookmarks a span, .pagefunctions a span
{
    padding: 1px 0;
    text-decoration: underline;
    margin: 0 6px 0 22px;
}
#content .bookmarks a, .pagefunctions a
{
    text-decoration: none;
    padding: 2px 0;
    background-position: center left;
    background-repeat: no-repeat;
}
#pagetoolbar .bookmarks
{
    float: right;
    width: 154px;
    height: 16px;
    position: relative;
}
#pagetoolbar .bookmarks a
{
    display: block;
    height: 16px;
    width: 16px;
    padding: 0;
}
#pagetoolbar .bookmarks span
{
    display: none;
    visibility: hidden;
}
#pagetoolbar .dlink
{
    position: absolute;
    top: 0;
    left: 0;
}
#pagetoolbar .dglink
{
    position: absolute;
    top: 0;
    left: 22px;
}
#pagetoolbar .nvlink
{
    position: absolute;
    top: 0;
    left: 44px;
}
#pagetoolbar .glink
{
    position: absolute;
    top: 0;
    left: 66px;
}
#pagetoolbar .ylink
{
    position: absolute;
    top: 0;
    left: 88px;
}
#pagetoolbar .blink
{
    position: absolute;
    top: 0;
    left: 110px;
}
#pagetoolbar .fblink
{
    position: absolute;
    top: 0;
    left: 132px;
}
#content .bookmarks, #content .pagefunctions
{
    border-top: solid 1px #c4c4c4;
    padding-top: 5px;
    border-bottom: solid 1px #c4c4c4;
    margin: 5px 0px;
}
#content .bookmarks h3, #content .pagefunctions h3
{
    clear: left;
    font-size: 1em;
    text-transform: uppercase;
    margin-bottom: 5px !important;
}
#content .bookmarks ul, #content .pagefunctions ul
{
    margin: 0 0 10px;
    padding: 0;
    list-style-type: none;
}
#content .pagefunctions li, #content .bookmarks li
{
    display: inline;
    font-size: 12px;
}
#comments
{
    background-color: #F7F7F7;
    border: 1px solid #C4C4C4;
    margin-bottom: 5px;
    padding: 10px;
}
#comments h2, #comments h3
{
    font-size: 1.2em;
    margin-bottom: 10px !important;
}
#comments h3
{
    font-size: 1em;
}
#comments .viewmore
{
    clear: left;
    border-top: dashed 1px #c4c4c4;
    padding-top: 10px;
}
#comments .viewmore p, #comments .viewless p
{
    text-align: right;
    margin-bottom: 5px;
}
.commentform
{
    text-align: right;
    clear: left;
}
.commentform p
{
    text-align: left;
    margin-bottom: 5px !important;
}
#commentfilter
{
    text-align: right;
    border: solid 1px #c4c4c4;
    background-color: White;
    margin: 5px 0;
    padding: 5px;
}
#commentfilter p
{
    margin: 0 !important;
}
.commentinput
{
    display: block;
    text-align: left;
    height: 60px;
    width: 515px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: .9em;
}
.commentpost img, .profileavatar
{
    float: left;
    margin: 0 10px 5px 0;
    border: solid 1px #c4c4c4;
}
.commentpost
{
    clear: left;
    border-top: dashed 1px #c4c4c4;
    margin-bottom: 10px;
    padding-top: 10px;
}
.commentpost p.postby
{
    font-size: .9em;
    font-weight: bold;
}
.commentpost p
{
    margin-bottom: 5px !important;
}
#renewal h3, .renewme span
{
    display: none;
    visibility: hidden;
}
#renewal ul, #renewal li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#renewal
{
    margin-bottom: 10px;
}
.renewme
{
    background-image: url(/images/renew.gif);
    width: 185px;
    height: 37px;
    display: block;
    margin-bottom: 0px;
}
#getadobe
{
    display: block;
    width: 158px;
    height: 44px;
    background: url(/images/get-adobe-reader.jpg) 0 5px no-repeat;
}
.issuearticles
{
    margin-bottom: 15px;
}
#issuetheme
{
    font-size: 1.1em;
    font-weight: bold;
    color: #003366;
    margin-top: -10px !important;
}
.issuecover
{
    border: solid 1px #c4c4c4;
    margin: 0 0 15px 10px;
    float: right;
}
#toc
{
    margin: 0;
    padding: 0 0 0 30px;
}
#toc p
{
    margin: 0 !important;
}
#toc .article
{
    margin: 0 0 15px;
    padding: 0;
    list-style-position: outside;
}
.arttitle
{
    font-weight: bold;
    color: #003366;
}
.absoptions, .absoptions li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.absoptions a
{
    display: block;
    cursor: pointer;
    text-decoration: underline;
    padding: 4px;
}
.viewabslink
{
    margin: -4px 0 0 -4px !important;
    font-style: italic;
}
.abstract
{
    padding: 6px;
    margin: 10px 0 0 0;
    border-left: dotted 1px #c4c4c4;
    border-bottom: dotted 1px #c4c4c4;
}
.abskeywords, .abstext, .closeabslink, .abstract .viewabslink
{
    display: none;
    visibility: hidden;
}
.abstract .closeabslink
{
    float: right;
    border: solid 1px #c4c4c4;
    background-color: #f7f7f7;
    margin: 0 0 10px 15px;
}
.abstract .abskeywords
{
    padding-top: 10px;
}
.abstract p, .abstract .closeabslink
{
    display: block;
    visibility: visible;
}
.journalissues p
{
    margin: 0 !important;
}
#issuefilters, #issuepaging, #resultpaging
{
    border: solid 1px #c4c4c4;
    padding: 6px;
    background-color: #f7f7f7;
}
#issuepaging, #resultpaging
{
    margin-bottom: 15px;
}
#issuecountchoice
{
    float: right;
    text-align: right;
}
#issuecountchoice p, #issuefilterchoice p
{
    float: left;
    padding: 3px 3px 0 0;
}
#issuefilterchoice div
{
    margin-right: 3px !important;
}
#issuelisttype
{
    text-align: right;
    margin: 5px 0 0;
    padding: 5px;
    background-color: White;
    border: solid 1px #c4c4c4;
}
#issuelisttype li
{
    display: inline;
    margin: 0;
    list-style-type: none;
    padding: 0;
}
#issuefilters a.currentview
{
    font-weight: bold;
}
.aGalleryView
{
    background-image: url(/images/galleryview.gif);
}
.aListView
{
    background-image: url(/images/listview.gif);
}
#issuelisttype a
{
    text-decoration: none;
    padding: 2px 0;
    background-position: center left;
    background-repeat: no-repeat;
}
#issuelisttype span
{
    padding: 1px 0;
    text-decoration: underline;
    margin: 0 6px 0 22px;
}
#issuecount
{
    float: left;
    padding: 10px 0 0 5px;
    font-weight: bold;
}
.autoscroll
{
    padding: 10px 0;
    text-align: right;
}
.autoscroll a
{
    text-decoration: none;
    padding: 2px 0;
    background-position: center right;
    background-repeat: no-repeat;
}
.autoscroll span
{
    padding: 1px 0;
    text-decoration: underline;
    margin: 0 22px 0 6px;
}
.scrolldown
{
    background-image: url(/images/arrow-down.gif);
}
.scrollup
{
    background-image: url(/images/arrow-up.gif);
}
.journallist, .journallist li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.journallist img
{
    border: solid 1px #c4c4c4;
}
.journalissues .breaker
{
    clear: left;
    height: 0px;
}
.journalissues .highlight
{
    background-color: #CADA93;
    padding: 0 2px;
}
.journalissues .listview img
{
    float: left;
    margin-bottom: 13px;
}
.journalissues .listview p
{
    padding-left: 82px;
}
/* IE 6.0+ hacks next 2 lines*/
*+html .journalissues .listview .issueinfo{margin-top:-1em;}
/*\*/ * html .journalissues .listview .issueinfo{margin-top:-1em;} /**/
.journalissues .listview li
{
    clear: left;
    padding-bottom: 13px;
}
.journalissues .galleryview img
{
    display: block;
    margin: 0 auto 10px;
}
.journalissues .galleryview .issueinfo
{
    text-align: left;
    padding: 3px;
}
.journalissues .galleryview li
{
    text-align: center;
    margin-bottom: 13px;
}
.journalissues .galleryview li.float
{
    float: left;
    width: 184px;
}
.journalissues .galleryview li.float .journalissue
{
    padding-right: 7px;
}
.journalissues .galleryview li.base
{
    padding-left: 368px;
}
.journalissues .galleryview .imagelink
{
    display: block;
}
/* IE 6.0+ hacks next 2 lines */
*+html .journalissues .galleryview li.base .issueinfo{margin-top:-3px;}
/*\*/ * html .journalissues .galleryview li.base .issueinfo{margin-top:-3px;} /**/
#issuepaging, #resultpaging
{
    position: relative;
}
#issuepaging ul, #resultpaging ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-weight: bold;
}
#issuepaging li, #resultpaging li
{
    display: inline;
    padding: 3px;
}
ul.pagesup
{
    position: absolute;
    top: 6px;
    left: 6px;
}
ul.pagesdown
{
    position: absolute;
    top: 6px;
    right: 6px;
}
ul.specificpages
{
    text-align: center;
}
.actionlinks, #parentlinks, #levelfilters, #breadcrumb
{
    margin: 0;
    color: #003366;
}
.actionlinksviewing ul, #parentlinks ul, #levelfilters ul, #breadcrumb ul
{
    margin: 0;
    padding: 0 0 0 0px;
}
.actionlinksviewing ul li, #parentlinks ul li, #levelfilters ul li, #breadcrumb li
{
    list-style-type: none;
    border-top: solid 1px white;
    border-bottom: solid 1px white;
}
.actionlinksviewing a:link, .actionlinksviewing a:visited, #parentlinks a:link, #parentlinks a:visited, #levelfilters a:link, #levelfilters a:visited, #breadcrumb a:link, #breadcrumb a:visited
{
    color: White;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding: 10px; /*background-color: #275d90;*/
    background-color: #1B3461;
}
.actionlinksviewing a:hover, #parentlinks a:hover, #levelfilters a:hover, #breadcrumb a:hover
{
    background-color: #275D90;
}

.relatedterms, #popularcontent, .subsearch
{
    margin-bottom: 15px;
    color: #003366;
}
.relatedterms h3, #popularcontent h3, .subsearch h3
{
    font-size: 1em;
    text-transform: uppercase;
    margin-bottom: 10px !important;
}
#searchtermlist li, .subsearchsuggest li, .subsearchresults li
{
    list-style-position: outside;
    margin-left: 18px !important;
    list-style-image: url(/images/relatedterm-bullet.gif);
    margin-bottom: 3px;
}
#searchtermlist .moreterms, .subsearchresults .moreterms
{
    display: block;
    margin: 10px 0 0;
    text-align: right;
    list-style-type: none;
    font-weight: bold;
    padding-right: 0;
    list-style-image: none;
}
.subsearch .searchform
{
    background-color: #F7F7F7;
    border: solid 1px #C4C4C4;
    padding: 7px;
    margin: 0;
    text-align: center;
}
.searchresult
{
    text-align: left;
    margin-top: 10px;
}
.goadvanced
{
    font-size: 12px;
    float: left;
    padding-top: 4px;
}
.submitsearch
{
    text-align: right;
}
.subsearch .searchtxt
{
    width: 160px;
    margin: 0 auto 3px;
}
.subsearchsuggest, .subsearchsuggest li, .subsearchresults, .subsearchresults li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.subsearchsuggest
{
    margin-top: -1em;
    margin-bottom: 10px;
}
.subsearchresults li
{
    margin-bottom: 3px;
}
.subsearchresults a:link, .subsearchresults a:visited
{
    text-decoration: none;
}
.subsearch .options
{
    text-align: center;
}
.subsearch .options input
{
    width: 160px;
}
.subsearchcomment
{
    color: #777777;
}
#popularcontent a, #searchtermlist a
{
    text-decoration: none;
}
#popularcontent ol a:hover, #searchtermlist a:hover
{
    text-decoration: underline;
}
#popularcontent ol, #searchtermlist, #popularcontent p.norecord
{
    background-color: #F7F7F7;
    border: solid 1px #C4C4C4;
    padding: 7px;
    margin: 0;
    list-style-position: inside;
}
#popularcontent ol
{
    padding-bottom: 2px;
    border-top: none;
}
#popularcontent ol li
{
    padding: 0;
    margin-bottom: 5px;
    font-weight: bolder;
}
#popularcontent ol li a
{
    font-weight: normal;
}
#popularcontent ul
{
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 1px solid #C4C4C4;
    list-style-type: none;
    padding: 3px 0 3px 0;
}

#popularcontent ul li
{
    display: inline;
}

#popularcontent ul li.selected
{
    border-bottom: 1px solid #F7F7F7;
    background-color: #F7F7F7;
}

#popularcontent ul li.selected a
{
    background-color: #F7F7F7;
    position: relative;
    top: 1px;
    padding-top: 4px;
}

#popularcontent ul a
{
    padding: 3px 4px;
    border: 1px solid #C4C4C4;
    background-color: white;
    margin-right: 0px;
    border-bottom: none;
}

#popularcontent ul a:hover
{
    background: #F7F7F7;
}

#popularcontent p.norecord
{
    padding-bottom: 7px;
    border-top: none;
}
#resourcesset1 .imgconstraint
{
    width: 185px;
}
#resourcesset2 .imgconstraint
{
    width: 180px;
}
#content .bannerad
{
    width: 545px;
}
* html #resourcesset2 .imgconstraint
{
    margin-right: /**/ -3px;
}
/* Freaking IE6 hack */
* html #resourcesset1 .imgconstraint{margin-left: /**/ -3px;}
/* Freaking IE6 hack */
.imgconstraint{overflow: hidden;}
.imgconstraint img
{
    border: none;
    margin: 0 0 15px;
}

.poll h3
{
    font-size: 1em !important;
    margin: 0 0 5px !important;
    text-transform: uppercase;
}
.poll
{
    background-color: #F7F7F7;
}
.pollpanel
{
    font-size: 1em;
    background-color: White;
}

.poll .buttons
{
    text-align: center;
}
.poll, .pollpanel
{
    border: 1px solid #C4C4C4;
    padding: 5px;
}
p.pollquestion
{
    font-weight: bold;
}

.seeresultlink
{
    vertical-align: top;
    padding-left: 3px;
}

.hideresultlink
{
    vertical-align: top;
    padding-left: 3px;
}

.pollanswers
{
    margin: -10px 0 5px;
}

.poll p.disclaimer
{
    font-size: .9em;
    color: Gray;
    margin-bottom: 0 !important;
}

table.answergrid
{
    border-collapse: collapse;
    margin: 0 auto;
}
table.answergrid td
{
    margin: 0; /*font-weight: bold;*/
    padding: 4px;
}
table.answergrid td.num
{
    text-align: right;
}
table.answergrid tr
{
    background-color: #F7F7F7;
}
table.answergrid tr.alt
{
    background-color: white;
}
table.answergrid span.suppliment
{
    font-weight: normal;
    color: Gray;
}
.polls
{
    margin-bottom: 15px;
}
.polldenied p
{
    margin: 10px 0 0 0 !important;
}
.polldenied > p:first-child
{
    margin-top: 0 !important;
}
.contentinfo
{
    border-bottom: solid 1px #c4c4c4;
    border-top: solid 1px #c4c4c4;
    padding: 5px 0 5px 20px;
    margin: 0 0 10px;
    font-size: .9em;
    background: url(/images/content-history.gif) no-repeat 0 5px;
}
.contentinfo ul, .contentinfo li
{
    margin: 0;
    padding: 0;
    color: #a0a0a0;
    list-style-type: none;
    text-align: right;
}
#edittime
{
    float: left;
    text-align: left;
}
.contentinfo a
{
    color: #a0a0a0 !important;
}
.content
{
    margin-bottom: 15px;
}
.photobar
{
    margin-left: -10px;
    margin-bottom: 10px;
}
.photobar li
{
    list-style-type: disc !important;
    display: list-item !important;
    margin-left: 30px !important;
}
.photobar .controls
{
    text-align: left;
}
.photobar .controls img
{
    display: inline;
    margin: 0 4px 0 0;
}
/**************************/
/* Module Editor Styles */
/**************************/
.pagesetup .knowledge
{
    position: absolute;
    top: 10px;
    z-index: 9;
}
.pagesetup .editor
{
    position: absolute;
    top: 3px;
    left: 3px;
    width: 400px;
}
#content .bannerad .editor, .comments .editor, .journalissues .editor, #resourcesset2 .editor, .photobar .editor, .issuearticles .editor
{
    position: absolute;
    top: 3px;
    left: 3px;
    width: 400px;
}
#resourcesset1 .editor
{
    position: absolute;
    top: 3px;
    right: 3px;
    width: 400px;
}
.relatedterms .knowledge, .comments .knowledge, .bannerad .knowledge, .journalissues .knowledge, .polls .knowledge, .issuearticles .knowledge, .subsearch .knowledge, .actionlinks .knowledge
{
    position: relative;
    height: 20px;
    text-align: left;
}
.photobar .knowledge
{
    position: relative;
    height: 1px;
    text-align: left;
    overflow: visible;
    margin-bottom: -1px;
}
#content .addrss
{
    position: relative;
    z-index: 4;
}
#content .addrss .knowledge
{
    position: absolute;
    top: 0;
    right: 0;
}
#content .addrss .editor
{
    position: absolute;
    top: 3px;
    right: 3px;
    width: 500px;
}
#resourcesset1 .subsearch .knowledge
{
    z-index: 8;
}
#resourcesset1 .relatedterms .knowledge
{
    z-index: 7;
}
#resourcesset2 .actionlinks .knowledge
{
    z-index: 7;
}
#resourcesset1 .bannerad .knowledge
{
    z-index: 6;
}
#oneclickad .bannerad .knowledge
{
    z-index: 9;
}
#resourcesset2 .bannerad .knowledge
{
    z-index: 6;
}
#resourcesset1 .polls .knowledge
{
    z-index: 5;
}
#resourcesset2 .polls .knowledge
{
    z-index: 5;
}
.photobar .knowledge
{
    z-index: 4;
}
#content .bannerad .knowledge
{
    z-index: 3;
}
.journalissues .knowledge
{
    z-index: 2;
}
.issuearticles .knowledge
{
    z-index: 2;
}
.comments .knowledge
{
    z-index: 1;
}
.bannerad .imgpreview
{
    width: 250px;
    height: 150px;
    overflow: scroll;
    border: solid 1px #c4c4c4;
}
.issuearticles .editor
{
    width: 500px;
}
.content .editor
{
    position: relative;
    top: -20px;
    left: 0px;
    z-index: 8;
}
.photobareditlabel
{
    width: 100px;
}
.tbAltText
{
    width: 200px;
}
.tbImpression
{
    width: 50px;
}
/*************************/
/* General Editor Styles */
/*************************/
p.error
{
    font-weight: bold;
    color: red;
}
p.confirm
{
    font-weight: bold;
    color: #003366;
}
.editor .required
{
    background-color: #E7F1F8 !important;
}
.editor .description
{
    height: 75px;
    width: 250px;
}
/***********************************/
/* Site Wide Editor Loading Panels */
/***********************************/
#irlp, #irelp, #fllp1, #fllp2, #fllp3, #fllp4, #fllp5, #fllp6, #allp, #balp1, #balp2, #balp3, #balp4, #pllp1, #pllp2, #sclp, #plp, #stlp, #clp, #jalp, #tlp, #jilp, #photobarlp, #aclp, #aslp
{
    position: relative;
}
#irlp img, #irelp img
{
    position: absolute;
    top: 15px;
    left: 158px;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}
#fllp1 img, #fllp2 img, #fllp3 img, #fllp4 img, #fllp5 img, #fllp6 img, #allp img, #balp2 img, #balp3 img, #balp4 img, #pllp1 img, #pllp2 img, #sclp img, #plp img, #stlp img, #photobarlp img
{
    position: absolute;
    top: 15px;
    left: 28px;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}
#irelp img
{
    top: 20px;
}
#photobarlp img
{
    left: 310px;
}
#flelp1, #flelp2, #flelp3, #flelp4, #flelp5, #flelp6, #rsselp, #rslp, #alelp, #baelp1, #baelp2, #baelp3, #baelp4, #pslp, #plelp1, #plelp2, #stelp, #scelp, #celp, #jaelp, #jielp, #photobarelp
{
    position: absolute;
    top: 20px;
    left: 135px;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}
#rsselp
{
    left: 185px;
}
#balp1 img, #clp img, #jalp img, #jilp img, #tlp img, #aslp img, #aclp img
{
    position: absolute;
    top: 15px;
    left: 207px;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}
#aclp img
{
    top: 50px !important;
}
#plp
{
    z-index: 2;
}
#jaelp
{
    left: 185px;
}
#telp, #autosavelp
{
    position: absolute;
    top: 170px;
    left: 207px;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}
/* warning for idle editor */
#idlewarning
{
    position: absolute;
    top: 170px;
    left: 207px;
}
#idlewarning img
{
    border: none;
}
/**************************/
/* Content History Styles */
/**************************/
.comparebtn
{
    text-align: right;
    margin-bottom: 5px;
}
#tblversions
{
    width: 100%;
    margin-bottom: 5px;
}
#tblversions caption
{
    font-style: italic;
}
#tblversions td
{
    border-bottom: solid 1px #efefef;
}
#tblversions td.noborder
{
    border-bottom: none;
}
#tblversions td.lasttd, #tblversions th.lasttd
{
    text-align: right;
}
.diffinfo
{
    color: #bbb !important;
    font-weight: bold;
    font-style: italic;
}
.added
{
    color: #009900;
    text-decoration: underline;
}
.deleted
{
    color: #990000;
    text-decoration: line-through;
}
.added .diffinfo
{
    color: #99bb99 !important;
}
.deleted .diffinfo
{
    color: #bb9999 !important;
}
.added .diffinfo a
{
    color: #66bb66 !important;
}
.deleted .diffinfo a
{
    color: #bb6666 !important;
}
#complegend
{
    float: right;
    border: solid 1px #c4c4c4;
    list-style-type: none;
    font-size: .9em;
    padding: 0 0 4px;
    margin: 0 0 10px 10px;
}
#complegend li
{
    padding: 4px 4px 0;
    margin: 0;
}
.baseverlink a
{
    color: #770000 !important;
}
.modverlink a
{
    color: #007700 !important;
}
.mergeconstraint
{
    overflow: hidden;
    width: 100%;
}
/**************************/
/* Hidden Areas Site Wide */
/**************************/
#headercontentseparator, .journalissues h2, #getadobe span, div#breadcrumb h3, div.actionlinks h3, div#parentlinks h3, div.actionlinks h4, div#levelfilters h3, div.parentactionlinks h3, div.parentactionlinks h4
{
    display: none;
    visibility: hidden;
}
/** CCCC Template Userlink Patch **/
#header {position:relative;}
#personalizedlinks {position:absolute;top:65px;right:10px;z-index:4;}

/* New Social Share Styles */
.bottomshare{
    border-bottom: 1px solid #C4C4C4;
    border-top: 1px solid #C4C4C4;
    margin: 5px 0;
    padding-top: 5px;
}
.bottomshare h3 {
    font-size: 1em;
    text-transform: uppercase;
    margin-bottom: 5px !important;
}
.RadSocialShare 
{
    padding: 0 0 5px !important;
    background-image: none !important;
} 
.topshare .detailright 
{
    float:right;
}
.nctemedia{
    margin-top:10px;
    margin-bottom:10px;
}