@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('fonts/helveticaneue-webfont.eot');
    src: url('fonts/helveticaneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneue-webfont.woff') format('woff'),
         url('fonts/helveticaneue-webfont.ttf') format('truetype'),
         url('fonts/helveticaneue-webfont.svg#HelveticaNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
	@font-face {
    font-family: 'HelveticaNeue75Bold';
    src: url('fonts/helveticaneue-bold.eot');
    src: url('fonts/helveticaneue-bold.eot') format('embedded-opentype'),
         url('fonts/helveticaneue-bold.woff') format('woff'),
         url('fonts/helveticaneue-bold.ttf') format('truetype'),
         url('fonts/helveticaneue-bold.svg#HelveticaNeue75Bold') format('svg');
}




*{ margin:0; padding:0; list-style:none; border:none; text-decoration:none; outline:none;}
h1, h2, h3, h4, h5{ font-weight:normal;}
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border:none; }
body{background:#016699 url(../images/bg.jpg) no-repeat; font-family: 'Lato', sans-serif; font-weight:400; font-style:normal;}

#wrapper{ width:1070px; margin:0 auto;}
#wrapper-inner{ width:100%; float:left;  background:url(../images/main-bg.png) repeat-y; }
#header{ width:934px; padding:0 65px;}
.header-inner{ width:100%; float:left; padding-bottom:17px;}
.logo{ float:left;}
.header-right{ float:right; width:660px;}
ul.social{ float:right; width:161px; padding-top:24px;}
ul.social li{ float:left; padding-left:5px;}
.social img:hover, .explore a:hover{ opacity:0.8;}
.header-heading{ padding-top:26px; color:#dc1f26; font-size:28px; float:right; font-weight:300;  font-family: 'Lato', sans-serif; font-style:normal;}
.menu{ width:100%; float:left; height:40px; background:url(../images/menu-bg.png) repeat-x;}
.top-txt > img, .bottom-txt img{ width:23px !important; height:21px !important;}
.nav > li:hover .home {background:url(../images/home-h.png) no-repeat;}
.home{ margin-right:10px; float:left; width:14px; height:14px; background:url(../images/home.png) no-repeat;}
.last-bg{ border-right:none !important;}
.container { width: 80%; float:left; max-width: 900px;}
.toggleMenu { display:  none;  background: #666;  padding: 10px 15px;  color: #fff;}
.nav {  list-style: none; *zoom: 1; }
.nav:before,
.nav:after { content: " ";  display: table; }
.nav:after { clear: both;}
.nav ul { list-style: none;  width: 9em;}
.nav a {  padding: 12px 19px; color:#fff; font-size:14px; font-family: 'HelveticaNeueRegular'; }
.nav li {  position: relative;}
.nav > li { float: left; border-right:1px solid #404040;}
.nav > li > .parent {  background-image: url(../images/downArrow.png); z-index:999; background-repeat: no-repeat;background-position: right;}
.nav > li > a { display: block;}
.nav > li:hover{ background:url(../images/menu-hover.png) repeat-x;}
.current{background:url(../images/menu-hover.png) repeat-x !important;}
.nav li  ul {  position: absolute; left: -9999px;}
.nav > li.hover > ul { left: 0;}
.nav li li.hover ul { left: 100%;  top: 0;}
.nav li li a {  display: block;background: #000; position: relative;z-index:100;   border-top: 1px solid #414141;}
.nav li li li a { background:#1f1f1f;  z-index:200;  border-top: 1px solid #414141;}
.search{margin: 4px 11px 0 0; background:url(../images/search.png) no-repeat; width:159px; height:30px; float:right;}
.search-box{background: none repeat scroll 0 0 transparent; border: medium none; color: #FFFFFF; float: left; padding: 7px 14px; width: 102px; font-size:12px;}
.search-btn{ padding:7px 0;  }

#section{ width:100%; float:left; padding-bottom:25px;}
.section-inner{padding: 0 65px; width: 934px;}
.section-main{ width:100%; float:left; padding-top:11px;}
.slidr-dec {top: 25px; color: #dc1f26; font-size: 28px; right: 18px; width:190px; padding: 12px 40px 12px 20px; position: absolute; font-weight:300;  font-family: 'Lato', sans-serif; font-style:normal;}
#slider{ width:638px; float:left;  margin-left: -5px;}
.top-txt{ float:left;}
.bottom-txt{    bottom: 27px; float: right; position: absolute; right: 13px;}
.top-txt{ position:absolute; left:-8px; top:5px;}
.right-box{ height:430px; background: #dd4646 url(../images/right-side.png) repeat-x; width:270px; padding:25px 12px 20px 15px; float:right; margin-top: 9px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position:relative; }
.right-box h2{ font-size:20px; color:#FFF; font-weight:700;  font-family: 'Lato', sans-serif; padding-bottom:15px;}
.video img{ border:1px solid #eb8588;}
.video { border-bottom:1px solid #eb9194; padding-bottom:10px; margin-bottom:17px;}
.right-box p{ line-height:16px; color:#FFF; font-size:14px;}
.more-info{ background: url(../images/more-info.png) repeat-x scroll 0 0 transparent;color: #DC1F26; position:absolute; right:20px; bottom:20px; font-size: 14px; line-height: 18px; padding: 7px 20px; -webkit-border-radius: 15px;
-moz-border-radius: 15px; border-radius: 15px;}

.more-info:hover{ opacity:0.8;}
.section-first{ width:100%; float:left;}
.section-second{ width:100%; float:left; border-top:1px solid #b1b2b3; margin-top:8px; }
ul.category{ width:594px; border-right: 1px solid #B1B2B3; float:left; padding-top:16px; margin-top:7px;}
ul.category li{ float:left; text-align:center; width:162px; margin-right:43px;}
ul.category h2 { padding:7px 0 17px; font-size:16px; font-weight:700;}
ul.category p{ color:#444444; font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:11px;}

.red{color:#dc1f26;}
.green{color:#32b9ac;}
.blue{color:#186695;}
.last-margin{ margin-right:0 !important;}

.twitter h2{ color:#016699; font-size:20px; font-weight:700; float:left; }
.twitter-dec{ background:url(../images/twitter-shadow.png) no-repeat; width:237px; height:107px; float:left; margin-top:21px; padding:25px;}
.tweet-head{ font-size:9px; font-family: 'HelveticaNeue75Bold', Arial, Helvetica, sans-serif; border-bottom:1px solid #636466; padding-bottom:3px; margin-bottom:7px;}
.twit{ float:right;}
.tw-bird{ float:left; padding-right:9px;}
.twitter{ float:right; width:320px;}
.twitter-top{ padding-top:46px;}
.tweet-dec{ color:#016699; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.section-third{ width:100%; float:left; margin-top:20px;}
.section-category-main{width:100%; float:left; background:#2eb6aa url(../images/section-bg.jpg) repeat-y; -webkit-border-radius: 12px;
-moz-border-radius: 12px; border-radius: 12px; padding-bottom:13px;}
ul.section-category{  float: left;padding: 20px 0 10px; width: 100%;}
.section-heading{ color:#fff; font-size:20px; font-weight:300; font-style:normal; padding:18px 0 3px 30px;}
.bold{ font-weight:700; }
ul.section-category li{ float:left; width:153px; float:left; text-align:center; padding:0 20px; border-right:1px solid #288282;}
.cate-heading{ color:#FFF;   padding-top: 15px; font-size:16px; font-weight:700;}
.minutes{font-weight:700; color:#FFF; font-size:50px;}
.last-padding{ padding-right:0 !important; padding-left:0 !important; border-right:none !important;}
.minutes-txt{color:#FFF; line-height: 6px; font-size:20px; font-weight:300; }
.attributed{ padding-top:11px; float:right; font-size:16px; color:#FFF; padding-right:16px;}

.section-four{ width:100%; float:left;}
ul.section-four-main{ width:100%; float:left; padding-top:25px;}
ul.section-four-main li{ min-height: 126px;  position:relative; float:left; width:259px; padding:23px 14px 17px 23px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
.red-bg{ background:#dc2128; margin-right:22px;}
.left-side{ float:left; width:150px;}
.left-side h2{ color:#FFF; font-size:20px; font-weight:700; padding-bottom:6px;}

.left-side p{  width: 82%; float:left; font-size:12px; color:#FFF; line-height:16px;}
.more-info-btn{background: url(../images/more-info.png) repeat-x scroll 0 0 transparent; border-radius: 15px 15px 15px 15px; color: #DC1F26; font-size: 14px;  line-height: 18px; padding: 7px 20px; position:absolute; bottom:16px; left:22px; font-weight:700;}
.info{ float:left; width:100%;}
.more-info-btn:hover, .more-info-btn-blue:hover{ opacity:0.8;}
.right-side{ float:right; padding-top:8px;}
.white-bg{ background:#FFF;  box-shadow: 0 0 3px 4px #EEEEEE; margin-right:22px; }
.white-bg p{ color:#58595b; font-size:12px; line-height:16px;}
.ass-logo{ padding-bottom:18px;}

.more-info-btn-red{background: url(../images/more-info-1.jpg) repeat-x scroll 0 0 transparent; border-radius: 15px 15px 15px 15px; color: #fff; font-size: 14px;  line-height: 18px; padding: 7px 20px; position:absolute; bottom:16px; left:22px; font-weight:700;}
.more-info-btn-red:hover{ opacity:0.8;}
.blue-bg{background:#186695;}
#footer{ width:1000px; overflow:hidden; margin:0 auto; background:#090909;}
.footer-left{ width:210px; float:left; padding:30px 0 3px 0;}
.footer-inner{ width:930px; margin:0 auto;}
.footer-main{ padding-bottom:6px; float:left; width:100%;}
ul.footer-link{}
ul.footer-link li{ padding-bottom:2px;}
ul.footer-link li a{ color:#FFF; font-size:18px;}
ul.footer-link li a:hover{}
.footer-right{ padding-top:27px; float:right;}
ul.footer-logo{ background:#ffffff; -webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;     padding: 14px 10px 10px 0; float:left;}
ul.footer-logo li{ float:left; padding:0 10px;}
.more-info-btn-blue{background: url(../images/more-info.png) repeat-x scroll 0 0 transparent; border-radius: 15px 15px 15px 15px; color: #186695; font-size: 14px;  line-height: 18px; padding: 7px 20px; position:absolute; bottom:16px; left:22px; font-weight:700;}

/*10-07-2013 Rajendra Start*/

.training-hub{  width:100%; float:left; background:#e6e6e6; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;     box-shadow: 0 0 2px #DBDBDB; margin-top:14px; border:1px solid #e1e1e1;}
.training-hub-main{ overflow:hidden; padding:17px 20px 17px 20px; }
.training-hub-left{ width:80%; float:left;}
.training-hub-heading{ color:#016699; font-size:24px; font-weight:700; padding-bottom:8px;}
.training-hub-left p{ color:#4e4e4e; font-size:15px; line-height:18px; font-weight:400;}
.training-hub-right{ float:right; width:15%;}
.training-section{ width:100%; float:left; padding-bottom:115px;}
.golden-bg{  background: none repeat scroll 0 0 #8c4211;  margin-right: 22px; }
.more-info-btn-golden{background: url("../images/more-info.png") repeat-x scroll 0 0 transparent;  border-radius: 15px 15px 15px 15px; bottom: 16px; color: #8b4111; font-size: 14px;  font-weight: 700; left: 22px;  line-height: 18px;  padding: 7px 20px;   position: absolute; border:1px solid #69350c;}
.more-info-btn-golden:hover, .more-info-btn-green:hover, .more-info-yellow:hover, .more-info-blue:hover{ opacity:0.8;}
ul.training-menu{ float: left; padding-top: 25px;  width: 100%;}
ul.training-menu li{ margin-bottom:20px; border-radius: 12px 12px 12px 12px;  float: left;  min-height: 146px; padding: 5px 14px 17px 23px;  position: relative;  width: 259px;}

.black-border{ min-height:136px !important; width:248px !important; background: none repeat scroll 0 0 #FFFFFF; border:5px solid #231f20;  margin-right: 22px;}
.black-border p{  color: #58595B; font-size: 12px; line-height: 16px;}
.ass-logo-2{ padding:10px 0 3px 0;}
.green-bg{  background: none repeat scroll 0 0 #9abb2c;}

.more-info-btn-green{ color:#6d851e; background: url("../images/more-info.png") repeat-x scroll 0 0 transparent;  border-radius: 15px 15px 15px 15px; bottom: 16px; font-size: 14px;  font-weight: 700; left: 22px;  line-height: 18px;  padding: 7px 20px;   position: absolute; border:1px solid #79991c;}

.red-border{ min-height:136px !important; width:248px !important; background:#f3f3f3; border:5px solid #dc1018;  margin-right: 22px;}
.red-border p{  color: #58595B; font-size: 12px; line-height: 16px;}
.blue-border{min-height:136px !important; width:248px !important; background: #f3f3f3; border:5px solid #0f7497;  margin-right: 22px;}
.blue-border p{  color: #58595B; font-size: 12px; line-height: 16px;}
.more-info-blue{ background: url("../images/blue-bt.jpg") repeat-x scroll 0 0 transparent; border-radius: 15px 15px 15px 15px; bottom: 16px;  color: #FFFFFF; font-size: 14px; font-weight: 700;  left: 22px;  line-height: 18px; padding: 7px 20px;  position: absolute;}

.yellow-border{min-height:136px !important; width:248px !important; background: #f3f3f3; border:5px solid #e46505; }
.yellow-border p{  color: #58595B; font-size: 12px; line-height: 16px;}
.more-info-yellow{background: url("../images/yellowbt.jpg") repeat-x scroll 0 0 transparent; border-radius: 15px 15px 15px 15px; bottom: 16px;  color: #FFFFFF; font-size: 14px; font-weight: 700;  left: 22px;  line-height: 18px; padding: 7px 20px;  position: absolute; border:1px solid #b2b2b2;}

.our-work{ width:100%; float:left;}
.pagination{ float:right;}
.pagination ul{ padding-right:23px;}
.pagination ul li{ padding:0 2px; float:left;}
.pagination ul li a{ color:#4e4e4e; font-size:15px;}
.pagination ul li a:hover{ color:#0c6090;}
.pagination ul li .page-active{color:#0c6090; font-weight:700;}
ul.our-work-main{ width:100%; float:left;  padding-top:14px;}
ul.our-work-main li{ padding-bottom:24px; width:100%; float:left;}
.our-img{ float:left; width:213px;}
.our-content{ float:right; width:662px; padding:24px 16px 17px 22px; background:#f2f2f2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
ul.our-work-main li h2{ padding-bottom:8px; color:#186695; font-size:18px; font-weight:700;}
ul.our-work-main li p{ color:#4e4e4e; font-size:15px; line-height:20px;}
.explore{ padding-top:15px; padding-bottom:7px; width:100%; text-align:right;}
.explore a{
background: url("../images/blue-bt.jpg") repeat-x scroll 0 0 transparent; border-radius: 15px 15px 15px 15px; color: #FFFFFF; font-size: 14px; font-weight: 700; line-height: 18px; padding: 7px 20px; }

.our-img > img{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.bredcullum{}
.research{ float:left; width:100%;}
.bredcullum ul{}
.bredcullum ul li{ float:left; color:#4e4e4e; font-size:15px; padding:0 2px;}
.bredcullum ul li a{ color:#4e4e4e; font-size:15px;}
.bredcullum ul li a:hover{ color:#0c6090;}   
.bredcullum ul li .bred-active{ font-weight:700;   color:#0c6090; }

.research-main{ padding-top:11px; float:left; width:100%;}
.research-left{ width:213px; float:left;}
ul.side-menu{ width:100%; float:left; background:#010101; padding:7px 0 20px 0; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
ul.side-menu li{ border-bottom:1px solid #575757;}
ul.side-menu li a{ display:block; padding:7px 0 7px 15px; color:#FFF; font-size:18px; font-weight:700;}
ul.side-menu li a:hover{ color:#2eb6aa;}
.arrow{ float:right; padding-right: 75px; padding-top: 9px;}
ul.side-menu li .side-active{color:#2eb6aa;}

ul.sub-side-menu{ background:#2eb5aa;}
ul.sub-side-menu li{padding:7px 0 7px 15px; color:#fff; font-size:18px; font-weight:700; border-bottom:none;}
ul.sub-side-menu-two { background:#dfdfdf;}
ul.sub-side-menu-two li a{ display:block; padding:7px 0 7px 15px; color:#2c2c2c; font-size:18px; font-weight:300;}
ul.side-menu li ul.sub-side-menu-two li{ border-top:1px solid #6f6f6f; border-bottom:none !important;}
ul.sub-side-menu-two li a:hover{ color:#2eb6aa;}

.research-right{ float:right; width:662px; padding:24px 16px 17px 22px; background:#f2f2f2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding-bottom:55px; margin-bottom:14px; }

.research-right h2{ padding-bottom:8px; color:#186695; font-size:18px; font-weight:700;}
.research-right p{ padding-bottom:25px; color:#4e4e4e; font-size:15px; line-height:20px;}
