/* Add CSS style definitions after this comment */

#col-3 ul.tower-ads {min-height:2px;}

/*
p.ifora_p {
  font-family: Verdana, Arial, Helvetica, sans-serif, Optima;
  color: #000000;
  text-decoration: none;
  font-size:14px;
}

li.ifora_li {
  font-family: Verdana, Arial, Helvetica, sans-serif, Optima;
  color: #000000;
  text-decoration: none;
  font-size:14px;
}

h2.ifora_h2   {
  font-family: Verdana, Arial, Helvetica, sans-serif, Optima;
  color: #660000;
  font-size:20px;
}
h3.ifora_h3   {
  font-family: Verdana, Arial, Helvetica, sans-serif, Optima;
  color: #660000;
  font-size:18px;
  font-weight:bold;
  padding-top:12px;
}
h3.ifora_h3_top {
  font-family: Verdana, Arial, Helvetica, sans-serif, Optima;
  padding-top:0px;
  color: #660000;
  font-size:18px;
  font-weight:bold;
  padding-top:12px;
}
*/
div.contributors span.contrib-role {
 display:none;
}


#proxied-contents td.icon {
vertical-align: middle;
padding-right:12px;
} 
#content-block table.alpha_result p {
    padding-top:0px;
     padding-bottom:0px;
     margin-top:0px;
     margin-bottom:0px;
}
#content-block table.alpha_result td {
     padding-bottom:2px;
     padding-top:18px;
}
#pageid-home #content-block .main-block .feature-article h2 a {
color: #666;
}
#pageid-home #content-block div.feature-article {
        padding-top:11px;
}
#pageid-home #content-block div.sign-alert-rss {
        padding-top:11px;
}
#pageid-home #content-block div.subject-categories {
        padding-top:9px;
}
#pageid-home #content-block h2.subject-categories {
border-top: 0;
padding-top: 10px;
padding-bottom: 0px;
}
#pageid-unknown #content-block td.covlines, #pageid-home #content-block td.covlines {
  margin:0;
  padding-bottom:9px;
        padding-top:3px;
  border:0;
  line-height:120%;
        vertical-align:middle;
  overflow: hidden;
        font-size:90%;
}
#pageid-unknown #content-block td.covlinesi, #pageid-home #content-block td.covlinesi {
  margin:0;
  padding-right:5px;
        padding-bottom:9px;
        padding-top:3px;
  border:0;
  line-height:1.0;
        vertical-align:middle;
  overflow: hidden;
  width:5%;
}
#pageid-content #content-block div.contributors {
        padding-bottom:3px;
}
#pageid-content #content-block #abstract-1 {
       padding-top:10px;      
}
#pageid-content #content-block span.SOURCE {
       font-size:90%;      
}
#content-block td.covlines a {
        color:#666666;
}
#content-block td.covlines a:hover {
       
   border-bottom:1px dotted #333333;
         color:#333333;
}
#content-block td.covlines a:visited {
        border:0px;
         color:#666666;
}


#mypubs {
        padding-left:2px;
       padding-top:0px;
        padding-right:0px;
       line-height:1.0em;
}
#mypubs a {
        font-size:85%;
        color:#666666;
        line-height:90%;
}
#mypubs a:hover {  
   border-bottom:1px dotted #333333;
         color:#333333;
}
#mypubs a:visited {
        border:0px;
         color:#666666;
}


#pageid-home #content-block div.home-announce a {
color: #666;
}
#content-block h1 {
font-family: sans-serif;
margin-top: 0.5em;
}


#emo-col-1 {
   
    float:left;
    width:360px;
  padding:0px 0px 5px 0px;
  margin:0px 0px 0px 0px;
  line-height: 1.5em;
  
    }

#emo-col-2 {
   
    float:right;
    width:240px;
  padding:0px 30px 15px 0px;
  margin:0px 0px 5px 0px;
  line-height: 1.5em;
  
  
    }

#emo-wrap {
    
   
    margin-left:10px;
    width:680px;
    position:relative;
    }
p.emo {
  /* text-align:justify; */
}
h1.emohdh1
{
  font-size:20px;
  margin:6px 0px 0px 8px;
  font-weight:normal;
  color:#036;
}
img.emo {
        float:right; 
        margin-left: 10px; 
  padding-left:0px;
  padding-bottom:2px;
  padding-top:5px;
}
hr.emobr {
  
  color:#999;
}
#emo-footer {
   
    clear:both;
    }
ul.ulemo {
    list-style-type: none;
     margin-left: 7px;
    padding-left: 7px;
}

h2.emoh2
{
  font-size:14px;
  margin:0px 0px 5px 0px;
  font-weight:bold;
  color:#003366;
}



#treemenu1 { 
    padding:0; 
    margin:0; 
    } 
.treeview ul{ /*CSS for Simple Tree Menu*/
list-style: none;
margin: 0;
padding: 3px 0 3px 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(list.gif) no-repeat left center;
list-style-type: none;
padding-left: 22px;;

margin-bottom: 3px;
}

.treeview li a{
  text-decoration:none;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(closed.gif) no-repeat left 1px;
list-style-type: none;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

#proxied-contents h1, h3, dl, dt, dd {
text-align: left;
line-height: 120%;
}
          