/** FEATURES ROW **/
.featuresRow ul { 
width:100%;
margin:0; 
padding:0 0 2px 0; 
list-style:none; 
line-height:0px;
}

.line_sci_dir ul {
background:url(/scidirimg/features_border.gif) repeat scroll 0 0;
}
.line_red ul {
background:url(/scidirimg/red/div_horizontal.SOCred.gif) repeat scroll 0 0;
}
.line_green ul {
background:url(/scidirimg/green/div_horizontal.SOCgreen.gif) repeat scroll 0 0;
}
.line_grey ul {
background:url(/scidirimg/grey/div_horizontal.SOCgrey.gif) repeat scroll 0 0;
}
.line_blue ul {
background:url(/scidirimg/blue/div_horizontal.SOCblue.gif) repeat scroll 0 0;
}
.line_orange ul {
background:url(/scidirimg/orange/div_horizontal.SOCorange.gif) repeat scroll 0 0;
}

.featuresRow ul li {
padding:0; 
display:inline; 
position:relative; 
background:url(/scidirimg/div_vertical.gif) no-repeat center right; 
height:22px;
font-family: arial;
line-height:34px;
margin:0;
}

.featuresRow ul li a {
padding: 4px 7px 4px 26px;  
text-decoration: none !important; 
color: #000000; 
line-height:34px; 
white-space: nowrap;
margin:0;
}

.featuresRow ul li a.big {
font-size:1.2em; 
font-weight:bold; 
}

.featuresRow ul li a.last {
border-right:none; 
background:none;
}

