@charset "utf-8";
/* CSS Document */

div#maps {
width: 660px;
padding-bottom: 40px;
border-bottom: 1px dotted #adc5e6;
}
	div.mapHolder {
	float: left;
	width: 400px;
	}
	
	div.mapUSA {
	height: 250px;
	background: url(../images/map-zoom-usa.gif) no-repeat 0% 0%;
	}
	
	div.mapEurope {
	height: 400px;
	background: url(../images/map-zoom-eur.gif) no-repeat 0% 0%;
	}
	
	div.mapASIA {
	height: 400px;
	background: url(../images/map-zoom-asia.gif) no-repeat 0% 0%;
	}	
	
	div.mapLinks {
	float: left;
	width: 260px;
	}
	
		div.mapLinkTitle {
		padding: 0 0 10px 8px;
		font-weight: bold;
		color: #9ab4d7;
		font-size: 120%;
		}
	
		div.mapLinks ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}		
				
			div.mapLinks ul li {
			margin: 0;
			padding: 0;
			font-weight: normal;
			}
		
				div.mapLinks ul li a {
				color: #475E7F;
				text-decoration: none;
				padding: 2px 0 2px 10px;
				display: block;
				margin-bottom: 2px;
				}
				
				div.mapLinks ul li a:hover {
				color:#ffffff;
				background:url(../images/map_list_item_hover.gif) no-repeat 0% 0%;
				}

div.mapPos {position: absolute; height: 8px; width: 8px;}

	div.posUSA_1 {margin: 128px 0 0 140px; z-index: 101;}
	div.posUSA_2 {margin: 119px 0 0 149px; z-index: 102;}
	div.posUSA_3 {margin: 191px 0 0 212px; z-index: 103;}
	div.posUSA_4 {margin: 101px 0 0 266px; z-index: 104;}
	div.posUSA_5 {margin: 110px 0 0 275px; z-index: 105;}
	div.posUSA_6 {margin: 110px 0 0 293px; z-index: 106;}
	div.posUSA_7 {margin: 101px 0 0 311px; z-index: 107;}
	div.posUSA_8 {margin: 110px 0 0 311px; z-index: 108;}
	
	div.posASIA_1 {margin: 92px 0 0 167px; z-index: 101;}
	div.posASIA_2 {margin: 128px 0 0 176px; z-index: 102;}
	div.posASIA_3 {margin: 83px 0 0 194px; z-index: 103;}
	div.posASIA_4 {margin: 335px 0 0 248px; z-index: 104;}
	
	div.posEUR_1 {margin: 164px 0 0 134px; z-index: 101;}
	div.posEUR_2 {margin: 164px 0 0 143px; z-index: 101;}
	div.posEUR_3 {margin: 245px 0 0 251px; z-index: 101;}
	div.posEUR_4 {margin: 173px 0 0 143px; z-index: 101;}
	div.posEUR_5 {margin: 182px 0 0 197px; z-index: 101;}
	div.posEUR_6 {margin: 191px 0 0 197px; z-index: 101;}

div.addressContnr {
width: 660px;
color: #788393;
font-size: 110%;
line-height: 135%;
}

	div.addressGroup {
	width: 660px;
	/*border-bottom: 1px dotted #adc5e6;*/
	padding: 20px 0;
	}
	
		div.addressGroup h3 {
		font-weight: normal;
		font-size: 200%;
		margin: 0;
		padding: 10px 0 30px 0;
		color: #475E7F;
		}
		
			div.addressGroup h3 span {
			font-weight: bold;
			}
	
		div.addressBar {
		width: 650px;
		padding: 0 0 0 10px;
		background: url(../images/arr-orange.gif) no-repeat 0% 5px;
		}
		
		div.addressBar2 {
		width: 660px;
		}			
			
			div.addressBar a {
			color: #475e7f;
			text-decoration: none;
			}

		
			div.addBarBox {
			float: left;
			padding: 0 30px 0 10px;
			background: url(../images/arr-orange.gif) no-repeat 0% 5px;
			}
			
				div.addBarBox div {
				margin: 0 0 4px 0;
				padding: 0;
				}
				
				div.addBarBox div.addressLinks {
				margin: 0 0 20px 0;
				padding: 0;
				font-size: 90%;
				}
				
			
			div.addressBar p {
			margin: 0 0 4px 0;
			padding: 0;
			}	
			
				div.addressBar p.addressLinks {
				/*margin: 0 0 20px 0;*/
				margin: 0;
				padding: 0;
				font-size: 90%;
				}
				
				div.addressBar p.addressLinks a, div.addBarBox div.addressLinks a {
				color: #475e7f;
				text-decoration: none;
				}
				
	div.addressTopLink {
	border-bottom: 1px dotted #e0e0e0;
	text-align: right;
	margin-bottom: 20px;
	padding: 0 0 3px 0;
	font-size: 90%;
	}
	
		div.addressTopLink a {
		text-decoration: none;
		color: #adc5e6;
		}	
			
			div.addressDetail {
			float: left;
			width: 250px;
			}
			
			div.addressInfo {
			float: left;
			width: 400px;
			padding-top: 10px;
			}
				div.addressInfo p {
				padding-bottom: 8px;
				line-height: 135%;
				font-size: 90%;
				}
