@charset "utf-8";
/* HGI Newsroom CSS '09 */
/* -- General Styles ------------------------------------ */
#newsroom .content .debug{font-size:10px; color:#0000ff; border:1px solid #00ff00; padding:5px 5px 5px 5px;}

#newsroom .maincontent-bg{background-image:none; padding:15px 20px 15px 20px;}

#newsroom .content{margin:18px 0px 70px 0px; width:635px;}
#newsroom .content a:link{line-height:normal; color:#b40000;} 
#newsroom .content a:visited{line-height:normal; color:#b40000;}
#newsroom .content a:hover{line-height:normal; color:#de2816;}

#newsroom h2{margin:0px 0px 0px 0px;}
#newsroom h3{color:#606060; font-size:28px; line-height:1em; font-family:Georgia, "Times New Roman", Times, serif;}
	#newsroom h3.sIFR-replaced{margin:-5px 0px -18px 0px;}
	#newsroom h3 div{display:inline; color:#aaaaaa;}
	#newsroom h3 a:link{color:#606060; text-decoration:none;}
	#newsroom h3 a:visited{color:#606060; text-decoration:none;}
	#newsroom h3 a:hover{color:#de2816;}
#newsroom h4{color:#606060; margin:0px 0px 0px 0px; line-height:1em;}
	/* corrects a stylesheet stacking issue */
	#newsroom #PageComments_holder h4{margin:0px 0px 10px 0px; clear:both;}  
	#PageCommentInterface_Form_PageCommentsPostCommentForm textarea 
	 {
	  background:transparent url(../images/form_textarea_bg.png) 0px 0px no-repeat;
	  width: 440px;
	  height: 120px;
	  padding: 10px;
	 }
	 #PageCommentInterface_Form_PageCommentsPostCommentForm .Actions
	 {
	  float: none;
	  right: 0px;
	  margin: 0px 0px 40px 0px;
	 }

	
	
/* -- Sidebar ------------------------------------------- */
#newsroom #sidebar-container{width:197px; margin:15px 30px 0px 0px; overflow:hidden; float:left;}

#newsroom #sidebar-container #newsroom-search{background:url('../images/newsroom_sidebar_bg.png') bottom left no-repeat; margin:9px 0px 0px 0px; padding:3px 0px 18px 0px;}
	#newsroom #sidebar-container #newsroom-search span.top{background:url('../images/newsroom_sidebar_top.png') top left no-repeat; display:block; width:198px; height:9px; position:relative; top:-12px;}
	#newsroom #sidebar-container #newsroom-search input{background:transparent url('../images/newsroom_textfield_bg.png') top left no-repeat; position:relative; top:-4px; left:16px; width:151px; height:29px; padding:0px 10px 0px 5px; color:#525252;}
	#newsroom #sidebar-container #newsroom-search input#submit{background:url('../images/form_submit_btn.png') top left no-repeat; cursor:pointer; position:relative; top:0px; left:98px; width:81px; height:30px; padding:0px 0px 3px 0px;}
	#newsroom #sidebar-container #newsroom-search select{position:relative; top:0px; left:17px; margin:0px 0px 5px 0px; border:1px solid #c8c8c8; width:162px;}
	#newsroom #sidebar-container #newsroom-search .select-dropdown{position:relative; z-index:10; height:32px;}
	#newsroom #sidebar-container #newsroom-search .select-dropdown p{background:transparent url('../images/newsroom_sidebar_dropdown_btn.png') top left no-repeat; position:absolute; left:16px; width:167px; height:30px; padding:0px 0px 3px 10px; width:153px; line-height:25px; cursor:pointer; z-index:10; color:#525252;}
	#newsroom #sidebar-container #newsroom-search .select-dropdown ul{background:url('../images/newsroom_sidebar_dropdown_bg.png') bottom left no-repeat; width:162px; position:absolute; top:12px; left:17px; z-index:1; padding:20px 0px 5px 0px; list-style:none;}
	#newsroom #sidebar-container #newsroom-search .select-dropdown ul li{padding:0px 0px 0px 0px;}
	#newsroom #sidebar-container #newsroom-search .select-dropdown ul li a:link{display:block; color:#4e4e4e; font-size:11px; text-decoration:none; border-top:1px dotted #b3b3b3; height:30px; width:151px; line-height:30px; padding:0px 0px 0px 10px;}
	#newsroom #sidebar-container #newsroom-search .select-dropdown ul li a:visited{display:block; color:#4e4e4e; font-size:11px; text-decoration:none; border-top:1px dotted #b3b3b3; height:30px; width:151px; line-height:30px; padding:0px 0px 0px 10px;}
	#newsroom #sidebar-container #newsroom-search .select-dropdown ul li a:hover{color:#de2816; background-color:#ededed;}

