@charset "utf-8";
/* CSS Document - Information Request */


/* ON ALL THE PAGES */
#informationRequestContainer{
	max-width:1000px;
	margin:0px auto;
}

#informationRequestContainer #topBand{
	width:100%;
	height:44px;
}

#informationRequestContainer #pageHeader{
	height:30px;
	color: #518274;
	font-size: 2em;
	font-weight: bold;
	margin-top:1px;
}

#informationRequestContainer #EmailAlert{
	width:49%;
	float:right;
	margin-top:-17px;
}
#informationRequestContainer #EmailAlertLabel{
	color: #518274;
	display:block;
	float:left;
	font-size:18px;
	font-weight:bold;
}
#informationRequestContainer #EmailAlertField{
	width:46%;
	height:34px;
	float:left;
	display:box;
	margin-left:12px;
	margin-top:-4px;
}
#informationRequestContainer #GoBtn{
	display:block;
	float:left;
	width:47px;
	border: 1px solid #d9d9d9;
	background-color:#5781ae;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	padding-top:9px;
	padding-bottom:9px;
	margin-left:13px;
	margin-top:-4px;
}

#informationRequestContainer #EmailAlertField input{
	border: 1px solid #d9d9d9;
	width:100%;
	height:32px;
	background-color:#f5f5f5;
	padding-left:10px;
}

/* All pages - LEFT COLUMN */

#informationRequestContainer #leftCol{
	width:25%;
	height:100%;
	display:block;
	float:left;
}



#informationRequestContainer #leftColMobile{
	width:25%;
	height:100%;
	display:none;
	float:left;
}

#informationRequestContainer .leftColHeading{
	width:100%;
	height:45px;
	color:#518274;
	font-size:24px;
	border-top:1px solid #518274;
	border-bottom:1px solid #518274;
	margin-top:10px;
}
#informationRequestContainer .leftColHeading p{
	margin-top:10px;
	display:inline-block;
	float:left;
}
#informationRequestContainer .leftColHeading img{
	display:inline-block;
	float:right;
	margin-top:11px;
}

#informationRequestContainer #linksOnLeft{
	width:100%;
	display:block;
	float:left;
	margin-left:-40px;
	margin-top:-17px;
}

#informationRequestContainer #linksOnLeft .sublink{

	margin-left:30px;

}

		#informationRequestContainer #leftColMobile a.highlight ,	#informationRequestContainer #leftCol .highlight a { font-weight:bold; color:#000 !important;
	
	}

#informationRequestContainer .infoBlock{
	width:100%;
	padding-top:16px;
	display:block;
}
#informationRequestContainer #headingSection{
	width:100%;
}
#informationRequestContainer .infoBlockHeading{
	color:#518274;
	font-weight:bold;
	width:96%;
	float:left;
	text-decoration:none;
	font-size:1.25em;
}
#informationRequestContainer .collapseExpandBtn{
	float:left;
	width:4%;
	display:none;
}
#informationRequestContainer .infoBlock ul{
	list-style:none;
	margin-top:4px;
	margin-left:-28px;
}
#informationRequestContainer .infoBlock ul li{
	padding-top:1px;
}
.infoBlock ul li a{
	font-size:0.8em;
	color:#5781ae;
	text-decoration:underline;
}

#informationRequestContainer .StockQuoteRow{
	width:100%;
	min-height:10px;
	float:left;
	padding-top:10px;
	clear:both;
}
#informationRequestContainer .StockQuoteLabel{
	color:#000000;
	font-weight:bold;
	padding-left:15px;
	display:block;
	float:left;
	font-size:14px;
}
#informationRequestContainer .StockQuoteValue{
	color:#808080;
	font-weight:bold;
	padding-left:10px;
	display:block;
	float:right;
	text-align:right;
	font-size:14px;
	padding-right:25px;
}
#informationRequestContainer .StockQuoteRow p{
	text-align:center;
	font-size:12px;
	color:#808080;
}

#informationRequestContainer .infoBlockThumbnail{
	width: 40%;
	float: left;
	
	padding-bottom:25px;
	
}

