body      {

     margin: 0;
     padding: 0;
     text-align: center;
     background: #fff;
     font-family: Arial, Helvetica, sans-serif;
    
     }

/* Aligning the text center makes the document display in the center of the
window in older versions of IE */

#document      {

     width: 745px;
     text-align: left;
     margin: 0 auto 0 auto;
    
     }
     


/* The second to last rule makes all content align left (fixes rule from body)
The last rule makes the document center in most browsers */

#homeHead      {

     background: url(images/cdf_montage.jpg) 370px no-repeat;
     padding: 50px 0px 22px 0px;
    
     }

#homeHead h1      {

     margin: 0;
     padding: 0px 0px 40px 0px;
    
     }
     
#head      {

      padding: 25px 0px 25px 0px;
      
          }
          

          
          
         
              

/*************************** BEGIN NAV STYLES ****************************/

#nav1      {

     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
     background-color: #F7F7F7;
     height: 14px;
     /*padding-left: 6px;
	 padding-top: top;*/
     margin: 0;
	clear: left;
	font-size: 10px;
	/*line-height: 10px;*/
	padding: 7px 0px 7px 8px;
     }

   
     
/**************************************************************************
 DROPS  -- ** USES JAVASCRIPT "hover_script.js" to enable hover on LI in IE 
 **************************************************************************/


ul      {

     padding: 0;
     margin: 0;
     clear: left;
     list-style: none;
     
          }
          
/* MOUSEOVER HOTSPOT... */ 

 
   
li.country       {

     float: left;
     position: relative;
     width: 150px;
     height: 22px;
                 
     
     }
     
li.industries      {

     float: left;
     position: relative;
     width: 120px;
     height: 22px;
                   
     }                                 
     
     
li.products      {

     float: left;
     position: relative;
     width: 180px;
     height: 22px;
                   
     }
     
li.ecommerce      {

     float: left;
     position: relative;
     width: 130px;
     height: 22px;
                   
     }
     
li.company       {

     float: left;
     position: relative;
     width: 140px;
     height: 22px;
                   
     }                                                      

/* CHILD MENU... */     

li ul      {

     display: none;
     position: absolute;
     top: 22px;
     left: 6px;
     list-style: none;
             
     }
     
/* CHILD MENU ITEMS... */         
 
  
li ul li     {
     
     border-bottom: 0px solid #CCC;
     border-right: 1px solid #CCC;
     border-left: 1px solid #CCC;
     border-top: 1px solid #CCC;
     width: 140px;    
     }
     
img.pad {

padding-left: 3px; 

}    
/* ADDS BOTTOM BORDER TO LAST CHILD MENU ITEM... */     
     
li ul li.last    {

     border-bottom: 1px solid #CCC;
     border-right: 1px solid #CCC;
     border-left: 1px solid #CCC;
     border-top: 1px solid #CCC;
     width: 140px;    
     }               
     
/* REVEALS CHILD MENU... */ 

li:hover ul,  li.over ul      {

     display: block;
     background-color: #F7F7F7;
     width:140px;
     
     }
     

     
/* NAV LINK STYLES */    

/* TOP LINK STYLES */

#nav1 ul li a.country:link      {

     color: #3366CC;
     text-decoration: none;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     
     }

#nav1 ul li a.country:visited      {

     color: #3366CC;
     text-decoration: none;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     
          }

#nav1 ul li a.country:hover      {

     color: #A9B8DF;
     text-decoration: underline;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     
     }

#nav1 ul li a.country:active      {

     color: #A9B8DF;
     text-decoration: underline;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     
     
     } 


#nav1 ul li a:link      {

     color: #666;
     text-decoration: none;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     
     }

#nav1 ul li a:visited      {

     color: #666;
     text-decoration: none;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     
          }

#nav1 ul li a:hover      {

     color: #A9B8DF;
     text-decoration: underline;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     
     }

#nav1 ul li a:active      {

     color: #A9B8DF;
     text-decoration: underline;
     text-transform: uppercase;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 10px;
     
     
     }
     
     
/* CHILD LINKS -- HOVERS/LINK STATES */      

#nav1 ul li ul li a:link      {

     color: #666;
     text-decoration: none;
     padding: 3px;
     display: block;
     width: 134px;
     background-color: #F7F7F7;      
     
          }

#nav1 ul li ul li a:visited      {

     color: #666;
     text-decoration: none;
     padding: 3px;
     display: block;
     width: 134px;
     background-color: #F7F7F7;
     
     }

#nav1 ul li ul li a:hover      {

     color: #3366CC;
     text-decoration: underline;
     padding: 3px;
     display: block;
     width: 134px;
     background-color: #E4E4E4;
     
     }

