body { background-color: #244f17;  font-family:   Arial , "Trebuchet MS" , sans-serif;  font-size: 0.9em;  line-height: 1.4em; 
}blockquote {
margin-left:19px;
margin-right:15px;
}

body, h1, h2, p , .contents_st{ 
	 margin: 0;
	 padding: 0; 
	 color: #333; 
}

h1 { 
	text-indent: -9999px; 
}

.contents_bg{

}
.contents_box { 
	background-image: url(../../../image/bgrepeat.gif); 
	background-repeat: repeat-y;
	padding: 30pt 20px;
	padding-top:0;
}

body{
	width: 965px;
	margin: auto; 
}
.body1{
	text-align: center;
}
#contents{
	width: 722px;
	margin: auto; 
	position: relative;
/*	background-color:red;*/
/*	background-color:#e1e7df;*/
}
.contents_st { 
	 background-image: url(../../../image/start.gif); 
	 background-repeat: no-repeat;
	 padding:25px 0px;
	 padding-bottom:0pt;
}

.contents_end { 
	 background-image: url(../../../image/end.gif); 
	 background-repeat: no-repeat;
	 text-align: justify; 
	 padding: 20px 0; 
	 background-position: left bottom;
         width:722px;
}

ul ul { 
 color: Black;
}
p { 
 padding: 0 21px; 
} 
b { 
 font-size: 1.1em; 
}

h2, div.first  {  font: 1.9em Arial;  letter-spacing: -1px;  padding: 0 20px;  color: #636363; }

img { 
 display: block; 
 border:none;
}

h3 { 
	 clear: both; 
	 padding: 7px 46px 0; 
	 font: normal 1.1em Arial, sans-serif; 
	 margin: 0; 
}

h3 a { 
	color: #444; 
	text-decoration: underline; 
}

h2.contact { 
 padding-top: 25px; 
}


.article_seperator{
/*	 background-image: url(../../../image/bgrepeat.gif); */
/*	 background-repeat: repeat-x; */
	 height:10px;
	 width:100%;
}
.news_img 
{
	float:right;
	 margin-top:5px;
	margin-bottom:5px;
	margin-left: 2em;
}
.news_img img
{
	border:thin -moz-bg-solid;
}
.box{	margin: 0;	background-image: url(../../../image/news_delim.gif); 	background-repeat: no-repeat;	font-size: 1.1em; 	/*padding-left: 0.5em;	padding-right: 0.2em;*/	padding-top: 1em;	padding-bottom: 2em;	padding-left:19px;	padding-right:15px;}
.box div.title  
{

    text-align: left; 
	margin-bottom: 1.2em;
}
.box div.title a{
	font: 1.5em Arial; 
	color:#636363;
}

.box div.text 
{
	font-family:  Arial , "Trebuchet MS" , sans-serif; 
	/*line-height:0.9em;*/
}

.product_news{	padding: 0px 0px;	background-color: #e1e7df;}

.first{    padding-bottom: 0;	padding-top: 0;	margin-top:0px;	background-image: none;	margin-bottom: 1em;}
.first div.title{
    padding-bottom: 0;
	padding-top: 0;
	margin-top:0;
	margin-bottom:0;
	display:none;
}

#mainlevel{
	padding:0;
	margin:0;
	position:absolute;
	top: 8em;
	left: -8.3em;
	width: 9em;
	
}
#mainlevel li 
{
	list-style-type:none;
	list-style: none;
	text-align:left;
	
}
#mainlevel  li a{
	font: 18px Arial; 
	font-style:normal;
	text-decoration:none;
	margin-top:0.3em;
	display:block;
}

.copyrights{
    padding:0;
    margin:0;
    text-align: center;
    color:#e1e7df;

}

#active_menu{
	background-image: url(../../../image/left_menu_selected.gif) ;
	background-repeat: no-repeat;
	color: Black;
	padding-left:0.5em;
	width: 7.6em;
}
.mainlevel{
	background-image: url(../../../image/left_menu.gif);
	background-repeat: no-repeat;
	color: #cfecc8;
	padding-left:0.5em;
	letter-spacing:1px;
}
#jflanguageselection{
	position :relative;
	bottom: 8px;
	right: 30pt;
}
#jflanguageselection ul.jflanguageselection li{

	padding-top:7px;
	padding-bottom:7px;
	margin-left:2px;
	display:block;
}

#active_language{

	background-image: url(../../../image/language_selected.gif); 
	background-repeat: no-repeat;
	padding-left:2px;
	padding-right:2px;	
	
}
.jflanguageselection li{

	background-image: url(../../../image/language_item.gif);
	background-repeat: no-repeat;
	
	padding-left: 2px;
	padding-right:2px;	
}
.news_delimiter{
	clear:both;
	font-size: 1px;
	height: 1px;
 }
 .company_faqs_Home div.company_faqs_title{
 	color:#636363;
	font-family:Arial;
	font-size:1.9em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:normal;
	padding:0pt 20px;
	
 }
  .company_faqs_Home div.company_faqs_fulltext , .company_faqs_Home div.company_faqs_introtext {
	padding:0pt 21px;
}
 .moduletableservices{
	padding-right: 2em;
	text-align:left;
}
.moduletable{
	background-color:#e1e7df;
}
