* {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }
  
body {
  background-color: black;
  font-family: Verdana, Arial, Helvetica;
  }
  
.newsdate {
  font-size:7pt;
  }

h1 {
  color:white;
  font-size:11pt;
  margin-top:15px;
  margin-bottom:15px;
  }
  
h2 {
  color:white;
  font-weight:bold;
  font-size:8pt;
  margin-bottom:13px;
  }

a {
  /*color:#40ff00;*/
  color:#eca100;
  }

.gt{
  letter-spacing:-3px;
  }

.nobreak{
  white-space: nowrap;
  }

.standout {
  font-weight:bold;
  color:white;
  }
.standoutblack {
  font-weight:bold;
  color:black;
  }
.front {
  /*font-weight:bold;*/
  color:#444444;
  }

.comment {
  font-size:7pt;
  text-transform: uppercase;
  /*margin-left: 1em; 
  text-indent: -1em;*/
  color:#4b4b4b;
  }
  
.buttonsmall {
  font-size:6pt;
  text-transform: uppercase;
  font-weight:bold;
  }

.smalltext {
  font-size:7pt;
  color:#4b4b4b;
  }

img {
  border: none;
  }
  
table, td {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px}

#envaultprocess p {
  font-size:7pt;
}

#envaultprocess h2 {
  font-size:7pt;
  color:red;
  margin-bottom:3px;
}

#news-article-full-page {
  margin-left:20px;
  margin-top:20px;
  width:650px;
  font-size:8pt;
  color:#b3b3b3;
  }

#videobutton {
  position:absolute; 
  top:185px; 
  left:75px;
  color:#444444;
  }
  
#videobutton a {
  color:black;}

#news-article-full-page p {
  line-height:145%;
  margin-bottom:13px;
  }

#outside {
  text-align:center;
  }

#inside {
  text-align:left;
  width:960px;
  margin-left: auto;
  margin-right: auto;
  }

#top{
  position:relative;
  width:960px;
  margin-top:20px;
  margin-bottom:8px;
  }
  
#navibar{
  position:absolute;
  right:57px;
  bottom:-3px;
  }

#navibar ul, #navibar li  {
  float:left;
  display: inline;
  margin: 0;
  padding: 0;
  list-style-type: none;
  }


#content-area-fullpage{
  position:relative;
  clear:left;
  width:960px;
  height:556px;
  background-image:url("images/vault-background.jpg");
  background-repeat:no-repeat;
}

#content-area-fullpage-products{
  position:relative;
  clear:left;
  width:960px;
  height:556px;
  background:white;
  background-image:url("images/products_background40.jpg");
  background-repeat:no-repeat;
}

#content-area-fullpage-products a, #content-area-fullpage-products h1, #content-area-fullpage-products h2, #content-area-fullpage-products h3 {
color: black;
}

#content-area-fullpage-tech{
  position:relative;
  clear:left;
  width:960px;
  height:556px;
  background-image:url("images/tech-background.jpg");
  background-repeat:no-repeat;
}
#content-area-fullpage-download{
  position:relative;
  clear:left;
  width:960px;
  height:556px;
  background-image:url("images/download-background.jpg");
  background-repeat:no-repeat;
}

#content-area-fullpage-corporate{
  position:relative;
  clear:left;
  width:960px;
  height:556px;
  background-image:url("images/corporate-background.jpg");
  background-repeat:no-repeat;
  }


#content-area1-frontpage{
  position:relative;
  clear:left;
  width:960px;
  height:370px;
  background-image:url("images/frontpage_background.jpg");
  background-repeat:no-repeat;
  margin-bottom:5px;
  }

#content-area1-frontpage2{
  position:relative;
  clear:left;
  width:960px;
  height:370px;
  background-color:#cfdfe9;
  background-image:url("images/frontpage_background2.jpg");
  background-repeat:no-repeat;
  margin-bottom:5px;
  }

 #content-area1-frontpage3{
  position:relative;
  clear:left;
  width:960px;
  height:370px;
  background-color:#eca100;
  /*background-image:url("images/video_background.jpg");  */
  background-repeat:no-repeat;
  margin-bottom:5px;
  }
  
#content-area1-airport{
  position:relative;
  clear:left;
  width:960px;
  height:370px;
  background-image:url("images/home-background_v2.jpg");
  background-repeat:no-repeat;
  margin-bottom:5px;
  }

#content-area1-contact-us{
  position:relative;
  clear:left;
  width:960px;
  height:370px;
  background-image:url("images/contact2-background.jpg");
  background-repeat:no-repeat;
  margin-bottom:5px;
  }
  
#content-area1-gordon{
  position:relative;
  clear:left;
  width:960px;
  height:370px;
  background-image:url("images/products-background_v2.jpg");
  background-repeat:no-repeat;
  margin-bottom:5px;
  }

#home-photobox-left{
  position:absolute;
  left:0px;
  top:0px;
  width:540px;
  height:365px;
  }

#home-photobox-left span {
  display:none;
  }

#home-photobox-left a:hover {
  width:auto;  
  }

#home-photobox-left a span, #home-photobox-left a:link span {
  display:block;
  visibility:hidden;
  width:auto; 
  }
  