#newsroom #sidebar-container #sub-nav{background:url('../images/newsroom_sidebar_bg.png') bottom left no-repeat; margin:9px 0px 0px 0px; padding:3px 0px 13px 0px; float:none; width:auto;}
	#newsroom #sidebar-container #sub-nav span.top{background:url('../images/newsroom_sidebar_top.png') top left no-repeat; display:block; width:198px; height:9px; position:relative; top:-12px;}
	#newsroom #sidebar-container #sub-nav ul{margin:-10px 4px 0px 3px; text-indent:16px;}
	#newsroom #sidebar-container #sub-nav ul li{list-style:none; padding:0px 0px 0px 0px; position:relative; line-height:100%; padding:1px 0px 0px 0px; height:28px;}
	#newsroom #sidebar-container #sub-nav ul li a:link{color:#525252; text-decoration:none; font-size:12px; display:block; padding:3px 0px 3px 0px; position:absolute; width:100%;}
	#newsroom #sidebar-container #sub-nav ul li a:visited{color:#525252; text-decoration:none; font-size:12px; display:block; padding:3px 0px 3px 0px; position:absolute; width:100%;}
	#newsroom #sidebar-container #sub-nav ul li a.current{color:#ffffff;}
	#newsroom #sidebar-container #sub-nav ul li a.section{color:#ffffff;}
	#newsroom #sidebar-container #sub-nav ul li span{background:url('../images/side-nav-bg.png') -215px 0px no-repeat; display:block; height:28px; width:211px;}	
	#newsroom #sidebar-container #sub-nav ul li span.selected{background:url('../images/side-nav-bg.png') -28px 0px no-repeat;}	
	
#newsroom #sidebar-container #Sidebar{width:100%; padding:0px 0px 24px 0px; margin:2px 0px 10px 0px; background:transparent url(../images/newsroom_accordion_bg.png) left bottom repeat-y;}
	#newsroom #sidebar-container #Sidebar span{background:transparent url('../images/newsroom_accordion_top.png') left top no-repeat; display:block; width:100%; height:19px;}
	#newsroom #sidebar-container #Sidebar .WidgetHolder{margin:0px 3px 0px 2px;}
	#newsroom #sidebar-container #Sidebar .WidgetHolder h3{font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-indent:16px; font-size:12px; line-height:28px; height:28px;}
	#newsroom #sidebar-container #Sidebar .WidgetHolder h3:hover{color:#de2816;}
	#newsroom #sidebar-container #Sidebar .WidgetHolder h3.open{background:#ffffff url('../images/blog_accordion_btn.png') 0px -26px repeat-x;}
	
