@charset "utf-8";
/* CSS Document */

body
{
padding:0;
margin:0;
width:100%;
background:url(../images/bg.jpg) repeat center top;

}

img
{
    border:0;
}

html
{
height:101%; width:100%;
}

.wrapper
{
width:100%;
float:left;
}

.innerwrapper
{
width:1000px; 
margin:0 auto;  

}
.innerwrapper1
{
width:1000px;
 float:left;
 box-shadow:0px 0px 5px 2px rgba(119, 119, 119, 0.75); 
             -moz-box-shadow:0px 0px 5px 2px rgba(119, 119, 119, 0.75); -webkit-box-shadow:0px 0px 5px 2px rgba(119, 119, 119, 0.75); 
 background-color:White;

}
.innerwrapper2
{
width:970px; 
margin:0 auto; 

}
.top
{
width:100%;
  float:left;
  height:545px;
background:url(../images/topbg.jpg) repeat-x center top;
 
}


.topname
{
    width:1000px; float:left; 
}
.topmain
{
width:975px;
 margin:0 auto; 

 
}
.top2
{
width:100%;
float:left; 
background:url(../images/menubg.jpg) repeat-x center top; 

 
}
.topinner
{
width:1000px;

margin:0 auto;

}

.banner1
{
width:1000px;
float:left; 
 height:350px;



}


.banner
{
width:1000px;
float:left; 
 height:350px;   
}

.bannertop
{
width:100%;
   float:left; 
}
.contentmain
{
width:100%; 

float:left;
background:url(../images/contentbg.png) repeat-x center top;

 
}
.contentwrapper

{
width:1000px; float:left;  background-color:White;
}

.contentwrapper1

{
width:1000px; float:left;     background-color:#f0f0e8; border-bottom-right-radius:8px;   border-bottom-left-radius:8px;
}
.contentbg

{
width:960px;  margin:0 auto;
}
.content
{
    width:960px; margin:0 auto; 
}
.contentbg1

{
width:960px; background:url(../images/content.jpg) repeat center top;  float:left; border-radius:10px; 
}

.content1

{
width:930px; float:left; margin-left:15px;  
}
.contentbg2

{
width:1000px; float:left;  background-color:#75a133; height:25px; border-bottom-right-radius:13px;   border-bottom-left-radius:13px;
}
.footer1
{
width:100%;  float:left; background:url(../images/footer.png) repeat center top;
}

.footermain
{
width:1000px;  height:70px;  float:left;
}
.bottom
{
    width:100%; float:left;  background:url(../images/footer_design1.png) repeat-x center top;
}
    
.footermain1
{
width:1000px;  height:70px; background-color:#7a4001; float:left; 
}
.footermain2
{
width:1000px;  height:90px; background-color:#395d03; float:left; border-bottom-right-radius:13px;   border-bottom-left-radius:13px;
}
.footer a {
	color:#323943;
	padding:inherit;
	text-decoration:none; font-family:Arial;
}
.footer a:hover {
	text-decoration:none;
	color:#000;
}

#templatemo_footer {
	clear: both;
	width: 950px;
	padding: 5px 0px;
	text-align: center;
	text-decoration:none;
	font-family:Arial;
	font-size:13px;
	margin:0 auto;
	color: #323943;
}

.footertxt
{
    color:#323943;
	font-family:Arial;
	font-size:13px;  
	 margin-top:25px; margin-bottom:25px; 
}
.footer_resize {
	margin:0 auto;
	padding:0;
	width:950px;
}

.menu
{
width:605px;   float:right;
}
.menu1
{
width:605px;  float:right; height:50px; background:url(../images/menubg.jpg) repeat-x center top; border-top-left-radius:4px; border-top-right-radius:4px;
}
.menus
{
width:975px; float:left;
  height:60px;
   
   
}

.topbg
{
    width:1000px; float:left;
     
    }

/* =============================Menu===================================== */
.menuback
	
	{ 
	     position:relative; 
	     
	}
	     
   
	    	  #cssmenu ul {margin: 0; padding: 0;  line-height: 100%;  font: normal 15px Arial, Helvetica, sans-serif;   }