/** FEATURES ICONS FOR SCIENCE **/
.featuresRow ul li a.icon_pdf {
background: url(/scidirimg/icon_pdf.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_rsscite {
background: url(/scidirimg/rsscite.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_orderdocsci_dir {
background: url(/scidirimg/sci_dir/orderdoc_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_orderdocsci_dir:hover {
background: url(/scidirimg/sci_dir/orderdoc_b.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_exportarticlesci_dir {
background: url(/scidirimg/sci_dir/exportarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_exportarticlesci_dir:hover {
background: url(/scidirimg/sci_dir/exportarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_emailarticlesci_dir{
background: url(/scidirimg/sci_dir/emailarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_emailarticlesci_dir:hover {
background: url(/scidirimg/sci_dir/emailarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_saveascitationalertsci_dir {
background: url(/scidirimg/sci_dir/icon_saveascitationalert_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_saveascitationalertsci_dir:hover {
background: url(/scidirimg/sci_dir/icon_saveascitationalert_b.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_citedbysci_dir {
background: url(/scidirimg/sci_dir/citedby_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_citedbysci_dir:hover {
background: url(/scidirimg/sci_dir/citedby_b.gif) no-repeat 7px 50%;
}

/**  FEATURES ICONS FOR SOCIETY **/
/** blue **/
.featuresRow ul li a.icon_orderdocblue {
background: url(/scidirimg/blue/orderdoc_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_orderdocblue:hover {
background: url(/scidirimg/blue/orderdoc_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticleblue {
background: url(/scidirimg/blue/exportarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticleblue:hover {
background: url(/scidirimg/blue/exportarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticleblue{
background: url(/scidirimg/blue/emailarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticleblue:hover {
background: url(/scidirimg/blue/emailarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertblue {
background: url(/scidirimg/blue/icon_saveascitationalert_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertblue:hover {
background: url(/scidirimg/blue/icon_saveascitationalert_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbyblue {
background: url(/scidirimg/blue/citedby_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbyblue:hover {
background: url(/scidirimg/blue/citedby_b.gif) no-repeat 7px 50%;
}

/** green **/
.featuresRow ul li a.icon_orderdocgreen {
background: url(/scidirimg/green/orderdoc_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_orderdocgreen:hover {
background: url(/scidirimg/green/orderdoc_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticlegreen {
background: url(/scidirimg/green/exportarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticlegreen:hover {
background: url(/scidirimg/green/exportarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticlegreen{
background: url(/scidirimg/green/emailarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticlegreen:hover {
background: url(/scidirimg/green/emailarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertgreen {
background: url(/scidirimg/green/icon_saveascitationalert_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertgreen:hover {
background: url(/scidirimg/green/icon_saveascitationalert_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbygreen {
background: url(/scidirimg/green/citedby_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbygreen:hover {
background: url(/scidirimg/green/citedby_b.gif) no-repeat 7px 50%;
}

/** grey **/
.featuresRow ul li a.icon_orderdocgrey{
background: url(/scidirimg/grey/orderdoc_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_orderdocgrey:hover {
background: url(/scidirimg/grey/orderdoc_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticlegrey {
background: url(/scidirimg/grey/exportarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticlegrey:hover {
background: url(/scidirimg/grey/exportarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticlegrey{
background: url(/scidirimg/grey/emailarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticlegrey:hover {
background: url(/scidirimg/grey/emailarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertgrey {
background: url(/scidirimg/grey/icon_saveascitationalert_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertgrey:hover {
background: url(/scidirimg/grey/icon_saveascitationalert_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbygrey {
background: url(/scidirimg/grey/citedby_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbygrey:hover {
background: url(/scidirimg/grey/citedby_b.gif) no-repeat 7px 50%;
}

/** orange **/
.featuresRow ul li a.icon_orderdocorange {
background: url(/scidirimg/orange/orderdoc_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_orderdocorange:hover {
background: url(/scidirimg/orange/orderdoc_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticleorange {
background: url(/scidirimg/orange/exportarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticleorange:hover {
background: url(/scidirimg/orange/exportarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticleorange{
background: url(/scidirimg/orange/emailarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticleorange:hover {
background: url(/scidirimg/orange/emailarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertorange {
background: url(/scidirimg/orange/icon_saveascitationalert_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertorange:hover {
background: url(/scidirimg/orange/icon_saveascitationalert_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbyorange {
background: url(/scidirimg/orange/citedby_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbyorange:hover {
background: url(/scidirimg/orange/citedby_b.gif) no-repeat 7px 50%;
}

/** red **/
.featuresRow ul li a.icon_orderdocred {
background: url(/scidirimg/red/orderdoc_a.gif) no-repeat 7px 50%;
}

.featuresRow ul li a.icon_orderdocred:hover {
background: url(/scidirimg/red/orderdoc_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticlered {
background: url(/scidirimg/red/exportarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_exportarticlered:hover {
background: url(/scidirimg/red/exportarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticlered{
background: url(/scidirimg/red/emailarticle_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_emailarticlered:hover {
background: url(/scidirimg/red/emailarticle_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertred {
background: url(/scidirimg/red/icon_saveascitationalert_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_saveascitationalertred:hover {
background: url(/scidirimg/red/icon_saveascitationalert_b.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbyred {
background: url(/scidirimg/red/citedby_a.gif) no-repeat 7px 50%;
}

.featuresRow  ul li a.icon_citedbyred:hover {
background: url(/scidirimg/red/citedby_b.gif) no-repeat 7px 50%;
}

.sci_dirDefault {
background-color: #EEF2E9
}

.blueDefault {
background-color:#EEF3F8;
}

.greenDefault {
background-color:#EEF8ED;
}

.greyDefault {
background-color:#F5F5F5;
}

.orangeDefault {
background-color:#FFF7F1;
}

.redDefault {
background-color:#F8EFEF;
}

.clearfloat {
clear:both;
height:1px;
overflow:hidden;
}

.articleInnerPage a {
color:#0000FF;
}

.articleLeftCol{
margin-right:366px;
padding: 0 8px 8px 8px;
}
* html .articleLeftCol {
height : 1%;
}

.articleRightCol {
width: 356px;
padding: 15px 8px 15px 8px;
float: right;
}

.rightFmDivider {
 height: 20px !important;
 width: 100%;
 margin: 0px;
 padding: 0px;
}

/* this doesn't work, why not? TO DO  */
a.articleHeaderInner:hover {
text-decoration:underline;
}

p {
line-height: 150%;
}

.articleTitle {
font-family: Arial, Helvetica, sans-serif ;
Font-weight: Bold ;
Font-Size: 1.75em;
display:inline;
}

#articleContent a img {
margin-bottom: 0px;
}

#articleContent img {
margin-bottom: 5px;
}

.articleText {
display: inline;
line-height: 150%;
}

#articleFade {
position: absolute;
display:none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
left:0%;
top: 0%;
width: 100%;
height:100%;
z-index: 100;
color: #CCCCCC;
background:#CCCCCC none repeat scroll 0 0;
border: 0 none;
margin:0;
padding: 0;
}

.articleNoFade {
position: relative;
z-index: 999;
}

.graphText{
display: inline;
line-height: 150%;
}

.graphTextOnly{
display: inline;
line-height: 150%;
}

.refText{
display: inline;
line-height: 150%;
}

.articleToc{
line-height: 150%;
}

*{
box-sizing: border-box;
-moz-box-sizing: border-box;
}

.infobubble-container{
position: relative;
z-index:60;
}

.infobubble_top {
position: relative;
width: 308px;
height: 15px;
}

.infobubble_mid { 
background-image: url(/scidirimg/ra_top.gif);
background-repeat: no-repeat;
padding: 15px 0 0 0;
position: relative;
z-index:60;
width: 308px;
}

.infobubble_bottom {
background-image: url(/scidirimg/ra_bottom.gif);
background-repeat:no-repeat;
background-position: center bottom;
position: relative;
padding-left:11px;
padding-bottom:11px;
z-index:60;
height:25px;
width: 308px;
}

.infobubble {
display: none;
text-indent: 0px;
position: absolute;
z-index:60;
top: 0px;
left: -315px;
_left: -322px;
width: 315px;
background: url(/scidirimg/ra_mid.gif) 0 0 repeat-y;
}

.mlktScroll{
border: 1px solid #CCCCCC;
height: 100px;
width: 289px;
overflow: auto;
background-color: #FFFFFF;
}

.mlktLink{
padding: 2px 0px 0px 0px;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
margin: 3px 5px 3px 5px;
}

.mlktEmpty{
padding: 5px 5px 5px 5px;
background-color: #FFFFFF;
border-bottom: 1px solid #CCCCCC;
}

.outerPage {
padding:5px 0px 0px 0px;
}

/* Background Colors for science and society products*/
.sci_dirBackgroundColor{
background-image:url(/scidirimg/divider.gif);
background-repeat:repeat-y;
background-position: right;
width:100%;
background-color:#EEF2E9;
border: 1px solid #D2E0C0;
}

.blueBackgroundColor{
background-image:url(/scidirimg/blue/divider.gif);
background-repeat:repeat-y;
background-position: right;
width:100%;
background-color:#EEF3F8;
border: 1px solid #E1E8F0;
}

.greenBackgroundColor{
background-image:url(/scidirimg/green/divider.gif);
background-repeat:repeat-y;
background-position: right;
width:100%;
background-color:#EEF8ED;
border: 1px solid #E0EFDF;
}

.greyBackgroundColor{
background-image:url(/scidirimg/grey/divider.gif);
background-repeat:repeat-y;
background-position: right;
width:100%;
background-color:#F5F5F5;
border: 1px solid #EDEDED;
}

.redBackgroundColor{
background-image:url(/scidirimg/red/divider.gif);
background-repeat:repeat-y;
background-position: right;
width:100%;
background-color:#F8EFEF;
border: 1px solid #F8E7E7;
}

.orangeBackgroundColor{
background-image:url(/scidirimg/orange/divider.gif);
background-repeat:repeat-y;
background-position: right;
width:100%;
background-color:#FFF7F1;
border: 1px solid #FAEDE4;
}

#articleBox_sci_dir {
padding:0;
border-top:1px solid #d2e0c0;
margin:-4px 0 0 0;
}

.articleBox_sci_dir {
border-top:1px solid #f7f8f4;
margin-bottom: -5px;
}

#articleBox_blue {
padding:0;
border-top:1px solid #e1e8f0;
margin:-4px 0 0 0;
}

.articleBox_blue {
border-top:1px solid #f7f9fc;
margin-bottom: -5px;
}

#articleBox_green {
padding:0;
border-top:1px solid #e0efdf;
margin:-4px 0 0 0;
}

.articleBox_green {
border-top:1px solid #f6fcf6;
margin-bottom: -5px;
}

#articleBox_grey {
padding:0;
border-top:1px solid #f6fcf6;
margin:-4px 0 0 0;
}

.articleBox_grey {
border-top:1px solid #fafafa;
margin-bottom: -5px;
}

#articleBox_orange {
padding:0;
border-top:1px solid #faede4;
margin:-4px 0 0 0;
}

.articleBox_orange {
border-top:1px solid #fffbf8;
margin-bottom: -5px;
}

#articleBox_red {
padding:0;
border-top:1px solid #f8e7e7;
margin:-4px 0 0 0;
}

.articleBox_red {
border-top:1px solid #fcf7f7;
margin-bottom: -5px;
}
#articleBody {
position:relative;
margin:0;
left:-1px;
top:-6px !important;
_top:-6px !important;
padding:0;
clear:left;
}

.articleBoxBorderHide_sci_dir,
.articleBoxBorderHide_blue,
.articleBoxBorderHide_green,
.articleBoxBorderHide_grey,
.articleBoxBorderHide_orange,
.articleBoxBorderHide_red {
width:100%; 
position:relative; 
height:4px;
margin:0; 
padding:0; 
top:35px; 
display:block; 
}

/* For the style housing the body of the article: stuff on left */
.articleHeaderInner {
position:relative;
left:1px;
margin: 0 5px 0 3px;
}

/* stuff on right */
.FATTABInner{
display:block;
background-color: #f6f6f6;
padding-left:0px;
padding-right:0px;
font-size:.9em;
float:right;
height:100%;
width:350px; /* Reflected in resizableImages Javascript */
}

.refersTable{
background-color: #FFFFFF;
font-family: arial, helvetica, sans-serif;
font-size: 1.0em;
line-height: 16px;
}

.refersLeftColumn{
vertical-align : top;
text-align: right;
font-weight: bold;
width: 55px;
padding-left: 5px;
}

.refersDivider{
background-color: #FFFFFF;
height: 10px;
width: 100%;
margin: 0px;
padding: 0px;
}

/* For the reference popup view within an article */
.refPreview{
background-color: #EEEEEE;
z-index: 1000;
display: none;
padding: 8px;
width: 300px;
}

.greyTable{
background-color : #FFFFFF;
padding: 0px;
}

.greyTab{
background-color: #FFFFFF;
border-color: #C2C2C2;
border-style: solid solid none;
border-width: 0px 1px 0px 1px;
font-size:0.9em;
padding: 0px;
}

.abd{
border-width:0px;
}

.greyHeader{
background-image:url(/scidirimg/rc_header_mid.gif);
background-repeat:repeat-x;
float: left;
height: 33px;
position: relative;
width : 333px;
padding: 10px 10px 0px 10px;
font-family: Arial;
font-size: 1.25em;
color: #555555;
}

.articleTabs {
display:inline;
padding-top: 5px;
margin:0;
text-align: left;
position: relative;
z-index: 50;
float: left;
white-space: nowrap;
height: 39px;
}

.articleTabsNoFade,
.imgToogleNoFade {
position: relative;
z-index: 1000;
}

.tabSelectedOuter{
height: 31px;
white-space:nowrap;
display: inline;
position: relative;
}

.tabUnselectedOuter{
height:31px;
white-space:nowrap;
display: inline;
position: relative;
}

.tabSelectedInner{
color:#000000;
float:left;
font-family: arial;
font-weight: bold;
font-size:1.3em;
height:31px;
padding:10px 10px 0px 10px;
position:relative;
white-space:no-wrap;
}

.tabUnselectedInner{
padding:11px 10px 0px 10px;
height:31px;
position:relative;
font-size:1em;
font-family:arial,verdana,helvetica,sans-serif;
color:#000000;
float:left;
white-space:no-wrap;
}

.tabUnselectedOuter:hover{
cursor:pointer;
}
.tabUnselectedInner:hover{
cursor:pointer;
}

.disabledTabLink {
color:#bcbcbc;
}

.bottomArticle{
background-color:#FFFFFF;
position:relative;
}

.footerArticle{
background-color:#FFFFFF;
}

.ppvMSG{
float:right;
display:block;
padding: 5px 5px 5px 5px;
z-index:1000;
}

.ppvMSG img{
border:0;
padding: 5px 5px 5px 5px;
}

/*
.authorsNoEnt sup{
display:none;
}
*/
.authorsNoEnt p {
margin: 2px;
}

.figTblUpiOuter{
margin-left: 15px;
border: 0px;
padding: 0px;
}

.tblScroll{
width: 100%;
padding: 0px 0px 17px 0px;
overflow:auto;
overflow-y:visible;
}
.tblScrollBox{
}
.tblScrollLink{
display: inline;
}

.eqImgScroll {
width: 100%;
padding: 0px 0px 17px 0px;
overflow: auto;
vertical-align: middle;
text-align: left;
overflow-y: visible;
}
.eqImgScroll img,
.eqImgScroll a,
.eqImgScroll a:hover {
border: 0;
}
.inlMMLBox {
display:inline;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0;
}
.fdBox {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border: 0;
width: 100%;
position: relative;
}
.fdNoLabel {
text-align: center;
vertical-align: middle;
}
.fdWithLabel {
margin-right: 10%;
text-align: center;
vertical-align: middle;
}
.fdLabel {
width: 10%;
text-align: right;
position: absolute;
top: 45%;
right: 0px;
}
.fdLabelTxt {
vertical-align: super;
}
.sizeImg {
   max-width: 100%;
   height: auto;
}
.sizeImgBox {
}
.sizeImgLink {
   display: inline;
}
.viewWithinBtn:hover,
.viewWithinBtn {
   text-decoration: none;
   display: inline;
   padding: 1px 10px 1px 10px;
   margin: 0px;
   background-color: #EEEEEE;
   border: 1px solid #666666;
   color: #666666;
   font-size: 11px;
   font-weight: bold;
   height: 19px;
   width: auto;
}

.graphTextOnly a:hover {
   text-decoration: none;
}

.outwardBox {
    background-color: #FFFFFF;
    border-left: 1px solid #C2C2C2;
    border-right: 1px solid #C2C2C2;
    font-size: 0.8em;
    margin: 0px;
    padding: 7px 10px 7px 10px;
    text-align: left;
    width: 340px;
}
.outwardBox td {
padding:3px;
}

#BookMarkBoxContent a {
color:#0000FF;
cursor: pointer;
}

.collabBox {
background-color: #FFFFFF;
border-left: 1px solid #C2C2C2;
border-right: 1px solid #C2C2C2;
text-align: center;
width: 340px;
}

.NextBiovRow {
margin: 0px;
border: 0px;
padding: 0px;
}

.MMCvRow {
   margin: 0px; 
   padding-left: 1px; 
   padding-right: 1px;
   background-color: #FFFFFF;
   border-left:1px solid #C2C2C2;
   border-right:1px solid #C2C2C2;
   float: right;
   width: 340px;
   z-index: 3;
   position: relative;
}
.MMCvOuter {
   z-index: 3;
   display: block; 
   width: 336px;
   margin: 0px; 
   border: 0px;
   padding: 5px 0px 0px 0px; 
   background-color: #FFFFFF;
   font-size:.9em;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
}
.MMCvTitleBox {
   font-weight: bold;
   margin: 2px;
   margin-bottom:12px;
   border: 0px;
   border-bottom: 1px solid #CCCCCC;
   padding: 0px;
}
.MMCvRefHovs {
   margin: 0px; 
   border: 0px;
   padding: 0px; 
}
.MMCvTabs {
   margin: 0px;
   border-bottom: 1px solid #CCCCCC;
   padding: 2px 0px 2px 0px; 
}
.MMCvNoTabs {
   border-top: 1px solid #CCCCCC;
   margin-top: -1px;
}
.MMCvTab {
   text-align: center; 
   margin: 0px 5px 0px 0px; 
   border: 1px solid #CCCCCC;
   border-bottom: 0px;
   padding: 2px 9px 2px 9px; 
   color:#0000FF;
   background-color: #ffffff;
   font-weight: bold;
   cursor: pointer;
}
.MMCvTab:hover {
   text-decoration: underline;
}
.MMCvTabActive {
   text-align: center; 
   margin: 0px 5px 0px 0px; 
   border: 1px solid #CCCCCC;
   border-bottom: 0px;
   padding: 2px 9px 3px 9px; 
   font-weight: bold;
   background-color: #F2F2F2;
}
.MMCvTabActive a:hover {
text-decoration: none;
}
.MMCvSelector {
   width: 336px;
   text-align: right; 
   background-color: #F2F2F2;
   margin: 0px; 
   border: 0px;
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   padding: 0px 5px 0px 0px; 
}
.MMCvSelectDiv {
   margin: 0px; 
   border: 0px;
   padding: 3px; 
}
.MMCvSelectorItem {
   cursor: pointer;
   margin: 0px; 
   border: 0px ;
   padding: 0px; 
   color: #0000FF;
}
.MMCvSelectorCollapseItem {
   cursor: pointer;
}

.MMCvSelRover {
  display: inline;
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-size: 145%;
}

.MMCvSelRover img {
  border: 0px;
  margin: 0px;
  padding: 0px;
  vertical-align: -4px;
}

.MMCvViewBacking {
   width: 336px;
   margin: 0px;
   background-color: #F2F2F2; 
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 0px;
   border: 1px solid #CCCCCC;
   border-top: none;
}
.MMCvViewer {
   position:absolute;
   width: 320px;
   margin: 0px;
   padding: 0px; 
   border-top: 1px solid #CCCCCC;
   background-color: #FFFFFF; 
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
   border-bottom: none;
}
.MMCvVideoComponent,
.MMCvAudioComponent,
.MMCvOtherComponent {
   position:absolute; 
   top: 0; 
   left: 345;
   width: 320px; 
   margin: 0px 195px 0px 0px;
   padding: 0px;
   display: block;
}
.MMCvCaptionArea {
   display: block; 
   float:right; 
   width: 245px; 
   margin: 0px;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
}
.MMCvAudioOtherWrapper {
   display: block;
   width: 320px;
   margin: 0px;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
   border: 1px solid #CCCCCC;
   border-top: none;
}
.MMCvCaptionWrapper {
   display: block; 
   width: 245px;
   margin: 0px;
   border: 0px;
   padding: 4px;
   padding-top: 0px;
   overflow: hidden; 
   overflow-x: hidden; 
   overflow-y: hidden;
}
.MMCvCaption {
   display: block; 
   width: 245px;
   margin: 0px;
   border: 0px;
   padding: 6px;
}
.MMCvVideoCaptionArea {
   display: block;
   width: 320px;
   margin: 0px;
   padding: 0px;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
}
.MMCvVideoCaptionWrapper {
   display: block;
   width: 320px;
   margin: 0px;
   border: 0px;
   padding: 4px;
   padding-top: 0px;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
}
.MMCvVideoCaption {
   display: block;
   width: 320px;
   margin: 0px;
   border: 0px;
   padding: 6px;
}
.MMCvVideoPlayerArea {
   display: block;
   width: 320px;
   margin: 0px;
   padding: 0px;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
   height: 265px;
}
.MMCvVideoPlayerWrapper {
   display: block;
   width: 320px;
   margin: 0px;
   border: 0px;
   padding: 0px;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
   position: relative;
   height: 265px;
}
.MMCvVideoPlayer{
   display: block;
   width: 320px;
   margin: 0px;
   border-bottom: 1px solid #CCCCCC;
   border-left: 1px solid #CCCCCC;
   border-right: 1px solid #CCCCCC;
   vertical-align:middle;
   height: 265px;
}
.MMCvAudioPlayerWrapper {
   display: block;
   width: 320px;
   margin: 0px;
   padding: 0px;
   height: 28px;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
}
.MMCvAudioPlayer{
   display: block;
   width: 320px;
   margin: 0px;
   border: 0px;
   text-align: center;
   height: 28px;


}
.MMCvErrorArea {
   display: block;
   width: 300px;
   height: 260px;
   margin: 0px;
   border: 0px;
   padding: 0px;
   overflow: hidden;
   overflow-x: hidden;
   overflow-y: hidden;
   vertical-align: middle;
}
.MMCvError {
   position: absolute;
   text-align: center;
   top: 50px;
   width: 320px;
   font-size: 1.1em;

}
.MMCvAudioError {
   text-align: center;
   width: 320px;
   padding: 10px;
   font-size: 1.1em;
   border-bottom: 1px dotted #CCCCCC;
}
.MMCvAudioErrorNoCaption {
   text-align: center;
   width: 320px;
   padding: 8px;
   font-size: 1.1em;
   border: 1px solid #CCCCCC;
   border-top: none;
}
.MMCvMoreSpacer {
  margin: 0px;
  padding: 0px 0px 2px 0px;
  border: 0px;
  border-bottom: 1px dashed #000000;
}
.MMCvMoreWrapper {
  display: none; 
  width: 195px; 
  margin: 0px;
  border: 0px;
  padding: 0px 9px 0px 9px;
  color:#0000FF;
  cursor: pointer;
}
.MMCvLessWrapper {
  display: none; 
  width: 195px; 
  margin: 0px;
  border: 0px;
  padding: 0px 9px 0px 9px;
  color:#0000FF;
  cursor: pointer;
}
.MMCvImageArea {
  width: 58px;
  margin: 0px;
  padding: 8px; 
}
.MMCvDownload {
  display: block;
  margin: 0px;
  float: right;
}
.MMCvViewWithin {
 display: block;
 margin: 0px;
}
.MMCvViewDownloadWrapper {
  display: block;
  width: 320px;
  background-color: #F2F2F2;
  padding: 5px 0px 5px 0px;
}
.MMCvImage {
  width:50;
  margin: 0px;
  border: 0px;
  padding: 0px; 
  height: 50;
}
#shadow-container {
  position:relative;
  top:3px;
  left:3px;
  margin-right:3px;
  margin-bottom:3px;
  float:left;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.shadow1,
.shadow2,
.shadow3,
.container {
  position:relative;
  left:-1px;
  top:-1px;
  width:220px;
}
.shadow1{
    background:#F1F1F1;
    width:220px;
}
.shadow2{
    background:#DBDADB;
}
.shadow3{
    background:#B8B6B8;
}
.container{
    background-color:#F2F2F2;
    padding:8px;
    font-size:1.1em;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    color:#555555;
    width:220px;
}
.MMCvVideoImageArea {
  display: table;
  height: 180px;
  width: 320px;
  border: 1px solid #CCCCCC;
  border-top: none;
  text-align: center;
}
.MMCvInstallFP {
   display: block;
   padding: 4px;
}
.MMCvVideoImageWrapper {
  display: table-cell;
  vertical-align: middle;
}
.MMCvInstallFP {
  display: block;
  padding: 4px;
}

<!--[if lt IE 8]>
.MMCvVideoImageArea {
  display: block;
}

.MMCvVideoImageWrapper {
  height: 0;
  height: auto;
  position: relative;
  top: 50%;
  zoom: 1;
}
.MMCvVideoImage {
  position: relative;
  top: -50%;
  height: 0;
  height: auto;
  zoom: 1;
}

<![endif]-->

.alphaNavSIBorder{
    border-bottom:dashed 1px #cccccc;
    font-size:1.2em;
    padding-bottom:0px;
    margin:1px;
    font-weight:bold;
}
ul.artAlphaNavBar{
    display:block;
}
ul.artAlphaNavBar li{
    list-style:none;
    padding-left:3px;
    padding-right:3px;
    border-left:1px solid #999999;
    display:inline;
}
dl dl dl {
margin-left:10px;
margin: 0;
padding: 0;
line-height:100%;
} 
dt{
margin: 0px;
padding:0;
line-height:14pt;
}
dd{
margin: 10px;
padding:0;
line-height:150%;
}
dl p {
margin-left: 0px;
line-height:100%;
}
dt p {
margin-left: 0px;
line-height:100%;
}
dd p {
margin-left: 0px;
line-height:100%;
}

#pdfArea object{
display:block;
border: 1px solid #666;
}

#pdfPage {
display: block; 
width: 100%;
overflow: auto;
height:820px;
}

.loadWindow {
border:1px solid grey;
padding:5px;
width: 600px;
height: 820px;
}

.reRunStyle {
border:1px solid rgb(248,202,115);
padding:4px;
background-color:
rgb(248,229,130);
float:left;
position:relative;
margin-bottom: 2px;
}

.artiHead {
font-size:0.9em;
}

.referenceText{
margin-left: 15px;
}

.articleText_indent{
padding-left:15px;
}

.articleText_indent h3 {
margin: 15px 0px 0px -15px;
}

.articleText_indent h4,
.articleText_indent h5 {
margin: 15px 0px 0px -15px;
}

.articleText_indent p,
.articleText_indent dl,
.articleText_indent dt{
margin: 0px;
}

.imgToggle {
float:right;
padding: 0.85em 0.1em;
}

.articleInnerPage {
margin-right: -100em;
width: 100%;
padding : 15px 15px 15px 10px;
}

html>body .articleInnerPage {
padding-right: 10px;
}

#figevent,
#figSelect,
#refevent {
display: none;
}

#absTabOn, 
#fullTabOn, 
#graphTabOn, 
#refTabOn, 
#absTabOff, 
#fullTabOff, 
#graphTabOff, 
#refTabOff, 
#TabOff {
display: inline;
}

html>body #absTabOn ,
html>body #fullTabOn ,
html>body #graphTabOn ,
html>body #refTabOn ,
html>body  #absTabOff ,
html>body #fullTabOff ,
html>body #graphTabOff ,
html>body #refTabOff,
html>body #TabOff {
display: inline-block;
}

.On {
_position:!important;
left:0px;
top:0px;
visibility: visible;
overflow: auto;
}

.Off {
position:absolute;
left:-2000px;
top:-2000px;
visibility: hidden !important;
overflow: hidden;
}

.multiMediaBottom{
width:340px;
position:relative;
top:-1px;
z-index:2;
}

#embedAPCModule {
padding-top: 15px;
padding-bottom: 15px;
}

#embedAPBModule {
width: 340px;
padding-bottom: 20px;
}

#embedAPAModule {
width: 340px;
padding-bottom: 20px;
}

.articleTabs:after,
.articleTabsNoFade:after,
.articlePage:after,
.articleLeftCol:after {
content:"."; 
display:block; 
height:0px; 
clear:both; 
visibility:hidden; 
margin:0;
}

html>body #articleBody, x:-moz-any-link {
top:-3px !important;
}
html>body #articleBody, x:-moz-any-link, x:default {
top:-6px !important;
}
html>body .articleTabs, x:-moz-any-link {
height:36px;
}
html>body .articleTabs, x:-moz-any-link, x:default {
height:39px;
}
html>body #articleBox_sci_dir,
html>body #articleBox_blue,
html>body #articleBox_green,
html>body #articleBox_grey,
html>body #articleBox_orange,
html>body #articleBox_red {
background:none; 
margin-top:0; 
border:none;
}
html>body .articleBox_sci_dir,
html>body .articleBox_blue,
html>body .articleBox_green,
html>body .articleBox_grey,
html>body .articleBox_orange,
html>body .articleBox_red {
background:none; 
margin-top:0; 
border:none;
}
html>body .articleBoxBorderHide_sci_dir {
background:url(/scidirimg/div_horizontal.gif) repeat-x 0 0;
}
html>body .articleBoxBorderHide_blue {
background:url(/scidirimg/blue/div_horizontal.gif) repeat-x 0 0;
}
html>body .articleBoxBorderHide_green {
background:url(/scidirimg/green/div_horizontal.gif) repeat-x 0 0;
}
html>body .articleBoxBorderHide_grey {
background:url(/scidirimg/grey/div_horizontal.gif) repeat-x 0 0;
}
html>body .articleBoxBorderHide_orange {
background:url(/scidirimg/orange/div_horizontal.gif) repeat-x 0 0;
}
html>body .articleBoxBorderHide_red {
background:url(/scidirimg/red/div_horizontal.gif) repeat-x 0 0;
}
.rdivImg {
position:relative;
padding:0; 
background:url(/scidirimg/container_right.png) repeat-y 100% 100%;
right:-2px;
}

.ldivImg {
background:url(/scidirimg/container_left.png) repeat-y 0 0; 
padding:0;
position:relative;
left:-2px;
}

.tdivImg {
background:url(/scidirimg/container_top.png) repeat-x;
width:100%;
}

.bdivImg {
background:url(/scidirimg/container_bottom.png) repeat-x;
width:100%;
}