#informationRequestContainer .infoBlockThumnailLink {

	float: right;
	width: 56%;
	text-align:left;
	

}
#informationRequestContainer .infoBlockThumbnail img{

	width:121px;
}
#informationRequestContainer .infoBlockThumnailLink a{
	color:#5781ae;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	line-height:1.5;
	
}

#informationRequestContainer .infoBlockThumnailLink a:hover{ text-decoration:underline;}

/* CSS for RIGHT COLUMN */

#rightCol{
	width:73%;
	height:100%;
	display:block;
	float:right;
}
/*Header band*/
#informationRequestContainer .headerBand{
	padding-left:12px;
	height:36px;
	float:left;
	color:#ffffff;
	font-size:1em;
	background-color:#518274;
	margin-top:10px;
	width:98%;
}
#informationRequestContainer .archive{
	
	background-color:#999;}
#informationRequestContainer .headerBand p{
	margin-top:8px;
}
/* Header Band Ends*/
/* Input Form Start*/
#informationRequestContainer .infoRequestInputFieldRow{
	width:100%;
	float:left;
	display:block;
	margin-top:20px;
}
#informationRequestContainer .leftBlockofRow{
	
	float:left;
	display:block;
}
#informationRequestContainer .labelOfField{
	font-size:14px;
	color:#000000;
	padding-bottom:5px;
}
#informationRequestContainer .mandatoryAstrik{
	color:#EF0D10;
	padding-left:2px;
}
#informationRequestContainer .inputAreaOfField input{
	border: 1px solid #D9D9D9;
	width: 100%;
	height: 32px;
	background-color: #F5F5F5;
	padding-left: 10px;
}
#informationRequestContainer .rightBlockofRow{
	padding-top: 20px;
	width:56%;
	float:left;
	display:block;
	clear: both;
}
#informationRequestContainer .infoRequestInputFieldRow-Full{
	width:100%;
	float:left;
	display:block;
	margin-top:20px;
	padding-bottom:20px;
}
#informationRequestContainer .inputAreaOfField_FullWidth textarea{
	border: 1px solid #D9D9D9;
	width: 56%;
	height: 170px;
	background-color: #F5F5F5;
	padding-left: 10px;
}
#informationRequestContainer #submitBtnForForm{
	background-color:#5781ae;
	border: 1px solid #d9d9d9;
	width:109px;
	height:32px;
	float:right;
	text-align:center;
	color:#ffffff;
	padding-top:2px;
}
#informationRequestContainer .infoRequestInputFieldRow-Full a{
	text-decoration:none;
}
	
/* Input Form Ends*/

#informationRequestContainer #investorContactContainer{
	border: 1px solid #D9D9D9;
	width: 98%;
	background-color: #F5F5F5;
	padding-left: 2%;
	overflow:auto;
	padding-bottom:20px;
	clear:both;
}
#informationRequestContainer #investorContactContainer #heading{
	color: #518274;
	font-weight: bold;
	padding-top:12px;
}
#informationRequestContainer #investorContactContainer #address .para{
	float: left;
	width: 48%;
	font-size: 0.8em;
	font-weight: bold;
	display:block;
}
#informationRequestContainer #investorContactContainer #address{
	display:block;
	width:100%;
	float:left;
	padding-top:20px;
}



/* Financial Information Page Begins*/	

#adobeInstructions{
	font-size:0.8em;
	margin-top:-10px;
}
#adobeInstructions a{
	text-decoration:underline;
	color:#5781ae;
}

#informationRequestContainer .leftBlockOfThumbAndLinks{
	width:358px;
	height:auto;
	background-color:#fafafa;
	border:1px solid #f0f0f0;
	font-size:0.8em;
	line-height:20px;
	float:left;
	padding-bottom:10px;
}
#informationRequestContainer .linkSectionOfFinInfo ul{
	list-style:none;
}
#informationRequestContainer .linkSectionOfFinInfo ul a{
	text-decoration:underline;
	color:#5781ae;
	padding-left:15px;
}
#informationRequestContainer .thumbOfFinInfo{
	width:62px;
	height:80px;
	float:left;
	padding-left: 10px;
	padding-top: 10px;
}

