@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,300,700);
* {
	margin:0;
	padding:0
}
a img {
	border:0
}
ul li, ol li {
	list-style-type:none
}
a {
	text-decoration:none
}
.clear {
	clear:both;
	height:0;
	width:0
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535
}
p {
	color:#353535;
	line-height:16px
}
a.animation {
	transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	-khtml-transition: all 0.4s;
}
h1 {
	color:#107d01;
	color:#333333;
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:500!important;
	text-transform:uppercase;
	margin-bottom:17px
}
h2 {
	color:#054d93;
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:500!important;
	margin-bottom:7px;
	padding-bottom:5px;
	border-bottom:solid 1px #CCC;
}
h3 {
	display:block;
	font-family: 'Roboto', sans-serif;
	color:#106469;
	font-size:16px;
	padding-bottom:5px;
	border-bottom:solid 1px #878787;
	margin-bottom:11px;
	font-weight:500!important;
}
h5 {
	display:block;
	width:100%;
	color:#107d01;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:500!important;
	margin-bottom:8px;
	padding-bottom:5px;
	border-bottom:solid 1px #a2a2a2
}
.bodySubHeading1 {
	display:block;
	color:#054d93;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:500!important;
	margin-bottom:2px;
	padding-bottom:5px;
	border-bottom:solid 1px #e8e5e5;
}
.header {
	width:960px;
	height:125px;
	margin:auto;
	position:relative
}
.logo {
	float:left;
	width:auto;
	height:109px;
	padding-top:5px
}
.headerRight {
	float:left;
	width:835px;
	height:95px;
	padding:26px 0 0 0;
	padding:18px 0 0 0
}
.headerSpanish {
	float:right;
	width:70px;
	height:68px;
	text-align:left;
	font-family: 'Roboto', sans-serif;
	border-left:1px solid #ccc;
	margin-top:30px;
	padding:2px 0 0 5px;
}
.headerSpanish h2 {
	font-weight:500!important;
	font-size:13px;
	border:none;
	padding-bottom:0;
	margin-bottom:5px;
	color:#666666;
}
.headerSpanish a {
	font-size:11px;
	color:#0c2d6f;
	font-family: 'Roboto', sans-serif;
	font-weight:500!important;
	line-height: 20px;
}
.headerSpanish a:hover {
	color:#0c3b7c;
}
.hipurity {
	display:block;
	width:90px;
	height:26px;
	color:#FFFFFF!important;
	background:#6db940;
	padding:0 5px;
	transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	-khtml-transition: all 0.4s;
}
.hipurity:hover {
	background:#7eca51!important;
}
.headerTop {
	width:778px;
	height:23px;
	float:right;
	margin-bottom:5px
}
.headerTop ul li {
	float:left
}
.headerTop ul li a {
	display:block;
	color:#616161;
	font-family: 'Roboto', sans-serif;
	font-weight:500!important;
	margin-right:17px;
	line-height:23px;
}
.headerTop ul li a:hover, .headerTop ul li a.topAct {
	color:#49981b;
	color:#de9802;
}
.inputBox {
	display:inline-block;
	width:154px;
	height:23px;
	background:#e7e7e7;
	outline:none;
	border:none;
	float:left;
	color:#666;
	padding-left:5px;
	line-height:23px
}
.searchIcon {
	display:inline-block;
	position:absolute;
	right:88px;
	float:left;
	width:24px;
	height:23px
}
/*====================================================================================*/

.headerBottom {
	float: right;
	height: auto;
	width:800px;
}
.headerBottom ul li {
	float:left
}
.headerBottom ul li a {
	display:block;
	line-height:26px;
	font-family: 'Roboto', sans-serif;
	font-weight:500!important;
	margin-left:20px;
	color:#0c2d6f;
	text-transform:uppercase;
	height:26px
}
.headerBottom ul li a:hover, a.active {
	background:url(../images/nav_hov.png) no-repeat bottom center
}
/*==================================================================================*/

