b { font-weight: 600; }

.left { float:left; }
.body { margin-top:5px; }
.banner { text-align:left; }

body { 
  background: #fff;
}

body { 
   font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
   font-size: 12px;
}

.size1 { font-size: 8px; }
.size2 { font-size: 8px; }
.size3 { font-size: 10px; }
.size4 { font-size: 12px; }
.size5 { font-size: 14px; }
.size6 { font-size: 16px; }
.size7 { font-size: 18px; }



a:active { color: #000000; text-decoration: none}
a:link { color: #000000; text-decoration: none}
a:visited { color: #000000; text-decoration: none; }
a:hover { color: rgb(74, 113, 165);text-decoration: none; background-color:#EEEEEE; box-shadow: 2px 2px 2px #888888; }

a:active.nodata { color: #cccccc; font-style:italic; text-decoration: none}
a:link.nodata { color: #cccccc; font-style:italic; text-decoration: none}
a:visited.nodata { color: #cccccc; font-style:italic; text-decoration: none; }
a:hover.nodata { color: rgb(74, 113, 165);text-decoration: none; font-style:italic; background-color:#EEEEEE; box-shadow: 2px 2px 2px #888888;}



h1 { font-weight: 600; font-size: 20px; }
h2 { font-weight: 600; font-size: 18px;}
h3 { font-weight: 600; font-size: 16px;}
h4 { font-weight: 600; font-size: 14px; }
h5, h6, h7, h8 { font-weight: 500; font-size: 14px; }


textarea, select {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
  font-size: 12px; 
}

.contentheading {
 width: 98%;
 font-weight: bold;
 font-size: 16px;
 height: 23px;
 line-height: 20px;
 padding:10px 0px 0px 0px;
 border-bottom: 1px solid #002E61;
 color: #002E61;
}

.componentheading {
 width: 98%;
 font-weight: bold;
 font-size: 16px;
 height: 23px;
 line-height: 20px;
 border-bottom: 1px solid #002E61;
 color: #002E61;
}

.button {
  border: 1px solid #BBBBBB;
  border-right: 3px solid #BBBBBB;
  border-left: 3px solid #BBBBBB;
  background-color: #EEEEEE;
  border-radius: 8px 8px 8px 8px;
}

input[type="submit"], input, button[type="submit"] {
   font-size: 13px; 
}

input, button[type="submit"] {
   border: 1px solid #BBBBBB;
   background-color: #EEEEEE;
   border-radius: 3px 3px 3px 3px;
   font-family: 'MS Shell Dlg', Calibri, Verdana, sans-serif; 
   font-size: 13px; 
}

.inputbox {
   border: 1px solid #BBBBBB;
   background-color: #EEEEEE;
   border-radius: 3px 3px 3px 3px;
   font-family: 'MS Shell Dlg', Calibri, Verdana, sans-serif; 
   font-size: 13px; 
}

textarea {
   border: 1px solid #BBBBBB;
   background-color: #EEEEEE;
   border-radius: 3px 3px 3px 3px;
}

input[type="file"], input, button[type="submit"] {
   border: 1px solid #BBBBBB;
   background-color: #EEEEEE;
   border-radius: 3px 3px 3px 3px;
}

.readon {
  text-align:right;
}

div.thisCategoryDoc, td.thisCategoryDoc, li.thisCategoryDoc {
   font-weight: bold;
}

a img {
  border:0px;
}

.highlight {
  background-color: #EEEEEE;
}

input[disabled], .inputbox[disabled] {
 background-color: #fefefe;
 border: #eeeeee 1px solid;
 color: #000;
 cursor: default; 
}

