/* BASIC STYLES */
body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
/* Page reset */
margin:0px auto;
padding:0px;
}
a:link, a:visited, a:hover, a:active{
text-decoration:none;
}
body{
position:relative;
margin:0 auto;
padding:0;
height:100%;
width:auto;
background-image:url("images/tile05.png");
}
img{
border:0px;
}
sup{
font-size:50%;
vertical-align:top;
position:relative;
top:-0.3em;
font-weight:normal;
}
#outer-wrapper{
width:1024px;
height:768px;
margin:auto;
background-image:url("images/bg.png");
background-repeat:no-repeat;
}
#inner-wrapper{
margin:10px 97px 0px 97px;
width:830px;
height:750px;
}
#logo{
position:absolute;
top:41px;
margin-left:660px;
z-index:200;
}
#ribbon{
position:relative;
top:10px;
left:0px;
margin-left:-87px;
width:165px;
height:140px;
z-index:200;
}
input[type=text]{
border:0px;
-webkit-box-shadow:
	inset 1px 1px 3px #a4a4a4;
-moz-box-shadow:
	inset 1px 1px 3px #a4a4a4;
box-shadow:
	inset 1px 1px 3px #a4a4a4;
background:#ffffff;
margin:0px;
color:#979797;
}
textarea{
border:0px;
-webkit-box-shadow:
	inset 1px 1px 3px #a4a4a4;
-moz-box-shadow:
	inset 1px 1px 3px #a4a4a4;
box-shadow:
	inset 1px 1px 3px #a4a4a4;
background:#ffffff;
margin:0px;
width:315px;
height:85px;
resize:none;
}
@font-face{
font-family:"light-webfont";
src:url("fonts/light-webfont.eot");
src:local("?"),
	url("fonts/light-webfont.woff") format("woff"),
	url("fonts/light-webfont.ttf") format("truetype"),
	url("fonts/light-webfont.svg#light-webfont") format("svg");
}
@font-face{
font-family:"medium-webfont";
src:url("fonts/medium-webfont.eot");
src:local("?"),
	url("fonts/medium-webfont.woff") format("woff"),
	url("fonts/medium-webfont.ttf") format("truetype"),
	url("fonts/medium-webfont.svg#medium-webfont") format("svg");
}
/* END BASIC STYLES */




/* MENU BUTTONS */
.menu-home{
margin:0px 10px;
display:block;
width:65px;
height:21px;
background:url("images/home.png") bottom;
float:left;
text-indent:-99999px;
}
.menu-hardware{
margin:0px 10px;
display:block;
width:65px;
height:21px;
background:url("images/hardware.png") bottom;
float:left;
text-indent:-99999px;
}
.menu-solutions{
margin:0px 10px;
display:block;
width:65px;
height:21px;
background:url("images/solutions.png") bottom;
float:left;
text-indent:-99999px;
}
.menu-contact1{
margin:0px 40px 0px 10px;
display:block;
width:65px;
height:21px;
background:url("images/contact1.png") bottom;
float:left;
text-indent:-99999px;
}
.menu-about{
margin:0px 9px;
display:block;
width:65px;
height:30px;
background:url("images/about.png") bottom;
float:left;
text-indent:-99999px;
}
.menu-privacy{
margin:0px 9px;
display:block;
width:65px;
height:30px;
background:url("images/privacy.png") bottom;
float:left;
text-indent:-99999px;
}
.menu-sitemap{
margin:0px 9px;
display:block;
width:65px;
height:30px;
background:url("images/sitemap.png") bottom;
float:left;
text-indent:-99999px;
}
.menu-contact2{
margin:0px 9px;
display:block;
width:65px;
height:30px;
background:url("images/contact2.png") bottom;
float:left;
text-indent:-99999px;
}
.menu-home:hover, .menu-hardware:hover, .menu-solutions:hover, .menu-contact1:hover, .menu-about:hover, .menu-privacy:hover, .menu-sitemap:hover, .menu-contact2:hover{
background-position:0 0;
}
/* END MENU BUTTONS */




