/*//////////////////////////////////////////////////////////////////////////////////////////////////
//
//	calculator.css
//
//////////////////////////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	global definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/



div.hvg_content a,
div.hvg_content p,
div.hvg_content h1,
div.hvg_content h2,
div.hvg_content h3,
div.hvg_content ul,
div.hvg_content ol,
div.hvg_content li {

	font-family: tahoma, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0;
	padding: 0;
}

div.hvg_content label,
div.hvg_content input,
div.hvg_content select,
div.hvg_content button {

	font-family: tahoma, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

div.hvg_content form,
div.hvg_content fieldset {

	border: none;
	margin: 0;
	padding: 0;
}

div.hvg_content ul,
div.hvg_content ol {

	list-style-position: outside;
}

div.hvg_content a {

	text-decoration: none;
	outline: none;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	layout definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.hvg_content {

	background-color: #00abd6;
	display: block;
	clear: both;
	width: 590px;
	margin-bottom: 10px;
	padding: 10px;
}

html>body div.hvg_content {

	width: 570px;
}

div.hvg_content div.hvg_panel {

	background-color: white;
	display: block;
	clear: both;
	overflow: hidden;
	width: 570px;
	padding: 10px 10px 0 10px;
}

html>body div.hvg_content div.hvg_panel {

	width: 550px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	table definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.hvg_content div.hvg_table,
div.hvg_content div.hvg_canvas {

	display: block;
	clear: both;
	margin-bottom: 12px;
}

div.hvg_content div.hvg_canvas {

	border: 1px solid #01385f;
}

div.hvg_content table td h1,
div.hvg_content table td h2,
div.hvg_content table td h3 {

	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

div.hvg_content table td p {

	margin-bottom: 0;
	padding-left: 4px;
	padding-right: 0;
}

div.hvg_content thead td {

	border: 1px solid #01385f;
}

div.hvg_content thead td p {

	text-align: center;
	color: #01385f !important;
	padding-top: 4px;
	padding-bottom: 4px;
}

div.hvg_content tbody td p {

	text-align: center;
}

div.hvg_content tfoot td.hvg_bullet {

	border: 1px solid #01385f;
}

div.hvg_content tfoot td.hvg_ruler {

	border-top: 1px solid #01385f;
	padding-bottom: 2px;
}

div.hvg_content tfoot td.hvg_remark {

	padding-bottom: 4px;
}

div.hvg_content tfoot td p {

	text-align: left;
}

div.hvg_content tfoot td.hvg_bullet p {

	text-align: center;
	color: #01385f !important;
}

div.hvg_content tfoot td.hvg_ruler p {

	font-size: 1px !important;
	line-height: 1px !important;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	type definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.hvg_content h1 {

	font-weight: bold;
	font-size: 18px;
	color: white;
	margin-bottom: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

div.hvg_content h2 {

	font-weight: bold;
	font-size: 12px;
	color: #ee6c03;
	margin-bottom: 12px;
	padding-left: 8px;
	padding-right: 8px;
}

div.hvg_content h3 {

	font-weight: bold;
	font-size: 11px;
	color: black;
	margin-bottom: 12px;
	padding-left: 8px;
	padding-right: 8px;
}

div.hvg_content p {

	font-size: 11px;
	line-height: 15px;
	color: black;
	margin-bottom: 12px;
	padding-left: 8px;
	padding-right: 8px;
}

div.hvg_content p span.hvg_red {

	color: red;
}

div.hvg_content p span.hvg_gray {

	color: #c0c0c0;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	list definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.hvg_content ul {

	margin: 12px 8px 12px 32px;
}

div.hvg_content ol {

	margin: 12px 8px 12px 38px;
}

div.hvg_content li {

	font-size: 11px;
	color: black;
	padding-bottom: 4px;
}

div.hvg_content ul li {

	padding-bottom: 0;
}

html>body div.hvg_content ul li {

	padding-bottom: 4px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//	input definitions
//////////////////////////////////////////////////////////////////////////////////////////////////*/

div.hvg_content input.hvg_input,
div.hvg_content input.hvg_output,
div.hvg_content input.hvg_hidden {

	text-align: right;
	font-weight: bold;
	font-size: 12px;
	color: black;
	width: 100%;
	border: 1px solid #a0a0a0;
}

div.hvg_content input.hvg_input {

	background-color: #c8dcea;
}

div.hvg_content input.hvg_output {

	background-color: #ffd999;
}

div.hvg_content input.hvg_small {

	background-color: #ffa000;
}

div.hvg_content input.hvg_big {

	background-color: #ffa000;
	font-size: 18px;
}

div.hvg_content input.hvg_hidden {

	background-color: white;
	color: white;
	border: 1px solid white;
}

div.hvg_content select {

	background-color: #c8dcea;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: black;
	width: 100%;
	border: 1px solid #a0a0a0;
}

div.hvg_content button {

	background-color: #01385f;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	color: white;
	width: 100%;
	height: 18px;
	border: none;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////
//
//	calculator.css
//
//////////////////////////////////////////////////////////////////////////////////////////////////*/