.irr-container {background-image: url(/Images/irr-int-bg.gif); width: 572px; margin: 20px 0px; overflow: auto; font-family:Arial,Helvetica,sans-serif; font-size:11px;}
.irr-boxhead {height: 28px; float: left; font-size: 16px; color: #ffffff; font-weight: bold; margin: 8px 0px 0px 10px;background-color: inherit;}
.irr-boxhead a {color:#fff;}
.irr-boxhead a:hover {color:#DEA001;}
.irr-body {background-color: #FFFFFF; clear: both; width: 568px; overflow: auto; text-align: left; font-size: 12px; margin: auto;}
.irr-body h2 {font-size: 24px !important; margin-top: 0px;}
.irr-body ul {margin: 5px 0px 15px 272px;}
.irr-body li {background-position: 0 9px !important;}
.irr-body .imgLeft {margin-right: 20px;}
div#irr-footer-link a {float: right; padding: 5px 8px; margin-top: 0px; color: #ffffff; text-decoration:none; background-color: inherit;}
div#irr-footer-link a:hover {color:#F6D375;}
ul#irr-top-nav {float:right; margin:13px 5px 0px 0px; min-height:15px; padding:0px;}
ul#irr-top-nav li {border-right: 1px solid #FFFFFF; display:inline; float:left; list-style-type:none; padding:0px 6px 0px 6px; line-height: 12px;}
ul#irr-top-nav li.on a, ul#irr-top-nav li a:hover {color:#F6D375;}
ul#irr-top-nav li a {color:#FFFFFF; font-weight:bold; line-height:12px; text-decoration:none; background-color: inherit;}
li#irr-nav-last {border-right: 0px !important;}
.storyFooter .supFooter, .storypage .bgWhite.pad20.padNoBottom .pagination {display:none!important;}


/* new styles for IRR as of 9/28/2011 */

.irr-container > a
		{
		    color:#fff;
		    font-family	Arial,Helvetica,sans-serif;
			font-size:11px;
			font-weight:700;
			font-style:normal;
			font-size-adjust:none;
			color:#FFFFFF;
			text-transform:none;
			text-decoration:none;
			letter-spacing:normal;
			word-spacing:0;
			line-height:12px;
			background:none;
			border:none;			
			display:block;
			float:left;
			border-right:2px solid #fff;
			padding:0px 5px;
			margin-top:13px;
			
		}
		.irr-container > a.last {border-right:none;}
		.irr-container > a.first {margin-left:46px;}
		.irr-container > a.on, .irr-container > a:hover {color:#DEA001;}
		
		.share_info
		{
			color: #000;			
			font-size:11px;
			padding: 4px;
			cursor: pointer;
			width:210px;
			margin-top:10px;
			margin-left:5px;
			background: #e2e2e1;
			background: -moz-linear-gradient(top, #e2e2e1 0%, #fafafa 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e1), color-stop(100%,#fafafa));
			background: -webkit-linear-gradient(top, #e2e2e1 0%,#fafafa 100%);
			background: -o-linear-gradient(top, #e2e2e1 0%,#fafafa 100%);
			background: -ms-linear-gradient(top, #e2e2e1 0%,#fafafa 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e1', endColorstr='#fafafa',GradientType=0 );
			background: linear-gradient(top, #e2e2e1 0%,#fafafa 100%);
		}
		
		.share_info .circle 
		{
		    background: none repeat scroll 0 0 #797979;
			border-radius: 15px 15px 15px 15px;
			color: #FFFFFF;
			display: inline-block;
			font-size: 15px;
			font-weight: bold;			
			padding:0px 3px 0px;
			display:inline-block;
		}
		.share_info .circle + span {color:#104271;}
		.share_info img
		{
			vertical-align: middle;
			margin-top: -3px;
		}
		.share_info blockquote
		{
			background: #F5F8FD;
			position: absolute;
			margin: 10px 0px 0px -5px;
			width: 198px;
			z-index: 500;
			padding: 10px;
			border-radius: 10px;
			display: none;
			border: 1px solid #9d9c9e;
		}
		.share_info blockquote .copy
		{
		    color:#fff;
		    text-transform:uppercase;
		    font-size:12px;
		    border:none;
		    margin:0px;
		    padding: 1px 3px;
		    background: #4c82dc;
			background: -moz-linear-gradient(top, #4c82dc 0%, #36568c 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c82dc), color-stop(100%,#36568c));
			background: -webkit-linear-gradient(top, #4c82dc 0%,#36568c 100%);
			background: -o-linear-gradient(top, #4c82dc 0%,#36568c 100%);
			background: -ms-linear-gradient(top, #4c82dc 0%,#36568c 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c82dc', endColorstr='#36568c',GradientType=0 );
			background: linear-gradient(top, #4c82dc 0%,#36568c 100%);
		}
		
		.share_info blockquote textarea
		{
			width: 190px;
			margin-top:5px;
			margin-bottom: 8px;
			font-size: 11px;
			border: 1px solid #d1d3d3;			
		}
				
		.share_info em
		{
			color: #2c2b29;
			font-size: 11px;			
			margin-top: 8px;
		}
						
		
		.share_info h6
		{
		    font-family:Arial;
		    font-size:14px;
		    font-weight:normal;
		    margin:0px 0px 10px;
		    padding:0px;
		    color:#000;
		}		
		.share_info h6 span, .share_info blockquote .close
		{
			border: medium none;
			float: right;
			font-weight: bold;
			margin: 0;
			color:#002857;
		}
		
		.roundup_table
		{
			padding: 10px 0px;
			margin-top: -20px;
		}
		
		.roundup_table > p:first-child
		{
			margin-top: 0px;
		}
		.roundup_table > h6
		{
			color: #000;
			font-family: Arial;
			font-size: 14px;
			font-weight: bold;
			position: static;
			background: #e0e0c2;
			margin: 0px;
			padding: 3px;
			text-align: center;
		}
		.roundup_info
		{
			padding: 10px 5px 10px 0px;
			border-left: 1px solid #eaead5;
			background: #eaead5;
			background: -moz-linear-gradient(left, #ffffff 0%, #eaead5 100%);
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#eaead5));
			background: -webkit-linear-gradient(left, #ffffff 0%,#eaead5 100%);
			background: -o-linear-gradient(left, #ffffff 0%,#eaead5 100%);
			background: -ms-linear-gradient(left, #ffffff 0%,#eaead5 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaead5',GradientType=1 );
			background: linear-gradient(left, #ffffff 0%,#eaead5 100%);
		}
		
		/*.roundup_info table
		{
			width: 330px;
			background: #fff;
		}
		
		.roundup_info table td, .roundup_info table th
		{
			padding: 4px;
			text-align: center;
			border-right: 1px solid #d0d7e5;
			border-bottom: 1px solid #d0d7e5;
		}
		
		.roundup_info table tbody tr:nth-child(even) td
		{
			background: #f5f8fd;
		}
		.storypage h1
		{
			font-family: Arial;
			font-size: 22px;
			color: #000;
		}*/

