A
{
	text-decoration:none;
}
A:hover
{
	text-decoration:underline;
}
.ptr {
	cursor:pointer;
}

table, caption {
  cursor:inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}
.page_title
{
	font-size:14px;
	font-weight:bold;
}
.vat {
	vertical-align:top;
}
.ib {
	display:inline-block;
}
.r {
	float:right;
}
.title_bar
{
	background-color:#183478;
	color:#FFFFFF;
	padding:2px;
}
.title_bar A
{
	color:#FFFFFF;
}
.title_bar A:hover
{
	color:red;
	text-decoration:underline;
}
LI
{
	padding-top:0;
	position:relative;
}
#lbl
{
	cursor:pointer;
}
.sec_head
{
	font-size:10px;
	border-bottom:solid 1px #000000;
	padding:2px;
	cursor:pointer;
}
.top-tool-bar
{
	cursor:pointer;
	font-size:10px;
	border:1px solid #fff;
	border-bottom:1px solid #000;
	vertical-align:top;
	background-color:#cccccc;
	text-align:left;
}
.editor_tab_selected
{
	font-size:10px;
	background-color:#e4e4e4;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	padding:2px;
	cursor:pointer;
}
.editor_tab
{
	font-size:10px;
	background-color:#cccccc;
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	cursor:pointer;
}
.top-menu-sep
{
	background-color:#cccccc;
	padding:2px;
	padding-left:10px;
	cursor:pointer;
	font-family:
	verdana;
	vertical-align:top;
	font-size:10px
}
.top-menu-item
{
	background-color:#cccccc;
	padding:2px;
	padding-left:10px;
	cursor:pointer;
	font-family:
	verdana;
	font-size:10px
}
.top-menu-item:hover
{
	background-color:#082468;
	color:#FFFFFF;
}
.menu-item-clr
{
	font-size:10px;
	cursor:pointer;
	padding:2px;
	vertical-align:bottom;
}
.menu-item-clr:hover
{
	background-color:#fff;
}
.menu-item
{
	font-size:10px;
	border:1px solid #cccccc;
	background-color:#cccccc;
	cursor:pointer;
	vertical-align:middle;
	padding:2px;
}
.menu-item:hover
{
	background-color:#B0BCD0;
	color:#000000;
	border:1px solid black;
}
.menu_item
{
	font-size:10px;
	background-color:#e4e4e4;
	cursor:pointer;
	padding:2px;
	border:1px solid #e4e4e4;
	color:#000000;
}
.menu_item_selected
{
	background-color:#B0BCD0;
	border:1px solid black;
}
.on
{
	background-color:#B0BCD0;
	border:1px solid black;
}
.menu_item_over
{
	font-size:10px;
	background-color:#B0BCD0;
	color:#000000;
	cursor:pointer;
	padding:2px;
	border:1px solid black;
}
.print_title
{
	font-size:medium;
}
.field_label
{
	text-align:right;
}
.win_btn_2
{
	border:1px solid #cccccc;
	cursor:pointer;
}
.script_detail p
{
	margin:0;
}
.script_chooser
{
	vertical-align:top;
}
.err_msg
{
	color:red;
}
.invisible
{
	visibility:hidden;
	display:none;
}
.visible
{
	visibility:visible;
	display:block;
}
.label
{
	font-weight:bolder;
)
.field_label
{
	text-align:right;
	vertical-align:top;
}
.field_data
{
	vertical-align:top;
	text-align:left;
}
.required
{
	color:red;
}
#page_title
{
	width:100%;
}
#footer
{
	
}
#case_title
{
	writing-mode: tb-rl;
	filter: flipv fliph;
	text-align:justify;
}
A:hover
{
	text-decoration:underline;
}
.published
{
	background-color:#EBB7D1;
}
.n
{
	background-color:<% = bgcolor %>;
}
.pc
{
	background-color:<% = cell_highlight %>;
	color:red;
}
.scrollable-body 
{
	overflow-Y:hidden;
	overflow-X:hidden;
	height:100%;
}
#pd-resize {
	overflow:hidden;
}
.height100 {
	height:2000px;
}