body { background-image: url(gfx/bg.gif); background-repeat: repeat-x }
body, td { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #666666; text-decoration: none; }

.td { font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #DDAF2E; text-decoration: none; }

a { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 12px; color: #DDAF2E; text-decoration: underline; }
a:hover { color: #2D4C79; text-decoration: underline; }

<!-- edits below made by G. Chaves on 5/28/06 -->
<!-- to control the javascript calendar functions on the class calendar page -->
/*-- Default --*/

#dhtmltooltip {
     position: absolute;
     width: 150px;
     border: 1px solid black;
     padding: 5px;
     background-color: yellow;
     visibility: hidden;
     z-index: 100;
     }

.tabShow {
     visibility: visible;
     display: block;
     }


.tabbHide {
     visibility: hidden;
     display: none;
     }

@media screen 
     #\31 {
          font-family:  verdana;
          font-size: 10px;
          color: black;
          }

     #\32 {
          font-family: verdana;
          font-size: 10px;
          color: white;
          }

     #\33 {
          font-family: verdana;
          font-size: 12px;
          color: black;
          }

     #\34 {
          font-family: verdana;
          font-size: 12px;
          color: white;
          }

     #\35 {
          font: 11px/18px Verdana, sans-serif;
          color: #000000;
          padding: 5px 12px;
          }

.javacal  {
          color: blue;
          text-decoration: underline;
		  font-weight: bold;
          }

.javacallink
		  {
          color: blue; 
          text-decoration: none;
		  font-weight: bold;
          }
          
