/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input, a { font-size: 1em; font-weight: normal; font-style: normal;font-family: arial, Lucida Sans Unicode, tahoma, verdana, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/* QUADPACK STANDARD LAYOUT */

#europe
{
 display: none;
 position: relative;
 top: -293px;
}

#EuropeOn
{
display:none;
}

body 
{
 text-align:center;
 background-color:#D0B5F3;
}

.Header
{
  background-color:#A89AD8;
  background-image:url(../images/header_background.gif);
  background-position:center top;
  background-repeat:repeat-x;
  margin:auto;
  height:164px;
}
#airlessSiteButton
{
  background-image:url(../images/airlessSiteButton.jpg);
  background-position:center center;
    background-repeat: no-repeat;
    float: left;
    height: 54px;
    margin-left: 19px;
    padding: 7px;
    text-align: left;
    width: 162px;
    margin-top:50px;

}
#airlessSiteButton span
{
   color: #333333;
    display: block;
    float: left;
    font-size: 0.8em;
    line-height: 1.25em;
    text-decoration: none;
    width: 140px;
}
#airlessSiteButton span.title
{
    color: #8C65D2;
    font-size: 1.4em;
    font-weight: bold;
    margin-top: 7px;

}
.HeaderCont
{
  width:980px;
  margin:auto;
  height:164px;
}

#logo
{
 float:left;
}


#flashcontent
{
 float:left;
}
.mainBackground
{
  background-color:#FFFFFF;
}

#countryLink
{
  position:absolute;
  top:530px;
  left:50%;
  margin-left:-255px;
  padding-left:9px;
  font-weight: bold;
  font-size: 105%;
  background:url(../images/countrylink-arrow.gif) 0% 50% no-repeat;
  color:#6731BB;
  text-align:left;
  z-index:5000;
  letter-spacing:50%;
  display:none;

}


h4.offices
{
 
  padding-left:20px;
  font-weight: bold;
  font-size: 120%;
  color:#6C7073;
  text-align:left;   
}



#selectCountry
{
  position:absolute;
  top:204px;
  left:50%;
  padding-left:15px;
  font-weight: bold;
  font-size: 105%;
  color:#6C7073;
  text-align:left;
  z-index:5000;
  letter-spacing:40%;
display:block;
margin-left:-480px;


}
.map
{
 float:left;
 width:760px;
 margin-top: 0px;
/* padding-bottom:20px;*/
}



.Line
{
 height:25px;
 background-color:#A89AD8;


}


.countryBox
{
  margin-top:10px;
  width:220px;
  float:left;
  color:#8D8D8D;
  text-align:left;
/*  padding-bottom:20px;*/
  font-size:90%;

}



.countryBox span
{

  margin-left:20px;
}

.countryBox span a
{
  text-decoration:none;
  font-weight: bold;
  font-size: 130%;
  
  color:#8D8D8D;
}
.countryBox span a:hover
{
  text-decoration:underline;
}

.countryBox ul
{
  margin-top:15px;
  margin-left:10px;
  margin-bottom:20px;
}
.countryBox ul li
{
  line-height:200%;
  background:url(../images/arrow-country.gif) 0% 50% no-repeat;
  padding-left:15px;
 
}

.countryBox ul li a
{

  line-height:25px;
  font-size: 120%;
  font-weight:bold;
  color:#8D8D8D;
  text-decoration:none;


}

.countryBox ul li a:hover
{
 text-decoration:underline;
}

.countryBox ul li a.language
{

  font-size:90%;
}

.content
{
  width:980px;
  height:394px;
  margin:auto;
 font-size:12px;
  background:url(../images/left-bg.gif) top left repeat-y;
 overflow:hidden;
}



.Footer
{
  background-image:URL(../images/foot.gif);
  background-repeat:repeat-x;
  height:31px;
  clear:both;
}

.Footer ul
{
  float:left;
  height:31px;
}


.Footer li
{
  color:#FFFFFF;
  float:left;
  margin-left:5px;
  margin-right:5px; 
}

.Footer li a
{
  color:#FFFFFF;
  font-size:10px;
}

.footerContainer
{
  margin:auto;
  width:980px;
}

#footerRight
{
 margin-left:700px;
}


.MainRight
{   
   margin-left:10px;
}


