 body, form {
 margin         : 0px;
 padding        : 0px;
 }

 a {
 color          : #00697a;
 text-decoration: underline;
 }

 li {
 margin         : 10px 0px;
 }

 table {
 font-family    : arial, sans-serif;
 font-size      : 11px;
 color          : #555555;
 }

.languages {
 width          : 241px;
 height         : 50px;
 vertical-align : bottom;
 text-align     : right;
 padding        : 2px 10px;
 border-right   : 1px dashed #9a9893;
 text-transform : uppercase;
 font-size      : 10px;
}

.languages a { 
 color          : #555555;
 text-decoration: none;
 margin         : 0px 4px;
}

.languages a:hover { 
 color          : #FF6600;
}

.address {
 width          : 100%;
 height         : 50px;
 vertical-align : bottom;
 text-align     : right;
 padding        : 2px 15px;
 font-size      : 10px;
}

.leftColumn {
 width          : 241px;
 vertical-align : top;
 text-align     : left;
 border-right   : 1px dashed #9a9893;
 padding        : 20px;
}

.menuTitle {
 padding        : 10px 0px;
 font-size      : 14px;
 color          : #00697a;
 font-weight    : bold;
 text-transform : uppercase;
 border-bottom  : 1px dashed #9a9893;
}

.newsIntroTitle {
 font-size      : 12px;
 color          : #00697a;
 font-weight    : bold;
}

.newsIntro {
 padding        : 10px 0px;
}

.content {
 padding        : 20px 30px;
 vertical-align : top;
 font-size      : 12px;
 line-height    : 16px;
}

.contentTitle {
 font-size      : 14px;
 color          : #00697a;
 font-weight    : bold;
 text-transform : uppercase;
 padding-bottom : 20px;
}

.contentDownload {
 margin-top     : 20px;
}

.icon {
 vertical-align : middle;
 margin-right   : 6px;
}

.prodMenu {
 padding        : 5px 0px;
 font-size      : 11px;
 color          : #00697a;
}

.prodMenu1 {
 padding        : 2px 0px;
 padding-left   : 15px;
 font-size      : 11px;
 color          : #00697a;
}

.productTitle {
 clear          : both;         
 padding        : 20px 10px;
 font-weight    : bold;
}

.productData {
 border-collapse: collapse;
}

.productData td {
 vertical-align : top;
 padding        : 10px 10px; 
 border-top     : 1px dashed #9a9893;
 border-bottom  : 1px dashed #9a9893;
}

.label {
 margin         : 3px 0px;
}

.mapHeader {
 width          : 200px;
 background     : #00697a;
 padding        : 3px 10px;
 color          : #fff;
 font-weight    : bold;
}

.mapContent {
 padding        : 10px;
 background     : #F7F7F7;
}


.footer1 {
 height         : 25px;
 vertical-align : middle;
 padding        : 2px 15px;
 border-right   : 1px dashed #9a9893;
 font-size      : 10px;
}

.footer2 {
 height         : 25px;
 vertical-align : middle;
 text-align     : right;
 padding        : 2px 15px;
 font-size      : 10px;
}