.bannerWrapper {
	width:100%;
	/*background:#d4dde6 url(../images/banner_bg.png) repeat-x top center;*/
	background:#e5e5e5 url(../images/banner_bg.png) repeat-x top center;
	height:232px
}
.bannerWrapper1 {
	max-width:1440px;
	background:url(../images/banner_bg3.png) no-repeat top center;
	height:232px;
	margin:auto
}
.innerBanner {
	display:block;
	width:960px;
	height:232px;
	margin:auto
}
.breadcrumbWrapper {
	width:100%;
	background:#0c2d6f;
	background:#e5e5e5;
	height:30px;
	border-bottom:solid 1px #c2c2c2;
	border-top:solid 1px #d9d9d9;
}
.breadcrumb {
	width:960px;
	height:30px;
	color:#FFFFFF;
	color:#686866;
	margin:auto
}
.breadcrumb a {
	display:inline-block;
	padding-right:13px;
	/*background:url(../images/breadcrumb_arrow-blue.png) no-repeat right 13px;*/
	background:url(../images/breadcrumb_arrow-yellow.png) no-repeat right 12px;
	color:#90b0ef;
	color:#dd7d01;
	line-height:30px;
	margin-right:10px
}
.mainBody {
	width:960px;
	height:auto;
	margin:auto;
	position:relative
}
/*=====================================body left and right================================================*/
.bodyLeft {
	width:207px;
	height:auto;
	float:left;
	position:relative;
}
.bodyLeft ul {
	margin-bottom:15px;
	display:block
}
.bodyLeft ul li a {
	display:block;
	padding:13px 12px 13px 27px;
	font-size:13px;
	color:#262626;
	background:url(../images/body_left_arrow.png) no-repeat 12px 17px #e9e9e9;
	margin-bottom:1px;
	font-weight:bold;
	border-right:solid 5px #e9e9e9;
}
.bodyLeft ul li a:hover {
	background:url(../images/body_left_arrow.png) no-repeat 12px 17px #FFFFFF!important;
	border-right:solid 5px #f15924;
	border-bottom:0;
}
a.leftAct {
	background:url(../images/body_left_arrow.png) no-repeat 12px 17px #FFFFFF!important;
	border-right:solid 5px #f15924 !important;
	border-bottom:0;
}
.bodyLeft ul li ul li a {
	display:block;
	padding:8px 12px 8px 25px;
	font-size:12px;
	color:#444;
	background:url(../images/lhs_sub_bullets.png) no-repeat 12px 13px #FFF;
	border-bottom:none;
	font-weight:normal
}
.bodyLeft ul li ul {
	margin-left:15px
}
.bodyLeft ul li ul li a:hover {
	border-right:0;
	background:url(../images/lhs_sub_bullets.png) no-repeat 12px 13px #FFF!important;
	color:#111!important
}
.bodyLeft ul li ul li a.actsub {
	font-weight:bold;
	color:#444!important
}
.bodyLeft ul li ul li ol {
	margin-left:15px
}
.bodyLeft ul li ul li ol li a {
	display:block;
	padding:8px 12px 8px 25px;
	font-size:12px;
	color:#777;
	background:url(../images/bul.png) no-repeat 12px 15px #FFF;
	border-bottom:none;
	font-weight:normal
}
.bodyLeft ul li ul li ol li a:hover {
	background:url(../images/bul.png) no-repeat 12px 15px #FFF !important;
	color:#444!important
}
.bodyLeft ul li ul li ol li a.actsub2 {
	background:url(../images/bul.png) no-repeat 12px 15px #FFF !important;
	color:#444!important
}
.grey {
	color:#8d8d8d;
	display:inline-block;
	margin-right:7px
}
address {
	font-style:normal;
	color:#06529c;
	line-height:21px
}
.email {
	color:#d83800;
	color:#d59201;
	font-weight:bold
}
.email-2 {
	color:#d83800;
	font-weight:bold;
	margin-left:45px
}
.bodyRight {
	width:733px;
	height:auto;
	float:left;
	padding:16px 0 10px 20px
}
.bodyRight p {
	text-align:justify
}
.bodyBox {
	width:348px;
	height:162px;
	background:#FFFFFF;
	float:left;
	margin:0 30px 30px 0;
	border:solid 1px #d3d3d3
}
.marginRight {
	margin-right:0
}
.boxContent {
	padding:10px;
	position:relative;
	height:107px
}
.boxContent img {
	display:block;
	float:left;
	margin-right:15px
}
.boxContent p {
	line-height:16px
}
.more {
	position:absolute;
	bottom:7px;
	right:7px;
}
.more a {
	display:block;
	background:url(../images/know_more_icon.png) no-repeat right center;
	float:right;
	padding-right:15px;
	color:#325bbd
}
.bodyBox h4 {
	display:block;
	line-height:35px;
	padding-left:30px;
	font-size:15px;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	font-weight:normal
}
.boxHeading1 {
	height:35px;
	width:328px;
	background:#f15924;
	display:block;
	padding:0 10px
}
.boxHeading1 h4 {
	background:url(../images/vision_icon.png) no-repeat left 8px
}
.boxHeading2 {
	height:35px;
	width:328px;
	background:#06529c;
	display:block;
	padding:0 10px
}
.boxHeading2 h4 {
	background:url(../images/resources_icon.png) no-repeat left 8px
}
.boxHeading3 {
	height:35px;
	width:328px;
	background:#00b1bd;
	display:block;
	padding:0 10px
}
.boxHeading3 h4 {
	background:url(../images/milestones_icon.png) no-repeat left 8px
}
.boxHeading4 {
	height:35px;
	width:328px;
	background:#6cbf3b;
	display:block;
	padding:0 10px
}
.boxHeading4 h4 {
	background:url(../images/foundation_icon.png) no-repeat left 8px
}
/*=====================================body left and right================================================*/
h4 {
	margin-bottom:5px
}
.bodyCenter {
	/*width:482px;*/
	height:auto;
	float:left;
	padding:16px 20px 10px 20px;
	font-weight: 500;
	width:713px;
	font-size:13px;
	line-height:21px
}
.bodyCenter p {
	text-align:justify;
	font-size:13px;
	line-height:21px
}
.bodyCenter a {
	color:#00808A;
	color: #191e3f;
	text-decoration:underline
}
.bodyCenter a:hover {
	color:#015056
}
.bodyCenter .bodyTable tr td {
	padding:7px 10px!important;
}
.bodyCenter .bodyTable a {
	color:#353535;
	text-decoration:none;
	padding-left:22px;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.bodyCenter .bodyTable a:hover {
	color:#000000;
}
.headTable {
	background-color:#71bf43!important;
	font-size:13px;
	color:#FFF!important;
	font-weight:bold
}
.odd {
	background-color:#FFF;
}
.even {
	background-color:#ececec
}
.bodyCenter .bodyTable tr td img {
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
ul.no-padding {
	padding-top:0!important
}
.bodyCenter ul {
	display:block;
	margin-left:10px;
	padding-top:10px
}
.bodyCenter ul li {
	display:block;
	background:url(../images/body_bullet.gif) left 2px no-repeat;
	padding-left:20px;
	line-height:16px;
	margin-bottom:10px
}
.bodyCenter ul li ul {
	display:block;
	margin-left:0px;
	padding-top:10px
}
.bodyCenter ul li ul li {
	display:block;
	background:url(../images/body_sub_bullets.png) left 6px no-repeat;
	padding-left:13px;
	line-height:16px;
	margin-bottom:10px
}
.bodyCenter ul.subHeading {
	display:block;
	margin-left:0!important;
	padding-top:0!important
}
ul.subHeading li {
	display:block;
	background:url(../images/body_bullet.gif) left 3px no-repeat;
	padding-left:20px;
	line-height:16px;
	margin-bottom:10px;
	font-size:13px;
}
b.bodySubHeading {
	display:inline-block;
	background:url(../images/body_bullet.gif) left 2px no-repeat;
	padding-left:20px;
	line-height:16px;
	margin-bottom:10px
}
.bodyRHS {
	width:231px;
	height:auto;
	float:left;
	padding:16px 0 10px 0
}
.rhsLink a {
	width:183px;
	height:42px;
	display:block;
	line-height:42px;
	padding-left:48px;
	font-size:14px;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	font-weight:500!important;
	margin-bottom:10px
}
.bg-green {
	background:url(../images/HSE_policy_icons.png) no-repeat 12px center #72bf44
}
.bg-green2 {
	background:url(../images/flipchart.png) no-repeat 12px center #72bf44
}
.bg-green4 {
	background:url(../images/investor-presentation_icon.png) no-repeat 12px center #72bf44
}
.bg-aqua5 {
	background:url(../images/quality_policy_icons.png) no-repeat 12px center #00b1bd
}
.bg-orange {
	background:url(../images/business_lines_icon.png) no-repeat 12px center #f15924
}
.bg-blue {
	background:url(../images/whats_new_icon.png) no-repeat 12px center #06529c
}
.bg-aqua {
	background:url(../images/download_icon.png) no-repeat 12px center #00b1bd
}
.bg-Inquiry {
	background:url(../images/email.png) no-repeat 12px center #f15924
}
/*=============================Career tabs===================================*/
.rhsLink2 a {
	width:183px;
	height:40px;
	display:block;
	line-height:16px;
	padding-left:48px;
	font-size:12px;
	color:#FFFFFF;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-weight:500!important;
	margin-bottom:10px
}
.bg-orange2 {
	background:url(../images/praj_industrial.png) no-repeat 12px center #f15924
}
.bg-blue2 {
	background:url(../images/praj_social.png) no-repeat 12px center #06529c
}
.bg-aqua2 {
	background:url(../images/praj_club.png) no-repeat 12px center #00b1bd
}
.bg-green2 {
	background:url(../images/process-tech.png) no-repeat 12px center #72bf44
}
.bg-blue3 {
	background:url(../images/prevention_policy_icon.png) no-repeat 12px center #06529c
}
.bg-orange4 {
	background:url(../images/stock_icon.png) no-repeat 12px center #f15924
}
.bg-blue4 {
	background:url(../images/agent_icon.png) no-repeat 12px center #06529c
}
.bg-aqua4 {
	background:url(../images/communication_icon.png) no-repeat 12px center #00b1bd
}
/*=============================Career tabs===================================*/

#back-top a {
	float:right!important;
	position:fixed;
	right:0;
	background-color:#CCCCCC;
	display:block;
	width:50px;
	height:34px;
	bottom:8%;
	font-family:'Roboto', sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	line-height:34px;
	text-align:center;
}
.footerWrap {
	width:100%;
	height:36px;
	background:#1c1c1b;
	
}
.footer {
	width:960px;
	color:#717171;
	margin:auto
}
.footer a {
	color:#717171
}
.footer a:hover {
	color:#EEE
}
#gallery a {
	position:relative;
	float:left;
	margin-right:15px;
}
#gallery a img {
	padding:10px;
	border:solid 1px #CCC
}
#gallery a.img {
	padding:0;
	border:0
}
/*============================pop up==================================*/
.basic-modal-content {
	display:none;
	padding:0px 10px;
}
#simplemodal-overlay {
	background-color:#000
}
#simplemodal-container {
	height:570px;
	min-height:300px;
	width:600px;
	color:#555555;
	background-color:#FFFFFF;
	border-radius:10px
}
#simplemodal-container .simplemodal-data {
	padding:0px;
}
#simplemodal-container a.modalCloseImg {
	background:url(../images/x.png) no-repeat;
	width:40px;
	height:44px;
	display:inline;
	z-index:1000;
	position:absolute;
	top:5px;
	right:0px;
	cursor:pointer;
}
.current-open-box1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}
.pop-box-heading {
	background:url(../images/pop-up-heading-bg.png) repeat-x left -5px;
	padding:10px 40px;
	position:fixed;
	width:36.6%
}
.pop-box-heading h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FFFFFF;
	font-weight:bold;
	border-bottom:0
}
.pop-box-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding:0px 20px 10px 40px;
}
.pop-box-content ul {
	display:block;
	margin-left:7px;
	padding-top:0
}
.pop-box-content ul li {
	background:url(../images/blue-arrow.png) no-repeat left 4px;
	padding:3px 20px;
	margin-bottom:5px
}
.pop-box-content ul li ul {
	display:block;
	margin-left:3px;
}
.pop-box-content ul li ul li {
	background:url(../images/black-arrow.png) no-repeat left 8px;
	padding:3px 10px
}
.popSubHead {
	display:block;
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px
}
.popTabHead {
	background-color:#71bf43!important;
	font-size:13px;
	color:#FFF!important;
	font-weight:bold;
	padding:10px
}
.paddingTab {
	padding:10px
}
/*============================pop up==================================*/