.javacalvis
		  {
          color: blue;
          text-decoration: none;
		  font-weight: bold;
          }         

     a.adminHeaderLink {
          color: white;
          text-decoration: none;
          }

     a.adminHeaderLink:visited {
          color: white;
          text-decoration: none;
          }

     a.adminHeaderLink:hover {
          color: white;
          text-decoration: none;
          }

     a.cal {
          text-decoration: none; 
          color: #000000;
          }

     a.cal-white:visited { 
          text-decoration: none; 
          color: #FFFFFF; 
          }

     a.cal-white:hover { 
          text-decoration: none; 
          color: #FFFFFF; 
          }

     a.cal-white:link { 
          text-decoration: none; 
          color: #FFFFFF; 
          }

     a.calthismonth {
          text-decoration: none;
          color: #000000;
          }

     a.textlink {
          font-family: arial;
          font-size: 0.7em;
          height: 20px;
          color: black;
          }

     a.warningMessage:link {
          color: red;
          }

     a.warningMessage:hover   {
          color: red;
          text-decoration: underline;
          }

     a.warningMessage:visited {
          color: red;
          text-decoration: none;
          }

     table.leftnavbarSection {
          width: 100%;
          }

     td.cal {
          font-family: arial;
          font-size: 0.7em;
          }

     td.cal-white {
          font-family: arial;
          font-size: 0.7em;
          color: #FFFFFF
          }

     td.cal-black {
          font-family: arial;
          font-size: 0.7em;
          color: #000000
          }

     td.calmonth {
          font-family: arial;
          font-size: 0.7em;
          text-align: right
          }

     td.caltoday {
          font-family: arial;
          font-size: 0.7em;
          text-align: right;
          color: white;
          background-color: #C0C0C0;
          border-width: 1px;
          border-style: solid;
          border-color: #800000;
          }

     td.colapsingICON {
          width: 3%;
          text-align: center;
          }

     td.hrule {
          height: 1px;
          background-color: silver;
          }

     td.reportLink2 a:link {
          font-size: 9px;
          color: white;
          text-decoration: underline;
          float: right;
          }

     td.reportLink2 a:visited {
          font-size: 9px;
          color: white;
          text-decoration: underline;
          float: right;
          }

     td.reportLink2 a:hover {
          font-size: 9px;
          color: white;
          text-decoration: underline;
          float: right;
          }

     td.spacer5px {
          height: 5px;
          }

     th.leftnavbarLabel {
          font-family: verdana;
          font-size: 12px;
          font-weight: bold;
          text-align: left;
          color: #000000;
          }
          
     .active-controls-grid {
          }
          
     .active-selection-true {
          }
          
     .active-row-cell {
          }
          
     .active-row-highlight {
          }

     .adacal {
          color: #ffffff;
          font-size: 1px
          }

     .Address_Tab_Selected {
          background-image: url("../../Images/Themes/Default/tab1.gif");
          background-repeat: no-repeat;
          width: 111px;
          height: 18px;
          text-align: center;
          font-family: verdana;
          font-size: 10px;
          font-weight: bold;
          color: white;
          cursor: pointer;
          }

     .Address_Tab_DeSelected {
          background-image: url("../../Images/Themes/Default/tab2.gif");
          background-repeat: no-repeat;
          width: 111px;
          height: 18px;
          text-align: center;
          font-family: verdana;
          font-size: 10px;
          font-weight: bold;
          color: black;
          cursor: pointer;
          }         

     .adminTable_altRow {
          background: aqua;
          }

     .adminBG {
          background: beige;
          }

     .alignLeft {
          text-align : left;
          }

     .alignRight {
          text-align: right;
          }

     .b1 {
          font-family: tahoma; 
          font-size: 7pt; 
          background: gainsboro; 
          border-bottom: 1px solid #104A7B; 
          border-right: 1px solid #104A7B; 
          border-left: 1px solid #AFC4D5; 
          border-top: 1px solid #AFC4D5; 
          color: black; 
          width: 90px; 
          height: 18px; 
          text-decoration: none; 
          cursor: pointer;
          }

     .b2 {
          font-family: tahoma;
          font-size: 7pt;
          background: red;
          border-bottom: 1px solid #104A7B;
          border-right: 1px solid #104A7B;
          border-left: 1px solid #AFC4D5;
          border-top: 1px solid #AFC4D5;
          color: black;
          width: 90px;
          height: 18px;
          text-decoration: none;
          cursor: hand;
          font-weight: bold;
          }

     .b1over {
          font-family: tahoma; 
          font-size: 7pt; 
          background: gainsboro; 
          border-bottom: 1px solid #104A7B; 
          border-right: 1px solid #104A7B; 
          border-left: 1px solid #AFC4D5; 
          border-top: 1px solid #AFC4D5; 
          color: black; 
          width: 90px; 
          height: 18px; 
          text-decoration  : none; 
          cursor: pointer;
          }

     .b2over {
          font-family: tahoma;
          font-size: 7pt;
          background: red;
          border-bottom: 1px solid #104A7B;
          border-right: 1px solid #104A7B;
          border-left: 1px solid #AFC4D5;
          border-top: 1px solid #AFC4D5;
          color: black;
          width: 90px;
          height: 18px;
          text-decoration: none;
          cursor: hand;
          font-weight: bold;
          }

     .basicContentBox {
          border: 1px solid silver; 
          background: #F7F3E7;
          font-family: verdana; 
          font-size: 10px; 
          color: black;      
          }
          
     .body {
          }
          
     .buttonMenu {
          padding: 5px;
          text-align: right;
          height: 40px;
          }

     .calnotclickable {
          color: #808080;
          }

     .centered {
          text-align: center;
          }

     .checkbox {
          width: 14px;
          margin-left: 0px;
          }

     .disabledtextlink {
          font-family: arial;
          font-size: 0.7em;
          height: 20px;
          color: #808080;
          }

     .docAltRowHover {
          height: 20px;
          color: black;
          padding-left: 4px;
          cursor: pointer;
          }

     .docAltRow1 {
          height: 20px;
          background: white;
          color: black;
          padding-left: 4px;
          }

     .docAltRow2 {
          height: 20px;
          background: #EFEFEF;
          color: black;
          padding-left: 4px;
          }

     .dropDown {
          font-family: verdana; 
          font-size: 10px; 
          color: #000000;
          width: 100%;
          }

     .fieldLabel {
          font-family: verdana;
          font-size: 10px;
          font-weight: bold;
          text-align: left;
          color: #000000;
          }

     .filebox {
          font: menu;
          font-size: 10px;
          border-bottom: 1px solid #104A7B;
          border-right: 1px solid #104A7B;
          border-left: 1px solid #AFC4D5;
          border-top: 1px solid #AFC4D5;
          color: black; 
          width: 100%; 
          height: 18px; 
          text-decoration: none;
          }
          
     .footer {
          display:none;
          }

     .frameContent {
          vertical-align: top;
          padding: 0px;
          margin: 0px;
          height: 100%;
          width: 1000px;
          }
          
     .header {
          }    

     .headerButtonBar {
          background: black; 
          color: white; 
          font-family: verdana; 
          font-size: 10px; 
          height: 16px;
          }

     .headerDetails {
          position: relative; 
          top: 7px; 
          left: -13px; 
          font-family: verdana; 
          font-size: 10px; 
          text-align: right;
          }

     .headerDetailsValues {
          font-family: verdana; 
          font-size: 10px; 
          color: yellow;
          }

     .headerMain {
          background-image: url("../../Images/Themes/Default/bg_header.jpg");
          background-repeat: no-repeat; 
          color: white; 
          height: 50px;
          }

     .headerVersion {
          position: relative; 
          top: 13px; 
          left: 135px; 
          font-family: arial; 
          font-size: 18px; 
          color: white;
          }

     .headerTable {
          padding: 0px;
          margin-top: 0px;
          width: 950px;
          height: 100%;
          }

     .highlight {
          color: red;
          }

     .highlightbg {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: yellow;
          padding-left: 3px;
          padding-right: 3px;
          height: 21px;
          cursor: pointer;
          }

     .iconLinkSpacing {
          padding-left: 5px;
          }

     .leftnavbar {
          border: 1px solid #000000;
          border-left: 0px;
          border-top: 0px;
          border-bottom: 0px;
          padding-left: 5px;
          padding-right: 5px;
          margin: 0px;
          background: #FFFFFF;
          position: relative;
          top: 0px;
          left: 0px;
          height: 100%;
          width: 20%;
          }

     .leftNavLink a:link {
          text-decoration: none;
          color: blue;
          }

     .leftNavLink a:visited {
          text-decoration: none;
          color: purple;
          }

     .leftNavLink a:hover {
          text-decoration: underline;
          color: blue;
          }

     .leftNavLink a:active {
          text-decoration: none;
          color: purple;
          }

     .modalHref {
          color: blue;
          }

     .picklist {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          }

     .picklist_RO {
          background: gainsboro;
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          }
          
     .printonly {
          display:none;
          }
     
     .r1 {
          }
          
     .r2 {
          }
          
     .r3 {
          }
          
     .r4 {
          }
     .rejectText {
          font-family: verdana;
          font-size: 10px;
          color: red;
          font-weight: bold;
          }

     .reportHeader_ro {
          font-family: verdana;
          font-size: 10px;
          color: black;
          font-weight: bold;
          background: #888888;
          padding-left: 3px;
          padding-right: 3px;
          height: 18px;
          }

     .reportHeader1 {
          font-family: verdana;
          font-size: 10px; 
          color: black;
          font-weight: bold;
          background: gainsboro;
          padding-left: 3px;
          padding-right: 3px;
          height: 18px;
          }

     .reportHeader2 {
          font-family: verdana; 
          font-size: 10px; 
          color: black; 
          font-weight: bold; 
          background: gainsboro; 
          padding-left: 3px; 
          padding-right: 3px; 
          height: 18px;
          }

     .reportRow1 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          height: 21px;
          }

     .reportRow1_ro {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          height: 18px;
          }

     .reportRow2 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: aqua;
          padding-left: 3px;
          padding-right: 3px; 
          height: 21px;
          }

     .reportRow2_ro {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: gainsboro;
          padding-left: 3px;
          padding-right: 3px;
          height: 18px;
          }

     .reportRow3 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: #EEEEEE;
          padding-left: 3px;
          padding-right: 3px;
          height: 21px;
          }

     .reportRow4 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          height: 21px;
          }

     .reportTable1 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          border-collapse: collapse;
          }

     .reportTable2 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          border-collapse: collapse;
          border: 1px solid purple;
          width: 95%;
          }

     .reportTable_ro {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          border-collapse: collapse; 
          border: 1px solid #555555;
          }

     .reportTitle_ro {
          font-weight: bold;
          background: #555555;
          color: white;
          padding: 3px;
          padding-left: 4px;
          border: 0px;
          }

     .reportTitle2 {
          font-weight: bold;
          background: purple;
          color: white;
          padding: 3px;
          padding-left: 4px;
          border: 0px;
          }

     .required {
          font-weight: bold;
          text-align: left;
          color: #993333;
          background: #EEE8AA;
          border-bottom: 1px solid #993333;
          }

     .riLink {
          color: purple;
          }
          
     .screenonly {
          display:block;
          }

     .searchRow1 {
          height: 18px;
          background: white;
          color: black;
          cursor: none;
          padding-left: 4px;
          }

     .searchRow2 {
          height: 18px;
          background: aqua;
          color: black;
          cursor: pointer;
          padding-left: 4px;
          }

     .showHand {
          cursor: pointer;
          }

     .spacer {
          position: relative; 
          top: 0px; 
          left: 5px;
          }

     .style1 {
          border: 1px solid black;
          padding: 3px;
          font-weight: bold;
          background: gainsboro;
          color: black;
          cursor: pointer;
          }

     .style1over {
          border: 1px solid black;
          padding: 3px;
          font-weight: bold;
          background: gainsboro;
          color: black;
          cursor: pointer;
          }

     .style2 {
          border: 1px solid black;
          border-bottom: 0px;
          padding: 3px;
          font-weight: bold;
          background: beige;
          color: black;
          cursor: pointer;
          }

     .style3 {
          border-left: 1px solid black;
          border-top: 0px;
          border-bottom: 2px solid black;
          border-right: 2px solid black;
          padding: 3px;
          background: beige;
          color: black;
          }

     .subbody {
          font-family: verdana;
          height: 100%; 
          font-size: 10px; 
          background: beige; 
          color: #000000;
          padding: 0px;
          margin: 0px;
          width: 100%;
          top: 0px;
          right: 0px;                   
          }

     .tableheader {
          background: #3C4C90;
          color: white;
          font-weight: bold;
          padding-left: 5px;
          padding-right: 5px;
          font-size: 12px;
          height: 20px;
          }

     .tableheaderLeft {
          background: #3C4C90; 
          color: white; 
          font-weight: bold; 
          padding-left: 5px; 
          padding-right: 5px; 
          font-size: 12px; 
          height: 20px;
          }

     .tableheaderRight {
          background: #3C4C90; 
          color: white; 
          font-weight: bold; 
          padding-left: 5px; 
          padding-right: 5px; 
          font-size: 10px; 
          height: 20px; 
          text-align: right;
          }

     .tableheaderStatus {
          color: yellow; 
          }

     .tab {
          background-color: gray;
          text-align: center;
          width: 80px;
          }

     .tabOver {
          color: white;
          background-color: silver;
          text-align: center;
          width: 80px;
          cursor: pointer;
          }

     .tab2 {
          font-size: 12px;
          color: white;
          font-weight: bold;
          text-decoration: none;
          position: relative;
          top: 0px; 
          left: -15px; 
          }

     .tabOver2 {
          font-size: 12px;
          color: white;
          font-weight: bold;
          text-decoration: underline;
          cursor: pointer;
          position: relative;
          top: 0px;
          left: -15px; 
          }

     .textfield {
          font-family: verdana;
          font-size: 12px;
          color: black;
          width: 100px;
          height: 22px;
          }

     .textfield_RO {
          background: gainsboro;
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          }

     .textarea50 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          height: 50px;
          overflow-y: auto;
          }

     .textarea50_RO {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          height: 50px;
          overflow-y: auto;
          background: gainsboro;
          }

     .textarea75 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          height: 75px;
          overflow-y: auto;
          }

     .textarea75_RO {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          height: 75px;
          overflow-y: auto;
          background: gainsboro;
          }

     .textarea100 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          height: 100px;
          overflow-y: auto;
          }

     .textarea100_RO {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          height: 100px;
          overflow-y: auto;
          background: gainsboro;
          }

     .textarea200 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          height: 200px;
          overflow-y: auto;
          }

     .textarea200_RO {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          height: 200px;
          overflow-y: auto;
          background: gainsboro;
          }

     .textarea_code {
          width: 100%;
          font-family: courier;
          font-size: 10pt;
          overflow-y: auto;
          }

     .viewTask_TableHeader {
          height: 18px; 
          padding-left: 5px;
          background: purple; 
          color: white; 
          font-weight: bold;
          }

     .warningMessage {
          color: red;
          text-decoration: none;
          }
     }
     
