/* CSS Document */



	/* -  ------  General Elements --   --*/
html body
{
font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	width: 790px;
	margin: 10px auto;
	border-right: 2px #DDD  solid;
	border-left: 2px #DDD  solid;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
		color: #4b5868;
		background: #fff; 



}

h1
{
	padding: 0;
	 font-size: 14px; 
	 color: #FF6600; 
	 font-weight: bold
}
h3, h3#glossary_title
{
	 padding: 0;
	 margin: 0 0 3ex;
	 font-size: 12px; 
	 font-weight: bold
}
h3#glossary_title, h3#carry, p#carry_p
{
	text-align:center;
}
h3#country_us, h3#country_eu
{
	float: left;
	width: 5em;
	
}
/*h3#country_us
{
	padding-right: 1.5em;
	
}*/
h3#departments, h3#job_title
{
	margin:0;
}
h4
{
	 margin: 2ex 0 3ex;
	font-size:10px;
	text-align:center;
}
p#caption
{
	text-align:center;
	font-size: 10px;
	font-style: italic;
	margin: 0;
}
p#carry_p
{
}
ul
{
	list-style-image:url(../img/arrow_small.gif);
	padding: 0px 0 0px 3em;
}


li
{
	padding: 0px 4px 4px 4px;
}

a 
{ 
	text-decoration: none;
	color:#006699;
 }
a:hover 
{ 
	text-decoration: underline;
	color:#006699;
}

img
{
	border:none;
}
/* -  ------  End General --   --*/

	/* -  ------  Heading --   --*/

#container
{
	float:left;
	width: inherit;
	background:url(../img/gradient_content.jpg) repeat-x; 
	
}

#head-home
{
/*background: url(../img/hp_picture2.jpg);
position:relative;
*/



}
#head-home img
{

}

/* -  ------ End Heading --   --*/



/* -  ------  Navigation --   --*/

#nav-top, #nav-top_small
{
	
	height: 25px;	
	padding: 5px 0px 0px 10px;	
	background: url(../img/nav_bg.gif) repeat-x;
	font-size: 94%;
	font-weight: bold;
	color: #FFF;
	
}
#nav-top
{
	font-size: 12px;
}	
#nav-top a, #nav-top a:hover, #nav-top_small a, #nav-top_small a:hover  
{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	height: 25px;
	
}

#nav-top a:hover, #nav-top_small a:hover   
{
	
	text-decoration:underline;
}

#nav-lang
{
	background:url(../img/gradient_content.jpg);
	color:#000;
	height: 20px;
	
	padding: 5px 0px 0px 10px;
	
	
	
}

#nav-lang a, #nav-lang a:hover 
{
	color:#069;
}

#nav-side
{
	float: left;
	width: 17.4em;
	
}

#nav-side_item1
{	
	height: 25px;	
	background: #dbe2e9;
}

#nav-side_h1
{
	padding: 5px 0 0 15px;
	font-weight: bold;
}
#nav-side_item2
{
	margin:0;
	padding: 1px 0px 0px 0px;
	background:url(../img/gradient_submenu.jpg) ;
}

#quick-links
{
		
	margin:0;
	padding: 0px 0 0px 3em;
	font-weight: bold;
	
	
}


#quick-links li, #quick-links li a
{	
	color:#444;
	padding: 4px 0 4px;
	
}
#member_asso
{
	margin:3ex 2.5em 0;
	text-align:center;
	
}

#submenu
{
	background:url(../img/gradient_submenu.jpg) ;
	margin:0;
	padding: 0px 0 0px 3em;
	
	
}

#submenu li a
 {
 	
 	margin:0;
 	padding: 2px 2px 2px 0px ;
	color:#4B5868;
	
 }





#nav-side_item3
{
	
	margin-top: 20px;
	border-left: #369 solid 3px;
	border-right: #369 solid 3px;
	border-bottom:#369 solid 3px;
}

#nav-side_h2
{
	text-align:center;
	background:#369;
	padding: 5px 0 5px 5px;
	font-weight: bold;
	color:#fff;
}

div#TDA
{
	
	padding: 8px 0px 0px 0px;
	text-align:center;
		
}
#TDA_links
{
	
	padding: 5px 0px 0px 25px;
	
}
#TDA_links li, #TDA_links a
{
	
	color:#369;
	padding: 0px 0 2px 0px;
	
	
}

#newsletter
{
 
  margin-top: 20px; 
  padding: 10px; 
  width:163px;
  border: 1px solid #000;
  background:#dbe2e9;
}

/* -  ------  End Navigaion --   --*/



/* -  ------ Content --   --*/
#content
{
	float: right;
	padding: 0px;
	width: 73%;
	
}

div#content-main
{
	padding: 0px;
	margin:0px;
}

div#intro-info
{
	

	margin:0;
}

#content-second
{
	margin-top: 3ex;
	padding: 0px;
	
}

#content-second img
{
	margin: 3ex 0 0;
	
	
}

#countryAdd 
{
	float:left;
	height: 10ex;
	margin:0 0 2ex;
}


#countryNums
{
	float:left;
	
	margin: 2ex 0 2ex;
}
#primary_contacts1
{
	float: right;
	width: 15em;
	margin-right:  6em;
}



#primary_contacts2, #primary_nums
{
	float: right;
	width: 235px;

}

#primary_nums_descr, #ceo
{
	float: left;
	margin:0 0 2ex;
}

#primary_nums
{
	margin:0 0 2ex;
}



#content-second_item1
{
	
	float:right;
	width: 45%;
	
}

#nav-center_1, #nav-center_2,  #nav-center_3
{	
	background: #dbe2e9;
	padding: 5px 0 0 15px;
	font-weight: bold;
	
	height: 20px;
	
}
 #nav-center_3, #services, #spotlight
{
	margin-top: 2ex;
		
}

#nav-center_3
{
	margin-bottom: 2ex;
}

#services
{
	width: 100%;
}


#content-second_item2
{
	float: left;
	width: 45%;	
}

#content-second_item3
{
	float: left;
	width: 100%;	
	margin: 3ex 0 0;
}


#spotlight
{
	padding: 5px;
	
	
}
#spotlight img
{
	float:left;
	margin: 10px 10px 15px 10px;
	border: 2px solid #C2C2C2
}
div#boxed
{

	
}

#person
{
	float: left;
	width: 525px;
	margin:0 0 10px 0;
	padding:0;
}
#person_h1
{
	font-weight: bold;
}
#person_info
{
	
}

#person_info img
{
	float:left;
	margin: 10px 10px 15px 10px;
}

.clearer
{
	clear: left; 
	line-height: 0;
	height: 0;
}
.spacer
{
	margin: 0ex 0 1ex 0; 
}

.job_detail
{
	margin:5px 0 5px; 
	border:dashed 1px Gray;
	 padding:5px;
	 display:none;
}

.closex 
{
	
	right:1px; 
	bottom:3px; 
	font-size:smaller; 
}


/* -  ------  End Content --   --*/

#footer
{
	
 float: left;
 width: 690px;
 height:40px;
	
}

div#copyright
{
	
	margin: 20px 0 0px 0;
	height: 15px;
	padding: 5px 0 5px;
	background:#369;
	text-align:center;
	color:#fff;
	font: 10px;
}

 li#redlink, li#redlink a, li#redlink a:hover
{
	color:#FF0000;

}
h3#red
{
	color:#F00;
}
#sub-time, #del-time
{
	float:left;
	height: 18ex;
	margin:0 0 2ex;
}
#del-time
{
	margin:0 0 2ex 5em;
}
