﻿BODY
{
    BACKGROUND-COLOR: white; 
    FONT-SIZE: 9pt; 
    font-family: 'Roboto', 'Open Sans', Tahoma, sans-serif;    
}

DIV
{
    FONT-SIZE: 9pt;
    font-family: 'Roboto Condensed', 'PT Sans Narrow', 'Open Sans', Tahoma, sans-serif;
}

input
{
    FONT-SIZE: 9pt;
    font-family: 'Inter','Roboto', 'Open Sans', Tahoma, sans-serif;
}

select
{
    FONT-SIZE: 9pt;
    font-family: 'Inter Tight','Segoe UI', 'Arial Narrow', 'Roboto', sans-serif;
}

TABLE
{
    FONT-WEIGHT: 300; FONT-SIZE: 9pt; 
    PADDING-RIGHT: 4px; border-collapse: collapse;
}
TH
{
	background-color: #0064B4;
	color: #ffffff;
	border: #0084E4 1px solid;
	border-left: #0084E4 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
	FONT-WEIGHT: 300;
	FONT-SIZE: 10pt;
}
.TH0
{
	background-color: #5A8EC6;
	background-color: #d0a060;
	background-color: #b4804d;
	background-color: #501810;
	background-color: #453428;
	background-color: #555555;
	background-color: #2266AA;
	background-color: #0066B4;
	background-color: #005CAC;
	background-color: #0064B4;
	color: #AFF0FF;
	color: #ffffff;
	border: #0084E4 1px solid;
	border: #0084E4 1px solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
	FONT-WEIGHT: 300;
	FONT-SIZE: 10pt;
}
.TH1
{
	border-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.TH2
{
	border-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.TH3
{
	border-top: 0px;
	border-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 1px;
}
TD
{
    BACKGROUND-COLOR: white;
    BORDER-LEFT: lightblue 0px solid; BORDER-RIGHT: lightblue 0px solid; 
    BORDER-TOP: lightblue 0px solid; BORDER-BOTTOM: lightblue 0px solid;
    PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px; PADDING-BOTTOM: 1px;
}
.nopadd
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
button
{
    BACKGROUND-COLOR: gray; FONT-SIZE: 9pt; 
}
.linkbtn1
{
    font-weight: normal; font-size: 9pt; 
    background-color: #184890; 
    color:White;
	margin: 0px; padding: 0px; height: 21px; 
	border: #ccffff 1px solid; 
	border: yellow 1px solid;
	padding-bottom: 1px;
	
    cursor:pointer;
}
.linkbtn0
{
    font-weight: normal; font-size: 9pt; font-family: Tahoma;
    background-color: #453428; 
    background-color: #487C30; 
    background-color: #346420; 
    background-color: #105028; 
    background-color: #eeeecc; 
    background-color: #d8e8fa; 
    color:#eeeeee;
    color:#004488;
	margin: 0px; padding: 0px; height: 21px; 
	border: #886655 1px solid;
	border: #AA8877 1px solid;
	border: #689C50 1px solid;
	border: #0064B4 1px solid;
	padding-bottom: 1px;
	
    cursor:pointer;
}
.linkbtn
{
    font-weight: normal; font-size: 9pt; 
    background-color: #d8e8fa; 
    color:#004488;
	margin: 0px; padding: 0px; height: 21px; 
	border: #0064B4 1px solid;
	padding-bottom: 2px;
    cursor:pointer;
}

.linkma {
    cursor:pointer;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
    font-weight: normal; 
    font-size: 9pt; 
    height: 21px;
    background-color: #184890; 
    background-color: #d8e8fa; 
    background-color: #f4f4f4; 
    color:White;
    color:#004488;
    color:#333333;
	border: #ccffff 1px; 
	border: #0064B4 1px solid;
	border: #777777 1px solid;
	border-style: solid;
}
.linkma:hover {
     color: #5A8EC6;
}
.linkmd {
    pointer-events: none;
    cursor: default;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
    font-weight: normal; 
    font-size: 9pt; 
    height: 21px;
    background-color: #f4f4f4; 
    color:#aaaaaa;
	border: #777777 1px solid;
	border-style: solid;
}
.linkmd:hover {
     color: #cccccc;
}

.trans
{
	background-color: transparent;
	border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;
    PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 2px; PADDING-BOTTOM: 0px;
}
.nosp
{
	background-color: transparent;
	border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 0px;
    PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;
}
.print
{
    BACKGROUND-COLOR: teal;
    BORDER-LEFT: black 0px solid; BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-BOTTOM: black 0px solid;
    PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; PADDING-BOTTOM: 1px;
}
.altrow
{
    BACKGROUND-COLOR: aliceblue;
}

.form
{
	background-color: Transparent;
	border-width: 0;
	padding-right: 33px;
	padding-left: 33px;
	padding-bottom: 9px;
	padding-top: 9px;
}

.form1
{
	background-color: #f0f8ff;
	background-color: #f8f8f8;
	border-right: #BEBEC0 0px solid;
	border-top: #BEBEC0 0px solid;
	border-left: #BEBEC0 0px solid;
	border-bottom: #BEBEC0 0px solid;
	
}

.datehdr
{
    font-weight: 900; font-size: 11pt; 
}

.logstat
{
	background-color: transparent;
	color: White;
}
      
.viewlinkrowtb
{
	background-color: white;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 0px;
    margin-bottom: 2px;
}
.viewlinkrow
{
	background-color: white;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
    PADDING-TOP: 1px;
    PADDING-LEFT: 0px;
    PADDING-right: 1px;
    vertical-align: bottom;
}
.viewlinkrow2
{
	background-color: white; border: 0px;
}
.linkcelltb
{
	border: black 1px; padding: 1px;
}
.linkcell
{
    color: blue; font-weight: normal; font-size: 8pt; 
 	padding: 1px; height: 16px; border-right: blue 1px; border-left: 1px;
}
.imgbtn
{
    font-weight: normal; font-size: 8pt; 
    background-color: #5A8EC6; color:White;
	padding: 0px; height: 18px; width: 23px; border: lightblue 0px; border-style: solid; margin: 0px;
    cursor:pointer;
}

.submbtn
{
    font-weight: normal; font-size: 8pt; 
}
.submbtn_go
{
    font-weight: normal; font-size: 8pt; 
    width: 20px; height: 20px; padding: 0px; border: 0px;
}
.navbtn
{
	FONT-SIZE: 6pt; WIDTH: 20px; HEIGHT: 20px; PADDING-TOP: 0px; MARGIN-TOP: 0px; 
}
.lblbtn
{
    BACKGROUND-COLOR: yellow; FONT-WEIGHT: normal; FONT-SIZE: 8pt; 
    BORDER-TOP: gray 1px; BORDER-BOTTOM: gray 1px solid; 
}
.numbox
{
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; 
    TEXT-ALIGN: right;
}
.textbox1
{
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
}

.r1_table
{
	background-color:Transparent;
	border-width:0;
}
.r1_th
{
	border-right: 0px solid;
	border-top: black 2px solid;
	border-left: 0px solid;
	border-bottom: black 1px solid;
	background-color: #5A8EC6;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-right: 4px;
}
.r1_thx
{
	border-right: 0px solid;
	border-top: black 2px solid;
	border-left: 0px solid;
	border-bottom: black 1px solid;
	background-color: teal;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-right: 4px;
}
.r1_ghlbl
{
	color: black;
	background-color: aliceblue;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	}

.r1_thgh
{
	border-right: 0px solid;
	border-top: black 2px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	color: black;
	background-color: transparent;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
}

.r1_thgf
{
	border-right: 0px solid;
	border-top: black 1px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	background-color: transparent;
	color:Black;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

.r1_thts
{
	border-right: 0px solid;
	border-top: black 1px solid;
	border-left: 0px solid;
	border-bottom: black 2px solid;
	background-color: lemonchiffon;
	color: Black;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

.r1_td
{
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	background-color: transparent;
	color:Black;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

.cssnav { 
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/img/logo-bkgr.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 52px;
height: 42px;
margin: 0px;
padding: 0px;
}
 
.cssnav a {
display: block;
color: #000;
font-size: 9px;
width: 52px;
height: 42px;
float: left;
text-decoration: none;
}
 
.cssnav img {position: absolute; width: 24px; height: 24px; top: 0px; left: 10px; border: 0; }
* html a:hover {visibility:visible}
 
.cssnavx a:hover img{visibility:hidden}
 
.cssnav span {
position: absolute;
left: 0px;
top: 24px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

.sortasc { 
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 16px;
height: 8px;
margin: 0px;
padding: 0px;
}
 
.sortasc a {
display: block;
color: #000;
font-size: 9px;
width: 8px;
height: 8px;
float: left;
text-decoration: none;
}
 
.sortasc img {position: relative; width: 8px; height: 8px; top: 0px; left: 0px; border: 0; }
* html a:hover {visibility:visible}
 

.cellimg { 
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 20px;
height: 18px;
margin: 0px;
padding: 0px;
}
 
.cellimg a {
display: block;
color: #000;
font-size: 9px;
width: 20px;
height: 18px;
float: left;
text-decoration: none;
}
 
.cellimg img {position: relative; width: 20px; height: 18px; top: 0px; left: 0px; border: 0; }
* html a:hover {visibility:visible}


.imgbtn1 { 
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
width: 23px;
height: 18px;
margin: 0px;
padding: 0px;
}
 
.imgbtn1 a {
display: block;
color: #000;
font-size: 9px;
width: 23px;
height: 18px;
float: left;
text-decoration: none;
} 

a.sumlink:link {color:#ffffff;}      /* unvisited link */
a.sumlink:active {color:green;}  /* selected link */
a.sumlink:visited {color:#aaaaaa;}  /* visited link */
a.sumlink:hover {color:#33cccc;}  /* mouse over link */

.imgbtn1 img {position: relative; width: 23px; height: 18px; top: 0px; left: 0px; border: 0; }
* html a:hover {visibility:visible}

.rphdr1 {
background-color: #BEBEC0;
background-image: url(img/twhdr1b.png);
padding: 0px 0px 0px 0px;
}

#menunav {margin: 0;padding: 0;}
#menunav li {list-style: none;height: 24px;float: left;position: relative;}
#menunav li a {height: 24px;text-indent: -9000px;display: block;}
#menunav .current a { background-position: 0 -24px; }

.menubarsp1 {
background-color: #BEBEC0;
padding: 0px 0px 0px 0px;
}

.menubarsp2 {
background-color: #e21e2d;
padding: 0px 0px 0px 0px;
}

.menubar {
background-color: #BEBEC0;
background-image: url(img/menubg.png);
padding: 5px 10px 5px 10px;
}

.menuitm {
     border-right: 1px solid white;
     text-decoration: none;
     background-color: transparent;
	 background-image: url(img/menubg.png);
     color: #444444;
     padding-top: 5px;
     padding-bottom: 5px;
     padding-left: 10px;
     padding-right: 10px;
     font-size: 9pt;
     font-weight: bold;
}

.menuitmz {
     border-right: 0px solid white;
     text-decoration: none;
     background-color: transparent;
     background-image: url(img/menubg.png);
     color: #444444;
     padding-top: 5px;
     padding-bottom: 5px;
     padding-left: 10px;
     padding-right: 10px;
     font-size: 9pt;
     font-weight: bold;
}
.menuitmx {
     border-right: 1px solid white;
     text-decoration: none;
     background-color: #5A8EC6;
     padding-top: 5px;
     padding-bottom: 5px;
     padding-left: 10px;
     padding-right: 10px;
     color: white;
     font-size: 9pt;
     font-weight: bold;
}
.menuitm:hover {
     color: #5A8EC6;
}

.linkbb {
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    font-weight: normal; 
    font-size: 10pt; 
    height: 17px;
	cursor:pointer;
    background-image:url('img/back1.png'); 
	background-repeat: no-repeat;
    color: transparent;
}


.backbn0 { 
position: relative;
font-family: arial, helvetica, sans-serif;
white-space: nowrap;
display: block;
margin: 0px;
padding: 0px;
}

.backbn { 
position: relative;
white-space: nowrap;
display: block;
margin: 0px;
padding: 0px;
}
 
.backbn a {
display: block;
color: #000;
font-size: 9px;
float: left;
text-decoration: none;
}

.backbn td 
{
	position: relative; 
	width: 48px; height: 22px; 
	top: 0px; left: 0px; border: 0; 
}

