body
{
	border: 0px;
	margin: 0px;
	background: url(/img/page/elements/bg.gif) left top repeat;
}

.bg_grad
{
	background:url(/img/page/elements/bg_grad.jpg) left top repeat-x;
}

TD
{
	font-family: Verdana;
	font-size: 11px;
}

INPUT, TEXTAREA
{
	font-family: Verdana;
	font-size: 11px;
}

.top_gray_bg
{
	height: 22px;
	width: 100%;
}

.top_black_bg
{
	background-image: url(/img/page/elements/top_black_bg.gif);
	height: 86px;
	width: 100%;
	background-repeat: repeat-x;
	background-color: black;
}

.top_yellow_bg
{
	background-image: url(/img/page/elements/top_yellow_bg.gif);
	height: 29px;
	width: 100%;
	background-repeat: repeat-x;
	background-color: black;
}

.bottom_black_bg
{
	background-color: Black;
	border-bottom: solid 1px #999999;
	height: 26px;
	width: 950px;
}

.body_top
{
	background-image: url(/img/page/body/top.gif);
	background-repeat: no-repeat;
	width: 741px;
	height: 21px;
	vertical-align: middle;
	font-size: 11px;
	padding-right: 8px;
	font-weight: bold;
}

.body_left
{
	background-image: url(/img/page/body/left_middle.gif);
	background-repeat: repeat-y;
	width: 8px;
}

.body_right
{
	background-image: url(/img/page/body/right_middle.gif);
	background-repeat: repeat-y;
	width: 8px;
}

.menu_top
{
	background-image: url(/img/page/menu/top.gif);
	background-repeat: no-repeat;
	width: 201px;
	height: 21px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

.menu_left
{
	background-image: url(/img/page/menu/top_left.gif);
	background-repeat: repeat-y;
	width: 2px;
}

.menu_right
{
	background-image: url(/img/page/menu/top_right.gif);
	background-repeat: repeat-y;
	width: 2px;
}

.section TD
{
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

.section A
{
	color: black;
	text-decoration: none;
}

.section A:hover
{
	text-decoration: underline;
}

.menu
{
	font-family: Tahoma;
}

.menu A
{
	color: #666666;
	text-decoration: none;
}

.menu A:hover
{
	text-decoration: underline;
}

.footer TD
{
	padding-left: 6px;
	padding-right: 6px;
	color: #ffda5b;
}

.footer A
{
	color: #ffda5b;
	text-decoration: none;
}

.footer A:hover
{
	text-decoration: underline;
}

.clsBody
{
	padding-top: 1px;
	padding-bottom: 8px;
}

.clsBodyDesc TD
{
	font-family: Verdana;
	line-height: 24px;
	font-size: 16px;
	color: #6d6d6d;
	font-style: italic;
}

.clsBodyTitle
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #C6C3B5;
	border-right: 1px solid #C6C3B5;
	border-top: 1px solid #C6C3B5;
	border-left: 1px solid #C6C3B5;
}

.clsBodyComment
{
	font-size: 9px;
	font-style: italic;
	color: #6d6d6d;
	padding-top: 4px;
}

.clsBodyImg
{
	padding: 8px;
	border-bottom: 1px solid #C6C3B5;
}

.clsBodyImg IMG
{
	border: 0px;
}

.clsBodyText
{
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	line-height: 20px;
	
}

.btnSubmit
{
	border:	1px solid #a6a6a6;
	HEIGHT: 21px;
	width: 100px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=white, EndColorStr=#EAE9E3);
	font-family:Verdana;
	font-size:11px;
	
}

.top A
{
	color: white;
	font-size: 10px;
	text-decoration: none;
}

.top A:hover
{
	text-decoration: underline;
}

.top TD
{
	color: white;
	border-bottom: 1px;
	font-size: 10px;
}

.clsNewsTitle
{
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
	background-color: lightgrey;
	border-bottom: 1px solid gray;
}

.clsNewsContent
{
	padding-top: 20px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 26px;
	font-size: 12px;
	color: black;
}

.clsNewsLink
{
	font-size: 11px;
	font-style: italic;
	color: #6d6d6d;
	padding-top: 4px;
}

.clsNewsLink A
{
	font-size: 11px;
	font-style: italic;
	color: #6d6d6d;
	padding-top: 4px;
}

.clsNewsDate
{
	font-style: italic;
	padding: 4px;
	background-color: lightgrey;
	border-bottom: 1px solid gray;
}

.clsTableContent
{
	border: 0px;
}

.clsTableContent TD
{
	font-size: 12px;
	border: 1px solid lightgrey;
	padding: 4px;
	text-align: left;
	font-weight: bold;
}

.clsTableContent span
{
	font-weight: normal;
	text-align: right;
}

.clsOikosTitle
{
	font-family: Verdana;
	font-size: 16px;
	text-align: justify;
	width: 100%;
	color: Green;
	padding-top: 4px;
}

.clsOikosDescription
{
	padding-top: 2px;
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	line-height: 20px;
}

.clsOikosLine
{
	color: Green;
	height: 1px;
}

.clsOikosMenu
{
}
