/*
+----------------------------------------------------------------+
|																							|				|
|	Copyright (c) 2012 "http://www.usaiforge.com" 								|
|																							|
|	File Written By:																	|
|	Chandrasekhar														|
|																							|
|	File Information:																	|
|	- webPages CSS Style													|
|	- css/home.css					|
|																							|
+----------------------------------------------------------------+
*/
@import url(https://fonts.googleapis.com/css?family=Carrois Gothic);
@import url(https://fonts.googleapis.com/css?family=Coda);
@import url(https://fonts.googleapis.com/css?family=Cuprum);
body{
     margin: 0px;
	 background-color: #e3f1ff;
 	 line-height: 18px;
	 background-image:url(../images/bg.jpg);
	 background-repeat: repeat-x;
	 overflow-x:hidden;
	 }
#wrapper{
     width: 1000px;
	 margin: 0 auto;
	 text-align: left;
	 background-color: #FFFFFF;
	 }
img{ margin:0; padding:0; border:0;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart {list-style-type:none; margin:0; padding:0;}
.clear{clear:both;}
br.clear{clear:both; margin-top:-15px;}
a{outline:none; text-decoration:none;}

h1, h2, h3 {
	 margin: 0;
	 padding: 0;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-weight: normal;
	 color: #534616;
     }
h4, h5 {
	 margin: 0;
	 padding: 0;
	 font-family: "myriad Pro", arial;
	 line-height:17px;
	 font-weight: normal;
	 color: #534616;
     }         
/*------------Start Header-------------*/	
#header{
     width:1000px;
	 height: 84px;
	 margin: 0 auto 0;
	 padding: 0px;
	 background-image: url(../images/header_bg.jpg);
	 background-repeat: repeat-x;
	 }	 
.logo{
     width: 150px;
	 height: 84px;
	 float: left;
	 padding: 0 0 0 70px;
	 }		 
.header-right{
     width: 730px;
	 float: right;
	 }	
#banner{
     width: 1000px;
	 margin: 0 auto;
	 }
#topbodybg{
     width: 1000px;
 	 margin: 0 auto;
	 position: relative;
 	 }
.leftshape{
     width: 75px;
	 height: 124px;
	 float: left;
	 }
.rightshape{
     width: 75px;
	 height: 124px;
	 float: right;
 	 }		
.mainbody{
     width: 780px;
 	 font-family: 'Carrois Gothic', sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 color: #303030;
	 float: left;
	 padding: 0 0 0 34px;
	 text-align: left;
	 position: relative;
  	 }
.mainbody2{
     width: 780px;
 	 font-family: 'Carrois Gothic', sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 color:#8B8B8B;
	 float: left;
	 padding: 20px 0 0 34px;
	 text-align: left;
	 position: relative;
  	 }	
.welcomeusai{
     width: 192px;
	 height: 13px;
	 float: left;
	 }	
.welcometxt-left{
     width: 420px;
	 float: left;
	 }
.welcome-txt{
     width: 420px;
	 float: left;
	 padding: 10px 0 0 0;
	 }	
.rightsideimg{
     width: 312px;
	 float: right;
	 }
.homeimg{
     width: 312px;
	 height: 168px;
	 float: left;
	 }			
#mainbody-down{
     width: 1000px;
	 margin: 0 auto;
	 position: relative;
	 clear: both;
	 }	 
.bottom-leftshape{
     width: 75px;
	 float: left;
	 vertical-align:bottom;
	 background-image: url(../images/bottom-right-shape.jpg);
	 background-position:bottom;
	 background-repeat: no-repeat;
	 }	
.bottom-rightshape{
     width: 75px;
 	 float: right;
	 background-image:url(../images/bottom-right-shape.jpg);
	 background-position:bottom;
	 background-repeat: no-repeat;
	 }		
a.more {
	 font-size: 11px;
	 color: #E63E0F;
	 text-decoration: underline;
     }
a.more:hover {
	 color: #000000;
     } 
.moreright{
     width: 226px;
	 float: left;
	 padding: 2px 10px 0 5px;	
	 text-align: right;
	 }	 
.moreright a {
	 font-size: 11px;
	 color: #E63E0F;
	 text-decoration: underline;
	 
     }
.moreright a:hover {
	 color: #000000;
     } 	 
	 
/*----------mainmenu-------*/
.emptyclass{
     width:310px;
	 height: 50px;
	 float: right;
     }  
.smallmenusbg{
     width: 130px;
	 height: 24px;
	 float: right;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #FFFFFF;
	 padding: 0px;
	 margin: 0 35px 0 0;
	 background-image: url(../images/smallmenubg.jpg);
	 background-repeat: no-repeat;
	 }
.smallmenus{
     padding: 3px 0 0 12px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #FFFFFF;
	 }
	 
.smallmenus a{
     padding: 0px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #FFFFFF;
	 }
.smallmenus a:hover{
     text-decoration: underline;
	 color: #FFFF33;
	 }	
#mainnav{
     width: 640px;
	 height: 30px;
	 float: right;
       }	    
.mainmenu{
     width: 715px;
	 float: right;
      }
.mainmenu ul{
     list-style: none;
	 padding: 0px;
	 margin: 0px;
	 }
.mainmenu li{
     padding: 0px;
	 margin: 0px;
	 }
