body {
	margin:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em; color: #031B2B;
	background: #D5D1D2 url(../images/bg_page.gif) repeat-x scroll;
}
.none{
border-width:0px;
text-decoration: none;
}
/* texts */
.text {
	font-weight: normal; font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #031B2B; 
}
.smallText {
	font-weight: normal; font-size: 0.6em;
	color: #031B2B;  
}
.textB {
	font-weight: bold; font-size: 0.8em;
	color: #031B2B; 
}
.smallTextB {
	font-weight: bold; font-size: 0.6em;
	color: #031B2B; 
}
.topic {
	font-weight: bold; font-size: 1em;
	color: #031B2B; 
}
.warrning {
	font-weight: normal; font-size: 0.8em;
	color: #FF3000; 
}
.mandatory {
	vertical-align: top;
	font-size: 0.55em; text-decoration: none; font-weight: normal;
	color: #FF1A1A;
	
}

/* link */
a {
	color: #78003E;font-size: 1em;text-decoration: none;
	font-weight:normal;
}
a:hover {
	color: #460929;text-decoration: underline;
}

a.linkON:link,a.linkON:active,a.linkON:visited,a.linkON:hover {
	color: #000000;text-decoration: none;
}

/* other */
.img-border {
	border-width:thin;
	border-color:#78003E;
	border-style:solid;
}
.spacer {
	clear:both;height: 4px;border: 0px solid #000000;
}
#logo_holder {
	border: 0px solid #000000;height: 44px;
}
#main_img {
	position: absolute;left: 590px;top: 0px;z-index: 99;
}

#right_block {
	width: 300px;float:left;border: 0px solid #000000;
	text-align: center;
}
#footer {
	clear: both;border: 0px solid #000000;
	font-weight: normal; font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #65515F; margin-left: 105px;
}
#content_holder {
	width: 530px;border: 0px solid #000000;
	font-weight: normal; font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #031B2B; float:left;
	margin: 0px 0px 0px 105px;
}
#left_menu {
	border: 0px solid #000000;float:left;width: 160px;
}
#page_slogan {
	border: 0px solid #000000;float:left;
	width: 250px;margin: 0px 0px 0px 40px;
}
#page_content {
	clear: both;font-size: 0.9em;border: 0px solid #000000;
}
.menu_separator {
	height: 1px;width: 160px;clear: both;
	background-color: #943E6A;
}
.text_separator {
	height: 20px;clear: both;
	background: #A09E9F url(../images/spacer_3color.gif) repeat-x;
}
.text_seperator-oran {
	height: 20px;clear: both;
	background: #e3cf9e url(../images/spacer-oran.gif) repeat-x;
}
.text_seperator-gr {
	height: 20px;clear: both;
	background: #e3e29e url(../images/spacer-gr.gif) repeat-x;
}
.text_seperator-p {
	height: 20px;clear: both;
	background: #e3e29e url(../images/spacer-p.gif) repeat-x;
}
.box {
	font-size: 0.65em;text-align: left;
	border: 1px solid #FFFFFF;
	padding: 4px;margin: 4px 14px 4px 14px;
}
.year {
	float: left;font-weight: bold;border: 0px solid #FFFFFF;width: 8%;
}
.year_text {
	float: left;font-weight: normal;border: 0px solid #FFFFFF;
	width: 88%;
}
h3 {
	color: #78003E;
}
/* contact form settings */
label
{
width: 12em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both
}

.input-box
{
float: left;width: 20em;
margin-bottom: 10px;
color: #000000; padding: 1px;
background-color: #E5E5E5;
border: #78003E solid 1px
}

.input-box-blu
{
float: left;width: 20em;
margin-bottom: 10px;
color: #000000; padding: 1px;
background-color: #d2f2f3;
border: #99c0c1 solid 1px
}

fieldset
{
	border: #E32B3E solid 0px;
}

legend
{
	border: #B2D4F3 solid 1px;
	padding: 1px 10px
}
 input.submit
{
	margin-left: 150px;
	clear: both;color: #FFFFFF;
	border: 1px solid #78003E;
	background-color: #811044;
}
 input.submit1
{
	margin-left: 150px;
	clear: both;color: #000000;
	border: 1px solid #99c0c1;
	background-color: #d2f2f3;
}
.images {
	text-align: center;clear: both;
}
.news_topic {
	color: #78003E;font-size: 1.5em;font-weight: bold;
}
.news_annotation {
		font-size: 1em; color: #031B2B;
}