h1 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 22pt;
  font-weight: bold;
}

h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}

h3 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color: powderblue;
}

.borderedTable_red {
    border: 1px solid red;
    border-collapse: collapse;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
}

.textTitle {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 9pt;
   font-weight: bold;
}

.textBody {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 8pt;
}

.textFooter {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: #5C93FF;
}

a:hover {
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  color: #333333;
}

a:link {
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #000099;
}

a {
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  color: #000099;
}

a.strong-link {
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  color: #000099;
}

a.DOUBLE
{
    text-decoration: underline;
    padding: 0px 0px 1px 0px;
    border-bottom: solid 1px #0000FF;
}
a.DOUBLE:hover
{
    text-decoration: underline;
    padding: 0px 0px 1px 0px;
    border-bottom: solid 1px #FF0000;
}


p {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #333333;
  text-align: left;
  margin: 2px;
}

.form-help {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
}

.std-text {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
}

.tab-small {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #333333;
}
table {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #333333;
}
.location-bar {
  background-color: #efefef;
  border: none;
}

thead {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: rgb(239, 239, 239);
  border: none;
  font-size: 7pt;
}

.strong-header {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  background-color: #000000;
  color: #ffffff;
}

.list-header {
  background-color: #c0c0c0;
  border: none;
}

.list-item {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}

.list-nav {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

.srow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffffff;
  border: none;
  font-size: 6.3pt;
}

.srow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #efefef;
  border: none;
  font-size: 6.3pt;
}

.row-white {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: white;
  border: none;
  font-size: 7pt;
}

.row-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffffff;
  border: none;
  font-size: 7pt;
}

.row-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #efefef;
  border: none;
  font-size: 7pt;
}

.row-lightblue {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #99FFCC;
  border: none;
  font-size: 7pt;
}

.row-blue-light {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: rgb(245, 245, 245);
  border: none;
  font-size: 7pt;
}

.row-lightyellow {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FFFF99 ;
  font-size: 7pt;
}

.row-lightred {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FF3333 ;
  color: #FFFFFF;
  font-size: 7pt;
}

.row-yellow {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FFFF66;
  border: none;
  font-weight: bold;
  font-size: 7pt;
}
.row-evidence {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffff00;
  border: none;
  font-weight: bold;
  font-size: 8pt;
}
.brow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #ffffff;
  border: none;
  font-size: 7pt;
  font-weight: bold;
}

.brow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #efefef;
  border: none;
  font-size: 7pt;
  font-weight: bold;
}

.section-bar {
  background-color: #c0c0c0;
  border: none;
}

.system-msg {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  background-color: #ffffff;
  border:  1px solid #c1cdcd;
  margin-bottom: 6px;
  margin-top: 6px;
  padding: 4px;
  width: 99%;
  color: #660033;
}

.form-title {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: #333333;
}

.form-title-hi {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  background-color: #FFFF99;
}

.form-label {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 7pt;
  color: #333333;
}

.form-label-little {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 6.1pt;
  color: #333333;
}

.label-red {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ff0000;
}

.form-optional {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 10pt;
  color: #333333;
}

.form-element {
  font-family: Verdana, Helvetica, aans-serif;
  font-size: 8pt !important;
  color: #000000;
}

.form-element_textbox_size {
  font-family: Verdana, Helvetica, aans-serif;
  font-size: 8pt !important;
  height: 20px;
  color: #000000;
}

.element_textbox_lenght{
    width: 200px;
}

.form-text {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  color: #333333;
}

.form-mono {
  font-family: monospace;
  font-size: 12px;
  text-decoration: none;
}

