body{ padding:0;
      margin:0;
	  background-image:url(../images/bg.png); background-repeat:repeat-x;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:14px;
	  color:#171414;}
	  
	  
#mainfram{
	width:1010px; 
	background-color:#fff;
	padding:0;
	margin:0 auto;
	box-shadow: 1px 1px 2px #dfdfdf;}
	
.header{ width:1009px;
          height:180px;
		  border:solid 1px #f1f1f1;}
		  
.logo{float:left;
      padding:0px;
	  margin:5px 5px;
	  border:0px;}		
	  
	  
.graph{float:left;
       margin:28px 0px 0px 90px;}
	   
.top_nav-bg{ width:210px;
             height:34px;
             float:right;
	         border:solid 0px #999;
			 margin:12px 0px 0px 0px;}	
			 
			 
.top_nav-ul{ color:#913277;
		     margin:5px 0px 0px 0px;
		     text-align:left;
		     padding:0; list-style:none;}	  
	  				
.top_nav-ul li{ display:block; padding:0px 5px 0px 5px; 
                border-right:solid 1px #913277;
			    float:left;}					

.top_nav-ul li a {color:#913277;
	          text-decoration:none;
		      margin:0px 4px 0px 4px;}	
			  
			  
.search_bg{ width:400px; height:50px; float:right;
            border:solid 0px #ccc;
			box-shadow: 1px 1px 2px #dfdfdf;
            margin:-30px 300px 0px 2px;}
			
.hdr{ font-size:12px; font-weight:bold; color:#777777; border-right:solid 1px #dcdcdc; height:40px; width:130px;
float:left; margin-top:8px; padding-left:0px; text-align:center;}

.hdr_text{float:left; font-weight:100; color:#b2b2b2; margin-top:6px; padding-left:14px; text-align:center;}

.clear{clear:both;}


.nav-bg{ width:1009px;
         height:34px;
	     border:solid 0px #999;
		 background-image:url(../images/lable.jpg);
		 margin-top:0px;}	
		
	  
.nav-ul{  color:#fff;
		  margin:0px 0px 0px 0px;
		  text-align:center;
		  padding:0; list-style:none;}	  
	  				
.nav-ul li{ display:block; padding:9px 13px 10px 11px; margin:0 auto;
            border-right:solid 1px #fff;
			float:left;}					

.nav-ul li a {color:#fff;
	          text-decoration:none;
		      margin:0px 8px 0px 8px;}
			  
.nav-ul li a:hover, .nav-ul li a.active
    { border-bottom:solid 2px #f2ce35;
      padding-bottom:5px;}	
	  
	  
.banner{ width:1009px;
         height:250px; 
		 border:solid 1px #e7e5e5; 
		 margin-top:-2px;}	
		 
		 

.body_box1{ width:1004px;
	        box-shadow:0 0 4px #cdcdcd;
			padding:3px ;
}
			
.left_div{ width:253px; height:316px;
           border: 0px solid;
           border-radius: 4px;
		   box-shadow: 4px 4px 8px #dfdfdf;
           float:left;
           border:solid 0px #999;}
		   
.left_inner{ width:218px; height:265px;
             margin:6px 15px;
            border:solid 1px #999;
			background-color:#a1548b;
			}
			
.left_hdr{ font-size:14px; text-transform:uppercase; color:#333; font-weight:bold; text-align:center;
             margin-top:10px;}					   				   						  
			  
.inputfield{ border:1px #ccc solid; padding:7px; width:170px; float:left;  margin:2px -6px; border-radius: 4px; }


.middle_div{ width:472px;
            height:302px;
	        border:solid 0px #999;
			margin-top:10px;
			float:right;
			margin-right:250px;}
			
.welcome{ font-size:20px; color:#000; float:left; border-bottom:solid 1px #893671;}	

p{ font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   line-height:20px;
   text-align:justify;
   padding:4px 4px;}					  
			  		    			    	
											
.readmore{ font-size:12px; color:#8a3872; text-align:right; 
           padding:4px 8px; margin-top:20px;}
		 
.readmore a { color:#8a3872; text-decoration:none;}		   
		   
		   
.right_div{ width:220px; height:281px;
           border: 0px solid;
           border-radius: 4px;
		   box-shadow: 2px 2px 6px 3px #dfdfdf;
           float:right;
           border:solid 0px #999;
		   margin-top:-310px;
		   margin-right:10px;}
		   
.lable{ height:37px; background-image:url(../images/lable.jpg);}	

.lable_hdr{ font-size:15px; font-weight:bold; color:#fff; text-align:center; text-transform:uppercase;
            padding:10px 0px 0px 0px;}	
			
.main_border{width:1009px; height:267px;
           border: 0px solid #999;
		   margin-top:16px;}	
		   
.box1{width:246px; height:262px;
           border: 1px solid #ad3189;
		   margin-left:3px;
		   float:left;}			
		   
		   
.box2{width:365px; height:260px;
           border: 1px solid #ad3189;
		   margin-left:25px; float:left;
		   padding:10px 10xp;}
		   
		   
.box3{width:355px; height:260px;
           border: 1px solid #ad3189;
		   margin-left:2px; float:left;}			   					      			   		   											
											
											
.gallery_area{width:984px; height:170px;
              border-style: double ;
			  color:#cd6ab1	;	
			  padding:10px 7px;
			  margin-top:15px;	}
			  
.gallery_hdr{ font-size:15px; font-weight:bold; color:#893771;  text-transform:uppercase;
              margin:10px 20px -5px 5px;}
			  
			  
.img_border{ width:163px; height:108px; border: solid 1px #999999; float:left;
              margin:16px 0px 0px 27px;}			  			  
			  
			  
			  
			  
			  
#footer{ width:1010px;
          margin:0px auto;}
		 
		 
.footer-area{ margin:0 auto;
              width:1010px;
              height:108px;
			  border-top:solid 4px #a45b8f;
			  margin-top:15px;}
			  
			  
.footer-ul{ font-family:Arial, Helvetica, sans-serif;
            font-size:13px;
			color:#232020;
			float:left;
			margin-top:15px;}			  
            
.footer-ul li{ display:inline;
               border-right:solid 1px #232020;
			   padding:0px 14px 0px 14px;} 
			                
		  		  			 
.footer-ul li a{ text-decoration:none;
                  color:#000;}


.copywrite{ font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            color:#232020;
            text-align:left;
			margin:50px 0px 0px 16px;}
			
			
.powered{ font-family: Arial, Helvetica, sans-serif;
            font-size:13px;
            color:#232020;
            text-align:right;
			margin:-18px 18px 0px 0px;}	
			
.powered a{ color:#232020; text-decoration:none;}				
a.bg:hover,a.bg:active {color:#95457e;}	 



.page_header{ font-size:14px; font-weight:bold; color:#2a2a2a; text-align:left; margin:12px 0px 5px 10px;}

.shadow{ border-bottom:solid 0px #999999; border-radius:3px; width:336px; box-shadow: 3px 3px 5px #a1a1a1; padding:10px 10px; }

.listing{ font-family:Arial, Helvetica, sans-serif; line-height:22px; font-size:14px; padding-right:10px;}
.doc_img{ width:160px; height:150px; border:solid 2px #999999; box-shadow: 3px 3px 8px #a7a7a7; float:left; margin:2px 18px; }
.doc_title{ font-size:13px; font-weight:bold;  float:left; padding:10px 12px; margin-left:50px;}

.para{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2a2a2a; text-align:justify; padding:6px 10px; line-height:20px;}

.doc_header{ font-size:16px; font-weight:bold;   float:left; padding:0px 12px; text-shadow: 1px 1px #afafaf; margin-top:10px;}
.spls_border{border: solid 1px #999999; border-radius:4px 4px; margin:10px 8px;}
.gallery_border{ width:983px; height:380px; border:solid 0px #999999; margin:6px 10px; }
.example-image{ width:170px; height:130px; border:solid 1px #999999; margin:11px 12px;  float:left;}

.logo_text{ font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:bold; color:#11568c; float:left; text-align:left; margin-left:-630px; margin-top:18px; text-shadow: 2px 2px #e2e1e2;}





.lable_text{font-size:16px;
		    color:#1b1a1a;
			text-align:left;
		    padding:8px 0px 0px 23px;}	
	

.lable_text a:hover{ text-decoration:none; color:#fff;}	   
	   			   		  			  	  	  
											


.inner-header{ font-family:Arial, Helvetica, sans-serif;
               font-size:16px;
			   font-weight:bold;
			   color:#141314;
			   text-align:left;
			   padding:5px 0px 0px 12px;
			   margin:2px 0px 20px 0px;}



.box{ width:990px;
       /*border:solid 1px #999;*/
	   margin:4px 4px 15px 0px;
	   padding-bottom:10px;
	   border:solid 1px #ccc;
	   border-radius:4px 4px; margin:8px 8px;}
	   
.inputfield{ border:1px #ccc solid; padding:5px;}
.enquiry_form{ margin:auto 50px;}
.enquiry_form h2{ font-size:17px;}
.enquiry_form label{ font-size:14px;}
.right_panel{ float:right; margin-right:5px; margin-top:-150px;}
.left_panel{ float:left; width:630px; margin-top:15px; margin-left:5px; margin-right:5px;}


.lable_text a.active{color:#fff;}

.right-bg a{ color:#000;}

.right-bg a:hover{color:#f6891f;}

.enquiry_box{ width:450px; height:400px; border-left:solid 1px #CCCCCC; float:right; margin-top:10px;}

.dr_img{ width:140px; height:140px; float:right; margin:-50px 8px 2px 10px; padding:2px 1px ;}




/*** set the width and height to match your images **/

#slideshow {
    position:relative;
	width:364px;
    height:220px;
	margin-top:1px;
	padding:3px 3px;

	
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	width:344px;
    height:100px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 220px;
	width:364px;
    display: block;
    border: 0;
    margin-bottom: 2px;
	border:solid 0px #CCC;
	}


			  