/* hide and block
---------------------------------------------------------- */

.hide { text-indent: -9999px; }
.invisible { visibility: hidden; }

img { display: block;
      border: 0 none;
	}

/* force no padding and margin between block-level elements
---------------------------------------------------------- */	
* { 
	margin: 0;
	padding: 0;
}
ul { list-style: none;}

/* body
---------------------------------------------------------- */

html, body {
    height: 100%;
}


body { 
       background: #E8FCFD;
       font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
       font-size: x-small; /* for IE5/Win */
       voice-family: "\"}\"";
       voice-family: inherit;
	font-size: small; /* for compliant browsers */ 
	 }

html>body { font-size: small; /* be nice to Opera */ }




/* page structure
---------------------------------------------------------- */

#wrap { margin: 0 auto;
           background: white; 
           width: 1010px; 
           border-left: 1px solid #DAEAF2;
           border-right: 1px solid #DAEAF2;
          overflow: hidden;    
	   }
	   
#header { }

#main-body { float: left;
             width: 720px;
					 
		   }
		   
#leftside { float: left;
            width: 200px;
            
		
		  }		   
#content { float: right;
           
           width: 520px;
		  
		   display: inline;  /* for IE5 to 6/Win */
		   
		 }
		 		   


#rightside { float: left;
             width: 270px;
			 margin-left: 20px;
			 display: inline;  /* for IE5 to 6/Win */


		   }

#footer { margin: 0 auto;
             width: 1010px;
             clear: both;
             background: #F5FBFF url(http://www.acotec.be//img/footerbg.gif) top left repeat-x;
	     height: 107px;
		}

/* inside header
---------------------------------------------------------- */


#nav1 {  
            list-style: none;
			text-align: right;
			padding-top: 5px ;
			padding-bottom: 5px;
                       padding-right: 40px;
									
            }
			




#nav1 li {  display: inline;
			margin: 0px;								
            }


#nav1 a { 
          text-decoration: none;
		  color: #CED8E1;
		  padding-right: 5px;
		  padding-left: 5px;
		  border-right: 1px solid;
		  
	}

#nav1 #access a { 
     
		  border-right: 0px solid;
		  
	}
						   
#nav1 a:hover { text-decoration: underline;}

form {display: inline; 
      margin-left: 10px;
      padding-right: 50px;}

.searchbox { background: url(http://www.acotec.be//img/searchbg.gif) no-repeat 0 50%;
             font-size: 90%;
			 color: #64CBDD;
			 border: 2px solid #eee; }
			 
.submit { width: 24px;
height: 19px;
background: transparent url(http://www.acotec.be//img/glass.gif) no-repeat 0 50%;
outline: none;
border: none;
cursor : pointer;
}

#nav1 form div {position: absolute;
                       top: -9999px;
                       left: -9999px;}

/* inside leftside
---------------------------------------------------------- */

#logo { margin-top: 25px;
padding-left: 10px; }

#menu { margin-top: 25px;
        margin-left: 10px;}

#humvid { align: center;
margin-bottom: 20px;}

/* inside rightside
---------------------------------------------------------- */


#rnews , #testim, #hq { width: 225px;
         background:  #F0F9FC;
		 border-bottom: 3px solid #6A2C26;
		 margin-top: 38px;
		 margin-bottom: 15px;
		 padding-bottom: 5px;
                 border-left: 1px solid #DAEAF2;
                 border-right: 1px solid #DAEAF2;
		 		 		 
		}
		
#testim { 
		 border-bottom: none;
		 margin-bottom: 0;
		
				 
		}

#testimbottom { 
         margin: 0; 
		 padding: 0;
		 height: 20px;
		 background: transparent url(../img/txtb.gif)  no-repeat ;	 		 
		}
		
#rightside h2 { 
            height: 30px;
			font-size: 110%;
			color: #424242;
		}



#rnews h2 { background: url(http://www.acotec.be//img/h2news.gif) top left no-repeat;}

#testim h2 { background: url(http://www.acotec.be//img/h2clients.gif) top left no-repeat;}

#hq h2 { background: url(http://www.acotec.be//img/h2hq.gif) top left no-repeat;}

