A:visited        
{ 
	color: #8b1b1b; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Arial; 
	text-decoration: underline 
}
A:link        
{ 
	color: #8b1b1b; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Arial; 
	text-decoration: underline 
}
A:hover       
{ 
	color: #8b1b1b; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Arial; 
	text-decoration: none 
}
A:active
{ 
	color: #8b1b1b; 
	font-style: normal; 
	font-size: 11px; 
	font-family: Arial; 
	text-decoration: none 
}

body
{
	color: #ddd; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif
	background-color: White;
	text-align: center;
}


.input_table
{
	background-color: #eeeeee;
	border-style: none;
	border-width: 0;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px;
	padding-top: 2px;
	width: 600px;
}
/*
Input table title
*/
.input_title
{
	background-color: #cccccc;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px; 
	padding: 5px, 0px, 5px, 10px;
	height: 20px;
}
/*
Inner input table
*/
.input_inner_table
{
	background-color: #eeeeee;
	border-style: none;
	border-width: 0;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px;
	margin: 5px, 3px, 3px, 0px;
	width: 595px;
}
/*
One of two cells in input table
*/
.input_cell
{
	padding-left: 5px;
}
/*
Input table big cells color delimiter
*/
.input_cell_delimiter
{
	background-color:#d7d7d7;
}


/*
Result main table
*/
.result_table
{
	background-color: #eeeeee;
	border-style: none;
	border-width: 0;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px;
	padding-top: 2px;
	width: 600px;		
}
/*
Result title
*/
.result_title
{
	background-color: #cccccc;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px; 
	padding: 5px, 0px, 5px, 10px;
	height: 20px;
}
/*
Result inner table
*/
.result_inner_table
{
	background-color: #eeeeee;
	border-style: none;
	border-width: 0;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px;
	margin: 5px, 3px, 3px, 5px;
	width: 590px;
}
/*
Regular cell of inner result table
*/
.result_cell
{ 
	color: black; 
	background-color: #c1c1c1;
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial; 
	padding-left: 6px 
}
/*
Highlighted cell of inner result table
*/
.result_total_cell   
{ 
	color: #b5f076; 
	background-color: #6d6d6d;
	font-style: normal; 
	font-weight: bolder; 
	font-size: 11px; 
	font-family: Arial; 
	padding-left: 6px 
}


/*
Help main table
*/
.help_table
{
	background-color: #eeeeee;
	border-style: none;
	border-width: 0;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px;
	padding-top: 2px;
	width: 600px;	
}
/*
Help inner table
*/
.help_inner_table
{
	background-color: #eeeeee;
	border-style: none;
	border-width: 0;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px;
	margin: 5px, 3px, 3px, 5px;
	width: 590px;
}
/*
Help title cell
*/
.help_title
{
	background-color: #cccccc;
	color: #434343; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Arial; 
	word-spacing: 2px; 
	padding: 5px, 0px, 5px, 10px;
	height: 20px;
}

/*
Common input class
*/
input 
{
	color: #4c4c4c; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
	border: solid 1px #bdbdbd 
}

/*
Common cell class
*/
TD
{ 
	color: #5d5d5d; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial 
}
/*
Text input class
*/
.text_input    
{ 
	color: #8b1b1b; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial; 
	background: white repeat-x fixed; 
	border-style: solid; 
	border-width: 2px 1px 1px 2px; 
	border-color: #8b8b8b #ececec #ececec #8b8b8b; 
	width: 80px; 
	height: 18px 
}
/*
Class for radio button
*/
.radio_input 
{ 
	color: #4c4c4c; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial; 
	background: #ececec repeat-x fixed; 
	border: solid 1px #ececec 
}
/*
Class for submit button
*/
.submit_button
{ 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	background-color: #ececec; 
	border: solid 1px #d7d7d7 
}

.topselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
}

.calclinks, a.calclinks:visited, a.calclinks:link, a.calclinks:active
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

a.calclinks:hover
{
	color: #ffd700;
}

.calc_toplinks, a.calc_toplinks:visited, a.calc_toplinks:link, a.calc_toplinks:active
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.calc_toplinks:hover
{
	color: #38698E;
}

.calc_addlink, a.calc_addlink:visited, a.calc_addlink:link, a.calc_addlink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #8b1b1b;
	text-decoration: underline;
}

a.calc_addlink:hover
{
	color: #8b1b1b;
	text-decoration: none;
}


