/*Font in table*/
table
{
	font-size:100%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #C3C4C6;
	background-color: #C3C4C6;
	margin:8px 0
}

#content-table
{
	width:100%;
	border-collapse:collapse;
}

#left-column
{
	width:194px;
	vertical-align:top;
	padding:0;
}


#right-column
{
    font-size:120%;
	vertical-align:top;
	padding:0;
	padding-left:1px;
}

#navigation a
{
	font-size:95%;
	/*text-decoration:none;*/
	color:#486DAA;
}

#work-area
{
	width:100%;
	padding:4px 14px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

/*Data table*/
table.data-table
{
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #2c6b02;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#b4d39f;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #2c6b02;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F3F7FC;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}