#rnews ul { list-style: none;
                 font-size: 100%;
	 color: #6A2C26;
                 font-family: "Trebuchet MS", "Lucida Grande", helvetica;
                 line-height: 110%;
	 padding: 10px 4px 5px 4px;
                 margin-bottom: 10px; }
			
#rnews li  {  padding: 6px 0;
                 background: url(http://www.acotec.be//img/icon_article.gif) no-repeat 0 15%;
                 padding-left: 15px;
                             
               }

#rnews li:hover  {  background: #E3F5FF;}
                             
              

#rnews li  a {  
                    padding-bottom: 6px;
                    font-weight: bold;
                             
               }

#rnews li  a:hover {  text-decoration: underline;
                  
                             
               }

#rnews li  p { font-size: 85%;
                             
               }


	   
#rightside a { 
               padding: 2px 5px  0 2px;			   
			   text-decoration: none;
			   font-size: 85%;
			   color: #64CBDD;
       }

body.pages a { font-size: 75%;
             font-weight: normal;
             color: #64CBDD;
}



blockquote { font-size: 115%;
             color: #262E00;
			 line-height: 130%;
			 font-style: italic;
			 padding: 15px 5px 8px 10px;
			 font-family:  Georgia, Times, serif;
					
			 }

#testim ul { 
             list-style: none;
             font-size: 83%;
             margin-bottom: 10px;
             padding-left: 10px;
			 }

/* inside content
---------------------------------------------------------- */
.clear { clear: left;}

#ctext { margin-bottom: 15px;}

hr { margin: 10px 30px 5px 45px}

#ctext .pag { display: block;
                   margin: 20px 0 20px 35px;
                   }



#ctext .pag a { 
                      padding-right: 5px;
                      padding-left: 5px;
             font-size: 80%;
             text-decoration: none;
             background: #0799D9;
             color: #fff;
}

#ctext .pag a:hover { 
                   
             text-decoration: none;
             background: #0799D9;
             color: #fff;
}

 

 #ctext a   { color: #0799D9;
                  font-weight: bold;
                  text-decoration: none;
                  font-size: 90%;
                   
             
				   
}     

#ctext a:hover { color: #2F5462;
                       text-decoration: underline;}    

#wwide { clear: left;
             font-size: 90%;
             text-decoration: none;
}

#ctext .pdf a:hover {  color: #f00;
            border-bottom: 1px dotted #ccc;}

#baseline { 
height: 148px;
 }
#ctext { background: #fff url(http://www.acotec.be//img/cshadow.gif) top left no-repeat;
        
		 font-size: 101%;
		 line-height: 120%;
		 padding-top: 30px;
		 color: #293F50; 
		 min-height: 500px;
		 height: auto;
         _height: 500px;/* for IE5 to 6/Win */
		  }
		  
#ctext ol,  #ctext ul {padding-left: 45px;}	

#ctext dl {padding-left: 35px;
              padding-right: 30px;}	 
 		 
#content p { padding: 6px 30px 6px 35px; 
		   text-align: left;
}
#ctext li  {padding: 0 30px 6px 5px; 
		    text-align: left;}
			
#ctext .casefitem {padding-top: 20px;}

h3 { 
     padding: 10px 30px 10px 35px;
     font-size: 130%;
	 color: #0799D9;
	 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
     clear: left;}

.float {float: left; }

h4 { 
font-size: 100%;
       padding: 15px 30px 0 35px; }

#rightside h4 { padding-left: 0}

#enews h4, #humvid h4  {
       margin: -10px 0; }

.dom {padding-left: 0;
         margin-left: 0;}


#wwide 
{
background: url(http://www.acotec.be//img/worldwide.png) top right no-repeat;
height: 100px;
width: 500px;
font-weight: normal;
}


             		  
h5 { padding: 15px 30px 0 35px;
      font-size: 90%;
       }

#rightside h5 { padding-left: 0}

#static ul { list-style: square ;
                 margin-left: 5px; }
 
 /* for news & media */

#ctext  .nat-t { float: left;
                  border-bottom: 1px solid #DAEAF2;
                 width: 400px;
                 margin: 0 35px 0 50px;
                 padding: 10px 0;
          
              }

