/****************** banner and working directory ************/
.main {

}

.main-cell {
 text-align: center;
 border: none;
}

.main2 {
 height: 35px;
}

.main2-cell {
 font-size: 120%;
 color: #FFFFFF;
 background: #860000;
 text-align: left;
 padding-left: 10px
}


/******** keywords (upper menu) and dummy cells **********/
.submain {

}

.submain-cell1 {

}

.submain-cell2 {
  
}

.subsubmain {
  border-left: 3px solid black;
  padding-left: 10px;
  padding-bottom: 10px;
}

/*keyword*/
.subsubmain-cell1 {
  font-size: 150%;
  color: #860000;
  padding: 10px 10px 10px 10px;
}

.subsubmain-cell2 {
  padding: 10px 10px 10px 10px;
}


/************* side bar and contents part ****************/
.side {
   border-top: 3px solid black;
}

.side-cell {

}

.sidemenu {
  border: 1;
}

.sidemenu-cell {
 font-size: 90%;
 color:black; 
/* background: #7260FF;*/
 padding: 5px 5px 10px 10px;
}

.subsidemenu-cell {
 color:black; 
/* background: #7260FF;*/
 font-size: 80%;
 padding: 5px 0px 0px 30px;
}

.subsubsidemenu-cell {
 color:black; 
/* background: #7260FF;*/
 font-size: 80%;
 padding: 0px 0px 0px 45px;
}

.side-cell2 {
  border-left: 3px solid black;
  padding: 10px 10px 10px 10px;
  font-size: 80%;
  color: black;
}


.contents {

}

.contents-cell {
  font-family:arial, 'lucida console', sans-serif;
  padding: 10px 10px 10px 10px;
  font-size: 90%;
  width: 85%;
  vertical-align: top;
}

.contents-cell-h1 {
  color: #860000;
}

.contents-cell-h3 {
  font-size: 120%;
  color: #860000;

}

.contents-cell-li {
  list-style : disc outside;
}

.contents-cell-link {
  font-weight: bold;
}


.contents-cell-home {
 color: black;
}

.adsense-cell {
  width: 15%;
  vertical-align: top;
}

/* paper and news sharing the same css */
.contents-cell-paper {

}

.contents-cell-conf {

}

.paper {

}

.paper-cell {
 text-align: left;
 vertical-align: top;
 padding: 10px 10px 10px 10px;
}

.paper2 {

}

.paper2-cell {
  text-align: center;
  vertical-align: middle;
  font-size: 80%;
  color: #FFFFFF;
  background: #867A7A;
}


/************* bottom (copyright etc)  *****************/
.bottom {
 height: 35px;  
}

.bottom-cell {
  text-align: right;
  font-size: 120%;
  color: #FFFFFF;
  background: #860000;
  padding-right: 10px;
}


/************ link *************************/
.stlink:link {
  color: #FFFFFF;
  text-decoration: none;
}

.stlink:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.stlink:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.stlink2:link {
  color: #000000;
  text-decoration: none;
}

.stlink2:visited {
  color: #000000;
  text-decoration: none;
}

.stlink2:hover {
  color: #000000;
  text-decoration: underline;
}

