@CHARSET "ISO-8859-1";

ul.ui-autocomplete {
  	width: 300px;
  	font-size: 12px;
	cursor: pointer;
}

li.ui-menu-item .ui-state-hover{
	display: inline-block !important;
	width: 100%;
}
.stock_symb {
	display: block;
	float: left;
	width: 150px;
}
.stock_name {
	display: block;	
	float: left;
}

#navigation, #newMenuNavigationSecondHide{
	display: none;
}

#newMenuNavigation{
	display: block !important;
}

.ui-menu .ui-menu-item {
  margin: 0 !important;
  padding: 0 !important;
  zoom: 1 !important;
  float: left !important;
  clear: left !important;
  width: 100% !important;
}

h2.title2-white a{ margin:0; padding:0; color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase;}

.breadcrum a:first-child{
	color: #c31316;
  	text-decoration: underline;
}

.colL_MktColumn0.full-img div{
	float: none !important;
}

.colL_MktColumn0.full-img img{
	width: 100% !important;
	border: none !important;
	margin-bottom: 15px !important;
}
.colL_MktColumn1.panel-left img{
	border: none !important;
}

.banner240-180{
	overflow: hidden;
}

.related-keyword .fLt.w10.pT5{
	display: none;
}
.related-keyword .readmore_tagBG.fLt a{
	margin-bottom: 5px;
}
.related-keyword li{
	float: none;
}
.advertisements-link .mT10 .fRt{
	  text-align: right;
	  color: #000;
	  line-height: 20px;
	  padding: 2px 0;
	  margin: 0;
	  font-family: 'Open Sans', sans-serif;
	  font-weight: 400;
}

.advertisements-link .mT10 ul.newsHead {
  margin: 5px 0;
  padding: 0 0 0 15px;
}

.advertisements-link .mT10 ul.newsHead li {
  margin: 0;
  padding: 6px 5px;
}

.comment-title{
	border-bottom: none;
}
.dsq_comment.dsq_depth_1{
	border-top: none;
	padding: 0;
}
.dsq_comment_footer.dsq_cmt_replies_box .replay-btn,
ul.child_comment_container_box{
	padding: 0;
}
.child_comment_container_box.C-conent{
	margin-top: 20px;
  	float: right;
}
.C-content-child{
	width: 500px;
}
li.dsq_comment.dsq_depth_1.dsq_cmt_child_li{
	margin-bottom: 0;
  	padding: 15px 0;
  	border-top: 1px solid #d7d7d7;
  	list-style: none;
}
.dsq_comment_footer.dsq_cmt_replies_box .replay-btn{
	padding-bottom: 10px;
}
.btn-gray{
	background: #766F6D;
}

