
/* Common Classes*/
@font-face {
  font-family: "frutiger";
  font-weight: normal;
  src: url("fonts/frutiger-normal_1-webfont.eot");
  src: local("?"),
    url("fonts/frutiger-normal_1-webfont.woff") format("woff"),
    url("fonts/frutiger-normal_1-webfont.ttf") format("opentype"),
    url("fonts/frutiger-normal_1-webfont.svg") format("svg");
  }	
 
 @font-face {
  font-family:"nobile";
  font-weight: normal;
  src: url("fonts/nobile_0-webfont.eot");
  src: local("?"),
    url("fonts/nobile_0-webfont.woff") format("woff"),
    url("fonts/nobile_0-webfont.ttf") format("opentype"),
    url("fonts/nobile_0-webfont.svg") format("svg");
  }	

body{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#ccc; 
	margin:0; 
	padding:0;
	background:#F9F9F9;
	}
img{
	border:none;
	}

a{
	color:#FFFFFF;
	text-decoration:underline;
	}
a:hover{
	color:#FFFFFF;
	text-decoration:none;
	}

p{
	font-size:14px;
	color:#CCCCCC;
	line-height:20px;
	}


.pk{
	font-size:14px;
	color:#CCCCCC;
	line-height:20px;
	text-decoration:none;
	}
	.pk a{
	font-size:14px;
	color:#CCCCCC;
	line-height:20px;
	text-decoration:none;
	}
ol li, ul li{
	font-size:14px;
	color:#CCCCCC;
	margin:8px 0;
	}
h3{
	color:#D1D612;
	font-size:14px;
	}
	
/* Header Classes*/
#Header100Percent{
	height:143px; 
	margin:0;
	padding:0;
	background:url(images/header_bg.jpg) repeat-x left;
	text-align:left;
	}
#Header-Container{
	width:960px;
	margin:0 auto;
	height:99%;
	}
.logo{
	padding-top:31px;
	height:112px;
	float:left;
	}
.phone-number{
	margin-top:26px;
	text-align:right;
	color:#5d5855;
	float:right;
	}
.top-links{
	margin-top:26px;
	text-align:right;
	color:#5d5855;
	float:right;
	}

