body{
   background-color:#ffffff;
   margin-top:0px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#323232;
   line-height: 16px;
   }
.page{background-image:url(../images/bg.png);
      background-repeat:no-repeat;
	  background-position:center top;
	  
	  }
.body{width:980px; margin:auto;}
.header{width:980px; padding:5px 0 15px 0px; height:65px; 
	  background-position:center top;}
.logo{float:left;}
.puncline{float:left;
          margin:0px 0px 0 75px;
		  }
.searchbox{ width:155px;height:70px;float:right;}
.social{}
.social_icon{float:left;}
.topmenu{height:25px;width:155px;float:right;}
.topmenu a{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#4c4c4c;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }
.topmenu a:link{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#4c4c4c;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }	
.topmenu a:visited{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#4c4c4c;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }	
.topmenu a:hover{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#034060;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }   
.topmenu #active_menu{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#034060;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }   		   
.searchbox1{width:260px; margin-top:30px; text-align:left;}
.serachbg{background-image:url(../images/search_box.gif);
          background-repeat:no-repeat;
		  width:177px;
		  height:21px;
		  border:0px;
		  margin-right:2px;
                  
		  
		  }
           
.maincontent{background-color:#ffffff;
             width:980px;
			 margin:auto;
			 float:left;
			 }
.menubg{
		width:100;
		height:30px;

		}



.puncline a{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#4c4c4c;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }
.puncline a:link{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#4c4c4c;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }	
.puncline a:visited{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#4c4c4c;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }	
.puncline a:hover{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#034060;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }   
.puncline #active_menu{display:inline;
           font-size:11px;
		   font-weight:normal;
		   color:#034060;
		   text-decoration:none;
		   padding:0 5px;
		   border-right:#4c4c4c solid 1px;
		   }   


.menu{color:#FFFFFF;}
.menu a{display:inline;
        font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		line-height:46px;
		text-transform:uppercase;
		padding:12px 32px 12px 32px;
		}
.menu a:link{display:inline;
        font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		line-height:46px;
		text-transform:uppercase;
		padding:12px 32px 12px 32px;
		}
.menu a:visited{display:inline;
        font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration:none;
		line-height:46px;
		text-transform:uppercase;
		padding:12px 32px 12px 32px;
		}
.menu a:hover{display:inline;
        font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#121111;
		text-decoration:none;
		line-height:46px;
		text-transform:uppercase;
		padding:12px 32px 12px 32px;
		background-image:url(../images/mn_ho.jpg);
		background-repeat:repeat-x;
		height:40px;
		}
.menu #active_menu{display:inline;
        font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#121111;
		text-decoration:none;
		line-height:46px;
		text-transform:uppercase;
		padding:12px 32px 12px 32px;
		background-image:url(../images/mn_ho.jpg);
		background-repeat:repeat-x;
		height:40px;
		}
.banner{width:980px;float:left; }
.content{margin-top:10px;
        
		   float:left;
		 }
.ltcontent{background-image:url(../images/ltbg.jpg);
           background-repeat:no-repeat;
		   background-color:#FFFFFF;
		   width:241px;
		   padding:15px 10px 0 10px;
		   margin-bottom:10px;
		 
		   }
.lttop{font-size:18px;
       font-weight:normal;
	   color:#323232;
	   }
.ltbox{background-color:#FFFFFF;
       border:#aeaeae solid 1px;
padding:7px;
	  
	   
	   }
.ltsidebar{float:left; width:261px;}
.rtsidebar{float:right; width:261px;}
.mine{color:#323232;text-align:justify;}
.mine a{display:block;
        background-image:url(../images/ltar.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		text-decoration:none;
		padding:0 0 10px 30px;
		

		margin-bottom:10px;
		color:#323232;
		}
.news{color:#323232;text-align:justify;}
.news a{display:block;
        background-image:url(../images/ltar.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		text-decoration:none;
		padding:0 0 10px 30px;
		border-bottom:#9f9d9d dotted 2px;
		margin-bottom:10px;
		color:#323232;
		}

.news1{color:#323232;}
.news1 a{display:block;
        
		text-decoration:none;
		padding:0 0 5px 5px;
		
		margin-bottom:5px;
		color:#323232;
		}



.midcontent{ background-image:url(../images/maincontent.jpg);
             background-repeat:no-repeat;
			width:961px;
			margin-left:8px;
			height:270px;
			float:left;
		   margin-bottom:10px;
			}
			
.midcontentnew{ 
           
			width:961px;
			margin-left:8px;
			
			float:left;
		   margin-bottom:10px;
			}
			
.midcontent1{ 
			width:961px;
			margin-left:8px;
			float:left;
			
		   margin-bottom:10px;
			}
.midcontent_lt{float:left; width:16px;}
.midcontent_mid{float:left; background-image:url(../images/midcontent_mid.gif);
                background-repeat:repeat-x;
				background-position:left;
				padding:0 20px;
				
			}
.midcontent_rt{float:right; width:16px;}
.lbs{background-image:url(../images/icon4.png);
     background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:30px;

	 padding-top:5px;
	 text-align:justify;
	 margin:10px 0px;
	 }
.icon2{background-image:url(../images/icon2.jpg);
     background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:30px;
	 padding-top:5px;
	 text-align:justify;
	 margin-bottom:10px;
	 }
.icon3{background-image:url(../images/icon1.png);
     background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:30px;
	 padding-top:5px;
	 text-align:justify;
	 margin-bottom:10px;
	 }
.icon4{background-image:url(../images/icon5.jpg);
     background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:30px;
	 padding-top:5px;
	 text-align:justify;
	 margin-bottom:10px;
	 }
.icon5{background-image:url(../images/icon3.jpg);
     background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:30px;
	 padding-top:5px;
	 text-align:justify;
	 margin-bottom:10px;
	 }
.icon6{background-image:url(../images/icon6.jpg);
     background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:30px;
	 padding-top:5px;
	 text-align:justify;
	 margin-bottom:10px;
	 }
.about{background-image:url(../images/aboutbg.jpg);
       background-repeat:no-repeat;
	   width:943px;
	   padding:15px 10px 7px 10px;
	   margin-left:8px;
	   float:left;
	 
	   }
.footer{background-image:url(../images/footerbg.jpg);
        background-repeat:repeat-x;
		border:#CCCCCC solid 1px;
		width:978px;
		color:#000000;
		padding:10px 0px;
		text-align:center;
		float:left;
		}
.footertext{color:#000000; margin-top:5px;}
.footertext a{display:inline;
          font-size:11px;
		  color:#000000;
		  text-decoration:none;
		  border-right:#000000 solid 1px;
		  padding:0 5px;
		  }
.footertext a:link{display:inline;
          font-size:11px;
		  color:#000000;
		  text-decoration:none;
		  border-right:#000000 solid 1px;
		  padding:0 5px;
		  }
.footertext a:visited{display:inline;
          font-size:11px;
		  color:#000000;
		  text-decoration:none;
		  border-right:#000000 solid 1px;
		  padding:0 5px;
		  }
.footertext a:hover{display:inline;
          font-size:11px;
		  color:#034060;
		  text-decoration:none;
		  border-right:#000000 solid 1px;
		  padding:0 5px;
		  }
.footertext #active_menu{display:inline;
          font-size:11px;
		  color:#034060;
		  text-decoration:none;
		  border-right:#000000 solid 1px;
		  padding:0 5px;
		  }
.rtcontent{float:left; margin-left:5px; width:699px;}
.innerbody{background-image:url(images/bodybg2.jpg);
           background-repeat:no-repeat;
		   background-color:#FFFFFF;
		   padding:15px 10px 0 10px;
		   width:679px;
		   margin-top:10px;
		   }

#horiz-menu {
	height: 24px;
	color:#FFFFFF;
font-family:sans-serif,Tahoma,Verdana,Geneva,Arial,Helvetica;
font-size:11px;
	position: absolute;



}

#horiz-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
}

#horiz-menu li {
	display: block;
	float: left;
	margin: 0 0px 0 0;
	padding: 0;
}

#horiz-menu a,
#horiz-menu li.active a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 24px;
        width:140px;
	line-height: 26px;
	margin-top:2px;
	font-weight: normal;
	font-size: 100%;
	overflow: hidden;
}

#horiz-menu a {
	background-position: 0 -24px;
	background-repeat: no-repeat;
}

#horiz-menu li {
	background-position: 100% -24px;
	background-repeat: no-repeat;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a {
	background-position: 0 -76px;
}

#horiz-menu li:hover,
#horiz-menu li.sfHover {
	background-position: 100% -76px;
}

#horiz-menu li.parent:hover a,
#horiz-menu li.parent.sfHover a,
#horiz-menu li.parent-sfHover a {
	background-position: 0 -114px;

}

#horiz-menu li.parent:hover,
#horiz-menu li.parent.sfHover,
#horiz-menu li.parent-sfHover {
	background-position: 100% -114px;

}

#horiz-menu li.active a {
	background-position: 0 0;
}

#horiz-menu li.active {
	background-position: 100% 0;
}

/* splitmenu specific overrides */

#horiz-menu.splitmenu li.parent:hover a,
#horiz-menu.splitmenu li.parent-sfHover a {
	background-position: 0 -76px;
}

#horiz-menu.splitmenu li.parent:hover,
#horiz-menu.splitmenu li.parent-sfHover {
	background-position: 100% -76px;
}