#cssmenu li { padding: 0 ; float: left; position: relative; list-style: none;  background:url(../images/menu_sep.jpg) no-repeat center right;   }
#cssmenu a
 {font-weight: bold; color: #fff; text-decoration: none; display: block; padding:  10px 15px;  margin:7px 11px 10px 8px;
    letter-spacing: 1px;
    font: bold 14px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
           /*border-right-style:solid;
    border-right-width: 1px;
    border-right-color: #c4c5c7;*/ }
    
    #cssmenu a.first
 {font-weight: bold; color: #fff; text-decoration: none; display: block; padding:  10px 18px; margin: 0;
    letter-spacing: 1px;
    font: bold 14px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
           /*border-left-style:solid;
    border-left-width: 1px;
    border-left-color: #c4c5c7;*/ }
    
    
    
#cssmenu a:hover {color: #fff;}

#cssmenu li a { color: #fff; }
#cssmenu .active a, 
#cssmenu li:hover > a { outline: 0;
	color: #fff;
	 	background: #56c8fc; border-radius:4px;
	/*background: -moz-linear-gradient(#0367A1, #0090CD);
	background: -webkit-gradient(linear, left top, left bottom, from(#0367A1), to(#0090CD));
	background: -webkit-linear-gradient(#0367A1, #0090CD);
	background: -o-linear-gradient(#0367A1, #0090CD);
	background: -ms-linear-gradient(#0367A1, #0090CD);
	background: linear-gradient(#0367A1, #0090CD);*/
	 /*border-right-style:solid;
    border-right-width: 1px;
    border-right-color: #c4c5c7;*/ }
#cssmenu ul ul li:hover a,
#cssmenu li:hover li a {background: none; border: none; color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none;}
#cssmenu ul ul a:hover {background: #0F3A23 url(images/overlay.png) repeat-x 0 -100px !important; color: #fff !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 1px rgba(0,0,0, .1);}
#cssmenu li:hover > ul {display: block;}
#cssmenu ul ul {display: none; margin: 0; padding: 0; width: 195px; position: absolute; top:48px; left:0;  background-color:#1B6C40; border: solid 1px white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); box-shadow: 0 1px 3px rgba(0,0,0, .3);}
#cssmenu ul ul li {float: none; margin: 0; padding:3px;  }
#cssmenu ul ul a {font-weight: bold; color: #ffffff; text-decoration: none; display: block; padding:  7px 14px; margin: 0;}

#cssmenu ul ul ul{display: none; margin:0; padding: 0; width: 210px; position: absolute; top:0px; left:160px; background-color:#1B6C40; border: solid 1px white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3); -moz-box-shadow: 0 1px 3px rgba(0,0,0, .3); box-shadow: 0 1px 3px rgba(0,0,0, .3);}
#cssmenu ul ul ul li {float: none; margin: 0; padding: 3px; }
#cssmenu ul ul ul a {font-weight: bold; color: #ffffff; text-decoration: none; display: block; padding:  7px 14px; margin: 0; }
#cssmenu ul:after {content: '.'; display: block; clear: both; visibility: hidden; line-height:0; height: 0;}
 
/* ============================= menu ====================== */








.name
{
  margin-top:10px; margin-bottom:40px;  margin-left:0px;
}


.header
{
    width:960px; float:left; background:url(../images/head.png) repeat-x center top;  height:45px;  border-top-left-radius:8px; border-top-right-radius:8px; 
}

.headerleft
{
    width:660px; float:left; border-top-left-radius:8px;
}
.headerright
{
    width:300px; float:right; border-top-right-radius:8px; 
}


