.table
{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background-color:#EFEFFB;
}
.table_header
{
	font-family:serif;
	font-size:18px;
	font-weight:bold;
	text-align: center;
}
.element_header
{
	font-family:sans-serif;
	font-size:13px;
	color:#610B38;
	text-align:right;
	font-weight:bold;
}
.element_header_center
{
	font-family:sans-serif;
	font-size:13px;
	color:#610B38;
	text-align:center;
	font-weight:bold;
}
.element
{
	font-family:sans-serif;
	font-size:13px;
	background-color:#ECE0F8;
}

.element_doc
{
	font-family:sans-serif;
	font-size:13px;
	background-color:#ECE0F8;
	width:100%;
}
.element_info
{
	font-family:sans-serif;
	font-size:13px;
	text-align:left;
}
.element_td
{
	font-family:sans-serif;
	font-size:13px;
	text-align:left;
}
.element_td_right
{
	font-family:sans-serif;
	font-size:13px;
	text-align:right;
}
.element_td_center
{
	font-family:sans-serif;
	font-size:13px;
	text-align:center;
}
.success
{
	font-family:serif;
	font-size:25px;
	font-weight:bold;
	color:#088A08;
	text-align:center;
}
.error
{
	font-family:serif;
	font-size:25px;
	font-weight:bold;
	color:#DF0101;
	text-align:center;
}
.list1
{
	background-color:#E3F6CE;
	text-align:left;
	font-size:13px;
}
.list2
{
	background-color:#CEF6CE;
	text-align:left;
	font-size:13px;
}
.disabled
{
	background-color:#848484;
	text-align:left;
	font-size:13px;
}
.disabled_size
{
	background-color:#848484;
	text-align:center;
	font-size:13px;
}
.list1_size
{
	background-color:#E3F6CE;
	text-align:center;
	font-size:13px;
}
.list2_size
{
	background-color:#CEF6CE;
	text-align:center;
	font-size:13px;
}
.element_div1
{
	font-family:sans-serif;
	font-size:13px;
	color:green;
	border:green solid 2px;
	text-decoration:none;
	text-align:center;
	background-color:#81F781;
	width:95%;
	cursor:pointer;
}
.element_div2
{
	font-family:sans-serif;
	font-size:13px;
	color:red;
	border:red solid 2px;
	text-decoration:none;
	text-align:center;
	background-color:#f78181;
	width:95%;
	cursor:pointer;
}
.list_header
{
	font-weight:bold;
	font-size:12px;
	font-family:sans-serif;
}
.instruction
{
	font-size:11px;
	text-align:left;
	color:#B40404;
}
.header_version_select
{
	background-color:#ECE0F8;
	font-size:15px;
	color:#8A084B;
	font-weight:bold;
	margin-bottom:1px;
}
.header_version_slct
{
	background-color:#ECE0F8;
	height:19px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:1px;
}
.prices_header1{
	text-align:center;background-color:#A9A9F5;vertical-align:top;
}
.prices_header2{
	text-align:center;background-color:#F5A9F2;
}
.prices_table{
	font-size:14px;padding:5px 5px 5px 5px;background-color:#EFEFFB;
}
.prices_header{
	font-weight:bolder;font-size:20px;padding:5px 5px 5px 5px;background-color:#7373FA;
}
.prices_row1{
	background-color:#F6CEF5;font-size:18px;
}
.prices_row2{
	background-color:#E3CEF6;font-size:18px;
}
.prices_row_ref1{
	background-color:#F6CEF5;font-size:13px;
}
.prices_row_ref2{
	background-color:#E3CEF6;font-size:13px;
}