#nav1 ul li ul li a:active      {

     color: #3366CC;
     text-decoration: underline;
     padding: 3px;
     display: block;     
     width: 134px;
     background-color: #E4E4E4;    
     
     }
	 
/**************************************************************************
                                 END DROPS  
 **************************************************************************/	 

     
     
/***************************** CONTENT BLOCKS *****************************/           
     
/*********************** LEFT COLUMN -- BREADCRUMB NAV ********************/



#left_block      {

     padding: 25px 20px 25px 0;
     width: 163px !important;
     /* Styles for Mozilla, Safari, IE Mac */
    width: 194px;
     /* Styles for MS IE5 PC */
    width/**/:/**/163px;
     /* Styles for IE6 PC */
    
     }

#left_block p.date      {

     margin-top: 15px;
     font-family: Arial, Helvetica, sans-serif;
     color: #3B73B9;
     font-size: 11px;
    
     }

#left_block p      {

     padding: 0;
     margin-top: 13px;
     font-family: Arial, Helvetica, sans-serif;
     color: #666;
     font-size: 11px;
    
     }          

#nav2 {
    padding: 55px 32px 0 0;
    width: 163px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 194px; /* Styles for MS IE5 PC */
    width/**/:/**/163px; /* Styles for IE6 PC */} 
    
#nav2 ul.breadcrumb {
	list-style-type: none;
	margin: 0;
	padding-left: 0px; }
	
#nav2 ul.breadcrumb li  {
	font-weight: bold;
	padding: 2px 0 2px 18px;	
	border-bottom: 1px solid #ccc;
	background-image: url(images/navOpenBul.gif);
	background-position: 7px 55%; 
	background-repeat: no-repeat;
	font-size: 11px;	}
	
#nav2 ul.breadcrumb li.selected  {
	background-image: url(images/navBul_on.gif);
	background-position: 7px 55%; 
	background-repeat: no-repeat;
	background-color: #F7F7F7;
	color: #A9B8DF; }
	
#nav2 ul.breadcrumb li.selected a {
	color:#666; }	

#nav2 ul.navitemList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:11px; }
	
#nav2 ul.navitemList li  {
	padding: 2px 0 2px 26px;	
	border-bottom: 1px dotted #ccc;	}
	
#nav2 ul.navitemList li.title {
    padding-left: 14px;
    background-image: none;
    color: #666;
    border-bottom: 0; }
	
#nav2 ul.navitemList li.subtitle {
    padding-left: 14px;
    background-image: none;
    color: #3B73B9;
    border-bottom: 0; }  		
	
#nav2 ul.navitemList li.selected  {
	padding: 0px 0 5px 26px;
	margin-top: 0px;
	border-bottom: 1px dotted #ccc;
	background-image: url(images/navBul_on.gif);
	background-position: 14px 45%; 
	background-repeat: no-repeat;
	color: #A9B8DF;
	background-color: #F7F7F7; }	
	
#nav2 ul.navitemList li.selected a {
	color:#666; }	


#nav2 a:link, #nav2 a:visited {
	color: #3B73B9;
	text-decoration: none; } 
	
#nav2 a:hover, #nav2 a:active {
	color: #A9B8DF;
	text-decoration: underline; }
	
#nav2 img {
	display: inline; }
	
	
	
	
/******************************* END LEFT COLUMN -- BREADCRUMB NAV *********************************/


/***************************** MAIN CONTENT BLOCK - COLUMN 1, COLUMN 2 *****************************/  
  
#homeMain {

margin-right: 30px;

}


#homeRight  {

margin-right: 20px;

}

  
#mainTable    {

     margin-bottom: 25px;
	 padding-bottom: 25px;
     
     }  
   

#mainBlock      {

     width: 575px;
     padding: 25px 0 0 0;
     
     }
	 
#pageHead { width: 360px; }

#navContainer { width: 120px;
                text-align: left;
				margin-left: 0px;
				    }
					
#mainContainer { width: 575px;
                text-align: left;
				margin-left: 0px;
				    }
					
#mainCell { width: 340px;
                text-align: left;
				margin-left: 0px;
				
				    }
					
#rightCell {     width: 200px;
                text-align: left;
				margin-left: 0px;
				    }
					
						 						 						 

#column1      {

     width: 360px !important;
     /* Styles for Mozilla, Safari, IE Mac */
     width: 391px;
     /* Styles for MS IE5 PC */
     width/**/:/**/360px;
     /* Styles for IE6 PC */
     
     }
	 
#column2      {

         width: 200px !important;
     }
     
   
 /***************************** END MAIN CONTENT BLOCK:  COLUMN 1, COLUMN 2 *****************************/ 
 

 /***************************** CONTENT BLOCK STYLES: TEXT, IMAGES, TABLES, LISTS  *****************************/ 
 
 
 /***************************** TEXT STYLES *****************************/   
 
 
