.menu {VISIBILITY: hidden; WIDTH: 148px; POSITION: absolute; TOP: 60px; BACKGROUND-COLOR: #000000}
.menuitem {FONT-SIZE: 10px; LEFT: 1px; WIDTH: 146px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; HEIGHT: 12px; BACKGROUND-COLOR: #ececff}
.menuitemon {FONT-SIZE: 10px; LEFT: 1px; VISIBILITY: hidden; WIDTH: 146px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: absolute; HEIGHT: 12px; BACKGROUND-COLOR: #ccccff}
.menuitemon A {COLOR: #000000; TEXT-DECORATION: none}

#menu1 {RIGHT: 352px; HEIGHT: 118px}
#menu2 {RIGHT: 246px; HEIGHT: 27px}
#menu3 {RIGHT: 12px; HEIGHT: 79px}
#menu4 {RIGHT: 60px; HEIGHT: 66px}


A.small:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #0066CC; text-decoration: none}
A.small:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FF0000; text-decoration: none}
A.small:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #0066CC; text-decoration: none}
A.small:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #FF0000; text-decoration: none}

A.toplink:visited {  color: #000033;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
A.toplink:hover {  color: #0066FF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
A.toplink:link {  color: #000066; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
A.toplink:active {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

A.datalink:visited {  color: #000000;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
A.datalink:hover {  color: #0066FF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
A.datalink:link {  color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
A.datalink:active {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

A.DEF:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000033; text-decoration: none;}
A.DEF:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066FF; text-decoration: none;}
A.DEF:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000033; text-decoration: none;}
A.DEF:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000033; text-decoration: none;}

A.DEF3:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
A.DEF3:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
A.DEF3:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
A.DEF3:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;  text-decoration: none;}

A.SDEF:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000033; text-decoration: none;}
A.SDEF:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0066FF; text-decoration: none;}
A.SDEF:link {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000033; text-decoration: none;}
A.SDEF:active {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #000033; text-decoration: none;}

A.HELP:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
A.HELP:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0099FF; ; text-decoration: underline}
A.HELP:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
A.HELP:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none;}

A.OQ:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-decoration: underline;}
A.OQ:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; ; text-decoration: none}
A.OQ:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-decoration: underline;}
A.OQ:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: none;}

A.normal:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline;}
A.normal:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF9900; text-decoration: underline}
A.normal:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; text-decoration: underline;}
A.normal:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: underline;}

A.TOPMENU:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
A.TOPMENU:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
A.TOPMENU:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
A.TOPMENU:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}

.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 20px; background-color: #0798c3; text-align: center}
.headerYellow {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; line-height: 15px; background-color: #FFFFF0; text-align: center}
.metadataHeader {  font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 20px; background-color: #6699CC; text-align: center}
.smallHeader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height: 12px; background-color: #000033; text-align: center}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.text10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.text20 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #010066; font-weight: bold}
.required {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.text8 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #0066CC}
.pinkTextField {background-color: #FFCCCC; color: #000000; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; text-align: center; width: 85px}
.blueTextField {background-color: #DDDDFF; color: #000000; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; text-align: center; width: 85px}
.loginTextField {background-color: #EEEEFF; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; width: 100px; height:16px; vertical-align: text-bottom;}
.checkTextField {background-color: #BDE3FC; color: #000000; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; text-align: center; width: 85px}
.greenTextField {color: #FF0000; font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; text-align: center; width: 85px}
.redTextField {color: #FF0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; text-align: center; width: 85px}
.yellowTextField {color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px}
.whiteTextField {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; width: 85px}
.OQwhiteTextField {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; width: 50px; text-align: center; height: 18px}
.OQwhiteTextField2 {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; width: 70px; text-align: center; height: 18px}
.OQpurpletextfield {background-color: #EAEAF4; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; width: 50px; text-align: center}
.OQTextField {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; text-align: left; width: 30px}
.OQTextField10 {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; text-align: left; width: 30px}
.OQTextFieldR {color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px; text-align: right; width: 30px}

input {  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
/*
select {  behavior: url("select_keydown.htc"); }
*/
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 350px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.find { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; height: 20px; vertical-align: text-bottom; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px}
.mgtlist {  font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px; font-size: 11px}
.footttextarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 250px}
.numdrop {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 40px}
.querybox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 300px}
.textdrop {  font-family: Verdana, Arial, Helvetica, sans-serif; width: 50px}
.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.metadropdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 105px}														
.button { border-right: #003366 1px solid; border-bottom: #003366 1px solid; border-top: #7D7D7E 1px solid; border-left: #7D7D7E 1px solid; background: #000066; cursor: pointer; color: #DDDDFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.rptReviewBtn { border-right: #003366 1px solid; border-bottom: #003366 1px solid; border-top: #7D7D7E 1px solid; border-left: #7D7D7E 1px solid; background: #000088; cursor: pointer; color: #DDDDFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.smallDrop { font-family: Arial, Helvetica, sans-serif; font-size: 9px; width: 40px; border: 0px; cursor: pointer; float: none }
.button2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.button2 { border-right: #E48D04 1px solid; border-bottom: #E48D04 1px solid; border-top: #FBEDD7 1px solid; border-left: #FBEDD7 1px solid; background: #FBEDD7; cursor: pointer; color: #00000F; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }


.DEFTxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033; text-decoration: none; line-height: 20px}
.footer1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; }
.text12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.invis { font-family: Verdana; font-size: 1px; height: 1px; width: 1px; }

.printHeader { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color:#999999; font-weight: bold; }
.printADB { font-family: Times New Roman; font-size: 14px; }

.modal {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('images/loading.gif') 
                50% 50% 
                no-repeat;
}

body.loading .modal {
    overflow: hidden;   
}

body.loading .modal {
    display: block;
}