/* 
Start style class form 
*/
.tpl_form {
	font-family: sans-serif;
	font-size: 11px;
	background: #F5F5F5; 
}

.tpl_form input, select, checkbox, radio {
	font-size: 11px;
}

.tpl_form tr.form_message {
	line-height: 20px;
	font-size: 13px;
}

.tpl_form tr.form_hints{
	line-height: 9px;
	font-size: 9px;
	background: #ECFFF6;
	text-align: center;
	color: Black;
	letter-spacing: 2px;
}

/* 
Common form table 
*/
.tpl_form table.tpl_head{
	width: 780px;
}

/* 
Account Maintenance Table 
*/
.tpl_form table.account{
	width: 780px;
   line-height: 21px;
	border: none;
}

.tpl_form table.account td{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px; 
	vertical-align: top;
}

.tpl_form table.account td.field_title{
	width: 340px;
	text-align: right;
}


/* 
Record List Table 
*/
.tpl_form table.list{
	width: 780px;
   line-height: 20px;
	border: none;
}

.tpl_form table.list tr.titles{
	background-color: #228B22;
	color: White;
}

.tpl_form table.list tr.titles a {
	text-decoration: none;
	color: White;
}

.tpl_form table.list td.cmd{
	text-align: center;
}

.tpl_form table.list td.cmd a{
	color: Red;
}

.tpl_form table.list tr.values_even{
	background-color: #8ADF8B;
}

.tpl_form table.list tr.values_odd{
	background-color: #D8FBDA;
}

.tpl_form table.list tr.values_odd td.cmd{
	background-color: #F5F5F5;
	text-align: center;
}

.tpl_form table.list tr.values_even td.cmd{
	background-color: #DCDCDC;
   text-align: center;
}


table.list a, table.list a:visited {
	color: Red;
	text-decoration: none;
}


/*
table.main_menu_items a, table.main_menu_items a:visited {
	color: #00693F;
	text-decoration: none;
}
*/


.pgnumscurrent{
	font-size: 14px;
}

/* 
For Record List and Error Messages 
*/
.fmt_def {
 	background: #F5F5F5;
	color: Green;
}

.fmt_def_odd {
 	background: #F5F5F5;
	color: Black;
}

.fmt_def_even {
	background: #F0FFF0;
	color: Black;
}

.fmt_hil {
	background: #A6FFB4;
	color: Black;
}

.fmt_err {
	background: #A6FFB4;
	color: Red;
}

