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:#5ab95f; font-weight:bold; 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-main2.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;}

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

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

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

.header-container {width: 900px;	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 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; 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:#ceceff; 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:#9589bb; 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:#9589bb; width:184px; padding-left:20px; cursor:pointer; }

.body-container-inner .sub-menu-bg .menu .link{ text-decoration:none; color:#453470;}
.body-container-inner .sub-menu-bg .menu .link:hover{ text-decoration:none; color:#FFFFFF}
.body-container-inner .sub-menu-bg .menu2 .link2{ text-decoration:none; color:#FFFFFF}


/*------------------- footer -----------------*/
.footer {  margin:auto; height:100px; margin-top:10px}
.footer .inn { text-align: left; margin: auto; padding-top:30px;}
.footer .text-link1{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; text-decoration:none} 
.footer .text-link1:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#6633CC; 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}
/*------------------- 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;}
.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: 45px; color: #626995; line-height:40px;}
.text2 {font-size: 18px;color: #FFFFFF; line-height:19px}
.text3 {font-size: 22px; color: #d6d8ff;}
.link1{text-decoration:none;  color:#999999;}
.link1:hover{ color:#4e568b}

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

.low-solid-line {	border-top-width: 5px; border-top-style:solid;	border-top-color:#d9dbeb; margin-top:10px; width:450px}
.text4 {  font-size:20px; color:#022a3a; line-height:21px; } 
.text5 { font-size:25px; color:#626995 } 
.text6 {
	font-size:12px;
	color:#FFFFFF
}
.text7 { color:#ebdd00; font-weight:bold}
.text8 {  font-size:16px; font-weight:bold; 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-left:8px;width:190px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; border-color:#999999; border-style:solid; border-width:1px;}

.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}
.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}