/* MENUS & POPUP */
#menu{
position:absolute;
list-style:none;
top:40px;
width:530px;
margin-left:290px;
z-index:150;
}
#menu li{
float:left;
padding-bottom:20px;
position:relative;
}
#menu li:hover > a{
color:#00aeef;
}
*html #menu li a:hover{ /* IE6 */
color:#00aeef;
}
#menu li:hover > ul{
display:block;
}
/* Sub-menu */
#menu ul{
list-style:none;
margin:0px;
padding:15px;    
display:none;
position:absolute;
top:40px;
z-index:100;    
background:#ffffff;
-moz-border-radius:5px;
border-radius:5px;
-moz-box-shadow:2px 2px 8px #7a7a7a;
-webkit-box-shadow:2px 2px 8px #7a7a7a;
box-shadow:2px 2px 8px #7a7a7a;
}
#menu ul li{
float:none;
margin:0px;
padding:0px;
display:block;
line-height:1.75em;
color:#c8c8c8;
font-family:"light-webfont";
font-size:14px;
white-space:nowrap;
}
#menu ul a{
height:auto;
display:block;
white-space:nowrap;
float:none;
text-transform:none;
text-decoration:none;
color:#7a7a7a;
font-family:"medium-webfont";
font-size:20px;
margin-left:5px;
}
#menu ul a:hover{
color:#00aeef;
}
#pointer li:first-child:after{ /* pointer */
content:'';
position:absolute;
left:12px;
top:-32px;
width:0;
height:0;
border-left:15px dotted transparent;
border-right:15px dotted transparent;
border-bottom:17px solid #ffffff;
}
#menu-bottom{
position:absolute;
top:685px;
width:824px;
margin-left:-10px;
}
#phone{
float:right;
margin-top:3px;
font-size:18px;
font-family:"medium-webfont";
color:#7a7a7a;
}
#menu-rights{
position:absolute;
top:725px;
width:824px;
margin-left:-10px;
}
#copyright{
width:200px;
margin-left:312px;
font-size:14px;
font-family:"medium-webfont";
color:#5a5a5a;
}
/* END TOP MENU & POPUP */




/* DIVIDER LINES */
#line1{
background-image:url("images/line.png");
background-repeat:no-repeat;
width:800px;
height:2px;
margin-left:15px;
position:absolute;
top:150px;
}
#line2{
background-image:url("images/line.png");
background-repeat:no-repeat;
width:800px;
height:2px;
margin-left:15px;
position:absolute;
top:375px;
}
#line3{
background-image:url("images/line.png");
background-repeat:no-repeat;
width:800px;
height:2px;
margin-left:15px;
position:absolute;
top:680px;
}
#line4{
background-image:url("images/line.png");
background-repeat:no-repeat;
width:800px;
height:2px;
margin:5px 0px 35px 15px;
position:relative;
}
/* END DIVIDER LINES */




/* HOMEPAGE */
#slideshow-wrapper{
position:absolute;
top:152px;
width:830px;
height:221px;
z-index:100;
}
.slides_container{
margin-top:10px;
width:830px;
height:180px;
overflow:hidden;
position:relative;
display:none;
}
.slides_container a{
margin-top:10px;
width:830px;
height:180px;
display:block;
}
.slides_container a img{
display:block;
}
.pagination{
margin:10px auto 0;
width:100px;
}
.pagination li{
float:left;
margin:0 1px;
list-style:none;
}
.pagination li a{
display:block;
width:12px;
height:0;
padding-top:12px;
background-image:url("images/pagination.png");
background-position:0 0;
float:left;
overflow:hidden;
}
.pagination li.current a{
background-position:0 -12px;
}
#module-wrapper{
position:absolute;
top:440px;
margin-left:14px;
}
.module{
width:232px;
height:200px;
font-family:Arial, sans-serif;
font-size:10px;
color:#000000;
}
.module-header{
font-family:"light-webfont";
font-size:26px;
color:#5a5a5a;
}
.module-spacer{
width:48px;
}
.slide-1{
  padding-top: 1em;
  flex: 1;
  text-align: center;
}
.slide-1-image {
  flex: 1.5;
}
.slide-1-head {
	font-weight: 1000;
	font-family: Arial-black, Helvetica, sans-serif;
	font-size: 3em;
	background-image: linear-gradient(to bottom, rgb(0, 142, 197) 55%, rgb(0, 0, 0) );
	background: linear-gradient(to bottom, rgb(0, 142, 197) 55%, rgb(0, 0, 0) );
	background-image: -moz-linear-gradient(to bottom, rgb(0, 142, 197) 55%, rgb(0, 0, 0) );
	background: -moz-linear-gradient(to bottom, rgb(0, 142, 197) 55%, rgb(0, 0, 0) );
	background-image: -o-linear-gradient(to bottom, rgb(0, 142, 197) 55%, rgb(0, 0, 0) );
	background: -webkit-linear-gradient(to bottom, rgb(0, 142, 197) 55%, rgb(0, 0, 0) );
	background-image: -webkit-linear-gradient(to bottom, rgb(0, 142, 197) 55%, rgb(0, 0, 0) );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	
}
_:-ms-fullscreen, :root .slide-1-head { 
	font-weight: 900;
	font-family: Arial-black, Arial, sans-serif;
	font-size: 3em;
	color: rgb(0,142,197);
	background-image: none;
	background: none;
	
	
}
_:lang(x)::-ms-backdrop, .slide-1-head { 
	font-weight: 900;
	font-family: Arial-black, Arial, sans-serif;
	font-size: 3em;
	color: rgb(0,142,197);
	background-image: none;
	background: none;
	

	
}
.privacy-left{
	height: 170px !important;
}
.privacy {
	margin-left: 0 !important;
}
/******************Email*****************/
.form-control-1 {
	padding:5px;
	margin-bottom:10px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#979797;
	width:315px;
	border:1px solid #dfdfdf;
}
.form-control-2 {
	padding:5px;
    margin-bottom:10px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#979797;
	width:315px;
	border:1px solid #dfdfdf;
}
.form-control-3{
	padding:5px;
	margin-bottom:10px;
	font-family:Arial, sans-serif;
	font-size:12px;
    color:#979797;
	width:315px;
	border:1px solid #dfdfdf;
}
.form-control-4 {
	padding:5px;
    margin-bottom:10px;
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#979797;
	width:315px;
	border:1px solid #dfdfdf;
}
.form-control-5 {
	padding:6px 0px;
    width:100px;
    cursor:pointer;
    font-size:18px;
    font-family:medium-webfont, Arial, sans-serif;
     color:#ffffff;
    border:4px solid #ffffff;
   -moz-border-radius:8px;
   -webkit-border-radius:8px;
    border-radius:8px;
   -khtml-border-radius:8px;
    background-image:url(images/sliver.png);
    background-repeat:repeat-x;
   -moz-box-shadow:0.1em 0.1em 0.3em #7a7a7a;
    -webkit-box-shadow:0.1em 0.1em 0.3em #7a7a7a;
    -box-shadow:0.1em 0.1em 0.3em #7a7a7a;	
}
fieldset {
	border:0 none;
}
.C-form{
	float: none !important;
}
.about-image {
	padding-top: 3em;
}
.slide-1-info {
	font-family: 'liberation sans narrow', 'sans narrow', 'euphemain', 'open sans';
	font-size: 1.3em;
	color: gray
}	
.slide-box {
	display: flex;
}
#flex-image {
	padding-left: 7em;
}
.spec-table {
	font-size: 1.3em !important;
	line-height: 1.6;
}
#product-name {
	text-align: center;
	font-size: 1.4em;
}
/* END HOMEPAGE */




