body{ margin:0; padding:0; background:#dde0e2;}
img{ border:#66F;
border-radius:5px;}
 
.main{ width:961px; margin:0 auto;   background:#FFF;}
.logo{ width:326px; margin-top:15px; float:left; margin-left:15px;}
.topNav{ width:300px; float:right; margin-top:15px;}
.topNav ul{ width:235px;  list-style-type:none; display:block; float:right;} 
.topNav ul li{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; margin:0 7px 0 7px;  padding:0; line-height:10px; float:left; }
.topNav ul li a{ text-decoration:none; color:#6b6b6b; padding-left:15px; }
.home{ background:url(images/home.png) no-repeat top left;}
.contact{ background:url(images/contact.png) no-repeat top left; padding-top:2px;}
.sitemap{ background:url(images/sitemap.png) no-repeat top left;}
.social{ margin:22px 0 0 0; padding:0; width:136px; clear:both; float:right;}
.social img{ margin-left:5px;}
.nav{ clear:both; background:url(images/menubg.png) repeat-x top left; height:58px;}
.clear{ clear:both;}
.slider{ background: url(images/sliderbg.png) no-repeat top left; height:338px; padding-top:45px; margin-top:20px; }
/*menu CSS*/
.jqueryslidemenu{
font: normal 15px Verdana;
background: none;
width: 100%; padding:0;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{ 
position: relative;
display: inline;
float: left;   background:url(images/seprator.png) no-repeat center right; 
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: none; /*background of tabs (default state)*/
color: white;
padding: 20px;
color: #2d2b2b;
text-decoration: none;
}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block; 
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: url(images/menuhover.png) repeat-x top left; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position:absolute;  
left: 0; width:670px; background:#10376b;
display: block; height:400px;
visibility: hidden; z-index:100; border-bottom-left-radius:5px; border-bottom-right-radius:5px;
}
 
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item; background:#10376b; width:306px;
  display:block; padding-left:15px; clear:both;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;  
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 306px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #fff; z-index:500;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #379bd3;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 25px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.infobox{ background:url(images/box-bg.png) repeat-x top left; border-radius:10px; height:282px; border:1px solid #e9e9e9; width:940px; margin:0 auto; padding:0; color:#0a2a67;}
.news { color:#0a2a67; width:290px; float:left; background:url(images/sepretor.png) no-repeat  center right; height:100%; padding:15px;}
.infobox h2{ color:#0a2a67; font-size:18px; font-family: Arial, Helvetica, sans-serif; margin:0 0 0 15px; padding:0 0 8px 0;   line-height:24px; font-weight:300;}
.newdes{color:#0a2a67; background: url(images/blt.png) no-repeat left 7px; padding-left:15px; display:block; font-family:Arial, Helvetica, sans-serif;   font-size:12px; line-height:18px; margin-top:10px;}
.newdes span{ color:#000; font-weight:bold;  }
.readmore{  background:url(images/arro-g.png) no-repeat center left; font-family:Arial, Helvetica, sans-serif; color:#0a2a67; font-size:12px; text-decoration:none; padding-left:18px; margin-top:10px; display:block; float:right;}
.certificate{ width:130px; margin:0 auto; padding:0; height:200px;}
.director{color:#0a2a67; float:left; width:280px; margin-left:15px; margin-top:18px;}
.director h3{  font-size:16px; color:#000; font-family:Arial, Helvetica, sans-serif; margin:9px 0 0 0; padding:10px 0 0 0; font-weight:300; }
.director p{ color:#0a2a67; font-size:12px; color:#4d4d4d; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
.imgLeft{ float:left; padding-right:15px; padding:0;  border:#184b8c;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.imgRight{ float:right; padding-left:15px; border:#66F;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  padding:0;}
.infobox ul{  display:block; list-style-type:none; margin:0 0 0 14px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515050;}
.infobox ul li{ line-height:31px; background:url(images/blt.png) no-repeat left  center; padding-left:12px;   }
.infobox  ul li a{ text-decoration:none; color:#0a2a67;  }
.infobox  ul li a:hover{ color:#0a2a67;}
.container{width:690px; float:left;}
.container h2{ font-size:21px; font-family: Arial, Helvetica, sans-serif; margin:0 0 0 15px; padding:0 0 8px 0; color:#0a2a67; line-height:24px; font-weight: bold; text-transform:uppercase;}
.container h3{ font-size:18px; font-family: Arial, Helvetica, sans-serif; margin:0 0 0 15px; padding:0 0 8px 0; color:#000; line-height:24px; font-weight: bold; }

.container p{ color:#4c4c4c; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin:0 0 0 15px; text-align:justify; }
.LeftNav{ width:242px; float:right; margin-right:9px;}
.productbox{ border:1px solid #0a2a67; min-height:315px;}
.productbox h3 { margin:0; padding:0; color:#FFF; font-size:18px; font-family: Arial, Helvetica, sans-serif; line-height:44px; font-weight:300; background: url(images/product-bg.png) repeat-x top left; padding-left:9px;}
.productbox  ul{ margin:0 6px 0 6px; padding:0; list-style-type:none;   color:#0a2a67; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:31px;}
.productbox  ul li{ background:url(images/blt.png) no-repeat left center; padding-left:12px; border-bottom:1px dotted #0a2a67; }
.productbox  ul li a{ text-decoration:none; color:#0a2a67;  }
.productbox  ul li a:hover{ color:#000;}
.box3{ clear:both; margin:28px 0 22px 0; float:left;}
.address{ width:213px; float:left; margin-left:15px;  }
.rollers{ width:939px; margin:0 auto; padding:0; display:block;}
.quicklink{ width:221px; float:left; margin-left:12px;}
.box3 h2{ font-size:18px; font-family: Arial, Helvetica, sans-serif;  color:#0a2a67; line-height:24px; font-weight:300; border-bottom:1px solid #0a2a67; padding:0 0 17px 0;}
.box3 h2 span{ border-bottom:9px solid #0a2a67; padding:0 0 10px 0;}
.box3 p{ margin-top:15px;}
.box3 p span{ color:#0a2a67; font-weight:bold;}
.box3 p strong{ font-weight:bold;}
.box3 p a{ text-decoration:none; color:#0a2a67;}
.box3 p a:hover{ text-decoration:underline;}
.form{ margin-left:15px; height:260px;}
.form input{ width:190px; text-transform:capitalize;  border:1px solid #e3e3e3; margin-top:15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; padding:5px;  }
.form textarea{ text-transform:capitalize; width:190px;  border:1px solid #e3e3e3; margin-top:19px; height:70px;  font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; padding:5px;}
.products{ margin-top:15px; margin-left:30px;  float:left;}
.products h2{ border:none; text-align:center;}
.footer{ background:#244386; color:#FFF; clear:both; min-height:83px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
.footer div{ float:left; width:47%; padding:10px;}
.footer a{ color:#FFF; text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.inner { min-height:800px; }
.bullet ul{ list-style-type:none; margin:10px 0 0 15px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
.bullet ul li{background: url(images/blt.png) no-repeat left 7px; padding-left:15px; color:#4c4c4c; line-height:25px;}
.bullet ul li a{ text-decoration:none; color:#4c4c4c;} 
.bullet ul li a:hover{ text-decoration:underline;}
.imgLeft{ float: left; margin-right:10px; border:2px solid #477db3;}
.imgRight{ float: right; margin-left:10px; border:2px solid #477db3; }
.grid{margin-top:15px; margin-left:15px; width:243px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;   color:#0a2a67;}
.grid span{ text-align:center; display:block; width:100%; margin-top:10px;}
 .cms-page table {border-collapse: collapse; background:#FFF;   text-align:center; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:15px;}
.cms-page th {  border: 1px solid #d8dbdd; color: #fff; font-size: 13px; padding: 4px; background-color:#060875; }
.cms-page td {  border: 1px solid #d8dbdd;  color: #444;  font-size: 12px;  padding: 4px; vertical-align:top;   }
.cms-page tr{ -moz-transition:background 0.5s ease 0s; }
.cms-page tr:hover{  -moz-transition:background 0.5s ease 0s; font-weight:bold}
.center { width:100%;}
.center img{ width:auto; display:block; margin:0 auto; padding:0;}
hr{ margin:0 0 0 15px; border:1px solid #000099;  }