p {
     
     font-family: Arial, Helvetica, sans-serif;
     color: #666;
     font-size: 11px;

}


 #mainBlock #column1 #mainCell p      {

     
	 clear: left;
	 text-align: justify; 
         }
		 
#mainBlock #column2 #rightCell p      {
     margin: 12px 0 0 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
	 padding-bottom: 3px;
	 border-bottom: 1px dotted #CCC

         }
	 

	 
#left_margin      {

     margin-left: 20px;
    
     }	 		 
 
 
 .bold    {

     font-weight: bold;
     
          }
		  
.subhead   {

     font-weight: bold;
	 margin-top: 16px;
     
          }
          
.subheadCountry   {

     font-weight: bold;
	 margin-top: 16px;
	 font-size: 12px;
     
          }          
		  
.subhead_sup   {

     font-weight: bold;
	 margin-top: 14px;
     
          }
          
          
.blueBold {

     color: #3B73B9;
     font-weight: bold;
     padding-top: 2px;
     border-top: 1px dashed #CCC;

} 

.blueBoldreg {

     color: #3B73B9;
     font-weight: bold;
     

} 

.blueBoldPress {

     color: #3B73B9;
     font-weight: bold;
	 margin-bottom: 0px;

}

p.press {

     margin-top: 0px;}                   		  
		  
h3.blueBold    {
     
     color: #3B73B9;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     padding-bottom: 0;
     margin-bottom: -15px;
     
         }
		 
		 
		 
		 
#case    {
  
     border: 1px solid #CCC;
     margin: 16px 0 16px 0;
     padding: 0 15px 0 15px;
	 
     }             

#case p  {
     
	 text-align: justify;
}		 
		 

.indent {
   
    
    padding-left: 16px;
     

}

 
 #nav2 p {color: #A9B8DF;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
	 margin: 30px 0 0 0;
	 padding: 5px 0 5px 7px;
	 border: 1px solid #CCC  }
	 
 #nav2 h1 {color:  #3B73B9;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
	  margin: 30px 0 0 0;
	 
	   }

.blue  {

color: #3B73B9; 

}

p.singleText {

width: 530px;}




/* LANDING PAGE LINKS MODULE */


#industriesLink
                  {
 padding: 0 0 12px 0;
 margin: 0 0 12px 0;
 width: 235px;
 border-bottom: 1px dashed #CCC;
 

                   }

#industriesLink img {

float: left;
padding: 2px 14px 0 0;
margin-bottom: 0px;

}       

#industriesLink p {

clear: right;
margin: 0 0 0 0;
font-weight: bold;

}

#industriesLink p.industriesText {

margin-top: 6px;
font-weight: normal;
text-align: justify;


}        

/***************************** IMAGE STYLES *****************************/ 



     
img.pad   {
 
     padding: 0 0 0 2px; 
     
     }

img.form   {
 
     margin: 12px 0 0 0px; 
     
     }     
     
img.page   {

float: right;
margin: 12px 0 10px 20px;
border: 1px solid #666;

}

     
     
img.apply

{   
  margin: 10px 0 12px 0;
  align: center;
  }


img.apply2

{   
    float: right;
    margin-right: 40px;
    margin-top: 6px;    

} 

#sideImages  {

    margin-top: 5px;

}

img.navImg  {

margin-top: 4px;

}

img.countries  {

margin-bottom: 3px;

}


img.company  {

margin-bottom: 3px;

}
        
         		  		  		  


/***************************** TABLE STYLES *****************************/    
       
     
#table1    {

     margin-top: 12px;
     
}


#table2    {

     margin-top: 12px;
     margin-right: auto;
     margin-left: auto;
     

}


#table1 td.sample  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666;
border: 1px solid #666;
background-color: #F7F8F9;

} 

#table2 td.sample  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666;
border: 1px solid #666;
background-color: #F7F8F9;

} 

#table2 tr.head  {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666;
border: 1px solid #666;
background-color: #F7F8F9;
font-weight: bold;

}

#twoRow  {

       width: 575px;
	   margin-top: 20px;
	   }

#row1 {width: 270px;
        }

#row2 {width: 270px;
       
        }                     


/***************************** LIST STYLES *****************************/   
     
     
#list_regular    {

     margin: 12px 30px 0 30px;
 

}

#list_regular ul     {

     list-style-type: disc;
     
        }
		
#list_regular li     {

     font-family: Arial, Helvetica, sans-serif;
     color: #666;
     font-size: 11px;
	 line-height: 16px;
     
        } 
		
ul.nest

{


margin: 10px 0px 10px 20px;


}					

ul.nest li {list-style-type: circle;}
		
		 
		
#list_regular_ol    {

     margin: 12px 0px 0 0px;
    

}		
		
#list_regular_ol ol     {

     list-style-type: decimal;
     
        }
		