#informationRequestContainer .rightBlockOfThumbAndLinks{
	width:358px;
	height:auto;
	background-color:#fafafa;
	border:1px solid #f0f0f0;
	font-size:0.8em;
	line-height:20px;
	float:left;
	margin-left:6px;
	padding-bottom:10px;
}
/* Financial Information Page Ends*/
	#informationRequestContainer .accordion{
		display:none;
	}

/* ======= Screen width less than 640 px ============== */



/* ==================== EVENTS AND PRESENTATIONS =================== */

#informationRequestContainer .dateBlock {
    color: #9C9C9C;
    text-align: center;
    font-size: 1em;
    width: 12%;
    float: left;
}
#informationRequestContainer .dateBlock .Day{
	color:#525252;
	font-weight:bold;
	font-size:2.5em;
}
#informationRequestContainer .dateInformation{
    width: 83%;
    float: left;
	padding-left:10px;
	border-left: 3px solid #dcdcdc;
	font-size:0.85em;
	line-height:1.25em;
}



#informationRequestContainer .dateInformation .dateInfoHead{
	margin-top:-3px;
	font-weight:bold;
	font-size:1.1em;
}
#informationRequestContainer .dateInformation a{
	text-decoration:underline;
	color:#5781ae;
}
#informationRequestContainer .webcastLink img{
	padding-right:8px;
}
#informationRequestContainer .dateInformation p{
	font-size:0.9em;
}
#informationRequestContainer .dateInformation p a{
	font-size:1.1em;
}
#informationRequestContainer #rightCol #calendar{
	width:38%;
	height:260px;
	background-image:url(http://media.corporate-ir.net/media_files/IROL/11/118965/2015/images/CalendarPlaceHolder.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
	clear:both;
}
#informationRequestContainer #rightCol #CalendarEventDetails{
	width:59%;
	float:left;
	margin-left:10px;
}
#informationRequestContainer #rightCol #CalendarEventDetails .dateInformation{
	width:100%;
	border-left:none;
	margin-top:-8px;
}
#informationRequestContainer  .blueheaderBand{
	background-color:#5781ae;

}

#informationRequestContainer #strykerAdvantage p{
	font-size:0.85em;
}
#informationRequestContainer #strykerAdvantage #strykerAdvpara{
	margin-top:5px;
	display:inline-block;
	font-size:0.8em;
}
#informationRequestContainer #strykerAdvantage .headerBand p{
	font-size:1em;
}
#informationRequestContainer #strykerAdvantage a{
	text-decoration:underline;
	color:#5781ae;
	font-size:0.85em;
}
#informationRequestContainer #strykerAdvantage .infoRequestInputFieldRow-Full .left{
	width:45%;
	float:left;
}
#informationRequestContainer #strykerAdvantage .infoRequestInputFieldRow-Full .right{
	width:45%;
	float:left;
	margin-left:20px;
}
#informationRequestContainer #strykerAdvantage .infoRequestInputFieldRow-Full{
	margin-top:5px;
}
#informationRequestContainer .rightBlockofRow #submitBtnForForm{
	margin-top:24px;
}
#informationRequestContainer .earningLinks{
	padding-left:20px;
}
#informationRequestContainer #linksOnLeft li ul li a, #informationRequestContainer #linksOnLeftMobile li ul li a{
	font-size: 0.95em;
	color: #5781AE;
	text-decoration: none;
}

#informationRequestContainer #linksOnLeft li ul li a:hover, #informationRequestContainer #linksOnLeftMobile li ul li a:hover{
	text-decoration:underline;
}
#informationRequestContainer #linksOnLeft li ul, #informationRequestContainer #linksOnLeftMobile li ul{
	margin-left:-25px;
}
#informationRequestContainer #linksOnLeft li, #informationRequestContainer #linksOnLeftMobile li{
	list-style:none;
	

}
#informationRequestContainer .infoBlockHeading{
	margin:5px 0px;
	}
	