#home-photobox-left a:hover span {
  visibility:visible!important;
  }

#products-photobox-left{
  position:absolute;
  left:0px;
  top:0px;
  width:540px;
  height:365px;
  }

#textbox-left{
  position:absolute;
  left:50px;
  top:68px;
  width:300px;
  height:540px;
  font-size:8pt;
  color:#b3b3b3;
  }
#textbox-left-products{
  position:absolute;
  left:19px;
  top:28px;
  width:300px;
  height:520px;
  font-size:8pt;
  color:#444444;

  }
#textbox-left p {
  line-height:145%;
  margin-bottom:13px;}

#textbox-left-products p {
  line-height:145%;
  margin-bottom:13px;
  margin-left:8px;
}


#textbox-right{
  position:absolute;
  right:40px;
  top:30px;
  width:345px;
  height:340px;
  font-size:8pt;
  color:#b3b3b3; 
  }
  
#textbox-frontpage{
  position:absolute;
  right:40px;
  top:80px;
  width:368px;
  height:310px;
  font-size:8pt;
  color:#b3b3b3; 
  }

#textbox-frontpage2{

  position:absolute;
  left:483px;
  top:49px;
  width:450px;
  height:300px;
  font-size:8pt;
  color:#444444;
  }

#frontpage2 {
  position:absolute;
  width:440px;
  top:90px;
  left:2px;
  }

#frontpage2 p{
  margin-bottom:8px;
  
}
#frontpage2 a, #frontpage3 a{
  color:#444444;
  
}

#frontpage3 {
  z-index:0;
  position:absolute;
  left:467px;
  top:282px;
  font-size:7pt;
  color:#444444;
  }
#bottom {
  z-index:0;
  position:absolute;
  left:10px;
  top:350px;
  font-size:7pt;
  color:#444444;
  }
  
#textbox-frontpage a{
  color:black;}
  
#videobox-frontpage{
  position:absolute;
  right:40px;
  top:40px;
  width:375px;
  height:310px;
  font-size:8pt;
  color:black; 
  }

#videobox-frontpage a{
  color:black;
}

#textbox-right p, #textbox-frontpage p, #videobox-frontpage p {
  line-height:145%;
  margin-bottom:13px;}



#textbox-large-right{
  overflow-y: auto;
  overflow-x: hidden;
  position:absolute;
  right:30px;
  top:25px;
  width:542px;
  height:515px;
  font-size:8pt;
  color:#b3b3b3;
  }

#textbox-large-right-products{
  overflow-y: auto;
  overflow-x: hidden;
  position:absolute;
  right:30px;
  top:81px;
  width:550px;
  height:460px;
  font-size:8pt;
  color:#777777;

  }

#textbox-large-right p {
  line-height:145%;
  margin-bottom:13px;
  padding-right: 30px;}

#textbox-large-right-products p {
  line-height:145%;
  margin-bottom:13px;
  padding-right: 30px;
  color:#777777;}

#textbox-large-right-products h1, #textbox-large-right-products h2, #textbox-large-right-products h3 {
  color:red;}


#textbox-large-right-products ul, #textbox-large-right-products li {
  text-indent: 0px;
  list-style-position: outside;
  list-style-type: disc;
  margin-left:5px;
  padding-left:5px;
  margin-bottom:10px;
  }

#list-div {
  margin-bottom:13px;
  margin-left:0px;}


#list-div ul,#list-div li {
  text-indent: 0px;
  list-style-position: outside;
  list-style-type: disc;
  margin-left:5px;
  padding-left:5px;
  margin-bottom:2px;
  }


  

#content-area2{
  float:left;
  width:320px;
  height:180px;
  background-image:url("images/envault-background2.jpg");
  background-repeat:no-repeat;
  background-color:#2b2b2b;
  color:#b3b3b3;
  font-size:8pt;
  }




#content-area3{
  float:left;
  width:320px;
  height:180px;
  background-image:url("images/envault-background3.jpg");
  background-repeat:no-repeat;
  background-color:#2b2b2b;
  color:#b3b3b3;
  font-size:8pt;
  }
  


#content-area2 table, #content-area2 tr, #content-area3 table, #content-area3 tr, #content-area4 table, #content-area4 tr{
  margin-top:0px;
  margin-left:17px;
  vertical-align:top;
  line-height:150%;
  margin-bottom:3px;
  font-size:7pt;
  }

table.news-box {
  width:290;
  }

td.news-date  {
  width:78px;
  }

td.news-brief {
  width:212px;

  }
  
td.news-empty {
  height:2px;
  }

#content-area4{
  float:left;
  width:320px;
  height:180px;
  background-image:url("images/envault-background4.jpg");
  background-repeat:no-repeat;
  background-color:#2b2b2b;
  color:#b3b3b3;
  font-size:8pt;
  }
  

#content-area2 img, #content-area3 img, #content-area4 img{
  margin-left:15px;
  margin-top:15px;
  margin-bottom:0px;
  }  

#content-area2 p, #content-area3 p, #content-area4 p {
  margin-top:1.5em;
  margin-left:15px;
  }


#address-legal{
  width:960px;
  }