#newsroom #sidebar-container #newsroom-twitter{background:url('../images/newsroom_sidebar_bg.png') bottom left no-repeat; margin:9px 0px 0px 0px; padding:3px 0px 20px 0px; float:none; width:auto; position:relative;}
	#newsroom #sidebar-container #newsroom-twitter span.top{background:url('../images/newsroom_sidebar_top.png') 0px 0px no-repeat; display:block; width:198px; height:9px; position:relative; top:-12px;}
	#newsroom #sidebar-container #newsroom-twitter span.icon{background:url('../images/newsroom_icon_sidebar.gif') 0px -22px no-repeat; display:block; width:32px; height:32px; position:absolute; top:10px; right:14px;}
	#newsroom #sidebar-container #newsroom-twitter div{margin:0px 4px 0px 3px; padding:0px 16px 0px 16px;}
	#newsroom #sidebar-container #newsroom-twitter h3{font-size:19px; line-height:1em; margin:0px 0px 20px 0px;}
		#newsroom #sidebar-container #newsroom-twitter h3.sIFR-replaced{margin:-11px 0px -7px 0px;}
	#newsroom #sidebar-container #newsroom-twitter ol{list-style:none;}
	#newsroom #sidebar-container #newsroom-twitter ol li{margin:15px 0px 0px 0px; padding:0px 0px 0px 0px;}
	#newsroom #sidebar-container #newsroom-twitter ol li p{font-size:12px; line-height:16px; font-family:Georgia,"Times New Roman",Times, serif; color:#b40000;}
	#newsroom #sidebar-container #newsroom-twitter ol li span{font-size:10px; line-height:10px; display:block; margin:3px 0px 0px 0px;}
	#newsroom #sidebar-container #newsroom-twitter ol li a:link{color:#b40000; text-decoration:underline; line-height:normal;}
	#newsroom #sidebar-container #newsroom-twitter ol li a:visited{color:#b40000; text-decoration:underline; line-height:normal;}
	#newsroom #sidebar-container #newsroom-twitter ol li a:hover{text-decoration:underline;}
	#newsroom #sidebar-container #newsroom-twitter ol li span a:link{color:#606060; font-weight:bold; text-decoration:none;}
	#newsroom #sidebar-container #newsroom-twitter ol li span a:visited{color:#606060; font-weight:bold; text-decoration:none;}

#newsroom #sidebar-container #newsroom-team{background:url('../images/newsroom_sidebar_bg.png') bottom left no-repeat; margin:9px 0px 0px 0px; padding:0px 0px 13px 0px; float:none; width:auto; position:relative;}
	#newsroom #sidebar-container #newsroom-team span.top{background:url('../images/newsroom_sidebar_top.png') 0px 0px no-repeat; display:block; width:198px; height:9px; position:relative; top:-9px;}
	#newsroom #sidebar-container #newsroom-team span.icon{background:url('../images/newsroom_icon_sidebar.gif') 0px 0px no-repeat; display:block; width:32px; height:22px; position:absolute; top:10px; right:14px;}
	#newsroom #sidebar-container #newsroom-team div{margin:0px 4px 0px 3px; padding:3px 16px 0px 16px; line-height:normal;}
	#newsroom #sidebar-container #newsroom-team h3{font-size:19px; line-height:1em; margin:0px 0px 15px 0px;}
		#newsroom #sidebar-container #newsroom-team h3.sIFR-replaced{margin:-6px 0px 0px 0px;}
	#newsroom #sidebar-container #newsroom-team ul{list-style:none;}
		#newsroom #sidebar-container #newsroom-team ul li{padding:0px 0px 30px 0px;}
		#newsroom #sidebar-container #newsroom-team p{font-size:12px; line-height:normal;}
		#newsroom #sidebar-container #newsroom-team div span{font-size:10px; display:block; line-height:normal; margin:0px 0px 3px 0px;}
		#newsroom #sidebar-container #newsroom-team div span.sIFR-alternate{display:none;}
		#newsroom #sidebar-container #newsroom-team a:link{color:#b40000; line-height:normal; text-decoration:none;}
		#newsroom #sidebar-container #newsroom-team a:visited{color:#b40000; line-height:normal; text-decoration:none;}
		#newsroom #sidebar-container #newsroom-team a:hover{color:#b40000; line-height:normal; text-decoration:none;}
			#newsroom #sidebar-container #newsroom-team a.brasstacks{display:block; width:16px; height:16px; background:url('../images/newsroom_icon_feeds.gif') 0px 0px no-repeat; float:left; margin:0px 6px 0px 0px;}
			#newsroom #sidebar-container #newsroom-team a.rss{display:block; width:14px; height:15px; background:url('../images/newsroom_icon_feeds.gif') -16px 0px no-repeat; float:left; margin:0px 6px 0px 0px;}
			#newsroom #sidebar-container #newsroom-team a.twitter{display:block; width:11px; height:15px; background:url('../images/newsroom_icon_feeds.gif') -31px 0px no-repeat; float:left; margin:0px 6px 0px 0px;}
			#newsroom #sidebar-container #newsroom-team a.linkedin{display:block; width:16px; height:17px; background:url('../images/newsroom_icon_feeds.gif') -43px 0px no-repeat; float:left; margin:-1px 6px 0px 0px;}
				#newsroom #sidebar-container #newsroom-team a.brasstacks:hover{background-position:0px -17px;}
				#newsroom #sidebar-container #newsroom-team a.rss:hover{background-position:-16px -15px;}
				#newsroom #sidebar-container #newsroom-team a.twitter:hover{background-position:-31px -15px;}
				#newsroom #sidebar-container #newsroom-team a.linkedin:hover{background-position:-43px -17px;}

