body {
	font-family: ms sans serif, tahoma; 
	font-size:10pt; 
	margin: 5 5 5 5; 
	padding: 0 0 0 0;
}
td, input, select, textarea {
	font-family: ms sans serif, tahoma; 
	font-size:10pt; 
}
table.page {
	border-color: #FFD993;
	border-width: 1px;
	border-style: solid;
	width: 100%;
}
p.logo {
	color: #01446B;
	font-size: 18pt;
	margin: 0pt;
	text-align: center;
}
p.error {
	color: red;
	font-size: 10pt;
	margin: 0pt;
	
}
p.footer {
	margin-top: 3pt; 
	text-align: center;
	font-size: 11pt;
}
td.footer {
	margin-top: 3pt; 
	text-align: center;
	font-size: 11pt;
}
table.header {
	font-size: 10pt;
	width: 100%;
	margin-top: 0pt;
}
td.header {
	font-family: tahoma; 
	color: #FFB046;
	font-size: 20pt;
	height: 20pt;
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: middle;
}
td.clock {
	vertical-align: top;
}
.clock { 
	font-size: 8pt;
	border-style: none; 
	background-color: transparent; 
	text-align: right; 
	color: #FFFFFF;
}
tr.body {
	vertical-align: top;
	height: 470px;
}

td.left {
	background-color: #FFD993;
	width: 16%;
}
	
/*menu stylesheet*/
table.menu1 {
	font-size: 10pt;
	background-color: #FFB046;
	border-style: solid;
	border-width: 2px;
	border-color: white gray gray white;
	width: 100%;
}
a.menu1 {
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	color: #014468;
	
}
table.menu2 {
	font-size: 10pt;
	background-color: white;
	border-style: solid;
	border-width: 1px;
	border-color: gray white white gray;
	width: 100%;
}
td.menu2 {
	font-size: 10pt;
	background-color: #FFD993;
}
/*
td.menu2 {
	border-left-style: dashed;
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #FFB046;
}
*/
table.menun {
	background-color: white;
	margin-left: 5pt;
	width: 95%;
}
td.menun {
	border-left-style: dashed;
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #FFB046;
}
a.menun {
	font-size: 10pt;
	text-decoration: none;
}
/* Body stylesheet */
form#Search {
	margin: 0pt 0pt 0pt 0pt;
}
#Found {
	color: blue;
	font-weight: bolder;
}
.require {
	color: red;
	font-size: 10pt;
}
table.infobar {
	font-size: 10pt;
	border-bottom: solid 1pt #FFB046;
	color: #844B00;
	font-weight: bolder;
	width: 100%; 
}
table.width100 {
	font-size: 10pt;
	width: 100%; 
}
table.detail {
	border-bottom: solid 1pt #91B0C1; width: 100%;
}
/*
table.odd {
	background-color: #CBDAE2;
	border-bottom: solid 1pt black; width: 100%;
}
table.even {
	background-color: #E2EBEF;
	border-bottom: solid 1pt black; width: 100%;
}
*/
tr.datah1 {
	color: #01446B;
	background-color: #E2EBEF;
}
th.edit, th.delete, td.edit, td.delete {
	width: 15pt;
	text-align: center;
}

tr.h1, th.h1 {
	font-size: 10pt;
	background-color: #FFD993;
	font-weight:bold;
}
th.h2, td.h2 {
	font-size: 10pt;
	text-align: left;
	font-weight:bold;
}
tr.odd {
	font-size: 10pt;
	background-color: #CBDAE2;
}
tr.even {
	font-size: 10pt;
	background-color: #E2EBEF;
}
td.label {
	border-bottom-style: dashed;
	border-width: 1px;
	border-color: #91B0C1;
	vertical-align: top;
	font-size: 10pt;
	/*font-weight: bold;*/
	padding-top: 5pt;
	padding-bottom: 5pt;
	color: navy;
}
legend {
	color: blue;
	font-weight: bolder;
	font-size: 10pt;
}

input.date {
	width: 50pt;
}
input.file {
	width: 250pt;
}
input.filedescription {
	width: 200pt;
}
img.removefile {
	margin-left: 10pt;
}
.alignright {
	text-align: right;
}
.alignrightRemark {
	text-align: right;
	color: #A2A2A2;
	font-size: 10pt;
}
.aligntop {
	vertical-align: top;
}
.aligncenter {
	text-align: center;
}
.remark {
	font-size:8pt; 
}
.remarkGray {
	font-size:8pt; 
	color: #A2A2A2;	
}
p.button {
	margin-top: 3pt; 
	margin-bottom: 3pt; 
	text-align: right;
	width: 40pt;
}
			
input.save, input.ok, input.back, input.cancel, input.add, input.delete, input.edit, input.exit, input.display{
	BORDER-RIGHT: gray 2px solid;
	BORDER-BOTTOM: gray 2px solid;
	BACKGROUND: #FFD993;
	color: #844B00;
	CURSOR: hand;
	width: 40pt;
}

input.button{
	BORDER-RIGHT: gray 2px solid;
	BORDER-BOTTOM: gray 2px solid;
	BACKGROUND: #FFD993;
	color: #844B00;
	CURSOR: hand;
	width: 40pt;
}
img {
	border-width: 0pt;
}

/* Page information stylesheet*/
td.pagebutton {
	width: 45pt;
}

td.page {
	margin-bottom: 3pt;
	width: 20pt;
}
input#PreviousPage, input#NextPage {
	BORDER-RIGHT: gray 2px solid;
	BORDER-BOTTOM: gray 2px solid;
	BACKGROUND: #FFD993;
	color: #844B00;
	CURSOR: hand;
	width: 45pt;
}
input.go {
	BORDER-RIGHT: gray 2px solid;
	BORDER-BOTTOM: gray 2px solid;
	BACKGROUND: #FFD993;
	color: #844B00;
	CURSOR: hand;
	width: 20pt;
}
select.dropdown {
	width: 200pt;
}
select.dropdownMiddle {
	width: 150pt;
}	 		
a{ 
	font-family: ms sans serif, tahoma; 
	color:#0000FF;
	font-size:10pt;
} 	