html { 
  padding:0px;
  margin:0px;
}

body {
background-color: #ffffff;
  font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
	margin:20px 0px 0px 0px;
	padding:0px;
	  scrollbar-base-color:#ffffff;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#BAB9E5;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#ffffff;
background-image: url(../img/a_background.gif);
} 
.region {vertical-align: 10px;}
 
	#page {
width:773px;
margin: 0px auto;
padding:0px;
text-align:right;
background-image: url(../img/a_borderleft.gif);
background-repeat: no-repeat;
  font-size: 11px;

}

 
	#Site {
	width:761px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
  font-size: 11px;
background-image: url(../img/a_siteback.gif) ;
background-repeat:repeat-y;
background-color:#FFFFFF; 
}
	
	 #Footer {
background-color: #f1f1f1;
margin: 0px 0px 0px 0px;
float:left;
	width:761px; border-style:solid;
	border-color: #e2e2e2;
	border-width:1px;
	border-top-width:0px;
color: #666666; font-size:10px;
	padding: 5px; text-align:center;
}



#Footer a   {
font-size: 10px;
color: #666666;
font-weight: normal;
text-decoration:none;
}

#Main .ourofficesin {  margin-bottom:10px; background-color:#F4F4F4;
	line-height: 25px; display:block; clear:both; 
}


#Main .contact_sales_person { margin-bottom:0px; margin-top: 15px;background-color:#F4F4F4;
	line-height: 25px; clear:both; 
}

.a7g a{
font-size: 10px;
color: #666666;
font-weight: normal;
text-decoration:none;
}
#footertool {
width:100%;
margin-top: 10px;
paddind-left:2px;
margin-bottom:0px;
padding: 3px;
float:right; 
background-image: url(../img/a_siteback.gif) ;
background-repeat:repeat-y;
text-indent: 200px; color: #666666; 
}

#footertool a { text-decoration:none; color: #666666; font-size:10px;}	
  #Header {
background-color: transparent;
width:760px;
margin-top: 0px;
background-image:url(../img/a_h_background.jpg);
	border-left-color: #e2e2e2; border-left-width: 1px; border-left-style: solid;
}



.box_office

.stafflink a { text-decoration:none;
}

.stafflink { text-decoration:none;
}

#stafflink a { text-decoration:none;
}

#Nav {
margin-top: 0px;
margin-left: 2px;
float: left; width: 182px;
background-color: #f3f3f3;

}
#Nav .formboxsearch {
	margin: 0px;
	margin-left: 1px;
	text-indent: 18px;
	text-align: left;
	border: 0px outset #99CCFF;color: #FFFFFF;	font-weight: bold;
	font-size: 11px;
	padding: 6px 20px 4px 4px;
}
#Nav .formboxworld {
	margin: 0px;
	text-indent: 20px;
	text-align: left;
	border: 0px outset #99CCFF;
	color: #555c62;	font-weight: bold;
	font-size: 11px;

}
#Nav .button { border-width: 0px;
	color: #000000; display:inline;
	

}
#Nav input, select {
	background-color: #F7F7FB;
	border: 1px outset #99CCFF;
	font-size: 11px;
	
	color: #000000;
	text-align: left;
}

.dropregion, .dropcountry{
	background-color: #F7F7FB;
	border: 1px outset #99CCFF;
	font-size: 11px;
	color: #000000;
	text-align: left;
	width: 160px;
}
.dropdownbox, .dropcountry{
margin-top:4px;
}

.worldlist {
margin-left:5px;

}

.countryname {	color: #463879; 
	font-size: 22px;
	font-weight: normal;
	display:block; width:100%;
	margin-bottom:5px;}

#Boxsearch {

margin-top: 0px;  width: 182px;
background-color: #555C62;
height:36px;
}
#Boxworld {
background: url(../img/n_background.jpg) no-repeat ;
margin-top: 0px; padding-top:5px; 	color: #999999;

}

#Boxworldfix {
margin-top: 0px; padding-top:5px; 	color: #999999; padding-left:10px;

}
a.countryfix { color:#999999; 	font-weight: bold;padding-bottom:3px;}
.change {text-decoration:none; font-size:9px; text-indent:10px; padding-left:3px; margin-top:10px; color:#C5C5C5;}



#Nav h1 a {
	color: #555C62;	font-weight: bold;
	font-size: 11px;
    float: left; 
	margin: 4px 5px 10px 0px;
	padding: 5px;}	


#MainImage {
width:575px;
float:right;

padding:0px 0px 0px 0px;


}
#Main {
width:550px;
margin: 0px;
float:right; 
padding: 0px;
padding-bottom:10px;

}
#Main a {color: #000000;}

#Main h1 {
	margin: 4px 5px 10px 0px; 
	padding: 0px 0 0px 0;
	color: #463879; 
	font-size: 22px;
	font-weight: normal;
}
	
	#Main h2 {
	margin: 0px 2px 0px;
	padding: 0 0 0px 0;
	color: #003366;

	line-height: 18px;
	font-weight: normal;
	  font-size: 11px;
}	


	
	#Main li{
list-style-image: url(../img/a_bulletlist.gif);
margin-bottom: 5px;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;}



#Main h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #333; 
	font-size: 11px;
	font-weight: bold;}

#Main text_green_nav {
	margin: 0 0 10px 0;
	padding: 0;
	color: #33CC33; 
	font-size: 11px;
	font-weight: bold;}

