body, td, th {font:11pt Arial, Verdana,sans-serif;}
body {margin:5px;}
table {padding:5px;}
th {text-align:right;font-weight:bold;padding:4px;}
td {vertical-align:middle;padding:6px;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {text-align:center;font-size:14pt;}

input, select, textarea { background-color:#ffffff;}
input:focus, select:focus, textarea:focus { background-color:#fff7f7;}

.submit {
	background-color:#Ffff80;
/*	border:1px black solid; */
	text-align:center;font-size:9pt;font-weight:bold;padding:4px;
}

.submit:hover, .submit.over {
	background-color:#BCD3FF;color:black;
}


.ecb {font-size:9pt;text-align:left;}

.header {background-color:#BCD3FF;padding:0px 10px 0px 20px;}
.login {text-align:center;padding:5px;font-style:italic;margin:3px;float:right;border:1px black solid;background-color:#8C93FF;}
.logo {font-size:22pt;font-family:Arial,sans-serif;font-weight:bold;text-align:left;vertical-align:top;}
.menu {
	margin:0px;background-color:#FFFF80;
	padding:2px 2px 2px 10px;
	text-align:center;
	vertical-align:middle;
	border-bottom:2px #7f7f7f inset;
}
.menu a {
	text-decoration:none;
	padding:2px 4px 2px 4px;
	color:#000000;
	border:2px #ffff80 outset;
	text-align:center;
	margin:3px;
	width:110px;
	font-size:9pt;
	font-weight:bold;
}
.menu a:hover {color:black;background-color:#BCD3FF;text-decoration:none;}
.menu a:visited {color:#000000;}

.adminmenu {color:#000080;background-color:#FF8080;}


.delbutton {
	text-decoration:none;color:black;background-color:#ff9f9f;
	border:2px #f0f0f0 outset;text-align:center;font-size:10pt;font-weight:bold;padding:4px;width:65px;
}
.delbutton:hover {
	background-color:#BCD3FF;color:black;
	text-decoration:none;
}
.button {
	text-decoration:none;color:black;background-color:#FFFF80;
	border:2px #f0f0f0 outset;
	text-align:center;font-size:9pt;font-weight:bold;padding:4px; width:60px;
}
.button:hover {
	background-color:#BCD3FF;color:black;
	text-decoration:none;
}

.list td {padding:5px;margin:0px;padding-right:6px;border:none;font-size:11pt;}
.list th {background-color:#ECF2FF;color:black;margin:0px;border:none;padding:4px;font-size:12pt;text-align:center;}

.smalllist td {padding:2px;margin:0px;padding-right:3px;border:none;font-size:10pt;}
.smalllist th {background-color:#ECF2FF;color:black;margin:0px;border:none;padding:3px;font-size:11pt;text-align:center;}

.smalllist2 td {padding:4px;margin:3px;padding-right:3px;border:none;font-size:9pt;line-height:20pt;}
.smalllist2 th {background-color:#ECF2FF;color:black;margin:0px;border:none;padding:3px;font-size:11pt;text-align:center;}

.smalllist2 td .button {line-height:14px;}

.actions th {text-align:left;}
.actions td {text-align:left;}

.reports td {vertical-align:top;background-color:#f8f8ff;margin:15px;padding:10px;}
.reports th {text-align:center;background-color:#f8f8ff;margin:10px;}

.report_button {width:150px;text-align:center;background-color:#BCD3FF;margin:3px;}

.reportbody {margin:20px;}

.fdiv {	display: none;	margin: 5px;margin-left:0px;}

.loginform {text-align:center;}
.loginform table {text-align:center;}
.loginform table td {background-color:#FFFFFF;}

#dpd {margin:5px;background-color:#b3cdff;}
#dpd table th , #dpd table td {background-color:transparent;}

#dpd2 {margin:5px;background-color:#b3cdff;}
#dpd2 table th , #dpd table td {background-color:transparent;}

.printheader, .printfooter {display:none;}

.help {
	margin:25px;
	padding:10px;
	border:2px #999999 dotted;
}

.viewenq,.viewenqadd {margin:0px;}
.viewenq td {border-bottom:1px black solid;}
.viewenq th {vertical-align:top;}
.viewenqadd td {border-bottom:none;padding:2px;margin:2px;}

.editenq th {vertical-align:top;}

.formbox {
	background-color:#f7f7f7;margin: 0px 0px 10px 0px;padding:5px;border:2px #c0c0c0 inset;
}
.outlined { border:1px black solid;padding:3px;}
/*.update,.updateb {float:right; text-align:right; width: auto;margin:0px 20px 10px 10px;padding:5px;}
.updateb {position:absolute;bottom:10px;} */
.update {position:absolute;right:10px;top:135px;z-index:2;}

.page {position:absolute;left:10px;right:10px;top:145px;display:none;z-index:1;}
.pagemenu {position:absolute;left:10px;top:145px;z-index:2;}
.pagemenu a {background-color:#bfbfbf;padding:3px;font-size:9pt;border:1px black solid;color:black;text-decoration:none;border-bottom:none;z-index:3;width:50px;}
.pagemenu a:visited {color:black;}
.pagemenu a:hover {text-decoration:none;background-color:#dfdfdf;}

.pheader {margin-left:600px;font-weight:bold;font-size:10pt;line-height:16pt;text-align:left;}

.nextmenu {position:absolute;right:10px;top:135px;z-index:2;}

.center {text-align:center;}

.postit {display:none;background-color:#ffc0a0;border:2px black solid;z-index:10;padding:5px;font-size:10pt;}