@media print {
     #\31 {
          font-family:  verdana;
          font-size: 10px;
          color: black;
          }

     #\32 {
          font-family: verdana;
          font-size: 10px;
          color: white;
          }

     #\33 {
          font-family: verdana;
          font-size: 12px;
          color: black;
          }

     #\34 {
          font-family: verdana;
          font-size: 12px;
          color: white;
          }

     #\35 {
          font: 11px/18px Verdana, sans-serif;
          color: #000000;
          padding: 5px 12px;
          }

     a.adminHeaderLink {
          color: white;
          text-decoration: none;
          }

     a.adminHeaderLink:visited {
          color: white;
          text-decoration: none;
          }

     a.adminHeaderLink:hover {
          color: white;
          text-decoration: none;
          }

     a.cal {
          text-decoration: none; 
          color: #000000;
          }

     a.cal-white:visited { 
          text-decoration: none; 
          color: #FFFFFF; 
          }

     a.cal-white:hover { 
          text-decoration: none; 
          color: #FFFFFF; 
          }

     a.cal-white:link { 
          text-decoration: none; 
          color: #FFFFFF; 
          }

     a.calthismonth {
          text-decoration: none;
          color: #000000;
          }

     a:hover {
          color: blue;
          text-decoration: underline;
          }

     a:link {
          color: blue; 
          text-decoration: none;
          }

     a.textlink1 {
          font-family: arial;
          font-size: 0.7em;
          height: 20px;
          color: blue;
          }

     a:visited {
          color: blue;
          text-decoration: none;
          }

     a.warningMessage:link {
          color: red;
          }

     a.warningMessage:hover   {
          color: red;
          text-decoration: underline;
          }

     a.warningMessage:visited {
          color: red;
          text-decoration: none;
          }

     table.leftnavbarSection {
          width: 100%;
          }

     td.cal {
          font-family: arial;
          font-size: 0.7em;
          }

     td.cal-white {
          font-family: arial;
          font-size: 0.7em;
          color: #FFFFFF
          }

     td.cal-black {
          font-family: arial;
          font-size: 0.7em;
          color: #000000
          }

     td.calmonth {
          font-family: arial;
          font-size: 0.7em;
          text-align: right
          }

     td.caltoday {
          font-family: arial;
          font-size: 0.7em;
          text-align: right;
          color: white;
          background-color: #C0C0C0;
          border-width: 1px;
          border-style: solid;
          border-color: #800000;
          }

     td.colapsingICON {
          width: 3%;
          text-align: center;
          }

     td.hrule {
          height: 1px;
          background-color: silver;
          }

     td.reportLink2 a:link {
          font-size: 9px;
          color: white;
          text-decoration: underline;
          float: right;
          }

     td.reportLink2 a:visited {
          font-size: 9px;
          color: white;
          text-decoration: underline;
          float: right;
          }

     td.reportLink2 a:hover {
          font-size: 9px;
          color: white;
          text-decoration: underline;
          float: right;
          }

     td.spacer5px {
          height: 5px;
          }

     th.leftnavbarLabel {
          font-family: verdana;
          font-size: 12px;
          font-weight: bold;
          text-align: left;
          color: #000000;
          }
          
     .active-controls-grid {
          }
          
     .active-selection-true, .active-selection-true, .active-row-cell {
          }
          
     .active-row-highlight {
          }         

     .adacal {
          color: #ffffff;
          font-size: 1px
          }

     .adminTable_altRow {
          background: aqua;
          }

     .adminBG {
          background: beige;
          }

     .Address_Tab_Selected {
          background-image: url("../../Images/Themes/Default/tab1.gif");
          background-repeat: no-repeat;
          width: 111px;
          height: 18px;
          text-align: center;
          font-family: verdana;
          font-size: 10px;
          font-weight: bold;
          color: white;
          cursor: pointer;
          }

     .Address_Tab_DeSelected {
          background-image: url("../../Images/Themes/Default/tab2.gif");
          background-repeat: no-repeat;
          width: 111px;
          height: 18px;
          text-align: center;
          font-family: verdana;
          font-size: 10px;
          font-weight: bold;
          color: black;
          cursor: pointer;
          }

     .alignLeft {
          text-align : left;
          }

     .alignRight {
          text-align: right;
          }

     .basicContentBox {
          border: 1px solid silver; 
          background: #F7F3E7;
          font-family: verdana; 
          font-size: 10px; 
          color: black;      
          }

     .b1 {
          display:none;
          }

     .b2 {
          font-family: tahoma;
          font-size: 7pt;
          background: red;
          border-bottom: 1px solid #104A7B;
          border-right: 1px solid #104A7B;
          border-left: 1px solid #AFC4D5;
          border-top: 1px solid #AFC4D5;
          color: black;
          width: 90px;
          height: 18px;
          text-decoration: none;
          cursor: hand;
          font-weight: bold;
          }
          
     .b1over {
          }

     .b2over {
          font-family: tahoma;
          font-size: 7pt;
          background: red;
          border-bottom: 1px solid #104A7B;
          border-right: 1px solid #104A7B;
          border-left: 1px solid #AFC4D5;
          border-top: 1px solid #AFC4D5;
          color: black;
          width: 90px;
          height: 18px;
          text-decoration: none;
          cursor: hand;
          font-weight: bold;
          }
     .body {
          }

     .buttonMenu {
          width: 650px;
          height: 50px;
          background: beige;
          background-image: url("../../images/pixel.gif");
          }

     .calnotclickable {
          color: #808080;
          }

     .centered {
          text-align: center;
          }

     .checkbox {
          width: 14px;
          margin-left: 0px;
          }

     .disabledtextlink {
          font-family: arial;
          font-size: 0.7em;
          height: 20px;
          color: #808080;
          }

     .docAltRowHover {
          height: 20px;
          color: black;
          padding-left: 4px;
          cursor: pointer;
          }

     .docAltRow1 {
          height: 20px;
          background: white;
          color: black;
          padding-left: 4px;
          }

     .docAltRow2 {
          height: 20px;
          background: #EFEFEF;
          color: black;
          padding-left: 4px;
          }

     .dropDown {
          font-family: verdana; 
          font-size: 10px; 
          color: #000000;
          width: 100%;
          }
          
     .footer {
          }

     .fieldLabel {
          font-family: verdana;
          font-size: 10px;
          font-weight: bold;
          text-align: left;
          color: #000000;
          }

     .filebox {
          font: menu;
          font-size: 10px;
          border-bottom: 1px solid #104A7B;
          border-right: 1px solid #104A7B;
          border-left: 1px solid #AFC4D5;
          border-top: 1px solid #AFC4D5;
          color: black; 
          width: 100%; 
          height: 18px; 
          text-decoration: none;
          }

     .frameContent {
          vertical-align: top;
          padding: 0px;
          margin: 0px;
          height: 100%;
          width: 1000px;
          }
          
     .header {
          }    

     .headerButtonBar {
          background: black; 
          color: white; 
          font-family: verdana; 
          font-size: 10px; 
          height: 16px;
          }

     .headerDetails {
          position: relative; 
          top: 7px; 
          left: -13px; 
          font-family: verdana; 
          font-size: 10px; 
          text-align: right;
          }

     .headerDetailsValues {
          font-family: verdana; 
          font-size: 10px; 
          color: yellow;
          }

     .headerMain {
          background-image: url("../../Images/Themes/Default/bg_header.jpg");
          background-repeat: no-repeat; 
          color: white; 
          height: 50px;
          }

     .headerVersion {
          position: relative; 
          top: 13px; 
          left: 135px; 
          font-family: arial; 
          font-size: 18px; 
          color: white;
          }

     .headerTable {
          padding: 0px;
          margin-top: 0px;
          width: 950px;
          height: 100%
          }

     .highlight {
          color: red;
          }

     .highlightbg {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: yellow;
          padding-left: 3px;
          padding-right: 3px;
          height: 21px;
          cursor: pointer;
          }

     .iconLinkSpacing {
          padding-left: 5px;
          }

     .leftnavbar {
          border: 1px solid black;
          border-right: 0px;
          border-bottom: 0px;
          padding-left: 5px;
          padding-right: 5px;
          display: none;
          }

     .leftNavLink a:link {
          text-decoration: none;
          color: blue;
          }

     .leftNavLink a:visited {
          text-decoration: none;
          color: purple;
          }

     .leftNavLink a:hover {
          text-decoration: underline;
          color: blue;
          }

     .leftNavLink a:active {
          text-decoration: none;
          color: purple;
          }

     .modalHref {
          color: blue;
          }
          
     .noprint {
          display:none;
          }

     .picklist {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          }

     .picklist_RO {
          background: gainsboro;
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          }
          
     .printbody {
          border: 1px solid black;
          background: beige;
          display: block;
          position: absolute;
          width: 650px;
          top: 0;
          left: 0;
          }
          
     .printonly {
          display:block;
          }
          
     .r1 {
          }
     .r2 {
          }
     .r3 {
          }
     .r4 {
          }

     .required {
          font-weight: bold;
          text-align: left;
          color: #993333;
          background: #EEE8AA;
          border-bottom: 1px solid #993333;
          }

     .rejectText {
          font-family: verdana;
          font-size: 10px;
          color: red;
          font-weight: bold;
          }

     .reportHeader_ro {
          font-family: verdana;
          font-size: 10px;
          color: black;
          font-weight: bold;
          background: #888888;
          padding-left: 3px;
          padding-right: 3px;
          height: 18px;
          }

     .reportHeader1 {
          font-family: verdana;
          font-size: 10px; 
          color: black;
          font-weight: bold;
          background: gainsboro;
          padding-left: 3px;
          padding-right: 3px;
          height: 18px;
          }

     .reportHeader2 {
          font-family: verdana; 
          font-size: 10px; 
          color: black; 
          font-weight: bold; 
          background: gainsboro; 
          padding-left: 3px; 
          padding-right: 3px; 
          height: 18px;
          }

     .reportRow1 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          height: 21px;
          }

     .reportRow1_ro {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          height: 18px;
          }

     .reportRow2 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: aqua;
          padding-left: 3px;
          padding-right: 3px; 
          height: 21px;
          }

     .reportRow2_ro {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: gainsboro;
          padding-left: 3px;
          padding-right: 3px;
          height: 18px;
          }

     .reportRow3 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: #EEEEEE;
          padding-left: 3px;
          padding-right: 3px;
          height: 21px;
          }

     .reportRow4 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          height: 21px;
          }

     .reportTable1 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          border-collapse: collapse;
          }

     .reportTable2 {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          border-collapse: collapse;
          border: 1px solid purple;
          width: 95%;
          }

     .reportTable_ro {
          font-family: verdana;
          font-size: 10px;
          color: black;
          background: white;
          padding-left: 3px;
          padding-right: 3px;
          border-collapse: collapse; 
          border: 1px solid #555555;
          }

     .reportTitle_ro {
          font-weight: bold;
          background: #555555;
          color: white;
          padding: 3px;
          padding-left: 4px;
          border: 0px;
          }

     .reportTitle2 {
          font-weight: bold;
          background: purple;
          color: white;
          padding: 3px;
          padding-left: 4px;
          border: 0px;
          }

     .riLink {
          color: purple;
          }
          
     .screenonly {
          display:none;
          }

     .searchRow1 {
          height: 18px;
          background: white;
          color: black;
          cursor: none;
          padding-left: 4px;
          }

     .searchRow2 {
          height: 18px;
          background: aqua;
          color: black;
          cursor: pointer;
          padding-left: 4px;
          }

     .showHand {
          cursor: pointer;
          }

     .spacer {
          position: relative; 
          top: 0px; 
          left: 5px;
          }

     .style1 {
          border: 1px solid black;
          padding: 3px;
          font-weight: bold;
          background: gainsboro;
          color: black;
          cursor: pointer;
          }

     .style1over {
          border: 1px solid black;
          padding: 3px;
          font-weight: bold;
          background: gainsboro;
          color: black;
          cursor: pointer;
          }

     .style2 {
          border: 1px solid black;
          border-bottom: 0px;
          padding: 3px;
          font-weight: bold;
          background: beige;
          color: black;
          cursor: pointer;
          }

     .style3 {
          border-left: 1px solid black;
          border-top: 0px;
          border-bottom: 2px solid black;
          border-right: 2px solid black;
          padding: 3px;
          background: beige;
          color: black;
          }

     .subbody {
          font-family: verdana;
          height: 100%; 
          font-size: 10px; 
          background: beige; 
          color: #000000;
          padding: 0px;
          margin: 0px;
          width: 100%;
          top: 0px;
          right: 0px;                   
          }

     .tableheader {
          background: #3C4C90;
          color: white;
          font-weight: bold;
          padding-left: 5px;
          padding-right: 5px;
          font-size: 12px;
          height: 20px;
          }

     .tableheaderLeft {
          background: #3C4C90; 
          color: white; 
          font-weight: bold; 
          padding-left: 5px; 
          padding-right: 5px; 
          font-size: 12px; 
          height: 20px;
          }

     .tableheaderRight {
          background: #3C4C90; 
          color: white; 
          font-weight: bold; 
          padding-left: 5px; 
          padding-right: 5px; 
          font-size: 10px; 
          height: 20px; 
          text-align: right;
          }

     .tableheaderStatus {
          color: yellow; 
          }

     .tab {
          background-color: gray;
          text-align: center;
          width: 80px;
          }

     .tabOver {
          color: white;
          background-color: silver;
          text-align: center;
          width: 80px;
          cursor: pointer;
          }

     .tab2 {
          font-size: 12px;
          color: white;
          font-weight: bold;
          text-decoration: none;
          position: relative;
          top: 0px; 
          left: -15px; 
          }

     .tabOver2 {
          font-size: 12px;
          color: white;
          font-weight: bold;
          text-decoration: underline;
          cursor: pointer;
          position: relative;
          top: 0px;
          left: -15px; 
          }

     .textfield {
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          }

     .textfield_RO {
          background: gainsboro;
          font-family: verdana;
          font-size: 10px;
          color: black;
          width: 100%;
          }

     .textarea50 {
          width: 100%;
          height: 50px;
          overflow-y: auto;
          }
          
     .textarea50_RO {
          width: 100%;
          height: 50px;
          overflow-y: auto;
          background: gainsboro;
          }
          
     .textarea75 {
          width: 100%;
          height: 150px;
          overflow-y: auto;
          }
          
     .textarea75_RO {
          width: 100%;
          height: 150px;
          overflow-y: auto;
          background: gainsboro;
          }
          
     .textarea100 {
          width: 100%;
          height: 200px;
          overflow-y: auto;
          }
          
     .textarea100_RO {
          width: 100%;
          height: 200px;
          overflow-y: auto;
          background: gainsboro;
          }
          
     .textarea200 {
          width: 100%;
          height: 300px;
          overflow-y: auto;
          }
          
     .textarea200_RO {
          width: 100%;
          height: 300px;
          overflow-y: auto;
          background: gainsboro;
          }

     .textarea_code {
          width: 100%;
          font-family: courier;
          font-size: 10pt;
          overflow-y: auto;
          }

     .viewTask_TableHeader {
          height: 18px; 
          padding-left: 5px;
          background: purple; 
          color: white; 
          font-weight: bold;
          }

     .warningMessage {
          color: red;
          text-decoration: none;
          }
     }