.contentleft
{
     width:620px; float:left; margin-left:15px;
}
.contentright
{
     width:300px; float:right; background:url(../images/head.png) repeat center top; 
}
h1
{
    margin:0;
	color:#192a30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px; margin:15px 10px 10px 0px;
	text-align:left; padding:0px 0px 0px  0px; 
	 
	
	font-weight:600;
}
h2
{
   margin:0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px; margin:15px 15px 10px 15px;
	text-align:left; padding:0px 0px 0px  0px; 
	 
	
	font-weight:600;
}
h3
{
 
	margin:0;
	color:#54a6ce;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; margin:7px 10px 10px 0px;
	text-align:left; padding:0px 0px 0px  0px; 
	 
	
	font-weight:600;
}
h4
{
   margin:0;
	color:#6a6c6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; margin:7px 10px 10px 0px;
	text-align:left; padding:0px 0px 0px  0px; 
	 
	
	font-weight:bold;
}


h5
{
    margin:0;
	color:#6a6c6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; margin:7px 10px 10px 0px;
	text-align:left; padding:0px 0px 0px  0px; 
	 
	
	font-weight:bold;
}
h6
{
	
	line-height:25px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal; 
	
	margin:0px 15px 10px 15px;
	font-size:13px; 
	
	text-decoration:none;
	color:#fff;
}
  .list
   {
       
       padding:0; margin:0; 
                
         
          }
    
   .list ul
   {
        padding:0px;
        margin:0px;
         margin: 0em 0px 0em 0em;
  
         
         
          }

.list li
{
     background: url(../images/bullet.png) center;
     background-repeat: no-repeat;
     list-style: none; 
    margin-left:10px;
     text-decoration: none;
     background-position: 2px 10px;
       line-height:25px;
     font-size: 13px; padding-left:15px;
     font-weight: normal;
    font-family:Arial, Helvetica, sans-serif;
     color:#323943; 
    
   
     text-align: left;
}

.list1
   {
        
         padding:0; margin:0; 
         
          }
    
   .list1 ul
   {
        padding:0px;
        margin:0px;
         margin: 0em 0px 1em 0em;
  
         
         
          }

.list1 li
{
     background: url(../images/bullet.png) center;
     background-repeat: no-repeat;
     list-style: none; 
    margin-left:0px;
     text-decoration: none;
     background-position: 2px 10px;
       line-height:25px;  margin-bottom:10px;
     font-size: 13px; padding-left:15px;
     font-weight: normal; border-bottom:1px solid #fff;
    font-family:Arial, Helvetica, sans-serif;
     color:#fff; 
    
   
     text-align: left;
}




.listleft
{
width:400px; float:left; 
}

.listright
{
width:150px; float:left;
}


.tariff_table { margin-top:0px; }

.tdspan { width:100px; }

table.hovertable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	border-width: 1px;
	border-color: #999999;
	border-collapse: collapse;
	width:100%;
}
table.hovertable th {
	background-color:#830008;
	border-width: 1px;
	padding: 8px;
	color:#fff;
	border-style: solid;
	border-color: #df0513;
	font-size:15px;
}
table.hovertable tr {
	background-color:#fae1e2;
}
table.hovertable td {
	border-width: 1px;
	padding: 8px 8px;
	border-style: solid; 
	border-color: #df0513;
	text-align:center;
}
.sub_title { font-size:20px; padding:10px 0px; color:white; }


.firstbox
{
width:327px; float:left; background-color:#ebeaea;  margin-bottom:20px; border:1px solid #dbd9d9; border-radius:5px;
}

.secondbox
{
width:328px; float:left; background-color:#ebeaea;  margin-left:6px; margin-bottom:20px; border:1px solid #dbd9d9; border-radius:5px;
}


.thirdbox
{
width:327px; float:right; background-color:#ebeaea;  margin-bottom:20px; border:1px solid #dbd9d9; border-radius:5px;
}


.contactright
{
    width:240px;
    float:left;
    line-height:25px;
    font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
    color:#323943;
    text-align:left; 
  
   
}

.contact
{
     width:300px;
    float:left;
    margin-top:10px;
}

.contact1
{
     width:300px;
    float:left;
  
}




.readmore
{
    float:right;
    margin-right:15px;
    padding:7px;  margin-bottom:15px;
   
    font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    text-align:center; text-decoration:none; background-color:#900b09; border-radius:3px;
}

