p, h1, h2, h3, h4, h5, h6, span, div, form, textarea, input, blockquote {
margin: 0px;	padding: 0px;  text-align:justify;}
ul{ padding-left:15px; margin-top:10px; font-size:12px; color:#999999; font-weight:bold; line-height:20px; list-style:square;}
img{border:none;}
img a:hover{border:none;}

.fl {	float: left;}
.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 {	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:#FFFFFF; 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; } 
.banner-img{ float:left;}
.banner-text{background-image:url(../images/header-black.png); text-align:left;	float:right; width:420px; 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:right;	width:420px;	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:right;	width:420px;	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:right;	width:420px;	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:right;	width:420px;	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:right;	width:420px;	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:420px;	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:420px;	height:75px; padding-top:15px; position:absolute;	z-index:101;} 

.banner-news{ 	background-image:url(../images/sb-hdr-news.png); text-align:left;	float:right;	width:420px;	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:right;	width:420px;	height:75px; position:absolute; padding-top:15px;	z-index:101;} 

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




/*-------------Start body Container------*/
.body-container {	width: 900px; margin:auto;}
.body-left{ float:left; width:500px; color:#5a5a5a}
.body-right{ float:right; width:362px;  color:#5a5a5a}
.body-label1{ float:left; height:41px; padding-left:15px; font: 18px/41px Arial, Helvetica, sans-serif; }
.body-label2{ float:left; padding-left:5px; width:345px; 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{ margin-top:50px; 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 .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{ color:#FFFFFF; text-decoration:none} 
.footer .maintext{ color:#dbe021; text-decoration:none; font-weight:bold; font-size:16px; font-family:Eurostile, Eurostyle, Arial, Helvetica, sans-serif;} 
.lang-tab-link11{color:#7588ff;  text-decoration:none; font-size:12px;}
.lang-tab-link11:hover{color:#ffffff;  text-decoration:none}
.footer .text-link1:hover{font-family:Arial, Helvetica, sans-serif;  font-weight:bold; color:#dadf24; text-decoration:underline} 
.footer .text { color:#FFFFFF}
.headtxt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:170px; text-align:center}
.button { height:23px; width:60px; background-color:#900000; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; border:none; cursor:pointer}
.button:hover { height:23px; width:60px; background-color:#660000; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; border:none; cursor:pointer}
.textbox {padding-left:8px;width:150px; 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;}
hr{color:#FFFFFF;background:#FFFFFF;height:1px;border:0; width:215px}
/*------------------- 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;}
.label11 { 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:#dbe125;}

.low-solid-line {height:5px; background-color:#d1d1d1; margin-top:10px; width:450px}

.bodytext { width:445px; text-align:justify;}
.text4 {  font-size:20px; color:#022a3a; line-height:21px; }
.inv_head1 {  font-size:20px; font-weight:bold; color:#022a3a; line-height:21px; } 
.inv_head2 {  font-size:20px; font-weight:bold; color:#666666; 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:bold; color:#022a3a; } 
.text9 { font-size:14px; color:#999999 } 

.inv-table-border{
padding:2px;
border-bottom-color:#006600;
border-bottom-style:solid;
border-bottom-width:2px;
}
.inv-table-border1{
padding:2px;
border-bottom-color:#006600;
border-bottom-style:solid;
border-bottom-width:1px;
}
.inv-table-border2{
padding:2px;
border-bottom-color:#006600;
border-bottom-style:solid;
border-bottom-width:1px;
border-right-color:#006600;
border-right-style:solid;
border-right-width:1px;

}


.invoice-brd {
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #209845;
	border-left-color: #209845;
}
.invoice-brd2 { border-bottom-style:solid; border-bottom-color:#209845; border-bottom-width:5px }




