@charset "utf-8";
/* CSS Document */

body, article, aside, details, figcaption, figure, footer, header, menu, nav, section{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; border:0;}
h1,h2,h3{ margin:0; padding:0;}
form, label, input, ul, h1, h2, div {margin:0; padding:0;}
img {border:none; float:none; vertical-align:top;}
*:focus{outline:none;}
.cl{clear:both; margin:0; padding:0;}
.fl{float:left}
.fr{float:right}
.frmr{float:right; margin-right:3px;}
.scale{max-width: 100%; height: auto; width: auto\9;}
a, a:hover, a:visited { outline: none; text-decoration:none; text-decoration:underline; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s;}
a:hover{}
a img { border: 0; outline: none; }

#main-container{width:100%; padding:0; margin:0; position:relative; overflow:hidden;}
header{background:url(../images_new/header_top.jpg) no-repeat top; height:98px;}
header .logo{padding:17px 0px 0px 100px; margin:0; float:left; width:191px;}
header .centertxt{float:left; padding:35px 0px 0px 345px; width:290px;}
header .rightbox{width:240px; float:right; padding:15px 100px 0 0;}
header .rightbox .icons-container{width:210px; padding:0; margin:0 0 15px 0; float:right; height:23px;}
header .rightbox .icons-container .icons{width:24px; margin:0 5px 0 0; float:left;}
header .rightbox .search-container{width:220px; padding:0; margin:0; float:right;}
header .rightbox .search-container .homeicon{float:left; width:25px;}
header .rightbox .search-container .mailicon{float:left; width:33px;}
header .rightbox .search-container .search{width:130px; float:left;}
header .rightbox .search-container .submitbtn{width:21px; float:left; padding:1px 0 0 0;}
header .rightbox .search-container .search .style{width:123px; padding:2px 2px 2px 5px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; border:none; background:#fff;}
.mobile-icon{position:absolute; top:0; right:0; z-index:250;}

.menu_mobile{padding:0; margin:0; display:none; position:absolute; z-index:200; top:77px; right:21px; background:#fff; -webkit-box-shadow: 1px 1px 9px 4px rgba(92,92,92,1); -moz-box-shadow: 1px 1px 9px 4px rgba(92,92,92,1); box-shadow: 1px 1px 9px 4px rgba(92,92,92,1);}
.menu_mobile ul{margin:0; padding:0 15px 15px 15px;}
.menu_mobile ul li{list-style:none; padding:0 10px 8px 10px; margin:5px 0 0 0px; border:none; color:#666; border-bottom:1px solid #CCC;}
.menu_mobile ul li a{font:normal 12px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; padding:0;}
.menu_mobile ul li a:hover{color:#00F; text-decoration:none; padding:0 0 12px 0;}


nav{padding:0; margin:0; position:relative; z-index:100000;}
nav .nav{padding:0 100px; background:url(../images_new/navbg.jpg) top repeat-x; height:39px;}

nav .nav ul{padding:0; margin:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; color:#5d6064; position:relative;}
nav .nav ul li{list-style:none; float:left; margin:0; padding:0;}
nav .nav ul li a{display:block; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; color:#5d6064; padding:12px 25px; text-align:center;}
nav .nav ul li a:hover{color:#042e84; background:#fff;}

nav .nav ul li ul{display:none;}
nav .nav ul li:hover ul{display:block; position:absolute; vertical-align:top; z-index:200;}
nav .nav ul li:hover ul li{float:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e84; text-align:left; padding:0; margin:0;}
nav .nav ul li:hover a{color:#042e84; background:#fff;}

nav .nav ul li:hover ul li .servicesmenu{padding:0; margin:0; position:relative; z-index:10000000000;}
nav .nav ul li:hover ul li .servicesmenu ul{padding:0px 0px 20px 10px; margin:0; list-style:none; background:#fff; width:190px; border:1px solid #cbcbcd; border-top:none;}
nav .nav ul li:hover ul li .servicesmenu ul li{padding:15px 0 3px 15px; margin:0;}
nav .nav ul li:hover ul li .servicesmenu ul li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:0; text-align:left; padding:0 30px 0 0;}
nav .nav ul li:hover ul li .servicesmenu ul li a:hover{color:#042e84; background:#666;}

nav .nav ul li:hover ul li .servicesmenu ul li ul{display:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul{display:block; position:absolute; vertical-align:top; z-index:200; border:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li{float:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e84; text-align:left; padding:0; margin:0;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li a{color:#042e84; background:#fff;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover a{background:#fff}

nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01{padding:0; margin:0;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul{padding:0px 0px 20px 0px; margin:-30px 0 0 150px; list-style:none; background:#fff; width:150px; height:264px; border:1px solid #cbcbcd; border-top:none; border-left:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li{padding:8px 0 0px 10px; margin:0;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:5px 20px 5px 5px; text-align:left;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li a:hover{color:#000; background:#ccc;}

nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li ul{display:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul{display:block; position:absolute; vertical-align:top; z-index:200; border:none; background:none}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li{float:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e84; text-align:left; padding:0; margin:0; border:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li a{color:#000; background:#ccc;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover a{background:#ddd;}

nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02{padding:0; margin:0;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul{padding:8px 10px 12px 0px; margin:-4px 0 0 -10px; list-style:none; background:#ddd; width:440px; height:auto; border:1px solid #cbcbcd; border-left:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul li{padding:0px 0 0px 0px; margin:0; float:left; width:220px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:9px 10px 9px 30px; text-align:left; background:url(../images_new/grey-bull.png) top left no-repeat #ddd;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 a:hover{color:#000; background:url(../images_new/grey-bull.png) top left no-repeat #ccc;}

#divadvertisment{margin-bottom:15px;}
.body-container{width:1450px; margin:0px auto; padding:0;}
.left{width:1190px; margin:0 15px 0 0; float:left; background:url(../images_new/bodybgleft.jpg) right top repeat-y; padding:20px 0 65px 0;}
.leftwidth-event{width:100% !important; background:none !important;}
.consulting-height{height:1450px}
.right{width:245px; margin:0; float:left; padding:15px 0 0 0;}
.right2{width:245px; margin:0; float:left; padding:15px 0 0 0;}
.body-container .left .slider-container{width:100%; padding:0; margin:0}
.body-container .left .slider-container .topleft{width:98%; margin:0 45px 0 0; float:none; }
.body-container .left .slider-container .topleft h1{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0; margin:0;}

.body-container .left .slider-container .topleft h2{font:bold 36px Arial, Helvetica, sans-serif; color:#042e84; padding:0; margin:0; border-bottom:#ccc solid 1px; width:42%;}
.body-container .left .slider-container .topleft h3{font:bold 24px Arial, Helvetica, sans-serif; color:#858585; padding:10px 0 0 0; margin:0;}
.body-container .left .slider-container .topleft .line1{font:bold 24px Arial, Helvetica, sans-serif; color:#414040; margin:25px 0; text-align:justify;}
.body-container .left .slider-container .topleft .line2{font:normal 14px/20px Arial, Helvetica, sans-serif; color:#414040; text-align:justify;}
.body-container .left .slider-container .topleft .line3{font:normal 14px/20px Arial, Helvetica, sans-serif; color:#414040; text-align:justify;}
.body-container .left .slider-container .topright{width:646px; float:right; background:#fff; border:1px solid #d0d0d0; position:relative; margin-right:22px; margin-left:25px;}
.body-container .left .slider-container .topright .slider{padding:12px; width:623px;}

.updates-events-container{width:100%; padding:0; margin:15px 0 0 0;}


.updates-events-container .update-container{width:731px; float:left; border:1px solid #d0d0d0; margin:0 25px 0 0; position:relative; height:330px;}



.updates-events-container .update-container .updatebox{padding:7px;}
.updatestxt{padding:0; margin:0px 0 0 10px; width:95%;}
.updatestxt .date{font:normal 12px/20px Arial, Helvetica, sans-serif; }
.updatestxt .date a{font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
.updatestxt .date a:hover{ color:#0033ff;}

.updatestxt .headline{color: #042e84; font: bold 14px Arial,Helvetica,sans-serif; margin: 7px 0;}
.updatestxt .headline a{color: #3b2e84; font: bold 14px Arial,Helvetica,sans-serif; text-decoration: none; }
.updatestxt .headline a:hover{ text-decoration:underline; color:#000;}

.updatestxt .headline2{color: #042e84; font: normal 12px Arial,Helvetica,sans-serif; margin: 7px 0;}
.updatestxt .headline2 a{color: #3b2e84; font: normal 12px Arial,Helvetica,sans-serif; text-decoration: none; }
.updatestxt .headline2 a:hover{ text-decoration:underline; color:#000;}

.updatestxt .updatetxt{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}

.head{background:#e3e8e6; font:normal 20px Arial, Helvetica, sans-serif; color:#042e84; padding:7px 0 7px 10px;  margin:0 0 20px 0;}

.updates-events-container .events-container{width:393px; float:left; border:1px solid #d0d0d0; position:relative; height:330px;}


.updates-events-container .events-container .eventsbox{padding:7px;}

.eventtxt{padding:0 0 0 0; margin:0 auto; width:95%;}
.eventtxt .events-left{float:none; width:100%; margin:0;}
.eventtxt .events-left .events-date{font:normal 12px/20px Arial, Helvetica, sans-serif; }
.eventtxt .events-left .events-body{font:bold 14px/20px Arial, Helvetica, sans-serif; color:#042e84; margin:0 0 0px 0;}
.eventtxt .events-right{float:right; width:115px;}

.readmore-link{padding:0; margin:23px 0 0 0; width:107px;}
.readmore-link a{text-decoration:none; font:bold 13px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/readmore-icon.png) left no-repeat; padding:5px 0 5px 25px;}
.readmore-link a:hover{text-decoration:none; font:bold 13px Arial, Helvetica, sans-serif; color:#000;}

.readmore-link1{padding:0; margin:-7px 0 0 10px;}
.readmore-link1 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px;}
.readmore-link1 a:hover{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}

.readmore-link2{padding:0; margin:-19px 0 0 10px;}
.readmore-link2 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px;}
.readmore-link2 a:hover{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}

.press-publication-container{padding:0; margin:15px 0 0 0;}
.press-publication-container .press-container{width:379px; border:1px solid #d0d0d0; float:left; margin:0 25px 0 0; padding:7px; position:relative; height:259px;}
.press-publication-container .publicaton-container{width:717px; border:1px solid #d0d0d0; float:left; padding:7px; position:relative; height:258px;}

.pressbox{padding:0; margin:0 0 0 10px;}
.pressbox .pressdate{font:normal 12px/18px Arial, Helvetica, sans-serif;}
.pressbox .presstxt{font:bold 14px/20px Arial, Helvetica, sans-serif; color:#042e84; margin:0 0 5px 0;}

.contact-media-container{padding:0; margin:15px 0 0 0; position:relative;}
.contact-media-container .contact-container{width:717px; border:1px solid #d0d0d0; float:left; margin:0 0px 0 0; padding:7px; position:relative;}
.contact-media-container .media-container{width:380px; border:1px solid #d0d0d0; float:right; padding:7px; position:relative; height:352px; margin:0 37px 0 0;}
.contact-media-container .media-container .mediahead{ background:url(../images/img-s.png) repeat-x; font:bold 15px Arial, Helvetica, sans-serif; color:#ffffff;width:94%;  position:absolute; bottom:7px; height:50px; padding-top:2%; padding-left:2%;}
.contact-media-container .media-container .videoimg{}
.contact-media-container .media-container .videoimg img{ width:100%; height:292px;}

.contact-media-container .media-container .mediatxt{font:normal 14px/20px Arial, Helvetica, sans-serif; color:#000;}
.contact-media-container .contact-container .contact-left{width:348px; float:left; border-right:1px solid #ccc; margin-right:20px; height:290px;}
.contact-media-container .contact-container .contact-left .contact-txt{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#000; width:210px; float:left; margin:0 0 0 10px;}
.contact-media-container .contact-container .contact-left .contact-img{width:auto; float:right; text-align:center; border:#ccc solid 1px;}
.contact-media-container .contact-container .contact-right {width:320px; float:left;}
.contact-media-container .contact-container .contact-right .heading{font:bold 16px Arial, Helvetica, sans-serif; color:#042e84;}
.contact-media-container .contact-container .contact-right .formbox{margin:10px 0 0 0;}
.contact-media-container .contact-container .contact-right .formbox .field{margin:0 0 5px 0;}

.fieldstyle{width:320px; background:#d3dad7; padding:5px 5px 5px 10px; margin:0; border:none; font:normal 13px Arial, Helvetica, sans-serif; color:#000;}
.txtareastyle{width:320px; height:70px; background:#d3dad7; padding:5px 5px 5px 10px; margin:0; border:none; font:normal 13px Arial, Helvetica, sans-serif; color:#000;}
.sbmit-btn{background:#999; border:none; font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:7px 20px; cursor:pointer;}
.sbmit-btn:hover{background:#042e94; color:#fff;}

.imgcaption{font:normal 12px Arial, Helvetica, sans-serif; color:#042e84; text-align:center;}


.righthead{font:20px normal Arial, Helvetica, sans-serif; color:#042e84; border-bottom:1px solid #a8a8a8; margin:0 0 10px 0;}
.righthead2{font:20px normal Arial, Helvetica, sans-serif; color:#042e84;  margin:0 0 10px 0;}
.flagship-container{padding:0; margin:0 0 30px 0;}
.serviceslist{padding:0; margin:0;}
.serviceslist ul{padding:0; margin:0; list-style:none;}
.serviceslist ul li{list-style:none; display:block; background:url(../images_new/services-bullet.png) top left no-repeat; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 10px 0;}
.serviceslist ul li a{font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#242424; padding:0 0 0 20px; display:block;}
.serviceslist ul li a:hover{color:#00C; text-decoration:underline;}
.serviceslist ul li span{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#8b8e8d; padding:0 0 0 20px; font-style:italic;}
.serviceslist a.more{ font:normal 16px Arial, Helvetica, sans-serif; float:right; text-decoration:none; color:#042e84; display:block;}
.serviceslist a.more img{ padding-top:7px;}


.contactbg-right{background:#e3e8e6; margin:30px 0 0 0; padding:15px;}
.contactbg-right .subhead{font:bold 14px Arial, Helvetica, sans-serif; color:#323131; margin:0 0 8px 0;}
.contactbg-right .subheadtxt{font:normal 14px Arial, Helvetica, sans-serif; color:#323131; margin:0 0 20px 0;}
.contactbg-right .subheadtxt span{font:bold 16px Arial, Helvetica, sans-serif; color:#323131;}
.contactbg-right .subheadtxt a{font:normal 14px Arial, Helvetica, sans-serif; color:#323131; text-decoration:none;}
.contactbg-right .subheadtxt a:hover{text-decoration:underline;}
.contactbg-right .subheadtxt .icon{float:left; margin:0 5px 0 0;}
.myciibanner{margin:30px 0 20px 0;}
.appicons{padding:0; margin:0;}
.appiconwidth{width:115px;}
.write-director-general{margin:50px 0 20px 0;}

/** sectorial portfolio **/
.sectorial-topcontainer{width:100%; padding:0; margin:0;}
.sectorial-topcontainer .sec-topleft{float:left; width:500px; margin:0 0px 0 0;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s;}
.sectorial-topcontainer .sec-topleft h1{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0; margin:12px 0 0 0;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s;}
.sectorial-topcontainer .sec-topleft .line1{font:bold 24px Arial, Helvetica, sans-serif; color:#676666; margin:5px 0;}
.sectorial-topcontainer .sec-topright{float:left; width:620px; background:url(../images_new/sectopline.jpg) left top no-repeat; padding:0 0 0 40px;}
.sectorial-topcontainer .sec-topright .txt01{font:normal 18px Arial, Helvetica, sans-serif; color:#414040; padding:0 20px 0 0;}
.sectorial-topcontainer .sec-topright .txt02{font:normal 14px/18px Arial, Helvetica, sans-serif; color:#414040; padding:20px 20px 0 0;}

.categories-container{padding:0; margin:35px 0 0px 0;}
.categories-container .heading{font:bold 22px Arial, Helvetica, sans-serif; color:#042e84; padding:0; margin:0;}
.categories-container .categorybox-container{width:100%; padding:0; margin:20px 0 0 0;}
.categories-container .categorybox-container .box01{width:266px; border:1px solid #e9e9e9; background:#f5f5f5; float:left; margin:0 30px 0 0; position:relative; height:675px;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s;}
.categories-container .categorybox-container .box01 .img{width:100%; padding:0; margin:0 0 10px 0;}
.categories-container .categorybox-container .box01 .img a{filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.categories-container .categorybox-container .box01 .img a:hover{filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.categories-container .categorybox-container .box02{width:266px; border:1px solid #e9e9e9; background:#f5f5f5; float:left; margin:0 0px 0 0; position:relative; height:675px;  -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s;}
.categories-container .categorybox-container .box02 .img{width:100%; padding:0; margin:0 0 10px 0;}
.categories-container .categorybox-container .box02 .img a{filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.categories-container .categorybox-container .box02 .img a:hover{filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

.category-list{padding:0; margin:20px 10px 70px 15px; height:335px; overflow:scroll; overflow-x:hidden; overflow-y:auto;}
.category-list ul{padding:0; margin:0; list-style:none;}
.category-list ul li{background:url(../images_new/cat-bullet.png) top left no-repeat; font:normal 15px Arial, Helvetica, sans-serif; color:#414040;}
.category-list ul li a{font:normal 14px Arial, Helvetica, sans-serif; color:#414040; text-decoration:none; display:block; padding:0 0 5px 25px; margin:0 0 5px 0;}
.category-list ul li a:hover{color:#00C;}

.viewall{background:#fff; width:100px; text-align:center; position:absolute; bottom:15px; right:15px; padding:0 0 0 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.28); -moz-box-shadow:    2px 2px 0px 0px rgba(50, 50, 50, 0.28); box-shadow:         2px 2px 0px 0px rgba(50, 50, 50, 0.28);}
.viewall a{font:bold 15px Arial, Helvetica, sans-serif; color:#042e94; display:block; text-decoration:none; padding:8px 0; background:url(../images_new/viewall-bullet.png) top left no-repeat;}
.viewall a:hover{color:#000; text-decoration:underline;}


.viewall2{background:#fff; width:100px; text-align:center; position:absolute; bottom:-25px; right:20px; padding:0 0 0 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 2px 2px 0px 0px rgba(50, 50, 50, 0.28); -moz-box-shadow:    2px 2px 0px 0px rgba(50, 50, 50, 0.28); box-shadow:         2px 2px 0px 0px rgba(50, 50, 50, 0.28);}
.viewall2 a{font:bold 15px Arial, Helvetica, sans-serif; color:#042e94; display:block; text-decoration:none; padding:8px 0; background:url(../images_new/viewall-bullet.png) top left no-repeat;}
.viewall2 a:hover{color:#000; text-decoration:underline;}

/** sectorial portfolio **/

.heading-sectorial{color: #545555; font: bold 13px/30px Arial,Helvetica,sans-serif; background:url(../images_new/iconsector01.png) no-repeat 5px #e3e8e6; padding-left:40px; position:relative; margin-top:-10px;}
.heading-sectorial-award{color: #545555; font: bold 13px/30px Arial,Helvetica,sans-serif; background:url(../images_new/iconsector02.png) no-repeat 5px #e3e8e6; padding-left:40px; position:relative; margin:15px 0 0 0;}
.consulting-services{color: #042e84; font: normal 12px/18px Arial,Helvetica,sans-serif; margin: 7px 0; background: url("../images_new/redmore-arrow-blue.png") no-repeat scroll left 4px; padding:0 0 6px 10px; border-bottom:1px dotted #ccc;}
.consulting-services a{color: #3b2e84; text-decoration: none; }
.consulting-services a:hover{ text-decoration:underline; color:#000;}

.readmore-link8{padding:0; margin:-16px 0 0 0px;}
.readmore-link8 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px;}
.readmore-link8 a:hover{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}








footer{padding:0; margin:0;}
footer .footer-container{padding:0px 60px; margin:0; background:#383838;}
footer .footer-container .leftlinks{padding:10px 0; margin:0; float:left;}
footer .footer-container .leftlinks ul{padding:0; margin:0; list-style:none; font:normal 11px Arial, Helvetica, sans-serif; color:#cccccc;}
footer .footer-container .leftlinks ul li{font:normal 11px Arial, Helvetica, sans-serif; color:#cccccc; padding:0 10px 0 10px; display:inline-block;}
footer .footer-container .leftlinks ul li a{font:normal 12px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}
footer .footer-container .leftlinks ul li a:hover{color:#fff;}

footer .footer-container .rssicon{float:right; padding:6px 0 0 0;}

footer .privacy{padding:0 0 20px 68px; margin:8px 0 0 0;}
footer .privacy ul{padding:0; margin:0; list-style:none; color:#444; font:normal 11px Arial, Helvetica, sans-serif;}
footer .privacy ul li{color:#444; font:normal 11px Arial, Helvetica, sans-serif; display:inline-block;}
footer .privacy ul li a{color:#444; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
footer .privacy ul li a:hover{color:#000;}















/** tabs **/
ul.tabs {float:left; list-style:none; width:100%; margin:0; padding:0;}
ul.tabs li {float:left; line-height:30px; overflow:hidden; position:relative; background:#e3e8e6; margin:0 3px -1px 0; padding:0; border:#ccc solid 1px;}
ul.tabs li a {text-decoration:none; color:#042e84; display:block; font-size:18px; outline:none; padding:2px 40px;}
ul.tabs li a:hover {background:url(../images_new/bg-tab.jpg) top center repeat-x;}
ul.tabs li.active{background:url(../images_new/bg-tab.jpg) top center repeat-x; color:#042e84;}
.tabContent {font-size: 12px; padding:10px 0;}

ul.tabs-1 {float:left; list-style:none; width:100%; margin:0; padding:0;}
ul.tabs-1 li {float:left; line-height:30px; overflow:hidden; position:relative; background:#e3e8e6; margin:0 3px -1px 0; padding:0; border:#ccc solid 1px;}
ul.tabs-1 li a {text-decoration:none; color:#042e84; display:block; font-size:18px; outline:none; padding:2px 15px;}
ul.tabs-1 li a:hover {background:url(../images_new/bg-tab.jpg) top center repeat-x;}
ul.tabs-1 li.active{background:url(../images_new/bg-tab.jpg) top center repeat-x; color:#042e84;}
.tabContent-1 {font-size: 12px; padding:10px 0;}

ul.tabs-2 {float:left; list-style:none; width:100%; margin:0; padding:0;}
ul.tabs-2 li {float:left; line-height:30px; overflow:hidden; position:relative; background:#e3e8e6; margin:0 3px -1px 0; padding:0; border:#ccc solid 1px;}
ul.tabs-2 li a {text-decoration:none; color:#042e84; display:block; font-size:18px; outline:none; padding:2px 15px;}
ul.tabs-2 li a:hover {background:url(../images_new/bg-tab.jpg) top center repeat-x;}
ul.tabs-2 li.active{background:url(../images_new/bg-tab.jpg) top center repeat-x; color:#042e84;}
.tabContent-2 {font-size: 12px; padding:10px 0;}

ul.tabs-3 {float:left; list-style:none; width:100%; margin:0; padding:0;}
ul.tabs-3 li {float:left; line-height:30px; overflow:hidden; position:relative; background:#e3e8e6; margin:0 3px -1px 0; padding:0; border:#ccc solid 1px;}
ul.tabs-3 li a {text-decoration:none; color:#042e84; display:block; font-size:17px; outline:none; padding:2px 2px;}
ul.tabs-3 li a:hover {background:url(../images_new/bg-tab.jpg) top center repeat-x;}
ul.tabs-3 li.active{background:url(../images_new/bg-tab.jpg) top center repeat-x; color:#042e84;}
.tabContent-3 {font-size: 12px; padding:10px 0;}


ul.tabs4 {float:left; list-style:none; width:100%; margin:0; padding:0;}
ul.tabs4 li {float:left; line-height:30px; overflow:hidden; position:relative; background:#e3e8e6; margin:0 3px -1px 0; padding:0; border:#ccc solid 1px;}
ul.tabs4 li a {text-decoration:none; color:#042e84; display:block; font-size:18px; outline:none; padding:2px 15px;}
ul.tabs4 li a:hover {background:url(../images_new/bg-tab.jpg) top center repeat-x;}
ul.tabs4 li.active{background:url(../images_new/bg-tab.jpg) top center repeat-x; color:#042e84;}
.tabContent4 {font-size: 12px; padding:10px 0;}


/*.main-colam {width: 100%; height: 215px; }*/

.main-colam {width: 100%; height: 220px; }


.main-colam1 {width: 100%; height: 170px; }
.colm-box {width: 100%; margin: 0 0 0 0px; }

/*
.link-box {list-style:none; display:block; padding:0; height:auto; height: 48px; margin:0 0 5px 10px; background: url("../images_new/redmore-arrow-blue.png") no-repeat scroll left 4px; padding-left:10px;}*/

.link-box {list-style:none; display:block; padding:0; height:auto; height: auto; margin:0 0 10px 10px; background: url("../images_new/redmore-arrow-blue.png") no-repeat scroll left 4px; padding-left:10px;}


.link-box  a { padding: 0 0 0 10px; font-size: 14px; line-height: 16px; display: block; color: #3b2e84; text-decoration: none;}
.link-box  a:hover {text-decoration: underline; }
.link-box .events-date{font:normal 12px/20px Arial, Helvetica, sans-serif; }


/** tabs end**********/


.tabContainer {overflow:hidden; clear:both; float:left; width:100%; background:#fff;}
.tabicon{float:left; width:27px; margin:0 5px 0 0; padding:7px 0 0 0}
.tabicon1{float:left; width:27px; margin:0 5px 0 0; padding:3px 0 0 0}
.tabtxt{float:left;}
.publication-box-content {width:100%; margin:10px 0 0 0;}
.publication-box-content .pubbox{width:315px; margin:0px 40px 0 0; float:left; height:168px;}
.publication-box-content .pubbox a{text-decoration:none; color:#000; cursor:pointer;}
.publication-box-content .pubbox a:hover{text-decoration:underline; color:#00C}
.publication-box-content .pubbox .publeft{width:175px; float:left; margin:0px 15px 0 0; font:normal 14px/20px Arial, Helvetica, sans-serif;}
.publication-box-content .pubbox .pubright{width:125px; float:right;}
.publication-box-content .pubbox .pubright img{border:2px solid #CCC;}

.journals-content{width:100%; margin:10px 0 0 0}
.journals-content .journalsleft{width:300px; float:left; padding:0 0px 10px 5px; border-bottom:1px solid #CCC; margin:0 50px 10px 0; height:63px;}
.journals-content .journalsleft .journal-head{font:bold 13px/16px Arial, Helvetica, sans-serif; color:#042e84; margin:0 0 5px 0; padding:0 40px 0 0;}
.journals-content .journalsleft .journal-head a{text-decoration:none; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#042e84;}
.journals-content .journalsleft .journal-head a:hover{text-decoration:underline;}
.journals-content .journalsleft .journal-date{font:normal 12px/15px Arial, Helvetica, sans-serif; color:#000;}

.journals-content .help{ height:143px;}

.policy-box-content {width:100%; margin:10px 0 0 0;}
.policy-box-content .policybox{width:315px; margin:0px 40px 0 0; float:left;  height:168px;}
.policy-box-content .policybox a{text-decoration:none; color:#000; cursor:pointer}
.policy-box-content .policybox a:hover{text-decoration:underline; color:#00C}
.policy-box-content .policybox .polleft{width:175px; float:left; margin:0px 15px 0 0; font:normal 14px/20px Arial, Helvetica, sans-serif;}
.policy-box-content .policybox .polright{width:125px; float:right;}
.policy-box-content .policybox .polright img{border:2px solid #CCC;}
/** tabs **/

/** tabs **/


#newsticker-demo9 {width:100%; height:auto;  overflow:hidden; margin:0px 0 20px 0px; /*background:url(../images_new/update-line.jpg) center;*/}
#newsticker-demo9 ul { margin:0; padding:0;}
#newsticker-demo9 li {list-style:none; display:block; padding:0; height:auto; width:100%; margin:0; height:55px; background: url("../images_new/redmore-arrow-blue.png") no-repeat scroll left 11px; padding-left:10px; margin-left:10px;}


.previous9 {outline:none; cursor:pointer; position:absolute; top:17px; right:50px;}
.next9 {outline:none; cursor:pointer; position:absolute; top:17px; right:22px;}

#newsticker-demo10 {width:100%; height:auto;  overflow:hidden; margin:0px 0 20px 0px;}
#newsticker-demo10 ul { margin:0; padding:0;}
#newsticker-demo10 li {list-style:none; display:block; padding:0 0 5px 0; height:60px; width:auto; margin:0 0 8px 0; border-bottom:1px solid #CCC;}
#newsticker-demo10 li a{text-decoration:none; color:#000;}
#newsticker-demo10 li a:hover{text-decoration:underline; color:#03F;}
.previous10 {outline:none; cursor:pointer; position:absolute; top:17px; right:50px;}
.next10 {outline:none; cursor:pointer; position:absolute; top:17px; right:22px;}


#newsticker-demo14 {width:100%; height:auto;  overflow:hidden; margin:0px 0 20px 0px;}
#newsticker-demo14 ul { margin:0; padding:0;}
#newsticker-demo14 li {list-style:none; display:block; padding:0 0 10px 0; height:60px; width:auto; margin:0 0 10px 0; border-bottom:1px solid #CCC;}
#newsticker-demo14 li a{text-decoration:none; color:#000;}
#newsticker-demo14 li a:hover{text-decoration:none; color:#03F;}

#newsticker-demo11 {width:100%; height:auto;  overflow:hidden; margin:0px 0 20px 0px;}
#newsticker-demo11 ul { margin:0; padding:0;}
#newsticker-demo11 li {list-style:none; display:block; padding:0 0 10px 0; height:60px; width:auto; margin:0 0 10px 0; border-bottom:1px solid #CCC;}
#newsticker-demo11 li a{text-decoration:none; color:#000;}
#newsticker-demo11 li a:hover{text-decoration:underline; color:#03F;}
.previous11 {outline:none; cursor:pointer; position:absolute; top:17px; right:50px;}
.next11 {outline:none; cursor:pointer; position:absolute; top:17px; right:22px;}

#newsticker-demo12 {width:100%; height:auto; overflow:hidden; margin:0px 0 20px 0px;}
#newsticker-demo12 ul { margin:0; padding:0;}
#newsticker-demo12 li {list-style:none; display:block; padding:0; height:auto; width:auto; margin:0;}
.previous12 {outline:none; cursor:pointer; position:absolute; top:17px; right:50px;}
.next12 {outline:none; cursor:pointer; position:absolute; top:17px; right:22px;}

.hasPlaceholder {color: #777;}

.fadein { position:relative; height:394px; width:623px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:394px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:624px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 28px Arial, Helvetica, sans-serif; padding:10px 0; text-align:center; width:623px; background:url(../images_new/blackbg.png);}

.fadein1 { position:relative; height:124px; width:auto;}
.fadein1 .slideimgs1 { position:absolute; left:0; top:0; height:auto; }
.fadein1 .slideimgs1 .img{position:absolute; top:0; left:0;}
.fadein1 .slideimgs1 img{width:100%;}


.fadein1-height{height:330px !important;}


/* ### banner container ### */
#bannerCntr { width: 100%; height: 300px; position: relative; margin-left:8px; margin-bottom:6px; margin-top:6px; }
#bannerCntr .girl { position: absolute; top: 55px; left: -71px; z-index: 99; }

#bannerCntr img{ width: 98%; height: 300px;}


#bannerCntr ul { list-style: none; width:100%; height:300px; } 
#bannerCntr li { height: 300px; position: relative; width: 100%; }
#bannerCntr li h1 { color: #fff; position: absolute; top: 20px; left: 20px; z-index: 100; }
#bannerCntr li h1 span { display: inline-block; padding: 5px 15px; background: #662d91; }
#bannerCntr .nav { position: absolute; bottom: 11px; right: 20px; z-index: 100; }
#bannerCntr .nav a { display: block; width: 10px; height:10px; background: #ffffff; border-radius: 50%; text-indent: -9999px; float: left; margin-left: 7px;  }
#bannerCntr .nav a:hover, #bannerCntr .nav a.activeSlide { background: #89acff; } 
#bannerCntr.sub ul { float: left; width: 100%; }
#bannerCntr.sub .nav { right: 350px; }
#bannerCntr .map { float: right; border: 1px solid #d3d3d2; }
#bannerCntr .caption{position:absolute; bottom:0; color:#fff;  z-index:1; font:normal 15px Arial, Helvetica, sans-serif; padding:8px 0; text-align:left; width:96%; background:url(../images_new/blackbg.png); padding-left:2%;}
	
.readmore-link3{padding:0; margin:-16px 0 0 10px;}
.readmore-link3 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px;}
.readmore-link3 a:hover{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}

/*.readmore-link4{padding:0; margin:7px 0 0 10px;}*/
.readmore-link4{padding:0; margin:10px 0 0 10px;}

/*.readmore-link4 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px;}*/

.readmore-link4 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px; margin-top: 5px; }


.readmore-link4 a:hover{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}

/*.readmore-link5{padding:0; margin:8px 0 0 10px;}*/

.readmore-link5{padding:0; margin:20px 0 0 10px;}




.readmore-link5 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px;}
.readmore-link5 a:hover{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}

.readmore-link6{padding:0; margin:4px 0 0 10px;}
.readmore-link6 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px;}
.readmore-link6 a:hover{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}

.readmore-link7{padding:0; margin:0px 0 0 10px; float:right;}
.readmore-link7 a{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#042e94; background:url(../images_new/redmore-arrow-blue.png) left no-repeat; padding:5px 0 5px 10px;}
.readmore-link7 a:hover{text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}

.GalleryBox { margin: 30px 0 0 0; padding: 0; width: 98%; position:relative; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s; -o-transition:all 0.7s ease 0s; transition:all 0.7s ease 0s;}
.GalleryBox .head{background:#e3e8e6; font:normal 22px Arial, Helvetica, sans-serif; color:#042e84; padding:7px 0 7px 10px;  margin:0 0 20px 0;}
.GalleryBox .imgBox{ width:189px; height:103px; float:left; border:#cccccc solid 1px; padding-left:3px; padding-top:3px;}
.GalleryBox .textBox{ width:215px; float:left; margin-top:5px; margin-bottom:20px; height:52px;}
.GalleryBox .textBox p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px;}
.GalleryBox .textBox a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#14387a; line-height:18px; text-decoration:none;}
.GalleryBox .textBox a:hover{ text-decoration:underline; color:#000;}
.GalleryBox ul{ list-style:none; }
.GalleryBox li{ width:210px; float:left; padding-right:22px;}

.SocialBox {margin:60px 0 0 0; padding: 0; width: 97%; position:relative;}

.facebookBox { width: 48%; float:left; height:295px; background:#f4f4f2!important; border:#ccc solid 1px!important; -moz-border-radius: 10px!important;-webkit-border-radius:10px!important; border-radius:10px!important;  behavior: url(ie-css3.htc)!important; padding-left:1%; padding-top:1%; padding-right:1%;}
.twitterBox {  width: 46%; float:right; height:295px;  background:#f4f4f2!important;  border:#ccc solid 1px!important; -moz-border-radius: 10px!important;-webkit-border-radius:10px!important; border-radius:10px!important;  behavior: url(ie-css3.htc)!important;  padding-left:1%; padding-top:1%; padding-right:1%;}

.topright33{float:right; height:auto; border:1px solid #d0d0d0; padding:10px; margin-left:20px; margin-top:-113px;}

.scale2{ padding-top:5px;}
.list-Box {padding: 10px; }
.list-Box.pt {padding: 3px; }

/*digamber css*/
.comp{padding:0 20px 0 0}
.comp p{font:normal 14px Arial, Helvetica, sans-serif; color:#414040; line-height:20px; text-align:justify; padding:0 0 10px 0; margin:0;}
.comp ul{list-style-image:url(../images/arrow_com.jpg); margin-left:20px; padding-top:0px}
.comp ul li{font:normal 14px Arial, Helvetica, sans-serif; color:#414040; padding:2px 0; line-height:25px;}
.comp ul li a{color:#11398a; text-decoration:none}
.comp ul li a:hover{color:#414040; text-decoration:underline}
.comp p a{color:#11398a; text-decoration:none}
.comp p a:hover{color:#414040; text-decoration:underline}

.comp1{padding:0 20px 0 0}
.comp1 p{font:normal 14px Arial, Helvetica, sans-serif; color:#414040; line-height:20px; text-align:justify; padding:0; margin:0;}
.comp1 ul{list-style-image:url(../images/arrow_com.jpg); margin-left:20px; padding-top:10px}
.comp1 ul li{font:normal 14px Arial, Helvetica, sans-serif; color:#414040; padding:2px 0; line-height:20px;}

.comp2{padding:0 20px 0 0}
.comp2 p{font:normal 14px Arial, Helvetica, sans-serif; color:#414040; line-height:20px; text-align:justify; padding:0; margin:0;}
.comp2 ul{list-style-image:url(../images/arrow_com.jpg); margin-left:20px; padding-top:10px}
.comp2 ul li{font:normal 12px Arial, Helvetica, sans-serif; color:#414040; padding:2px 0; line-height:20px;}



.comp_left{width:520px; float:left;}
.comp_left h1{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}
.comp_left2 .headsmall{font:bold 16px Arial, Helvetica, sans-serif; color:#042e84;}{font:bold 37px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}

.comp_left1{width:98%; float:left}
.comp_left1 h1{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}
.comp_left1 .content_heading1{font-weight:bold; font-size:13px; padding:3px 2px 3px 2px; margin:0px; color:#14387a; background:#ededed; padding:4px 0 4px 10px;}
.comp_left1 .headsmall{font:bold 16px Arial, Helvetica, sans-serif; color:#042e84;}{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}
.comp_left1 p{font:normal 13px Arial, Helvetica, sans-serif; color:#414040; line-height:18px; text-align:justify; padding:10px 0 0px 0; margin:0 !important;}
.comp_left1 p span{font-size:13px !important;}
.comp_left1 p span span{font-size:13px !important;}
.consulting-detail-container{width:400px;}
.consulting-detail-container .imgleft{width:70px; float:left; margin:0 20px 0 0;}
.consulting-detail-container .txtright{width:250px; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#414040; line-height:20px; text-align:left;}

.sector-heading{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}
.comp_left2{width:98%; float:left}
.comp_left2 h1{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}
.comp_left2 .headsmall{font:bold 16px Arial, Helvetica, sans-serif; color:#042e84;}{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}
.comp_left2 p{font:normal 13px Arial, Helvetica, sans-serif !important; color:#414040; line-height:20px; text-align:justify; padding:10px 0 8px 0; margin:0 !important;}
.comp_left2 p span{font-size:13px !important;}
.comp_left2 p span span{font-size:13px !important;}

.comp_left3{width:98%; float:left}
.comp_left3 h1{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}
.comp_left3 .headsmall{font:bold 16px Arial, Helvetica, sans-serif; color:#042e84;}{font:bold 30px Arial, Helvetica, sans-serif; color:#042e84; padding:0 0 20px 0; margin:0}
.comp_left3 p{font:normal 13px Arial, Helvetica, sans-serif; color:#414040; line-height:16px; text-align:justify; padding:10px 0 0px 0; margin:0;}
.comp_left3 p span{font-size:13px !important;}
.comp_left3 p span span{font-size:13px !important;}

.publication-detail-container{width:100%;}
.martopupub{margin-top:20px;}
.publication-detail-container .pub-bottdeshead{font:bold 14px Arial, Helvetica, sans-serif; color:#14387a; line-height:15px; text-align:justify; padding:5px 8px; margin:0; background:#efefef;}
.publication-detail-container .pub-bottomdes{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#000; text-align:justify; padding:0 0 0 8px; margin:0 0 10px 0;}
.publication-detail-container .imgleft{width:180px; float:left; margin:0 20px 0 0;}
.publication-detail-container .txtright{width:945px; float:left; font:normal 14px Arial, Helvetica, sans-serif; color:#414040; line-height:22px; }
.publication-detail-container .txtright .bluetxt{font:bold 14px Arial, Helvetica, sans-serif; color:#14387a; line-height:15px; text-align:justify; padding:5px 15px; margin:0 0 10px 0; background:#efefef;}
.publication-detail-container .txtright .txtnormal{font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; text-align:justify; padding:0 0 0 15px; margin:0 0 10px 0;}
.publication-detail-container .txtright .txtnormalblue{font:normal 14px Arial, Helvetica, sans-serif; color:#14387a; line-height:15px; text-align:justify; padding:0 0 0 15px; margin:0 0 5px 0;}

.comp_right{width:482px; float:right;}
.comp_right img{width:100%;}

.evntdetail-topline{font:bold 16px Arial, Helvetica, sans-serif; background:#efefef; text-align:center; color:#042e84; padding:5px 0}
.evntdetail-topline-quality{font:bold 16px Arial, Helvetica, sans-serif; background:#efefef; text-align:left; color:#042e84; padding:5px 0 5px 10px}
.evntdetail-topline-qualitysmall{font:bold 12px Arial, Helvetica, sans-serif; text-align:left; color:#042e84; padding:15px 0 5px 0px}
.evntdetail-topline-quality-date{font:italic bold 11px Arial, Helvetica, sans-serif; text-align:left; color:#042e84; padding:5px 0 15px 0px; border-bottom:1px solid #CCC;}
.evntdetail-topline-small{font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:center; margin:10px 0; border-bottom:2px solid #999; padding-bottom:10px;}
.qualitytxt{text-align:justify; padding:0; margin:0;}
.qualitytxt p{padding:5px 0 0 0; margin:10px 0; font-size:12px; line-height:17px;}
.evntdetail-training{font:bold 14px Arial, Helvetica, sans-serif; background:#efefef; color:#042e84; padding:5px 0 5px 10px; text-align:left;}
.evnt-txtnormal{font:normal 13px/20px Arial, Helvetica, sans-serif; color:#000; text-align:justify; padding:0 0 0 10px; margin:10px 0 20px 0;}

.awardimg{margin:0 0 20px 0; text-align:center;}
.awardimg .img{width:640px; margin:0 auto;}
.awardimg-caption{margin:5px 0 20px 0;}
.border-bottom{border-bottom:1px solid #CCC; padding-bottom:15px;}

.sec_box{border:1px solid #cfcfcf; padding:5px 10px; margin-top:25px;}
.sec_box h1{font:20px normal Arial, Helvetica, sans-serif; color:#042e84; background-color:#e3e8e6; padding:5px 5px 5px 10px; margin-bottom:15px}

.right_side{padding:5px 0 0 0; margin:0}
.right_row_sec{padding:20px 0 0 0;}
.right_side h1{font:20px normal Arial, Helvetica, sans-serif; color:#042e84; border-bottom:1px solid #a8a8a8; margin:0 0 10px 0;}
.right_side h1 a{text-decoration:none; color:#042e84; }
.right_side ul{list-style:none; padding:0; margin:0;}
.right_side ul li{border:1px solid #e2e2e2; border-radius:5px; behavior: url(css/PIE.htc); position:relative; font:normal 14px Arial, Helvetica, sans-serif; color:#636161; background-color:#CCC; margin:2px 0; background:url(../images/side_bg.jpg) repeat-x; padding:2px 5px 2px 10px}

.right_side ul li a{text-decoration:none; color:#242424;}
.right_side ul li a:hover{color:#00C; text-decoration:underline;}

.right_side ul li img{vertical-align:middle}

/**online registration**/
.onlinereg{width:100% !important;}
.onlinereg-left{width:79.05% !important; padding-top:0 !important;}
.onlinereg-right{width:19.05% !important;}

.online-regleftright-box{position:relative; padding:0; margin:0; background:#e5e5e5; width:1200px;}
.onlinereg-left-txt{float:left; width:255px;}
.onlinereg-right-txt{float:left; width:910px; background:#fff; padding:0 0 0 35px;}
.clr1{height:auto !important; clear:both;}

.headingonline-reg{color:#14387a; font-size:26px; margin:30px 0; padding:0; font-weight:bold;}
.onlineleft-greytxt{font:normal 14px Arial, Helvetica, sans-serif; color:#494949; border-top:1px solid #bfbfbf; padding:10px 0 10px 30px;}
.onlineright-bluetxt{color:#14387a; font:normal 14px Arial, Helvetica, sans-serif; padding:11px 0px;}
.onlineright-bluetxt1 a{text-decoration:underline; font-style:italic; color:#9e9e9e; padding:10px 8px; display:block; border:1px solid #d1d1d1;}
.onlineright-bluetxt1{color:#14387a; font:normal 14px Arial, Helvetica, sans-serif; padding:3px 0px;}
.onlinereg-txtfield-style{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:7px 0 6px 8px; margin:0; width:98.9%; border:1px solid #d1d1d1;}
.onlinereg-txtfield-check{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:3px 0 3px 8px; margin:0; width:150px; border:1px solid #d1d1d1; margin-bottom:10px;}
.onlinereg-select-style{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:7px 0 6px 8px; margin:0; width:100%; border:1px solid #d1d1d1;}
.onlinereg-blubox-right{background:#14387a; padding:8px; margin:3px 0;}
.online-table-whitetxt{color:#fff; font-size:14px;}
.online-table-blktxt{color:#000; font-size:14px; background:#d9e6ff;}
.online-table-blktxt1{color:#000; font-size:14px; background:#fff;}
.registerdby-select{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:5px 0 6px 8px; margin:0; width:48%; border:1px solid #d1d1d1; float:left; margin-bottom:10px;}
.registerdby-txtfield{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:7px 0 6px 8px; margin:0; width:49%; border:1px solid #d1d1d1; float:left; margin:0 0 10px 14px;}
.registerdby-txtfield1{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:7px 0 6px 8px; margin:0; width:98.5%; border:1px solid #d1d1d1; float:left; margin:0 0 10px 0;}
.registerdby-txtfield2{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:7px 0 6px 8px; margin:0; width:47%; border:1px solid #d1d1d1; float:left; margin:0 0 10px 0;}
.registerdby-txtfield3{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:7px 0 6px 8px; margin:0; width:49%; border:1px solid #d1d1d1; float:left; margin:0 0 10px 14px;}

.onlinereg-greybox-right{background:#f5f5f5; padding:8px; margin:3px 0;}
.onlinereg-captcha{width:298px; margin-bottom:5px;}
.onlinereg-captcha-txtfield{font:normal 14px Arial, Helvetica, sans-serif; color:#666; padding:7px 0 6px 8px; margin:0; width:30.5%; border:1px solid #d1d1d1; float:left; margin:0 0 10px 0;}
.submitbtn-online{font:bold 16px Arial, Helvetica, sans-serif; color:#333; background:#e8e8e8; padding:5px 13px; cursor:pointer; border:none; border:1px solid #999; border-radius:8px;  -webkit-border-radius:8px;}
.submitbtn-online:hover{background:#000; color:#fff;}
.allfields-onlinereg{background:#252525; padding:8px 0 8px 10px; border-left:8px solid #8bb4ff; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; margin-top:55px;}






.memberpop{background:url(../images/bgblack.png); width:100%; height:100%; position:fixed; top:0; left:0; z-index:111111; overflow:hidden; display:none;}
.memberbox{width:880px; position:fixed; top:15%; left:0; right:0; margin:0 auto; z-index:111111;}
.closebtn{position:absolute; top:0px; right:0px;}
.select-memberpop { font:bold 16px Arial, Helvetica, sans-serif; color:#14387a; border:none;  padding:0px 0px 0px 20px; margin:0px 0px 10px 0px; width:100%; float:left; height:40px; line-height:36px; text-align:left; clear:both; cursor: pointer; text-indent:0.01px; text-overflow: ""; background:#FFF url(../images/popup_drop_bg.png) no-repeat scroll right top; -moz-appearance: none; -webkit-appearance: none; appearance: none; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.select-memberpop::-ms-expand { display: none;}
.fieldsbox-pop { background:#e2e2e2; padding:0px 15px 15px 15px; height:400px; overflow-x: hidden;  overflow-y: scroll ;}
.fbp_right { width:22%; float:right; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#2d2d2d;  }
.fbp_right img { clear:both; float:left; margin:0px; padding:0px; }
.fbp_right p { width:100%; height:auto; clear:both; float:left; margin:10px 0px 0px 0px; padding:0px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#14387a;  }
/*
.fileUpload { position:relative; background:#333; width:150px; height:25px; float:left; margin:10px 0px 10px 0px; padding:0px; overflow: hidden; line-height:25px; text-align:center; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; color:#fff; }
.fileUpload input.upload { position:absolute; top:0; right: 0;  margin: 0;padding: 0;font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
*/
.fbp_left { width:76%; float:left; margin:0px; padding:0px; }
.fbp_bg { background: #dedede; 
background: -moz-linear-gradient(top,  #dedede 0%, #ffffff 100%); 
background: -webkit-linear-gradient(top,  #dedede 0%,#ffffff 100%); 
background: linear-gradient(to bottom,  #dedede 0%,#ffffff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff',GradientType=0 );
text-indent:10px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; border:solid 1px #a8a8a8; padding:0px; float:left; height:35px; line-height:33px; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; color:#2d2d2d; }
.fbp_clear { border:none; padding:0px; margin:0; width:100%; float:left; height:20px; clear:both; } 
.fbp_title { font:bold 12px Arial, Helvetica, sans-serif; color:#2d2d2d !important; border:solid 1px #a8a8a8; padding:0px 0px 0px 10px; margin:0px; width:20%; float:left; height:30px; line-height:26px; text-align:left; cursor: pointer; text-indent:0.01px; text-overflow: ""; background:#FFF url(../images/popup_drop_title.png) no-repeat scroll right top; -ie-appearance: none; -moz-appearance: none; -webkit-appearance: none; appearance: none; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; }
.fbp_title::-ms-expand { display: none;}
.fbp_three { margin:0px; width:20%; }
.fbp_one { margin:0px 0px 0px 2%; width:24%; }
.fbp_two { margin:0px 0px 0px 2%; width:50%; }
.fbp_four { margin:0px 2% 0px 0px; width:31%; }
.fbp_none { display:none !important; }
.fbp_Add { opacity:1; border:none; padding:0px; margin:0px 20px 0px 150px; width:130px; float:left; height:38px; }
.fbp_save { opacity:1; border:none; padding:0px; margin:0px; width:160px; float:left; height:38px; }
.fbp_Add:hover, .fbp_save:hover { opacity:.6; } 
.fbp_view { width:100%; float:left; height:auto; clear:both; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#2d2d2d;  }



.txtfields-stylepop01{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 6px 8px; width:23.1%; border:none; background:#14387a; border-radius:5px; -webkit-border-radius:5px; float:left; margin:0 1% 10px 0}
.txtfields-stylepop02{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 6px 8px; width:31.5%; border:none; background:#14387a; border-radius:5px; -webkit-border-radius:5px; float:left; margin:0 1% 10px 0}
.txtfields-stylepop03{font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 6px 8px; width:48.2%; border:none; background:#14387a; border-radius:5px; -webkit-border-radius:5px; float:left; margin:0 1% 10px 0}

.txtfields-stylepop01-flnone{float:none; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:7px 0 6px 8px; width:23.1%; border:none; background:#14387a; border-radius:5px; -webkit-border-radius:5px; margin:0 1% 10px 0}
.marnonepop{margin-right:0 !important;}
.submitpop{width:445px; margin:20px auto 30px auto;}
.edittxt-pop{position:relative; width:95%; padding:5px 5% 0 0; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#5c5c5c;}
.editpop{position:absolute; right:0; top:0;}
.editpop a{color:#14387a; text-decoration:underline; font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/editpencil.jpg) right top no-repeat; padding:0 18px 0 0;}
.editpop a:hover{text-decoration:none;}

.foundation_image{width:32%; height:auto; float:left; padding:4px}
.foundation_image img{max-width:100%;} 
.foundation_main{width:98%;; height:auto; float:left; padding:0% 1% 2% 2%;}