/* HARDWARE PAGES */
.tagline{
position:absolute;
width:326px;
height:50px;
top:120px;
margin-left:251px;
z-index:10;
}
.sideline{
position:absolute;
width:330px;
height:60px;
margin-left:17px;
top:190px;
z-index:11;
}
.unit{
position:absolute;
width:458px;
height:149px;
top:203px;
margin-left:347px;
z-index:12;
}
#showcase{
background-image:url("images/showcase.png");
background-repeat:no-repeat;
position:absolute;
width:808px;
height:391px;
top:276px;
margin-left:10px;
}
#tabs{
position:absolute;
top:274px;
margin-left:30px;
z-index:13px;
}
.motion{
overflow:hidden;
z-index:13;
}
.motion li{
float:left;
list-style:none;
width:100px;
}
.motion li.back{
background:url("images/bookmark.png") no-repeat top;
height:73px;
z-index:14;
position:absolute;
}
.motion li a{
position:relative;
outline:none;
height:45px;
width:97px;
z-index:15;
float:left;
display:block;
padding-top:20px;
text-decoration:none;
text-align:center;
color:#005b7f;
font-size:15px;
font-family:"medium-webfont";
}
.motion li a:hover{
color:#ffffff;
}
.motion li.sticky a{
color:#a0def5;
}
.tab_container{
overflow:hidden;
clear:both;
float:left;
width:700px;
height:260px;
background:#ffffff;
margin:80px 20px 20px 58px;
font-size:11px;
font-family:Arial, sans-serif;
color:#000000;
line-height:normal;
}
/* tab one (overview) */
.tab_container ul{
margin-left:25px;
list-style-image:url("images/bullet.png");
}
.tab_container ul li{
line-height:1.2em;
margin-bottom:2px;
}
.subhead{
color:#7a7a7a;
line-height:normal;
font-size:20px;
font-family:"medium-webfont";
margin-bottom:5px;
}
.features-head{
color:#00aeef;
margin-top:10px;
font-size:18px;
font-family:"medium-webfont";
}
.tag2-pic{
margin-top:-5px;
}
#content-header-wrapper{
width:680px;
height:36px;
margin-bottom:10px;
}
.content-header1{
float:left;
width:450px;
text-align:left;
color:#7a7a7a;
font-family:"light-webfont";
font-size:38px;
}
.content-header2{
float:left;
width:230px;
text-align:right;
color:#c8c8c8;
font-family:"light-webfont";
font-size:38px;
}
#overview{
width:400px;
position:absolute;
}
#features{
width:210px;
position:absolute;
left:530px;
}
/* tab two (specifications) */
.tab_container table td{
border-left:1px solid #c8c8c8;
}
.no-border{
border-left:none !important;
}
#table-top{
font-size:11px;
margin-top:10px;
}
#table-wrapper{
position:absolute;
top:110px;
height:235px;
overflow:auto;
padding-right:10px;
font-size:10px;
}
/* tab three (get a quote) */
#mini-contact{
width:270px;
position:absolute;
margin-top:20px;
}
#mini-form{
position:absolute;
left:410px;
top:75px;
}
/* END HARDWARE PAGES */