#ctext  .nat-t:hover { background: #E3F5FF;
	                 display: block;
                 
              }

#ctext  .nat-t dt  {  float: left;
                 width: 280px;
                 
              }
			
#ctext  .nat-t dd { float: right;
                
                font-size: 85%;
                color: #999;
}	
	  
#ctext .nat  {padding-right: 35px;
                    padding-top: 5px;
                    }

 #ctext dt  {  
              color: #6A2C26;
              font-size: 90%;
             margin-top: 5px;}
			
#ctext dd {	margin-top: 2px;}	

			        }
 #ctext .introtext{ padding: 7px  0;		 
			        }

#ctext .more { margin-bottom: 13px;
           border-bottom: 1px dotted #000;}

			        }

            		 

            		 

#submit { width: 100px;
height: 30px;
color: #6A2C26;
outline: none;
border: none;
cursor : pointer;
}

input[type=text]:focus { background: #E3F5FF;         
              }

textarea:focus { background: #E3F5FF;         
              }
			  
 /* end news & media*/


/* for testimonials */


#ctext .test  { font-family: "Century Schoolbook", Georgia, Times, serif;
          font-size: 110%;
          color: #6A2C26;
		  font-style: oblique;
		 
		  }

#ctext .short { font-size: 100%;
font-style: oblique; 

 }
#ctext .client  { 
          font-size: 85%;
		  font-style: normal;
		  font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
                                 margin-bottom: 13px;
                                 border-bottom: 1px solid #DAEAF2;}

		
		  }


/* end products */
		  
 /* end testimonials */
 
 /* for links and sitemap */

         #ctext .sitemap { 
                margin-bottom: 25px;
               }

         #ctext  .sitemap li a { font-weight: normal;
                            text-decoration: underline;
                          }

         #leftcol { float: left; }
        #rightcol { float: right;}

 


 /* end links*/
 
 /* for world wide*/

address { padding: 10px 30px 20px 35px;}


#content .pdf {  margin: 4px 30px 2px 35px;
                       background: url(http://www.acotec.be//img/icon_pdf.gif) no-repeat 0%  50%;
                      list-style: none;
                   }

#ctext .pdf a {  color: #f00;
            border-bottom: 1px dotted #ccc;
}
		
			  
ul.thumb li  {float: left; }

#search  { margin-left: 35px; }

#region a { font-size: 110%;
                text-decoration: underline;}

#continents { float:right;
                    margin-right: 35px;}

#continent {clear:both;
                 margin-left: 45px;
                 }

/* for products */

#ctext .products-t
{
float: left;
font-size: 90%;
padding: 1px  30px;
border-bottom: 0px;
}

#ctext .products-t ul {
float: left;
width: 435px;
margin: 0;
padding: 5px 5px;
border-bottom: 1px solid #DAEAF2;
background: #E3F5FF;
}



#ctext .products-t ul:hover  { background: #E3F5FF;}

#ctext .products-t li { margin:0;
                               font-weight: bold;                           
float: left;
}

#ctext .products-t .toggle { clear: left;
                               width: 450px;
                               margin: 0;
                               padding: 10px 5px;
                               font-size: 90%;}


 .title-t {width: 55%;}

#ctext .products-t .more-t {
                       background: url(http://www.acotec.be//img/icon_info.gif) no-repeat 0  30%;
                      list-style: none;
                     height: 16px;
                   }

#ctext .products-t .tds {
                       background: url(http://www.acotec.be//img/icon_pdf.gif) no-repeat 0  30%;
                      list-style: none;
                   }

#ctext .products-t .msds {
                       background: url(http://www.acotec.be//img/icon_mailto.gif) no-repeat 0  30%;
                      list-style: none;
                   }

#ctext .products-t .tds a , #ctext .products-t .msds a , #ctext .products-t .more-t a  { margin-left: 20px; }




          
/* inside footer
---------------------------------------------------------- */
#bottom { border-left: 2px solid #6A2C26; }
#bottom li {   float: left;
              font-size: 85%;
			  padding: 20px;
			  color: #262E00;
			  list-style: none;
			 		 
			 }
			 


#footer a { font-style: normal;
            color: #262E00;
			text-decoration: none;
			}

