BODY
{
	font-family: Arial, Verdana, Tahoma;
}
A
{
    background-color: transparent;
    text-decoration: none
}
INPUT
{
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    overflow: scroll;
}
FORM
{
	padding-bottom:0px;
	padding-top:0px;
}
SELECT
{
	overflow: scroll;
	font-family: Arial, Verdana;
}
OPTION
{
	overflow:visible;
}
TD.title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 95%;
    COLOR: darkgray;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
span.span_err_title
{
	border-top: #000000 1px solid;
	font-weight: bold;
	color: white;
	padding-left:5px;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	background-color: #ff6633;
	text-decoration: none;
}
TD.tab_heading
{
	border-right: 1px outset;
	padding-right: 2px;
	border-top: 1px outset;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 75%;
	border-left: 1px outset;
	cursor: default;
	color: darkblue;
	text-indent: 5px;
	border-bottom: 1px outset;
	font-family: Arial, Verdana;
	background-color: #ffd600;
	text-decoration: none;
}
TD.tab_heading_sorted
{
	border-right: 1px outset;
	padding-right: 2px;
	border-top: 1px outset;
	padding-left: 2px;
	font-size: 75%;
	padding-bottom: 2px;
	border-left: 1px outset;
	cursor: default;
	color: darkblue;
	text-indent: 5px;
	padding-top: 2px;
	border-bottom: 1px outset;
	font-family: Arial, Verdana;
	background-color: #ecc000;
	text-decoration: none;
}
a.tab_heading
{
	color: darkblue;
	text-decoration: none;
}
TD.tab_bground
{
	border-right: 1px outset;
	border-bottom: 1px outset;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 75%;
	cursor: default;
	color: darkblue;
	text-indent: 0px;
	font-family: Arial, Verdana;
	background-color: #ffd600;
	text-decoration: none;
}
TD.field_label
{
	border-right: 1px outset;
	padding-right: 2px;
	border-top: 1px outset;
	padding-left: 2px;
	font-size: 80%;
	border-left: 1px outset;
	cursor: default;
	color: darkblue;
	text-indent: 5px;
	border-bottom: 1px outset;
	font-family: Arial, Verdana;
	background-color: #ffd600;
	text-align: right;
	text-decoration: none;
}
TR.tr_data
{
	border-right: powderblue 1px solid;
	border-top: powderblue 1px solid;
	font-size: 90%;
	overflow: hidden;
	border-left: powderblue 1px solid;
	cursor: default;
	border-bottom: powderblue 1px solid;
	font-family: Arial, Verdana;
	background-color: #ffffdd;
	text-decoration: none;
}
TR.tr_data_selected
{
	border-right: lightblue 1px solid;
	border-top: lightblue 1px solid;
	font-size: 90%;
	border-left: lightblue 1px solid;
	cursor: default;
	border-bottom: lightblue 1px solid;
	font-family: Arial, Verdana;
	background-color: #ccccff;
	text-decoration: none;
}
TD.db_data_gray
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    font-size: 90%;
    border-left: darkgray 1px solid;
    cursor: default;
    color: blue;
    border-bottom: darkgray 1px solid;
    font-family: arial, verdana;
    height: 18px;
    background-color: white;
    text-decoration: none
}
INPUT.input_text
{
	border-right: #6699ff 1px inset;
	table-layout: fixed;
	border-top: #6699ff 1px inset;
	overflow: hidden;
	border-left: #6699ff 1px inset;
	clip: rect(0 0 100% 100%);
	border-bottom: #6699ff 1px inset;
	font-family: Arial, Verdana, Tahoma;
	background-color: #ffffdd;
	text-decoration: none;
}
SELECT.cb_select
{
	border-right: 1px inset;
	border-top: #33ccff 1px inset;
	overflow: visible;
	border-left: #33ccff 1px inset;
	clip: rect(0px 0px 100% 100%);
	border-bottom: 1px inset;
	font-family: Arial, Tahoma, Verdana;
	background-color: #ffffe0;
	text-decoration: none;
}
INPUT.check_box
{
	font-size: 90%;
	width: 14px;
	height: 14px;
	text-align: left;
}
TD.db_data_selected
{
    font-size: 90%;
    cursor: default;
    color: #ffffff;
    height: 18px;
    background-color: #3333ff;
    text-decoration: none
}
TD.db_nav_bg
{
	border-right: #ffcc33 1px inset;
	padding-right: 4px;
	padding-left: 4px;
	border-top: #ffcc33 1px inset;
	padding-bottom: 1px;
	border-left: #ffcc33 1px inset;
	color: #ffffff;
	padding-top: 1px;
	border-bottom: #ffcc33 1px inset;
	height: 20px;
	background-color: slateblue;
}
TD.page_nav_td
{
	border-right: 1px outset;
	padding-right: 3px;
	border-top: 1px outset;
	padding-left: 3px;
	font-size: 70%;
	overflow: hidden;
	border-left: 1px outset;
	color: #660033;
	padding-top: 1px;
	border-bottom: 1px outset;
	letter-spacing: -1pt;
	height: 20px;
	background-color: #ffd600;
	text-decoration: none;
}
TEXTAREA.memo_text
{
	font-size: 90%;
	font-family: Tahoma, Verdana, Arial;
	background-color: #ffffdd;
	text-decoration: none;
}
TD.tab_heading .td_separator
{
    FONT-SIZE: 0%;
    WIDTH: 7px
}
TD.section_heading
{
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	padding-left: 10px;
	font-weight: bold;
	font-size: 85%;
	padding-bottom: 2px;
	border-left: #ff9900 1px solid;
	cursor: default;
	color: ivory;
	padding-top: 2px;
	border-bottom: #ff9900 1px solid;
	font-family: Tahoma, Arial, Verdana;
	background-color: slateblue;
	text-decoration: none;
}
INPUT.btn
{
	font-size: 75%;
	cursor: hand;
	color: darkblue;
	font-family: Tahoma, Verdana, Arial;
	height: 22px;
	background-color: #ffd666;
	text-decoration: none;
}
TD.db_data
{
	table-layout: fixed;
	padding-right: 2px;
	border-top: #ccccff 1px solid;
	padding-left: 5px;
	font-size: 85%;
	overflow: hidden;
	border-left: #ccccff 1px solid;
	clip: rect(0 0 100% 100%);
	cursor: default;
	color: midnightblue;
	font-family: Arial, Verdana;
	text-decoration: none;
}
TD.db_data_footer
{
	table-layout: fixed;
	padding-right: 2px;
	padding-left: 5px;
	font-size: 85%;
	overflow: hidden;
	border-left: #ccccff 1px solid;
	clip: rect(0 0 100% 100%);
	cursor: default;
	color: midnightblue;
	font-family: Arial, Verdana;
	border-top: #000000 1px solid;
	background-color: #ddeeff;
	text-decoration: none;
}
TD.db_data_sorted
{
	table-layout: fixed;
	padding-right: 2px;
	border-top: #ccccff 1px solid;
	padding-left: 5px;
	font-size: 85%;
	overflow: hidden;
	border-left: #ccccff 1px solid;
	clip: rect(0px 0px 100% 100%);
	cursor: default;
	color: #4444ff;
	font-family: Arial, Verdana;
	text-decoration: none;
}
TD.td_separator
{
    FONT-SIZE: 4%;
    WIDTH: 7px;
    FONT-FAMILY: Arial
}
TD.form_btn_bg
{
    BORDER-RIGHT: 1px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 1px outset;
    PADDING-LEFT: 2px;
    FONT-SIZE: 65%;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: 1px outset;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Arial, Verdana, Tahoma;
    BACKGROUND-COLOR: darkslategray
}
INPUT.cls_option_button
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 2px;
    CURSOR: hand;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
