/*----------- Administration -------------------*/


#db_page_admin {
width: 95%;
margin: auto;
}

#db_page {
margin: auto;
}

#admin {
float: left;
color: black; 
width: 100%; 
vertical-align: top;
}

#adtop {
color: white;
text-align: center;
font-weight: bold;
width: 100%; height: 20px;
background-color:#006189;
border: 1px solid black;
padding-top: 3px
}

#admenu {

width: 100%;
}

.ad_body
{
	text-align: center;
	width: 100%;
	background-color: #ABA9AA;
	color: #093349;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid black;
	margin-top: 30px;
}


.ad_border
{
	width: 95%;
	text-align: center;
	border: 1px solid #89959B;
	background-color: #D1D1D1;
	
}

.red_tcat {
	background-color: #A91314;
	color: #FFFFFF;
	text-align: left;
	font: bold 75% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 0px 3px 12px;
	border-bottom: 1px solid #89959B;	
}

.grey_tcat {
	background-color: #666666;
	color: #FFFFFF;
	text-align: left;
	font: bold 75% verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 0px 3px 12px;
	border-bottom: 1px solid #89959B;	
}

.tcat {

background-color: #828081;
color: #FFFFFF;
text-align: left;
font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
padding: 6px;
border-bottom: 1px solid #89959B;	
}


.pick_opt {
	background-color: #F5F5F5;
	color: black;
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #89959B;
	padding: 3px 0px 3px 3px;
}

.bginput
{
	background-color: white;
	color: black;
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #89959B;
	padding: 3px 5px 3px 5px;
}

.bginput_red
{
	background-color: #F5F5F5;
	color: red;
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: 1px solid #89959B;
	padding: 3px 5px 3px 5px;
}

.button
{
	background-color: #828081;
	color: #FFFFFF;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 0px 1px 0px;
}

.red_button {
	background-color: red;
	color: #FFFFFF;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 12px 5px 12px;
}

.grey_button {
	background-color: #666666;
	color: #FFFFFF;
	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 12px 2px 12px;
}

.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


.panel
{
	background-color: #EFEDEE;
	color: #000000;
	padding: 10px;
	border: 2px outset;
	margin: 6px;
	
}

.panelsurround {
background-color: #EFEDEE;
color: #000000;
}

#display {
width:99%;
background-color:  #EFEDEE; 
margin: 5px 5px 5px5px;
}

.do_display {
text-align: left;
}


legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.ad_inputs 
{
	text-align: left;
}

.login_inputs 
{
	width: 165px;
	text-align: left;
}

#login {
width: 186px;
text-align: center;
background-color: #D1D1D1; 
margin: 20px 0px 20px 0px;
border: 1px solid black;
}



.insetdat {
width: 93%;
border: 1px inset #e0e0e0;
margin: 5px;
}

.list_top {
color: white;
font-weight: bold;
text-align: center;
width: 100%;
background-color: #828081;
padding: 3px;
border: 1px solid #89959B;

}

.list_topm {
color: white;
font-weight: bold;
text-align: center;
width: 180px;
background-color: #828081;
padding: 3px;
border-bottom: 1px solid black;
border-top: 1px solid black;
}

.list_topm1 {
color: white;
font-weight: bold;
text-align: center;
width: 180px;
background-color: #828081;
padding: 3px;
border-bottom: 1px solid black;
}

.show_list {
text-align: left; 
width: 70px;
margin: 10px;
}

.show_choice {
text-align: left; 
padding: 15px 0px 15px 68px;
}


.show_display {
text-align: center; 
padding: 10px;
}

.count_label {
color: black;
display: block;
text-align: right;
float: left;
width:100px;
padding: 0px 5px 0px 40px;
margin-bottom: 5px;
}

.dat_label {
color: black;
display: block;
text-align: right;
float: left;
width:70px;
padding: 0px 5px 0px 40px;
margin-bottom: 5px;
}


.dat_input {
display: block;
float: left;
margin-bottom: 5px;

}

.inset {
width: 100%;
border: 1px inset #e0e0e0;
}

table {
border-collapse: collapse;
}

td {
valign: top;
}


a:link.ad {
color: black;
font-weight: strong;
background-color: transparent;
text-decoration: none;
}
a:visited.ad {
color: black;
background-color: transparent;
text-decoration: none;
}
a:active.ad {
color: #F00F15;
background-color: transparent;
text-decoration: none;
}
a:hover.ad {
color: #F00F15;
background-color: transparent;
text-decoration: none;
}

a:link.adw {
color: white;
font-weight: strong;
background-color: transparent;
text-decoration: none;
}
a:visited.adw {
color: white;
background-color: transparent;
text-decoration: none;
}
a:active.adw {
color: black;
background-color: transparent;
text-decoration: none;
}
a:hover.adw {
color: black;
background-color: transparent;
text-decoration: none;
}