BODY, .blank
{
	background-color: #f0f2e6; /*#E6E7CB;*/
	/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	
}

.subframe
{
	background-color: #ECF8FB;
	
}

img.middle 
{ 
	vertical-align: middle; 
} 

.fullwidth
{
	width: 100%;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

th
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
/*	background-color: #FFC000; */
	BACKGROUND-COLOR: #232b33;
	color: #ffffff;
}

.th_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	/*BACKGROUND-COLOR: #FFC000;*/
	BACKGROUND-COLOR: #232b33;
	color: #ffffff;
	text-align: left;
}


.button
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
	BACKGROUND-COLOR: #232b33; /*#6D3806;*/
	cursor: hand;
}

.button_td, .button_td_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: black;
	text-align:left;
	vertical-align:middle;
}

.top_table
{
	border-collapse: collapse;
	BORDER-RIGHT: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
	BORDER-TOP: black 1px solid;
	padding: 0px, 0px, 0px, 0px;
}

.top_table2
{
	border-collapse: collapse;
	BORDER-RIGHT: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
	padding: 0px, 0px, 0px, 0px;
}


.top_table2
{
	vertical-align: top;
}


.button_table
{
	border-collapse: collapse;
	MARGIN-LEFT: 5px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #f0f0f0;
	cursor: hand;
	border-collapse: collapse;
	padding: 0px, 0px, 0px, 0px;
}

.button_table td
{
	padding: 0px, 0px, 0px, 0px;
	margin: 0px, 0px, 0px, 0px;
}

.button_table_over
{
	border-collapse:collapse;
	MARGIN-LEFT: 5px;
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	BACKGROUND-COLOR: #232b33; /*#669934;*/
	cursor: hand;
}

.button_table_over td
{
	padding: 0px, 0px, 0px, 0px;
	margin: 0px, 0px, 0px, 0px;
	color: White;
}

.job_form_field, .job_form_field td, .job_form_field table
{
	border-collapse: collapse;
	border-right: solid 1px #AAAAAA;
background-color: #ECF8FB;
/*	background-color: #FFEFD5; */
}


.radio, .radio td, .checkbox, .checkbox td
{
	width: 15px;
	margin-right: 10px;
	text-align: left;
}


.title
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFC000;	
	font-weight: bold;
	font-size: 13px;
}


.tvtableheader
{
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 99%;
	font-size: 9px;
	color: #ffffff;
	letter-spacing: 2px;
	BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;   
    background-color: #232b33;
}

.tvtableheader td
{
	white-space: nowrap;
}

.tableheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width:1px;
	font-size: 10px;
	font-weight:normal;
	color:White;
	BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;   
    background-color: #232b33;
}

.tabbed_table_th_active
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width:1px;
	font-size: 10px;
	font-weight:bold;
	color:White;
	BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;   
    background-color: #232b33;
}

.tabbed_table_th_inactive
{
	width:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:bold;
	color:Black;
	BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;   
	background-color: #c3e1f2;
}

.tabbed_table_th_disabled
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width:1px;
	font-size: 10px;
	font-weight:bold;
	color:Gray;
	BORDER-BOTTOM: black 0px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;   
    background-color: #c3e1f2;
}




.tableform
/*, tabbed_table*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: #1F4784; /*#FFC000;*/
	BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
	background-color: #f0f0f0;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;  
    MARGIN-LEFT: 5px;
	width: 99%;    
}

.tableform td
{
	white-space: nowrap;
}


.tableformforhelptext
/*, tabbed_table*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: #007700; /*#FFC000;*/
	BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
	background-color: #ffffff;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;  
    MARGIN-LEFT: 5px;
	width: 99%;    
}

.tableformforhelptext td
{
	white-space: nowrap;
}

.noborder
{
	border-style:none;
}

.tabbed_table
{
    MARGIN-LEFT: 5px;
	width:99%;
}

.input, input, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: black;
	width:200px;
}


