h1,.h1{font-size:156%;font-weight:bold;}
h2,.h2{font-size:131%;font-weight:bold; margin-bottom:20px;}
h3,.h3{font-size:109%;font-weight:bold; margin-top:8px; margin-bottom:14px;}
h4,.h4{font-size:100%;font-weight:normal;line-height:120%;margin-bottom:5px;}

h1,h2,h3,h4,h5,h6,label,p{
    margin:0;	
}

a:link{ color:#4C4C99 }
a:visited{ color:#660066 }
a:active{ color:#660066 }
a:hover{ color:#660266 }

a {text-decoration: none;}

.page_title {
  margin: 10px 0 30px 0 ;
  color: #660066; 
  font-size: 156%; 
  font-weight: bold;
  text-transform:uppercase;  
  //background-color: #f1f100;
}
.page_subtitle {
    //    margin-top: 8px;
    margin-buttom: 5px;    
    color: #660066;
    font-size: 140%;
    font-weight: bold;
}

.boxlist {
    float: left;
    margin: 5px 10px;
    padding: 10px;
    text-align: left;
    min-height: 140px;
    width: 320px;
    border: 1px solid #b0b0b0;
    border-radius: 6px;    
}
.boxlist img {
    border: 0;
    margin-right: 10px;
}

.fellow_list {
    float: left;
    margin: 10px 10px;
/*    padding: 10px 0 5px 0;*/
/*    text-align: left;*/
    min-height: 330px;
    width: 220px; 
    border: 1px solid #b0b0b0;
    border-radius: 6px;
}
.fellow_photo {
    text-align: center;    
    align-items: center;
    justify-content: center;
}
.fellow_list img {
    border: 0;
    margin: 20px 0 5px 0;
    /*    width: 150px;*/
    height: 220px;
}
.fellow_name {
    font-size: 109%;
    font-weight: bold;
    margin-left: 20px;
}
.fellow_affi {
    font-size: 90%;
    margin-left: 20px;
}

.public_box {
    //    width:95%;
    border:1px solid #a0a0a0;
    padding:15px;
    margin: 10px 0 20px 0;
    border-radius: 5px;
}
.public_title {
    font-size: 156%;
    font-weight: bold;
    font-family: Georgia, serif;
}
.public_subtitle {
    font-size: 131%;
}

.boxlist a, .public_box a {
    color: #4C4C99;
    font-weight: bold;
}
.boxlist a:hover, .public_box a:hover {
    color: #660266;
}

.section {
//    color: #660066;
    font-size: 131%;
    font-weight: bold;
    margin-bottom: 5px;
}
.sub_section {
//    color: #660066;
    font-size: 115%;
    font-weight: bold;
    margin-bottom: 5px;
}
td {
//  font-size: 13px;
}

.slink {
  font-family: Georgia, "Times New Roman", Times, serif;
  overflow: visible;
  width: auto;
  font-size: 14px;
  cursor: pointer;
  padding: 8px 10px;
  background: url(./img/button_normal.png) repeat-x top left;
  //  background: #f4f4f4;
}
#nodecora {
  text-decoration:none;
}
.slink:hover {
  color: white;
  background: #aaaaff;
}
.slink:hover #a {
  color: white;
  background: #aaaaff;
}
.button {
  font-family: Georgia, "Times New Roman", Times, serif;
  overflow: visible;
//  width: 220px;
//  height: 20;
  text-align: center;
  padding: 5px 0;
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
  color: white;
//    background: url(../img/button_darkblue.png) repeat-x top left;
background: #E78511 ; //gold;
border-radius: 10px;
white-space:nowrap;      
}
.button a {
  text-decoration:none;
  //  color: white;
  color: black;
  font-size: 16px;
//  font-weight: bold;
}
.button:hover {
  color: white;
  font-weight: bold;    
  background: #660266; // #AC68A1;
}
.button:hover a {
  color: white;
  background: #660266; //#AC68A1;
}

ul, ol{
margin-left:0px;
//padding-left:35px;
//padding-right:20px;
}

li{
    padding-top: 5px;
    text-align:left;
}

blockquote {
  margin-left: 0.5em; 
  margin-right: 0.5em;
  margin-top: 0.5em; 
  margin-bottom: 0.5em;
}

.mblist {
    padding-top:2px;    
}
.mblist li{
    padding-top:8px;
    text-align:left;
    font-weight: bold;
}
.mblist li p{
    padding-top:3px;
    font-weight: normal;
}

/*
body {	
    font-family: Arial, Helvetica, Verdana, sans-serif, "Century Gothic";
    font-size:          13px;
    color:		black;
    background:	        #FFFFF5;
    margin-top: 	0.5em;
    margin-left:	0.5em;
    margin-right:	0.5em;
    margin-bottom:	0.5em;
    padding-top:	0;
    padding-left:	0;
    padding-right:	0;
    padding-bottom:	0;
    border-top:	        0;
    border-left:	0;
    border-bottom:	0;
    border-right:	0;
    width:	auto;
}
*/

