/*

	Supersized - Fullscreen Slideshow jQuery Plugin
	Version : 3.2.7
	Site	: www.buildinternet.com/project/supersized
	
	Author	: Sam Dunn
	Company : One Mighty Roar (www.onemightyroar.com)
	License : MIT License / GPL License
	
*/

@font-face {
    font-family: 'hero_lightlight';
    src: url('../fonts/hero_light-webfont.eot');
    src: url('../fonts/hero_light-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hero_light-webfont.woff') format('woff'),
         url('../fonts/hero_light-webfont.html') format('truetype'),
         url('../fonts/hero_light-webfont.svg#hero_lightlight') format('svg');
    font-weight: normal;
    font-style: normal;
}


* { margin:0; padding:0; }
body { background:#111; height:100%; }
img, a { border:none; outline: none; }

#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/progress.gif) no-repeat center center; float:left;}

#supersized {  display:block; position:absolute; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%;}
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/

#supersized li { display:block; list-style:none; z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../images/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }


.top-band{left: 7%; margin: 0 auto; position: absolute; top: 5%; width: 80%; z-index:300;}
.top-band .logo{float: left;}
.top-band .phone{float: right;}
.clear{clear: both;}
.menu{position:absolute; bottom:60px; }
.nav_desc{width: 90%; margin:0 auto; min-height:120px; position:relative;}
.disclaimer{color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 5px 7px 0 0; background: url(../images/transparent.png) repeat 0 0;  padding:5px; position:relative; top:-18px;}
.lgability{margin: 0px 0 5px 0; position:relative; z-index:81; left:-4px; bottom:18px;}
.lgability img{ width:100%;}


.menu .navigation{ /*height: 49px;*/ padding-right:7px; position:relative; z-index:82;}
.menu .navigation ul{list-style-type: none; margin: 0; padding: 0;}
.menu .navigation ul li{float: left; width: 25%; font:21px "Helvetica Neue", Helvetica, Arial, sans-serif;  color: #fff; padding:10px 0;position:relative;}
.menu .navigation ul li img{width:100%; }

.menu .navigation ul li.menu-a{background: #aad03f;}
.menu .navigation ul li.menu-b{background: #0b89d1;}
.menu .navigation ul li.menu-c{background: #2b4f37;}
.menu .navigation ul li.menu-d{background: #e08f38;}
.menu .navigation ul li a{color: #fff; text-decoration: none; display:block; padding-left:10px;}


.tabpage{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px; text-align:justify;}
.tabpage .aboutData{}
.tabpage h2{font-size:15px; color:#143a2d; font-weight:normal; padding:10px 0; font-weight:bold;}
.tabpage h5{font-size:13px; padding:0 0 10px 0; font-weight:bold; color:#000;}
.tabpage ul{margin:0px; padding:0px; }
.tabpage ul li{padding:5px 15px; color:#6d6d6d; background: url(../images/li_bullet.png) no-repeat 0  9px; list-style:none;}
.tabpage  a{color:#143a2d;}

.tabpage dl{ margin:10px;}
.tabpage dl dd{float:left; width:300px; padding:0 10px; }
.tabpage dl dd img{border:solid 3px #ccc;}

.tabpage p{font-size:12px; color:#6d6d6d; padding-bottom:10px;}
.rightFloatBtn{position:fixed; top:40%; width:44px; height:131px; right:0px;}

.tabpage .teams{}
.tabpage .teams .blog{padding: 10px 0;}
.tabpage .teams .blog img{float:left; border:solid 3px #ccc;}
.tabpage .teams .blog .info{ padding:0 0 0 110px;}

.downloadLink{text-align:right; font-size:12px; padding:10px 0;}
.downloadLink a{text-decoration:underline; color:#143A2D;}




a.email_hyper{width: 117px;
height: 20px;
position: absolute;
right: 0px;
top: 54px;}
a.email_hyper:hover{ color:green;}


.inner{}
.inner .menu{position:inherit; bottom:10px;}
.inner .nav_desc{min-height:inherit;}

.inner-about{background: url(../images/about-bg.jpg) no-repeat 0  0;}
.innerPage{  margin-top:5%; margin-left:7%; padding-top:140px; width:1000px; }

.innerPage .content{ background: url(../images/innerContentBg.png) repeat 0  0; min-height:300px;margin-bottom:20px;}


.about{/* overflow: hidden;    position: relative;*/ padding-bottom:5px;}
#tabContainer { color:#a7a7a7;}
#tabContainer .tabs-nav{position:relative;}
#tabContainer .tabs-nav ul{ height:56px; background:url(../images/tab_bg.png) no-repeat 0 0; list-style:none;  }
.tabs-nav li{ cursor:pointer; height:56px;  float:left; padding:0 20px; margin-bottom:3px; text-align:center; color:#a7a7a7; line-height:56px; position:relative;  font-family:"hero_lightlight",Arial, Helvetica, sans-serif; font-weight:bold; }
.tabs-nav li:hover{/* background: url(../images/tri.png) no-repeat right top; color:#fff;*/}
.tabs-nav li.tabActiveHeader{ background: url(../images/tri.html) no-repeat right top; color:#fff;}
.tabs-nav li.active{}
.tabs-nav li.active a{color:#fffcc2; background:#143a2d;  }
.tabs-nav li a{position:relative; z-index:1; color:#143a2d;text-decoration:none; padding:0px 10px;}
#tabContainer .tabscontent{ width:4000px;  padding-right:40px;}

.aboutDataBox{}


.tab-data-holder{overflow:hidden; height:400px; }
.tabpage{ overflow: hidden; width:960px; padding:0 20px; float:left;  height:400px; overflow-y:auto;}   
.tabs-nav a{display:block;}  
.active-pointer{position:absolute;top:0px;z-index:0;left:0px;width:225px;height: 34px;  background: url(../images/tri.html) no-repeat right top; color:#fff;}

.btnback{height:25px; text-align:right; margin:5px;}
.btnback a{background:url(../images/btn_back.jpg) no-repeat right 0; height:21px; display:inline-block; padding-left:25px; width:45px; text-align:left; color:#000; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:21px; margin-top:10px;}


.downLoad{height:25px; text-align:right; margin:5px;}
.downLoad a{background:url(../images/download.jpg) no-repeat right 0; margin-right:10px; height:21px; display:inline-block; padding-left:30px; width:80px; text-align:left; color:#000; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:21px; margin-bottom:10px;}
.lastBack{float:right !important;}
.lastBack a{ padding:0 0 0 25px !important; color:#000 !important;}


.top-band .youtube {
float: right;
top: 84px;
right: -179px;
position: relative;
}

.top-band .youtube a.email_hyper {
width: 150px;
height: 20px;
position: absolute;
right: 0px;
top: 0px;
}