/*==================style for home page=========================*/

.tickerWrapper {
	width:100%;
	background:#00b1bd;
	background:#0c2d6f;
	background:#cdcdcd;
	height:37px
}


.news-box-left {
	width:50px;
	height:37px;
	float:left;
	z-index:999;
}
.news-box-rit {
	width:540px;
	height:37px;
	float:left;
	padding-left:10px!important
}
.news-box-rit ul li a {
	display:block;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:36px;
	font-weight:bold
}

/*--------- slider ---------*/
/*#slide {width:100%;  height:537px; overflow:hidden; z-index:777;margin:0 auto;position: relative;background:#fff;}
.sliderBanner {width:1440px; height:447px;overflow:hidden; position:relative; left:50%;margin-left:-720px;}
.items { display:none;}
.padinationWrapper{width:100%;background:url(../images/pagination_bg.png) repeat-x;}
.pagination {display:block; height:98px; padding-top:12px; width:960px; margin:auto; }
.pagination li { display:inline-block;float:left; margin-right:10px;  position:relative;  padding-top:6px	}

.pagination li span {position:absolute; background:url(../images/pagination_arrow_blue.png) no-repeat top center; top:0; left:0; width:128px; height:57px; display:none; z-index:999; }
span.aqua_pag{ background:url(../images/pagination_arrow_aqua.png) no-repeat top center!important;}
span.green_pag{ background:url(../images/pagination_arrow_green.png) no-repeat top center!important;}
span.darkblue_pag{ background:url(../images/pagination_arrow_darkBlue.png) no-repeat top center!important;}
span.orange_pag{ background:url(../images/pagination_arrow_orange.png) no-repeat top center!important;}
.pagination li.current span, .pagination li:hover span {display:block;}*/