#horiz-menu.splitmenu li.active:hover a,
#horiz-menu.splitmenu li.active-sfHover a {
	background-position: 0 0;
}

#horiz-menu.splitmenu li.active:hover,
#horiz-menu.splitmenu li.active-sfHover {
	background-position: 100% 0;
}

#horiz-menu a:hover {
	text-decoration: none;
}

/* mouseovers */

#horiz-menu li li a:hover {
	background: none;
}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
	background: none;


}

#horiz-menu li li a {
	font-size: 100%;
	font-weight: normal;
	background: none;
}


.mainmenutable {
	background-color: #555555;
	padding: 0px;
	width: 980px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	VERTICAL-ALIGN: top;
	horizontal-align:left;
	
}


a,
.contentheading {
	color: #000099;
}



ul.menu li.active li a:hover {
	color: #000;
}

#horiz-menu a {
		color: #ffffff;
	background-color:#3875b4;
       border:none;
        text-decoration:none;
}

#horiz-menu a:hover {
	background-color: #ecedee;
	color:#000000;
	
       
}

#horiz-menu li {
	background-image: url(../images/style1/menu-r.png);
}

#horiz-menu li.active a{
background-color: #ecedee;
color:#000000;

}

#horiz-menu li.sfHover.active a {
	color: #ffffff;
}

