BODY {
   FONT-SIZE: 13px;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
TD {
   FONT-SIZE: 13px;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
TR {
   FONT-SIZE: 13px;
   COLOR: #000000;
   FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.BODY {
   FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
A {
   COLOR: #104b7d
}
A:visited {
   COLOR: #104b7d
}
A:hover {
   COLOR: #666633
}
A.nav {
   FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #104b7d; TEXT-DECORATION: none
}
A.nav:visited {
   FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #104b7d; TEXT-DECORATION: none
}
A.nav:hover {
   FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
.navOff {
   FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.naturebg {
   BACKGROUND-COLOR: #CC0000
}
TR.naturebg {
   BACKGROUND-COLOR: #CC0000
}

TD.naturebglt {
   BACKGROUND-COLOR: #d8d9c0
}
TD.navlt {
   BACKGROUND-COLOR: #cccccc
}
TR.navlt {
   BACKGROUND-COLOR: #cccccc
}
TD.navdk {
   BACKGROUND-COLOR: #333333
}
TR.navdk {
   BACKGROUND-COLOR: #333333
}
TD.navbg {
   BACKGROUND-COLOR: #999999
}
TR.navbg {
   BACKGROUND-COLOR: #999999
}
.openacctbg {
   BACKGROUND-COLOR: #ffcc33
}
.TEXT {
   COLOR: #000000
}
.TTS {
   FONT-WEIGHT: bold; 
   FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
   FONT-SIZE:14px;
   COLOR: #104b7d
}
.TTS2 {
   FONT-SIZE: 13px
}
.TES {
   FONT-SIZE: 13px; COLOR: #ffffff
}
.TRS {
   FONT-SIZE: 10px
}
.SMALL1 {
   FONT-SIZE: 10px
}
.SMALL2 {
   FONT-SIZE: 10px
}
.SMALL3 {
   FONT-SIZE: 10px
}
.GUTTER1 {
   FONT-SIZE: 13px; COLOR: #ffffff
}
.REDN {
   FONT-WEIGHT: normal; FONT-SIZE: 10px; color:#FF0000;
}
.JLBBL {
   FONT-SIZE: 9px; COLOR: #ffffff; BACKGROUND-COLOR: #530d21
}
.JLB1 {
   FONT-SIZE: 18pt; COLOR: #530d21; BACKGROUND-COLOR: #f7efce
}
.MBC2 {
   FONT-SIZE: 9px; COLOR: #ffffff; BACKGROUND-COLOR: #004080
}
.WH {
   FONT-SIZE: 9px; COLOR: #530d21
}
.GUTTER2 {
   FONT-SIZE: 11px; COLOR: #ffffff
}
.GUTTER3 {
   FONT-SIZE: 11px; COLOR: #ccccff
}
A.BAR {
   FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.HELPBAR {
   FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.GUTTER1 {
   FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffcc66; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A.GUTTER2 {
   FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.SP {
   FONT-SIZE: 11px; TEXT-DECORATION: none
}
A.ND {
   TEXT-DECORATION: none
}
A.H1 {
   FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #000000; TEXT-DECORATION: none
}
A.H6 {
   FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: none
}
H1 {
   FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.H1 {
   FONT-WEIGHT: bold; FONT-SIZE: 18px
}
H2 {
   FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.H2 {
   FONT-WEIGHT: bold; FONT-SIZE: 16px
}
H3 {
   FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.H3 {
   FONT-WEIGHT: bold; FONT-SIZE: 14px
}
H4 {
   FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.H4 {
   FONT-WEIGHT: bold; FONT-SIZE: 13px
}
H5 {
   FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.H5 {
   FONT-WEIGHT: bold; FONT-SIZE: 11px
}
H6 {
   FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.H6 {
   FONT-WEIGHT: bold; FONT-SIZE: 10px
}

.MSG {
       color:#FF3300;
}

.TITLE {
   font-size: small;
   FONT-WEIGHT: bold;
   color:#104b7d
}

.INDEX {
   font-size: 13px;
   FONT-WEIGHT: normal;
   color:#000000
}

.HELP {
       font-family:Verdana,Arial,Helvetica,sans-serif;
}

.SMALLHEAD {
   font-size:11px;
   color:#FFFFFF;
   font-family: arial,helvetica,sans-serif;
   font-weight: bold;
}

.SMALLTD {
       font-size:11px;
   font-family: arial,helvetica,sans-serif;
}
/* Buttons and text inputs*/
input {
       font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px;
}

TD.footer {
   FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; TEXT-DECORATION: none
}

A.footer:link {font-weight:normal;color:#104b7d;text-decoration:none;}
A.footer:active {font-weight:normal;text-decoration:none;}
A.footer:visited {font-weight:normal;color:#104b7d;text-decoration:none;}
A.footer:hover {font-weight:normal;text-decoration:underline;}
A.newnav:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.newnav:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.newnav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: #cbcc99;
    LINE-HEIGHT: normal;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, sans-serif
}

tr.tvs_folder_row_header td {
	background-color: #3A4972;
	color: #FFFFFF;
	font-weight: bold;
}

/* KK Adding Fancy buttons CT73379 */

input[type=submit],input[type="button"],input[type=reset] {
	padding: 5px;
	background: #929497;
	border: 0px;
	color: #fff;
	cursor: pointer;

	-webkit-transition:background .25s ease-in;
	-moz-transition:background .25s ease-in;
	-o-transition:background .25s ease-in;
	transition:background .25s ease-in;
}

input[type=submit]:hover,input[type="button"]:hover,input[type=reset]:hover {
	background-color: #174b7d;
}

.assign_rev_row_flaggedperson_conflict {
	background: #ff0000;
}

.ssocontainer {
    border-style: solid;
    border-width: 1px;
    border-color: #0000FF;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

/* Tip 271 */

.ejp_query_tool_results {
     border-collapse: collapse;
     border: 1px solid #bbb;
}

.ejp_query_tool_results th {
     padding: 5px;
     text-align: center;
     font-weight: bold;
     color: #fff;
     background: #5076b0;
     border-bottom: 2px solid #000;
}

.ejp_query_tool_results td {
     padding: 5px;
     text-align: left;
     vertical-align: middle;
}

.ejp_query_tool_results tr:nth-child(even){
     background-color: #eee;
}

#qt_sql_results
{
    padding: 5px;
    white-space: pre-wrap;
    word-wrap: break-word;
}


#mod_registration tr td:first-child {
padding-right:6px;

}

/*Announcements section*/

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans"), local("OpenSans"), url(https://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff"); 
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(https://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format("woff"); 
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format("woff"); 
}

#announcements_cnt {
    color: #104b7d;
    font-size: 8px;
    font-weight: 900;
    margin-right: 10px;
    display: inline-block;
    width: 13px;
    text-align: center;
    border-radius: 30px;
    vertical-align: text-bottom;
}
#announcements_cnt::after {
    font-family: "Material Icons"; 
    content: '\e7f4';
    color: #aaa;
    font-size: 14px;
    padding: 0 0 0 0;
    vertical-align: top;
}

#announcements_show_hide {
    display: inline-block;
    /*padding-bottom: 20px !important;*/
    margin: 20px 0 0 10px;
    padding: 10px 10px !important;
    border: 1px solid #333;
    border-radius: 30px;  
    color: #104b7d;
    font-family: "Open Sans", Helvetica, sans-serif;
    font-weight: 600;
    /*font-size: 1rem;*/
    font-size: 14px;  
    cursor: pointer;
    transition: all 0.5s ease;
    background-color: #f5cf47;
}

#announcements_show_hide:hover {
    background-color: rgba(240,240,240,1);
    color: black;
    transition: all 0.5s ease;
}

#announcements_block {
    display: flex;
    flex-direction: column;

    width: 400px;
    position: absolute;
    right: 40px;
    top: -1000px;
    opacity: 0.0;

    padding: 10px;
    transition: all 0.5s ease;
}

#announcements_block.announcements_show {
    top: 40px;
    opacity: 1.0;
}

.announcement_close::before {
    font-family: "Material Icons"; content: "\e5cd"; color: #104b7d;
}
.announcement_close {
        float:right;
        cursor:pointer;
        color: #104b7d;
        font-size: 25px;
        line-height: 23px;
        width: 25px;
        font-weight: 900;
        display: inline-block;
        vertical-align: middle;
        margin-top: -30px;
        margin-right: -30px;
        box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
        background-color: #f94c56;
        border: 3px solid #104b7d;
        border-radius: 25px;
}
.announcement {
    background-color: #f5cf47;
    padding: 20px;
    margin: 10px;
    transition: all 0.5s ease;
    box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
    min-height: 20px;
    max-height: 400px;
    color: #104b7d;
    z-index: 99;
}
.announcement h4::before {
    font-family: "Material Icons"; content: '\e7f4';
    color: #aaa;
    font-size: 1.15rem;
    padding: 0 5px 0 0;
    vertical-align: middle;
}
.announcement h4 {
    margin: 10px 25px 10px 0;
    font-family: "Open Sans", Helvetica, sans-serif;
    font-weight: 600;
    font-size: 1.15rem;
    color: #104b7d;
}
.announcement p {
    font-family: "Helvetica Neue", "Helvetica", Helvetica, "Arial", Arial, sans-serif;
    font-weight: 400;
    line-height: 1.55;
    color: #104b7d;
}
.announcement.announcement-dismiss {
    transform: translateX(1000px);
    overflow: hidden;
    transition: all 0.5s ease;
}
A.announcement-link {
    color: #104b7d;
}
div.tabPage{
    position:relative;
}
#biblio-review-div{
    margin: 0px;
    right:50px;
    top:50px;
}