/* -- Landing Page - Recent News ------------------------ */
#newsroom #recent_news{position:relative; margin:0px 0px 25px 0px;}
	#newsroom #recent_news h4{font-size:22px;}
	#newsroom #recent_news h5{color:#d9d9d9; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif;}
	#newsroom #recent_news ul{margin:10px 0px 0px 0px; list-style:none; list-style-image:none;}
	#newsroom #recent_news ul li{padding:0px 0px 20px 0px; font-size:12px;}
	#newsroom #recent_news p{font-size:12px; margin:0px 0px 0px 2px;}
	#newsroom #recent_news a:link{line-height:25px; display:block; color:#ffffff;}
	#newsroom #recent_news a:visited{line-height:25px; display:block; color:#ffffff;}
	#newsroom #recent_news a:hover{color:#de2816; text-decoration:none;}
	#newsroom #recent_news div{background:#181818 url('../images/newsroom_recent_bg.png') 0px 0px no-repeat; padding:13px 20px 13px 15px; min-height:75px; width:599px;}
	#newsroom #recent_news span.bottom{background:transparent url('../images/newsroom_recent_bottom.png') no-repeat scroll 0px 0px; display:block; height:7px; width:100%;}
	#newsroom #recent_news span.speech{display:block; width:0px; height:0px; position:absolute; bottom:-35px; right:130px; border-color:#181818 #ffffff #ffffff #ffffff; border-style:solid; border-width:35px 0px 0px 24px;}
	
	#newsroom #recent_news.enhanced h4{margin:0px 0px 12px 0px;}
		#newsroom #recent_news.enhanced h4.sIFR-replaced{margin:0px 0px -5px 0px;}
	#newsroom #recent_news.enhanced h5{overflow:hidden; height:28px;}
	#newsroom #recent_news.enhanced ul{margin:0px 0px 0px 0px;}
	#newsroom #recent_news.enhanced ul li{padding:0px 0px 0px 0px;}
	#newsroom #recent_news.enhanced p{display:none;}

	#newsroom #recent_news #recent_nav{position:absolute; bottom:10px; right:15px;}
		#newsroom #recent_news #recent_nav img{display:none;}
		#newsroom #recent_news #recent_nav a:link{display:block; width:10px; height:10px; background:url('../images/newsroom_recent_nav.gif') 0px 0px no-repeat; float:left; margin:0px 2px 0px 0px;}
		#newsroom #recent_news #recent_nav a:visited{display:block; width:10px; height:10px; background:url('../images/newsroom_recent_nav.gif') 0px 0px no-repeat; float:left; margin:0px 2px 0px 0px;}
		#newsroom #recent_news #recent_nav a:hover{background:url('../images/newsroom_recent_nav.gif') -12px 0px no-repeat;}
		#newsroom #recent_news #recent_nav a.activeSlide{background:url('../images/newsroom_recent_nav.gif') -12px 0px no-repeat;}

/* -- Module Control------------------------------------- */
#newsroom .news-section-module{margin:0px 0px 42px 0px;}
	
#newsroom #the_latest{}
#newsroom #clients_news{margin:0px 35px 30px 0px; float:left; width:300px;}
#newsroom #agency_news{margin:0px 0px 30px 0px; float:left; width:300px;}
#newsroom #brass_tacks{clear:both;}

	#newsroom .news-section-module h4{border-bottom:1px solid #e7e7e7; padding:0px 0px 13px 0px;}
	#newsroom .news-section-module h4 a:link{color:#606060;}
	#newsroom .news-section-module h4 a:visited{color:#606060;}
	#newsroom .news-section-module h4 a:hover{color:#de2816;}
	#newsroom .news-section-module h4.sIFR-replaced{padding:0px 0px 0px 0px;}
		
	#newsroom p.section-meta{font-size:12px; margin:3px 0px 0px 0px; clear:both;}