.mainmenu a{
     float: left;
	 text-align: center;
     padding: 6px 10px 6px 7px;
	 font-family: 'Coda', cursive;
	 font-size: 11px;
	 color:#FFFFFF;
 	 display: block;
	 background-image: url(../images/menu-rightborder.jpg);
	 background-repeat: no-repeat;
	 background-position: right;
	 }
.mainmenu a:hover{
     color: #fc1c10;
	 text-decoration: none;
	 }
.h1box{
     width: 241px;
	 float: left;
	 background-image: url(../images/1box.jpg);
	 background-repeat: no-repeat;
	 height: 161px;
	 }
.h2box{
     width: 241px;
	 float: left;
	 margin: 0 0 0 28px;
	 background-image: url(../images/2box.jpg);
	 background-repeat: no-repeat;
	 height: 161px;
	 }
.h3box{
     width: 241px;
	 float: right;
	 background-image: url(../images/3box.jpg);
	 background-repeat: no-repeat;
	 height: 161px;
	 }	
.h3boxcontent{
     width: 215px;
	 float: left;
	 padding: 60px 5px 0 18px;	
	 }

	 
	 


	   	 
a.home{
     width: 85px;
	 height: 27px;
	 font-family: 'Coda', cursive;
	 font-size: 11px;
	 background-image: url(../images/btn.png);
	 background-repeat: no-repeat;
	 text-decoration: none;
	 display: block;
	 color:#FFFFFF;
	 text-align: center;	
	 padding: 24px 0 0 0;
	 float: left;
	 }
a.home:hover{
     color: #fc1c10;
	 text-decoration: none;
     } 
a.abtus {
     width: 84px;
     font-family: 'Coda', cursive;
	 font-size: 11px;
 	 padding: 24px 0 0 0;
	 color:#FFFFFF;
  	 display: block;
	 float: left;
	 text-align: center;
     }
a.abtus:hover{
     color:#fc1c10;
 	 }
a.quality {
     width: 96px;
     font-family: 'Coda', cursive;
	 font-size: 11px;
 	 padding: 24px 0 0 0;
	 color:#FFFFFF;
  	 display: block;
	 float: left;
	 text-align: center;
     }
a.quality:hover{
     color:#fc1c10;
 	 }	
a.tool{
     width: 92px;
     font-family: 'Coda', cursive;
	 font-size: 11px;
 	 padding: 24px 0 0 0;
	 color:#FFFFFF;
  	 display: block;
	 float: left;
	 text-align: center;
     }
a.tool:hover{
     color:#fc1c10;
 	 }	
a.couplings{
     width: 80px;
     font-family: 'Coda', cursive;
	 font-size: 11px;
 	 padding: 24px 0 0 0;
	 color:#FFFFFF;
  	 display: block;
	 float: left;
	 text-align: center;
     }
a.couplings:hover{
     color:#fc1c10;
 	 }
a.eng{
     width: 144px;
     font-family: 'Coda', cursive;
	 font-size: 11px;
 	 padding: 24px 0 0 0;
	 color:#FFFFFF;
  	 display: block;
	 float: left;
	 text-align: center;
     }
a.eng:hover{
     color:#fc1c10;
 	 }
a.gallery{
     width: 66px;
     font-family: 'Coda', cursive;
	 font-size: 11px;
 	 padding: 24px 0 0 0;
	 color:#FFFFFF;
  	 display: block;
	 float: left;
	 text-align: center;
     }
a.gallery:hover{
     color:#fc1c10;
 	 }
a.contact{
     width: 84px;
     font-family: 'Coda', cursive;
	 font-size: 11px;
 	 padding: 24px 0 0 0;
	 color:#FFFFFF;
  	 display: block;
	 float: left;
	 text-align: center;
     }
a.contact:hover{
     color: #fc1c10;
 	 }		
.cer{
     width: 780px;
	 float: left;
	 font-family: 'Carrois Gothic', sans-serif;
	 font-size: 12px;
	 font-weight: normal;
	 color: #303030;
	 }
.cer-lcurve{
     width: 5px;
	 float: left;
	 }
.cer-mbox{
     width: 770px;
	 height: 110px;
	 float: left;
	 border-top: 1px #d9d9d9 solid;
	 border-bottom: 1px #d9d9d9 solid;
	 background-color: #f0f0f0;
	 }	 
.cer-rcurve{
     width: 5px;
	 float: left;
	 }
.certification-txt{
     width: 765px;
	 font-family: 'Cuprum', sans-serif;
	 padding: 5px 0 0 6px;
	 color: #225ea7;
	 font-size: 16px;
	 font-weight: bold;
	 border-bottom: 1px #d9d9d9 dotted;
	 }
/*----------End mainmenu-------*/ 
/*----------footer-------*/
#footer{
     width: 1000px;
	 height: 105px;
	 margin: 0 auto;
	 clear: both;
	 background-image: url(../images/footer.jpg);
	 background-repeat: no-repeat;
	 }
.copyrights{
     width: 920px;
	 padding: 43px 80px 0 0;
	 font-size: 11px;
	 float: right;
	 color:#FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: right;
	 }
.footerlinks{
     width: 800px;
	 float: right;
	 padding: 4px 77px 0 0;
	 color: #FFFFFF;
	 font-size: 11px;
	 text-align: right;
	 }
.footerlinks a{
     font-size: 11px;
	 color: #FFFFFF;
	 padding: 0 3px 0 3px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 }
.footerlinks a:hover{
     color: #000099;
	 text-decoration: underline;
	 }
/*----------footer-------*/