#horiz-menu.splitmenu li.active a,
#horiz-menu.splitmenu li.active-sfHover a {
	color: #ffffff;
	background: url(../images/style1/menu-l.png) 0 0 no-repeat;
}

#horiz-menu.splitmenu li.active {
	background: url(../images/style1/menu-r.png) 100% 0 no-repeat;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a{
color: #fffffff;
}


#horiz-menu li li a:hover,
#horiz-menu li.active li a:hover {
	background-color: #ecedee;
color:#000000;
}

#horiz-menu li li a,
#horiz-menu li.active li a,
#horiz-menu li.active.parent.sfHover a,
#horiz-menu li.active-sfHover a,
#horiz-menu li.active.sfHover li a,
#horiz-menu li.active-sfHover li a {
	color: #fff;
text-align:left;
}

#horiz-menu li li.parent a.daddy,
#horiz-menu li.active li.parent a.daddy {
	background: url(../images/style1/dropdown-child.png) 95% 50% no-repeat;
}

#horiz-menu li li.parent:hover a.daddy,
#horiz-menu li.active li.parent:hover a.daddy,
#horiz-menu li li.parent-sfHover a.daddy,
#horiz-menu li.active li.parent-sfHover a.daddy {
	background: url(../images/style1/dropdown-child.png) 95% 50% no-repeat;
}

