body { color: #666666; font-family: Arial; font-size: 11px; line-height: 15px; }
.section { width: 500px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted gray; }

h1 { color: #fff; font-size: 22pt; font-family: Arial; font-weight: bold; margin-top: 75px; }
h2 { color: #363639; font-size: 14pt; font-weight: bold; line-height: normal; margin: 20px 0 0 2px; }
h3 { color: black; font-size: 16pt; font-weight: normal; line-height: normal; margin-top: -10px; }

td a:link { color: #079325; text-decoration: none; }
td a:visited { color: #079325; text-decoration: none; }
td a:hover { text-decoration: underline; }

.grey a:link { color: #808080; }

body.nexcenter { background-image: url(../nexcenter/images/bkgrnd_nexcenter.png); background-repeat: no-repeat; background-position: center 165px; }
body.nexcenter_fr { background-image: url(../fr/nexcenter/images/bkgrnd_nexcenter.png); background-repeat: no-repeat; background-position: center 165px; }
body.nexexchange { background-image: url(../nexexchange/images/bkgrnd_nexexchange.png); background-repeat: no-repeat; background-position: center 165px; }
body.nexexchange_fr { background-image: url(../fr/nexexchange/images/bkgrnd_nexexchange.png); background-repeat: no-repeat; background-position: center 165px; }
table {}
table.big { border-right: 1px solid white; border-left: 1px solid white; }

ul { list-style-type: disc; list-style-position: outside; }
li { margin-bottom: 6px; }
ul.submenu { line-height: 26px; position: relative; top: 18px; left: 12px; list-style-type: none; list-style-position: inside; }
ul.submenu_nex { line-height: 26px; list-style-type: disc; list-style-position: inside; }
ul.submenu li { margin-bottom: -2px; }


.prodMenu ul { font-size: 12px; line-height: 16px; padding: 0; margin: 65px 0 0; list-style-type: none; border: solid 1px white; }
.prodMenu li { background-image: url(../images/bullet_blue.png); background-repeat: no-repeat; background-position: 2px 1px; padding-top: 2px; padding-bottom: 4px; padding-left: 30px; }
.prodMenu li a { text-decoration: none; }
.prodMenu li a:visited { text-decoration: none; }
.prodMenu li a:hover { text-decoration: underline; }
.prodMenu li a:active { color: #0671b8; }

.nexMenu ul { color: #363639; font-size: 12px; font-weight: bold; line-height: 16px; padding: 30px 0 0; margin: 325px 0 0; border-color: #5a5c5e white transparent transparent; border-style: dotted solid solid; border-width: 1px; list-style-type: none; }
.nexMenu li { background-image: url(../images/bullet_blue.png); background-repeat: no-repeat; background-position: 2px 1px; padding-top: 2px; padding-bottom: 4px; padding-left: 30px; }
.nexMenu li a { color: #363639; text-decoration: none; }
.nexMenu li a:visited { text-decoration: none; }
.nexMenu li a:hover { color: #000; text-decoration: underline; }
.nexMenu li a:active { color: #000; }

.news { font-size: 14px; line-height: 13px; }
.news a:link { color: #0671b8; }
.news a:visited { color: #0671b8; text-decoration: none; }
.news a:hover { text-decoration: underline; }
.news a:active {  }


.header { color: #0671b8; font-size: 12pt; font-weight: bold; padding-top: 12px; }
.nexmenu_title { font-weight: bold; font-size: 11pt; line-height: 13pt; letter-spacing: -0.5px; }

.title { color: #0671b8; font-size: 70px; line-height: 65px; word-spacing: -3px; letter-spacing: -2.5px; margin-top: 54px; margin-bottom: 62px; }
.title_news { color: #0671b8; font-size: 40px; line-height: 40px; word-spacing: -2px; letter-spacing: -1px; margin-top: 94px; margin-bottom: 62px; }


.subtitle { font-size: 16px; line-height: 20px; }
.subtitle a:link { color: #0671b8; text-decoration: none; }
.subtitle a:visited { color: #0671b8; text-decoration: none; }
.subtitle a:hover { color: #0671b8; text-decoration: underline; }
.subtitle a:active { color: #000000; }

.subtitle_nex { color: #0671b8; font-weight: bold}


/** overlay **/
a.gallerypic{
 width:140px;
  text-decoration:none;
  position:relative;
  display:block;
  border:1px solid #666;
  padding:3px;
  margin-right:5px;
  float:left;
}

a.gallerypic span.zoom-icon{
  visibility:hidden;
  position:absolute;
  left:40%;
  top:35%;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

a.gallerypic:hover span.zoom-icon{
  visibility:visible;
}