#Main td {
	font-size: 11px;}	

#Main h4 a, h4 {
	color: #BAB9E5;
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px; margin-top:5px;}	

#Main p, .tabl a {
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-height: 18px;
	font-size: 11px;}	
	
h3.noMargin {
	margin-bottom: 0;}

#Main h5 {
	color: #666;
	margin: 0;
	padding: 0;
	font-weight: bold;}
 
#Main h5 a {font-weight: bold;}	
	
#Main h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
	font-weight: bold;}

#Main h6 {
    text-indent: 0px;
	color: #463879; 	margin: 0;
	padding: 1px 1px ;
	font-weight: bold;
	font-size: 12px;}	

.officeincountry {margin-top:5px;}

#Main p.image {
	margin: 10px 10px 0 0;
	float: left;}

#Teaser {
width:155px;
padding:0px;
float:left;
background-color:#ff99cc;

}
	


#Main #countries { clear:both; display:block;

} 

#countries ul { margin-top:20px;
  display:block; width:100%; margin-bottom: 20px;
} 

.linknounderline, a.linknounderline, .linknounderline a {text-decoration:none;}
#countries li {
  float: left;
  width: 20em;
  margin: 0;
  padding: 0;
 
} 



#Navigation {display: inline; margin: 0px 0 0px 0; padding: 1px 0 0px 0; }



#categories {margin: 20px 0px 0px 0px; padding: 0px 0 0px 0; list-style: none; width: 182px; background-color: #f3f3f3;  }
#categories li {position: relative; font-weight: bold;  }
#categories li a {font-size: 11px; margin: 0px; text-indent: 2px; display: block; text-decoration: none; padding: 8px 0px 13px 20px; background: url(../img/a_bullet.gif) no-repeat 4px 9px;
	border-bottom-color: #e2e2e2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #1C5899;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
		border-right-width: 0px;
				border-top-width: 0px;
}
#categories li a:hover, #categories li a.ont-selected:hover { background: url(../img/a_bullet.gif) no-repeat 4px 9px; background-color: #B4B0DB;}

#categories a.ont-selected {background-image: url(../img/a_bullet.gif.gif) 35px 7px; background-color: #CECCEA; color: #2E5500;}

/* -- Second Level -- */

#categories li ul {margin: 0px 0 0px 0; padding: 0px 0 0px 0; list-style: none; width: 182px;}
#categories li ul li  {position: relative; font-weight:normal; padding-bottom: 0px;}
#categories li ul li.last  {position: relative; font-weight:normal; padding-bottom: 0px; }
#categories li ul li a {display: block; text-decoration: none; /* IE6 Bug */ padding: 4px 0 4px 30px; background: url(../img/a_bullet.gif) no-repeat 15px 4px; background-color: #f8f8f8;}
#categories li ul li a:hover, #categories li ul li a.ont-selected:hover {background: url(../img/a_bullet.gif) no-repeat 15px 4px; background-color: #CECCEA; color: #fff;}


/* Fix IE. Hide from IE Mac \*/
* html #categories li { float: left; height: 1%; }
* html #categories li a { height: 1%; }
* html #categories li ul li { float: left; height: 1%; }
* html #categories li ul li a { height: 1%; }
* html #categories li ul li ul li { float: left; height: 1%; }
* html #categories li ul li ul li a { height: 1%; }
* html #categories li ul li ul li ul li { float: left; height: 1%; }
* html #categories li ul li ul li ul li a { height: 1%; }
/* End */

li:hover #categories, li.over #categories { display: block; } /* The magic */

.searchtitle { margin: 0px 30px 0px 0px; font-size: 11px; 
	color: #000000; font-weight:bold;}
	
	
	#sitemap {margin: 20px 0px 0px 0px; padding: 0px 0 0px 0; list-style: none; width: 182px;}
#sitemap li {position: relative; font-weight: bold;  }
#sitemap li a {font-size: 11px; margin: 0px; text-indent: 2px; display: block; padding: 1px 0px 3px 10px; 
	
	color: #1C5899;
	 height:36px;
}
#sitemap li a:hover, #sitemap li a.ont-selected:hover {}

#sitemap a.ont-selected {  color: #2E5500;}

/* -- Second Level -- */

#sitemap li ul {margin: 0px 0 0px 0; padding: 0px 0 0px 0; list-style: none; width: 182px;}
#sitemap li ul li  {position: relative; font-weight:normal; padding-bottom: 0px;}
#sitemap li ul li.last  {position: relative; font-weight:normal; padding-bottom: 0px; }
#sitemap li ul li a {display: block;  /* IE6 Bug */ padding: 1px 1px 3px 20px; }
#sitemap li ul li a:hover, #sitemap li ul li a.ont-selected:hover {  color: #000;}


/* Fix IE. Hide from IE Mac \*/
* html #sitemap li { float: left; height: 1%; }
* html #sitemap li a { height: 1%; }
* html #sitemap li ul li { float: left; height: 1%; }
* html #sitemap li ul li a { height: 1%; }
* html #sitemap li ul li ul li { float: left; height: 1%; }
* html #sitemap li ul li ul li a { height: 1%; }
* html #sitemap li ul li ul li ul li { float: left; height: 1%; }
* html #sitemap li ul li ul li ul li a { height: 1%; }
/* End */
	