#slide {
	width:100%;
	height:537px;
	overflow:hidden;
	z-index:777;
	margin:0 auto;
	position: relative;
	background:#fff;
}
.sliderBanner {
	width:1440px;
	height:447px;
	overflow:hidden;
	position:relative;
	left:50%;
	margin-left:-720px;
}
.items {
	display:none;
}
.padinationWrapper {
	width:100%;
	background:url(../images/pagination_bg.png) repeat-x;
}
.pagination {
	display:block;
	height:98px;
	padding-top:12px;
	width:960px;
	margin:auto;
}
.pagination li {
	float:left;
	margin-right:10px;
	position:relative;
}
.pagination a {
	display:inline-block;
	padding-top:6px
}
.pagination li span {
	position:absolute;
	background:url(../images/pagination_arrow_darkBlue.png) no-repeat top center;
	top:0;
	left:0;
	width:128px;
	height:57px;
	display:none;
	z-index:999;
}
span.aqua_pag {
	background:url(../images/arrow_aqua.png) no-repeat top center!important;
}
span.green_pag {
	background:url(../images/arrow_green.png) no-repeat top center!important;
}
span.darkblue_pag {
	background:url(../images/arrow_darkBlue.png) no-repeat top center!important;
}
span.orange_arrow {
	background:url(../images/arrow_orange.png) no-repeat top center!important;
}
span.darkblue_arrow {
	background:url(../images/arrow_darkblue.png) no-repeat top center!important;
}
span.gray_arrow {
	background:url(../images/arrow_gray.png) no-repeat top center!important;
}
span.green_arrow {
	background:url(../images/arrow_green.png) no-repeat top center!important;
}
.pagination li.current span, .pagination li:hover span {
	display:block;
}
/*--------- slider ---------*/

