/* ---- BODY ---- */
body		{
	font-family:			Verdana, arial;
	margin:				0px;
	font-size:			8pt;
	background-image:		url(content_back02.gif);
	background-attachment:		fixed;
	background-position:		right top;
	background-repeat:		repeat-y;
}

a:link, a:visited	{
	color: #0000FF;
	text-decoration: none;
}
a:hover	{
	text-decoration: underline;
}

p	{
	margin-left:			20px;
	margin-top:			5px;
	margin-bottom:			5px;
	text-align:			justify;
}

ul	{
	margin-left:			20px;
	margin-top:			5px;
	margin-bottom:			5px;
}

/* ---- TABLE ---- */
table		{
	font-family:			Verdana, arial;
	font-size:			8pt;
}
#con	{
	padding:			0px;
	margin-left:			10px;
	margin-top:			5px;
	margin.bottom:			5px;
}
th	{
	text-align:			left;
	font-size:			10pt;
	padding:			5px;
	border-bottom:			1px solid #000000;
}
td	{
	text-align:			left;
	padding-left:			10px;
}


/* ---- MENU TEXT ---- */
#menu{
	float:				left;
	padding:			0 0;
	width:				240px;
}
#menumain	{
	font-weight:			bold;
	color:				#000000;
	background-color:		#00DC40;
	border-bottom:			1px solid #000000;
	border-right:			1px solid #000000;
	padding:			6px;
	background-image:		url(images/searchback.gif);
}
#menulist	{
	padding:			4px;
	border-bottom:			1px solid #000000;
	border-right:			1px solid #000000;
	background-image:		url(content_back02.gif);
	background-position:		top right;
	background-repeat:		repeat-y;
}
#menulist:hover	{
	background:			#FFFFFF;
}
#menulistsearch	{
	padding:			4px;
	border-bottom:			1px solid #000000;
	border-right:			1px solid #000000;
	background-image:		url(images/searchback.gif);
}

/* ---- MAIN TEXT ---- */
#content	{
	position:			absolute;
	padding:			20px;
	left:				240px;
	top:				80px;
}

#title	{
	margin-top:			15px;
	margin-bottom:			10px;
	font-size:			16pt;
	color:				#000000;
}

#maintitle	{
	margin-top:			20px;
	margin-bottom:			10px;
	font-size:			11pt;
	font-weight:			bold;
	color:				#000000;
	padding-left:			3px;
	border-bottom:			3px dotted #00DC40;
}
#maintitle2	{
	margin-top:			10px;
	margin-bottom:			10px;
	font-size:			11pt;
	font-weight:			bold;
	color:				#000000;
}
#maintitle3	{
	margin-top:			20px;
	margin-bottom:			10px;
	font-size:			11pt;
	font-weight:			bold;
	color:				#000000;
	padding-left:			5px;
	background:			url(images/options_back.gif);
	background-position:		top left;
	background-repeat:		repeat-y;
	border-bottom:			3px solid #00DC40;
	border-left:			3px solid #00DC40;
}
#maintitle_top	{
	padding:			5px;
	margin-top:			30px;
	margin-bottom:			10px;
	font-size:			11pt;
	font-weight:			bold;
	color:				#000000;
	border-top:			1px solid #00DC40;
	border-left:			1px solid #00DC40;
	border-bottom:			1px solid #00DC40;
}

hr		{
	height:				1px;
	background-color:		#000000;
	border:				none;
	padding-left:			20px;
}
/* ---- FORM ELEMENTS ---- */
.element	{
	color: #000080;
	font-family: Verdana, arial;
	font-size: 8pt;
	border-style: solid;
	border-color: #00DC40;
	border-width: 1px;
}
.button		{
	background-color: #C0FFD0;
	color: #000080;
	font-family: Verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-color: #00DC40;
	border-width: 1px;
}