.top-links a{
	text-transform:lowercase;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
.top-links a:hover{
	text-transform:lowercase;
	text-decoration:none;
	font-weight:bold;
	color:#ccd113;
	}

/*navigation*/
.navigation-links{float:right; margin:26px 0 0 0; clear:right;}
.navigation-links ul{ margin:0; padding:0; list-style:none;}

.navigation-links ul li{ float:left; background:url(images/nav_seprator.jpg) no-repeat right; line-height:normal; padding:0 10px;}

.navigation-links ul li a{ text-decoration:none; color:#CCD113; font-size:17px; display:block;}
.navigation-links ul li a:hover, .navigation-links ul li a.active{ text-decoration:none; color:#fff; display:block;}




/* Banner */
#banner{
	background:#F9F9F9;
	}
.banner-content-area{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	}
.home-contet-outer{
	background:#363432;
	width:100%;
	display:inline-block;
	overflow:hidden;
	}
.Hometabs{
	width:960px;
	margin:0 auto 40px auto;
	*margin:20px auto 20px auto;
	}

.index-left{
	float:left;
	width:38%;
	background:url(images/box-seprator.png) no-repeat right;
	padding-right:20px;
	}

.index-right{
	float:right;
	width:59%;
	}

.main h1{
	font-size:25px;
	font-weight:normal;
	color:#D1D612;
	}
	
.main h2{
	font-size:20px;
	font-weight:normal;
	color:#D1D612;
	}


.banner-heading{
	font-family:"nobile", arial;
	font-size:32px;
	color:#C5C5C5;
	padding-bottom:25px;
	}
.pic1 {
 border:#D1D612 1px solid;
}
.web-inner-links{border-top:#969594 dotted 1px; margin:60px 0;}
.web-inner-links ul{padding:0; margin:0; list-style:none;}
.web-inner-links ul li{border-right:#666 solid 1px; float:left; padding:0 15px; font-size:15px;}
.web-inner-links ul li a{ color:#ccc; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; text-transform:lowercase;}
.web-inner-links ul li a:hover{color:#91A80B; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;}

.inner-left{float:left; width:670px;}
.inner-left-contact{float:left; width:570px;}
.inner-right{float:right; width:234px; background:url(images/inner-seprator.png) no-repeat left; padding-left:30px;}

.inner-page-heading{background:url(images/innerPage-heading-bg.jpg) no-repeat center; margin:20px 0 20px 0;}
.inner-img-div{float:left; margin-top:40px;}
.banner-heading{float:right; margin-top:140px;}
.inner-links{clear:both;}


.inner-page-heading h1{color:#D1D612; font-size:26px; padding:0 0 8px 0; margin:5px 0 0 0; font-weight:normal;}
.inner-page-heading{color:#fff; font-size:15px;}
.toggle{
	margin:15px 0 0 0;
	}

.slides .toggle-head{height:100%; margin:0; overflow:hidden; border:#565656 solid 1px; background:#4D4D4D; padding:0 0 0 10px;}
.slides .toggle-head .toggle-p{float:left; width:95%;}
.slides .toggle-head .toggle-p p{ margin:0; padding:5px 0; display:block;}
.slides .toggle-head .toggle-p p a{ text-decoration:none;}
.slides .toggle-head .toggle-p p a:hover{text-decoration:underline;}
.slides .toggle-head .article{float:left; width:13%; padding:6px 0;}
.slides .toggle-head .open-close-btn{float:right; width:3%; padding:6px 0; cursor:pointer;}
.slider-text{ position:relative; padding:10px; background:#666;}
	
.slider-text p{ margin:0;}
.dotted-bottom-border{
border-bottom:#969594 dotted 1px; clear:both; padding:10px 0;
margin-bottom:10px;
}
.article-p{
	padding:0;
	margin:0;
	}
.article-p a{
	font-size:11px;
	}

.white-img-border{
	border:#919191 solid 1px;}
.right{
	margin:0 auto;
	}
.right h2{
	font-size:26px;
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	border-bottom:#ADADAB solid 2px;
	}

.right ul{
	margin:0;
	padding:0;
	list-style:none;
	}

.right ul li{
	border-bottom:#625F5E solid 1px;
	padding:10px 0 10px 0;
	margin:0;
	}

.right ul li a{
	text-decoration:none;
	color:#ccc;
	font-size:14px;
	display:block;
	background:url(images/bullets.png) no-repeat left;
	padding-left:25px;
	text-transform:lowercase;
	}

.right ul li a:hover{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	background:url(images/bullets-hover.png) no-repeat left;
	}
	
	
.right ul li ul{
	margin:0;
	padding:5px 0 0 30px;
	list-style:none;
	}

.right ul li ul li{
	border-bottom:#625F5E dotted 1px;
	padding:8px 0 8px 0;
	margin:0;
	}

.right ul li  ul li a{
	text-decoration:none;
	color:#ccc;
	font-size:14px;
	display:block;
	background: url(images/arrw-subnav.png)  no-repeat left;
	padding-left:12px;
	text-transform:lowercase;
	}

.right ul li  ul li a:hover{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	background: url(images/arrw-subnav-hover.png) no-repeat left;
	}	

	
.hori-seprator{
	text-align:center;
	overflow:hidden;
	}
.right h3{
	font-family:"frutiger", verdana;
	font-size:17px;
	font-weight:normal;
	color:#939392;
	margin:10px 0;
	}

.right p{
	font-size:12px;
	color:#CCCCCC;
	}

.right p.learn-more-text a{
	font-size:11px;
	color:#7B7B7B;
	text-decoration:none;
	margin:0;
	}

.right p.learn-more-text a:hover{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	margin:0;
	}


/*Footer*/
#Footer-Outer{
	height: auto;
	width:100%;
	background:#494542 url(images/footer_bg.jpg) repeat-x;
	}
.Footer-inner-wrapper{width:960px; margin:0 auto; background:url(images/footer-light-effect.png) no-repeat; background-position:-40px -280px; padding-top:20px; padding-bottom:20px;}
.footer-left{float:left;}
.footer-right{float:right;}

.footer-right ul.footer-ul{margin:0; padding:0; list-style:none; width:110px; float:right; margin-left:30px;}
.footer-right ul.footer-ul li{margin:0;}
.h2Footer-Bold{color:#C8CC14; font-weight:bold; font-size:11px;}
.Footer-left-links a{ color:#CCCCCC; font-size:11px; text-decoration:none;}
.Footer-left-links a:hover{color:#fff; font-size:11px; text-decoration:none;}

.footer-right-links{color:#999999; font-size:11px; text-decoration:none; display:block; padding:7px 0; border-bottom:#4B4948 solid 1px;}


#banner-links{margin-top:27px; color:#333; font-size:20px; font-family:FrutigerLTStd-Light, Arial, Helvetica, sans-serif;}
#banner-links a{font-size:20px; color:#333; text-decoration:none; font-family:FrutigerLTStd-Light, Arial, Helvetica, sans-serif;}
#banner-links a:hover{font-size:20px; color:#333; text-decoration:underline;}

#ViewOurWork{margin-top:20px;}
#ViewOurWork:hover{margin:20px 0 0 5px;}

#Banner-Left-td{padding-top:38px;}
#RichVideo .V_btn{background:url(images/video_btn.png) no-repeat center; width:104px; height:104px; display:block; position:absolute; margin:-130px 0 0 100px; cursor:pointer;}

.CheckoutSchedule_btn{background:url(images/checkOurSchedule.png) no-repeat center; width:219px; height:46px; display:block; position:absolute; margin:-60px 0 0 50px; cursor:pointer;}

.BoxLi{ padding:0; margin:0 0 0 110px; text-align:left;}
.BoxLi li{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:25px; margin:0; padding:0 0 0 10px;}
.BoxLi li a{ text-decoration:none;}
.BoxLi li a:hover{text-decoration:underline;}

.innerpages-head{width:1000px; margin:0 auto;}
.inner-pages-links{color:#666666; text-align:right; padding:40px 10px 0 0; }
.inner-pages-links a{color:#666666; text-decoration:none; font-size:11px;}
.inner-pages-links a:hover{color:#91A80B; text-decoration:underline;}

.inner-pages-content-wrapper{width:998px; margin:0 auto; display:block; padding:24px 0 14px 0; color:#666666;}

.web-application-and-custom{padding:10px 0; display:inline-block; width:96%;}
.web-application-and-custom h2{margin:0 0 10px 0;}
.web-application-and-custom ul{margin:0; padding:0; list-style:none; margin:0; padding:0; float:left; width:40%;}
.web-application-and-custom ul li{margin:0; padding:10px 0; border-bottom:#625F5E solid 1px;}

.home-news-saction h3{
	margin:0;
	padding:0;
	}
.home-news-saction h3 a{
font-weight:normal;
color:#D1D612;
text-decoration:none;
font-size:17px;
}

.home-news-saction h3 a:hover{
font-weight:normal;
color:#D1D612;
text-decoration:underline;
font-size:17px;
}

.home-news-saction p span a{
color:#999999;
font-size:10px;
float:right;
}


.home-cases-saction h3{
	font-size:17px;
	font-weight:normal;
/*	margin:10px 0 0 220px; */
}

.home-cases-saction h3 a{
	color:#D1D612;
	text-decoration:none;
	}

.home-cases-saction h3 a:hover{
	color:#D1D612;
	text-decoration:underline;
	}

.cases-img{
	overflow:hidden;
	width:100%;
	height:auto;
	}

/*By CHETENA*/
.heading {
                font-size:24px;
                font-weight:normal;
                color:#D1D612;
                }
                

.left { float:left;}


.leftc { float:left; width:580px; height:auto;}

.floatrgt { float:right; }    
.border_bottom {
                border-bottom:#969594 dotted 1px; clear:both; padding:10px 0;
    margin-bottom:10px; float:left;width :668px;
}

.border_bottom1 {
                border-bottom:#969594 dotted 1px; clear:both; padding:4px 0;
    margin-bottom:10px;
}              
                

.txt10 { font-size:10px; }
.txt11 { font-size:11px; }
.txt12 { font-size:12px; }
.txt13 { font-size:13px; }
.txt14 { font-size:14px; }
.txt15 { font-size:15px; }
.txt16 { font-size:16px; }
.txt17 { font-size:17px; }
.txt18 { font-size:18px; }

.head1 { font-size:20px;
                font-weight:normal;
                color:#D1D612; }
                
.head1 a { color: #D1D612; text-decoration:underline;font-size:20px; }
.head1 a:hover{ color: #CCCCCC; text-decoration:none; }             

.head2 { font-size:20px;
                font-weight:normal;
                color:#D1D612;
                margin:0; padding:0; }
				
h1.head2 { font-size:20px;
                font-weight:normal;
                color:#D1D612;
                margin:0; padding:0; }				
                
h2.head6 { font-size:16px; margin:0; padding:0; }              
.head6 { font-size:16px; margin:0; padding:0;color: #D1D612;  }

.bckart { float:right; font-size:14px; }       
                
h2 { padding:0; margin:0;}
                
.pic1 {
                border:#D1D612 1px solid;
}

.testimonial-note {
                background-image: url(images/paper.png);
                background-repeat: no-repeat;
                background-position: left top;
                width: 610px;
                padding-top: 16px;
                padding-right: 30px;
                padding-bottom: 20px;
                padding-left: 40px;
                color:#000000;
}

.testimonial-note p a { color:  #333333; }
                
.testimonial-note em {  color: #333333; }

.clr { clear:both; }

.borderright {
                padding-right: 30px;
                border-right-width: 1px;
                border-right-style: solid;
                border-right-color: #CCCCCC;
                margin-right: 30px;
}
                
.w300 { width:300px; }

form {
margin:0;
padding:0;
}
 


 
/*.tbl input, select, textarea {
                border: 1px solid #D1D612;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 14px;
                color: #000000;
                padding-bottom: 7px;
                background-color: #FFFFFF;
                line-height: 20px;
                padding-left: 4px;
                padding-top: 4px;
}*/
.textarea {
                font-family: Helvetica, Arial;
                font-size: 12px;
}

.bordernone {
                border: 0px solid;
                background:url(images/spacer.gif);
}

.articleimg { padding:0 20px 0 0px; }

.articles { border-bottom:1px solid #848382;
                                clear:both; padding:15px 0 30px;
                                margin-bottom:10px; float:left;
 }
 
 
.articlesleft { float:left; width:398px; }
 
.readmore { background: url(images/readmore.jpg) no-repeat right; padding:0 17px 0 0; } 
.readmore a { text-decoration:none; font-size:13px; color:#CCCCCC; }
.readmore a:hover { text-decoration:underline; }

.contactus { padding:0 10px 0 0; }
.contactus em { color:#D1D612;}
.contactus  table input { width:325px; padding:2px 0; min-height:24px; border:1px solid #cdcdcd; background:url(images/inputbg.jpg) repeat-x top #FFFFFF; }      
.contactus table td { padding:10px 0; }
.contactus textarea { width:325px; border:1px solid #cdcdcd; background:url(images/inputbg.jpg) repeat-x top  #FFFFFF;  }

.grey { color:#CCCCCC; }

h1.cuheading { font-size: 24px;
    margin: 10px 0 0;
    min-height: 43px !important;
    padding-top: 4px; color:#303030; font-family:frutiger;}

.rqhelp {   font-size: 15px;
    
    padding: 0 0 6px;
	color : #303030; 
	}
                
.tbl { margin:10px 0 0 40px; padding:15px 0 0 0 ;font-size:12px; font-weight:bold; }   

.tblc { margin:10px 0 0 10px; padding:15px 0 0 0 ;font-size:12px; font-weight:bold; }         
      

.reqtoggle { background: url("/images/subform_arrow.gif") no-repeat scroll 350px -25px #E8EAED;
    border-bottom: 1px solid #FFFFFF;
    color: #389FD8;
    cursor: pointer;
    font: bold 12px Arial,Helvetica,sans-serif;
    padding: 10px 13px;
    text-transform: uppercase;
    width: 325px; }

.slides .toggle-head1{ margin:0; border:#565656 solid 1px; background:#4D4D4D; padding:7px 0 10px 13px; height: 13px; text-transform:uppercase; font-size:13px;
font-family:Arial, Helvetica, sans-serif; }
.slides .toggle-head1 .toggle-p{float:left; cursor:pointer; }
.slides .toggle-head1 .toggle-p p{ margin:0; padding:5px 0; display:block;}
.slides .toggle-head1 .toggle-p p a{ text-decoration:none;}
.slides .toggle-head1 .toggle-p p a:hover{text-decoration:underline;}
.slides .toggle-head1 .article{float:left; width:20%; padding:6px 0;}
.slides .toggle-head1 .open-close-btn{float:right;  padding:0px 10px 0 0px; cursor:pointer;}
.slider-text{ display:none; position:relative; padding:10px; background:#666; zoom:1;}
                
.slider-text p{ margin:0;}

.row { padding:6px 0 5px 12px; margin:0 auto; }
.row select { width:202px; min-height:20px; }
.row .input { width:200px; min-height:20px; font-size:12px; color:#333333; }
.row input.browse { width:200px; min-height:20px;  margin:0 10px 0 0; font-size:12px; color: #333333; }


.add { background:url(images/add.png) left no-repeat; line-height:15px; font-size:12px; padding:0 0 2px 25px;  }

.address { font-size:20px; border:none; }

.inner-rightcu{float:right; width:334px; background:url(images/inner-sepratorcu.png) no-repeat left; padding-left:30px;}
.articlesleft a { text-decoration:none; }
.articlesleft .head1 a { font-size:19px; }

h3.grey { font-size:20px; margin:0; padding:0; font-weight:normal;}
.grey { color:#D1D612; font-size:20px;margin:0; padding:0;font-weight:normal; }


ul.testimonial {
	background-color: #666666;
	border: 1px solid #C1D82F;
	padding:10px 10px 10px 10px;
 	color: #072A5E;
    *margin:10px 0 0 0;
	}


ul.testimonial li { margin:0 0 0 20px; background:url("images/arrow.png") no-repeat 0 0px; list-style:none;
    list-style-position: inside; padding:0 0 8px 21px; *padding:0 0 8px 5px; font-size:15px; 
    }
	
ul.arrow { margin:0; padding:0;}	
ul.arrow li {	 margin:0 0 0 20px; background:url(images/arrow.png) no-repeat 0 21px; list-style:none; padding-top:20px; padding-left:20px;  font-size:15px;  }

.result { border:1px dashed; padding:5px 10px; }

.casestudyleft { margin:0; padding:0;}
.casestudyleft p {margin:0; padding:0;}

.casestudy { border-bottom:1px solid #848382; margin:0 4px; padding:10px 0 30px 0; }
.italian{ margin:20px 4px 0; padding:0 0 20px 0; }
.casestudy  h5 { font-size:17px; margin:0; padding:2px 0; font-weight:normal; }
.italian h5 { font-size:17px; margin:0; padding:2px 0; font-weight:normal; }
.pic3 { border:1px solid #999999; }

.casestudy p { margin:0; padding:0; }
.italian p { margin:0; padding:0; }

h2.blc a{
text-decoration:none;
	color:#D1D612;
	}
	
h2.blc a:hover{
text-decoration:underline;
	color:#D1D612;
	}
	
.green { color:#D1D612;}	
	
.a3 {
	color: #CCCCCC;
}
.a3:hover {
	color: #CCCCCC;
}
.a4 {
	color: #CCCCCC;
	text-decoration: none;
	cursor: text;
}
.a4:hover {
	color: #88971C;
}	

.pdfs-drupal {
	
	padding-top: 24px;
	padding-left:0px;
	margin-top:14px;
	
}
.pdfs-drupal-left a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	padding-left:0px;
}
.pdfs-drupal-left-selected {
	background-image: url(images/hometab-left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	color: #103468;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	
}

.pdfs-drupal-left a:hover {
	color: #84931C;
}

.pdfsdru {
	height: 86px;
	width: 210px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 3px solid #4F7BA1;
	float: left;
	margin-right: 25px;
	color: #113468;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.pdfsdru-right {
	background-image: url(images/drupaltab.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 216px;
	width: 634px;
	float: left;
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 28px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left:-10px
}

.pdfsdru-right a{
	color: #84931C;
	text-decoration: none;
}
.pdfsdru-right a:hover{
	color: #5B6613;
}

.tabular_tabsdru{
}

.tabular_tabsdru ul{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
}

.tabular_tabsdru li{
	padding:0px;
	display: inline;
	margin-bottom:10px;
}

.tabular_tabsdru li a{
	color: #CCCCCC;
	text-decoration: none;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(images/hometab-left-off.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


.tabular_tabsdru li a:hover{
	color: #FFFFFF;
}

.tabular_tabsdru li a.selected{
	background-image: url(images/hometab-left.jpg);
	background-repeat:repeat-x;
	display: inline;
	color: #000000;
	padding-top:10px;
	padding-bottom:15px; 
	padding-left:10px;
	padding-right:20px;
}



.tab-contentdru {
	float: left;
	margin:0;
	padding-right:6px; padding-top:8px;
	padding-left:40px;
	font-size:14px;
	line-height:18px;
	text-align:justify;
}


.fw {color:#84931C; background: url(images/freeway.png) no-repeat left; padding:0 0 0 29px; line-height:25px; }
.un {color:#84931C; background:url(images/unique.png) no-repeat left; padding:0 0 0 29px; line-height:25px; }
.avn {color:#84931C; background: url(images/alpl.png) no-repeat left; padding:0 0 0 29px; line-height:25px; }
.aid {color:#84931C; background: url(images/leaf.jpg) no-repeat left; padding:0 0 0 29px; line-height:25px; }

.pdfs-drupal p { margin:0; padding:0; color:#000000; }
.pdfs-drupal h3 { color:#333333; padding:0 0 0 23px; }
.pdfs-drupal ul { margin:0; padding:0 0 8px 0; }

.askexpert a { background:url(images/asktheexpert.png) no-repeat; width:255px; height:110px; text-indent:-9999px; float:left; margin-bottom:20px; }
.askexpert a:hover { background-position:0 -110px; }

/* Drupal Page Slider*/

/*#sliderbg { background:url(images/sliderbg.png) no-repeat; height:270px; }
#jFlowSlide{   width:610px; }
#myController {  padding:2px 0;  width:610px; font-size:16px; font-family: Georgia, "Times New Roman", Times, serif; background:#737373; margin:0 2px;  }
#myController span.jFlowSelected { background:#363432;margin-right:0px; }

.slide-wrapper { padding:5px; margin:20px 10px; }
.slide-thumbnail { width:250px; float:left; }
.slide-thumbnail img {max-width:250px; }
.slide-details { width:290px; float:right; margin-left:5px; color: #333333;}
.slide-details h2 { font-size:1.5em;  font-weight:normal; line-height: 1; margin:0; }
.slide-details h2 a { color: #000000; text-decoration:none; }
.slide-details h2 a:hover { color:#CCCCCC; }
.slide-details .description { margin-top:10px; }
.slide-details .description .readmore a {color: #000000; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #585551; }
*/


#featured { 
	width: 630px;
	height: 300px;
	background: #000 url('orbit/loading.gif') no-repeat center center;
	overflow: hidden;  border: #FFFFFF 1px solid; }
#featured>img,  
#featured>div,
#featured>a { display: none; }




/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative; }

div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden }

div.orbit>img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0; 
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
   ================================================== */

div.timer {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(orbit/rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(orbit/timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(orbit/pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background: url(orbit/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none;
     }

.orbit-caption h2 a { text-decoration:underline; float:left; margin:0 0 0 5px; font-size:18px; }
.orbit-caption h2 a:hover { text-decoration:none;}


.orbit-wrapper .orbit-caption {
 /*   background: #000;
    background: rgba(0,0,0,.6);*/
	background:url(images/blctext-bg.png) repeat;
	z-index: 1000;
    color: #fff;
	text-align: center;
	padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%; }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 78px;
    height: 100px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    margin-top: -50px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(orbit/right-arrow.png);
    right: 0; }

div.slider-nav span.left {
    background: url(orbit/left-arrow.png);
    left: 0; }

/* BULLET NAV
   ================================================== */

.orbit-bullets {
    position: absolute;
    z-index: 1000;
    list-style: none;
    bottom: -40px;
    left: 50%;
	margin-left: -50px;
    padding: 0; }

.orbit-bullets li {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;
    background: url(orbit/bullets.jpg) no-repeat 4px 0;
    width: 13px;
    height: 12px;
    overflow: hidden; }

.orbit-bullets li.active {
    color: #222;
    background-position: -8px 0; }
    
.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }
	


.askexpert{display:none;}
.Contact-point h3{
	color:#D1D612;
	}
.Contact-point img{
	vertical-align:middle;
	}
	
.backcases { float:right; margin:5px 0 0 0; }	
.Contact-point{display:none;}

.share-btns{
	clear:both; 
	margin:0;
	float:right;
	*float:none;
	text-align:right !important;
	}
.share-btns ul{
	padding:0; margin:0; list-style:none; overflow:hidden;
	}
.share-btns ul li{
	float:left;
	padding:0 2px;
	display:inline-block;
	height:32px; vertical-align:middle;
	}
.share-btns ul li span{
	display:inline-block;
	padding-top:5px;
	color:#D1D612;
	font-size:18px;
	}
	
/*	
.paperclip-bg-2 {background:url(images/paperclip-bg-2.png) no-repeat; width:320px; height:380px; float:right; }
.paperclip-content { padding:45px 20px 0 69px; color:#333333; }
.paperclip-content h2 { color:#333333; }
.paperclip-content ul { margin:0; padding:5px 0 0 20px; }
.paperclip-content ul li { list-style: lower-roman; color:#333333; font-size:13px; padding:0px 0; font-weight:bold;}
.paperclip-content a { color:#333333; text-decoration:none; }
.more a { background:url(images/bullets1.png) right no-repeat; float:right; font-size:12px; font-weight:bold; padding:0 17px 0 10px; margin:5px 15px 0 0; }
.more a:hover { text-decoration:underline;}*/


.paperclip-bg-22 {background: url(images/page-box-bg.png) no-repeat; width:260px; height:360px; margin:0 0 0 15px; }
.paperclip-bg-2 {background: url(images/page-box-bg.png) no-repeat; width:260px; height:338px; margin:0 0 0 15px; }

.paperclip-bg-12 {background: url(images/page-box-new.png) no-repeat; width:260px; height:390px; margin:0 0 0 15px; }
.paperclip-content { padding:15px 20px 0 24px; color:#333333; }
.paperclip-content h2 { color:#333333; }
.paperclip-content ul { margin:0 0 0 0px; padding:0 0 0 30px;  }
.paperclip-content ul li { color:#333333; font-size:13px; }
.paperclip-content a { color:#333333; text-decoration:none; }
.more a { background:url(images/bullets1.png) right no-repeat; float:right; font-size:12px; font-weight:bold; padding:0 17px 0 10px; margin:5px 15px 0 0; }
.more a:hover { text-decoration:underline;}


.paperclip-content-x { padding:12px 15px 0 15px; color:#333333; }
.paperclip-content-x h2 { color:#333333; }
.paperclip-content-x ul { margin:0 0 0 0px; padding:0 0 0 30px;  }
.paperclip-content-x ul li { color:#333333; font-size:13px; }
.paperclip-content-x a { color:#333333; text-decoration:none; }
.more a { background:url(images/bullets1.png) right no-repeat; float:right; font-size:12px; font-weight:bold; padding:0 17px 0 10px; margin:5px 15px 0 0; }
.more a:hover { text-decoration:underline;}


.paperclip-bg-lim {background: url(images/page-box-bg.png) no-repeat; width:260px; height:280px; float:right; margin:0 0 0 15px; }

.our-seo-wrk { padding:5px 0 5px 12px;}


		
.ul-bulet { }
.ul-bulet li { padding:5px 0 5px 0px;}	

.ul-lim { margin:0; padding:0 0 0 0px;}
.ul-lim li { padding:4px 0 0 20px; font-size:14px; background:url(images/bullets1.png) no-repeat 0 7px; list-style:none;}		

.ba-div-wraper{
	overflow:hidden;
	margin:10px 0;
	padding:10px 0;
	border-bottom:#666666 solid 1px;
	}
.ba-div-wraper img{
	width:285px;
	border:#cccccc solid 4px;
	cursor:pointer;
	}
.statement{
	text-align:center;
	padding:10px 0;
	font-weight:bold;
	}

.before-view{
	float:left;
	width:300px;
	}
	
.before-view:hover img, .after-view:hover img, .before-view:hover .statement, .after-view:hover .statement{
		border:#D1D612 solid 4px;
		color:#D1D612;
		}
.before-view:hover .statement, .after-view:hover .statement{
	border:none;
	}
.ba-arrow{
	background:url(images/before-after-arrow.png) no-repeat;
	width:60px;
	height:40px;
	position:absolute;
	display:inline-block;
	margin:90px 0 0 263px;
	}
.after-view{
	float:left;
	width:300px;
	}
.ba-desc{
	float:right;
	width:350px;
	}
.table-form{
	background:#242221;
	padding:20px;
	}
.table-form ul{
	width:46%;
	}
.article{
	margin:10px 0;
	font-style:italic;
	}
.article a{
	text-decoration:none;
	}
/*BRAJESH - 08 AUG 2011 */
.threeboxes{
	overflow:hidden;
	margin:30px auto 0 auto;
	}
.hmboxs{
	width:300px;
	}
.hmlft{
	float:left;
	}
.hmrgt{
	float:right;
	}
.second{
	margin-left:30px;
	}
.first img{
	margin-bottom:10px;
	}
.racs-btn{
	margin:30px 0 0 0;
	}
.hmboxs h2{
	font-size:20px;
	color:#D1D612;
	font-weight:normal;
	border-bottom:#615f5e solid 1px;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	}
.hmrgt h3{
	margin:0 0 20px 0;
	padding:0;
	}
.hmrgt h3 a{
	color:#d1d612;
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
	}
.hmrgt h3 a:hover{
	text-decoration:underline;
	}
.bxh{
	height:250px;
	}
.hmhed{
	color:#D1D612;
	font-size:20px;
	font-weight:normal;
	margin:20px 0 0 0;
	}
.threeboxes span.readmore a{
	font-size:13px;
	text-decoration:underline;
	color:#FFFFFF;
	}
.threeboxes span.readmore a:hover{
	text-decoration:none;
	}
	
.hmboxs span.readmore{
	background:url("images/bullets.png") no-repeat scroll right center transparent
	}
.hmboxs span.readmore:hover{
	background:url("images/bullets-hover.png") no-repeat scroll right center transparent
	}
	
	
	
	
	
	
	
/*footer-Nov 2011- Pushpendra*/

.bottom-new{
	height:70px;
	width:100%;
	background:#343331;
	}

.bottom-new-wrapper{
	width:960px; margin:0 auto; 
	padding-top:15px;
	height:40px;
	}
	
.footer-logo-holder{
	width:960px; 
	height:80px;
	}
	
.footer-logo-oc{
	width:190px;
	height:70px;
	padding-top:10px;
	background-image:url(images/line-seprator-footer.png);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	}
	
	
.footer-quote-img{
	padding-top:10px;
	width:236px;
	height:70px;
	float:left;
	text-align:right;
	}
	
.social-icon-img{
	padding-top:10px;
	width:400px;
	height:70px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#C5CC13;
	font-size:20px;
	}
	
.social-icon-img ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
.social-icon-img ul li{
	width:40px;
	float:left;
	
	}
	
.social-icon-img ul li a{
	float:left;
	}
	
.social-ic{
	width:120px;
	height:auto;
	float:right;
	}	
.follow-tx{
	width:270px;;
	height:auto;
	float:left;
	padding-top:10px;
	text-align:right;
	}
.footer-links-holder{
	width:960px; 
	height: auto;
	overflow:hidden;
	padding-top:35px;
	clear:both;
	}
	

.footer-column p{
	color:#C5CC13;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:8px;
	}
	
.footer-column1 p{
	color:#C5CC13;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:8px;

	}

.footer-column1{
	width:170px; 
	height:auto;
	float:left;
	margin-left:26px;
	}


.footer-column{
	width:170px; 
	height:auto;
	float:left;
	}
.footer-column ul{
	padding:0;
	margin:0;
	list-style:none;
	}
.footer-column ul li{
	padding:0 0 0 0px;
	margin:0;
	}
.footer-column ul li a{
	border-bottom: #666666 solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	padding:8px 0 8px 0px;
	text-decoration:none;
	font-weight:normal;
	color:#FFF;
	}

	

.footer-column1 ul{
	padding:0;
	margin:0;
	list-style:none;
	}
.footer-column1 ul li{
	padding:0 0 0 0px;
	margin:0;
	}
.footer-column1 ul li a{
	border-bottom: #666666 solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	padding:8px 0 8px 0px;
	text-decoration:none;
	font-weight:normal;
	color:#FFF;

	}

.copy-text{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	padding:0;
	margin:0;
	}
.copy-text1{
	font-family:Verdana, Geneva, sans-serif;
	color:#999999;
	font-size:11px;
	padding:0;
	margin:0;
	}


/*End footer-Nov 2011- Pushpendra*/
