body {
	margin:0px;
	font-family:Verdana, Arial, System;
	font-size:11px;
	background-color:#F0F0F0;
	color:#222222;
}
body.master {
	background-color:#D5D9D5;
}
td {
	font-size:11px;
	color:#222222;
}
a {
	text-decoration: none;
	color:#000000;
}
a:hover
{
	text-decoration:underline;
	color:#990000;
}
.menu_up {
	font-weight:bold; 
	font-size:12px;
	background-color:transparent;
	border-width:1;
	border-style:outset;
	border-color: #E9E8E3;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
	height:100%;
	color:#3A3A3A;
	white-space:nowrap;
}
.menu_over { 
	font-weight:bold; 
	font-size:12px;
	background-color:#EDF1ED;
	border-width:1;
	border-style:inset;
	border-color: #E9E8E3;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
	height:100%;
	white-space:nowrap;
}
.menu_down {
	font-weight:bold;
	font-size:12px;
	color:#F9F9F9;
	background-color:#445746;
	border-width:1;
	border-style:outset;
	border-color: #E9E8E3;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:default;
	height:100%;
	white-space:nowrap;
}
.submenu_up {
	font-size:11px;
	background-color:transparent;
	border-width:1;
	border-style:outset;
	border-color: #E9E8E3;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
	height:100%;
	color:#3A3A3A;
	white-space:nowrap;
}
.submenu_over { 
	font-size:11px;
	background-color:#EDF1ED;
	border-width:1;
	border-style:inset;
	border-color: #E9E8E3;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
	height:100%;
	white-space:nowrap;
}
.submenu_down { 
	font-size:11px;
	color:#F9F9F9;
	background-color:#445746;
	border-width:1;
	border-style:outset;
	border-color: #E9E8E3;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:default;
	height:100%;
	white-space:nowrap;
}
.submenu_disabled { 
	font-size:11px;
	color:#BCB6AA;
	background-color:transparent;
	border-width:1;
	border-style:outset;
	border-color: #E9E8E3;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:default;
	height:100%;
	white-space:nowrap;
}
.menu_disabled { 
	font-weight:bold; 
	font-size:12px;
	color:#BCB6AA;
	background-color:transparent;
	border-width:1;
	border-style:outset;
	border-color: #E9E8E3;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:default;
	height:100%;
	white-space:nowrap;
}
input,textarea {
	font-size:11px;
	background-color:#FFFFFF;
	font-family:verdana, arial, system;
	border-width:1;
	border-style:solid;
	border-color: #9A9488;
	padding-left:2px;
	padding-right:2px;
}
select {
	font-size:11px;
	background-color:#FFFFFF;
	font-family:verdana, arial, system;
	border-width:1;
	border-style:solid;
	border-color: #9A9488;
}
input.checkbox, input.radio{
	border:none;
	background-color:transparent;
}
.master_frame {
	border-right-width:1;
	border-right-color:#555555;
	border-right-style:solid;
	border-left:none;
	border-top:none;
	border-bottom:none;
	height:100%;
	width:100%;
}
.detail_frame {
	height:100%;
	width:100%;
}
.masterlstseperator {
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:black;
	border-top-style:solid;
	border-top-width:1;
	border-top-color:black;
	padding-left: 20;
	font-weight:bold;
	background-color:#EFEFEF;
}	
.masterlstseperator2 {
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:black;
	border-top-style:solid;
	border-top-width:1;
	border-top-color:black;
	background-color:#E8EEE6;
}
.highlight1 {
	border-style:solid;
	border-width:1;
	border-color:black;
	background-color:#F2EFE8;
}
.cellunderline {
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:black;
}
#tip_add_sector, #tip_remove_sector, #tip_add_certificate, #tip_remove_certificate {
	height:100%;
	width:100%;
	visibility:hidden;
	background-color:white; 
	border-style:solid; 
	border-width:1; 
	border-color:#000000; 
	padding:2px; 
	text-align:center;
}
.rpt_preview_header {
	font-size:10px;
	font-weight:bold;
}
.rpt_preview_row {
	font-size:10px;
}
.borderbottom {
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}
.bordertop {
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
}
.borderleft {
	border-left-style:solid;
	border-left-color:#000000;
	border-left-width:1px;
}
.borderright {
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
}
.gallery_image_up { 
	border-style:solid;
	border-color:#F0F0F0;
	border-width:1px;
	background-color:#F0F0F0;
	width:120px;
	height:100%;
	padding:4px;
}
.gallery_image_over { 
	border-style:solid;
	border-color:#000077;
	border-width:1px;
	background-color:#E1DED7;
	width:120px;

	height:100%;
	padding:4px;
	cursor:pointer;
}
.gallery_image_down { 
	border-style:solid;
	border-color:#990000;
	border-width:1px;
	background-color:#FFFFFF;
	width:120px;
	height:100%;
	padding:4px;
}
.colorpickerbox {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	border-right:none;
	border-bottom:none;
}
.colorpickercell {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	border-left:none;
	border-top:none;
	height:10px;
	width:10px;
	cursor:pointer;
}
.gridbox { 
	border-color:#808080;
	border-width:1px;
	border-style:solid;
	border-right:none;
	border-bottom:none;
}
.gridcell {
	border-color:#808080;
	border-width:1px;
	border-style:solid;
	border-left:none;
	border-top:none;
}
.gridcellright {
	border-color:#333333;
	border-width:1px;
	border-style:solid;
	border-left:none;
	border-top:none;
	border-right:none;
}
.listrowup1 {
	background-color:#E7EAEB;
}
.listrowup2 {
	background-color:#E4E3DC;

}
.listrowover {
	background-color:#FFFFFF;
}
.listrowselected { 
	background-color:#F8F9DB;
}
.gridbox2 {
	border:#222222 1px solid;
	padding:5px;
	border-collapse: collapse;
}
.gridcell2 {
	border:#222222 1px solid;
	padding:5px;
	border-collapse: collapse;
	font-size:10px;
}
.gridtitle2 {
	border:#222222 1px solid;
	padding:5px;
	border-collapse: collapse;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom-width:2px;
}
.gridrow1 {
	background-color:#F1F1EB;
	cursor:pointer;
}
.gridrow2 {
	background-color:#D4D4D4;
	cursor:pointer;
}
.gridrowover {
	background-color:#FFFFFF;
	cursor:pointer;
}
v\:* {
	behavior:url(#default#VML);
}
.data_entry_sub_heading {
	background-color:#CCCCCC; 
	font-size:12px; 
	font-weight:bold; 
	padding-left:20px; 
	height:20px;
	border:#9B9A91 1px solid;
}
.master_box {
	border:none;
	border-collapse: collapse;
	width:100%;
}
.master_box_bordered {
	border:#999999 1px solid;
	border-collapse: collapse;
	width:100%;
}
.master_cell {
	padding:5px;
	border-bottom: #999999 1px solid;
	cursor:pointer;
}
.master_cell_bordered {
	padding:5px;
	border: #999999 1px solid;
}
.master_stat_cell {
	padding:0px;
	border: #999999 1px solid;
}
.master_stat_text1 {
	padding:3px;
	height:100%;
	width:56px;
	border:none;
	text-align:center;
	background-color:#E6E6E6;
	font-weight:normal;
}
.master_stat_text2 {
	padding:3px;
	height:100%;
	width:56px;
	border:none;
	text-align:center;
	background-color:#D3D3D3;
	font-weight:normal;
}
.master_stat_text_over {
	padding:3px;
	height:100%;
	width:56px;
	border:none;
	text-align:center;
	background-color:#FDFDFD;
	font-weight:bold;
}
.master_row1 {
	background-color:#E6E6E6;
	cursor:default;
}
.master_row2 {
	background-color:#D3D3D3;
	cursor:default;
}
.master_row_over {
	background-color:#F3F2E4;
	cursor:default;
}
.master_title1 {
	background-color: #565656;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom: #999999 2px solid;
	padding:5px;
}
.master_title2 {
	background-color:#949494;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom: #999999 2px solid;
	padding:5px;
}
.master_title3 {
	background-color: #CCCCCC;
	color:#222222;
	font-weight:bold;
	border-bottom: #999999 2px solid;
	padding:5px;
}
.master_col_up {
	background-color: #888888;
	color:#FFFFFF;
	font-weight:bold;
	border:#333333 1px solid;
	border-bottom-width:2px;
	padding:3px;
}
.master_col_over {
	background-color: #F9F9F9;
	color:#222222;
	font-weight:bold;
	border:#333333 1px solid;
	border-bottom-width:2px;
	padding:3px;
}
.master_col_down {
	background-color: #333333;
	color:#FEFEFE;
	font-weight:bold;
	border:#333333 1px solid;
	border-bottom-width:2px;
	padding:3px;
}
.master_header {
	height:22px; 
	background-color:#FBFBFB; 
	font-weight:bold; 
	font-size:14px; 
	width:100%; 
	vertical-align:middle; 
	padding:4px; 
	padding-bottom: 5px;
	border-bottom:#333333 1px solid;
}
.master_cell2 {
	padding:3px;
	border: #777777 1px solid;
	font-size:10px;
}
.detail_title {
	border-bottom: #333333 1px solid; 
	padding: 10px; 
	font-size:16px;
	font-weight:bold;
	background-color:#FBFBFB;
	height:22px;
}
.tab_up {
	background-color:#E0E0E0;
	color:#333333;
	border:#333333 1px solid;
	height:25px;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px;
}
.tab_down {
	background-color:#FBFBFB;
	color:#333333;
	border:#333333 1px solid;
	height:25px;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px;
	border-bottom:none;
}
.tab_disabled {
	background-color:#E0E0E0;
	color:#B9B9B9;
	border:#333333 1px solid;
	height:25px;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px;
}
.new_image_win_closed {
	/*visibility:hidden;*/
	display:none;
	position:absolute;
}
.new_image_win_open {
	/*visibility:visible;*/
	display:block;
	position:absolute;
	top:25px;
	left:380px;
	width:375px;
	height:100px;
	border:#777777 3px double;
	background-color:#CCCCCC;
}