/* -- Module - Default ---------------------------------- */
#newsroom .news-module{padding:5px 5px 5px 5px; border-bottom:1px solid #e7e7e7; position:relative; /*min-height:110px;*/}
	
	#newsroom .news-module a.image{float:right; display:block; width:240px; height:135px; margin:0px 0px 0px 20px; overflow:hidden; position:relative;}
	#newsroom .news-module a.image img{width:240px;}
	#newsroom .news-module a.image span{position:absolute; top:0px; left:0px; display:block; width:240px; height:135px;}
		#newsroom .Video a.image span{background:url('../images/newsroom_icon_module_play.png') 107px 54px no-repeat;}
		#newsroom .Awards a.image{border:1px solid #d1d1d1; background:#ffffff;}
		#newsroom .Awards a.image img{height:auto; width:auto; margin:14px auto 0px auto; display:block;}
		
	#newsroom .news-module span.icon{float:left; display:block; width:45px; height:45px; margin:0px 5px 5px 0px; background:url('../images/newsroom_icon_module_sprite.gif') -405px 0px no-repeat;}
	#newsroom .news-module span.icon em{display:none;}
		#newsroom .Photos span.icon{background:url('../images/newsroom_icon_module_sprite.gif') 0px 0px no-repeat;}
		#newsroom .Presentations span.icon{background:url('../images/newsroom_icon_module_sprite.gif') -90px 0px no-repeat;}
		#newsroom .Video span.icon{background:url('../images/newsroom_icon_module_sprite.gif') -45px 0px no-repeat;}
		#newsroom .Blog span.icon{background:url('../images/newsroom_icon_module_sprite.gif') -135px 0px no-repeat;}
		#newsroom .AgencyNews span.icon{background:url('../images/newsroom_icon_module_sprite.gif') -180px 0px no-repeat;}
		#newsroom .ClientsInTheNews span.icon{background:url('../images/newsroom_icon_module_sprite.gif') -225px 0px no-repeat;}
		#newsroom .Newsletters span.icon{background:url('../images/newsroom_icon_module_sprite.gif') -270px 0px no-repeat;}
		#newsroom .Awards span.icon{background:url('../images/newsroom_icon_module_sprite.gif') -315px 0px no-repeat;}
			
	#newsroom .news-module h5{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:18px; height:45px; display:table-row;}
		#newsroom .news-module h5 a:link{color:#212121; display:table-cell; vertical-align:middle; line-height:22px;}
		#newsroom .news-module h5 a:visited{color:#212121; display:table-cell; vertical-align:middle; line-height:22px;}
		#newsroom .news-module h5 a:hover{color:#de2816; text-decoration:none;}
		
	#newsroom .news-module p{font-size:12px; line-height:16px; margin:0px 0px 9px 0px; clear:left;}
	#newsroom .news-module p#author-source{font-size:11px; font-style: italic; margin:0px 0px 10px 0px; clear:left;}
	#newsroom .news-module p.meta{font-size:10px; margin:0px 0px 0px 0px; /*position:absolute;*/ width:370px;bottom:5px;}
		#newsroom .news-module p.meta a:link{display:inline; text-transform:capitalize;}
		#newsroom .news-module p.meta a:visited{display:inline; text-transform:capitalize;}
		#newsroom .news-module p.search-content{padding-bottom:18px;}

	#newsroom .Blog h5{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}
	#newsroom .Blog h5 a:link{line-height:17px; color:#b40000;}
	#newsroom .Blog h5 a:visited{line-height:17px; color:#b40000;}
	#newsroom .Blog h5 a:hover{color:#de2816; text-decoration:underline;}
	#newsroom .Blog h5 a span.meta{display:block; font-size:10px; color:#525252; text-decoration:none; font-family:"Tahoma", Arial, Helvetica, sans-serif;}
	#newsroom .Blog h5 a:hover span.meta{text-decoration:none;}
	#newsroom .Blog p{margin:5px 0px 10px 0px;}
	