.Img-Bor {
	padding:10px;
	border:solid 1px #CCC
}
.image-row {
 *zoom: 1;
	margin-bottom: 20px;
}
.image-row a {
	display:block;
	border:1px solid #CCCCCC;
	padding:8px;
	float:left;
	margin:0 22px 15px 5px
}
.orangeHeading {
	color:#f15a22;
}
.RblueHeading {
	color:#00529c;
}
.aquaHeading {
	color:#00b0bd
}
#example-one ul {
	list-style-type:none;
	display:block;
	margin:0;
	padding:0
}
#example-one .nav {
	overflow:hidden;
	width:470px;
	height:30px;/* background-image:url(../images/tab_bg.png); background-repeat:repeat-x*/
	background:#00b0bd;
	padding:4px 0 0 15px
}
#example-one .nav li {
	float:left;
	background:none;
	margin:0;
	padding:0
}
#example-one .nav li.last {
	margin-right:0;
}
#example-one .nav li a {
	display:block;
	line-height:30px;
	color:#FFFFFF;
	margin:0 2px 0 2px;
	font-family:arial;
	font-size:12px;
	padding:0 20px 0 20px;
	font-weight:bold;
	border-right:solid 1px #0197a2;
	text-decoration:none
}
#example-one .nav li a:hover {
	color:#000000;
	border-radius:5px 5px 0 0;
	background-color:#FFFFFF;
}
#example-one ul li a.current {
	color:#000000;
	border-radius:5px 5px 0 0;
	background-color:#FFFFFF;
}
.hide {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
a:focus {
	outline: 0;
}
.tabContainer {
	width:485px;
	height:auto;
	color:#2b2b2b;
	padding:10px 0 0 0;
	text-align:justify;
	line-height:20px;
}
.financial td {
	padding:10px 5px 10px 5px;
	border-bottom:solid 1px #CCCCCC;
	color:#3e3e3e
}
.financial2 td {
	padding:10px 5px 10px 5px;
	color:#3e3e3e;
}
.financial2 input {
	display:block;
	width:162px;
	color:#666666;
	padding:2px 5px 4px 5px;
	font-size:12px;
}
.financial2 select {
	display:block;
	width:175px;
	color:#666666;
	font-size:12px;
}
.financial2 select option {
	display:block;
	width:162px;
	color:#666666;
	padding:2px 5px 5px 5px;
	font-size:12px;
}
.financial2 select option:hover {
	width:auto;
	background-color:#FFFFFF
}
.tabContainer a {
	color:#2b2b2b;
	text-decoration:none;
	padding-right:10px
}
.links {
	color:#CC6600!important;
	font-weight:bold;
	text-align:right;
	float:right
}
.inquiry {
	display:block;
	background-color:#0c2d6f;
	width:70px!important;
	color:#FFFFFF!important;
	float:left;
	height:30px;
	font-size:12px;
	text-align:center;
	line-height:26px!important;
	border:0;
}
.inquiry:hover {
	background-color:#1b4b8e;
	cursor:pointer
}
.details a {
	background:#054d93;
	font-size:13px;
	color: #FFFFFF!important;
	display: block;
	padding-left: 0px!important;
	height:24px;
	width:74px;
	line-height:24px;
	text-align:center;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	text-decoration:none
}
.details a:hover {
	background:#0f59a1;
	color:#FFFFFF!important;
}
.clientele tr td {
	padding:7px 5px 7px 5px
}
.pdfIcon {
	display:block;
	background:url(../images/icon_pdf.png) no-repeat left 2px;
	padding:2px 0 2px 20px;
	float:none;
	color:#01479a
}
.redstrar {
	color:#FF0000;
}
.FinancialR {
	background-color:#cbebed;
	display:block;
	width:98%;
	margin-left:1.6%;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#054d93;
	padding:8px 0 8px 7px;
}
.invest {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:7px;
	margin-left:11px
}
.bodyCenter .contacts {
	width:480px;
	height:32px;
	background-color:#dde7ed;
}
.bodyCenter .contacts h5 {
	font-size:14px;
	color:#000000;
	line-height:32px;
	border-bottom:none;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	text-transform:uppercase;
}
.bodyCenter .contacts ul {
	float:left;
	padding-top:0 0 0 10px;
	margin:0 0 0 10px;
}
.bodyCenter .contacts ul .color-blue {
	color:#10669e;
	font-size:13px;
	font-weight:bold;
	width:220px;
	border-bottom:1px solid #b5cad7;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
.bodyCenter .contacts ul li {
	font-size:12px;
	margin:0;
	padding:0;
	color:#2a2a2a;
	background-image:none;
	line-height:20px
}
.bodyCenter .contacts ul li a {
	color:#3699da;
}
/*-------------------------------------accordian--------------------------------------------*/

html {
	overflow-Y: scroll;
}
.container {
	width: 220px;
	margin: 0 auto;
}
h2.acc_trigger {
	background-image:url(../images/accordian-plus.png);
	background-repeat:no-repeat;
	height:auto;
	line-height: 15px;
	width: 200px;
	font-weight: normal;
	float: left;
	background-color:#d1f0f2;
	background-position: 198px center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
h2.acc_trigger a {
	color: #01479a;
	text-decoration: none;
	font-size:12px;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	letter-spacing: normal;
}
h2.active {
	background-image:url(../images/accordian-minus.png);
	background-repeat:no-repeat;
	height:auto;
	line-height: 15px;
	width: 200px;
	font-weight: normal;
	float: left;
	background-position: 198px center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #1e4070;
}
.acc_container {
	overflow: hidden;
	width: 200px;
	clear: both;
	height:auto;
	background: #ffffff;
	text-align:justify;
	color:#2b2b2b;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 10px;
}
.acc_container ul li {
	list-style:none;
	float:none;
	margin:0 0 5px 0;
}
.acc_container a {
	background:url(../images/lhs_sub_bullets.png) no-repeat left 6px!important;
	padding:0 0 0 10px;
	color:#333333;
	font-size:13px
}
.acc_container a:hover {
	color:#0960b5;
}
.acc_container a.rhsact {
	color:#0960b5;
}
.acc_container a.pdfsicon {
	display:block!important;
	background:url(../images/icon_pdf.png) no-repeat left 2px!important;
	padding:2px 0 2px 20px!important;
	float:none!important;
	color:#01479a!important
}
/*-------------------------------------accordian--------------------------------------------*/

.sitemap a {
	text-decoration:none;
}
.sitemap ul li {
	background:url(../images/blue-arrow.png) no-repeat left 2px;
	padding-left:20px;
}
.sitemap ul li ul li {
	background:url(../images/breadcrumb-devider.png) no-repeat left 5px;
	padding-left:20px;
}
.sitemap ul li ul li ul li {
	background:url(../images/black-arrow.png) no-repeat left 7px;
	padding-left:20px;
}
.sitemap ul li ul li ul li ul li {
	background:url(../images/bul.png) no-repeat 2px;
	padding-left:20px;
}
.ml45 {
	margin-left:45px
}
a.pdf-icon {
	display:block;
	background:url(../images/icon_pdf.png) no-repeat left 2px;
	padding:2px 0 2px 25px;
	float:none;
	color:##00808A
}
.flexdropdownmenu2, .flexdropdownmenu2 ul { /*topmost and sub ULs, respectively*/
	font: normal 13px Verdana;
	padding: 0;
	position: absolute;
	left:0;
	top: 0;
	list-style-type: none;
	border-bottom-width: 0;
	visibility: hidden;
	display: none;
}
.flexdropdownmenu2 li {
	position: relative;
*margin-top:-1px;
}
.flexdropdownmenu2 li a {
	display: block;
	width: 200px; /*width of menu (not including side paddings)*/
	color: #FFF;
	text-decoration: none;
	padding: 10px 10px;
	background:url(../images/dropdownmenu-bg.png);
	/*background-color:#f0f3f5;*/
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #1a8322;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10px;/* For IE8 and earlier */
}
* html .flexdropdownmenu2 li { /*IE6 CSS hack*/
	display: inline-block;
	width: 170px; /*width of menu (include side paddings of LI A*/
}
.flexdropdownmenu2 li a:hover, .flexdropdownmenu2 li.selected>a {
	background: #f7f9fa;
	color:#333333;
}
.policy {
	display:block;
	width:120px;
	height:34px;
	background:url(../images/icon_pdf.png) #06529c no-repeat 6px;
	;
	color:#FFFFFF!important;
	text-decoration:none!important;
	padding-left:30px;
	line-height:34px;
	font-size:14px;
}
.new {
	float:left;
	position:absolute;
	top:6%;
	right:0;
}


.policies{ color:#bd6803; font-size:12px; text-decoration:underline!important; font-weight:bold}

h5.policies-heading { font-size:12px; font-weight:bold; display:inline-block; margin-bottom:15px; font-weight:normal}



a.btns5{
	display:block;
	background-color:#0c2d6f;
	color:#FFFFFF!important;
	padding:10px 10px;
	float:left;
	font-size:12px;
	text-align:center;
	margin-right:10px;
	text-decoration:none
}
a.btns5:hover {
	background-color:#1b4b8e;
	cursor:pointer
}

.red_text { color:#FF0000}

.reg-form{ padding:3px 10px; width:200px}


 .reg-ibd{
  display: block;
  background-color: #0c2d6f;
  width: 100px!important;
  color: #FFFFFF!important;
  float: left;
  height: 37px;
  font-size: 14px;
  text-align: center;
  line-height: 13px!important;
  border: 0;
  cursor:pointer
}


.newsEvents{ margin:auto; width:1024px;}

.Eventheading a{ font-size:18px; display:block; color:#89eaf0; line-height:37px; font-weight:bold; font-family: 'Roboto', sans-serif; float:left; 
background:url(../images/event.gif) no-repeat right; padding-right:130px;
}


.ibd-subhead{margin-bottom:5px; display:inline-block; font-size:13px}