@charset "utf-8";
/* CSS Document */

@import url("fonts.css");

body{background:#fff url(../images/bg.png) repeat-x 0 0; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul,li,dl,dd,ol{padding:0px; margin:0px; list-style:none;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
h1{font-size:24px; color:#e86710;}
h2{font-size:22px; color:#e86710;}
h3{font-size:18px; color:#000; padding-bottom:5px; border-bottom:solid 1px #ff9000;}
h4{font-size:14px; color:#e86710; margin-bottom:10px;}
h6{font-size:14px; font-weight:bold; line-height:25px; }

a{text-decoration:none; color:#f5821f;}
.more{width:59px; height:21px; line-height:19px; background:url(../images/moreBg.png) no-repeat 0 0;}
.more a{color:#fff; font-size:14px; text-align:center; display:block;}
.more a:hover{text-decoration:underline;}

input{outline:none;}
p{margin:0px; padding:0 0 10px 0;}

.clear{line-height:0px; height:0px; clear:both;}

#wrapper{background:url(../images/topHeaderBg.png) no-repeat center 0; width:100%;}
#wrapper #mainHolder{width:985px; margin:0 auto 32px;}

#wrapper #mainHolder .topHeader{height:86px;}
#wrapper #mainHolder .topHeader .logo{width:126px; float:left; padding-top:10px;  }
#wrapper #mainHolder .topHeader .logo a{display:block;height:70px;}
#wrapper #mainHolder .topHeader .menuHolder{width:822px; float:right;}
#wrapper #mainHolder .topHeader .topBox{height:44px; line-height:23px; }
#wrapper #mainHolder .topHeader .call{width:480px; padding-right:10px; line-height:35px; float:left; text-align:right; font-size:20px;  font-size:16px; text-transform:uppercase;}
#wrapper #mainHolder .topHeader .call a img{padding-top: 5px;}
#wrapper #mainHolder .topHeader .call span{color:#fe9d36;}
#wrapper #mainHolder .topHeader .topMenu{width:266px; float:right; padding:0 31px;}
#wrapper #mainHolder .topHeader .topMenu ul{list-style:none;}
#wrapper #mainHolder .topHeader .topMenu ul li{color:#fff; float:left;}
#wrapper #mainHolder .topHeader .topMenu ul li a{font-size:11px; padding:0 4px; color:#fff; text-decoration:none;}
#wrapper #mainHolder .topHeader .topMenu ul li a:hover{color:#000;}
#wrapper #mainHolder .topHeader .menu{height:32px; line-height:32px; padding:1px 5px 1px 10px;}
#wrapper #mainHolder .topHeader .menu ul{list-style:none; display:inline;}
#wrapper #mainHolder .topHeader .menu ul li{ border-right:solid 1px #eaeaea; float:left; font-family:"HelvCondensed-Normal",Arial, Helvetica, sans-serif; font-size:12px; position:relative; z-index:999; text-transform:uppercase;}
#wrapper #mainHolder .topHeader .menu ul.links li{border-right:0;}
#wrapper #mainHolder .topHeader .menu ul li a{padding:0 17px; color:#767676; }
#wrapper #mainHolder .topHeader .menu ul li a:hover{color:#ea6d11; }
#wrapper #mainHolder .topHeader .menu ul li a.active{color:#ea6d11; }
#wrapper #mainHolder .topHeader .menu ul li.last{border:none;}


#wrapper #mainHolder .topHeader .menu ul li ul{display:none; position:absolute; left:0px; top:32px; background-color:#fff; width:150px; }
#wrapper #mainHolder .topHeader .menu ul li ul li{border:none; background-color:#F5F5F5; background:none; border-bottom:solid 1px #eaeaea; width:150px; }
#wrapper #mainHolder .topHeader .menu ul li ul li a{padding:0 10px; background:none; display:block; font-size:11px;}
#wrapper #mainHolder .topHeader .menu ul li:hover ul{display:block;}


#wrapper #mainHolder .topHeader .menu .searchBox{width:178px; height:22px; float:right; padding:1px 2px; margin:4px 0 0 0; background:url(../images/searchBg.png) no-repeat 0 0;}
#wrapper #mainHolder .topHeader .menu .searchBox .inputBox{width:125px; margin-left:20px; height:20px; border:none; background-color:transparent; float:left; color:#767676;}
#wrapper #mainHolder .topHeader .menu .searchBox .btnFind{width:18px; height:20px; margin:2px 0 0 6px; border:none; background-color:transparent; cursor:pointer;}

/*Slideshow Holder*/
.slideShowHolder{margin:11px 0; height:273px; position:relative;}

#homeSlides {position:absolute; top:0; left:0; z-index:100; }
.slides_container div.slide {width:985px;height:273px;display:block;}
#homeSlides .caption{position:absolute; top:15px; right:88px; width:412px; height:185px;  z-index:9876; background:url(../images/banner/find_more.png) no-repeat 0 0;}

#homeSlides .caption h1{font-size:30px; color:white; font-family:Georgia, "Times New Roman", Times, serif;}
#homeSlides .caption p{padding:5px 0 10px 0; line-height:18px;}
#homeSlides .caption .readMore{width:100px; height:27px; margin:206px 0 0 0; background:url(../images/readMoreBg.png) no-repeat 0 0;  }
#homeSlides .caption .readMore a{font-size:16px; color:#fff; display:block; line-height:27px;  text-align:center;}

#homeSlides .next,#homeSlides .prev {position:absolute; top:125px; left:15px; width:29px; height:29px; display:block; overflow:hidden; text-indent:-500px; z-index:9999; background:url(../images/controls.png) no-repeat 0 100% ;}

#homeSlides .next {left:945px; background-position: 0 0;}

.slides_container {width:985px; height:273px; overflow:hidden; position:relative; display:none;}

.activeBannerBollet{position:absolute; bottom:20px; right:20px;}


/*For Image Slider pagination*/
.pagination li{text-indent:-2000px;}
/*.pagination {position:absolute; bottom:28px; right:30px; width:105px; height:48px; z-index:987;}
.pagination li {float:left; margin:10px 0 0 0; padding-right:7px;}
.pagination li a{display:block; width:28px; height:0; padding-top:40px; background:url(../images/dots.png) no-repeat 0 0; float:left; overflow:hidden;}
.pagination li.current a{background:url(../images/dots.png) no-repeat 0 -54px; }
.pagination li a:hover{background-position:0 -12px; }*/

/*end*/


/*News Holder*/
.newsHolder{height:41px; margin-bottom:13px;}
.newsHolder .title{float:left; height:41px; padding:0 1px 0 10px; width:228px; background:url(../images/newsTitleBg.png) no-repeat 0 0; font-size:18px; color:#fff; line-height:40px;}
.newsHolder .news{float:left; height:41px; width:744px; background-color:#e6e6e6; background:url(../images/news-bg.png) no-repeat 0 0; position:relative; overflow:hidden; }
.newsHolder .news ul{position:absolute; margin:0;padding:0;list-style:none; width: 100%;  }
.newsHolder .news ul li{padding:4px 10px; display:block;}
.newsHolder .news ul li p{padding:0px;}
.newsHolder .news ul li span{display:block; font-weight:bold; }

.alianceHolder{height:41px; margin-bottom:13px;}
.alianceHolder .title{float:left; height:41px; padding:0 1px 0 10px; width:228px; background:url(../images/newsTitleBg.png) no-repeat 0 0; font-size:18px; color:#fff; line-height:40px;}
.alianceHolder .aliance{float:left; height:80px; width:244px; background-color:#e6e6e6; background:url(../images/news-bg.png) no-repeat 0 0; position:relative; overflow:hidden; }
.alianceHolder .aliance ul{position:absolute; margin:0;padding:0;list-style:none; width: 100%;  }
.alianceHolder .aliance ul li{padding:4px 10px; display:block;}
.alianceHolder .aliance ul li p{padding:0px;}
.alianceHolder .aliance ul li span{display:block; font-weight:bold; }

/*end*/

/*Home Content*/

.homeContent{}
.homeContent .tabHolder{width:715px; float:left; }

.tabHolder ul.tabs,.tabHolder ul.tabsInner {float:left; height: 35px; font-weight:bold; list-style:none; margin:0; }
.tabHolder ul.tabs li,.tabHolder ul.tabsInner li {float: left; margin: 0 5px 0 0; text-align:center;  height: 35px; padding-left:5px;  line-height: 35px; margin-bottom: -1px; position: relative;
	background: url(../images/TabBg.png) no-repeat 0 1px; }

.tabHolder ul.tabs li a,.tabHolder ul.tabsInner li a{color:#767676; text-decoration: none; display: block; outline: none; padding:0 20px 0 20px;  background: url(../images/TabBg.png) no-repeat 100% 100%;  }
.tabHolder  ul.tabs li.active a,.tabHolder  ul.tabsInner li.active a {color:#fff; background: url(../images/activeTabBg.png) no-repeat 100% 100%; display:block; }
html .tabHolder ul.tabs li.active{ }
html .tabHolder  ul.tabs li.active,html .tabHolder  ul.tabsInner li.active/*, html ul.tabs li.active a:hover*/{background: url(../images/activeTabBg.png) no-repeat 0 0; border-bottom:0;}
.tabHolder .tab_container{ clear: both; background: #fff; margin-right:1px; border:solid 1px #ff7800;}
.tabHolder .tab_content{padding:15px 15px;}

.tabHolder .aboutBox{}
.tabHolder .aboutBox .testimonial{width:195px; float:left; padding-bottom:10px;}
.tabHolder .aboutBox .testimonial .txt{padding:10px 0 0 0;}
.tabHolder .aboutBox .testimonial .txt span{display:block; font-weight:bold;}
.tabHolder .aboutBox .testimonial p.testm{font-style:italic; text-align: justify;}
.tabHolder .aboutBox .aboutSchool{width:468px; float:right;}
.tabHolder .aboutBox .aboutSchool .txt{margin:10px 0 0 0;}

.homeContent .rightBox{width:258px; float:right;}
.homeContent .rightBox .allince{width:257px; background:url(../images/allinceTopBg.png) no-repeat 0 0;}
.homeContent .rightBox .allince h3{color:#e86710; padding:10px; border:none;}
.homeContent .rightBox .allince .txtHolder{background:url(../images/allinceBottomBg.png) no-repeat 0 100%; margin-top:2px; padding:10px 10px 15px 10px;}
.homeContent .rightBox .allince .txtHolder .img{float:left; margin-right:5px;}
.homeContent .rightBox .allince .txtHolder .txt{float:right; width:145px;}
.homeContent .rightBox .allince .txtHolder .txt span{display:block; font-weight:bold;}
.homeContent .rightBox .allince .txtHolder .txt p{line-height:18px;}

/*.rightHolder .rightBox{width:258px; float:right;}*/
.rightHolder .content .allince{width:230px; background:url(../images/about_allinceTopBg.png) no-repeat 0 0; margin-top: 10px;}
.rightHolder .content .allince h3{color:#e86710; padding:10px; border:none;}
.rightHolder .content .allince .txtHolder{background:url(../images/about_allinceBottomBg.png) no-repeat 0 100%; margin-top:2px; padding:10px 10px 15px 10px;}
.rightHolder .content .allince .txtHolder .img{float:left;}
.rightHolder .content .allince .txtHolder .txt{float:right; width:126px;}
.rightHolder .content .allince .txtHolder .txt span{display:block; font-weight:bold;}
.rightHolder .content .allince .txtHolder .txt p{line-height:18px;}
.rightHolder .content .allince .alianceHolder, .rightHolder .content .allince .alianceHolder .aliance {background:url("../images/news-bg.png") no-repeat scroll 0 0; float:left; height:80px; overflow:hidden; position:relative; width:211px;}
.rightHolder .content .allince .alianceHolder, .rightHolder .content .allince .alianceHolder .aliance img{margin-right: 4px;}
.homeContent .rightBox .small-banner{height:81px; padding:10px 0;}
.homeContent .rightBox .small-banner img{float:left;}

.homeContent .rightBox .newsLatter{}
.homeContent .rightBox .newsLatter h6{color:#fe9d36; padding-bottom:5px;}
.homeContent .rightBox .newsLatter .subscribe{height:29px; background:url(../images/newsLetterBg.jpg) no-repeat 0 0;}
.homeContent .rightBox .newsLatter .subscribe .emailField{margin-left:43px;  float: left; color:#807f7f; font-size:11px; height:25px; width:128px; border:none; background-color:transparent; line-height:25px\9; }
.homeContent .rightBox .newsLatter .subscribe .btn{width:79px; height:29px; border:none; background-color:transparent; margin-left:5px; color:#fff; cursor:pointer;}
/*end*/

/*Client list*/

.clientHolder{background:url(../images/clientBgLeft.jpg) no-repeat 0 0; height:68px; width:100%; margin:10px 0;}
.clientHolder .title{width:78px; height:58px; padding:8px 10px 0; float:left;}
.clientHolder .clients{width:862px;  height:68px; float:left; background:url(../images/clientBgRight.jpg) no-repeat 100% 0; padding:0 10px; position: relative; overflow: hidden;}

.clientHolder .clients ul{list-style:none; padding:5px 0 0 0; overflow:hidden;}
.clientHolder .clients ul li{padding:0 15px; float:left;}

.simply-scroll-container { /* Container DIV - automatically generated */	position: relative;}
.simply-scroll-clip {position: relative;overflow: hidden;}



/*end*/


/*Inner content Holder */
.innerContentHolder{margin:11px 0;}
.innerContentHolder .leftHolder{float:left; width:747px; }
.innerContentHolder .leftHolder .topBanner{text-align:center; height:138px;}
.innerContentHolder .leftHolder .breadcrumb{margin:5px 0; height:24px; line-height:24px; background-color:#e6e6e6;}
.innerContentHolder .leftHolder .breadcrumb ul{list-style:none;padding-left:10px;}
.innerContentHolder .leftHolder .breadcrumb ul li{float:left; color:#e86f13; padding:0 2px; font-weight:bold;}
.innerContentHolder .leftHolder .breadcrumb ul li a{color:#000;}
.innerContentHolder .leftHolder .content{margin:10px 0; border-right:solid 1px #c7c7c7;}
.innerContentHolder .leftHolder .content h1{padding:10px 0;}
.innerContentHolder .leftHolder .content p{padding-bottom:20px; text-align: justify;}
.innerContentHolder .leftHolder .content .pressrelease p{padding-bottom:10px;}
.innerContentHolder .leftHolder .content .ContentWImg img{float:right; margin-left:20px;}
.innerContentHolder .leftHolder .topBanner .content{margin:10px 0; border-right:solid 0px #c7c7c7;}
.innerContentHolder .leftHolder .topBanner .block-nodeasblock .content{margin:0px !important;}




.innerContentHolder .rightHolder{float:right; width:230px; }
.innerContentHolder .rightHolder .innRBanner{margin:0 0 10px 0;}
.innerContentHolder .rightHolder  .newsLatter{}
.innerContentHolder .rightHolder  .newsLatter h6{color:#fe9d36; padding-bottom:5px;}
.innerContentHolder .rightHolder  .newsLatter .subscribe{height:29px; /*border:solid 1px #ccc;*/  background:url(../images/innerLetterBg.jpg) no-repeat 0 0;}
.innerContentHolder .rightHolder  .newsLatter .subscribe .emailField{margin-left:10px; *line-height:25px;  float: left; color:#807f7f; font-size:11px; height:25px; width:133px; border:none; background-color:transparent; line-height:25px\9;}
.innerContentHolder .rightHolder  .newsLatter .subscribe .btn{background: /*url("../images/some-page-subcriber.png") no-repeat scroll 2px 0px */transparent;width:79px; height:29px; border:none; background-color:transparent; margin-left:5px; color:#fff; cursor:pointer;}

.innerContentHolder .innSubmenu{background:url(../images/innSubMTbg.png) no-repeat 0 0;}
.innerContentHolder .innSubmenu ul{list-style:none;}
.innerContentHolder .innSubmenu ul li{line-height:32px; padding:0 10px; height:32px; background:url(../images/innSubMBg.png) repeat-x 0 0; border-top:solid 1px #d4d4d4;  border-left:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4;}
.innerContentHolder .innSubmenu ul li a{line-height:32px; height:32px; color:#6d6d6d; background:url(../images/listArrow.png) no-repeat 0 50%; padding-left:10px;}
.innerContentHolder .innSubmenu ul li.last{background:url(../images/innSubMBottomBg.png) no-repeat 0 0; line-height:33px; height:34px; border-left:none; border-right:none; }
.innSubmenu ul li a:hover,.innSubmenu ul li a.active{color:#e86710;}
.innerContentHolder .innSubmenu h6{color:#fff; line-height:33px; padding:0 10px;}




ul.accordion{width:731px;}
ul.accordion li{line-height:34px; font-size:15px; text-transform:uppercase; font-size:14px; font-weight:bold; background:url(../images/accordian-bottom-bg.png) no-repeat 0 100%; }
ul.accordion li p{font-size:12px; line-height:18px; font-weight:normal; text-transform:none;}
ul.accordion > li{margin:5px 0 0 0;}
ul.accordion li.active a{ display:block; }

ul.accordion li a{ background:url(../images/accordian-bg.png) no-repeat 0 0;}
ul.accordion li li a{ background:none;}
ul.accordion li a{padding-left:12px; display:block; }

ul.accordion ul{  padding-bottom:3px; }
ul.accordion li li{line-height:15px; padding:3px 12px; font-size:12px; text-transform:none;  background:#fff url(../images/accordian-middel-bg.png) repeat-x 0 100%; border-left:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; border-top:solid 1px #d4d4d4;}
ul.accordion li li dl{padding:5px 15px 10px 15px; }
ul.accordion li li dl dt{padding:10px 0 0 20px; background:url(../images/rightIcon.png) no-repeat 0 12px; font-weight:normal;}


ul.bodyList{display:block !important;}
ul.bodyList li{line-height:15px; padding:3px 12px; font-size:12px; text-transform:none; background:#fff url(../images/accordian-middel-bg.png) repeat-x 0 100%; border-left:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; border-top:solid 1px #d4d4d4;}
ul.bodyList li dl{padding:5px 15px 10px 15px; }
ul.bodyList li dl dt{padding:10px 0 0 20px; background:url(../images/rightIcon.png) no-repeat 0 12px; font-weight:normal;}


ul.accordion li ul ul{display:block !important;}

/*End*/

/*News List*/
.mediaHolder{ background:url(../images/yearTabBg.png) no-repeat 0 0;}
.mediaHolder .yearTab{padding-top:16px; height:43px;}
.mediaHolder .yearTab ul{padding:0 10px;}
.mediaHolder .yearTab ul li{ float:left;}
.mediaHolder .yearTab ul li a{padding:0 5px; font-size:14px; font-weight:bold; width:49px; text-align:center; line-height:25px; height:25px; display:block; color:#7d7d7d;}
.mediaHolder .yearTab ul li a:hover{background:url(../images/tabHoverbg.png) no-repeat 0 0; color:#000;}
.mediaHolder .yearTab ul li a.active{background:url(../images/tabHoverbg.png) no-repeat 0 0; color:#000;}
.mediaHolder .newsList{}

.mediaHolder .newsList ul{padding:20px 0 0 0;}
.mediaHolder .newsList ul li{padding-bottom:20px; }
.mediaHolder .newsList ul li img{float:left;}
.mediaHolder .newsList ul li .news{width:650px; float:right; padding-right:10px;}
.mediaHolder .newsList ul li .news span{display:block; padding:2px 0;} 
.mediaHolder .newsList ul li .news .date{}
.mediaHolder .newsList ul li .news .txt{font-weight:bold;}

/*End*/

/*Press Release*/

.mediaHolder .newsList ul li .prelease{width:734px; float:right; padding-right:10px;}
.mediaHolder .newsList ul li .prelease span{display:block; padding:2px 0;} 
.mediaHolder .newsList ul li .prelease .date{}
.mediaHolder .newsList ul li .prelease .txt{font-weight:bold;}


/*End*/

/*footer holder*/
.footerHolder{}
.footerHolder .footerMenu{height:29px; background-color:#e8e8e8;}
.footerHolder .footerMenu{height:29px; background-color:#e8e8e8; text-align:center; line-height:29px;}
.footerHolder .footerMenu ul li{border-right:1px solid #4D4C4C;}
.footerHolder .footerMenu ul li.last{border:none;}
.footerHolder .footerMenu a{color:#4d4c4c; padding:0 2px;}
.footerHolder .footerMenu a:hover{color:#e9701e;}

.footerHolder .footer{ line-height:30px; font-size:11px;}
.footerHolder .footer a{color:#535252;}
.footerHolder .footer a:hover{color:#e9701e; }
.footerHolder .footer .copyRight{float:left; width:400px;}
.footerHolder .footer .magnon{width:300px; float:right; text-align:right; }
.footerHolder .footer .magnon a{padding-right:30px; background:url(../images/magnon_logo.png) no-repeat 100% 50%;}


/*end*/


/* CSS By Ajay */

ul.nice-menu-down li{border-top:none !important}
.menu .block-nice_menus {line-height:inherit !important;}
ul.nice-menu li{background-color:#ffffff !important;}
#wrapper #mainHolder .topHeader .menu ul li{border-left: none;}
ul.nice-menu-down li.menuparent {background: none}
ul.nice-menu-down li.menuparent:hover {background: none}
.menu .clear-block:after{clear: none;}
ul.nice-menu, ul.nice-menu ul{z-index:500;}


.innerContentHolder .block-menu_block{background:url(../images/innSubMTbg.png) no-repeat 0 0;}
.innerContentHolder .block-menu_block ul{list-style:none; margin-bottom:10px;}
.innerContentHolder .block-menu_block ul li{line-height:32px; padding:0 10px; height:32px; background:url(../images/innSubMBg.png) repeat-x 0 0; border-top:solid 1px #d4d4d4;  border-left:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4;}
.innerContentHolder .block-menu_block ul li a{line-height:32px; height:32px; color:#6d6d6d; background:url(../images/listArrow.png) no-repeat 0 50%; padding-left:10px;}
.innerContentHolder .block-menu_block ul li.last{background:url(../images/innSubMBottomBg.png) no-repeat 0 0; line-height:33px; height:34px; border-left:none; border-right:none; }
.innerContentHolder .block-menu_block h6{color:#fff; line-height:33px; padding:0 10px;}
.innerContentHolder .block-menu_block ul li{margin: 0px;}
.innerContentHolder .block-menu_block ul li.leaf{list-style-image:none; list-style-type:none;}
.innerContentHolder .block ul{padding:0px;}
#search-theme-form .form-text{background-color: transparent;border: medium none;color: #767676;float: left;height: 20px;margin-left: 20px;width: 125px;}

.breadcrumb {font-weight: bold; padding:0 0 0 7px;}
.breadcrumb a{font-weight: bold;}

.innerContentHolder .block-menu{background:url(../images/innSubMTbg.png) no-repeat 0 0;}
.innerContentHolder .block-menu ul{list-style:none;}
.innerContentHolder .block-menu ul li{line-height:32px; padding:0 10px; height:32px; background:url(../images/innSubMBg.png) repeat-x 0 0; border-top:solid 1px #d4d4d4;  border-left:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4;}
.innerContentHolder .block-menu ul li a{line-height:32px; height:32px; color:#6d6d6d; background:url(../images/listArrow.png) no-repeat 0 50%; padding-left:10px;}
.innerContentHolder .block-menu ul li.last{background:url(../images/innSubMBottomBg.png) no-repeat 0 0; line-height:33px; height:34px; border-left:none; border-right:none; }
.innerContentHolder .block-menu h6{color:#fff; line-height:33px; padding:0 10px;}
.innerContentHolder .block-menu ul li{margin: 0px;}
.innerContentHolder .block-menu ul li.leaf{list-style-image:none; list-style-type:none;}
.innerContentHolder .block ul{padding:0px;}

.homeContent .rightBox .block-menu{background:url(../images/innSubMTbg_1.png) no-repeat 0 0;}
.homeContent .rightBox .block-menu ul{list-style:none;}
.homeContent .rightBox .block-menu ul li{line-height:32px; padding:0 10px; height:32px; background:url(../images/innSubMBg.png) repeat-x 0 0; border-top:solid 1px #d4d4d4;  border-left:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4;}
.homeContent .rightBox .block-menu ul li a{line-height:32px; height:32px; color:#6d6d6d; background:url(../images/listArrow.png) no-repeat 0 50%; padding-left:10px;}
.homeContent .rightBox .block-menu ul li.last{background:url(../images/innSubMBottomBg_1.png) no-repeat 0 0; line-height:33px; height:40px; border-left:none; border-right:none; }
.homeContent .rightBox .block-menu h6{color:#fff; line-height:33px; padding:0 10px;}
.homeContent .rightBox .block-menu ul li{margin: 0px;}
.homeContent .rightBox .block-menu ul li.leaf{list-style-image:none; list-style-type:none;}
.homeContent .rightBox .block ul{padding:0px;}

#block-menu-menu-liqvid-menu{margin-top: 5px;}

.txtbody p{text-align:justify; padding: 0 10px 0 0;}
/* End Here */
.innerContentHolder .rightHolder .block-blog .content{border: 1px solid #ccc; padding: 10px 5px 5px;}
.innerContentHolder .rightHolder .item-list{width:220px; float:left;}
.innerContentHolder .rightHolder .item-list ul{/*float:left; width: 100%;*/ display:block; list-style: none;}
.innerContentHolder .rightHolder .item-list li {margin:0; /*float:left; width:212px;*/ display:block; list-style: none; padding:0 0 10px 8px; background:url(../images/bullet.gif) no-repeat 0 5px;}
.innerContentHolder .rightHolder .item-list li a{text-decoration: none;}
.innerContentHolder .rightHolder .item-list li a:hover{text-decoration: underline;}
.innerContentHolder .rightHolder .block-blog h6 {background: url("../images/innSubMTbg.png") no-repeat scroll 0 0 transparent; padding:0 10px; margin:10px 0 0 0; line-height: 33px; color: #FFF;}
.innerContentHolder .leftHolder .node .terms {border-bottom:1px solid #CCC; border-top:1px solid #CCCCCC; margin:5px 0 15px; padding: 5px 0; width: 99%;}

.innerContentHolder .rightHolder .block-views .content{border: 1px solid #ccc; padding: 10px 5px 5px; float:left; width: 218px;}
.innerContentHolder .rightHolder .block-views h6 {background: url("../images/innSubMTbg.png") no-repeat scroll 0 0 transparent; padding:0 10px; margin:10px 0 0 0; line-height: 33px; color: #FFF;}


.innerContentHolder .leftHolder .item-list{width:100%; float:left;}
.innerContentHolder .leftHolder .item-list ul{float:left; width: 100%; list-style: none;}
.innerContentHolder .leftHolder .item-list li {margin:0; list-style: none; padding:0 0 10px 8px; background:url(../images/bullet.gif) no-repeat 0 5px;}
.innerContentHolder .leftHolder .item-list li a{text-decoration: none;}
.innerContentHolder .leftHolder .item-list li a:hover{text-decoration: underline;}
.innerContentHolder .leftHolder .item-list ul.pager{margin:10px 0;}
.innerContentHolder .leftHolder .item-list ul.pager li{padding:0 5px; background:none;}
.innerContentHolder .leftHolder .item-list ul.pager li.pager-current{color:#f5821f;}
.innerContentHolder .leftHolder .content .field-field-blog-creation-date .field-label{float: left; margin: 0 0 0 472px;}
.innerContentHolder .leftHolder .content .field-field-blog-creation-date .field-items{float: right; padding: 0 10px 0 0;}

.pressrelease{text-align: justify; padding: 10px 7px 0 0; }
.pressdate{text-align: right; padding: 0 10px 0 0; font-weight: bold;}
.pressdateHeading{text-align:left; padding:0 0 6px;}
.pressimg{width:65px; float: left;}
.with-tabs{width:666px;}
/*--.block-nodeasblock{padding:7px 0 0 0;}--*/


/* ----- FORM start ----- */
.block-nice_menus{float:left;}
ul#nice-menu-1 > li{border-bottom:0; line-height:32px;}


.leftHolder form .webform-component{float:left; width:100%;}
.leftHolder form .webform-component .form-item{margin:8px 0;}
.leftHolder form .webform-component label{float:left; width:15%; padding:3px 10px 0 0;}
.leftHolder form .webform-component input.form-text{color:#555; width:200px; padding:4px 2px; border:1px solid #d6d6d6;}
.leftHolder form .webform-component select.form-select{color:#555; width:206px; height:24px; border:1px solid #d6d6d6;}
.leftHolder form .webform-component textarea.form-textarea{color:#555; width:204px; font:13px arial; border:1px solid #d6d6d6;}
.leftHolder form .field-prefix{float:left; line-height:16px; padding:5px 5px 0 0;}
.leftHolder form .form-actions{clear:both; margin:0 0 0 20%; padding:0 0 0 10px;}
.leftHolder form .form-actions .captcha{padding:8px 0;}
.leftHolder form .form-actions .captcha label{float:left; padding:6px 10px 0 0;}
.leftHolder form .form-actions .captcha .form-item{margin:0;}
.leftHolder form .form-actions .captcha .form-text {color:#555; width:58px; padding:4px 2px; border:1px solid #d6d6d6;}
.leftHolder form .form-actions .form-submit, .leftHolder form .btn{color:#fff; padding:4px 10px 5px 10px; margin:0 8px 0 0; border:0; overflow:visible; cursor:pointer; width:77px; height:29px; background:url(../images/some-page-subcriber.png)no-repeat 0 0;}
/*#edit-actions #edit-submit{width:77px; height:29px; background:url(../images/some-page-subcriber.png)no-repeat 0 0!important;}*/
.leftHolder .content .container-inline .form-submit{color:#fff; padding:4px 10px 5px 10px; margin:0 8px 0 0; border:0; overflow:visible; cursor:pointer; width:77px; height:29px; background:url(../images/some-page-subcriber.png)no-repeat 0 0;}

#form_div ul.form{float:left; width:100%;}
#form_div ul.form li{float:left; width:100%; padding:8px 0;}
#form_div ul.form .requiredMark{color:#ff0000; padding:0 0 0 5px;}
#form_div ul.form .label{float:left; padding:5px 10px 0 0;}
#form_div ul.form .dataField{float:left;}

#form_div ul.form .dataField .form-item{margin:0;}
#form_div ul.form .dataField .form-text{width:50px; padding:4px 2px; border:1px solid #d6d6d6;}
.leftHolder ul.form .webform-component{width:auto;}
.leftHolder ul.form .webform-component .form-item{margin:0;}
.leftHolder ul.form .description{float:left; width:100%; padding:10px 0 0 0;}

table.views-table{width:100%; border:1px solid #eaeaea; border-width:1px 0 0 1px;}
table.views-table th{padding:5px; border:1px solid #e1e1e1; border-width:0 1px 1px 0; background:#f2f2f2 url(../images/table-heading-bg.png) repeat-x 0 100%;}
table.views-table td{padding:5px; border:1px solid #eaeaea; border-width:0 1px 1px 0;}
table.views-table tr.odd td{background:#fff;}
table.views-table tr.even td{background:#f8f8f8;}
table.views-table .views-field-nothing a{color:#fff; padding:3px 5px; white-space:nowrap; background:#ff9002;}


.newsLatter .form-item{margin:0;}
.content .view-content{padding:0 10px 0 0;}
.innerContentHolder .leftHolder .content .content{border:0; padding-right: 10px;}

.testimonials li{padding: 0 10px 10px 0; overflow: hidden; text-align: justify;}
.testi_img{width: 130px; float: left;}
.name{font-weight: bold; float: right; padding: 10px 0 0 0;}
.innerContentHolder .leftHolder .content p.testimonialBy{overflow: hidden; display: block;}
.innerContentHolder .leftHolder .content p span {text-align: right;}
.innerContentHolder .leftHolder .content p span.desig{font-weight: normal;}
p.testimonialBy{overflow: hidden; display: block;}
.tabHolder .aboutBox .testimonial .txt .front_desig{font-weight:normal;}
#helper-form{padding-left: 450px;}
/*select#testi_search{padding: 0 0 0 10px;}*/


/* ----- FORM start ----- */

/*footer Fixed 19 November*/
#footerfixed{position:fixed; z-index:1000; bottom:0; height:36px; background:#ff9000; width:100%;}
#footerfixed .footerF-in{margin:0 auto; width:985px; line-height:36px;}
#footerfixed .footerF-in .calldemo{float:left; width:400px; font-size:18px; color:#000;}
#footerfixed .footerF-in .linksR{float:right; padding-top:4px;}

.innerContentHolder .leftHolder .content .form-item{clear:both; display:block; margin-bottom:1em; margin-top:1em; overflow:hidden; /*padding:0 20px 0 0; text-align:right;*/}
.innerContentHolder .leftHolder .content .form-item label {display:block; font-weight:bold; float: left; line-height: 20px; padding-right:4px;}
.testimonials li .leftQuote img{margin-bottom: 4px;}
.testimonials li .rightQuote img{margin-bottom: -3px;}
.news ul li p a{color: #000;}
.ContentWImg{padding-right:5px;}


/* Manish 29 - 11- 12*/

.innerContentHolder .leftHolder .content h4{ color:#E86710; font-size:16px; line-height:20px; padding-top:4px;}
.innerContentHolder .leftHolder .content ul.bullets li{ background:url("../images/listArrow.png") no-repeat 0px 6px; line-height:18px; padding-left:10px; padding-bottom:2px;}
.innerContentHolder .leftHolder .content ul.bullets{ list-style-type:none; padding-bottom:12px;}

.innerContentHolder .leftHolder .content ul.pdf li{ background:url("../images/pdficon.png") no-repeat 0px 6px; line-height:34px; padding-left:27px; padding-bottom:2px;}
.innerContentHolder .leftHolder .content ul.pdf{ list-style-type:none; padding-bottom:12px;}

#homeSlides .pagination{width:190px; position:absolute; right:0px; bottom:20px; z-index:1000;}
#homeSlides .pagination li{float:left; width:38px; height:37px; margin:0 10px;}

#homeSlides .pagination li a{background:url("../images/dots.png") no-repeat 0 0; display:block; height:37px;}
#homeSlides .pagination li.page0 a{background-position:0 0;}
#homeSlides .pagination li.page0 a:hover{background-position:0 93%;}
#homeSlides .pagination li.page0.current a{background-position:0 93%;}
#homeSlides .pagination li.page1 a{background-position:-48px 0;}
#homeSlides .pagination li.page1.current a{background-position:-48px 93%;}
#homeSlides .pagination li.page1 a:hover{background-position:-48px 93%;}
#homeSlides .pagination li.page2 a{background-position:-106px 0;}
#homeSlides .pagination li.page2 a:hover{background-position:-106px 93%;}
#homeSlides .pagination li.page2.current a{background-position:-106px 93%;}


/*Award Page start Here*/
.award ul{width:100%; float:left; clear:both;}
.award ul li{float:left; margin-right:6px;}
.award ul li .title{text-align:justify; width:170px; margin-top:6px; margin-bottom:37px;}
/*Award Page end Here*/
/*Award Page start Here*/
.clientlist ul{width:100%; float:left; clear:both;}
.clientlist ul li{float:left; margin-right:6px; height: 200px;}
.clientlist ul li .title{text-align:center; width:170px; margin-top:6px; margin-bottom:37px;}
/*Award Page end Here*/
.view-career .views-field-nid{width:70px !important;}
.apply-btn{padding-bottom:10px;}
.apply-btn a{ background: url("../images/some-page-subcriber.png") no-repeat scroll 0 0 transparent;    color: white;    display: inline-block;    height: 30px;    line-height: 30px;    text-align: center;    width: 78px;}
#node-90 .content img{padding: 0 0 0 10px;}


.accordion .tabHolder{padding:10px 0; }
.accordion .tabHolder ul.tabsInner{line-height:32px; height:32px;}
.accordion .tabHolder ul.tabsInner li{border:none; background:url("../images/TabBg.png") no-repeat scroll 0 1px transparent; padding:0 0 0 5px;}
.accordion .tabHolder ul.tabsInner li.active{border:none; background:url("../images/activeTabBg.png") no-repeat scroll 0 0px transparent;}
.accordion .tabHolder .tab_container{border:solid 1px #d4d4d4; background-color:transparent;}

.accordion .tabHolder ul{display:block !important;}

/* ----- Lightbox -------- */
.gallery ul.products{padding:10px 0;}
.gallery ul.products li{float:left; list-style:none !important; width:148px !important; padding:0 36px 10px 0; position:relative; list-style:none;}
.gallery ul.products li.last{padding-right:0;}
.gallery ul.products li .image{padding:0 0 20px 0; url(../images/thumb-image-shadow.gif) no-repeat 0 100%;}
.gallery ul.products li .image img{padding:6px !important; border:1px solid #efefef;}
.gallery ul.products li .image a{padding-left:0 !important;}
.gallery ul.products li .image:hover img{border:1px solid #ffb322;}
.gallery ul.products li .title{position:absolute; top:120px; left:0; width:148px; text-align:center; text-transform:uppercase;}
.gallery ul.products li .title a{color:#626262;}
.gallery ul.products li .title a:hover{color:#ff8a00; text-decoration:none;}
/* ----- Lightbox Ends -------- */
