@import "reset.css";
/* fonts  Remember to remove Futura - not using it */
@font-face {font-family:Helvetica; src: url('fonts/helvetica.ttf');}
@font-face {font-family:Helvetica; font-weight: bold; src: url('fonts/helvetica.ttf');}
@font-face {font-family:Futura; src: url('fonts/futura.ttf');}
@font-face {font-family:Futura; font-weight: bold; src: url('fonts/futurabold.ttf');}

body{font-family:Helvetica, sans-serif;background:#669999 url(../images/upperbackground.png) repeat-x 0 0;}
/*main container */
.mainContainer{width:1024px;margin:0 auto;text-align:center;}
.mainContainer{background:transparent url(../images/burst.png) no-repeat 630px 95%;}
/* general */
sup{font-size:9px;color:#000000;vertical-align:top;}
ul{list-style:none;}
h2{color:#fff;font-size:18px;}
p{padding-bottom:15px;}
/* header */
header{display:block;height:75px;background-color:#000;padding-bottom:1px;}
header ul li{display:inline;font-family:Helvetica, sans-serif;font-weight:bold;}
header ul li a{display:block;float:left;height:auto;width:255px;color:#FFF;background-color:#333;margin-right:1px;padding:22px 0;text-align:center;text-decoration:none;font-size:32px;}
header ul li.last a{margin-right:0;width:256px;}

a{color:#699;text-decoration:none;}

/* Media Section */
.media{clear:left;height:408px;margin:0 0 26px 0;background-color:#000;}
.media section{cursor:pointer;}
.media section{display:inline;margin-top:5px;}
.media section figure{display:inline;float:left;position:absolute;top:298px;left:0;color:#fff;font-weight:bold;background-color:#333;opacity:.9;width:1024px;height:100px;text-align:left;margin:0;}
.media section figure h1{opacity:1;padding:15px 15px 50px 20px;font-size:54px;float:left;display:inline;}
.media section figure p{opacity:1;font-size:24px;padding:20px 0 0 0;}
/* Sub Navigation Section */
section.subNav a{float:left;position:relative;margin:0 5px;height:46px;width:46px;background: url(../images/subNav.png) no-repeat 0 0;}
section.subNav a.activeSlide{background: url(../images/subNavRadar.png) no-repeat 0px 0px;height:46px;width:46px;}

/* Bullet sections */
article{display:block;height:130px;text-align:left;color:#3E5E5E;font-family:Helvetica, sans-serif;padding:0 20px;}
article section ul{float:left;width:760px;}
article section ul li{float:left;display:inline;width:350px;background:transparent url(../images/checkbox.png) no-repeat center left;margin:5px 0;padding:0 0 0 25px;}
article{font-size:18px;}

/*html5 banner */
  p#html5{position:relative;left:730px;top:-30px;font-size:11px;padding:3px;color:#fff;text-align:center;}
  #html5{height:15px;width:0px;}

/*footer section*/
footer{display:block;margin-left:20px;text-align:left;}
footer ul li{display:inline;float:left;width:230px;padding:5px 0 0 0;font-family:Helvetica, sans-serif;font-size:20px;font-weight:bold;}
footer ul li, footer ul li a{color:#333;text-decoration:none;}
/* services */
body.services .mainContainer, body.profile .mainContainer{background-image:none;}
body.services section.main{display:block;height:396px;
background:black;
margin:0 0 34px 0;color:#ccc;text-align:left;line-height:1.5em;}
body.services section#services{display:block;position:relative;background-image:url('../images/bak_transparent70.png');margin:5px 0 0 0;padding:25px 10px 0 10px;width:450px;color:#fff;font-size:14px;}

/* profile */
body.profile section.main{display:block;height:396px;background:url('../images/scandme.jpg') no-repeat 0 0;margin:0 0 34px 0 ;color:#ccc;text-align:left;line-height:1.5em;}
body.profile div.description{position:relative;left:655px;margin:5px 0 0 0;padding-top:40px;width:350px;color:#000;font-size:0.7em;}
h2.h2Special{color:#000;padding:5px;background-image:url('../images/bak_transparent.png');}
/* contact */
body.contact section.main{display:block;height:396px;margin:0 0 34px 0 ;color:#ccc;text-align:left;line-height:1.5em;}
body.contact section#contact{display:block;margin:5px 0 35px 0;padding:25px 10px 0 10px;height:366px;color:#fff;font-size:20px;background:black;}
h2.h2Special{color:#000;padding:5px;}
#contact h2{display:none;}
.info{padding:80px 0 0 366px; line-height:2em;font-family:Helvetica, Arial,sans-serif;}