/* OTHER PAGES */
.headline{
position:relative;
width:345px;
height:36px;
margin:0px auto;
}
#contact-info{
position:relative;
width:375px;
margin-left:17px;
float:left;
}
#form-wrapper{
position:relative;
float:left;
margin-left:95px;
}
#about-left-wrapper{
position:absolute;
margin-left:20px;
width:475px;
float:left;
color:#787878;
z-index:10;
}
#about-left-wrapper img{
margin-left:4px;
}
#about-left{
font-size:12.3px;
font-family:Arial, sans-serif;
color:#000000;
width:350px;
height:280px;
line-height: 1.6;
}
#about-right-wrapper{
position:relative;
margin-right:15px;
float:right;
width:400px;
height:421px;
background-image:url("images/minishowcase.png");
background-repeat:no-repeat;
color:#787878;
z-index:5;
}
#about-right-1{
padding:10px 25px 0px 25px;
width:345px;
height:255px;
color:#787878;
font-size:11px;
font-family:Arial, sans-serif;
}
#about-right-2{
padding:0px 25px 15px 25px;
margin-left:85px;
width:260px;
height:130px;
color:#787878;
font-size:11px;
font-family:Arial, sans-serif;
}
#about-left-wrapper a, #about-left a, #about-right-wrapper a, #about-right a, #about-left-wrapper a:visited, #about-left a:visited, #about-right-wrapper a:visited, #about-right a:visited{
text-decoration:none;
color:#787878;
}
#about-left-wrapper a:hover, #about-left a:hover, #about-right-wrapper a:hover, #about-right a:hover, #about-left-wrapper a:active, #about-left a:active, #about-right-wrapper a:active, #about-right a:active{
text-decoration:none;
color:#00aeef;
}
.small-list{
width:340px;
height:210px;
overflow:auto;
}
.small-list ul{
margin:0px 10px 0px 25px;
list-style-image:url("images/bullet.png");
}
.small-list ul li{
margin-bottom:5px;
}
.sitemap-images {
	display: flex;
}
#sitemap{
width:800px;
height:340px;
margin:0px auto;
font-family:"light-webfont";
color:#ffffff;
/*background-image:url("images/unit-sitemap.png");*/
background-repeat:no-repeat;
background-position:right bottom;
}
#sitemap a, #sitemap a:visited{
text-decoration:none;
color:#787878;
}
#sitemap a:hover, #sitemap a:active{
text-decoration:none;
color:#00aeef;
}
#sitemap ul{
list-style-type:none;
line-height:1.2em;
font-size:24px;
font-family:"light-webfont";
color:#787878;
}
#sitemap table{
margin:0px auto;
}
#support-wrapper{
width:900px;
height:440px;
margin:-10px auto 0px;
font-family:Arial, sans-serif;
font-size:11px;
color:#787878;
/*background-image:url("images/iSANv6124series.png");*/

background-repeat:no-repeat;
background-position:right bottom;
}
#support-main{
width:500px;
float:left;
color:#000000;
}
#support-request{
margin: 3em 3.5em 0em 0em;
width:300px;
float:right;
color:#000000;
}
#support-request p {
	padding: 0px 40px 20px 40px;
}
#support-button{
width:197px;
margin:8px auto;
}
.support-image {
	
	padding-top: 5em;
}
.support-image img {
	width:300px;
	height:150px;
}
.quote-text{
font-family:"medium-webfont";
font-size:22px;
color:#005b7f;
margin:10px;
}
.quote-source{
font-family:"medium-webfont";
font-size:16px;
color:#005b7f;
text-align:right;
margin:20px 10px 10px 10px;
}
.quote-tagline{
font-family:Arial, sans-serif;
font-size:10px;
color:#787878;
text-align:right;
margin-right:10px;
}
.quote-tagline a, .quote-tagline a:visited{
text-decoration:none;
color:#787878;
}
.quote-tagline a:hover, .quote-tagline a:active{
text-decoration:none;
color:#00aeef;
}

.simple-list ul{
list-style-image:url("images/bullet.png");
}
.simple-list ul li{
margin-bottom:2px;
}
/* END OTHER PAGES */