#informationRequestContainer .link_highlight{ clear:both; padding-left:50px;}

#informationRequestContainer .link_highlight li {
	list-style:url(http://media.corporate-ir.net/media_files/IROL/11/118965/2015/images/arrow_green3.png) !important;	
padding-top:5px; padding-bottom:5px;

	}
	
	#informationRequestContainer .InvestorAccordionLink a{
		
		 background:url(http://media.corporate-ir.net/media_files/IROL/11/118965/2015/images/arrow_green3.png) no-repeat left center;  margin:10px 0px; padding-left:12px;}
		 
		 #informationRequestContainer .InvestorAccordionLink a:hover{ text-decoration:underline;}
		 
#informationRequestContainer .PressRelesePara{
	margin-top:-4px;
}
#informationRequestContainer #ThumbanilAndLinkContainer{
	
	clear:both;

}
#informationRequestContainer .InvestorAccordionLink a{
	font-size: 0.95em;
	color: #5781AE;
	text-decoration: none;
	margin-left:3%;
}
#informationRequestContainer .InvestorAccordionLink{
	line-height:1.5em;
	clear:both;
}
#informationRequestContainer #investor_Advantage_Links_Left, #informationRequestContainer #investor_Advantage_Links_Right{
	list-style:none;
	font-size:0.85em;
	clear:both;
	margin-top:-20px;
	padding-left:10px;;
	float:left;
}
#informationRequestContainer #investor_Advantage_Links_Left li,#informationRequestContainer #investor_Advantage_Links_Right li{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/11/118965/2015/images/plusExpand.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-bottom:15px;
	float: left;
    width: 98%;
}

#informationRequestContainer #investor_Advantage_Links_Left li a,#informationRequestContainer #investor_Advantage_Links_Right li a{
	font-size:1em;
}
#informationRequestContainer #investor_Advantage_Links_Left li.active, #informationRequestContainer #investor_Advantage_Links_Right li.active{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/11/118965/2015/images/expand_icon.png);
}

#informationRequestContainer #investor_Advantage_Links_Left li div {
	dispaly:none;
	
	}

#informationRequestContainer #CalendarEventDetails .infoRequestInputFieldRow-Full{
	margin-top:3px;
}

#informationRequestContainer #EarningsResultLinks{
	list-style:none;
	width:94%;
}
#informationRequestContainer #EarningsResultLinks li{
	width:46%;
	float:left;
	margin-top:5px;
}



#informationRequestContainer .InvestorFormatIcon p, #informationRequestContainer .InvestorFormatIcon img{
	float:left;	
}
#informationRequestContainer .InvestorFormatIcon img{
	padding-top:10px;
	padding-left:5px;
}
#informationRequestContainer .eventTime,#informationRequestContainer .eventHeadLink, #informationRequestContainer .eventFieldArea{
	float:left;
	width:100%;
}
#informationRequestContainer .eventFieldArea p, #informationRequestContainer .eventFieldArea input,#informationRequestContainer .eventFieldArea button{
	float:left;
}
#informationRequestContainer .eventFieldArea input,#informationRequestContainer .eventFieldArea button{

	margin-top:8px;
}
#informationRequestContainer .eventFieldArea{
	margin-top:-5px;
}
#informationRequestContainer .eventHeadLink{
	font-weight:bold;
	margin-top:-5px;
}
#informationRequestContainer .eventHeadLink a{
	color:#5781AE;
	margin-left:8px;
}
#informationRequestContainer .eventTime{
	margin-top:-2px;
}

