
body{ background-color: #ffffff;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.maindiv{ width:100%;
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.topdiv{ background-image:url(../images/topdot.jpg);
   width:100%;
   height: 98px;
   background-repeat:repeat-x;
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.topdiv1{ background-image:url(../images/topdot1.jpg);
   width:100%;
   height: 98px;
   background-repeat:repeat-x;
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.topinnerdiv{
   width:980px;  
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.logodiv{ float:left;
   width:373px;  
   padding:0px 0px 0px 0px;
   margin:0px auto;
}

.menudiv{ float:left;
   width:600px;  
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.menudiv1{
   width:562px;  
   padding:0px 0px 0px 0px;
   margin:0px auto;
}


.menu_inner{ height:38px;
    }
.menu_inner ul{padding:0px;
	list-style:none;	
	margin:0px;
	
    }
.menu_inner li{ float:left;
    list-style:none;	
	height:38px;
	font-weight: bold;		
	display:block;	
	padding:0px 0px 0px 0px;
	background-image: url(../images/menuborder.jpg) ;
	background-repeat:no-repeat;	
	
    }
.menu_inner li a{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;		
	display:block;
	float:left;
	font-size:13px;
	padding: 10px 15px 0px 15px;
	color: #fff;
	text-decoration:none;
    }
.menu_inner li a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;		
	display:block;
	float:left;
	padding: 10px 15px 0px 15px;
	color: #000;
	background-color:#ffffff;
	background-image: url(../images/menubgover.jpg);
	background-repeat:repeat-x;
	height:28px;
    }
.menu_inner_active{    
	color:#000;	
	text-decoration:none;	
	
}
.menu_inner_active a{
	color:#000;	
	text-decoration:none;
	background-color: #FFF;	
	background-repeat:repeat-x;
	height:30px;
	
}
.menu_inner_active a:hover{
	color:#000;	
	text-decoration:none;
	background-color: #FFF;	
	background-repeat:repeat-x;
	height:38px;
	
}




.menu_top{ height:42px;
    float:right;
    }
.menu_top ul{padding:0px;
	list-style:none;	
	margin:0px;
	
    }
.menu_top li{ float:left;
    list-style:none;	
	height:42px;
	font-weight: bold;		
	display:block;	
	padding:0px 0px 0px 0px;	
	background-repeat:no-repeat;
    }
.menu_top li a{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;		
	display:block;
	float:left;
	font-size:13px;
	padding: 8px 8px 0px 8px;
	color: #d2260e;
	text-decoration:none;
    }
.menu_top li a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;		
	display:block;
	float:left;
	padding: 8px 8px 0px 8px;
	color: #FFF;
	background-color:#990000;
	background-image:url(../image/menubgover.jpg);
	background-repeat:repeat-x;
	height:34px;
    }
.menu_top_active{    
	color:#ffffff;	
	text-decoration:none;	
	
}
.menu_top_active a{
	color:#ffffff;	
	text-decoration:none;
	background-color:#990000;
	background-image:url(../image/menubgover.jpg);
	background-repeat:repeat-x;
	height:34px;
	
}
.menu_top_active a:hover{
	color:#ffffff;	
	text-decoration:none;
	background-color:#990000;
	background-image:url(../image/menubgover.jpg);
	background-repeat:repeat-x;
	height:42px;
	
}


.imagemaindiv{ background-image:url(../images/imagebg.jpg);
   width:100%;  
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.imagemaindiv1{ background-image:url(../images/imagebg1.jpg);
   width:100%;  
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.imagediv{
   width:980px;  
   padding:0px 0px 0px 0px;
   margin:0px auto;
}

.imagebottomdiv{ background-image:url(../images/imagebottom.jpg); 
   width:100%;
   height:37px;
   background-repeat:repeat-x;
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.imagebottomdiv1{ background-image:url(../images/imagebottom1.jpg); 
   width:100%;
   height:37px;
   background-repeat:repeat-x;
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.maincontentdiv{
   width:980px;  
   padding:0px 0px 15px 0px;
   margin:0px auto;
}

.welcomecontent{ font-family:Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight:normal;
   text-align:justify;
   line-height:22px;
   color:#000000;
   width:760px;
   float:left;
   padding: 0px 13px 10px 13px;
   margin:0px auto;
}
.welcomecontent1{ font-family:Arial, Helvetica, sans-serif;
   font-size:17px;   
   font-weight: bold;
   text-align:justify;
   line-height:22px;
   color:#000000;  
   padding: 0px 0px 0px 0px;
   margin:0px auto;
}
.welcomecontent2{ font-family:Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight:normal;
   text-align: right;
   line-height:22px;
   color:#000000;  
   padding: 0px 0px 0px 0px;
   float:right;
   margin:0px auto;
}
.welcomeimage{ 
   width:175px;
   float:left;
   padding: 0px 0px 0px 0px;
   margin:0px auto;
}
.homecontent{ font-family:Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight:normal;
   text-align:justify;
   line-height:22px;
   color:#000000;
   padding: 10px 13px 10px 13px;
   margin:0px auto;
   
}


.homecontent1{ font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color:#da251c;
   padding: 0px 0px 0px 0px;
   margin:0px auto;   
}
.homecontent2{ font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color:#0035bd;
   padding: 5px 0px 10px 13px;
   margin:0px auto;   
}
.homecontentnew{ font-family:Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight:normal;
   text-align:justify;
   line-height:22px;
   color:#000000;
   padding: 10px 20px 10px 13px;
   margin:0px auto;  
   width: 750px;
   float:left;
}
.homecontentnew1{ font-family:Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight: bold;
   text-align:justify;
   line-height:22px;
   color:#000000;
   padding: 15px 0px 20px0px;
   margin:0px auto; 

}
.homecontentnew2{ font-family:Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight: normal;
   text-align: right;
   line-height:22px;
   color:#000000;
   padding: 10px 0px 20px0px;
   margin:0px auto;
   float:right;

}
.subheadimagediv{ background-image: url(../images/subheadingbg.jpg);    
   height:31px;
   background-repeat: no-repeat;
   font-family: "Times New Roman", Times, serif;
   font-size:18px;   
   font-weight: bolder;
   text-align:justify;
   line-height:22px;
   color:#ff0007;
   text-transform:capitalize;
    text-shadow:2px 1px 1px #acacac;
   padding:5px 0px 0px 45px;
   margin:0px auto;
}
.subheadimage1div{ background-image: url(../images/subheadingbg1.jpg);    
   height:31px;
   background-repeat: no-repeat;
   font-family: "Times New Roman", Times, serif;
   font-size:18px;  
   font-weight: bolder;
   text-align:justify;
   line-height:22px;
   color:#ff0007;
   text-transform: capitalize;
   text-shadow:2px 1px 0px #acacac;
   padding:5px 0px 16px 45px;
   margin:0px auto;
}
.highlighttdiv{
   width:980px;  
   padding:10px 0px 0px 15px;
   margin:0px auto;
}
.highlight1{ background-image: url(../images/highlights1.jpg);    
   height:126px;
   width:251px;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight: normal;
   text-align:justify;
   line-height:22px;
   color:#000000;
   float:left; 
   padding:20px 20px 0px 20px;
   margin:0px auto;
}

.highlight2{ background-image: url(../images/highlights2.jpg);    
   height:126px;
   width:251px;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight: normal;
   text-align:justify;
   line-height:22px;
   color:#000000;
   float:left; 
   padding:20px 20px 0px 20px;
   margin:0px auto;
}


.highlight3{ background-image: url(../images/highlights3.jpg);    
   height:126px;
   width:251px;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight: normal;
   text-align:justify;
   line-height:20px;
   color:#000000;
   float:left; 
   padding:20px 20px 0px 20px;
   margin:0px auto;
}


.bottomdiv{ background-image: url(../images/bottombg.jpg); 
   width:100%;
   height:113px;
   background-repeat:repeat-x;
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.bottomdivpx{
   width:980px;   
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.bottoml{ float:left;  
  width:300px;
  margin:0px;
  padding:0px 150px 0px 19px;
}
.bottom2{ float:left;  
  width:300px;
  margin:0px;
  padding:20px 0px 0px 19px;
}
.bottom_linkheading{
	font-family: Arial, Helvetica, sans-serif;  
    font-size:18px;
    font-weight: normal;
    text-align: justify;
	color: #FFFFFF;
    padding: 10px 18px 10px 18px;
    text-decoration: none;
	vertical-align:top;
}	
.bottom_linkheading1{
	font-family: Arial, Helvetica, sans-serif;  
    font-size:18px;
    font-weight: normal;
    text-align: justify;
	color: #FFFFFF;
    padding: 10px 18px 10px 0px;
    text-decoration: none;
	vertical-align:top;
}	
.bottom_linkheadingnew{
	font-family: Arial, Helvetica, sans-serif;  
    font-size:18px;
    font-weight: normal;
    text-align: center;
	color: #FFFFFF;
    padding: 25px 18px 10px 18px;
    text-decoration: none;
	vertical-align:top;
	width:300px;
}.bottom_content{
	font-family: Arial, Helvetica, sans-serif;  
    font-size:12px;
    font-weight: normal;
    text-align: justify;
	color: #898989;
    padding: 20px 18px 25px 18px;
    text-decoration: none;
	vertical-align:top;
}	

.bottom_link{  float: left;
    width:450px;
}

.bottom_link ul{ 
    padding:0px 0px 0px 0px;
    list-style:none;
	margin: 0px;
}

.bottom_link li{
    list-style:none;	
    padding:0px 0px 5px 20px;
	font-weight: normal;
	text-align:left;
	display:block;
	font-size:13px;
	color: #FFF;	
	background-image: url(../images/tick.jpg);
	background-repeat:no-repeat;
	
	
}
.bottom_link li a{ font-family:Arial, Helvetica, sans-serif;
   color: #686868;
   text-decoration:none; 	
}

.bottom_link li a:hover{ font-family:Arial, Helvetica, sans-serif;
   color: #0090d7;
   text-decoration: none;   
	
}


.bottomline{
	font-family: Arial, Helvetica, sans-serif;    
    font-size:12px;
    font-weight: normal;
    text-align: left;
	color: #FFF;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
	vertical-align:top;
}


.bottom a{
	font-family: Arial, Helvetica, sans-serif;    
    font-size:12px;
    font-weight: normal;
    text-align: left;
	color: #FFF;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
	vertical-align:top;
}
.bottom a:hover{	
	color: #F60;
	text-decoration: none;
	text-align: right;
	
}
.copyright{ 
    font-family: Arial, Helvetica, sans-serif;	
    font-size:13px;
    font-weight: normal;
    text-align: center;
	color: #FFF;
    padding: 7px 0px 0px 0px;
    text-decoration:none;	
	
	
	}

.copyrightlink a{ 
    font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
    font-size:13px;
    font-weight: normal;
    text-align: center;
	color: #FFF;
    padding: 0px 0px 0px 0px;
    text-decoration:none;	
	vertical-align:top;
	
}
.copyrightlink a:hover{
	color: #F60;
    text-decoration: none;
	
	
}	


.highlightdivinner{ float:left;
   width:301px;  
   padding:0px 0px 0px 0px;
   margin:0px auto;
}
.highlightinner1{ background-image: url(../images/highlights1inner.jpg);    
   height:126px;
   width:251px;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size:14px;   
   font-weight: normal;
   text-align:justify;
   line-height:22px;
   color:#000000; 
   padding:20px 20px 0px 20px;
   margin:0px auto;
}

.highlightinner2{ background-image: url(../images/highlights2.jpg);    
   height:116px;
   width:251px;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight: normal;
   text-align:justify;
   line-height:22px;
   color:#000000;   
   padding:30px 20px 0px 20px;
   margin:0px auto;
}


.highlightinner3{ background-image: url(../images/highlights3.jpg);    
   height:116px;
   width:251px;
   background-repeat: no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size:15px;   
   font-weight: normal;
   text-align:justify;
   line-height:22px;
   color:#000000;  
   padding:30px 20px 0px 20px;
   margin:0px auto;
}
.aboutusdiv{ float:left;
   width:658px;  
   padding:0px 0px 0px 20px;
   margin:0px auto;
}
.aboutusheading { font-family: "Times New Roman", Times, serif;
   font-size:18px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color:#ff0007;
   padding: 8px 0px 18px 0px;
   margin:0px auto;   
}
.aboutusheading1 { font-family: "Times New Roman", Times, serif;
   font-size:17px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color: #ff4e00;
   padding: 8px 0px 18px 0px;
   margin:0px auto;   
}
.aboutushcon { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: normal;
   text-align:justify;   
   color: #000;
   width: 400px;
   float:left;
   line-height:18px;
   padding: 0px 25px 10px 0px;
   margin:0px auto;   
}
.aboutushconnew { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: normal;
   text-align:justify;   
   color: #000;
   width: 325px;
   float:left;
   line-height:18px;
   padding: 0px 25px 10px 0px;
   margin:0px auto;   
}.aboutushcon1 { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: normal;
   text-align:justify;   
   color: #000; 
   line-height:18px;
   padding: 0px 0px 15px 0px;
   margin:0px auto;   
}
.aboutushcondiv{ font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: normal;
   text-align:justify;   
   color: #000;
   width: 350px;
   float:left;
   line-height:18px;
   padding: 0px 25px 10px 0px;
   margin:0px auto;   
}
.aboutushcon1nn { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color: #FFF; 
   line-height:18px;
   background-color:#da251c;
   padding: 15px 15px 15px 10px;
   margin:0px auto;  
   
}

.aboutushcon1nn1 { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color: #FFF;   
   padding: 0px px 15px px;
   margin:0px auto;  
   
}

.ourvisiondiv{ float:left;
   width:318px;  
   padding:0px 11px 0px 0px;
   margin:0px auto;
}

.ourvisiontop{ background-image: url(../images/ourvisiontop.jpg);
   width:293px;
   height:16px;
   background-repeat:no-repeat;
   font-family: "Times New Roman", Times, serif;
   font-size:15px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color:#ff0000;
   padding:5px 0px 0px 25px;
   margin:0px auto;
}

.ourvisionmiddle{ background-image: url(../images/ourvisionmiddle.jpg); 
   width:318px;   
   background-repeat:repeat-y;
   padding:10px 0px 0px 0px;
   margin:0px auto;
}
.ourvisionmiddle1{ background-image: url(../images/ourvisionmiddle.jpg); 
   width:318px;
   height: 120px;
   background-repeat:repeat-y;
   padding:10px 0px 0px 0px;
   margin:0px auto;
}
.ourvisionbottom{ background-image: url(../images/ourvisionbottom.jpg);
   width:318px;
   height:14px;
   background-repeat:no-repeat;
   padding:0px 0px 15px 0px;
   margin:0px auto;
}
.ourvisioncon { font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   font-style:normal;
   font-weight: normal;
   text-align:justify;   
   color: #333;
   width: 165px;
   float:left;
   line-height:16px;
   padding: 0px 11px 10px 8px;
   margin:0px auto;   
}

.arrow{ background-image: url(../images/arrow.jpg);  
   background-repeat:no-repeat;
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color: #333;
   padding:0px 0px 8px 25px;
   margin:0px auto;
}

.portfolios {
	margin:10px 16px 15px 0px;
	padding:0px;
	width:185px;
	height:123px;
	border:#d3d3d3 solid  5px;
	float:left;
	}
.portfolios:hover {
	margin:10px 16px 15px 0px;
	padding:0px;
	width:185px;
	height:123px;
	border:#FF6600 solid  5px;
	float:left;
	}
.portfolio_frame{	
	padding:10px 0px 0px 0px ;
	width:638px;
	height:auto;
	float:left;
	z-index:0;
	}
.applicationform{ 
      width:60px;
	  background-color: #FFF;
	  font:Tahoma;
	  height:18px;
	  font-size:12px;
	  color:#000000;
	  border:1px solid #a35f6a;
	  padding:0px 0px 0px 0px;
        
      }
.applicationform1{ 
      width:130px;
	  background-color: #FFF;
	  font:Tahoma;
	  height:18px;
	  font-size:12px;
	  color:#000000;
	  border:1px solid #a35f6a;
	  padding:0px 0px 0px 0px;
        
      }
.applicationformhead { font-family: Arial, Helvetica, sans-serif;
   font-size:16px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color: #F30;
   background-color:#f2f2f2;
   padding: 10px 11px 10px 8px;
   margin:0px auto;   
}

.applicationformcon { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: normal;
   text-align: left;   
   color: #333;
   padding: 8px 11px 8px 8px;
   margin:0px auto;   
}
      
.applicationformconc { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: normal;
   text-align: left;   
   color: #F00;  
   padding: 0px 0px 0px 0px;
   margin:0px auto;   
}	  
.applicationformcon1 { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: bold;
   text-align: left;   
   color: #666;
   padding: 8px 11px 8px 8px;
   margin:0px auto;   
}

.submitbutton{	
	background-image: url(../images/submitbutton.gif);
	background-repeat: no-repeat;
	width:63px;
	height:27px;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px solid #761e1e;
	cursor:pointer;
	}
.loginboxdiv{
margin:0px;
height:21px;
width:146px;
background:url(login_bg.gif) no-repeat bottom;
}
/* attributes of the input box */
.loginbox
{
background:none;
border:none;
width:134px;
height:15px;
margin:0;
padding: 2px 7px 0px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.contactuscon { font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color: #333;
   width: 400px;
   float:left;
   line-height:22px;
   padding: 0px 25px 10px 0px;
   margin:0px auto;   
}


.contactform{ 
      width:200px;
	  background-color: #FFF;
	  font:Tahoma;
	  height:18px;
	  font-size:12px;
	  color:#000000;
	  border:1px solid #a35f6a;
	  padding:0px 0px 0px 0px;
        
      }
	  
.contactform1{ 
      width:200px;
	  background-color: #FFF;
	  font:Tahoma;
	  height:150px;
	  font-size:12px;
	  color:#000000;
	  border:1px solid #a35f6a;
	  padding:0px 0px 0px 0px;
        
      }
.photogallerycon { font-family: Arial, Helvetica, sans-serif;
   font-size:18px;
   font-style:normal;
   font-weight: bold;
   text-align:justify;   
   color: #F30;     
   padding: 20px 25px 10px 0px;
   margin:0px auto;   
}	

.photcontent{ font-family:Arial, Helvetica, sans-serif;
   font-size:12px;   
   font-weight: 600;
   text-align: center;
   color:#000000;  
   padding: 0px 0px 0px 0px;
   margin:0px auto;
}

.stucontent{ font-family:Arial, Helvetica, sans-serif;
   font-size:12px;   
   font-weight: bold;
   text-align: center;
   color: #FFF;
   background-color:#da251c;
   line-height:23px;   
   padding: 15px 15px 15px 15px;
   margin:0px auto;
}

.clear{ clear:both;
    font-size:0px;
	padding:0px;
	line-height:0px;
	height:0px;	
}