/* -- Module - Small Text Variant ----------------------- */
#newsroom .small-module{padding:8px 5px 8px 5px; /*min-height:0px;*/}
	#newsroom .small-module a.image{width:100px; height:75px; margin:0px 0px 0px 15px;}
	#newsroom .small-module a.image img{width:100px;}
	#newsroom .small-module h5{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 20px 0px; display:block; height:auto;}
	#newsroom .small-module h5 a:link{line-height:17px; color:#b40000; line-height:normal;}
	#newsroom .small-module h5 a:visited{line-height:17px; color:#b40000; line-height:normal;}
	#newsroom .small-module h5 a:hover{color:#de2816; text-decoration:underline;}
	#newsroom .small-module p.meta{font-size:12px; font-family:"Tahoma", Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; bottom:10px; color:#777777;}
	
/* -- Module - IMG Variant for Video and Photos --------- */
#newsroom .alt-layout{}
	#newsroom .alt-layout .Video{float:left; width:147px; margin:0px 0px 5px 0px;}
		#newsroom .alt-layout .Video a.image{margin:0px 0px 0px 0px; height:109px; width:147px; float:none;}
		#newsroom .alt-layout .Video a.empty{background:url('../images/newsroom-bg-images.gif') 0px 0px no-repeat;}
		#newsroom .alt-layout .Video a.image img{width:147px;}
		#newsroom .alt-layout .Video a.image span{background-position:61px 40px; height:109px; width:147px;}
		#newsroom .alt-layout .Video span.icon{display:none;}
		#newsroom .alt-layout .Video h5{display:block; height:auto; margin:5px 0px 10px 0px;}
		#newsroom .alt-layout .Video p{display:none;}
		#newsroom .alt-layout .Video p.meta{display:block; position:relative; bottom:0px; width:152px;}
		#newsroom .alt-layout .Video p.meta span.cats{display:none;}

	#newsroom .alt-layout .Photos{float:left; width:147px; margin:0px 0px 10px 0px;}
		#newsroom .alt-layout .Photos a.image{margin:0px 0px 0px 0px; height:109px; width:147px; float:none;}
		#newsroom .alt-layout .Photos a.empty{background:url('../images/newsroom-bg-images.gif') -147px 0px no-repeat;}
		#newsroom .alt-layout .Photos a.image img{width:147px;}
		#newsroom .alt-layout .Photos a.image span{background-position:61px 40px; height:109px; width:147px;}
		#newsroom .alt-layout .Photos span.icon{display:none;}
		#newsroom .alt-layout .Photos h5{display:block; height:auto; margin:5px 0px 10px 0px;}
		#newsroom .alt-layout .Photos p{display:none;}
		#newsroom .alt-layout .Photos p.meta{display:block; position:relative; bottom:0px; width:152px;}
		#newsroom .alt-layout .Photos p.meta span.cats{display:none;}

	#newsroom .alt-layout .ClientsInTheNews{float:left; width:147px; margin:0px 0px 10px 0px;}
		#newsroom .alt-layout .ClientsInTheNews a.image{margin:0px 0px 0px 0px; height:109px; width:147px; float:none; border:1px solid #d1d1d1;}
		#newsroom .alt-layout .ClientsInTheNews a.empty{background:url('../images/newsroom-bg-images.gif') -147px 0px no-repeat;}
		#newsroom .alt-layout .ClientsInTheNews a.image img{width:147px;}
		#newsroom .alt-layout .ClientsInTheNews a.image span{background-position:61px 40px; height:109px; width:147px;}
		#newsroom .alt-layout .ClientsInTheNews span.icon{display:none;}
		#newsroom .alt-layout .ClientsInTheNews h5{display:block; height:auto; margin:5px 0px 10px 0px;}
		#newsroom .alt-layout .ClientsInTheNews p{display:none;}
		#newsroom .alt-layout .ClientsInTheNews p.meta{display:block; position:relative; bottom:0px; width:152px;}
		#newsroom .alt-layout .ClientsInTheNews p.meta span.cats{display:none;}

	#newsroom .alt-layout .AgencyNews a.empty{display:none;}


#newsroom .hover{background:#fff2f4; cursor:pointer;}
	#newsroom .hover h5 a:link{color:#000000; cursor:pointer;}
	#newsroom .hover h5 a:visited{color:#000000; cursor:pointer;}
	#newsroom .hover h5 a:hover{text-decoration:none; cursor:pointer;}


