p, h1, h2, h3, h4, h5, h6, span, div, form, textarea, input, blockquote {
margin: 0px;	padding: 0px;}
ul{
	padding-left:15px;
	margin-top:10px;
	font-size:12px;
	color:#5a5a5a;
	font-weight:normal;
	line-height:20px;
}

.fl { float: left; padding:0px; margin: 0px}
.fr {	float: right;}
.clr {	clear: both;	font-size: 1px;	height: 0px;}

body { 	background-image:url(../images/bg-head.jpg); margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}

/*-------------Start Main Container------*/

.main-container { text-align: left; width: 900px;	margin: 0 auto;}

.header-new{
	width:360px;
	margin-top:15px;
	float:left;
	}

/*-------------Start Header Container------*/

.header-container {	padding: 0 0 0 0;}
.lang-bar {height:55px; text-align:right; font: 12px/55px Arial, Helvetica, sans-serif;  color:#999999; float:right; padding-right:5px;}
.lang-tab{ margin-top: 17px; margin-left:5px; background-image:url(../images/lang-bg.jpg); width:94px; height:23px; float:right; font: 11px/23px Arial, Helvetica, sans-serif; cursor:pointer;}
.lang-tab:hover{ margin-top: 17px; margin-left:5px; background-image:url(../images/lang-bg.jpg); width:94px; height:23px; float:right;font: 11px/23px Arial, Helvetica, sans-serif; font-weight:bold;  cursor:pointer}
.lang-tab-link1{font-weight:bold; color:#7588ff;  text-decoration:none}
.lang-tab-link1:hover{font-weight:bold; color:#ffffff;  text-decoration:none}
.nav-bar-container {height: 111px;	float:right;	}

.banner-brd {  background-color:#d9dbeb; margin-top:30px; padding:5px; overflow:auto} 
.banner-img{ float:left;}
.banner-text{background-image:url(../images/header-black.png); text-align:left;	float:left; width:418px; height:271px; padding-left:25px; padding-top:15px; position:absolute;	z-index:100;  } 
.banner-text2{ 	background-image:url(../images/subhdr-websol.png);	text-align:left;	float:left;	width:418px;	height:75px;	padding-left:25px;	padding-top:15px;	position:absolute;	z-index:101;} 

.banner-text2-nl{ 	background-image:url(../images/subhdr-websol-nl.png);	text-align:left;	float:left;	width:418px;	height:75px;	padding-left:25px;	padding-top:15px;	position:absolute;	z-index:101;} 

.banner-text3{ 	background-image:url(../images/subhdr-onlinemark.png);	text-align:left;	float:left;	width:418px;	height:75px;	padding-left:25px;	padding-top:15px;	position:absolute;	z-index:101;}

.banner-text4{ 	background-image:url(../images/subhdr-itconsult.png);	text-align:left;	float:left;	width:418px;	height:75px;	padding-left:25px;	padding-top:15px;	position:absolute;	z-index:101;} 

.banner-text4-nl{ 	background-image:url(../images/subhdr-itconsult-nl.png);	text-align:left;	float:left;	width:418px;	height:75px;	padding-left:25px;	padding-top:15px;	position:absolute;	z-index:101;} 


.banner-about{ 	background-image:url(../images/sb-hdr-about.png); float:right;	width:418px;	height:75px; position:absolute; padding-top:15px;	z-index:101;} 
.banner-about-nl{ 	background-image:url(../images/sb-hdr-about-nl.png); float:right;	width:418px;	height:75px; padding-top:15px; position:absolute;	z-index:101;} 

.banner-news{ 	background-image:url(../images/sb-hdr-news.png); text-align:left;	float:left; width:418px;	height:75px;	padding-left:25px;	padding-top:15px;	position:absolute;	z-index:101;} 
.banner-news-nl{ 	background-image:url(../images/sb-hdr-news-nl.png); float:left;	width:418px;	height:75px; position:absolute; padding-top:15px;	z-index:101;} 
.banner-portfolio{ 	background-image:url(../images/sb-hdr-portfolio.png); float:left;	width:418px;	height:75px; position:absolute; padding-top:15px;	z-index:101;} 
.banner-contact{ background-image:url(../images/sb-hdr-contact.png); float:left;	width:418px;	height:75px; position:absolute; padding-top:15px;	z-index:101;} 
.banner-sitemap{ background-image:url(../images/sb-hdr-sitemap.png); float:left;	width:418px;	height:75px; position:absolute; padding-top:15px;	z-index:101;} 
.space-blw-hd{ height:5px;}

/*-------------Start body Container------*/

.body-container { width: 900px; margin:auto;}
.body-left{ float:left; width:500px; color:#5a5a5a}
.body-right{ float:right; width:370px;  color:#5a5a5a}
.body-label1{ float:left; height:41px; padding-left:15px; padding-bottom:10px; font: 18px/41px Eurostile, Arial, Helvetica, sans-serif; }
.body-label2{ float:left; padding-left:5px; width:353px; height:36px;font: 15px/36px Arial, Helvetica, sans-serif; background-color:#363636}
.body-thumb-lft{ float:left; padding:5px; background-color:#d1d1d1 }
.body-thumb-rt{ float:right; padding:5px; background-color:#d1d1d1 }
.body-label1-line{  width:500px}
.indented-text { width:230px; padding-left:15px; line-height:25px;}
.body-text-right { width:230px; float:right}

/*-------------Start body Container inner------*/
.body-container-inner {	width: 900px; line-height:18px; background-color:#FFFFFF; margin:auto}
.body-container-inner .holder{ float:left; width:150px; padding-bottom:10px}
.body-container-inner .btn-holder{ float:left; margin-left:150px}
.body-container-inner .left{ float:left; width:204px; color:#5a5a5a;}
.body-container-inner .left .top{ float:left; width:204px; color:#5a5a5a;border-bottom-style:solid; border-bottom-color:#717070; border-bottom-width:1px}
.body-container-inner .right{ float:right; width:658px;  color:#5a5a5a; padding-left:20px}
.body-container-inner .body-label1-line{ margin-top:50px; width:180px}
.body-container-inner .gap{ height:200px;}
.body-container-inner .sub-menu-bg{ height:500px; background-image:url(../images/sub-menu-bg.jpg); background-position:top; background-repeat:repeat-x; width:204px}
.body-container-inner .sub-menu-bg .menu{ height:30px; font: 12px/30px Arial, Helvetica, sans-serif; font-weight:bold;  width:184px; padding-left:20px; cursor:pointer;}
.body-container-inner .sub-menu-bg .menu:hover{ height:30px; font: 12px/30px Arial, Helvetica, sans-serif; font-weight:bold; background-color:#949494; width:184px; padding-left:20px; cursor:pointer; }

.body-container-inner .sub-menu-bg .menu2{ height:30px; font: 12px/30px Arial, Helvetica, sans-serif; font-weight:bold; background-color:#949494; width:184px; padding-left:20px; cursor:pointer; }

.body-container-inner .sub-menu-bg .menu .link{ text-decoration:none; color:#666666;}
.body-container-inner .sub-menu-bg .menu .link:hover{ text-decoration:none; color:#dadf24}
.body-container-inner .sub-menu-bg .menu2 .link2{ text-decoration:none; color:#dadf24; font: 12px/30px Arial, Helvetica, sans-serif; font-weight:bold;}


/*------------------- footer -----------------*/
.linegreen{
	height:3px;
	width:900px;
	background:url(../images/linegreen.jpg) repeat-x;}
.footer { margin:auto; height:150px; margin-top:30px; border-top: 2px solid #d0d52a;}
.footer .inn { margin: auto;}
.footer .text-link1{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6633CC; text-decoration:none} 
.footer .text-link1:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#dadf24; text-decoration:none} 
.footer .text { color:#999999}
.headtxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:170px; text-align:center}
.footer .textbox2 {padding-left:5px;width:138px; height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; border-color:#999999; border-style:solid; border-width:1px;}
.footer .holder{ float:right;  text-align: right;  padding-bottom:5px; color:#FFffff;}
.footer .holder-box{float:right; padding-bottom:5px; color:#FFffff;}

.footer .button2 { float:right;height:16px; width:60px; background-color:#3366CC; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; border:none; cursor:pointer}
.footer .button2:hover {height:16px; width:60px; height:16px; width:60px; background-color:#004993; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; border:none; cursor:pointer}

.footer .foot-btn-holder{float:right;}
.footer .foot-btn-holder-nl{ float:right; margin-right:85px}
hr{color:#6633CC;background:#6633CC;height:1px;border:0; width:215px}
.linkfooter{text-decoration:none;  color:#FFFFFF;}
.linkfooter:hover{ color:#dbe125;}
/*------------------- common -------------------------------  */
.low-dot-line {	border-bottom-width: 1px;	border-bottom-style:dotted;	border-bottom-color:#666666;}
.lft-dot-line {	border-left-width: 1px;	border-left-style:dotted;	border-left-color:#666666;}
.label1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4e4e75;
	text-decoration:none;
}
.label1a {
	font-family:Eurostile, Eurostyle, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	

}
.label1b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#94990e;
	font-weight:bold;
}
.label2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF;}
.vertical-dot-line {	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #999999;}
.text1 {
	font-size: 40px;
	color: #445cc5;
	line-height:45px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.text2 {font-size: 18px;color: #FFFFFF; line-height:19px}
.text3 {
	font-size: 22px;
	color: #d6d8ff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.link1{text-decoration:none;  color:#FFFFFF;}
.link1:hover{ color:#dbe125;}
.link11{text-decoration:none;  color:#94990e;}
.link11:hover{ color:#999999}

.link2{text-decoration:none;  color:#999999; font-weight:bold; font-size:11px}
.link2:hover{text-decoration:none;  color:#94990e; font-weight:bold; font-size:11px}

/*.low-solid-line {	border-top-width: 5px; border-top-style:solid;	border-top-color:#d1d1d1; margin-top:10px; width:462px}*/
.bodytext { width:425px; text-align:justify;}
.low-solid-line-tall {	border-top-width: 5px; border-top-style:solid;	border-top-color:#d1d1d1; margin-top:10px; width:655px}
.text4 {  font-size:20px; color:#022a3a; line-height:21px; } 
.text5 {font-family:Eurostile, Eurostyle, Arial, Helvetica, sans-serif; font-size:25px; color:#94990e; } 
.text6 {
	font-size:12px;
	color:#FFFFFF
}
.text7 { color:#ebdd00; font-weight:bold}
.text8 {
	font-size:16px;
	font-weight:normal;
	color:#022a3a;
} 
.text9 { font-size:14px; color:#999999 } 

.textbox {padding-left:8px;width:180px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; border:none;}
.textbox2 {padding:3px 0px 0px 8px; width:190px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; border:1px inset #999999; }
.textarea {padding:3px 0px 0px 8px; width:342px; height:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; border:1px inset #999999; }

.button { padding-right:10px; padding-left:10px; padding-top:5px; padding-bottom:5px; height:23px;  background-color:#3366CC; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; border:none; cursor:pointer; text-transform:uppercase}
.button:hover { padding-right:10px; padding-left:10px; padding-top:5px; padding-bottom:5px; height:23px; background-color:#004993; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; border:none; cursor:pointer}

.sitemaplink1 { text-decoration:none; font-weight:bold; color:#999999;  font-size:16px; padding-left:5px;}
.sitemaplink2 { text-decoration:none; font-weight:bold; color:#666666;  font-size:12px;}
.holder{ padding:0px 0px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5A5A5A;}
.question{ padding:7px 0px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#5A5A5A;}
.require{ color:#FF0000;}
.black{color:#000000;}
.btnsubmit{
	background:url(../images/button.jpg);
	border:0px;
	width:92px; 
	height:26px; 
	color:#94990e; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	text-align:center;
}
.btnprint{
	background:url(../images/print.jpg);
	border:0px;
	width:200px; 
	height:26px; 
	color:#94990e; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	text-align:center;
}
.about ol{
	margin:0px;
	padding:0px;
	}
.about li{
	margin:0px;
	padding:0px;
	list-style:decimal inside;
	}
.menuhcontainer{
	width:400px;
	height:31px;
	margin-top:68px;
	float:right;
	}
.menuh ul{
 	margin:0px;
	padding:0px;
	display:block;
	}
.menuh li{
 	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:block;
	}
.langcontainer{
	height:11px;
	margin-top:8px;
	float:right;
	padding-left:110px;
	}
.lang ul{
 	margin:0px;
	padding:0px;
	display:block;
	}
.lang li{
 	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:block;
	margin-left:15px;
	margin-right:15px;
	}
img{
	border:0px;
	}
img a:hover{
	border:0px;
	}

	
ol{margin:0px;
padding:0px;
list-style:inside decimal;
line-height:20px;

  }
  
.textcontact{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-style:italic; 
	padding-right:10px;
	}
.textcontY{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#dbe11f; 
	font-style:italic;
	}

