@charset "utf-8";
/* CSS Document */

* { 
	margin:0;
	padding:0;

}
#slideshowHolder{
 border: 1px solid #091231;
}


html, body { 
	height:100%;
}
html {
	min-width:935px;
}
.side .border-bot p{
padding-top:0;
padding-bottom:5px;
}
.ft-prev, .ft-next {
    background-color: #000000;
    padding: 0 10px;
	    color: #fff;
    text-transform: capitalize;
	display:none;
}
body {
background-color:rgb(23, 78, 83);
	font-family:sans-serif, Helvetica, sans-serif;
	font-size:100%; 
	line-height:22px;
	color:#091231;
}
.ft-button-slideshowHolder-active { color: black; }
#ft-buttons-slideshowHolder a{
 color: #5C7F99;
    text-decoration: none;
	}
.ft-button-slideshowHolder-active { color: black !important; }

.ft-title{
height: 245px;
    padding-left: 15px;
	  padding-right: 10px;
    padding-top: 30px;
    width: 369px;
	   text-align: justify;
}
.ft-title h1{
color:#fff;
font-size:22px;
padding-bottom:5px;
  text-transform: capitalize;
  color: white;
}
#page{

width:1000px; 
	margin:0 auto;
	font-size:.75em;
	position:relative;}
#banner {
	height:250px;
	position:relative;
	margin-top:30px;
	border-radius: 11px 11px 0 0;
	-moz-border-radius: 11px 11px 0 0;
	-webkit-border-radius: 11px 11px 0 0;
}
.mainer{
background:url(../images/banner-1.png) no-repeat  0;
}


.banner2{
	background:url(../images/banner-1.png) no-repeat  0;
}
.banner3{
	background:url(../images/vertical-markets-300edited.jpg) no-repeat  0;
}
.banner4{
	background:url(../images/products-300.jpg)
	 no-repeat  0;
}
.banner5{
	background:url(../images/contact-us-300.jpg) no-repeat  0;
}
.banner6{
	background:url(../images/cases_studies-300.jpg) no-repeat  0;
}
.banner7{
	background:url(../images/careers-300.jpg) no-repeat  0;
}
.banner8{
	background:url(../images/about-us-300.jpg) no-repeat  0;
}


#body {
		background:url(../images/bg-white.png) no-repeat 0 0%;
		background-color:#DCDBDB;
height:auto;
	position:relative;
}

.nav {
		float:left;
		list-style:none;
			background-color:#0c1639;
			border-radius:0px 0px 0px 30px;
	}
.nav li {
			height:53px;
			background:url(../images/menu-seperator.gif) no-repeat right ;
			float:left;
			

			}
.nav li.last {
			height:53px;
			float:left;
			background:none;
		

			}
			
		
.nav li a {
							
				float:left;
				font-size:14px;
				line-height:1.2em;
				color:#fff;
				text-decoration:none;
				width:89px;
				padding-top:20px;
				text-align:center;
				text-transform:uppercase;
			
			}
.nav li:hover{
	background-color:#2dade3;
			}
 li.first:hover{
	background-color:#2dade8;
	border-radius:0px 0px 0px 30px;
					}
			
#menu {
			float:right;
			margin-top:22px;
			}
.col-1, .col-2, .col-3 { 
	float:left;
	 height:150px;
padding-top:25px
}
.col-1{
background:url(../images/footer-left.png);
	width:333px;
	border-radius:0px 0px 0px 30px;
}

 .col-2{
background:url(../images/footer-centre.png);
	width:334px;
} 

.col-3 {
background:url(../images/footer-right.png);
	width:333px;
		border-radius:0px 0px 30px 0px;
}

.container4 {
text-align:center;  border:1px solid #091231; border-width:0px 0px 1px 0px; height:30px;
margin:0 0 20px 0; /* for this demo only */
}
.menu4 {
text-align:left; font-family: verdana, sans-serif; position:relative; font-size:0.85em; background:#091231; width:1000px; height:30px;
}
.menu4 ul {
padding:0; margin:0; list-style-type: none;

}
.menu4 ul li {
	text-align:center;
float:left; position:relative;
background:url(../images/menu-seperator.gif) no-repeat right;

}