#newsroom .drilldown{}
	#newsroom .drilldown p.enhanced{position:relative;}
	#newsroom .drilldown p.enhanced object{margin:0px auto 0px auto; display:block;}
	#newsroom .drilldown p.enhanced embed{margin:0px auto 0px auto; display:block;}
	#newsroom .drilldown p.enhanced{background:#181818 url('../images/newsroom_recent_bg.png') 0px 0px no-repeat; margin:10px 0px 40px 0px; padding:30px 30px 30px 30px; min-height:75px; width:574px;}
	#newsroom .drilldown p.enhanced span.bottom{background:transparent url('../images/newsroom_recent_bottom.png') no-repeat scroll 0px 0px; display:block; height:7px; width:100%; position:absolute; left:0px; bottom:0px;}
	#newsroom .drilldown p.enhanced span.speech{display:block; width:0px; height:0px; position:absolute; bottom:-35px; left:38px; border-color:#181818 #ffffff #ffffff #ffffff; border-style:solid; border-width:35px 0px 0px 24px;}

	#newsroom .drilldown table{margin:10px 0px 0px 0px;}
	#newsroom .drilldown table table{margin:0px 0px 0px 0px;}
	#newsroom .drilldown table p{margin:0px 0px 0px 0px;}
	#newsroom .drilldown table h3{color:#cf1201; font-size:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:5px 0px 10px 0px; padding:0px 0px 0px 0px;}
	#newsroom .drilldown table img{margin:6px 10px 0px 0px;}
	#newsroom .drilldown table a img{margin:0px 0px 0px 0px;}
	#newsroom .drilldown table{}
	#newsroom .drilldown table{}

/* -- Blog Pagination ----------------------------------- */
#newsroom #PageNumbers{height:29px; margin:10px 5px 10px 5px;}
	#newsroom #PageNumbers div{background:url('../images/newsroom_pagination.png') 0px 0px repeat-x; display:inline; float:left; padding:0px 8px 3px 6px; color:#de2816;}
		#newsroom #PageNumbers div span{line-height:26px; padding:5px 4px 6px 5px;}
		#newsroom #PageNumbers a:link{color:#767676; line-height:26px; padding:5px 4px 6px 5px;}
		#newsroom #PageNumbers a:visited{color:#767676; line-height:26px; padding:5px 4px 6px 5px;}
		#newsroom #PageNumbers a:hover{color:#000000; text-decoration:none;}
	#newsroom #PageNumbers span.prev{background:url('../images/newsroom_pagination.png') 0px -29px no-repeat; display:block; width:26px; height:29px; float:left;}
	#newsroom #PageNumbers span.next{background:url('../images/newsroom_pagination.png') -26px -29px no-repeat; display:block; width:26px; height:29px; float:left;}
		#newsroom #PageNumbers span a:link{display:block; width:26px; height:29px; line-height:auto; padding:0px 0px 0px 0px;}
		#newsroom #PageNumbers span a:visited{display:block; width:26px; height:29px; line-height:auto; padding:0px 0px 0px 0px;}
		#newsroom #PageNumbers span.prev a:hover{background:url('../images/newsroom_pagination.png') 0px -58px no-repeat;}
		#newsroom #PageNumbers span.next a:hover{background:url('../images/newsroom_pagination.png') -26px -58px no-repeat;}

/* -- Awards Modal -------------------------------------- */
/*
	div#nyroModalLoading{width:150px; height:150px; background:#ffffff; background:transparent url(../images/modal-bg.png) no-repeat;}
	div#nyroModalFull{font-size:1em; color:#656565;}
	div#nyroModalWrapper{background:transparent url(../images/modal-bg.png) no-repeat;}
	a#closeBut{position:absolute; display:block; top:-15px; right:-15px; width:30px; height:30px; background:url(../images/modal-close.png) no-repeat; z-index:1337;}
	a#closeBut i{display:none;}
	div.wrapper div#nyroModalContent{padding:0px; width:632px; height:188px;}
	div.wrapper div#nyroModalContent img{float:left; padding:25px 25px 35px 20px;}
	div.wrapper div#nyroModalContent div{float:left; width:470px;}
	div.wrapper div#nyroModalContent div h2{font-size:1.2em; line-height:1em; margin:30px 0px 0px 0px; padding:0px 0px 10px 0px;}
*/


