/* Last modified: 11-Nov-2008 */

body {
  font-size: 12pt;
  font-family: Verdana, Arial, sans-serif;
  background: #ffffb0;
  color: #006600;
}

div.main {
  position: relative;
  float: left;
  vertical-align: top;
  margin-left: 10px;
  font-weight: 500;
  line-height: 150%;
  width: 75%;
}

div.nav {
  position: relative;
  vertical-align: top;
  float: left;
  padding: 5px;
  width: 160px;
  /*width: 15%;*/
  background-color: #ffffcc;
  font-size: 10pt;
  font-weight: 700;
  line-height: 150%;
}

caption {
  font-size: 12pt;
  font-weight: 900;
}

div.colL12, div.colR12, div.colLR12 {
  position: relative;
  float: left;
  vertical-align: top;
  margin-left: 10px;
  font-size: 12pt;
  font-weight: 500;
  line-height: 130%;
  width: 45%;
}

div.colLR12 {
  width: 90%;
}  

div.feedback {
  text-align: center;
  font-size: 9pt;
  font-style: italic;
  font-weight: 600
}

div.h1 {
  font-size: 20pt;
  font-weight: 800;
/*  padding-left: 50px; */
  color: #336633;
}

div.h2 {
  background : none;
  font-size : 14pt;
  font-weight : 500;
  font-style: italic;
}

div.h3 {
  font-size: 12pt;
  font-weight: 600;
}

div.h4 {
  font-size: 10pt;
  font-weight: 700;
  font-style: italic;
}

div.h5 {
  font-size: 8pt;
  font-weight: 500;
  font-style: italic;
  line-height: 150%;
}

div.image {
  vertical-align: top;
  padding-top: 20px;
  text-align: center;
  font-weight: 800;
}

div.ncontribs {
  font-size: 9pt;
  font-style: italic;
  font-weight: 600;
  padding-left: 50px;
}

div.ndatename {
  text-align: left;
  font-size: 10pt;
  font-style: italic;
}

div.nentry {
  background: #eeeeee;
  border: 3px solid #19619a;
  margin: 20px;
  padding: 10px;
}

div.nlink {
  text-align: right;
  font-size: 10pt;
  margin-top: 10px;
}

div.npagetitle {
  text-align: center;
  font-size: 20pt;
  font-weight: bold;
  color: #336633;
}

div.ntext {
  text-align: left;
  font-size: 11pt;
}

div.ntitle {
  text-align: left;
  font-size: 12pt;
  font-weight: bold;
  color: #336633;
}

div.smallimage {
  padding-left: 15px;
  padding-top: 15px;
}

div.tablepage, td.details1, td.details1x {
  font-size: 10pt;
  font-weight: 600;
  line-height: 120%;
}

div.W3Cicon {
  padding-left: 3%;
  padding-bottom: 3%;
}

td.awardscol {
  vertical-align: top;
  font-size: 9pt;
  line-height: 125%;
}

td.w20 { width: 20% }

td.w25 { width: 25% }

td.w35 { width: 35% }

td.w45 { width: 45% }

td.w55 { width: 55% }

td.details1, td.details1x { vertical-align: top }

td.details1x { 
  font-weight: 200;
  text-decoration: line-through; 
}

tr.head2 {
  font-size: 12pt;
  font-weight:700;
  font-style: italic;
}

.blankli { list-style-type: none }

.bold { font-weight: 800 }

.bolditalic { font-weight: 800; font-style: italic }

.formcolw120 { width: 120px }

.formcolw50 { width: 50px }

.in10 { padding-left: 10px }

.in25 { padding-left: 25px }

.in50 { padding-left: 50px }

.italic { font-style: italic }

.red { color: red }

.ti10 { text-indent: 10px }

a:link {
text-decoration: none;
font-weight: 900;
color: #336633;
}

a:visited {
text-decoration: none;
font-weight:900;
color: #336633;
}

a:active {
text-decoration: none;
font-weight: 900;
color: #336633;
}

a:hover {
text-decoration: none;
color: #ff3300;
}