<!-- end .css modification comments by G. Chaves -->

.admin { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 12px; color: #DDAF2E; text-decoration: underline; }
.admin:hover { color: #1AE1ED; text-decoration: underline; }

.admin1 { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 10px; color: #DDAF2E; text-decoration: none; }
.admin1:hover { color: #1AE1ED; text-decoration: none; }

b { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #666666; text-decoration: none; }

.text { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 12px; color: #666666; text-decoration: none; }
.text_blue { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #2D4C79; text-decoration: none; line-height: 14px;}
p { line-height: 17px; margin-top: 10px; margin-bottom: 0px;}

h1 { text-transform: uppercase; font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 14px; color: #2D4C79; text-decoration: none; line-height: 14px; margin-bottom : 15px; }
h2 { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #2D4C79; text-decoration: none; line-height: 14px; margin-bottom : 2px;}
.deleteh2 { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #F7220C; text-decoration: none; line-height: 14px; margin-bottom : 2px;}

.head2 { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #2D4C79; text-decoration: none; line-height: 14px; margin-bottom : 2px;}

.admin_h2 { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #FF0101; text-decoration: none; line-height: 14px; margin-bottom : 2px;}

.text_w { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 15px; }

.text_bb { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 12px; color: #2D4C79; text-decoration: none; line-height: 15px; }
.text_bb:HOVER { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 12px; color: #2D4C79; text-decoration: none; line-height: 15px; }
.text_b { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 11px; color: #2D4C79; text-decoration: none; line-height: 15px; }
.text_b:HOVER { font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 11px; color: #2D4C79; text-decoration: underline; line-height: 15px; }

.nav_a { margin-left: 8px; font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.nav_a:HOVER { margin-left: 8px; font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #FFFFFF; text-decoration: underline; }

.nav_2 { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #DDAF2E; text-decoration: none; line-height: 18px; }
.nav_2:HOVER { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #2D4C79; text-decoration: none; line-height: 18px; }
.nav_2_a { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #2D4C79; text-decoration: none; line-height: 18px; }
.nav_2_a:HOVER { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #2D4C79; text-decoration: underline; line-height: 18px; }
.nav_2c { margin-left: 8px; font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 11px; color: #DDAF2E; text-decoration: none; line-height: 18px; }

#nav a
{
	font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #FFFFFF; text-decoration: none;
	height: 22px;
	display: block;
	line-height: 22px;
	padding-right: 10px;
	padding-left: 8px;
}
#nav a:hover { background-color: #2D4C79; }

#nav2 a
{
	font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #DDAF2E; text-decoration: none;
	height: 22px;
	display: block;
	line-height: 22px;
	padding-right: 10px;
	padding-left: 8px;
}
#nav2 a:hover { background-color: #2D4C79; }

.header { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 10px; color: #DDAF2E; text-decoration: none;  line-height: 10px; }
.header2 { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 10px; color: #2D4C79; text-decoration: none;  line-height: 10px; }
.headerlink { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 10px; color: #DDAF2E; text-decoration: none;  line-height: 10px; }
.headerlink:HOVER { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 10px; color: #2D4C79; text-decoration: none;  line-height: 10px; }
.footerlink { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 10px; color: #DDAF2E; text-decoration: none;  line-height: 10px; }
.footerlink:HOVER { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 10px; color: #DDAF2E; text-decoration: underline;  line-height: 10px; }

.small { font-family: Arial, Helvetica, Verdana; font-weight: normal; font-size: 11px; color: #666666; text-decoration: none;  line-height: 10px; }
.small_b { font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 12px; color: #2D4C79; text-decoration: none;  line-height: 10px; }


form { margin: 0; } 
.input  { color: #666666; line-height: 17px; valign: middle; font-family: Verdana, Arial, Helvetica; font-size: 12px; height: 21px; border-color: #ADB2B6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  background-color: #FFFFFF; margin-top: 1px;}
textarea {
	background-color:#FFFFFF;
	color:#666666;
	font: 12px Verdana, Arial, Helvetica;
}
.bt { font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; background-color: #DDAF2E; color: #FFFFFF; height: 25px; padding-bottom: 2px;  }

<!-- added by g. chaves for anchor references on about_lri_awards.shtml page -->
.a2 { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12px; color: #2D4C79; text-decoration: none; }

<!-- added by g. chaves for employer references on about_lri_board_of_governors.shtml page -->
.e2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; font-size: 12px; color: #666666; text-decoration: none; }

<!-- added by g. chaves for employer references on about_lri_board_of_governors.shtml page -->
.contact { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-size: 12px; color: #666666; text-decoration: none; }

img {
	border: 0;
	}
	
.h1
{
	font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 14px; color: #FFFFFF; text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 5px;
}