div#nyroModalFull{font-size:12px; color:#777777;}
div#nyroModalLoading{border:1px solid #777777; width:150px; height:150px; background:#ffffff url('../images/spinner.gif') center center no-repeat;}
div#nyroModalLoading.error{border:1px solid #ff6666; line-height:20px; padding:20px; width:300px; height:100px; text-indent:0; background:#ffffff;}
div#nyroModalWrapper{background:#ffffff; border:1px solid #777777;}
div#nyroModalWrapper a#closeBut{position:absolute; display:block; top:-15px; right:-15px; width:30px; height:30px; background:url('../images/modal-close.png') no-repeat; z-index:1337;}
	div#nyroModalWrapper a#closeBut i{display:none;}

div#nyroModalWrapper h1#nyroModalTitle{margin:0; padding:0; position:absolute; top:-22px; left:0px; text-indent:5px; font-size:12px; color:#ffffff;}
div#nyroModalWrapper div.wrapper div#nyroModalContent{padding:5px;}

div#nyroModalWrapper div.wrapperImg div#nyroModalContent{position:relative; /*overflow:hidden;*/ text-align:center;}
	div#nyroModalWrapper div.wrapperImg div#nyroModalContent img{vertical-align:baseline;}
	div#nyroModalWrapper div.wrapperImg div#nyroModalContent div{position:absolute; bottom:0; left:0; background:black; padding:10px; margin:10px; border:1px white dotted; /*overflow:hidden;*/ opacity:.2; filter:alpha(opacity=20);}
	div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover{opacity:.5; filter:alpha(opacity=50); cursor:help;}
	
div#nyroModalWrapper a.nyroModalPrev{position:absolute; top:0px; left:0px; height:100%; width:40%; z-index:105; cursor:pointer;}
	div#nyroModalWrapper a.nyroModalPrev i{display:none;}
	div#nyroModalWrapper a.nyroModalPrev span{display:none;}
	div#nyroModalContent a.nyroModalPrev:hover{background:transparent url('../images/modal-btn-bg.png') left top repeat;}
	div#nyroModalWrapper a.nyroModalPrev:hover span{display:block; width:125px; height:68px; background:url('../images/modal-prev.png') 0px 0px no-repeat; margin:50% auto 0px auto;}

div#nyroModalWrapper a.nyroModalNext{position:absolute; top:0px; right:0px; height:100%; width:40%; z-index:105; cursor:pointer;}
	div#nyroModalWrapper a.nyroModalNext i{display:none;}
	div#nyroModalWrapper a.nyroModalNext span{display:none;}
	div#nyroModalContent a.nyroModalNext:hover{background:transparent url('../images/modal-btn-bg.png') right top repeat;}
	div#nyroModalWrapper a.nyroModalNext:hover span{display:block; width:96px; height:68px; background:url('../images/modal-next.png') 0px 0px no-repeat; margin:50% auto 0px auto;}

/* "\9" is an IE6,7,8 hack */
div#nyroModalWrapper a.nyroModalNext{background:#ffffff\9; filter:alpha(opacity=0)\9;}
div#nyroModalWrapper a.nyroModalPrev{background:#ffffff\9; filter:alpha(opacity=0)\9;}
	div#nyroModalContent a.nyroModalNext:hover{filter:alpha(opacity=50)\9;}
	div#nyroModalContent a.nyroModalPrev:hover{filter:alpha(opacity=50)\9;}
/* end IE6,7,8 hacks */

div#nyroModalWrapper .modalExtras{color:#ffffff; margin:2px 0px 0px 0px; text-align:right;}
	div#nyroModalWrapper .modalExtras a:link{color:#bbbbbb; text-decoration:none;}
	div#nyroModalWrapper .modalExtras a:visited{color:#bbbbbb; text-decoration:none;}
	div#nyroModalWrapper .modalExtras a:hover{color:#de2816; text-dcoration:underline;}
	
	
#Comment .middleColumn textarea {
	background:transparent url(../images/form_textarea_bg.png) 0px 0px no-repeat;
	width: 440px;
	height: 120px;
	padding: 10px;
	}
	
div#description {
	font-family:tahoma!important;
	font-size:1.1em!important;
}