TD.td_footer
{
	border-right: #ffffff 2px outset;
	padding-right: 2px;
	border-top: #ffffff 2px outset;
	padding-left: 2px;
	font-size: 75%;
	border-left: #ffffff 2px outset;
	cursor: default;
	color: darkblue;
	text-indent: 5px;
	border-bottom: #ffffff 2px outset;
	font-family: Arial, Verdana;
	background-color: #ffd600;
	text-decoration: none;
}
TD.td_sel_margin
{
	clear: left;
	border-right: 1px outset;
	table-layout: fixed;
	border-top: 1px outset;
	display: block;
	padding-left: 15px;
	font-size: 70%;
	overflow: visible;
	border-left: 1px outset;
	width: 18px;
	cursor: default;
	color: dimgray;
	border-bottom: 1px outset;
	font-family: Arial, Verdana;
	background-color: #ffd600;
	text-decoration: none;
}
TD.tab_heading_gradiant
{
	border-right: 1px outset;
	padding-right: 2px;
	border-top: 1px outset;
	padding-left: 2px;
	font-size: 75%;
	border-left: 1px outset;
	cursor: default;
	color: darkred;
	text-indent: 5px;
    text-decoration: none;
	border-bottom: 1px outset;
	font-family: Arial, Verdana;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	background-attachment: fixed;
	background-image: url(../../images/gradiant-grey.jpg);
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	background-repeat: repeat-x;
}
BODY.page_data_body
{
	background-color: #c8c8c8;
}
BODY.page_data_frame_body
{
	background-color: #d0e0ff;
}
span.span_err
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	padding-bottom:5px;
	padding-top:5px;
	margin: 5px 5px 5px 10px;
	border-left: maroon 1px solid;
	width: 100%;
	color: maroon;
	border-bottom: maroon 1px solid;
	font-family: Arial;
	background-color: #ffff99;
	text-decoration: none;
}