* { margin: 0; padding: 0; border: 0; }
* :focus { outline: 0 none;-moz-outline-style: 0 none; }


body {
  text-align: left;
  vertical-align: top;
  margin: 0 auto;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  background-color: #6c8087;
  background-image:url(../images/n-bg.jpg);
  background-repeat:repeat-x;
  overflow-y : scroll; 
}

img { display: block; } 
a:focus { outline: none; }
pre {margin-left:2px;}
p {margin:4px 0 4px 0;line-height:1.6em;text-align:justify;}
/* top right bottom left */
li { line-height:1.4em; }
h4 {font-size:14px;font-weight:bold;line-height:1.4em;margin-bottom:4px; }
h3 {font-size:18px;font-weight:normal;line-height:1.4em; }
h2 {font-family: 'PT Serif Caption', arial, serif;font-size:28px;line-height:1.8em;font-weight:normal; }
hr {color: #999;background-color: #999;height:1px;}

/* page layout */
#container { position:relative;top:0;width:860px;margin-left: auto;margin-right: auto;  }
#title { clear:both;width:860px;height:80px;text-align:left; }

#inner { position:relative;clear:both;float:left;width:860px;overflow:hidden; }
#col1 { clear:both; margin: 0;vertical-align:top; text-align:left;margin-bottom:10px; line-height:1.5em; }
#col3w { float:left;padding-bottom:3000px;margin-bottom:-3000px;width:860px;margin-top:10px; }
#col3 { background-color:#ffffff;text-align:left;}
#col3a {width:560px;margin-top:0;padding:20px;margin-bottom:0;text-align:left;}

#footer { clear:both; width:860px;height:30px;vertical-align:top;color:#FFFFFF;font-size: 14px;text-align:left;font-family: Tahoma, Helvetica, Arial, sans serif;}
#footer a{color:#ffffff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.bordertop {height:10px;width:860px;background-image:url(../images/border-top.png);}
.borderbottom {height:20px;width:860px;background-image:url(../images/border-bottom.png);}

.link1 { background-color:#d37ed4;text-decoration:none;color:#ffffff;}
.link1:hover { background-color:#bf00c1; }
.link2 { color:#009cff;}
.link2:hover { text-decoration:none;}
.link3 { color:#666666;text-decoration:none;}
.link3:hover { text-decoration:underline;}
.link4 { color:#999999;text-decoration:none;}
.link4:hover { color:#666666;}
.link5 { color:#eeeeee;}
.link5:hover { text-decoration:none;}

/* table cell borders */
.t1 { text-align:right;}
.t2 { text-align:left; border: 1px solid #cccccc; }
.t3 { text-align:right;vertical-align:top;}

#newsticker {text-align:left;}

/* buttons */
.button {position:relative;display:block;float:left;width:104px;height:26px;}

#buttonbar-home {height:26px;background-image:url(../images/n-button-base-home.png);background-repeat:no-repeat;border-bottom: 1px solid #aaaaaa; margin-bottom:4px;}
#buttonbar-vistasource {height:26px;background-image:url(../images/n-button-base-vistasource.png);background-repeat:no-repeat;border-bottom: 1px solid #aaaaaa; margin-bottom:4px;}
#buttonbar-products {height:26px;background-image:url(../images/n-button-base-products.png);background-repeat:no-repeat;border-bottom: 1px solid #aaaaaa; margin-bottom:4px;}
#buttonbar-support {height:26px;background-image:url(../images/n-button-base-support.png);background-repeat:no-repeat;border-bottom: 1px solid #aaaaaa; margin-bottom:4px;}

#button-home:hover{background-image:url(../images/n-button-hover-home.png);background-repeat:no-repeat;}
#button-vistasource:hover{background-image:url(../images/n-button-hover-vistasource.png);background-repeat:no-repeat;}
#button-products:hover{background-image:url(../images/n-button-hover-products.png);background-repeat:no-repeat;}
#button-support:hover{background-image:url(../images/n-button-hover-support.png);background-repeat:no-repeat;}

#topsubscribe{position:absolute;z-index:99;top:50px;margin-left:605px;}

.dl-button {position:relative;float:left;display:block;height:30px;width:100px;margin-top:4px;margin-right:10px;cursor:pointer;background-image:url(../images/button-download-base.png);background-color:transparent;}
.dl-button:hover {background-image:url(../images/button-download-hover.png);background-repeat:no-repeat;}
.dc-button {position:relative;float:left;display:block;height:30px;width:100px;margin-top:4px;margin-right:10px;cursor:pointer;background-image:url(../images/button-documents-base.png);background-color:transparent;}
.dc-button:hover {background-image:url(../images/button-documents-hover.png);background-repeat:no-repeat;}
.sp-button {position:relative;float:left;display:block;height:30px;width:100px;margin-top:4px;margin-right:10px;cursor:pointer;background-image:url(../images/button-specifications-base.png);background-color:transparent;}
.sp-button:hover {background-image:url(../images/button-specifications-hover.png);background-repeat:no-repeat;}

.send {height:30px;width:100px;cursor:pointer;background-image:url(../images/button-send-base.png);background-color:transparent;}
.send:hover{background-image:url(../images/button-send-hover.png);background-color:#ffffff;}
.submitnews { height:30px;width:100px;cursor:pointer;background-image:url(../images/button-subscribe-base.png);background-color:transparent; }
.submitnews:hover { background-image:url(../images/button-subscribe-hover.png);}

.emailadr {float:left;height:24px;border: solid 1px #cccccc;margin-right:2px;color:#999999;}


/* index.php */
#banner1 {width:860px;height:260px;}
#bloc2 {height:60px;width:820px;background-color:#ffffff;color:#aab24e;font-size:24px;font-style:italic;padding-left:20px;padding-right:20px;line-height:30px;}
#bloc3 {width:860px;height:180px;background-color:#ffffff;color:#333333;}
#bloc3a {position:relative;float:left;height:160px;width:549px;padding:10px;border-right:solid 1px #999999;}
#bloc3a a,#bloc3r a:link,#bloc3 a:visited,#bloc3 a:active{color:#7c8239;text-decoration:none;}
#bloc3a a:hover{text-decoration:underline;}
#bloc3b {position:relative;float:left;height:160px;overflow:auto;font-size:12px;width:270px;padding:10px;text-align:justify;line-height:1.6em;}

/* links */
#newsticker a,#newsticker a:link,#newsticker a:visited,#newsticker a:active{color:#7c8239;text-decoration:none;}
#newsticker a:hover{text-decoration:underline;}
#contactinfo a,#contactinfo a:link,#contactinfo a:visited,#contactinfo :active{color:#7c8239;text-decoration:none;}
#contactinfo a:hover{text-decoration:underline;}

#psbanner {padding-top:10px;height:89px;width:860px;}
#bloc10 {position:absolute;z-index:99;top:150px;left:620px;background-color:#dddddd;width:200px;padding:10px;font-size:12px;text-align:left;}
#bloc11 {position:absolute;z-index:99;top:40px;left:640px;background-color:#dddddd;width:180px;padding:10px;font-size:12px;text-align:left;}
#bloc5 {width:820px;margin-top:0;padding:20px;color:#000000;line-height:1.8em;}
