body {
	margin:0px;
	color:black;
	background:#F3FCF8;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:white;
	scrollbar-darkshadow-color:#C0C0C0;
	scrollbar-face-color:#289D74;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#C0C0C0;
	scrollbar-track-color:#F0F0F0;
}
a { color:#00733A }
a.note {}
a.hover { color:black; }
a:visited { color:#2ACDB0; }
input.text,
input.text_focus,
input.text-error { font-weight:bold;  border:2px #E0E0E0 inset; vertical-align:middle; }
input.text { background-color:white }
input.text_focus { background-color:#FDF0B9; }
input.text-error { border:1px red solid; }

input { font-size:10pt; font-family:Courier New,Courier,fixed; color:black; height:24; }
input.button { font-size:10pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:black; height:24; }
input.field_edit { font-weight:600;  border:2px #E0E0E0 inset; background-color:white }
input.field_edit_focus { font-weight:600;  border:2px #E0E0E0 inset; background-color:#FFFF7F; }
textarea { font-family:Courier New,Courier,fixed; color:black; background-color:white; font-size:10pt; font-weight: 400;}
textarea.field_edit {}
textarea.field_edit_focus { background-color:#FFFF7F; }
select { font-size:8pt; font-family:Arial, san-serif; }
select.tiny { font-size:6pt; font-family:Arial, san-serif; }
select.field_edit { background-color:white }
select.field_edit_focus { background-color:#FFFF7F; }
select.dd_edit { font-family:Courier; font-size:10pt; font-weight:600; background-color:white }
select.dd_edit_focus { font-family:Courier; font-size:10pt; font-weight:600; background-color:#FFFF7F; }
.field_display { font-family:Courier New,Courier,fixed; color:black; background-color:white; font-size:10pt; font-weight: 400;}
hr { color:#289D74; border:2px outset #289D74; }
.content { font-size:10pt; padding-left:10px; }
td, td.bold { font-size: 10pt; }
td.bold { font-weight: bold;}
th { text-align: left; }
.expire {display:none; visibility:hidden;}
.list_hd { font-size:8pt; font-weight:600; border:1px black solid; background:yellow; padding-left:3px; padding-right:3px; }
.list_td { font-size:8pt; padding-left:3px; }
.list_td_nonclick { font-size:8pt; border:1px black solid; padding-left:3px; }
.field_label { background-color:white; font-size:8pt; text-align:right; vertical-align:top; white-space: nowrap; }
.field_label_left { background-color:white; font-size:8pt; text-align:left; vertical-align:center; white-space: nowrap; }
.headline { background-color:yellow; border-top:2px black outset; border-bottom:2px black outset; padding:3; }
.main_title { font-family:Times New Roman, Times, serif; font-style: normal; font-size: 20pt; font-weight: normal; color: #00733A;}
.sub_title { font-family:Times New Roman, Times, serif; font-style: normal; font-size: 14pt; font-weight: normal; color: black;}
.major_heading { font-style: normal; font-size: 20pt; font-weight: bold; color: black; }
.heading { font-style: normal; font-size: 14pt; font-weight: bold; color: black; }
.sub_heading { font-style: italic; font-size: 16pt; font-weight: 400; color: black; }
.heading_red { font-style: normal; font-size: 16pt; font-weight: bold; color: red; }
.print_text { font-style: normal; font-size: 18pt; font-weight: 400; color: black; }
.body_text { font-style: normal; font-size: 10pt; font-weight: 400; color: black; }
.body_link { text-decoration:none; font-style: normal; font-size: 12pt; font-weight: 400; color: black; }
.body_italic { font-style: italic; font-size: 10pt; font-weight: bold; color: black; }
.body_indent_italic { margin-left: 10px; font-style: italic; font-size: 10pt; font-weight: regular; color: black; }
.body_bold { font-style: bold; font-size: 10pt; font-weight: bold; color: black; }
.body_red { font-style: bold; font-size: 10pt; font-weight: bold; color: red; }
.body_blue { font-style: bold; font-size: 10pt; font-weight: bold; color: blue; }
.large_text { font-size: 12pt;  font-weight: normal;}
.small_text { font-size: 8pt; font-weight: 400; color: black; }
.small_italic { font-style: italic; font-size: 8pt; font-weight: 400; color: black; }
.small_bold { font-size: 8pt; font-weight: bold; color: black; }
.small_bold_right { font-size: 8pt; font-weight: bold; color: black; text-align:right; }
.small_bold_gray { font-size: 8pt; font-weight: bold; color: gray; }
.tiny_text { font-size: 6pt; font-weight: 400; color: black; }
.tiny_bold { font-size: 6pt; font-weight: bold; color: black; }
.error_message { font-style: bold; font-size: 10pt; font-weight: bold; color: red; }
.required { font-family: Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 8pt;	color: red; }
.thumbnail { font-weight:600; font-style: normal; font-size:12; color:white;  cursor: pointer;}
.gallery_body { visibility:hidden; font-style: normal; font-size: 12pt; font-weight: 400; color: black; }
.user_left { font-size: 10pt; font-weight: 400; color: black;  black; border-top:1px solid gray; border-bottom:1px solid gray; border-left:1px solid gray; }
.user_right { font-size: 10pt; font-weight: 400; color: black;  black; border-top:1px solid gray; border-bottom:1px solid gray; border-right:1px solid gray; }
.highlit { color:red; }

/* Menu */
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-align: left;
	padding-top: 5px;
	padding-left: 22px;
	height: 20px !important;
	height: 25px;
	width: 120px !important;
	width: 130px;
	text-decoration: none;
}
a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: black;
}

.help_header {
	 background:#BEE4D7;
	 font-family:arial;
	 font-size:12px;
	 font-weight:bold;
	 border:1px solid #289D74;
	 padding:5px;
	 width:150px;
}

.help_body {
	background:#FFFFFF;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #289D74;
	border-right:1px solid #289D74;
	border-bottom:1px solid #289D74;
	padding:5px;
	width:150px;
}