#footer a:hover, #footer a:focus, #footer a:active, 
#footer a.rollover:link, #footer a.rollover:visited { text-decoration: underline;}

/* facebox
----------------------------------------------------------------- */

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.fbox td, .fbox dt, .fbox dd  {
padding: 4px 6px;
}

.fbox dt
{
margin-top: 20px;
}
#fbox-player-img
{
float:left;
}
#fbox-player-info
{
float:right;

}

.footer {
clear: both;
}




#facebox .b {
  background: url(http://www.acotec.be//img/facebox/b.png);
}

#facebox .tl {
  background:url(http://www.acotec.be//img/facebox/tl.png);
}

#facebox .tr {
  background:url(http://www.acotec.be//img/facebox/tr.png);
}

#facebox .bl {
  background:url(http://www.acotec.be//img/facebox/bl.png);
}

#facebox .br {
  background:url(http://www.acotec.be//img/acebox/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.fbox td, .fbox dt, .fbox dd  {
padding: 4px 6px;
}

.fbox dt
{
margin-top: 20px;
}
#fbox-player-img
{
float:left;
}
#fbox-player-info
{
float:right;
width: 140px;
}


/* worldmap
----------------------------------------------------------------- */


#worldmap {
margin-top: 30px;
position: relative;
height: 216px;
width: 473px;
text-indent: -9999px;
}


#n-america {
position: absolute;
height: 101px;
width: 200px;
top:0px;
left: 20px;
background: transparent url(http://www.acotec.be//img/n-america.png) top left no-repeat;
}

#n-america a {
display: block;
height: 101px;
width: 200px;
top: 0px;
left: 20px;

}

#n-america a:hover {
display: block;
height: 101px;
width: 200px;
background: transparent url(http://www.acotec.be//img/n-america_over.png) top left no-repeat;
top: 0px;
left: 20px;
}

#europe {
position: absolute;
height: 101px;
width: 147px;
top: 0px;
left:170px;

background: transparent url(http://www.acotec.be//img/europe.png) top left no-repeat;
}

#europe a {
display: block;
height: 101px;
width: 147px;
top: 0px;
left:170px;


}

#europe a:hover {
display: block;
height: 101px;
width: 200px;
top: 0px;
left:170px;
background: transparent url(http://www.acotec.be//img/europe_over.png) top left no-repeat;
}

#asia {
position: absolute;
height: 101px;
width: 126px;
top: 25px;
left:301px;

background: transparent url(http://www.acotec.be//img/asia.png) top left no-repeat;
}

#asia a {
display: block;
height: 101px;
width: 126px;
top: 25px;
left:301px;


}

#asia a:hover {
display: block;
height: 101px;
width: 126px;
top: 25px;
left:301px;
background: transparent url(http://www.acotec.be//img/asia_over.png) top left no-repeat;
}


#s-america {
position: absolute;
height: 101px;
width: 100px;
top: 95px;
left: 55px;

background: transparent url(http://www.acotec.be//img/s-america.png) top left no-repeat;
}

#s-america a {
display: block;
height: 101px;
width: 100px;
top: 95px;
left: 55px;


}

#s-america a:hover {
display: block;
height: 101px;
width: 126px;
top: 95px;
left: 55px;
background: transparent url(http://www.acotec.be//img/s-america_over.png) top left no-repeat;
}

#africa {
position: absolute;
height: 101px;
width: 92px;
top: 82px;
left: 180px;

background: transparent url(http://www.acotec.be//img/africa.png) top left no-repeat;
}



#oceania {
position: absolute;
height: 101px;
width: 92px;
top: 100px;
left:280px;

background: transparent url(http://www.acotec.be//img/oceania.png) top left no-repeat;
}



.one { font-size: 85%;
         border-bottom: 1px solid #DAEAF2;
         background: #E3F5FF;
         margin: 5px 30px 5px 0; }

.two { font-size: 85%;
        border-bottom: 1px solid #DAEAF2;
         margin: 5px 30px 0 0; }


#ctext .subscribe { background: #E3F5FF;
                               width: 435px;
margin: 0;
padding: 5px 5px;
border-bottom: 1px solid #DAEAF2;}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}