.tablehead-white {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #FFFFFF
}

.table-header-white {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #FFFFFF
}

.content1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #000000
}

.content1-leaded {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 19px;
  color: #000000
}

.content1-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #3366CC
}

.content1-link-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #3366CC;
  font-weight: bold
}

a.content1-link-bold:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #3366CC;
  font-weight: bold;
  text-decoration: underline
}

a.content1-link-bold:visited {
  color: #3366CC;
  text-decoration: underline
}

.content1-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  font-weight: bold
}

.header2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  text-decoration: none
}

.header3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none
}

.footer1-content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none
}

.footer1-nav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3366CC;
  text-decoration: underline
}

.utility1-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none
}

.utility1-nav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #3366CC;
  text-decoration: underline;
  padding-right: 5px;
  padding-left: 5px
}

.button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #3366CC;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #668CD9;
  border-right-color: #668CD9;
  border-bottom-color: #274E9C;
  border-left-color: #274E9C;
  padding: 0px;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 0px;
  height: 20px
}

.formfield {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  height: 20px;
  border-width: 1px;
  border-style: solid;
  border-color: #284f9f;
  width: 160px
}

.image {
  padding-left: 5px
}

.tools-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none
}

.tools-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF
}

.table {
  background-color: #e9e9e9;
  margin-left: 10px
}

.utility1-text-white {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}

.utility1-nav-white {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: underline;
  padding-right: 5px;
  padding-left: 5px
}

.button-white {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #93aee4;
  padding: 0px;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 0px;
  margin-left: 0px;
  height: 20px;
  border: 1px solid #284f9f
}

.pagename {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 27px;
  color: #000000;
  text-decoration: none;
  letter-spacing: -1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #808080;
  padding-bottom: 10px;
  display: block
}

.gnav-menu-normal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #3366CC;
  display: block;
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #5e85d7;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #5e85d7;
  border-left-color: #5E85D7
}

.gnav-menu-roll {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #5E85D7;
  display: block;
  padding-top: 3px;
  padding-right: 12px;
  padding-bottom: 3px;
  padding-left: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #5e85d7;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #5e85d7;
  border-left-color: #5E85D7
}

.gnav-menu-normal2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  background-color: #f3f3f3;
  display: block;
  padding-top: 3px;
  padding-right: 24px;
  padding-bottom: 3px;
  padding-left: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cacaca;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #cacaca;
  border-left-color: #cacaca
}

.gnav-menu-roll2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  background-color: #cacaca;
  display: block;
  padding-top: 3px;
  padding-right: 24px;
  padding-bottom: 3px;
  padding-left: 12px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cacaca;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #cacaca;
  border-left-color: #cacaca
}

.context1-nav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #3366CC;
  text-decoration: none;
  background-image: url(/template/usability-v1-images/local-nav-grey.gif);
  display: block;
  padding-left: 12px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 4px;
  padding-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #E9E9E9;
  background-repeat: no-repeat
}

.context1-nav-active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #3366CC;
  text-decoration: none;
  background-image: url(/template/usability-v1-images/local-nav-blue.gif);
  display: block;
  padding-left: 12px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 4px;
  padding-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #E9E9E9
}

.context2-nav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #3366CC;
  text-decoration: none;
  background-image: url(/template/usability-v1-images/local-nav-grey.gif);
  background-repeat: repeat-y;
  display: block;
  padding-left: 25px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 4px;
  padding-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e9e9e9
}

.context2-nav-active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #3366CC;
  text-decoration: none;
  background-image: url(/template/usability-v1-images/local-nav-blue.gif);
  background-repeat: repeat-y;
  display: block;
  padding-left: 25px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 4px;
  padding-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e9e9e9
}

.content1-italic {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  font-style: italic
}

.error {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #FF3300
}

.formfieldanysize {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border-width: 1px;
  border-color: #284f9f
}

.portletarchiveslist {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #3366cc;
  line-height: 15px
}

.articledeck {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #999999;
  text-decoration: none;
  padding-bottom: 15px
}

.additionalinfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  padding-left: 40px
}

.additionalinfolink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #3366cc;
  line-height: 15px
}

.portletarticlelist {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #3366cc;
  list-style-type: disc;
  line-height: 15px;
  background-image: url(/media/image/list-bullet.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
  background-position: 0px 3px;
  display: block
}

a.content1-link:hover {
  color: #00CC00
}

a.content1-link-bold:hover {
  color: #00CC00
}

a.utility1-nav:hover {
  color: #00CC00
}

a.utility1-nav-white:hover {
  color: #000000
}

a.footer1-nav:hover {
  color: #00CC00
}

.globalnav-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-right: 10px;
  padding-left: 10px
}

.globalnav-active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px
}

a.globalnav-link:hover {
  text-decoration: underline
}

a.context1-nav:hover {
  text-decoration: underline
}

a.context2-nav:hover {
  text-decoration: underline
}

.additionalinfolinks {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #3366cc;
  display: list-item;
  margin-left: 40px;
  list-style-type: disc;
  line-height: 15px
}

a.additionalinfolinks:hover {
  color: #00cc00
}

a.portletarticlelist:hover {
  color: #00cc00
}

a.portletarchiveslist:hover {
  color: #00cc00
}

a.additionalinfolink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #00cc00;
  line-height: 15px
}

a.tools-link:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline
}

a.tools-link:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration: underline
}

.header-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #3366CC;
  font-weight: bold;
  text-decoration: underline
}

a.header-link:hover {
  color: #00cc00;
  text-decoration: underline
}

.portlet-header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  display: block;
  background-color: #cccccc;
  padding: 10px;
  text-align: left
}

.portlet-deck {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding-right: 10px;
  padding-left: 10px;
  display: block;
  text-align: left;
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 0px;
  float: left
}

.portlet-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #3366CC;
  text-decoration: underline;
  display: block;
  padding-right: 0px;
  padding-left: 0px;
  text-align: left;
  margin-bottom: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px
}

a.portlet-link:hover {
  color: #00CC00
}

.paging-small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000
}

a.paging-small:link {
  color: #3366CC;
  text-decoration: underline
}

a.paging-small:visited {
  color: #3366CC;
  text-decoration: underline
}

a.paging-small:hover {
  color: #00CC00
}

.context3-nav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #3366CC;
  text-decoration: none;
  background-image: url(/template/usability-v1-images/local-nav-grey.gif);
  background-repeat: repeat-y;
  display: block;
  padding-left: 38px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 4px;
  padding-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e9e9e9
}

a.context3-nav:hover {
  text-decoration: underline
}

.context3-nav-active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #3366CC;
  text-decoration: none;
  background-image: url(/template/usability-v1-images/local-nav-blue.gif);
  background-repeat: repeat-y;
  display: block;
  padding-left: 38px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 4px;
  padding-bottom: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e9e9e9
}

.portlet-table {
  MARGIN-BOTTOM: 10px;
  MARGIN-LEFT: 10px;
  display: inline
}

.hidden {
  display: none
}

.datatable {
  padding: 0px;
  margin: 0px
}

.datatable th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 120%;
  color: #333333;
  font-weight: bold;
  padding: 4px;
  margin: 0px;
  border-bottom: solid 1px #3366cc
}

.datatable td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  padding: 4px;
  margin: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #82A0DF
}

.datatable-caption {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: left
}

.bioname {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 27px;
  color: #2651C0;
  letter-spacing: -1px;
  display: block
}

.local-nav-header {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #3366CC;
  text-decoration: none
}

a.local-nav-header:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #3366CC;
  text-decoration: none
}

a.local-nav-header:hover {
  text-decoration: underline
}