.linknero11 {
    font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.disabled-text {
  color: #808080;
}

.dx-align {
  text-align:right;
}

.borderedTable {
    border: 1px solid Silver;
    border-collapse: collapse;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
}

.borderedTable_black {
    border: 1px solid black;
    border-collapse: collapse;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
}

.borderedTable-top {
    border-top: 1px solid Silver;
    border-collapse: collapse;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
}

.borderedTable-bottom {
    border-bottom: 1px solid Silver;
    border-collapse: collapse;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
}

.box-header {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #efefef;
  border: none;
  font-size: 9pt;
  font-weight: bold;
}
.box-header-light {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #f5f5f5;
  border: none;
  font-size: 9pt;
  font-weight: bold;
}

.box-label {
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt !important;
  color: #333333;
}

.row-color1 {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #E0F8E0 ;
  font-size: 7pt;
}

.row-color2 {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #F7F8E0 ;
  font-size: 7pt;
}

.row-color3 {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #E0ECF8 ;
  font-size: 7pt;
}

.row-color4 {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #F6E3CE ;
  font-size: 7pt;
}

.trow-lightred {
  font-family: Verdana, Helvetica, sans-serif;
  color: #FF3333;
  font-weight: bold;
  font-size: 7pt;
}

.trow-lightblue {
  font-family: Verdana, Helvetica, sans-serif;
  color: #FF9966 ;
  font-weight: bold;
  font-size: 7pt;
}

.yrow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #F7F8D0;
  border: none;
  font-size: 7pt;
}

.yrow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #F7F8E0;
  border: none;
  font-size: 7pt;
}

.blrow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #D0ECF8;
  border: none;
  font-size: 7pt;
}

.blrow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #E0ECF8;
  border: none;
  font-size: 7pt;
}

.grow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #D0F8D0;
  border: none;
  font-size: 7pt;
}

.grow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #E0F8E0;
  border: none;
  font-size: 7pt;
}

.rrow-normal {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FF9999;
  border: none;
  font-size: 7pt;
}

.borderedTable1 {
    border: 1px solid #c1cdcd;
    border-collapse: collapse;
    margin: 4px 4px 4px 4px;
    padding: 4px 4px 4px 4px;
}
.borderedTable2 {
    border: 1px solid #f99622;
    border-collapse: collapse;
    margin: 4px 4px 4px 4px;
    padding: 4px 4px 4px 4px;
}
.rrow-hilite {
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #FF6666;
  border: none;
  font-size: 7pt;
}

.text_readonly {
    background-color:#ececec;
    }
    
.readonly {
    background-color:#ececec;
    }
    
.message_green {
  font-family: Verdana, Helvetica, sans-serif;
  color: green;
  font-weight: bold;
  font-size: 10pt;
}

.message_red {
  font-family: Verdana, Helvetica, sans-serif;
  color: red;
  font-weight: bold;
  font-size: 10pt;
}


.highlights_row {
    background: #FF6666 !important;
}
.highlights_row_green {
    background: #80FFBB !important;
}
.highlights_row_yellow {
    background: #FFFF80 !important;
}
.highlights_row_blue {
    background: #77AAFF !important;
}
.highlights_row_purple {
    background: #DD80FF !important;
}

.resume-label {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
}

.resume-text {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 7pt;
}

.resume-box {
    border: 1px solid Silver;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}


.label_alert{
    font-weight: 900;
    text-decoration: underline;
    color: red;
}

.red_bold{
    font-weight: bold;
    color: red;
}

.DarkOrange_bold{
    font-weight: bold;
    color: DarkOrange;
}

.clear{
    clear: both;
}

.nowrap{
    white-space: nowrap;
}

.fixed-width-select{
    width:200px;
}

.search_multiple_select .ms-choice {
    height: 18px;
    line-height: 16px;
}

.search_multiple_select .ms-choice > span {
    padding-left: 2px;
}

.search_multiple_select .ms-choice > div,
.search_multiple_select .ms-choice > div.open{
    height: 16px;
    background-position-y: -5px;
}

.search_multiple_select select{
  width: 130px;
  text-align: left;
  font-weight: normal;
}


.bgcolor_orange_text {
  background-color:#FFE8CA;
}

.bgcolor_orange_select select {
  background-color:#FFE8CA;
}

.table_head_red {
    color: Red;
}



.borderedTable_black_1{
    border-collapse: collapse ;
    border: 1px solid #002c53 ;
    border-collapse: collapse;
}
.borderedTable_black_1 td {
    border: 1px solid #002c53 ;
}
.borderedTable_black_1 th {
    border: 1px solid #002c53 ;
}

.highlights_row_mem {
    background: #D0F8D0 !important;
    font-weight: bold;


}


.box_red_border {

 border-width: 1px 1px 1px 1px;
 border-style: solid;
 border-color: red red red red;

}