#horiz-menu li li, 
#horiz-menu li:hover li,
#horiz-menu li.sfHover li,
#horiz-menu li.parent:hover li,
#horiz-menu li.parent.sfHover li,
#horiz-menu li.active.parent:hover li,
#horiz-menu li.active.parent.sfHover li {
	
	background: none;
}

#horiz-menu ul ul {
background-color:#3875b4;

}

ul.menu li a,
a.mainlevel {
	background: url(../images/style1/mainmenu-bg.png) 0 0 no-repeat;
	color: #000000;
}

ul.menu li.active a,
ul.menu li a:hover,
ul.menu li.active a:hover,
a#active_menu,
a.mainlevel:hover {
	color: #000000;
	background: url(../images/style1/mainmenu-bg.png) 0 -27px no-repeat;
}

a#active_menu.sublevel {
	color: #ffffff;
}

a.sublevel {
	color: #000000;
}

a.sublevel:hover {
	color: #000000;
}

/* @end */


.newcontent_head{
      padding-left:10px; 
      padding-top:10px;
	  font-size:20px;
      font-weight:normal;
	  color:#323232; float:left;
          }
		  
.newcontent_lreanmore{
float:left; 
padding-left:150px; 
padding-top:3px;
}

.newcontent_lreanmore1{
float:left; 
padding-left:174px; 
padding-top:3px;
}

.newcontent_lreanmore2{
float:left; 
padding-left:168px; 
padding-top:3px;
}

.newmidcontent{
width:961px;margin-left:7px;float:left; padding-bottom:5px;
}

.newmidcontent_left{
width:476px; float:left;
}

.newmidcontent_lefthead{
color:#323232; font-family:Times New Roman; font-size:16px;
}

.newmidcontent_leftcon{
float:left; width:238px;
}
.newmidcontent_leftconhead{
color:#0c69a5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-top:10px;
}

.newmidcontent_leftconhead1{
color:#0c69a5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-top:10px; padding-left:5px;
}

.newmidcontent_leftconcnt{
text-align:justify;padding-top:10px; width:225px;
}

.newmidcontent_leftconcnt1{
text-align:justify;padding-top:10px;width:225px;padding-left:5px;
}

.newbottomcontent_head{
float:left;width:308px; padding-top:10px; text-align:center;  color:#02458d; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}

.newbottomcontent_content{
float:left; width:310px; height:170px; background-image:url(../images/newbottomcontent_bg.jpg); background-repeat:no-repeat;margin-left:9px; margin-top:5px;
}

.newbottomcontent_content1{
float:left; width:310px; height:170px; background-image:url(../images/newbottomcontent_bg.jpg); background-repeat:no-repeat;margin-left:6px; margin-top:5px;
}

.midcontent_imgnew{
padding-left:8px; padding-top:12px;
}

.midcontent_imgnew1{
padding-left:26px; padding-top:12px;
}

.midcontent_imgnew2{
padding-left:27px; padding-top:12px;
}


.etv{
background-image:url(../images/ennovasys_tv.gif); background-repeat:no-repeat; width:388px; height:308px; float:left;margin-left:27px;
}

.etv_cont{
padding-top:65px; padding-left:16px;
}

.trakcont{
float:left; padding-right:36px;
}

.trakforce_img{
padding-left:45px;
}

.trakscholl_cont{
padding-top:28px;
}

.trakscholl_img{
padding-left:7px;
}

.vehicleauthentication_img{
padding-left:45px;
}