.readmore:hover
{
    float:right;
    margin-right:15px;
    padding:7px;  margin-bottom:15px;
    
    font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
    color:#000;
    text-align:center; text-decoration:none; background-color:#900b09;  border-radius:3px;
}
.readmore1
{
    float:right;
    margin-right:15px;
    padding:7px;  margin-bottom:15px;
   
    font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    text-align:center; text-decoration:none; background-color:#ba7804; border-radius:3px;
}

.readmore1:hover
{
    float:right;
    margin-right:15px;
    padding:7px;  margin-bottom:15px;
    
    font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
    color:#000;
    text-align:center; text-decoration:none; background-color:#ba7804;  border-radius:3px;
}
.readmore2
{
    float:right;
    margin-right:15px;
    padding:7px;  margin-bottom:15px;
   
    font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    text-align:center; text-decoration:none; background-color:#9d1502; border-radius:3px;
}

.readmore2:hover
{
    float:right;
    margin-right:15px;
    padding:7px;  margin-bottom:15px;
    
    font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
    color:#000;
    text-align:center; text-decoration:none; background-color:#9d1502;  border-radius:3px;
}
/* ============================= enquiry ====================== */
.enq{ float:left; width:400px; margin-left:15px; margin-top:0px; }
.enq1{ float:left; width:550px; margin-left:10px; margin-top:0px; }
.career_lab_01{ width:70px; height:auto; padding:9px 0px 8px 0px; text-align:justify; float:left; line-height :25px; font-size:13px; color:#000; font-family:Arial; margin-left:0px; }
.career_lab_02{ width:70px; height:auto; padding:9px 0px 8px 0px; text-align:left; float:left; line-height :25px; font-size:13px; color:#000; font-family:Arial;}
.inp_box{ width:150px; height:24px; border:1px solid #c6c5c5; background-color:#fff;   float:left; margin:0px 0px 10px 0; font-size:13px; text-indent:10px; }
.brk{ clear:both; }
.text_box_style{ width:270px; height:100px; border:1px solid #c6c5c5; background-color:#fff; float:left; margin:8px 0px;   outline:medium none; font-family:Arial; font-size:13px;  resize:none; text-indent:10px; }
.lbinfo{ color:#000;     margin:5px 0px 15px 0px; padding :0px 0px 0px 0px; float :left;  font-family:Arial; font-size:13px;}
.buttonstyle1{  margin:-10px 8px 5px 125px; float:left; font-family:Arial;}
.text{margin :9px 0px 0px 0px;}
.textbox{margin :15px 0px 0px 0px;}
.sub_btn{ background-color:#1b4dc0; color:#FFFFFF;  padding:6px; outline:none; width:80px; border:1px #1a4cbf solid;  cursor:pointer; border-radius:4px; margin-left:70px; margin-top:-10px; font-size:13px; font-weight:normal;}
.sub_btn:hover
{ background-color:#3467db; color:#FFFFFF;  padding:6px; outline:none; width:80px; border:1px #1a4cbf solid;  cursor:pointer; border-radius:4px; margin-left:70px; margin-top:-10px; font-size:13px; font-weight:bold;}
.selectionbox
{
    margin-top:5px;
}

/* ============================= enquiry ====================== */


.rightimg
{
     float:right; margin-top:30px; margin-right:20px;
}


.contimg
{
    width:300px; float:left;
}

.contimg1
{
    width:700px; float:right;
}

.tabletext
{
font-size:12px;
font-weight: normal;	
font-family: arial;
color:#626262;
line-height:30px;
vertical-align:top;
padding-left:10px;
padding-right:10px;
text-align:center;
border-bottom-style: solid;
 border-bottom-width: 1px;
  border-bottom-color: #737372;


}




.tablehead
{
font-size:15px;
font-weight:normal;
font-family: arial;
line-height:30px;
color:White;
text-align:center;
border-bottom-style: solid; 
border-bottom-width: 1px;
 border-bottom-color: #565656;
 background-color:#6c6c6c;

}


.subtitle
{
    width:1000px; float:left;  background: #f8f9fd;
}



    
    
    .image1
    {
         margin:8px 15px 10px 0px;
        float:left;  padding:3px; border:1px solid #ccc;
    }
    
     .image
    {
        text-align:center; margin:0px 15px 10px 0px;
        float:left;
    }
    .subimage
    {
       padding:3px; margin:8px 10px 10px 10px;
        float:left; 
    }
    
    
    
    .row
    {
        width:970px; float:left; 
        
    }
    
     .row1
    {
        width:970px; float:left; border-top:1px solid #e9e9e9; height:10px;
        
    }
     
    .row2
    {
        width:1000px; float:left;
       
    }
    p {
	
	line-height:25px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal; 
	
	margin:10px 0px 15px 0px;
	font-size:13px; 
	
	text-decoration:none;
	color:#323943;
}

.slider
{
    width:1008px; height:365px;  margin-left:-8px;
} 

.slider1
{
    width:1008px; height:365px;  margin-left:-8px;
} 

.col1
{
    width:321px; float:left;  background-color:#dadee4; margin-right:15px; border:1px solid #bec2c8; margin-bottom:15px; border-radius:3px;
}

.col11
{
    width:322px; float:left;  background-color:#dadee4;  border:1px solid #bec2c8; margin-bottom:15px; border-radius:3px;
}


.shadow
{
    width:1000px;  float:left;
    height:30px;
      background: url(../images/shadow.png) no-repeat center center; 
}



.space
{
    width:1000px; float:left; height:20px; }
    
    .space-bot
{
    width:960px; float:left; height:20px; background:url(../images/content.jpg) repeat center top;  border-bottom-left-radius:8px; border-bottom-right-radius:8px; }
    
    
    
    .topcontent
    {
        width:1000px; float:left;  background:url(../images/service1.jpg) repeat-x center top; margin-top:-30px;
    }
    
    .box1
    {
        width:333px; float:left;    background:url(../images/ser_top.png) repeat-y right top;
    }
        
    .box2
    {
        width:314px; float:left;  margin-left:13px; border:1px solid #d4d1d0; background:#ffa403 url(../images/footer_design1.png) repeat-x center top; 
    }
     .box3
    {
        width:314px; float:left;  margin-left:13px;  border:1px solid #d4d1d0; background:#c72812 url(../images/footer_design1.png) repeat-x center top; 
    }
    
    
    
    .shadow
    {
        width:1000px;  height:30px;  float:left;
        
        background:url(../images/shadow.png) no-repeat center top; 
         }
         
         
         .left1
         {
             width:670px; float:left;
         }
         
         .right
         {
             width:330px; float:right; text-align:center;
         }
         
         
         
         .link
         {
             text-align:center; margin-top:10px;
         }
         
         
        











.gallery
{
    width:215px; float:left; margin-left:23px;
}
.gallery1
{
    width:215px; float:left;
}

img
{
    border:0;
}

.btn {
	
	padding: 5px;
	
	margin: 5px 15px 17px 0px;
	 border-radius:5px;
	letter-spacing: 1px; float:right;
	font-weight: 700; color:White;
	 font-family:Arial; font-size:13px;
	text-decoration:none; text-align:center;
	background: #56c8fc; border: 2px solid #48bbf0;
}
.btn:hover {
	
	padding: 5px;
	
	margin: 5px 15px 17px 0px;
	 border-radius:5px;
	letter-spacing: 1px; float:right;
	font-weight: 700; color:White;
	 font-family:Arial; font-size:13px;
	text-decoration:none;
	background: #38bff8; border: 2px solid #48bbf0;
}


.prod
{
    margin:7px 10px 10px 15px;
    float:left; padding:3px; border:1px solid #fff; height:85px;
}


.prod1
{
    width:333px; float:left;
}



 .topimg
     {
         width:415px;
         float:left; height:147px; margin-top:-50px; z-index:80; 
      position:absolute;
	display:inline-table; margin-left:20px;
     }
     
     
      .topimg1
      {
          width:1000px; float:left;
      }
      
    