.menu4 ul li a, .menu4 ul li a:visited {
	display:block;
text-decoration:none; width:95px; height:30px; color:#FFF; padding-left:15px; padding-right:15px; line-height:29px;
}
* html .menu4 ul li a, .menu4 ul li a:visited {
width:100px; w\idth:70px;color:#FFFFFF;
}

.menu4 ul li ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden; z-index:40;
border-radius:0px 0px 7px 7px;	

}

.menu4 ul li ul li {
margin-left:-35px;
background:none;

}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu4 ul li:hover a,
.menu4 ul li a:hover {
color:#4D9CBE; text-decoration:none; border:0;
}
.menu4 ul li:hover ul,
.menu4 ul li a:hover ul {
visibility:visible; width:125px; height:auto; position:absolute; top:31px; left:0px; background:#4D9CBE;; overflow:visible;

}
.menu4 ul li:hover ul li a,
.menu4 ul li a:hover ul li a {
background:transparent; text-decoration:none; color:#FFF; height:auto; line-height:1.5em; padding:5px 10px 5px 35px; width:166px; w\idth:125px;
}
.menu4 ul li:hover ul li a.drop,
.menu4 ul li a:hover ul li a.drop {
color:#091231; height:auto; line-height:1.5em; padding:5px 10px 5px 35px; width:166px; w\idth:125px;
}
.menu4 ul li:hover ul li ul,
.menu4 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}
.menu4 ul li:hover ul li a:hover,
.menu4 ul li a:hover ul li a:hover {
color: #091231;
}
.menu4 ul li:hover ul li:hover ul,
.menu4 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#091231; left:166px; height:auto; border:1px solid #909;
}
.menu4 ul li:hover ul li:hover ul.left,
.menu4 ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.menu4 ul li:hover ul li:hover ul li a,
.menu4 ul li a:hover ul li a:hover ul li a {
color:#00f; height:auto; line-height:1.5em; padding:5px 10px 4px 35px; width:166px; w\idth:140px;
}
* html .menu4 ul li a:hover ul li a:hover ul li a {padding:4px 10px 4px 35px;}

.menu4 ul li:hover ul li:hover ul li:hover a,
.menu4 ul li a:hover ul li a:hover ul li a:hover {
color:#091231; text-decoration:underline;
}

.wrapper{
width:100%;
text-align:justify;
}
.aside{
float:left;
width:200px;
margin-left:25px;
margin-right:26px;
padding-top:25px;
}
.mainContent{
float:left;
width:703px;	}
.section{
		padding-bottom:50px;
}
.link1 { 
	text-decoration:none;
}
errorp{
margin-bottom:1px;
color : red;
}
p {
	margin-bottom:1px;
	
}
.p1 { 
	margin-bottom:8px;
}
.p2 { 
	margin-bottom:17px;
}
.p3 { 
	margin-bottom:25px;
}
	.list1 dt {
		color:#000;

	}
	.list1 dd {
		padding-bottom:25px;
	}
	

#loading{
text-align:center;
 padding-top: 50px;
  padding-bottom: 50px;
}
.contacx {
  float: right;
      width: 286px;
	  margin-top:1px;
}
.errorSummary{
padding: 20px;
color:#E80404;
}
.grid_8 p{


}
.zoomer p{
text-align:justify;
padding-top:20px;
}
.errorSummary li{
 margin-left: 20px;
 color:red;
}
.red-left{
color:red;
}
.thank,.green-left{
  color: #198F0A;
    font-weight: bold;
    padding: 30px;
}
.thumbgall{
margin-top:15px;
margin-top:15px;
}

.subfoot h3{
text-align:center;
}
.subfoot ul{
list-style:disc outside none;
}
#contactx{
margin-top:20px;
  float: left;
  padding-left:75px;
}
#contactx input,#text{
border: 1px solid #09193E;
    border-radius: 4px 4px 4px 4px;
}
#contactx tr{

}
#contactx tr td{
padding:12px;

} 
.center{

}
.block{
    float: left;
    width:200px;
	  background-color:#1B356D;
    border-radius: 10px 10px 10px 10px;
    margin: 10px;
	  padding: 10px;
}