#list_regular_ol ol ol    {

     list-style-type: circle;
     margin: 5px 0 5px 0px;
        }		
		
#list_regular_ol li     {

     font-family: Arial, Helvetica, sans-serif;
     color: #666;
     font-size: 11px;
	 line-height: 16px;
     
        }  	  

          
/***************************** LEFT COLUMN - RELATED LINKS STYLES *****************************/   
 
 
          
#relatedLinks   {

width: 120px;
padding-left: 27px;

}  

 #relatedLinks p      {
     margin: 12px 0 0 0;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
	 padding-bottom: 3px;
	 font-wieght: normal;
	 
	 	          }        
          
#relatedLinks h2         { 

     font-family: Arial, Helvetica, sans-serif;
     color: #3B73B9;
     font-size: 12px;
     font-weight: bold;
     padding: 0px 0 2px 0;
     margin-bottom: 16px;	
     border-bottom: 1px solid #CCC;
        
         }      
          
#relatedLinks h3       {

      color: #3B73B9;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      padding: 2px 0 2px 0;
      margin-bottom: 5px;
      margin-top: 8px;
      border-bottom: 1px solid #ccc;
      
     }
	 
	#relatedLinks h4      {

      color: #3B73B9;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      font-weight: bold;
      padding: 2px 0 2px 0;
      margin-top: 24px;
	  margin-bottom: 4px;
      
      
     }
	 
	
			  
#relatedLinks h5     {
     
     color: #666;
	 margin: 0 0 8px 0;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
	 padding-bottom: 3px;
	 font-weight: normal;
	 width: 130px;
	          }
			  
#relatedLinks h5.line     {
     
     color: #666;
	 margin: 0 0 8px 0;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
	 padding-bottom: 3px;
	 font-weight: normal;
	 width: 130px;
	 border-bottom: 1px dotted #CCC;
	          }	 	     			  
			  	 	                                
                   
#relatedLinks ul   {

     padding: 2px 0 2px 0;
     margin-left: 0px;
     list-style-type: none;
     
     }
     
#relatedLinks ul li   {

     padding: 5px 0 5px 0;
     list-style-type: none;
     line-height: 12px;
          
     }
	 
#relatedLinks ul li.dotted   {

     padding: 5px 0 7px 0;
	 margin-bottom: 7px;
     list-style-type: none;
     line-height: 12px;
	 border-bottom: 1px dotted #CCC;
          
     }        	         

#relatedLinks a:link      {

     color: #666;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     }

#relatedLinks a:visited      {

     color: #666;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
          }

 #relatedLinks a:hover      {

     color: #A9B8DF;
     text-decoration: underline;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     }

#relatedLinks a:active      {

     color: #A9B8DF;
     text-decoration: underline;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;  
     
     }
	 
	 
	 
	 
#relatedLinks h3 a:link      {

     color: #3B73B9;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     }

#relatedLinks h3 a:visited      {

     color: #3B73B9;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
          }

 #relatedLinks h3 a:hover      {

     color: #A9B8DF;
     text-decoration: underline;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     }

#relatedLinks h3 a:active      {

     color: #A9B8DF;
     text-decoration: underline;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;  
     
     }
	 
	 
	 			  	 	 	 
	 
/* RELATED LINKS PARAGRAPH HOVERS */	 
	 
#relatedLinks p a:link      {

     color: #3B73B9;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     }

#relatedLinks p a:visited      {

     color: #3B73B9;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
          }

 #relatedLinks p a:hover      {

     color: #A9B8DF;
     text-decoration: underline;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     }

#relatedLinks p a:active      {

     color: #A9B8DF;
     text-decoration: underline;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;  
     
     }	 
 
		  


        

#document a:link      {

     color: #3B73B9;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     }

#document a:visited      {

     color: #3B73B9;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
          }
 #document a:hover      {

     color: #A9B8DF;
     text-decoration: underline;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     }

#document a:active      {

     color: #A9B8DF;
     text-decoration: underline;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     
     
     } 


/***************** FOOTER STYLES ***************************/	 
	 
#foot      {

     border-top: 1px solid #ccc;
     padding: 13px 0 25px 0;
     margin: 0;
     text-align: center;
     color: #666;
    
     }

#foot p      {

     margin: 0;
     padding: 0 0 5px 0;
     font-size: 11px;
    
     }
          

#foot a:link      {

     color: #666;
     text-decoration: none;
          
          }

#foot a:visited      {

     color: #666;
     text-decoration: none;
         
     }

#foot a:hover      {

     color: #3B73B9;
     text-decoration: underline;
          
     }

#foot a:active      {

     color: #3B73B9;
     text-decoration: underline;
     
     
     }     
     
     

#foot p#copyright      {

     padding-top: 5px;
     color: #999;
    
     }	 