body
{
	margin:0px;
	padding:10px;
	background:rgb(255,255,255);
	font-size:78%;
}

body, td, li, lo, input, select, textarea
{
	font-family:arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	font-size:1em;
	color:rgb(52,102,103);
	margin-bottom:1em;
	margin-top:0em;
}

a
{
	color:rgb(52,102,103);
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

form
{
	margin:0px;
	padding:0px;
}

/* HEADER */

#header
{
	margin-bottom:2em;
}

/* PAGE */

.page_titlebar_table, .page_titlebar_table_languages
{
	font-weight:bold;
	color:rgb(52,102,103);
	margin-bottom:8px;
}

.formContainer .page_content
{
	padding:0em;
}

#language_change_top ul
{
	margin:-8px 0px 16px 0px;
	padding:0px;
	list-style:none;
	font-size:90%;
}

#language_change_top ul li a, #language_change ul li a
{
	text-decoration:none;
}

#language_change_top ul li a:hover, #language_change ul li a:hover
{
	text-decoration:underline;
}

#language_change ul
{
	margin:0px 0px 24px 0px;
	padding:0px;
	list-style:none;
	font-weight:bold;
}

#language_change ul li
{
	background:transparent url('gfx/arrow.gif') 0px 0.5em no-repeat;
	padding-left:12px;
}

/* RIGHT COLUMN */

#page_col_right .page_col_right_wrapper
{
	border:1px solid rgb(52,102,103);
	padding:10px;
	background:rgb(246,248,247);
	margin-bottom:8px;
}

#page_col_right .page_col_right_wrapper p
{
	margin:0px;
}

/* FORM */

.formContainer
{
	margin-bottom:1em;
}

#page_col_center .form_wrapper .form_element_footer, #page_col_center .form_wrapper .form_element_header,
#page_col_center .form_wrapper .form_element_input
{
	height:auto;
}

#page_col_center .form_wrapper .form_element_input
{
	margin-top:0px;
}

.form_element_wrapper
{
	margin-bottom:8px;
}

.number input, .input input
{
	width:3em;
	margin-right:8px;
}

.submit input
{
	width:6em;
}

/* TABS */

.tabs table
{
	border-collapse:collapse;
	border:none;
}

.tabs table td
{
	padding:0px 8px 8px 0px;
}

.tabs table td
{
}

.tabs table td.current a
{
	font-weight:bold;
}

.overflowBlock
{
	width:100%;
	overflow:hidden;
	margin-bottom:0.8em;
}

