.caption {font-size: 20px;text-decoration: underline;font-weight: bold;padding-bottom: 5px;}
#table_1 table{min-width: 500px; border-collapse: collapse; border: 1px solid black; padding: 1px;}
#table_1 caption{font-size: 20px;text-decoration: underline;font-weight: bold;padding-bottom: 5px;}
#table_1 td{padding-left: 10px;padding-right: 10px;}
#table_1 tr{height: 30px; text-align: center; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px dotted black; padding: 1px;}
#table_1 a{color:blue;}
#table_1 a:hover{color:white;}
#table_1 tr.evenRow{background-color: #DCDCDC;}
#table_1 tr.evenRow:hover{background-color:lightblue;}
#table_1 tr.oddRow{background-color: #ccc;}
#table_1 tr.oddRow:hover{background-color:lightblue;}
#table_1 tr.errRow{background-color:red;}
#table_1 tr.errRow:hover{background-color:#fa6b4b;}
#table_1 tr.header{background-color: #6699CC;border: 1px solid black;border-bottom: 1px solid black;padding: 1px;}
#table_1 tr.footer{background-color: #6699CC;border: 1px solid black;border-top: 1px solid black;}
.noborder{border: 0px solid black;}

#table_2 table{min-width: 400px;max-width: 550px;border-collapse: collapse; border: 1px solid black; padding: 1px;}
#table_2 caption{font-size: 20px;text-decoration: underline;font-weight: bold;padding-bottom: 5px;}
#table_2 td{padding-left: 10px;padding-right: 10px;}
#table_2 tr{background-color: #ccc;height: 30px;border-left: 1px solid black;border-right: 1px solid black;border-bottom: 1px dotted black;}
#table_2 tr.header{background-color: #6699CC;border: 1px solid black;border-bottom: 1px solid black;}
#table_2 tr.footer{background-color: #6699CC;border: 1px solid black;border-top: 1px solid black;}
#table_2 tr.evenRow{background-color: #DCDCDC;}
#table_2 tr.oddRow{background-color: #ccc;}

#archive table{min-width: 550px;max-width: 580px;border-collapse: collapse; border: 1px solid black; padding: 1px;}
#archive caption{font-size: 20px;text-decoration: underline;font-weight: bold;padding-bottom: 5px;}
#archive td{padding-left: 10px;padding-right: 10px;}
#archive tr{background-color: #ccc;text-align: center;height: 30px;border-left: 1px solid black;border-right: 1px solid black;border-bottom: 1px dotted black;}
#archive tr.header{background-color: #6699CC;border: 1px solid black;border-bottom: 1px solid black;}
#archive tr.footer{background-color: #6699CC;border: 1px solid black;border-top: 1px solid black;}
#archive tr.evenRow{background-color: #DCDCDC;}
#archive tr.evenRow:hover{background-color:#DCDCDC;}
#archive tr.oddRow{background-color: #ccc;}
#archive a{color:black;}
#archive a:hover{color:black;background-color: white;} 
#archive ul{padding-left: 1px;padding-right: 1px;}
#archive ul li{display: block;color: #a71b1f;background-color: inherit;background-repeat: no-repeat;background-position: 45% 3px;border: #99CC66 0px solid;text-align: center;float: left;list-style-type: none;margin-right: 5px;margin-bottom: 5px;height:100px;}
#archive ul li a {display: block;padding-top: 77px;width: 94px;height: 0px;color: black;background-color: inherit;background-image: url('images/pdf-logo.png');background-position: 10px 10px;background-repeat:no-repeat;overflow: hidden;line-height: 23px;text-decoration: none;}
#archive ul li a:hover {color: black;background-color: blue;border: black 1px solid;}
#archive ul li strong a{display: block;padding-top:0px;background-color: inherit;background-image:none;width: 94px;height: 25px;overflow:hidden;color: black;}
#archive ul li strong a:hover {color: black;background-color: white;}
#archive input {width: 80px;height: 12px;color: black;background-color: white;}

.popup {position:absolute;display: block;padding:4px;}
.popup ul {display: block;}
.popup li {display: block;width:100px;background-color:white;text-align: center;list-style-type: none;border: black 2px solid; }
.popup li a {display: block;width:100%;text-decoration:none;cursor:pointer;}
.popup li a:hover {width:100%;background-color:lightblue;}