.block .thimb{

   text-decoration: none;
}
.block img{
float:left;

}
.block .subtitle{
   color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin-top: 42px;
	    text-transform: uppercase;
		 margin-left: 116px;

}

.clr{
clear:both;	
}
#product-list div {
background-color:#091231;
margin:4px;
border-radius:10px;
}

#product-list div:hover {
background-color:#4d9cbe;
margin:4px;
border-radius:10px;
}

  #Services{
width:700px;
text-align:justify;
position:relative;
margin:auto;
color:#000;
}
 
  
   #Products{
width:900px;
text-align:justify;
position:relative;
margin:auto;
color:#000;
} 

#Products td{
width:300px;
border:solid 1px #FF0000;	
}

#physical_security_div {
width:auto;
text-align:justify;
position:relative;
margin:auto;
color:#000;	
}

.clr{
clear:both;
}
.side{
  float: left;
    width: 236px;

	   padding-left: 13px;
}
.side p{
 padding-top:20px;
 text-align:justify;
}
.waw{
 border: 1px solid red;
    color: red;
   
    position: relative;
    text-align: right;
    top: 16px;
    z-index: 222222222;
}
.zoomer{
 width: 905px;
 padding: 45px;
 padding-top:5px;
}
.mygrid_8{
	 margin-top: -334px;
	 margin-bottom: 15px;
	 margin-left: 270px;
	 width: 700px;
	
}
.grid_8{
	 margin-top: 15px;
	 margin-bottom: 15px;
}
.grid_8 ul{
list-style:disc;
margin-left:14px;
margin-top: 5px;
}
.grid_8 ul li{
 margin-left: 9px;
   text-transform: capitalize;
}
.scroll{
 height: 258px;
  overflow-y: scroll;
    margin-top: 11px;
	  width: 250px;
}

h3.border-bot{
padding-bottom: 7px;
border-bottom:1px solid;
width:230px;
font-size:13px;
text-transform:capitalize;
}
.border-bot{
margin-top: 10px;
  text-align: justify;
}
#submit{
padding:2px;
width:80px;
cursor:pointer;
background-color: rgb(53, 164, 164);
 color: rgb(11, 12, 10);
}
.readmore{
 color:#3E6C8E;
}
#submit:hover{
background-color: #fff;
}
.tahet{
margin-top:5px;

}
.insider{
margin-bottom:20px;
}
.headx{
margin-left:0px;
}
.lfoot li ,.rfoot li{
text-align:left;
margin-left:40px;
}
.rfoot li a{
color:#fff;
}
.main{
 float: right;
    width: 730px;
}
.subfoot {
background-color:rgb(53, 164, 164);

   
}

.path ul{
  list-style: none;

}
.path a{
  color: #FFFFFF;
    text-decoration: none;
	   padding: 3px;
}
.rfoot,.cfoot,.lfoot {
float:left;
color:#fff;
padding: 15px 0 0;
    width: 330px;
	  text-align: center;
	      height: 115px;
}
.new{
 float: left;
 padding-top: 10px;
}
.path{
  float: right;
    text-align: center;
    width: 350px;
}
.path h3{
color:#fff;
}
h5{
  font-size: 16px;
    padding: 10px;
	text-align:left;
}
#footer{
    /*border: 1px solid #6B6F88;*/
}
.vacancy , .alba{
 float: left;
}
.alba{
    width: 490x;
}
.vacancy{
 width: 401px;
}
.tahet span{
   color: #FFFFFF;

    position: relative;
    top: 5px;
}

 .newmou {
    padding-left: 25px;
}

.newmou li a{
    color: #FFFFFF;
}
.newmou li{
   float: left;
    padding: 0 8px 8px;
	  list-style: none outside none;
}
.copyr{
  
    color: #FFFFFF;
    left: 29px;
    position: relative;
    top: -0px;
    width: 420px;
}