.epubltopmenu, .epubltopmenu A, .epubltopmenu A:link, .epubltopmenu A:visited { background-color: #CC6600; color: #ffffff; text-decoration: none; 
font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold }
.xepubltopmenu, .xepubltopmenu A, .xepubltopmenu A:link, .xepubltopmenu A:visited { background-color: #996633; color: #ffffff; text-decoration: none; 
  font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:bold }
.epubltopmenu A:hover { text-decoration: underline; 
  color: #ffffff;
  background-color: #996633;
}
.epublhdr { 
  font-size: 115%; font-weight: bold; 
  color: #00B0CA; 
  font-family: verdana, sans-serif; 
  background-color: #ffffff;
  margin: 10px 0;
}
.wptitle { font-size: 13px; color: #333333; 
  font-weight: bold; 
  background-color: #ffffff;
}
.item_border {
  border-bottom: solid 1px #CCC;
  margin-bottom: 4px;
}
#content {
}
#content ul.epubl_ul {
  list-style: none;
  margin: 1em 0 1em 0;
  padding-left: 5px;
  line-height: 1.2;
}

#content ul li {
  background: url("http://img.lib.aalto.fi/img/aalto/bg-triangle-li.gif") no-repeat scroll 0 1px transparent;
  padding: 0 0 3px 10px;
}
div.epublnote {
  margin-top: 10px;
}
.epublnote {
  font-size: 0.9em;
  color: #0096b3; 
}
.hsepublnote {
  font-size: 92%;
  color: #0096b3; 
  background-color: #ffffff;
}
.hsedoctitle { 
  font-family: arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #888888; 
  color: #666666; 
  background-color: #ffffff;
}
.hsedocauthor { 
  font-family: arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #888888; 
  background-color: #ffffff;
}
.hsedochdr { 
  font-weight: bold;
  color: #888888; 
  background-color: #ffffff;
}
.hsepublnav ,.hsepublnav A, .hsepublnav A:link, .hsepublnav A:visited { 
  font-family: arial, sans-serif;
  color: #666666;
  background-color: #d1d7dc;
  background-image: none;
  font-size: 12px;
}
.hsepublnav A:hover { text-decoration: underline; 
  color: #000; 
  background-color: #d1d7dc;
}
.label { color:#006699; }
.salesnote { 
  font-size: 0.8em; 
  float: right;
  text-align: right;
}
.searchform {
  background-color: #f2f2f2;
}
.aaltodoc_note {
  margin: 10px 0;
  background-color: #78BE20;
  background-color: #FFF9C4;
  color: #FFF;
  color: #222;
  padding: 10px 20px;
}
.aaltodoc_note a {
  color: #FFF;
  color: #222;
}
.epubl_page .aaltodoc_note h2 {
  color: #FFF;
  color: #222;
  margin: 0; 
  font-size: 1.1em;
}
.adbox_sm {
  float: left;
  height: 30px;
  margin-right: 10px;
}
.aaltodoc_note .note {
  padding: 10px 0 10px 0;
  font-size: 1.1em;
}
.colmain {
  float: left;
  width: 660px;
}
.col1 {
  float: left;
  width: 200px;
}
.col2 {
  float: left;
  width: 420px;
}
.col3 {
  float: left;
  width: 180px;
}
.col3 ul li {
    background: url("http://img.lib.aalto.fi/img/aalto/bg-triangle-li.gif") no-repeat scroll 0 1px transparent;
    padding: 0 0 3px 10px;
}
.news {
  font-size: 0.9em;
}
.topborder {
  border-top: 9px solid #00B0CA; 
  margin-bottom: 8px;
}
.epubl_page h1 {
  color: #00B0CA; 
}
.epubl_page h2 {
  color: #00B0CA; 
  font-size: 1.2em;
  font-weight: bold;
}
.epubl_page h3 {
  color: #00B0CA; 
  font-size: 1.1em;
  font-weight: bold;
}
h3.wp {
  color: #B1059D;
}
.dotleft {
  padding-left: 20px;
  background-image: url(http://img.lib.aalto.fi/img/bg/bg_vertical_dotted.gif);
  background-repeat: repeat-y;
  background-position: left;
  margin-left: 20px;
}
#uusin {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 4px solid #cccccc;
  border-left: 4px solid #B1059D;
}
.linkpdf {
  background: transparent url(http://img.lib.aalto.fi/img/icons/page_white_acrobat.png) no-repeat scroll right center;
  padding:2px 20px 2px 2px;
}
.ecoll {
  margin: 10px 0;
}
.ecollhdr {
  margin-bottom: 10px;
  font-weight: bold;
}
#wp_list tr {
  margin-bottom: 8px;
}
#wp_list td {
  border-bottom: solid 2px #CCCCCC;
  padding-bottom: 6px;
}
div.object_language_select.right {
  float: right;
}
div.object_language_select.right ul {
  margin: 0;
}
.diss_page, .wp_page, .publ_page, .ee_page, .case_page {
  clear: both;
}