.bigselect
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: Black;
	width: 350px;
}



.tr1
{
	background-color: #c3e1f2; /*#CDCE95;232b33;61C4FC*/
	PADDING-BOTTOM: 1px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 1px;
}

.tr2
{
	background-color: #ECF8FB;
	PADDING-BOTTOM: 1px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 1px;
}

a
{
	text-decoration:none;
	color:black; 
}

a:hover
{
	text-decoration:underline;
}

.button0
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	background-color: #c3e1f2;
	cursor:pointer;
	border-color:black;
	border-width:1px;
	border-style:solid;
}

.button_none
{
	margin-top:4px;
}


.tvEvenRow
{
	background-color: #ECF8FB;
}

.tvOddRow
{
	background-color: #b9c4cb; /*//#cee9f9;*/
}


.tvEvenRow_2
{
	background-color: #ECF8FB;
}

.tvOddRow_2
{
	background-color: #b9c4cb;
}

.listtable
{
	width:98%;	
	padding:2px,2px,2px,2px;
}

.listtable th a
{
	color:white;
}

.filterlisttable
{
	width:96%;
	margin-left:2%;
	padding:2px,2px,2px,2px;
	border-style:solid;
	border-width:1px;
	border-color: black;
	border-collapse:collapse;
}

.link_2
{
	font-weight:bold;
	color: #790000;
}

.link_3
{
	font-weight:bold; 
	color: black;
	font-size: 12px;
}

.pickerLink A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: #1F4784; /*#FFC000;*/
	TEXT-DECORATION: underline
}

.pickerLink A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: #1F4784; /*#FFC000;*/
	TEXT-DECORATION: underline
}

.pickerLink A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight:normal;
	color: #1F4784; /*#FFC000;*/
	TEXT-DECORATION: underline
}

.separator
{
	color:#1F4784;
}


.picker_picture
{
	position:relative;
	top:+4;
	border-width:0px;
}

.radiogroup
{
	border: solid 1px #FFC000;
}

.radiogroup td
{
	text-align: left;
}


.tvlink
{
    COLOR: black; 
    FONT-FAMILY: Verdana;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
    cursor: hand;
}

.obligatory_mark, .obligatory_mark td, 
	.tv_obligatory_mark, .tv_obligatory_mark td 
{
	color:Red;
}

.tv_bottom_line, .tv_bottom_line td
{
	background-color: #232b33;
	width: 100%;
}


.tv_edited_field, .tv_edited_field td
{
	font-weight:bold;
	white-space:normal;
}

.tv_filter, tv_filter td
{
	font-weight:bold;
}

.tv_bold, .tv_bold td
{
	font-weight:bold;
}

.tv_buttontablewithfieldset
{
	border-collapse:collapse;
}

.tv_report_error
{
	text-align:center;
}

.tv_title, .tv_title td
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #F77417; /*1F4784*/ /*#FFC000; F77417*/ 
}

.tv_sub_title, .tv_sub_title td
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color:#232b33;
/*	color: Yellow; */
}

.tv_title_itemname, .tv_title_itemname td
{
	font-style: oblique;
}

.tv_current_pageno
{
	padding: 0px 4px 0px 4px;
	background-color: #ECF8FB;
}

.tvRow
{
	padding: 0px 7px 0px 7px;
}	

x
{
	vertical-align:middle;
}

.center
{
	text-align: center;
}

.section_heading /*NOT IN LOTUS*/
/* based on "tvtableheader tv" */
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 99%;
	font-size: 10px;
	font-weight:bold;
	color: #ECF8FB;
	BORDER-BOTTOM: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;   
    background-color: #232b33;
}

.select_short
{
	width: 200px;
}

.select_long
{
	width: 500px;
}

.select_longest
{
	width: 600px;
}



/*
#E6E7CB		light greenish brown (background)
#CDCE95
#6D3806

#669934
#99CC33
#DDDDAA

#232b33
*/
