BODY
{
	font-family: Arial, Verdana, Tahoma;
}
A
{
    background-color: transparent;
    text-decoration: none
}
INPUT
{
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    overflow: scroll;
}
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
}
TD.tab_heading
{
	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;
	border-bottom: 1px outset;
	font-family: Arial, Verdana;
	background-color: gainsboro;
	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: darkred;
	text-indent: 0px;
	font-family: Arial, Verdana;
	background-color: gainsboro;
	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: darkred;
	text-indent: 5px;
	border-bottom: 1px outset;
	font-family: Arial, Verdana;
	background-color: gainsboro;
	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: gold;
	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;
	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: slategray;
}
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: gainsboro;
	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: darkred;
	font-family: Tahoma, Verdana, Arial;
	height: 22px;
	text-decoration: none;
	background-color: gainsboro
}
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.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: darkred;
	text-indent: 5px;
	border-bottom: #ffffff 2px outset;
	font-family: Arial, Verdana;
	background-color: gainsboro;
	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: 10px;
	cursor: default;
	color: dimgray;
	border-bottom: 1px outset;
	font-family: Arial, Verdana;
	background-color: gainsboro;
	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;
}