html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p,

blockquote, pre, a, abbr, acronym, address, big,

cite, code, del, dfn, em, font, img {

	margin: 0px auto;

	padding: 0px;

	border: 0px;

	outline: 0px;

}
body
{
 background:#000;
 padding:0;
 margin:0;
}

@font-face 
{
font-family: MyriadPro;
src: url('MyriadPro-Regular.eot'); /* IE9 Compatibility Modes */
src: url('MyriadPro-Regular.eot?') format('eot'),  /* IE6-IE8 */
url('MyriadPro-Regular.woff') format('woff'), /* Modern Browsers */
url('MyriadPro-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
url('MyriadPro-Regular.svg#svgMyriadPro-Regular') format('svg'); /* Legacy iOS */
}
@font-face 
{
font-family:MyriadProcon;
src: url('MyriadPro-Cond.eot'); 
src: url('MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),
url('MyriadPro-Cond.woff') format('woff'), 
url('Myriadpro-cond.ttf') format('truetype'), 
url('Myriadpro-cond.svg#webfont') format('svg'); 
}



td
{
 background: transparent;
 font-size : 16px; 
 color : #000000;
 font-family : MyriadProcon,MyriadPro,verdana, arial, sans-serif;
 text-decoration : none;
 font-weight: normal;
 padding :0px;
 margin:0px;
} 
 
/*---------------header---------------------------------------*/
td.head1
{
 background: url(head1.png) no-repeat scroll 0 0;
 padding:0;
 margin:0;
}
td.menu-bkg
{ 
 background:url(menu.png) no-repeat scroll 0 0;
 height:56px;
 padding:0px 0 0 0;
 margin:0;
}
td.head2
{
 background:url(head2.png) no-repeat scroll 0 0;
 padding:0;
 margin:0;
}
ul.top-menu{
   margin:0;
   padding:0;
   list-style:none;
   height:52px;
}
ul.top-menu li{
   margin:0;
   padding:0;
   list-style:none;
   display:inline;
   vertical-align:middle;
   font-family: MyriadProcon;
   font-size:26px;
   font-weight:normal;  
   float:left;
   line-height:52px;
  }
ul.top-menu li a{
   margin:0px;
   padding:0px 25px;
   color:#fff; 
   text-decoration:none;
   float:left;
   vertical-align:middle;
  }
ul.top-menu li a:hover{
   margin:0px;
   padding:0px 25px;
   color:#fff; 
   text-decoration:none;
   float:left;
   font-weight:normal;
   background:url(menu-h1.png) repeat-x scroll 0 0;
   height:52px;
  }
 
ul.top-menu li a.active{
   margin:0px;
   padding:0px 25px;
   color:#fff; 
   text-decoration:none;
   float:left;
   font-weight:normal;
  background:url(menu-h1.png) repeat-x scroll 0 0;
   height:52px;
  }
ul.top-menu li.last 
{ 
 margin:0 0 0 0px;
 padding:0;
 list-style:none;
 height:46px;
}  
ul.top-menu li.last a
{ 
   margin:0px;
   padding:0px 25px;
   color:#fff; 
   text-decoration:none;
   float:left;
   vertical-align:middle;
}
ul.top-menu li.last a:hover
{
   margin:0px;
   padding:0px 25px;
   color:#fff; 
   text-decoration:none;
   float:left;
   font-weight:normal;
   background:url(menu-h.png) no-repeat scroll 0 0;
   height:52px;
  }
ul.top-menu li.last a.active
{
   margin:0px;
   padding:0px 25px;
   color:#fff; 
   text-decoration:none;
   float:left;
   font-weight:normal;
   background:url(menu-h.png) no-repeat scroll 0 0;
   height:52px;
  }
td.body1
{
 background: url(rpt1.jpg) repeat-x scroll 0 0;
 height:211px;
 padding:0;
 margin:0;
} 
td.box1
{
 background:url(design-img.png) no-repeat scroll 0 0;
 height:208;
 padding:30px 0 0 0;
 margin:0;
 font-size :64px; 
 color : #fff;
 font-family :MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 text-align:center;
 vertical-align:middle;
} 
td.box2
{
 background:url(certificate-img.png) no-repeat scroll 0 0;
 height:208;
 padding:30px 0 0 0;
 margin:0;
 font-size :64px; 
 color : #fff;
 font-family :MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 text-align:center;
 vertical-align:middle;
} 
td.box3
{
 background:url(engineering-img.png) no-repeat scroll 0 0;
 height:208;
 padding:30px 0 0 0;
 margin:0;
 font-size :64px; 
 color : #fff;
 font-family :MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 text-align:center;
 vertical-align:middle;
} 
td.content1
{ 
 font-size :14px; 
 color : #fff;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:20px 0 0 15px;
 margin:0;
 vertical-align:bottom;
} 
span.text1 
{ 
 font-size :24px; 
 color : #f3751e;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
} 
td.content2
{ 
 font-size :14px; 
 color : #fff;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
 line-height:20px;
}  

a.more
{ 
 font-size :21px; 
 color : #f1781f;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:bold;
 padding:0;
 margin:0;
 float:right;
}
a.more:hover
{ 
 font-size :21px; 
 color : #fff;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:bold;
 padding:0;
 margin:0;
}
ul.text-list
{
  margin:0;
  padding:0;
  list-style:none;
  float:left;
}

ul.text-list li
{
  margin:0;
  padding:0 0 0 50px;
  list-style:none;
  color:#fff;
  font-family:MyriadProcon;
  font-size:49px;
  font-weight:normal;
  background:url(img1.jpg) no-repeat scroll 0px 0px;
  text-align:left;
  clear:both;
  line-height: 32px;
  height:36px;
 }  
ul.text-list1
{
  margin:10px 0;
  padding:0;
  list-style:none;
  float:left;
}

ul.text-list1 li
{
  margin:15px 10px;
  padding:0px 0 0 30px;
  list-style:none;
  color:#fff;
  font-family: MyriadPro;
  font-size:14px;
  font-weight:normal;
  background:url(img2.jpg) no-repeat scroll 0px 0px;
  text-align:left;
  clear:both;
  line-height: 16px;
  height:16px;
 } 
td.bottom1
{
 background: url(bottom-rpt.jpg) repeat-x scroll 0 0;
 height:0px;
 padding:0;
 margin:0;
}   
td.footer-box
{
 background:#000;
 padding:0;
 margin:0;
} 
td.content3
{ 
 font-size :29px; 
 color : #f2761e;
 font-family :MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
} 
td.content4
{ 
 font-size :15px; 
 color : #fff;
 font-family :MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
}
a.mail1
{ 
 font-size :15px; 
 color : #fff;
 font-family : MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0;
}
a.mail1:hover
{ 
 font-size :15px; 
 color : #f2761e;
 font-family : MyriadProcon;
 text-decoration : underline;
 font-weight:normal;
 padding:0;
}
a.mail1:visited
{ 
 font-size :15px; 
 color : #fff;
 font-family : MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0;
}

ul.footernav
         {
         list-style:none;
         margin:0px 0 0 0;
         padding:0;
         height:74px;
         }
 ul.footernav li
         {
         display:inline;
         font-family : MyriadProcon;
         font-size:24px;
         padding:0 2px;
         margin:0;
         line-height:60px;
         vertical-align:middle;
         float:left;
         font-weight: normal;
         }

 ul.footernav li a
       {
       text-decoration:none;
       color:#fff;
       font-weight:normal;
       margin:0;
       padding:0 22px;
       float:left;
       cursor:pointer;
       vertical-align:middle;
       }
       
  ul.footernav li a:hover{
   margin:0;
   padding:0 0 0 22px;
   color:#fff; 
   text-decoration:none;
   float:left;
   height:74px;
   line-height:60px;
   vertical-align:middle;
   float:left;
   background:url(menuh1.jpg) no-repeat left;
   font-weight: normal;
  }
  ul.footernav li a:hover span{
   margin:0;
   padding:0 22px 0 0;
   color:#fff; 
   text-decoration:none;
   float:left;
   height:74px;
   line-height:60px;
   vertical-align:middle;
   float:left;
   background:url(menuh1.jpg) no-repeat right;
   font-weight: normal;
  }
  ul.footernav li a.active{
   margin:0;
   padding:0 0 0 22px;
   color:#fff; 
   text-decoration:none;
   float:left;
   height:74px;
   line-height:60px;
   vertical-align:middle;
   float:left;
   background:url(menuh1.jpg) no-repeat left;
   font-weight: normal;
  }
ul.footernav li a.active span{
   margin:0;
   padding:0 22px 0 0;
   color:#fff; 
   text-decoration:none;
   float:left;
   height:74px;
   line-height:60px;
   vertical-align:middle;
   float:left;
   background:url(menuh1.jpg) no-repeat right;
   font-weight: normal;
  }
td.cpy_rht
{ 
 font-size :15px; 
 color : #fff;
 font-family :MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
}
a.link
{ 
 font-size :15px; 
 color : #fff;
 font-family : MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0;
}
a.link:hover
{ 
 font-size :15px; 
 color : #fff;
 font-family : MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0;
}
a.link:visited
{ 
 font-size :15px; 
 color : #fff;
 font-family : MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0;
}
/*-----------------------------about----------------------------------*/

td.content5
{ 
 font-size :63px; 
 color : #fff;
 font-family :MyriadProcon;
 text-decoration : none;
 font-weight:normal;
 padding:0 0px;
 margin:0;
}
td.content6
{ 
 font-size :23px; 
 color : #fff;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:20px 0px;
 margin:0;
}
span.text2
{ 
 font-size :23px; 
 color : #ea4f0d;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
}
td.content7
{ 
 font-size :14px; 
 color : #fff;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
 line-height:24px;
 vertical-align:bottom;
}
td.content8
{ 
 font-size :14px; 
 color : #fff;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
 line-height:23px;
}
span.text3
{ 
 font-size :16px; 
 color : #ea4f0d;
 font-family :MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:0;
 margin:0;
}
/*--------------------- services page ------------------------*/

ul.services-list
{
   margin:20px 0 0 0px;
   padding:0px 0px 0px 0px;
   list-style:none;
}
ul.services-list li
{
  
   padding:0px 0px 0px 25px;
   margin:0 0px 0;
   list-style:none;
   color:#fff;
   font-family :MyriadPro; 
   font-weight:normal;
   text-decoration:none;
   line-height:29px;
   font-size:20px;
   background:url(img2.jpg) no-repeat scroll 0px 6px;
  
} 

td.address-txt
{
   margin:0 0px 0;
   list-style:none;
   color:#fff;
   font-family :MyriadPro; 
   font-weight:normal;
   text-decoration:none;
   line-height:25px;
   font-size:17px; }
   
 td.address-txt span
{
   margin:0 0px 0;
   list-style:none;
   color:#f3751e;
   font-family :MyriadPro; 
   font-weight:normal;
   text-decoration:none;
   font-size:22px; }
   
   a.contact-mail
{ 
 font-size :17px; 
 color : #fff;
 font-family : MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:0;
}
a.contact-mail:hover
{ 
 font-size :17px; 
 color : #f2761e;
 font-family : MyriadPro;
 text-decoration : underline;
 font-weight:normal;
 padding:0;
}
a.contact-mail:visited
{ 
 font-size :17px; 
 color : #fff;
 font-family : MyriadPro;
 text-decoration : none;
 font-weight:normal;
 padding:0;
}

td.text_c
{
  font-size :17px; 
  color : #fff;
  font-family : MyriadPro;
  text-decoration : none;
  font-weight:normal;
  padding:0;}
  
input.con
{
background-color: #FFFFFF;
border-top: 2px solid #ef5600;
border-left: 2px solid #ef5600;
border-right: 2px solid #ef5600;
border-bottom: 2px solid #ef5600;
font-family: arial, verdana,  sans-serif;
font-size: 14px;
color: #000000;
width: 400px;
height:25px;
} 
input.con:focus
{
background-color: #e5e5e5;
border-top: 2px solid #ef5600;
border-left: 2px solid #ef5600;
border-right: 2px solid #ef5600;
border-bottom: 2px solid #ef5600;
font-family: arial, verdana,  sans-serif;
font-size: 14px;
color: #000000;
width: 400px;
height:25px;
} 

textarea.textar
{ 
 background-color: #FFFFFF;
border-top: 2px solid #ef5600;
border-left: 2px solid #ef5600;
border-right: 2px solid #ef5600;
border-bottom: 2px solid #ef5600;
font-family: arial, verdana,  sans-serif;
font-size: 14px;
color: #000000;
width:400px;
}
textarea.textar:focus
{ 
 background-color: #e5e5e5;
border-top: 2px solid #ef5600;
border-left: 2px solid #ef5600;
border-right: 2px solid #ef5600;
border-bottom: 2px solid #ef5600;
font-family: arial, verdana,  sans-serif;
font-size: 14px;
color: #000000;
width:400px;
}

input.submit
{
background:  url(submit.png) no-repeat scroll 0px 0px;
font-family: arial,verdana,  sans-serif;
border: 0px none;
font-weight: bold;
width: 112px;
height: 37px;
font-size: 18px;
color: #000000;
margin::0;
cursor:pointer;
}