/*slider css start*/

    #slides2 {
      display: none;
      margin-top:10px;
	  position:relative;
	  
    }

    .slidesjs-navigation {
      margin-top:3px;
      color:#000 !important;
      text-decoration:none;
      font-weight:bold;
      outline:0px;
    }

    .slidesjs-previous {
   left:10px;
	    position:absolute;
	  bottom:30px;
	  z-index:999;
    }

    .slidesjs-next {
   left:25px;
	    position:absolute;
	  bottom:30px;
	  z-index:999;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
	  position:absolute;
	  bottom:30px;
	  z-index:999;
	  right:10px;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(http://media.corporate-ir.net/media_files/IROL/11/118965/2015/images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

/*slider css end*/

#informationRequestContainer .eventFieldArea button{
	border-radius:0px;
	background-color:#5781AE;
	border:none;
	height:27px;
	color:#ffffff;
}
#informationRequestContainer #daysPrior, #informationRequestContainer #eventEmailID{
	border-radius:0px;
	background-color:#F5F5F5;
	border:1px solid #D9D9D9;
	height:23px;
	padding-left:5px;
}
#informationRequestContainer #daysPrior:disabled, #informationRequestContainer #eventEmailID:disabled{
	background-color:#e1e1e1;
}
@media only screen and (max-width:1014px) and (min-width:1001px){
	
	#informationRequestContainer .leftBlockOfThumbAndLinks {
		width: 100%;
	}
	#informationRequestContainer .rightBlockOfThumbAndLinks {
		width: 100%;
		margin-left: 0px;
		margin-top: 20px;
	}
	
}

@media only screen and (max-width:1000px) and (min-width:641px){
	#informationRequestContainer #EmailAlert{
		margin-top:20px;
		width:98%;
		float:left;
	}
	#informationRequestContainer #EmailAlertField{
		width:46%;
		margin-top:24px;
		margin-left:-183px;
	}
	#informationRequestContainer .leftBlockOfThumbAndLinks{
		width:100%;
	}
	#informationRequestContainer .rightBlockOfThumbAndLinks{
		width:100%;
		margin-left:0px;
		margin-top:20px;
	}
	#informationRequestContainer .StockQuoteRow{
		width:100%;
	}
	#informationRequestContainer .accordion{
		display:none;
	}
	#informationRequestContainer #investor_Advantage_Links_Left li,#informationRequestContainer #investor_Advantage_Links_Right li{
		width:98%;
		clear:both;
	}
	#informationRequestContainer #investor_Advantage_Links_Left, #informationRequestContainer #investor_Advantage_Links_Right{

	width:80%;

	}
	
	#informationRequestContainer #GoBtn {  margin-top:23px;}
}















@media only screen and (max-width:640px){
	
	
	
	#informationRequestContainer{
		max-width:640px;
        width:98%;
	}
	#informationRequestContainer .infoBlockThumnailLink {

	
	width: 58%;
	

}
	
	#informationRequestContainer #leftCol{
		width:98%;
		display:none;

	}
	#informationRequestContainer #leftColMobile{
		width:100%;
		display:block;
		clear:both;
	}
	

	#informationRequestContainer #rightCol{
		width:98%;
		float:none;
		clear:both;
	}
	
	#informationRequestContainer .leftColHeading img { display:none;}
	#informationRequestContainer #pageHeader{
		font-size:1.5em;
		transition: all 0.7s ease 0s;
	}
	#informationRequestContainer #EmailAlert{
		margin-top:10px;
		width:100%;
		float:left;
	}
	#informationRequestContainer #EmailAlertField{
		width:56%;
		margin-top:24px;
		margin-left:-183px;
	}
	#informationRequestContainer #GoBtn{
		margin-top:24px;
	}
	#informationRequestContainer .infoBlock {
    width: 100%;
    padding-top: 5px;
    display: block;
    border-bottom: 1px solid #518274;
    padding-bottom: 25px;
	}
	#informationRequestContainer .infoBlock ul{
		display:none;
	}
	#informationRequestContainer .collapseExpandBtn{
		display:block;
	}
	#informationRequestContainer .infoBlockHeading{
		font-weight:normal;
        outline:0;
	}
	
	
	#informationRequestContainer .rightBlockOfThumbAndLinks{
		margin-left:0px;
		margin-top:20px;
	}
	#informationRequestContainer #investorContactContainer #address .para{
	margin-top:10px;
	width: 100%;
	
	}
	#informationRequestContainer #investorContactContainer #address{
		padding-top:0px;
	}
	#informationRequestContainer .rightBlockofRow{
		padding-top: 15px;
		padding-left:0px;
		width:98%;
	}
	#informationRequestContainer .rightBlockofRow input{
		width:100%;
	}
	#informationRequestContainer .leftBlockofRow{
		width:98%;
	}
	#informationRequestContainer .leftBlockofRow input{
		width:100%;
	}
	#informationRequestContainer .headerBand{
	width:98%;
	}
	#informationRequestContainer #investorContactContainer {
    border-top: 1px solid #D9D9D9;
    width: 98%;
    background-color: #F5F5F5;
    padding-left: 2%;
    overflow: auto;


	}
	#informationRequestContainer .leftBlockOfThumbAndLinks, #informationRequestContainer .rightBlockOfThumbAndLinks{
	width:100%;
	}
	
	#informationRequestContainer #submitBtnForForm{
		width:100%;
	}
	#informationRequestContainer #thumbnailSection{
		display:none;
	}
	
	#informationRequestContainer #rightCol #calendar{
		width:100%;
		min-height:240px;
		
		margin-top:10px;
		float:left;
	}
	#informationRequestContainer #rightCol #CalendarEventDetails{
		width:100%;
		float:left;
		margin-left:0px;
	}
	#informationRequestContainer #strykerAdvantage .infoRequestInputFieldRow-Full .left{
	width:100%;
	float:left;
}
#informationRequestContainer #strykerAdvantage .infoRequestInputFieldRow-Full .right{
	width:100%;
	float:left;
	margin-left:0px;
	margin-top:5px;
}
	#informationRequestContainer .rightBlockofRow #submitBtnForForm{
	margin-top:0px;
	width:102%;
	float:left;
}
#informationRequestContainer .dateBlock {
    width:20%;
}

