#MapImg {
	padding: 0 0 0 0;
	margin-left: -10px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 790px;
	height: 342px;
}
#MapImg #imgTitle{
	position: absolute;
	left: 10px;
}
#MapImg  #Main{
	width: 100%;
	height: 100%;
	padding: 0;
}
hr {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 1px;
}
#Addresses {
	position: relative;
	float: left;
	clear: left;
	top: 0px;
	width: 250px;
}
h1{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 0;
	margin-top: 0;
}
#Addresses h1.MainOffice{
	background-color: #00549F;
	padding: 0 0 0 15px;
}
#Addresses h1.LocalOffice{
	background-color: #7373A9;
	padding: 0 0 0 15px;
}
#Addresses h1.CustSupport{
	background-color: #7373A9;
	padding: 0 0 0 15px;
}
#Addresses h1 a{
	color: #FFFFFF;
}
#Addresses .Address {
	padding: 0 20px 6px 20px;
	background-color: #ffffff;
	opacity: 0.8;
	filter: alpha(opacity=80); /* ie */
	font-size: 0.9em;
	line-height: 1.1em;
}
#CustSupportContact {
	position: relative;
	float: left;
	clear: both;
	top: 0px;
	width: 590px;
	margin: 10px 90px 10px 90px;
}
#CustSupportContact  #CS_Eur{
	position: relative;
	float: left;
	clear: left;
	width: 250px;
}
#CustSupportContact  #CS_US{
	position: relative;
	float: right;
	clear: right;
	width: 250px;
}
#CustSupportContact  #CS_Email{
	position: relative;
	clear: both;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
}
#CustSupportContact h1.CustSupport{
	background-color: #00549F;
	padding: 0 0 0 15px;
}
#CustSupportContact  h1.CustSupportHdr{
	background-color :#7373A9;
	padding: 0 0 0 15px;	
}
#CustSupportContact .Address {
	padding: 0 20px 6px 20px;
	font-size: 0.9em;
	line-height: 1.1em;
}
.Icon {
	position: absolute;
	display: block;
	height: 16px;
	width: 16px;
	background: url(../images/graphics/SmallBullet.gif) no-repeat left top;
	margin-left: -8px;
	margin-top: -8px;
	text-decoration: none;
}
.Icon:hover{
	background-position: -18px top;
	text-decoration: none;
	z-index: 5;
}
.Icon .iAddress {
	display: none;
	background-color: #eff1f3;
	position: absolute;
	top: 7px;
	left: 16px;
	white-space: nowrap;
	color: #333333;
	font-size: 0.9em;
	line-height: 1.1em;
	padding: 0px 3px 2px 3px;
	opacity: 0.8;
	filter: alpha(opacity=80); /* ie */
}
.Icon .iAddress .iTitle{
	background-color: #00549F;
	color: #ffffff;
	position: relative;
	line-height: 1.5em;
	font-weight: bold;
	padding: 0px 3px 0 3px;
	margin-left: -3px;
	margin-right: -3px;
}
.Icon:hover .iAddress{
	display: block;
	z-index: 10;
}
.Icon:hover .iAddress .iTitle{
	display: block;
}
#MapImg  #Icon1{	
	top: 15.311561%;
	left: 51.772250%;
}	
#MapImg  #Icon2{	
	top: 16.525434%;
	left: 50.497250%;
}	
#MapImg  #Icon3{	
	top: 17.565896%;
	left: 50.697250%;
}	
#MapImg  #Icon4{	
	top: 20.051445%;
	left: 47.222250%;
}	
#MapImg  #Icon5{	
	top: 36.236416%;
	left: 20.672250%;
}	
#MapImg  #Icon6{	
	top: 23.693064%;
	left: 13.147250%;
}	
#MapImg  #Icon7{	
	top: 27.045665%;
	left: 27.297250%;
}
#MapImg  #Icon8{	
	top: 26.5%;
	left: 47%;
}

#Contact {
	position: relative;
	float: right;
	clear: right;
	background-color: #eff1f3;
	padding: 2px 2px 2px 2px;
	margin: 0;
	border: 2px solid #ffffff;
	width: 490px;
	margin-top: 20px;
}
#ContactForm  {
	padding: 0;
	margin: 0;
	border-spacing: 0 2px;
}
#ContactForm  td{
	padding: 0;
	margin: 0;
}
#ContactBottom {
	position: relative;
	clear: both;
	padding: 0;
	margin: 0;
}
em {
	font-weight: bold;
	font-size: 1.2em;
	padding: 0 3px 0 3px;
	color: #EA5200;
	margin: 0 2px;
}
#frmEnquiry {
	margin: 0;
	padding: 0;
}
#frmEnquiry .label {
  white-space: nowrap;
}
#frmEnquiry .field {
	padding-right: 3px;
}
#frmEnquiry .status {
  width: 20px;
}
#frmEnquiry label.error {
  background:url("../images/graphics/unchecked.gif") no-repeat 0px 0px;
  padding: 0 0 0 16px;
}
#frmEnquiry label.checked {
  background:url("../images/graphics/checked.gif") no-repeat 0px 0px;
  padding: 0 0 0 16px;
}
#frmEnquiry .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
  border: 1px solid #0000ff;
}

