	/*Custom Style Sheet*/
	body    { margin: 0; font-family: Arial, Helvetica, sans-serif; overflow: hidden; width: 100%; overflow: hidden;}
	.clear  { clear: both;  }
	
	/* Activity Top Bar Start */
	.actTopBar { background: #f1f1f1;  }
	.actTopBar h1 { float: left; font-weight: bold; color: #252629; padding: 19px 25px; font-size: 20px; margin: 0; line-height: 1; text-transform: uppercase;}
	.actTopBar img { float: right; padding-right: 25px; width: 73px; margin: 5px 0;}
	img.top_gradient { width: 100% !important;  margin: 0;padding: 0 !important; height: 3px; }
	/* Activity Top Bar End */
	
	/* Activity Title Bar Start */
	.actTitleBar { background: #d7d7d7;   margin-bottom: 10px;}
	.actTitleBar h2 { font-size: 15px; font-weight: bold; color: #ffffff; background: #d51e39; letter-spacing: 0.5px; float: left; min-width: 210px;margin: 0; padding: 9px 12px 9px 25px; text-transform: uppercase; }
	.actTitleBar h3 { margin: 0; font-size: 18px; color: #252629; padding-left: 25px;   float: left;padding: 9px 0 5px 25px;}
	/* Activity Title Bar End */
	
	/* Activity Footer End */
	.actFooter { position: absolute; bottom: 0; display: block;width: 100%; }
	 img.footer_gradient {     width: 100%;      margin: 0;      padding: 0;      height: 3px;      position: absolute;      bottom: 48px;}
	.footerBlock { background: #EBEBEB; width: 100%;display: block; height: 48px;position: relative;bottom: 0;}
	.actFooter span {     float: right;      padding: 10px 15px;      font-size: 8px;      color: #333333;}
	.coolFacts {position: absolute;width: 100%;background-color: #fff;}
	.headingText{font-size: 16px;font-weight: 500;text-align: justify;padding-left: 25px;font-family: Arial, Helvetica, sans-serif;letter-spacing: 0.2px;}
	.redBox{/* padding-right: 15px; */float: left;display: block;margin-top: 3px;background: #F16101;width: 10px;height: 10px;}
	.totalDiv{padding: 15px 25px 9px 20px;}
	.copyBlock{padding-top: 22px !important;}
	.dummy{height: 2%;}
	sup {
		margin-top: -4px;
		display: inline-block;
	}
	@media screen and (max-width: 680px) {
		#ascrail2000 div{width:6px !important; }
		.actTopBar h1           { font-size: 12px; padding: 10px;width: 68%;}
		.actTopBar img {  width: 34px;padding-right: 10px;}
		.actTitleBar h2 { font-size: 12px;padding: 5px 10px;}
	} 
	@media screen and (max-width: 320px) {
		 #ascrail2000 div{width:6px !important; }
		.actTopBar h1{ font-size: 12px; padding: 10px;width: 68%;}
		.actTopBar img{  width: 34px;padding-right: 10px;}
		.actTitleBar h2 { font-size: 12px;padding-left: 10px;}
	} 