h2.title2-white a{ margin:0; padding:0; color:#fff; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase;}
.inln-blck{display:inline-block;}
.today-right-txt {margin-left: 10px;}
.todays_paper_form .sort-fields{width: 150px;}
.todays_paper_form select.s-fields{width: 165px;}
.todays_paper_form .sort-fields{width: 150px;}
.related-keyword{margin-top: 10px;}

.p-content.colL_MktColumn2 div,
.p-content.colL_MktColumn2 p {
  color: #000 !important;
  line-height: 20px !important;
  padding: 2px 0 !important;
  margin: 0 !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
}
.p-content.colL_MktColumn2 div,
.p-content p {
  color: #000 !important;
  line-height: 24px !important;
  font-size: 15px !important;
  padding: 2px 0 !important;
  margin: 0 0 12px 0 !important;
}

span.capcha {
  margin: -13px 0 0 15px !important;
  float: left;
  display: block;
}

ul.aticle-txt p { display: inline-block; }

.feedback_captcha{height: 33px;width: 34px;display: block;cursor: pointer;}

.main-content .searchF {width: 235px;}

.article-header-more .changeUp{background: url(../images/icon/M-down-up-icon.png) 0 -23px no-repeat;}
.article-header-more .changeDown{background: url(../images/icon/M-down-up-icon.png) 0 1px no-repeat;}
.box-right-panel{margin-bottom: 25px;}
.mt-controls{right: 0;}
a.bse-butn{
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	width: 40px;
	margin-right: 4px;
	font-size: 12px;
	padding: 2px 0px;
}
.bse-title a:hover{
	text-decoration: none;
	background: #f05922;
	color: #fff;
}
a.nse-butn{
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	width: 40px;
	font-size: 12px;
	padding: 2px 0px;
}
.custom-unselected{
	background: #c4c6c8;
	color: #000;
}
.custom-selected{
	background: #f05922;
	color: #fff;
}
.nse-txt{
	float: left;
  	width: 515px;
  	margin: 0 0 0 10px;
  	padding: 3px 0 0 0;
}
.search-date {
  margin: 0px 0 0 0;
  padding: 15px 10px;
}

/*b2b popup*/
.box_main{background: url(../images/icon/b2b-sborder.gif) #f0edff repeat-x 0px  0px; max-width:55%; margin:150px auto ; padding:15px 10px 10px;  }
.box_lg{ margin:20px 0;}
.p1{ font-size:18px; color:#000; line-height:20px; margin:15px 0}
.p2{ color:#0091ef; margin:13px 0;}
.box_int{ margin:10px 0}
.srch{ margin-top:10px;}
.srch #contnr { display: table;  width:500px;   margin: 17px 0 10px;}
.srch #contnr div.cell1 {  display: inline-block; width:250px;}
.srch #contnr div.cell2 {  display: inline-block; width:80px; }
input[type=search], div.button {   width: 100%;  height: 35px; -moz-box-sizing: border-box; box-sizing: border-box; font-family: inherit;  font-size: inherit;}
.cls{float: right;  margin-top: -10px; cursor:pointer;}
.cell1 input[type=text],  div.button {   width: 100%;  height: 35px; -moz-box-sizing: border-box; box-sizing: border-box; font-family: inherit;  font-size: inherit;}
.cell1 input[type=text] { border:1px solid #666; float:left; margin: 0; padding: 0 10px;    background-color: #f8f8f8; border: 0;  border-top-left-radius: 5px;  border-bottom-left-radius: 5px; border: 1px solid #b4b4b4;}
.srch .button { line-height: 35px; float:left;  margin:0 0 0 15px; padding: 0 10px; color: #fff; background-color: #0091ef; font-weight: bold;  border-radius:3px; cursor:pointer;}
.popup{width: 100%; top:0; left:0;  margin: 0 auto; display: none; position: fixed; z-index: 9999999;}

#overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.8; z-index: 999999; display: none; }
.cnt223{position: relative; z-index: 99991000; webkit-box-shadow: 0px 0px 20px #999;}

/*b2b popup*/

/*Srini CSS */
.m0p0{ margin:0 !important; padding:0 !important;}

.rTable {display: block; width: 100%; }
.rTableHeading, .rTableBody, .rTableFoot, .rTableRow{clear: both; overflow:hidden; 	 }
.rTableRow { border-bottom: 1px solid #999999;} 
.rTableHead, .rTableFoot{ font-weight: bold; } 
.rTableCell, .rTableHead { float: left;  font-size:12px; overflow: hidden; padding:7px 2px; }
.rTable:after {   	visibility: hidden;   	display: block;   	font-size: 0;   	content: " ";   	clear: both;   	height: 0; }
.rTableCell { font-size:12px;}
.rTableHead  { text-transform:uppercase;}
.bdrNone{ border:none !important}
.algn-right { text-align:right !important}
.W60{ width:60px !important;}

.market-chart-container{
  text-decoration: none;
  display: block;
  position: relative;
  padding: 0px;
  color: #000;
  outline: none;
  text-transform: uppercase;
}
.market_stats_data{
  background: #ffebe2;
  padding: 10px;
  margin-bottom: 5px;
  width: auto;
  border: none;
}
.market_tab_chart{
}
.market_stats_data_time{
  font-size: 10px;
  text-transform: none;
  font-style: italic;
}
.market_price{font-size: 18px;}
.market_change_value{font-size: 15px;}
.derivative-cont-right{width: 320px; float: left;}
.market_stats_data .market-image-up{background: url(../images/icon/M-down-up-icon-2.png) 0 -23px no-repeat;display: inline-block;height: 15px;width: 20px;}
.market_stats_data .market-image-down{background: url(../images/icon/M-down-up-icon-2.png) 0 1px no-repeat;display: inline-block;height: 15px;width: 20px;}
.market_tab_chart_commodity{
  overflow: hidden;
  width: 240px;
  height: 190px;
}
.topBwP{ border-top: 5px solid #636466;}
.your-portfolio{margin: 3px;}
.marginBottomMinus10{  margin-bottom: -10px!important;}
.marginBottomMinus20{  margin-bottom: -20px!important;}
.marginBottomMinus30{  margin-bottom: -30px!important;}
.marginBottomMinus40{  margin-bottom: -40px!important;}

.ui-widget-content{
	background:white !important;
	z-index: 99999 !important;
}

.banner-center-align{
  display: block;
  text-align: center;
}

.comImage{
  width: 175px;
  height: 131px;
  background-color: #013564;
  color: white;
  text-align: center;
  padding: 20px;
  font-family: monospace;
  font-weight: bolder;
  font-size: 20px;
}

.wd70{width: 70px !important;}
.wd65{width: 65px !important;}
.wd60{width: 60px !important;}
.fRt{ float: right;}
.gallery-3-panel ul {
   margin: 0!important;
}
.gallery-3-panel li {
  margin: 10px 2.4% 0 0 !important;
}

.topBmT30{
  border-top: 5px solid #636466;
  padding: 10px 0 0 0;
  margin-top: 30px!important;
}

.ttn{
  text-decoration: none !important;	
}

.company-news-listing-img{
  float: left;
  /* width: 220px; */
  margin-right: 10px;
}

.company-news-listing-txt{
  width: 500px;
  float: right;
}

ul.company-news-listing {
  margin: 10px 0 0 0;
  padding: 0;
}

ul.company-news-listing li {
  margin: 0px 0 0 0;
  padding: 10px 0;
  border-bottom: 1px solid #c4c6c8;
  display: block !important;
  list-style: none;
  float: none !important;
  width: 100% !important;
}

.company-news-listing li:first-child {
    border-top: 1px solid #c4c6c8;
}

.company-news-listing-main {
  padding: 10px 0 0 0;
}

.bTpT{
  border-top: 2px solid #e6e4e5 !important;
  padding-top: 20px !important;
}

.pTB15LR0{
	padding: 15px 0px;
}

.company-name-left h1{
	font-size: 34px;
}

.corporate-select-box{
  width: 150px;
  float: left;
}

.select-f-cus {
  width: auto;
}

.comp-fo-tabs{
  display: inline-block;
  float: right;
  padding: 10px;
  margin: 0px;
  background: none;
  border: none;
}

.comp-fo-tabs .filter-span{
  padding: 6px;
  display: inline-block;
  font-weight: bold;
}
/*.photo-left { width: 580px; height: 435px; float: left; display: inline-block; overflow: hidden;}*/
.flexslider .slides img { min-height: 100%; display: block; min-width: 100%;}
span.icon-slider img { display: block; width: 100%; height: auto;}
.gallery-col p{ height:40px;}
.view img {display: block; position: relative; width: 100%;/*height: 200px;*/}
.gallery-col h2 {
font-size: 18px;
padding: 5px 0 0 0 !important;
height: 48px;
}
@media (max-width: 980px)
.photo-left {
width: 100%;
float: none;
}
.mean-container .mean-nav ul li ul {height: 150px; overflow: auto !important;}
.latestnews-inner{ border-right: 1px solid #c4c6c8;}
.modern-ticker { /* background-color: #fff; */}
.modern-ticker {color: #505050; font-size: 16px; height: 30px; line-height: 30px; overflow: hidden;}
.mt-body { margin: 2px; position: relative;}
.mt-news { overflow: hidden; position: absolute;}
.mt-news ul { padding:0; margin:0; list-style-type:none;}
.mt-news li { float: left; background-color: none;}
.mt-news li a { color: #505050;}
.latestnews-title {
float: left;
font-size: 14px;
font-weight: bold;
color: #fff;
background: #000;
padding: 10px 10px;
}
.Cnt{ margin:0 auto; text-align:center;}
ul.colum-inner-link li a { width:220px;}
ul.colum-inner-link li.arrow-active a {width:220px;}
.Cnt{ margin:0 auto; text-align:center;}

.button-small{
  font-size: 10px;
  width: 21px;
  height: 13px;
  background-image: url("../../images/graph-button-bg.png");
  background-repeat: no-repeat;
  display: block;
  text-align: center;
  text-decoration: none;
  margin-bottom: 4px;
  float: right;
  margin-top: 5px;
  cursor: pointer;
}

.button-small:hover, .button-small.active{
  background-image: url("../../images/graph-button-bg-active.png");
  background-repeat: no-repeat;
  color: #fff;
  text-decoration: none;
}
.date-fields{  width: 19%; }
-----------------------------
.quick-bottom-col7 {}
.quick-bottom-col7 ul { margin: 0 !important; padding: 0 !important;}
.quick-bottom-col7 li.qLP02 { padding-left: 0 !important;}
.quick-bottom-col7 li h2 { font-size: 14px; padding: 4px 0;border-bottom: 2px solid #e6e4e5;margin: 0 0 5px 0; text-transform: uppercase;font-family: 'Open Sans', sans-serif;}
.quick-bottom-col7 li { float: left; padding: 0 0 0 18px; display: block; list-style: none;}
.quick-bottom-col7 li a { font-size: 11px; padding: 4px 0; margin: 5px 0; display: block;text-transform: uppercase;width: 170px;}

div.tabcontents{
	margin: 0px;
}

.ui-menu .ui-menu-item{
	list-style-image: none;
  	padding: 3px !important;
  	height: 28px !important;
}

.topBmB58{
  margin-bottom: 58px;
  border-top: 5px solid #636466;
  padding: 10px 0 0 0;
}

.mT25topB{
  border-top: 5px solid #636466;
  padding: 10px 0 0 0;
  margin-top: 25px!important;
}

.mT30topB{
  border-top: 5px solid #636466;
  padding: 10px 0 0 0;
  margin-top: 30px!important;
}

.topBpT0{
  border-top: 5px solid #636466;
  padding: 0;
}

.topBmB0{
  border-top: 5px solid #636466;
  padding: 10px 0 0 0;
  margin-bottom: 0px!important;  
}
.view-1 { width: 100%; height: 100%; float: left; padding: 0%; border: 0px solid #fff; margin-bottom:5px; overflow: hidden; position: relative; text-align: center; cursor: default; background: url(../images/bgimg.jpg) no-repeat center center;}
.view-1 .mask,.view-1 .content { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0;}
.view-1 img { display: block; position: relative; width:100%;height: 216px;}
.view-1 h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-weight:600; font-size: 14px; padding: 2%; margin: 10% 0 0 0;}
.view-1 h3{ font-size:18px; color:#fff; margin:0; padding:0}
.view-1 p { font-style: italic; font-size: 14px; position: relative; color: #fff; padding: 5px 20px 20px; text-align: center;}
.view-1 a.info { display: inline-block; text-decoration: none; padding: 7px 14px; background: #3c84ec; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; font-size:14px;}
.view-1 a.info:hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; background:#fff; color:#000;}
.company-name-left3 {
 width: 255px;
 padding: 0 10px 0 0;
 float: left;  
}
.company-name-left3  a {
 color: #000;
 line-height: 20px;
 cursor:pointer;
 padding: 2px 0;
 margin: 0;
 font-family: 'Open Sans', sans-serif;
 font-size: 12px;
}
.company-name-left3 h3 {
 font-size: 28px;
 margin-bottom: 10px;

}

.b2b-top-right-block-border-bottom{
	border-bottom: 1px solid #c4c6c8;
	margin-bottom: 10px;
}
.content ul{ list-style-type:none;}



 


/*srini css*/
.search-list{ padding:0; margin:0;}
ul.search-list{ list-style-type:none;}
ul.search-list li{ display:inline; text-align:left; float:left; padding:0 10px;}
.chk{ font-size:14px;  font-weight:normal;  margin: 0;  padding: 0;  font-family:'Open Sans', sans-serif;}
.chk a{ color:#2591dc;}
.ck{
	height:23px;
	width:23px;
	vertical-align:middle;}
.alc{ text-align:center;}
.top20{ margin-top:20px;}
ul.search-list li a{ display:block;}

.common_bg{padding: 15px; background: #ECECEC; border:1px solid #C7C7C7;}

.searcd-edi-fields{ border:1px solid #cecece; padding:3px; width:175px; margin:0 0 0 5px; height:30px;}
select.s-fields{ border:1px solid #cecece; padding:4px; width:175px; margin:0 0 0 5px; height:30px;}
.date-fields{ height:30px; border:1px solid #cecece; padding:3px; width:40%; margin:0 0 0 5px; background:url(../images/icon/calender-icon.jpg) no-repeat right #fff; }
.searcd-edi-btn{ border:NONE; padding:3px 6px; background:#f05922; margin:0 0 0 5px; height:30px; cursor:pointer; color:#FFF;}

.column-block{ width:50%; float:left;}
.search-news input[type=checkbox]{ margin:7px 3px 0 0;}
.search-news label{ color:#000; padding:5px 5px; width:100px;}
.search-news input[type=text]{ border:1px solid #cecece; padding:4px; width:170px; margin:0 0 0 5px; height:25px; }
.search-news select{ border:1px solid #cecece; padding:4px; width:170px; margin:0 0 0 5px; height:25px;}

.search-cal input[type=checkbox]{ margin:7px 3px 0 0;}
.search-cal label{ color:#000; padding:5px 5px; width:100px;}
.search-cal input[type=text]{ border:1px solid #cecece; padding:4px; width:100px; margin:0 0 0 5px; height:25px; font-size: 100%; }

.disNone{ display:none;}
.search-live {width:640; float:right}
.search-live .name{ font-size:24px; float:left}
.search-live .h1-big-green{ background:#008000; color:#fff; font-size:32px; padding:2px 3px;}
.search-live .h1-big-red{ background:#cc0000; color:#fff; font-size:32px; padding:2px 3px;}
.BSE-live-box-mini{ float:left; width:320px; padding:0 15px 0 0; border-right:1px solid #e3e3e3}
.NSE-live-box-mini{ float:right; width:320px; padding:0 0 0 10px;}

.reg-bg{ background:#fff7bd;}
.bulb_img{ border-right:1px solid #e2e2e2; background:url(../images/icon/bulb.png) no-repeat; display:block; width:50px; height:30px;} 

/*lightbox*/
input, textarea { font-family: "PT Sans", sans-serif;  font-size: 16px;  font-size: 1rem;}
input::-ms-clear, textarea::-ms-clear { display: none;}

.main-nav { width: auto; height: auto; background: none; cursor: auto;}
.main-nav a.cd-signin, .main-nav a.cd-signup {}
.main-nav a.cd-signup { }

/* xsigin/signup popup  */
.cd-user-modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(52, 54, 66, 0.9); z-index: 602;  overflow-y: auto; cursor: pointer; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.3s 0, visibility 0 0.3s;
  -moz-transition: opacity 0.3s 0, visibility 0 0.3s;
  transition: opacity 0.3s 0, visibility 0 0.3s;}
.cd-user-modal.is-visible { visibility: visible; opacity: 1; -webkit-transition: opacity 0.3s 0, visibility 0 0;  -moz-transition: opacity 0.3s 0, visibility 0 0; transition: opacity 0.3s 0, visibility 0 0;}
.cd-user-modal.is-visible .cd-user-modal-container { -webkit-transform: translateY(0); -moz-transform: translateY(0);
  -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
.cd-user-modal-container { position: relative; width: 90%; max-width: 600px; background: #FFF; margin: 3em auto 4em; cursor: auto;
  border-radius: 0.25em; -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px); transform: translateY(-30px); -webkit-transition-property: -webkit-transform;  -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
.cd-user-modal-container .cd-switcher:after {
  content: "";
  display: table;
  clear: both;
}
.cd-user-modal-container .cd-switcher ul{ list-style-type:none;}
.cd-user-modal-container .cd-switcher li { width: 50%; float: left; text-align: center; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.cd-user-modal-container .cd-switcher li:first-child a {
  border-radius: .25em 0 0 0;
}
.cd-user-modal-container .cd-switcher li:last-child a {
  border-radius: 0 .25em 0 0;
}
.cd-user-modal-container .cd-switcher a {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #d2d8d8;
  color: #809191;
}
.cd-user-modal-container .cd-switcher a.selected {
  background: #FFF;
  color: #505260;
}
@media only screen and (min-width: 600px) {
  .cd-user-modal-container {
    margin: 4em auto;
  }
  .cd-user-modal-container .cd-switcher a {
    height: 70px;
    line-height: 70px;
  }
}

.cd-form {
  padding: 1.4em;
}
.cd-form .fieldset {
  position: relative;
  margin: 1.4em 0;
}
.cd-form .fieldset:first-child {
  margin-top: 0;
}
.cd-form .fieldset:last-child {
  margin-bottom: 0;
}
.cd-form label {
  font-size: 14px;
  font-size: 0.875rem;
  width:35%;
  color:#000;
  text-transform:uppercase;
  padding-top:15px;
}
.cd-form label.image-replace {
  /* replace text with an icon */
  display: inline-block;
  position: absolute;
  left: 15px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
  text-shadow: none;
  background-repeat: no-repeat;
  background-position: 50% 0;
}

.cd-form input {
  margin: 0;
  padding: 0;
  border-radius: 0.25em;
}
.cd-form input.full-width {
  width: 60%;
}
.cd-form input.has-padding {
  padding: 12px 20px 12px 5px;
}
.cd-form input.has-border {
  border: 1px solid #d2d8d8;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.cd-form input.has-border:focus {
  border-color: #343642;
  box-shadow: 0 0 5px rgba(52, 54, 66, 0.1);
  outline: none;
}
.cd-form input.has-error {
  border: 1px solid #d76666;
}
.cd-form input[type=password] {
  /* space left for the HIDE button */
  padding-right: 65px;
}
.cd-form input[type=submit] {
  padding: 16px 0;
  cursor: pointer;
  background:#f05922;
  color: #FFF;
  font-weight: bold;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.no-touch .cd-form input[type=submit]:hover, .no-touch .cd-form input[type=submit]:focus {
  background:#f05922;
  outline: none;
}
.cd-form .hide-password {
  display: inline-block;
  position: absolute;
  right: 23px;
  top: 0;
  padding: 6px 15px;
  border-left: 1px solid #d2d8d8;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 14px;
  font-size: 0.875rem;
  color: #343642;
}
.cd-form .cd-error-message {
  display: inline-block;
  position: absolute;
  left: -5px;
  bottom: -35px;
  background: rgba(215, 102, 102, 0.9);
  padding: .8em;
  z-index: 2;
  color: #FFF;
  font-size: 13px;
  font-size: 0.8125rem;
  border-radius: 0.25em;
  /* prevent click and touch events */
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s 0, visibility 0 0.2s;
  -moz-transition: opacity 0.2s 0, visibility 0 0.2s;
  transition: opacity 0.2s 0, visibility 0 0.2s;
}
.cd-form .cd-error-message::after {
  /* triangle */
  content: '';
  position: absolute;
  left: 22px;
  bottom: 100%;
  height: 0;
  width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(215, 102, 102, 0.9);
}
.cd-form .cd-error-message.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.2s 0, visibility 0 0;
  -moz-transition: opacity 0.2s 0, visibility 0 0;
  transition: opacity 0.2s 0, visibility 0 0;
}
@media only screen and (min-width: 600px) {
  .cd-form {
    padding: 2em;
  }
  .cd-form .fieldset {
    margin: 2em 0;
  }
  .cd-form .fieldset:first-child {
    margin-top: 0;
  }
  .cd-form .fieldset:last-child {
    margin-bottom: 0;
  }
  .cd-form input.has-padding {
    padding: 16px 20px 16px 12px;
  }
  .cd-form input[type=submit] {
    padding: 16px 0;
  }
}

.cd-form-message {
  padding: 1.4em 1.4em 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  text-align: center;
}
@media only screen and (min-width: 600px) {
  .cd-form-message {
    padding: 2em 2em 0;
  }
}

.cd-form-bottom-message {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -30px;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
}
.cd-form-bottom-message a {
  color: #FFF;
  text-decoration: underline;
}

.cd-close-form {
  /* form X button on top right */
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 0;
  top: -40px;
  background: url("../img/cd-icon-close.svg") no-repeat center center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 1170px) {
  .cd-close-form {
    display: none;
  }
}

#cd-login, #cd-signup, #cd-reset-password {
  display: none;
}

#cd-login.is-selected, #cd-signup.is-selected, #cd-reset-password.is-selected {
  display: block;
}

/*tooltips*/
.gips-container { height: 70px; width: 252px; position: absolute;}
.gips-body{ color: White; font-weight: bold; font-family: Arial; font-size: 10px; width: 220px; height: 39px; padding: 10px; padding-right:20px; position: relative; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(PIE.htc);}
.gips-body.purple{ background-color: #D22769;}
.gips-close { position: absolute; cursor: pointer; top: 10px; left: 90%;}
.gips-icon { width: 0; height: 0; border-style: solid; border-width: 6px;  position: absolute;}
/*icon at the bottom */
.gips-icon-bottom { margin-left: 12px;}
.gips-icon-bottom.purple{ border-color: #D22769 transparent transparent transparent;}
/*icon at the top*/
.gips-icon-top { margin-left: 12px;}
.gips-icon-top.purple { border-color: transparent transparent #D22769 transparent;}
/*icon at the left*/
.gips-icon-left{margin-top: 12px; /*   float: left;*/}
.gips-icon-left.purple {border-color: transparent #D22769 transparent transparent;}
/*icon at the right*/
.gips-icon-right{margin-top: 12px;}
.gips-icon-right.purple{border-color: transparent transparent transparent #D22769;}



.popModal {position:absolute;background:#fff;padding:10px;border:1px solid #aaa;box-shadow:0 2px 6px rgba(0, 0, 0, 0.3);text-align:left;max-width:450px;min-width:180px;z-index:9997;box-sizing:border-box;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.popModal .close {line-height:12px;font-size:25px;font-weight:bold;font-family:serif;position:absolute;right:8px;top:8px;color:#000;opacity:0.2;padding:0;cursor:pointer;background:transparent;border:0;outline:0}
.popModal .close:hover {opacity:1}
.popModal .popModal_content {margin:15px auto;word-wrap:break-word;font-family:sans-serif;font-size:14px;font-weight:initial;font-style:initial;color:initial;text-decoration:initial;text-transform:initial;padding:initial}
.popModal .popModal_content.popModal_contentOverflow {max-height:200px;overflow-y:auto;overflow-x:hidden;margin:15px -8px;padding:0 7px}
.popModal .popModal_content:before {content:'';position:absolute;left:0;right:0;height:20px;bottom:-20px}
.popModal .popModal_footer {background:#fafafa;padding:15px;border-top:1px solid #ddd;text-align:right;position:absolute;bottom:0;left:0;right:0}
.popModal .popModal_footer button {margin:0 0 0 5px}
.popModal:before,
.popModal:after {content:'';position:absolute;border:10px solid transparent}
.popModal:after {z-index:1}
.popModal.bottomRight {right:0}
.popModal.bottomLeft:before,
.popModal.bottomRight:before,
.popModal.bottomCenter:before {border-top-width:0;border-bottom-color:#aaa;top:-10px;left:6px}
.popModal.bottomLeft:after,
.popModal.bottomRight:after,
.popModal.bottomCenter:after {border-top-width:0;border-bottom-color:#fff;top:-9px;left:6px}
.popModal.bottomRight:before,
.popModal.bottomRight:after {left:auto;right:6px}
.popModal.bottomCenter:before,
.popModal.bottomCenter:after {left:50%;margin-left:-10px}
.popModal.leftTop:before,
.popModal.leftCenter:before {border-right-width:0;border-left-color:#aaa;top:6px;right:-10px}
.popModal.leftTop:after,
.popModal.leftCenter:after {border-right-width:0;border-left-color:#fff;top:6px;right:-9px}
.popModal.rightTop:before,
.popModal.rightCenter:before {border-left-width:0;border-right-color:#aaa;top:6px;left:-10px}
.popModal.rightTop:after,
.popModal.rightCenter:after {border-left-width:0;border-right-color:#fff;top:6px;left:-9px}
.popModal.leftCenter:before,
.popModal.rightCenter:before {top:50%;margin-top:-10px}
.popModal.leftCenter:after, 
.popModal.rightCenter:after {top:50%;margin-top:-10px}
@media (max-width: 400px){
.popModal {position:relative;top:10px!important;left:auto!important;right:auto!important;width:100%!important;max-width:none}
}

ul.aticle-box {  padding:0}
ul.aticle-box li{ padding:10px; border:1px solid #c4c6c8; display:block !important; list-style: none; float: none !important; width:100% !important; background: #fcf2f0; margin-bottom:10px !important;}  
ul.aticle-box h2{ font-size:20px; margin:0px 0 0 0}
ul.aticle-box h2 a{ color:#000; }
ul.aticle-box p{ color:#565656; line-height:20px; padding:2px 0 2px 0; margin:0}

.W80{ width:80px !important;}

/*accordion*/
.container_demo{
			max-width: 900px;
			margin: 30px auto 100px;
		}
.smk_accordion { position: relative; margin: 0; padding: 0; list-style: none; margin-bottom: 20px;}
.smk_accordion .accordion_in { border: 1px solid #ccc; position: relative; z-index: 10; margin-top: -1px; overflow: hidden;}
.smk_accordion .accordion_in .acc_head { position: relative; background: #FDFDFD; padding: 10px; font-size: 14px; display: block; cursor: pointer;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand { display: block; width: 18px; height: 18px; position: absolute; left: 10px; top: 50%; margin-top: -9px; background: url(../images/plusminus.png) center 0;}
.smk_accordion .accordion_in .acc_content { background: #F9F9F9; color: #7B7E85; padding: 3px 10px;}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type { margin-top: 5px;}
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head { border-radius: 3px 3px 0 0;}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content { border-radius: 0 0 3px 3px;}
.smk_accordion .accordion_in.acc_active > .acc_content { display: block;}
.smk_accordion .accordion_in.acc_active > .acc_head { background: #E9E9E9;}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand { background: url(../images/plusminus.png) center -18px;}
.smk_accordion.acc_with_icon .accordion_in .acc_head { padding-left: 40px;}

span.label-name1 { width: 125px; font-size: 14px; padding-top: 12px;}
span.fiels-frd{ width:190px;}
.f-field1{ width: 190px; padding: 10px 2%; margin-bottom: 5px; border: 1px solid #e1e1e1; background: #fcfcfc; resize: none;}

/*srini*/
.box-cat{ overflow:hidden;}
.box-cat p{ font-size:12px; color:#000;}
.box-cat h2.title2 {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 19px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.box-img{ float:left; width:70px; height:90px; display:block;}

.pundi-pane{overflow: auto; position: relative;	padding: 8px; 	margin: 10px 0 0 0px; 	max-width: 98%;	height: 137px;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background:#f3f3f3;}

ul.pundi-inner{ margin:0; padding:0; color:#fff; font-family: 'Open Sans', sans-serif;}
ul.pundi-inner li{ margin:0; padding:5px 10px; }
ul.pundi-inner li a{  font-size:14px;  display:block; padding: 0; text-decoration: none}

.corners { /* Border Radius Style */ border-radius: 60px; /* Mozilla Firefox Extension */ -moz-border-radius: 60px;	width:90px;	height:90px;}
.corners-2 { /* Border Radius Style */ border-radius: 60px; /* Mozilla Firefox Extension */ -moz-border-radius: 60px;	}
ul.list { margin:10px 0  0 0; padding:0}
ul.list li{ margin:0px 0 0 0; padding:20px 0; border-bottom:1px solid #c4c6c8; display:block !important; list-style: none; float: none !important; width:100% !important;}  
.list li:first-child{ padding-top:0}
ul.list h2{ font-size:18px; margin:3px  0}
ul.list h2 a{ color:#000; }
ul.list p{ color:#565656; line-height:20px; padding:2px 0; margin:0}
ul.list p a{ color:#565656;}
span.list-social{ display:block; padding: 5px 0 0 0}
.list-img{ float:left; width:220px; margin-right:10px;}
.list-txt{ width:380px; float:right}
.bdrNone{ border:none !important;}

/*contribution*/
.contri-pane{overflow: auto; position: relative;	padding: 8px; 	margin: 10px 0 0 0px; 	max-width: 98%;	height: 304px;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.contri-pane h2{ font-size:18px; margin:3px  0;}

ul.contri-inner{ margin:0; padding:0; color:#fff; font-family: 'Open Sans', sans-serif;}
ul.contri-inner li{ margin:0; padding:5px 10px; }
ul.contri-inner li a{  font-size:14px;  display:block; padding: 0; text-decoration: none}


  /*satish*/
.sbsb_1{  margin-top: 20px; float: right; display:inline-block; }
.sbsb_1 a{   padding: 6px 15px;  border: 0;  display: block;  background: #f05922;  color: #fff; line-height:36px;  font-size: 23px; }
.sbsb_1 a:hover { text-decoration:none;}
.sbsb_2{  margin-top: 20px; float: right; display:inline-block; }
.sbsb_2 a{   padding:7px 15px;  border: 0;  display: block;  background: #f05922;  color: #fff; line-height:28px;  font-size: 23px; }
.sbsb_2 a:hover { text-decoration:none;}
.adlk{float:left}
.log-frm{ display:none; padding:15px; background-color:#FFF; border-top:1px solid #ccc;}
.lef-frm{width:50%; float:left; border-right:1px dotted #666; margin-top:10px;}
.rigt-frm {width:50%; float:left; padding-top:10px; margin-top:10px; text-align:center;}
.f-fld{width: 250px; padding:10px 2%; margin-bottom:5px; border:1px solid #e1e1e1; background: #fcfcfc; resize:none; margin-top:10px;}
.mr-lft{margin-left:10px;}
.tx-lft{text-align:left;}
.F-cont {width:62%; margin:0 auto; margin-bottom:15px;}
.F-cont a {display:block; background: #3b5999; width:100%; float:left; font-size:11px; color:#FFF;  font-weight:bold;}
.T-cont {width:62%; margin:0 auto;}
.T-cont a{display: block;  background: #00aced;  width: 100%; color: #FFF;  font-size:11px; font-weight: bold;}
.Mimg > img {max-width:100%;}
.sub_but{ padding:2px 5px;  margin:2px 0 0;  border:0;  background:#2591dc;  color:#fff;  font-size:13px;}
.but_org1{padding:6px 10px; border:0; display:block; background: #f05922; color:#fff; font-size: 22px;}
.main-cont-main{ margin:0 auto; padding:0;}
.com_frm{padding:15px; border-top:1px solid #CCC;}  
.mg_sbbt{ float:left; padding:2px 5px 2px 15px; font-size:12px; color:#FFF; background-color:##2591dc;}
.bg_b{ background: #f3f3f3;  border: 1px solid #C7C7C7; padding:15px 15px 15px; 10px;}
.fld{ width:290px;}
.Ed-btn{ margin-top:3px; width:80px; background-color:#f05922; font-size:16px;   line-height: 32px;  color: #ffffff;  outline: none; border: none; cursor:pointer;}
.Chck { background-color:#FFF; width:15px; height:15px; float:left; margin: 2px 0 0;}
.chck-tx{ font-size:15px; margin-top:3px; margin-left:5px;   font-family: 'Open Sans', sans-serif; font-weight:400;}
.lbnm{   width: 200px; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:15px;  padding-top: 12px;}
.mrt_4{ margin-top:4px!important; }
span.hd2{ margin-top:13px; margin-left:11px; font-size:29px; vertical-align:middle;}
.chck_bxl{ width:50%; float:left;}
.chck_bx2{ width:50%; float:left;}
.bg_brd { border-top:0!important;  border:1px solid #ccc;}
.f-fld { width: 250px;  padding:5px 5px;; height:30px; margin:0 10px; border: 1px solid #e1e1e1; height:  background: #fcfcfc;  resize: none;  height: 39px;}
.t-fld{ width:100px; padding:5px; border:1px solid #D8D3D3; resize:none; }
.tab_tx{   border-top: 1px solid #CCC;   padding: 15px 0 0 15px;; font-size:21px;  margin-bottom:10px;}
.wdth{ width:450px!important;}
.alrt a{ font-size:13px; font-weight:600;   font-family: 'Open Sans', sans-serif;}
.act_grn{ color:#81c232;}
.act_red{ color:#F30;}
.but_brn{ background-color:#414141;}
.ap_lft{ width:60%; float:left;}
.ap_rht{ width:40%; float:right; text-align:center;}
.title_app{ margin:20px 0; padding:0 0 10px; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dotted #333; text-transform:uppercase;}
.ap_lftpan{ float:left; width:49.9%; margin:0; padding:0; text-align:center; border-right:1px dotted #666;}
.ap_rhtpan{ float:right; width:50%; margin:0; padding:0; text-align:center;}
h2.app_hd { font-weight: normal; margin:5px auto; padding:0 25px; font-family: Georgia,"Times New Roman",Times,serif;}
.ap_1stpan{ float:left; width:33%; margin:0; padding:0; text-align:center; border-right:1px dotted #666;}
.ap_2ndpan{ float:left; width:33%; margin:0; padding:0; text-align:center;}
.ap_4thpan{ float:left; width:33%; margin:0; padding:0; text-align:center; border-right:1px dotted #666;}
.ap_5thdpan{ float:left; width:33%; margin:0; padding:0; text-align:center;}
.ap_4thpan{ float:left; width:49.9%; margin:0; padding:0; text-align:center; border-right:1px dotted #666;}
.ap_5thpan{ float:left; width:50%; margin:0; padding:0; text-align:center;}
.app_but{ text-align:center; margin-top:40px;}
img.app_bot{vertical-align: text-bottom;}
span.apptxt{ margin:0 0 0 10px; vertical-align:bottom;  padding: 0;  font-size: 20px;  font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
span.apptxt_bld{ font-size:32px; vertical-align:bottom;}
/* MENU TAB*/
.app-menu{}
.app-menu ul{ margin:0; padding:0; background-color:#f3f3f3; border-top:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.app-menu li{ margin:0; padding:0; display: block; float:left; list-style: none}
.app-menu a{ margin:0; padding: 12px 18px; text-transform: uppercase; font-weight: bold; font-size:14px; text-align:center; display: block; background:#f3f3f3;  border-bottom:1px solid #e2e2e2;  border-right:1px solid #e2e2e2;}
.app-menu a:hover{  border-bottom:1px solid #fff;  background:#fff; }
.app-menu li.actv a{ background:#fff; border-bottom:1px solid #fff;  border-right:1px solid #e2e2e2}
@media (max-width: 980px) {
.wdth { width:316px!important;}
.main-cont-main {width: 640px; margin: 0 auto;}
.adlk{ float:none;}
.sbsb_1{float:none;}
.sbsb_2{float:none;}
.sbsb_2 a { float:left; margin-right:10px;} 
.M_img{ size:100%;}
.stp{ width: 640px!important;  }
.main-cont-left1 {float: none; width:640px; margin:0 auto;}
.main-cont-right1 { float:none; width:640px; margin:0 auto; padding-top:20px;}
.app-menu li{ margin:0; padding:0; display: block; width:20%; float:left; list-style: none} 
.app-menu a{ margin:0; padding: 12px 0px; text-transform: uppercase; font-weight: bold; font-size:13px; text-align:center; display: block; background:#f3f3f3; border-top:1px solid #e2e2e2;  border-bottom:1px solid #e2e2e2;  border-right:1px solid #e2e2e2}
.ap_1stpan{ float:none; width:100%; margin:0 auto; padding:0; text-align:center; border-right:0; border-bottom:1px dotted #666;}
.ap_2ndpan{ float:none; width:100%; margin:0 auto; padding:0; text-align:center;}
.ap_4thpan{ float:none; width:100%; margin:0 auto; padding:0; text-align:center; border-right:0; border-bottom:1px dotted #666;}
.ap_5thpan{ float:none; width:100%; margin:0 auto; padding:0; text-align:center;}
}

.Lm {margin-left: 66px;}
.C-conent2{float: left; margin: 0 0px 0 0; width: 500px; font-family: 'Open Sans', sans-serif;}
.C-conent2 h2 { font-family: 'Open Sans', sans-serif; font-size: 14px; text-transform: uppercase; margin-bottom:5px; font-weight: bold;}
.next_btn { padding: 0 0 10px 0; border-bottom: 1px solid #c4c6c8; margin-bottom: 10px;}
.next_btn .next{ float:right; clear:none;}
.top-hr { border-top: 1px solid #CCC; padding: 10px 0 0 0;}
.bot-hr{ border-bottom:1px solid #CCC; padding:0 0 10px 0;}
.both-hr { border-bottom:1px solid #CCC; border-top: 1px solid #CCC; padding:10px 0 0 0;}
span.fiels2{ width:410px;} 
.fm_bg{ padding: 15px; background: #f6f6f6;}
.top10{ margin-top:10px;}
.botm10{ margin-bottom:10px;}
.botm20{ margin-bottom:20px;}
.hav h1 { font-size: 26px; line-height: 30px; font-family: Georgia,"Times New Roman",Times,serif;}
h1.titlehead2 { font-size:35px; line-height:45px; font-family: Georgia,"Times New Roman",Times,serif;}
.colum-AT-left { width:210px; float:left;}
.colum-AT-right { width:415px; float:right;}
span.expert-img2 { float:left; margin:0 10px 0 0; display:block;}
.title-bar2 { background:#fff7be; padding:15px 5px 7px;}
.title-bar3 { background:#fff7be; padding:15px}
h3.title3 { margin:0 0 15px; padding:0; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2.title3 { margin:0 0 15px 0; padding:0; font-size:20px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
span.expert-txt2 { float:left; width:172px; display:block;}
.expert-txt2 h1 { font-size:25px; margin:0px 0 0 0;}
.expert-p2 p {color: #565656; line-height:20px; padding:10px 0; margin:0; clear:both;}
.article-left2 { float:left; width:390px;}
.pt10{padding-top:10px;}
ul.chat h2,h3 {margin:3px 0; line-height:25px;}
.people-col2 { float:left; width:300fpx; padding-right:0%; margin-left:70px;}
.people-col2 img { margin-right:10px;}
.people-col2 h2 {font-size:18px; color:#000; margin-bottom:2px;}
.people-col2 h3 {font-size:15px; margin:3px 0; line-height:18px;}
.bn{border:none!important;}
.con{ font-family:'Open Sans', sans-serif;}
select.jump-fields2 { border: 1px solid #cecece; padding:4px; width:145px; margin:0 0 0 5px; height:30px;}
.date-fields2 { height:30px; border:1px solid #cecece; padding:3px; width:25%; margin:0 0 0 5px; background: url(../images/icon/calender-icon.jpg) no-repeat right #fff;}
.bulb_img2{ border-right:1px solid #e2e2e2; background: url(../images/icon/bulb.png)10px 16px no-repeat; display:inline-block; width:50px; height:58px; float:left;}
.strp{ margin:0 0 0 63px;}
.strp h3{ font-size:14px; font-weight:bold; margin:0; padding:0; font-family:'Open Sans', sans-serif;}
.strp p{ font-size:13px;}
.stp{ margin:0 auto 20px; padding:5px 8px; border:1px solid #666;} 
.stp h1{ display:inline-block; width:50%; float:left; color: #c31316 !important; font-family:Arial !important;}
.stp h2{ display:inline-block; width:40%; line-height:35px; float:right; text-align:right; font-family:Arial !important;}
.banner-940-200 { width:940px; margin:30px auto;}
.CA{ padding:5px; width:62%; margin:0 0 10px;}
.CA h2 { background:#fff000 !important; margin:0; padding:7px 10px; display:inline-block; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; float:left;}
#demo{ float:right; display:inline-block;}
.RCA{padding:7px 10px!important; background:#DDDDDD; line-height:18px; cursor:pointer; margin:0; float:left;}
.fp{display:block; width:30%; float:left!important}
.rm{display:block;width:30%; float:left; position:relative!important}
.name{float:left; font-size:24px;} 
.BSE-live-box2 { float:left; width:350px; padding:0 0 0 25px; border-left:1px solid #e3e3e3;}
.company-name-left2 { width:255px; padding:0 10px 0 0; float:left;}
.company-name-left2  a {color:#000; line-height:20px; cursor:pointer; padding:2px 0; margin:0; font-family:'Open Sans', sans-serif; font-size:12px;}
.company-name-left2 h3 {font-size:28px; margin-bottom:10px;}
.bg1{background:#f0f0f0;}
.W340 {width:380px !important;}
.search-date2 {margin:0; padding:0;}	
.main-cont-left1 {float:left; width: 470px;}
.main-cont-right1 {float:right; width:470px;}
.top25{margin-top:25px!important;}
.ntd a:hover{text-decoration:none;}
.SBR{margin:28px 0 0 0}
.crs{cursor:pointer;}
.ft38{font-size:38px!important;}
.ft23{font-size:23px!important;}
.mr-bt{margin-bottom:55px;}
.mr-rt{margin-right:10px;}
.inlnbck{display:inline-block;}
.title-bar3 p{ margin-bottom:30px!important;}
.clr{clear:both;}
.fn{font-weight:normal!important;}
.fn{float:none!important;}
.ml{margin-left: 70px!important;}
.sl h2{margin-bottom:1px!important;}
.sl h3{font-size:15px; line-height:19px;} 
.mB58{margin-bottom:58px;}
.txt-blk{color:#000;}
.txt-bl{color:#1c3c65;}
.txt-org{color:#f05922;}
.lgn-ht{line-height:42px;}
.mnt_pac{font-weight:600; font-size:23px!important;}
.com-bg{background: #ECECEC;  border:1px solid #C7C7C7;}
  
.tag-linknw {padding: 5px 0 0 0;}
.banner-600-68 {width:600px; margin: 10px auto;}
.banner-970-70 {{width:970px; margin: 0 auto;}
.pad-bot{padding-bottom:10px;}
.wd20{  width: 20% !important;}
.article-left1 {float:left; width:500px;}
.article-right1 {float:right; width:440px;}
.wdt2{width:200px!important;}
.ft22{font-size:22px!important;}
.ft30{font-size:30px!important;}