/* CSS Document */
 body { 
 background-image : url("../img/main/back.gif"); 
 scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color: #aaaaaa;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #aaaaaa;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



.text1{font-family: "arial";font-size: 12px;color: #8C644E;line-height: 18px;letter-spacing: -0.5px;}
.text2 {font-family: "arial";font-size: 12px;color: #8C644E;line-height: 20px;letter-spacing: -0.5px;}
.textgw {font-family: "arial";font-size: 12px;color: #4D8000;line-height: 18px;letter-spacing: -0.5px;}
.textmail {font-family: "arial";font-size: 12px;color: #DC0F13;line-height: 18px;letter-spacing: -0.5px;}
.textsi {font-family: "arial";font-size: 12px;color: #725AB6;line-height: 18px;letter-spacing: -0.5px;}
.textnb {font-family: "arial";font-size: 12px;color: #0AA3A5;line-height: 18px;letter-spacing: -0.5px;}
.textFF {font-family: "arial";font-size: 12px;color: #cccccc;line-height: 18px;letter-spacing: -0.5px;}
.mini {font-family: "arial";font-size: 11px;color: #333333;line-height: 18px;letter-spacing: -0.5px;}
A:link {font-family: "arial" ;text-decoration:none;color: #8C644E;font-size: 12px;letter-spacing: -0.5px;}
A:visited {font-family: "arial";text-decoration:none;color: #8C644E;font-size: 12px;letter-spacing: -0.5px;}
A:active {font-family: "arial";text-decoration:none;color: #8C644E;font-size: 12px;letter-spacing: -0.5px;}
A:hover {font-family: "arial";text-decoration:underline;color: #8C644E;font-size: 12px;letter-spacing: -0.5px;}


.bold22 {font-family: "arial";text-decoration:none;color: #8C644E;font-size:12px;letter-spacing: -1.5px;font-weight: bold;}



.no {font-family: "Verdana";font-size: 11px;color: #333333;line-height: 18px;letter-spacing: -0.5px;}
.no_bold {font-family: "Verdana";font-size: 11px;color: #FF9900;line-height: 18px;letter-spacing: -0.5px;font-weight: bold;}




A.link_b:link {font-family: "arial" ;text-decoration:none;color: #222222;font-size: 12px;letter-spacing: -0.5px;font-weight: bold;}
A.link_b:visited {font-family: "arial";text-decoration:none;color: #222222;font-size: 12px;letter-spacing: -0.5px;font-weight: bold;}
A.link_b:active {font-family: "arial";text-decoration:none;color: #222222;font-size: 12px;letter-spacing: -0.5px;font-weight: bold;}
A.link_b:hover {font-family: "arial";text-decoration:underline;color: #222222;font-size: 12px;letter-spacing: -0.5px;font-weight: bold;}

A.linkFF:link   {font-family: "arial" ;text-decoration:none;color: #cccccc;line-height: 18px;font-size: 12px;letter-spacing: -0.5px;}
A.linkFF:visited {font-family: "arial";text-decoration:none;color: #cccccc;line-height: 18px;font-size: 12px;letter-spacing: -0.5px;}
A.linkFF:active {font-family: "arial";text-decoration:none;color: #cccccc;line-height: 18px;font-size: 12px;letter-spacing: -0.5px;}
A.linkFF:hover {font-family: "arial";text-decoration:underline;color: #cccccc;line-height: 18px;font-size: 12px;letter-spacing: -0.5px;}

A.link22:link   {font-family: "arial" ;text-decoration:none;color: #222222;line-height: 18px;font-size: 12px;letter-spacing: -0.5px;}
A.link22:visited {font-family: "arial";text-decoration:none;color: #222222;line-height: 18px;font-size: 12px;letter-spacing: -0.5px;}
A.link22:active {font-family: "arial";text-decoration:none;color: #222222;line-height: 18px;font-size: 12px;letter-spacing: -0.5px;}
A.link22:hover {font-family: "arial";text-decoration:underline;color: #222222;line-height: 18px;font-size: 12px;letter-spacing: -0.5px;}

A.link_or:link   {font-family: "Verdana" ;text-decoration:none;color: #FF6600;line-height: 18px;font-size: 11px;letter-spacing: -0.5px;}
A.link_or:visited {font-family: "Verdana";text-decoration:none;color: #FF6600;line-height: 18px;font-size: 11px;letter-spacing: -0.5px;}
A.link_or:active {font-family: "Verdana";text-decoration:none;color: #FF6600;line-height: 18px;font-size: 11px;letter-spacing: -0.5px;}
A.link_or:hover {font-family: "Verdana";text-decoration:underline;color: #FF6600;line-height: 18px;font-size: 11px;letter-spacing: -0.5px;}

A.link_no:link   {font-family: "Verdana" ;text-decoration:none;color: #333333;line-height: 18px;font-size: 11px;letter-spacing: -0.5px;}
A.link_no:visited {font-family: "Verdana";text-decoration:none;color: #333333;line-height: 18px;font-size: 11px;letter-spacing: -0.5px;}
A.link_no:active {font-family: "Verdana";text-decoration:none;color: #333333;line-height: 18px;font-size: 11px;letter-spacing: -0.5px;}
A.link_no:hover {font-family: "Verdana";text-decoration:underline;color: #333333;line-height: 18px;font-size: 11px;letter-spacing: -0.5px;}


.formline{font-family: "arial";	font-size: 12px;color: #8C644E; border: 1px solid #DDC1B1}
.formbg{font-family: "arial";font-size: 12px;color: #333333;background-color: #CCCCCC;border: 1px solid #CCCCCC;}




ul.leftMenu {
	margin:0px;
	padding:50px 6px 0px 6px;
	width:168px;
	background-repeat:no-repeat;
}

ul.leftMenu li {
	margin:0px;
	padding:6px 0px 2px 2px;
	list-style-type:none;
	border-bottom:1px solid #D6B5B1;
}

ul.leftMenu li a:link, ul.leftMenu li a:visited, ul.leftMenu li a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#633;
	line-height:60%;
}

ul.leftMenu li a:hover {
	color:#F63;
}

ul.companyLeftMenu {
	background-image:url(../img/leftMenu/companyLeftMenu.gif);
}

ul.productLeftMenu {
	background-image:url(../img/leftMenu/productLeftMenu.gif);
}

ul.productLeftMenu li {
	margin-top:2px;
	border-bottom-style:none;
}

ul.processLeftMenu {
	background-image:url(../img/leftMenu/processLeftMenu.gif);
}

ul.technicalLeftMenu {
	background-image:url(../img/leftMenu/technicalLeftMenu.gif);
}

ul.customerLeftMenu {
	background-image:url(../img/leftMenu/customerLeftMenu.gif);
}



ul.leftMenu ul {
	margin:0px;
	padding:0px 0px 0px 5px;
	width:150px;
	border-style:none;
	border-top:1px solid #D6B5B1;
}

ul.leftMenu ul li {
	margin:0px;
	padding:0px;
	line-height:90%;
}

ul.leftMenu ul a:link, ul.leftMenu ul a:visited, ul.leftMenu ul a:active {
	font-weight:normal;
	font-size:8px;
}



.pageTitle {
	width:678px;
	height:41px;
	background-image:url(../img/sub/pageTitle.gif);
	background-repeat:no-repeat;
}

.pageTitle h1 {
	width:320px;
	height:41px;
	margin:13px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#451E1A;
	float:left;
}

.pageTitle div {
	margin:15px 0px 0px 414px;
}

.pageTitle div, .pageTitle div a:link, .pageTitle div a:visited, .pageTitle div a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#AA9886;
	text-decoration:none;
}

.pageTitle div a:hover {
	color:black;
}






.pageTitle {
	width:678px;
	height:41px;
	background-image:url(../img/sub/pageTitle.gif);
	background-repeat:no-repeat;
}

.pageTitle h1 {
	width:280px;
	height:41px;
	margin:13px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#451E1A;
	float:left;
}

.pageTitle div {
	margin:15px 0px 0px 0px;
	width:100%;
	text-align:right;
}

.pageTitle img {
	position:relative;
	top:2px;
}

.pageTitle div, .pageTitle div a:link, .pageTitle div a:visited, .pageTitle div a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#AA9886;
	text-decoration:none;
}

.pageTitle div a:hover {
	color:black;
}

h2.subTitle {
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#965541;
	position:absolute;
	top:326px;
	left:242px;
	background-color:white;
	z-index:99;
}

.processTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ED6635;
	background-color:white;
	position:absolute;
	left:412px;
	top:332px;
	z-index:99;
}

.processElement {
	width:169px;
	height:42px;
	padding-top:10px;
	padding-right:32px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	color:#966;
	background-image:url(../img/sub/processElementEmpty.gif);
	background-repeat:no-repeat;
}

.processDescript {
	padding:0px 5px 10px 5px;
	width:600px;
	text-align:left;
	color:#BC694C;
	background-image:url(../img/sub/processDescriptEmpty.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
}

.techSubTitle {
	padding:20px 16px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/sub/techSubTitleEmpty.gif);
	background-repeat:no-repeat;
}

.techSubTitle .no {
	font-weight:bold;
	font-style:italic;
	font-size:24px;
	color:#C96539;
}

.techSubTitle .title {
	font-size:16px;
	color:#C85723;
}


.bottomMenu {
	padding:6px 20px;
/*	display:none;*/
}

.bottomMenu, .bottomMenu a:link, .bottomMenu a:visited, .bottomMenu a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#DCC;
	text-decoration:none;
	line-height:110%;
}

.bottomMenu a:hover {
	color:#A88;
}



h1.mainCopywriting {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#794937;
	line-height:90%;
	position:absolute;
	width:850px;
	left:5px;
	top:50px;
}
