body,table,td,th,p
	{
		font-family:Arial,Verdana,Helvetica;
		font-size : 12px;
	}

.text_small
	{
		font-family:Arial,Verdana,Helvetica;
		font-size : 10px;
	}

.head
	{
		font-family:Arial,Verdana,Helvetica;
		font-weight:bold;
		font-size : 12px;
	}

.head_italic
	{
		font-family:Arial,Verdana,Helvetica;
		font-weight:bold;
		font-style:italic;
		font-size : 12px;
	}


.clCMEvent
	{
		position:absolute;
		z-index:300;
		width:99%;
		height:100%;
		clip:rect(0,100%,100%,0);
		left:0;
		top:0;
		visibility:hidden
	}

.clCMAbs
	{
		position:absolute;
		left:0;
		top:0;
		visibility:hidden
	}

.clLevel0,.clLevel1,.clLevel0over,.clLevel1over
	{
		position:absolute;
		overflow:hidden;
		width:100px;
		height:10px;
		cursor:pointer;
		cursor:hand;
		padding:1px;
		font-size:10px
	}

.clLevel1
	{
		background-color:#000000;
		color:white
	}

.clLevel0
	{
		color:white
	}

.clLevel0over
	{
		color:#C3D5BF;
	}

.clLevel1over
	{
		color:#000000;
		background-color:#C3D5BF;
	}


.clB
	{
		position:absolute;
		background-color:#000000;
		z-index:100
	}

.clBar
	{
		position:absolute;
		height:10px;
		visibility:hidden;
		background-color:#000000;
	}

.border
	{
		border-width:1pt;
		border-style:solid;
		border-color:#000000;
	}

.borderBottom
	{
		border-left-width:1pt;
		border-right-width:1pt;
		border-top-width:0pt;
		border-bottom-width:1pt;
		border-style:solid;
		border-color:#000000;
	}
	
.contact_textarea {
	background-color:#F0F1E4;
	border-width:1px;
	border-style:solid;
	border-color:#999;
	width:400px;
	height:100px;
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
	font-weight:normal; 
   	font-size: 10pt;
}

.contact_input {
	background-color:#F0F1E4;
	border-width:1px;
	border-style:solid;
	border-color:#999;
	width:400px;
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
	font-weight:normal;
   	font-size: 10pt;
   	padding:2px;
}

.border_gray {
	border-width:1px;
	border-style:solid;
	border-color:#BBBBBB;
}

.border_head_panel {
	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:0px;
	border-style:solid;
	border-color:#BBBBBB;
}

.text_head_panel
	{
		font-family:Arial,Verdana,Helvetica;
		font-weight:bold;
		font-size : 10px;
	}


form {
	margin-bottom: 0 ;
	margin-top: 0 ;
}

td.langswitch {
	font-weight:normal; 
   	font-size: 9px;
   	color: #AAA;
}

td.history {
	font-weight:normal; 
   	font-size: 10px;
   	color: #777;
}

a:link { font-family: arial, tahoma, verdana, helvetica, sans-serif; color:#000000; text-decoration:none }
a:visited { font-family: arial, tahoma, verdana, helvetica, sans-serif; color:#000000; text-decoration:none }
a:active { font-family: arial, tahoma, verdana, helvetica, sans-serif; color:#000000; text-decoration:none }
a:hover { font-family: arial, tahoma, verdana, helvetica, sans-serif; color:#6A9A79; text-decoration:none }

a.linkhistory:link { font-family: arial, tahoma, verdana, helvetica, sans-serif; color:#777; text-decoration:none }
a.linkhistory:visited { font-family: arial, tahoma, verdana, helvetica, sans-serif; color:#777; text-decoration:none }
a.linkhistory:active { font-family: arial, tahoma, verdana, helvetica, sans-serif; color:#777; text-decoration:none }
a.linkhistory:hover { font-family: arial, tahoma, verdana, helvetica, sans-serif; color:#6A9A79; text-decoration:none }


table.list {
       background-color: #E8E6D7;
       border:1px solid #000;
       margin-left:15px;
}

td.list_head{
	background-color: #BCD0BC;
	font-weight:bold;
}

ul {
	list-style: square;
	color: #00703F;
}

li {
	padding-top:5px;	
}

.blacktext 
{
  color:black
}

.spacer_text {
	color: #868686;
	white-space:nowrap;
}

.waitScreen {
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color:#555;
	line-height: 18px;
}

.loader_icon {
	padding:13px 10px;
	float:left;
}

.wait_inner {
	margin:20px;
	border: 1px solid #CAD7C3;
	background-color: #fff;
}

.wait_content {
	padding:10px;
}

.feature_header {
	padding: 15px 0px;
	background-color: #669575;
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
}

.feature_header2 {
	padding: 10px 0px;
	background-color: #D7F2E0;
}

.feature_header3 {
	padding: 5px 0px;
	background-color: #669575;
	border: 1px solid #555;
	letter-spacing: 1px;
	color: #fff;
}


.banner {
	border:1px solid #D7D7D7;
	width: 635px;
	height: 204px;
}

ul#image_teaser li {
	color:#FFFFFF;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:-24px;
	margin-top:1px;
}

.justify {
	text-align: justify;
}