@charset "utf-8";
/* CSS Document */
body,ul,li,a,h1,h2,h3,h4,p,form,input,selcet,div { margin:0px; padding:0px; text-decoration:none; font:normal 12px/20px Arial, Helvetica, sans-serif; }
.clear { clear:both; overflow:hidden; height:0px; }
a img { border:0px; }
.container { width:100%; margin:0 auto; }
.top-strip { width:100%; margin:0 auto; background:#e48425; height:56px; }
.header-area { width:100%; margin:0 auto;  background:url(../images/ojas-pattern.jpg) repeat left top;}
.footer-area  { width:100%; margin:0 auto; background:#e48425; }
.header { width:1000px; margin:0 auto; }
.content-container { width:1000px; margin:0 auto; min-height:300px; }
.footer { width:1000px; margin:0 auto; }
.logo-container { width:128px; float:left; padding-top:15px; }
.logo-holder { text-indent:-9999px; background:url(../images/logo.png) no-repeat left top; width:128px; height:98px; display:block;}
.total-menu-container { width:200px; float:right; padding-top:10px; }
.iso-logo-container { width:230px; float:right; margin-bottom:10px;}
.iso-logo-holder { width:100px; height:48px; margin-top:34px; float:right; margin-left:14px; background:url(../images/iso-logo.png) no-repeat left center;  }
.codissia-logo-holder { width:56px; height:56px; float:left; 
/*background:url(../images/codissia-logo.png) no-repeat left top; */
margin-top:34px; margin-left:58px; }
.logo-name-holder { width:50px; float:left; padding-top:8px; font-weight:bold; margin-left:5px; color:#3a3a3a; }
.menu-container { width:998px; border:1px solid #dadada; margin-bottom:5px; height:43px; background:url(../images/main-menu-bg.jpg) repeat-x left top;}
.menu-holder { height:43px;  }
.menu-holder li { list-style-type:none; float:left; display:block; padding:0 10px; background:url(../images/main-menu-divi.jpg) no-repeat left center;height:43px; }
.menu-holder li:first-child { background:none; }
.menu-holder li a { padding:0 30px; display:block; text-align:center; color:#3a3a3a; margin:6px 0 0 0; font:bold 14px/31px Arial, Helvetica, sans-serif; text-transform:uppercase; }
.menu-holder li a:hover { color:#fff; background:url(../images/main-menu-active-bg.jpg) repeat-x left top; }
.menu-holder li a.active { color:#fff; background:url(../images/main-menu-active-bg.jpg) repeat-x left top;}
.total-banner-container { width:1000px; height:302px; float:}
.banner-index {border:1px solid #c3c2c2; background:#fff; padding:3px 0 ; position:relative;}

.banner-container { width:998px;  border:1px solid #c3c2c2; background:#fff; padding:3px 0 ; position:relative;}
.banner-holder { width:990px; height:292px; border:1px solid #e8e6e6; margin:0 auto; }
.welcome-ojas-container { width:322px; float:left; border-bottom:2px solid #e48425; background:#fff; }  
.welcome-ojas-header { width:310px; padding-left:12px; background:#e48425; height:41px; line-height:41px; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; }
.welcome-img-container { width:294px; padding-top:10px; margin:0 auto; }
.welcome-img-holder { width:294px; margin-bottom:10px; }
.welcome-content { color:#3a3a3a; text-align:justify; padding:0 2px; margin-bottom:5px; *margin-bottom:3px; }
.readmore-link { float:right; color:#653402; line-height:20px; margin-bottom:5px; *margin-bottom:0px; background:url(../images/readmore-arrrow.jpg) no-repeat right center; padding-right:20px; display:block; }
.readmore-link:hover { color:#e48425; }
.left-content-container { width:676px; float:left }
.right-content-container { width:300px; float:right; padding-left:20px; } 
.about-ojas-container { width:647px; padding-left:15px; margin-right:35px; text-align:justify; float:left; margin-bottom:20px;}/* width:317 */
.about-ojas-img { width:317px; margin-bottom:14px; }
.ojas-headings { font:bold 13px/22px Arial, Helvetica, sans-serif; padding-top:15px; color:#e48425; text-transform:uppercase; margin-bottom:7px;  }
.ojas-headings-news { font:bold 13px/22px Arial, Helvetica, sans-serif; padding:9px 0 0 0; margin-top:15px; color:#e48425; text-transform:uppercase; width:289px; height:42px; background:url(../images/nandevents-header.jpg) no-repeat left top; text-align:center;  }
.ojas-news-footer { font:bold 13px/22px Arial, Helvetica, sans-serif; padding:9px 0 0 15px;color:#e48425; text-transform:uppercase; width:274px; height:28px; background:url(../images/nandevents-footer.jpg) no-repeat left top;  }
.ojas-headings-clients { font:bold 13px/22px Arial, Helvetica, sans-serif; padding:9px 0 0 0; color:#e48425; text-transform:uppercase; width:289px; height:28px; background:url(../images/clients-header.jpg) no-repeat left top; text-align:center; }
.why-us-container { width:650px; float:left; margin-left:17px; }
.ojas-conts { font:normal 13px/20px Arial, Helvetica, sans-serif; color:#3a3a3a; text-align:justify; margin-top:12px;  }
.mgn-top0px { margin-top:0px; }
.client-testi-container { width:670px; /*background:url(../images/client-tstimonial-shadow.jpg) no-repeat center bottom;*/ padding-bottom:36px; padding-left:15px; }
.client-testimonials { min-height:115px; overflow:hidden; margin-left:105px; padding-top:20px; margin-right:25px;  }
.client-testimonials li { list-style-type:none; width:100%; }
.client-testimonials li a { font: italic 13px/22px Arial, Helvetica, sans-serif; font-weight:bold; text-align:justify; color:#3a3a3a;  }
.ojas-quote { color:#e48425; padding-right:2px; }
.client-name { font-size:14px; line-height:22px; color:#e48425; float:right; font-weight:bold; } 
.client-company { font-size:13px; line-height:18px; color:#3a3a3a; float:right; } 
.nande-container { width:304px; }
.nande-divi { width:304px; background:url(../images/nanda-divi.jpg) no-repeat center top; height:2px; }
.nande-holder { overflow:hidden; height:90px; background:url(../images/nandevents-center-bg.jpg) repeat-y left top; width:282px;text-align:justify; padding-right:10px;  }
.nande-holder li { padding-left:0px; font-style:bold; color:#E48425; list-style-type:none; display:block; margin:10px 10px 12px 0px; height:27px; text-align:justify;  }
.nande-holder li a{text-decoration:none; color:#E48425;}
.nande-calendar-container { width:54px; float:left; margin-left:15px; }
.nande-calendar-holder { width:48px; height:28px; background:url(../images/nanda-calendar-bg.jpg) no-repeat left top;font:normal 13px/22px Arial, Helvetica, sans-serif; padding-top:19px; text-align:center;}
.nande-calendar-year { margin-top:2px; font:normal 13px/22px Arial, Helvetica, sans-serif; color:#3a3a3a; text-align:center; }
.nande-content-holder { width:260px; float:left; margin-left:15px; text-align:justify; }
.nande-heading { font:bold 12px/20px Arial, Helvetica, sans-serif; margin-bottom:15px; color:#3a3a3a; background:url(../images/achieve-list-arrow.jpg) left 5px no-repeat; padding-left:12px; margin-left:20px; }
.nande-content { font:normal 12px/20px Arial, Helvetica, sans-serif; color:#3a3a3a; text-align:justify; display:block; margin-left:12px; }
.total-clogo-container { width:304px; }
.clogo-container { width:287px; border:1px solid #D3D3D3; background:#f8f8f8; padding:2px 0; }
.clogo-footer { width:287px; height:22px; background:url(../images/clients-footer.jpg) no-repeat left top; }
.clogo-holder { height:100px; width:283px; margin:0 auto; background:#fff; }
.clogo-list { padding:5px; padding-top:15px; overflow:hidden; }
.clogo-list li { list-style-type:none; float:left; display:block; margin:0 5px; }
.footer-left-holder {width:400px; float:left; line-height:56px; color:#fff; padding-left:10px;}
.footer-right-holder {width:450px; float:right; line-height:56px; color:#fff; padding-right:10px; text-align:right;}
.footer-right-holder a { color:#5d3903; }
.slides_container {overflow:hidden; width:990px; height:292px;  }
.slides_container a {
	width:990px; height:292px; overflow:hidden; display:block;
}

.slides_container a img {
	display:block;
}
.pagination{
		margin:1em 0;
		padding:0;
		position:absolute;	
		top:0px;
		left:877px;
		z-index:999;
		}
	.pagination li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		width:14px;
		height:13px;
		}
	.pagination li a{
		float:left;
		background:url(../images/banner-bullet-bg.jpg) no-repeat left top; 
		width:14px;
		height:13px;
		text-indent:-9999px;
		}
	.pagination li.current a{
		background:url(../images/banner-bullet-bg.jpg) no-repeat left bottom; 
		color:#fff;
		}
		
		
		
		
		/*carousel*/


.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango { padding:5px 10px 0 5px; }



.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}



.jcarousel-skin-tango .jcarousel-item {
    width: 275px;
    height: 90px;
}



/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -35px;
    right: 0px;
    width: 15px;
    height: 18px;
    cursor: pointer;
    background: url(../images/client-slider-right-arrow.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
   background: url(../images/client-slider-next-arrow.jpg) no-repeat 0 0;
}





.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -35px;
    left: 235px;
    width: 15px;
    height: 18px;
    cursor: pointer;
     background: url(../images/client-slider-left-arrow.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
      background: url(../images/client-slider-right-arrow.jpg) no-repeat 0 0;
}


/*styles for subpages starts here*/
.slides_container-sp {overflow:hidden; /*width:668px; */height:189px;  }
.banner-holder-sp { width:668px;  height:189px; border:1px solid #e8e6e6; margin:0 auto; }
.total-banner-container-sp { width:678px; height:199px; float:left; }
.total-banner-container-sp .banner-container { width:676px; }
.welcome-ojas-container-sp { width:321px; float:left; border-bottom:1px solid #cecccc; border-top:1px solid #cecccc; border-right:1px solid #cecccc; background:#fff; }  
.quote-img-container { width:314px; padding:3px 0; *padding:3px 0 1px 0; margin:0 auto; }
.about-us-img-holder { width:294px; margin-bottom:14px; float:left; margin-right:15px; }
.aus-top-container { width:655px; padding-left:15px;}
.mgn-topzero { margin-top:0px; }
.achieve-list { margin:0 0 0 10px; }
.achieve-list li { list-style-type:none; display:block; background:url(../images/achieve-list-arrow.jpg) no-repeat left 7px; padding-left:15px; line-height:24px; color:#3a3a3a; }
.aus-centerleft-div { width:653px; margin-right:15px; padding-left:15px; float:left; }
.width-340 { width:340px; }
.quality-policy-container { width:655px; padding-bottom:36px; padding-left:15px; }
.our-vision-img-holder { width:294px; height:100px; margin-bottom:5px; }
.padd-right10 { padding-right:10px; }
.content-container-indus { width:1000px; margin:0 auto; min-height:300px; }
.indus-left-panel { width:215px; float:left;}
.indus-left-panel-heading { background:url(../images/achieve-list-arrow.jpg) no-repeat left 6px; font:bold 13px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; padding-left:12px; margin-left:5px; display:block; } 
.indus-left-panel-heading2 { background:url(../images/industries-list-arrow.jpg) no-repeat left 6px;  font:bold 13px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; padding-left:12px; margin-left:20px; display:block; } 

.industry_points{ font:bold 13px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; padding-left:12px; margin-bottom:10px; display:block; background-color:#E9E9E9; width:755px; } 

.indus-lists-holder { margin:0 0 10px 20px; }
.indus-lists-holder li { list-style-type:none;}
.indus-lists-holder li a {  background:url(../images/industries-list-arrow.jpg) no-repeat left 3px; padding-left:12px; line-height:30px; color:#3a3a3a;  }
.indus-lists-holder li a:hover { text-decoration:none; font:bold 12px/30px Arial, Helvetica, sans-serif; color:#E48425; cursor:pointer;  } 
.indus-lists-holder li.current a { color:#923f03; } 
.indus-table-head-bg { background:url(../images/industries-table-head-bg.jpg) repeat-x left top; color:#3a3a3a; font:bold 13px/32px Arial, Helvetica, sans-serif; padding-left:10px; } 
.indus-table-conts { padding:10px; }
.indus-table { border-collapse:collapse; margin-bottom:10px; }
.indus-right-panel { width:740px; float:left; margin-left:16px; margin-top:15px; margin-bottom:20px; }
.ojas-headings-sp { font:bold 13px/22px Arial, Helvetica, sans-serif; padding-top:0px; color:#e48425; text-transform:uppercase; margin-bottom:5px;  }
.app-width150 { width:150px; }
.pbrief-width130 { width:130px; }
.pused-width150 { width:150px; }
.psize-width166 { width:166px; }
.photos-width184 { width:184px; }
.indus-photos-container { width:149px; margin:0 auto; height:68px; padding-top:2px; border:1px solid #d7d7d7; }
.indus-photos-holder { width:143px; margin:0 auto; height:64px; border:1px solid #d7d7d7; overflow:hidden; }
.mgntop-8px { margin-top:8px; }
.total-infra-holder { width:740px; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted #999; }
.infra-img-container { width:292px; height:143px; border:1px solid #cdcbcb; margin-right:10px; float:left; padding-top:4px; position:relative; }
.infra-img-holder { width:282px; height:137px; border:1px solid #cdcbcb; overflow:hidden; margin:0 auto; }
.infra-right-cont-holder { float:left; width:435px; }
.infra-name-heading { font:bold 12px/22px Arial, Helvetica, sans-serif; color:#3a3a3a;  margin-bottom:15px; }
.course-heading { background:url(../images/industries-list-arrow.jpg) no-repeat left 5px; display:block; padding-left:15px; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#3a3a3a; margin:0 0 5px 5px; }
.course-conts  { font:normal 12px/20px Arial, Helvetica, sans-serif; color:#3a3a3a; margin-left:19px; color:#3a3a3a; margin-bottom:15px;}
.gmap-container { width:296px; height:196px; border:1px solid #cdcbcb; padding-top:4px; margin:0 auto;  }
.gmap-holder { width:286px; height:190px; border:1px solid #cdcbcb; overflow:hidden; margin:0 auto; }
.hour24-holder { margin:0 auto; margin-top:32px; width:226px; height:99px; background:url(../images/24houe-service.jpg) no-repeat center top; }
.cus-form-container { float:left; width:330px; margin-bottom:15px; }
.cus-address-container { float:left; width:275px; margin:0 0 15px 15px; }
.cus-reachus-heading { font:bold 12px/22px Arial, Helvetica, sans-serif; margin-bottom:10px; text-transform:uppercase; color:#3a3a3a; }
.form-fields-container { width:296px; margin-bottom:10px; }
.form-title { font:normal 12px/20px Arial, Helvetica, sans-serif; color:#3a3a3a; text-transform:capitalize; margin-bottom: }
.form-fields-holder { width:296px; }
.form-txtfield  { width:294px; border:1px solid #d5d3d3; height:28px; padding-left:4px; }
.form-txtarea { width:294px; border:1px solid #d5d3d3; height:100px; padding-left:4px; }
.submit-btn { background:url(../images/contactus_submit-btn.jpg) repeat-x left top; height:22px; width:75px; color:#3a3a3a; border:1px solid #d5d5d5; margin:10px 0 0 0; display:block; float:right; line-height:18px; padding-bottom:2px; cursor:pointer; }
.address-heading { font:normal 12px/25px Arial, Helvetica, sans-serif; color:#e48425; text-transform:uppercase; margin-bottom:5px; }
.address-cont {font:normal 12px/20px Arial, Helvetica, sans-serif; color:#3a3a3a; margin-bottom:5px;  }
.width980 { width:980px; }
.mgn-btm5px { margin-bottom:5px; }
.mgn-btm15px { margin-bottom:15px; }
.minheight220px { min-height:220px; }
.bg-none { background:none; }
.padd5px { padding:0px 25px 0 10px; height:auto; text-align:justify; }
.nande-holder-industries { overflow:hidden; height:215px; background:url(../images/nandevents-center-bg.jpg) repeat-y left top; }
.lindus-panel-heading { font:bold 13px/22px Arial, Helvetica, sans-serif; padding:9px 0 0 15px; margin-top:15px; color:#e48425; text-transform:uppercase; width:194px; height:42px; background:url(../images/left-indus-panel-header.jpg) no-repeat left top;  }
.lindus-panel-center { overflow:hidden; width:194px; padding-left:15px; background:url(../images/left-indus-panel-center.jpg) repeat-y left top; }
.lindus-panel-center a{ text-decoration:none; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#000;}
.lindus-panel-center a:hover{ text-decoration:none; font:bold 12px/22px Arial, Helvetica, sans-serif; color:#E48425;}

.lindus-panel-footer { font:bold 13px/22px Arial, Helvetica, sans-serif; padding:9px 0 0 15px;color:#e48425; text-transform:uppercase; width:194px; height:28px; background:url(../images/left-indus-panel-footer.jpg) no-repeat left top;  }
.padd-top25 { padding-top:25px; }
.brdr-right-1px { border-right:1px solid #d5d3d3; width:662px; }
.qpolicy-panel-heading { font:bold 13px/22px Arial, Helvetica, sans-serif; padding:9px 0 0 15px; margin-top:15px; color:#e48425; text-transform:uppercase; width:308px; height:42px; background:url(../images/qpolicy-header.jpg) no-repeat left top;  }
.qpolicy-panel-center { overflow:hidden; width:293px; padding-left:15px; background:url(../images/qpolicy-center.jpg) repeat-y left top; text-align:justify; padding-right:15px; }
.qpolicy-panel-footer { font:bold 13px/22px Arial, Helvetica, sans-serif; padding:9px 0 0 15px;color:#e48425; text-transform:uppercase; width:308px; height:28px; background:url(../images/qpolicy-footer.jpg) no-repeat left top;  }
.padd-left1px { padding-left:1px; }
.width304 { width:304px; padding-left:10px; }
.paddleft25 { padding-left:15px; }
.mgnright670 { margin-right:15px; width:670px; }
.prev{ 
display:block;
position:absolute;
left:260px;
top:-22px;
    width: 15px;
    height: 18px;
    cursor: pointer;
     background: url(../images/client-slider-left-arrow.jpg) no-repeat 0 0; 
	 text-indent:-99999px;
	 }
.next { 
position:absolute;
display:block;
left:278px;
top:-22px;
    width: 15px;
    height: 18px;
    cursor: pointer;
    background: url(../images/client-slider-right-arrow.jpg) no-repeat 0 0; 
	text-indent:-99999px;
	}
	.ctesti-holder { width:686px; background:url(../images/ctesti-center-bg.jpg) repeat-y left top; }
	.ctesti-top { width:686px; background:url(../images/ctesti-top-bg.jpg) no-repeat left top; }
	.ctesti-btm { width:686px; height:34px; background:url(../images/ctesti-btm-bg.jpg) no-repeat left top; }
	.logo-quote-holder { width:378px; height:34px;  background:url(../images/logo-quote.png) no-repeat left top; float:left; margin:37px 0 0 5px;  }
	
	
	/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example one */

#example-one { background-color:white;}
.gallery_container{width:770px; float:right; background-color:white;}
.gallery_container img{ border:1px; border:solid; border-color:#999999; margin-left:10px; margin-bottom:10px;}
.gallery_container img:hover{ border:1px; border:solid; border-color:#E48425; margin-left:10px; margin-bottom:10px;}
.gallery_container a{text-decoration:none; border-style:none;}
#gallery1{float:left;}
#gallery2{float:left;}
#gallery3{float:left;}
#gallery4{float:left;}
#gallery5{float:left;}

.thumb_container{width:160px; height:107px; float:left; border:2px; border-color:#999; border:solid;}
	
#overview ul{ margin-left:30px;}
#overview li{ list-style:url(../images/orange-arrow.png); color:#3A3A3A;}
	
.contact_container{width:290px; height:187px; background-image:url(../images/contact_back.png); background-repeat:no-repeat; float:left; margin-left:15px;} 	
.contact_container a{ text-decoration:none; color:white;}
.contact_container a:hover{ color:white; font-weight:bold;}

.h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder; color:#E48425; margin: 10px 0 10px 15px;}
.h2{ font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bolder; color:#E48425; margin: 0 0 0 15px;}
.img_position{ margin-right:5px; margin-left:10px; float:left;}
.h3{ font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bolder; color:#E48425; float:right; margin:0; margin-top:-10px; margin-right:15px;}
.h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; font-weight:normal; color:white; margin:0; margin-top:10px; margin-left:10px;}
.h5{ font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; font-weight:normal; color:black; margin:0; margin-top:10px; margin-left:10px;}


.tree_container{height:360px; width:290px; float:left; background-image:url(../images/ojas-tree.png); background-repeat:no-repeat; margin-left:15PX;}
.table-container{width:765px;  font-weight:normal; }	
.headrow{background-color:#E48425; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:Bold; color:white; border:none; text-align:center;}
.bodyrow{background-color:#f1f1f1; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:black; border:none; text-align:center;}

.job_table{width:100%; margin:auto;}
.job_headrow{background-color:#d2d2d2; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:black; border:none; text-align:left;}
.job_bodyrow{background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:normal; color:black; border:none; text-align:left;}
.job_head{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px; font-weight:bold; color:black; margin:0; padding-top:20px;}
.table-container a{color:#000000; text-decoration:none; font-weight:bold;}