#informationRequestContainer .dateInformation{
    width: 76%;
    
}
#informationRequestContainer #linksOnLeftMobile{
	width:100%;
	display:block;
	margin:0px;
	padding:0px;
}

#informationRequestContainer #linksOnLeft li{
	width: 100%;
	padding-top: -15px;
	display: block;
	border-bottom: 1px solid #518274;
	padding-bottom: 25px;
	padding-top:6px;

}
#informationRequestContainer #linksOnLeftMobile li{
	width: 100%;
	padding-top: -15px;
	display: block;
	border-bottom: 1px solid #518274;
	padding-bottom: 5px;
	padding-top:6px;
	background-image:url(http://media.corporate-ir.net/media_files/IROL/11/118965/2015/images/plusIcon.png);
	background-repeat:no-repeat;
	background-position:right;
	clear:both;
	overflow:auto;
}
#informationRequestContainer #linksOnLeftMobile li.active{
	width: 100%;
	padding-top: -15px;
	display: block;
	border-bottom: 1px solid #518274;
	padding-bottom: 25px;
	padding-top:6px;
	background-image:url(http://media.corporate-ir.net/media_files/IROL/11/118965/2015/images/minusIcon.png);
	background-repeat:no-repeat;
	background-position:top right;
}
	#informationRequestContainer #investor_Advantage_Links_Left li,#informationRequestContainer #investor_Advantage_Links_Right li{
		width:98%;
		clear:both;
	
	}
	#informationRequestContainer #EarningsResultLinks li{
		width:96%;
		float:left;
		margin-top:5px;
	}
	#informationRequestContainer #EarningsResultLinks{
		list-style:none;
		width:98%;
		margin-left:-5%;
	}
	#informationRequestContainer #investor_Advantage_Links_Right{
		margin-top:-27px;	
	}
	#informationRequestContainer .headerBand{
		font-size:0.9em;
	}
	#informationRequestContainer .infoRequestInputFieldRow{
		width:98%;
	}
	#informationRequestContainer .inputAreaOfField_FullWidth textarea{
		padding-left: 0px;
		width:99%;
	}
	#informationRequestContainer #GoBtn{
		padding-top:9px;
		padding-bottom:9px;
		margin-left:-3px;
		margin-top:24px;
	}
}


/*  ================== END of ========================= 
======= Screen width less than 640 px ============== */