﻿h1 
{
	font-size: 20px;
	line-height: 20px;
	font-family: Arial;
	font-weight: normal;
}
h2
{
	font-size: 19px;
	line-height: 19px;
	font-family: helvetica;
	font-weight: normal;
}
h3 
{
	font-size: 14px;
	line-height: 17px;
	font-family: Arial;
	font-weight: bold;
	clear: none;
}
h3.helvetica
{
	font-family: helvetica;
}
h4 
{
	font-size: 13px;
	font-family: helvetica;
	font-weight: bold;
}
ol
{
	margin: 5px 0 14px 50px;
}
p
{
	padding-bottom: 10px;
}
td
{
	background-color: Transparent;
}

#header 
{
	height: auto;
	padding-top: 28px;
	padding-bottom: 9px;
	border-bottom: 1px solid #cacaca;
}
#header, #header a {
	color: #000000;
	font-size: 11px;
	font-family: helvetica, arial;
}
	#header #headerLogo {
		margin-right: 16px;
	}
	#header #pressRoomHeader 
	{
		float: left;
		padding-top: 31px;
		padding-left: 2px;
	}
		
#siteSearchContainer 
{
	top: 60px;
	right: 23px;
}
	#siteSearchContainer input.search 
	{
		font-family: Arial;
		font-size: 9px;
		color: #706a60;
		font-weight: bold;
		width: 174px;
		height: 14px;
		padding-top: 3px;
		margin-right: 5px;
		margin-left: 3px;
	}
		
#content 
{
	padding-bottom: 13px !important;
	padding-bottom: 20px;
}
#contentInner {
	background-color: #ffffff;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 27px;
}
	#contentInner #prNav
	{
		padding-right: 21px;
		color: #373737;
	}
	#contentInner #prNav, #contentInner #prNav .mainTbl
	{
		width: 236px;
	}
		#contentInner #prNav .leftCol 
		{
			width: 6px;
		}
		#contentInner #prNav .rightCol 
		{
			width: 218px;
			padding-top: 3px;
			padding-right: 4px;
			padding-bottom: 1px;
			padding-left: 8px;
		}
		#contentInner #prNav .tabHeaderRow .rightCol table
		{
			width: 230px;
		}
		#contentInner #prNav #prNavItems 
		{
			padding-top: 1px;
			padding-right: 0px;
			padding-bottom: 23px;
			padding-left: 0px;
			border-top: 1px solid #ffffff;
		}
		#contentInner #prNav #prNavItems, #contentInner #prNav #prNavItems a 
		{
			font-weight: bold;
			font-size: 13px;
			line-height: 17px;
			color: #ffffff;
		}
			#contentInner #prNav #prNavItems a 
			{
				display: block;
				width: 212px;
				padding-top: 2px;
				padding-right: 4px;
				padding-bottom: 2px;
				padding-left: 14px;
				border-top: 1px solid #608bb8;
				border-bottom: 1px solid #c1daf3;
			}
			#contentInner #prNav #prNavItems a:hover, #contentInner #prNav #prNavItems a.active
			{
				/*background-color: #ffffff;	Apparently IE doesn't like using a background color in this manner :p*/
				color: #608bb8;
				text-decoration: none;
			}
			#contentInner #prNav #prNavItems a.first 
			{
				border-top: 0px;
			}
			#contentInner #prNav #prNavItems a.last 
			{
				border-bottom: 0px;
			}
			
		#contentInner #prNav .prPressContacts 
		{
			padding-top: 11px;
			padding-bottom: 15px;
		}
		#contentInner #prNav .prPressContacts, #contentInner #prNav .prPressContacts a 
		{
			font-size: 11px;
			line-height: 14px;
		}
		#contentInner #prNav #prPressRoomUpdates
		{
			padding-top: 5px;
			padding-bottom: 12px;
			padding-left: 14px;
		}
		#contentInner #prNav #prPressRoomUpdates, #contentInner #prNav #prPressRoomUpdates a 
		{
			font-size: 11px;
			line-height: 11px;
		}
			#contentInner #prNav #prPressRoomUpdates a.active 
			{
				text-decoration: underline;
			}
			
		#contentInner #prNav .tab 
		{
			padding-top: 3px;
			padding-bottom: 2px;
			padding-left: 8px;
		}
		#contentInner #prNav .darkerBlueBg 
		{
			background-color: #4a73a5;	
		}
		#contentInner #prNav .darkBlueBg 
		{
			background-color: #608bb8;
		}
		#contentInner #prNav .blueBg 
		{
			background-color: #608bb8;	
		}
		#contentInner #prNav .lightBlueBg 
		{
			background-color: #99b5d2;	
		}
		#contentInner #prNav .lighterBlueBg 
		{
			background-color: #a8c1dc;	
		}
		#contentInner #prNav .lightestBlueBg 
		{
			background-color: #dce9f5;	
		}
		#contentInner #prNav .greyBg 
		{
			background-color: #c0c2c4;	
		}
		#contentInner #prNav .lightGreyBg 
		{
			background-color: #e6e5e5;	
		}
		
	#contentInner #prContent
	{
		width: 661px;
		padding-top: 9px;
		color: #000000;
	}
		#contentInner #prContent a 
		{
			
		}
		#contentInner #prContent a.blue1 
		{
			color: #3976b1;
		}
		#contentInner #prContent a.blue2 
		{
			color: #608bb8;
		}
		#contentInner #prContent a.blue3 
		{
			color: #338dc2;
		}
		#contentInner #prContent a.blue4 
		{
			color: #3b71a7;
		}
		#contentInner #prContent a.green1
		{
			color: #57a41e;
		}
		#contentInner #prContent a.green2
		{
			color: #50b11a;
		}
		#contentInner #prContent h1
		{
			padding-bottom: 16px;
		}
		#contentInner #prContent .darkGrey 
		{
			color: #333333;
		}
		#contentInner #prContent .grey 
		{
			color: #4c4c4c;
		}
		#contentInner #prContent .grey1 
		{
			color: #373737;
		}
		#contentInner #prContent .grey2 
		{
			color: #424242;
		}
		#contentInner #prContent .grey3 
		{
			color: #4a4a4a;
		}
		#contentInner #prContent .grey4 
		{
			color: #5a5b5e;
		}
		#contentInner #prContent .grey5 
		{
			color: #767676;
		}
		#contentInner #prContent .lightGrey 
		{
			color: #999999;
		}
		#contentInner #prContent .featuredPressRelease, #contentInner #prContent .featuredPressReleaseGreen 
		{
			padding-bottom: 16px;
		}
			#contentInner #prContent .featuredPressRelease .header, #contentInner #prContent .featuredPressReleaseGreen .header 
			{
				font-size: 10px;
			}
			#contentInner #prContent .featuredPressRelease .header, #contentInner #prContent .featuredPressReleaseGreen .header,
			#contentInner #prContent .featuredPressRelease .header h4, #contentInner #prContent .featuredPressReleaseGreen .header h4,
			#contentInner #prContent #prSearchTool .header, #contentInner #prContent #prSearchTool .header h4
			{
				color: #ffffff;
			}
			#contentInner #prContent .featuredPressRelease .content, #contentInner #prContent .featuredPressReleaseGreen .content
			{
				width: 394px;
				padding-top: 8px;
				padding-right: 20px;
				padding-bottom: 9px;
				padding-left: 11px;
			}
				#contentInner #prContent .featuredPressRelease .content h4, #contentInner #prContent .featuredPressReleaseGreen .content h4 
				{
					padding-top: 5px;
					padding-bottom: 7px;
					width: 366px;
				}
		#contentInner #prContent .featuredPressRelease 
		{
			
		}
			#contentInner #prContent .featuredPressRelease .header 
			{
				background-color: #608bb8;
			}
			#contentInner #prContent .featuredPressRelease .content 
			{
				background-color: #edf2f7;
			}
				#contentInner #prContent .featuredPressRelease .content h4 
				{
				}
					#contentInner #prContent .featuredPressRelease .content h4 a 
					{
						color: #608bb8;
					}
		#contentInner #prContent .featuredPressReleaseGreen
		{
			
		}
			#contentInner #prContent .featuredPressReleaseGreen .header 
			{
				background-color: #75bb41;
			}
			#contentInner #prContent .featuredPressReleaseGreen .content 
			{
				background-color: #e2f1d7;
			}
				#contentInner #prContent .featuredPressReleaseGreen .content h4 
				{
				}
					#contentInner #prContent .featuredPressReleaseGreen .content h4 a 
					{
						color: #57a41e;
					}
					
		#contentInner #prContent #prSearchTool
		{
			padding-bottom: 19px;
		}
			#contentInner #prContent #prSearchTool .header 
			{
				background-color: #e0b400;
			}
			#contentInner #prContent #prSearchTool .tab, #contentInner #prContent #prSearchTool .tabTail
			{
				border-bottom: 1px solid #fbf6e0;
			}
			#contentInner #prContent #prSearchTool .content 
			{
				background-color: #fbf6e0;
				padding: 5px 6px 8px 6px;
			}
			#contentInner #prContent #prSearchTool .content, #contentInner #prContent #prSearchTool .content input, #contentInner #prContent #prSearchTool .content select
			{
				font-size: 10px;
				color: #333333;
				font-weight: bold;
			}
				#contentInner #prContent #prSearchTool .content input.text
				{
					width: 96px;
				}
				#contentInner #prContent #prSearchTool .content select
				{
					width: 200px;
				}
				#contentInner #prContent #prSearchTool .content span 
				{
					font-weight: normal;
				}
					
		#contentInner #prContent #recentPressReleases
		{
			
		}
			#contentInner #prContent #recentPressReleases .content 
			{
				padding-top: 20px;
				padding-right: 30px;
				padding-left: 8px;
			}
			
		#contentInner #prContent .greyHeaderTab
		{
		}
			#contentInner #prContent .greyHeaderTab .header 
			{
				background-color: #efefef;
			}
			#contentInner #prContent .greyHeaderTab .header, #contentInner #prContent .greyHeaderTab .header h4
			{
				color: #000000;
			}
			#contentInner #prContent .greyHeaderTab .tab, #contentInner #prContent .greyHeaderTab .tabTail
			{
				border-bottom: 1px solid #ffffff;
			}
			#contentInner #prContent .greyHeaderTab .underline
			{
			}
				#contentInner #prContent .greyHeaderTab .underline td
				{
					height: 1px;
					background-color: #d5d5d5;
				}
			
		#contentInner #prContent .lightBlueHeaderTab
		{
		}
			#contentInner #prContent .lightBlueHeaderTab .header 
			{
				background-color: #dce9f5;
			}
			#contentInner #prContent .lightBlueHeaderTab .header, #contentInner #prContent .lightBlueHeaderTab .header h4
			{
				color: #000000;
			}
			#contentInner #prContent .lightBlueHeaderTab .tab, #contentInner #prContent .lightBlueHeaderTab .tabTail
			{
				border-bottom: 1px solid #ffffff;
			}
			#contentInner #prContent .lightBlueHeaderTab .underline
			{
			}
				#contentInner #prContent .lightBlueHeaderTab .underline td
				{
					height: 1px;
					background-color: #d5d5d5;
				}
			#contentInner #prContent .lightBlueHeaderTab .content
			{
				background-color: #f1f6fb;
				padding-top: 16px;
				padding-bottom: 21px;
			}
				#contentInner #prContent .lightBlueHeaderTab .content td
				{
					padding-right: 13px;
					padding-left: 9px;
					border-right: 1px solid #e9f2fb;
					font-size: 11px;
					line-height: 14px;
				}
				#contentInner #prContent .lightBlueHeaderTab .content td.last
				{
					border-width: 0px;
				}
					
		#contentInner #prContent .tab
		{
			width: 221px;
			padding-top: 6px;
			padding-right: 2px;
			padding-bottom: 3px;
			padding-left: 8px;
		}
		#contentInner #prContent .tabTail
		{
			vertical-align: bottom;
			width: 425px;
		}
			#contentInner #prContent .tabTail div
			{
				width: 100%;
				height: 4px;
			}
		
		#contentInner #prContent .prPhotosLinks
		{
			margin-top: 7px;
			margin-right: 11px;
			margin-bottom: 6px;
			width: 231px;
			/*border-top: 11px solid #608bb8;*/
			float: left;
		}
			#contentInner #prContent .prPhotosLinks .prImgContainer
			{
				padding-bottom: 5px;
				background-color: #fdf7ef;
			}
				#contentInner #prContent .prPhotosLinks .prImgContainer .imgPr
				{
					width: 220px;
					padding-bottom: 5px;
					/*display: block;*/
				}
				#contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController
				{
					
				}
					#contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController td
					{
						height: 16px;
					}
					#contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController td, #contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController td a
					{
						font-size: 9px;
						font-weight: bold;
					}
					#contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController td.highResLinkCol
					{
						width: 99px;
						padding-left: 7px;
						border-right: 1px solid #e8e1d7;
					}
						#contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController td td
						{
							height: auto;
						}
					#contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController td.prevNextCol
					{
						width: 117px;
						padding-left: 7px;
					}
						#contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController td.prevNextCol table
						{
							float: right;
						}
							#contentInner #prContent .prPhotosLinks .prImgContainer .tblImgController td.prevNextCol table #imgProgress
							{
								background-color: #e0dbd4;
								color: #62615f;
								padding-top: 2px;
								padding-right: 5px;
								padding-bottom: 2px;
								padding-left: 5px;
							}
						
			#contentInner #prContent .prPhotosLinks .prLinksContainer
			{
				padding-top: 9px;
				padding-bottom: 18px;
				padding-left: 4px;
			}
			#contentInner #prContent .prPhotosLinks .prLinksContainer, #contentInner #prContent .prPhotosLinks .prLinksContainer a 
			{
				font-size: 11px;
				line-height: 13px;
			}
			#contentInner #prContent .prPhotosLinks .prImgContainer, #contentInner #prContent .prPhotosLinks .prLinksContainer
			{
				border-bottom: 1px solid #d5d5d5;
			}
			
		#contentInner #prContent #tblPressReleaseHeader
		{
			color: #cccccc;
		}
			#contentInner #prContent #tblPressReleaseHeader td, #contentInner #prContent #tblPressReleaseHeader a, a.documentLink
			{
				font-size: 10px;
			}
			#contentInner #prContent #tblPressReleaseHeader a, a.documentLink
			{
				font-weight: bold;
				color: #457eb6;
			}
			#contentInner #prContent #tblPressReleaseHeader td
			{
				border-bottom: 1px solid #d5d5d5;
				padding-bottom: 3px;
			}
				#contentInner #prContent #tblPressReleaseHeader td td
				{
					border-width: 0px;
					padding-bottom: 0px;
				}
				
		#contentInner #prContent .tblFeaturedPr
		{
		}
				
		#contentInner #prContent .pressReleaseContent
		{
			padding-top: 16px;
			padding-bottom: 16px;
			/*border-bottom: 1px solid #d5d5d5;*/
		}
				
		#contentInner #prContent .pressReleaseContent ul, #contentInner #prContent .tblFeaturedPr ul
		{
			margin-top: 3px;
			margin-bottom: 3px;
			float: left;
		}
			#contentInner #prContent .pressReleaseContent ul li, #contentInner #prContent .tblFeaturedPr ul li
			{
				margin-left: 20px;
			}
				
		#contentInner #prContent .photoRequestImgTitle
		{
			padding-left: 10px;
			height: 28px;
			background-color: #fbf2e7;
		}
		#contentInner #prContent .formInstructions
		{
			padding-top: 5px;
			padding-bottom: 15px;
			width: 457px;
		}
		#contentInner #prContent #tblTopics
		{
		}
			#contentInner #prContent #tblTopics label
			{
				font-size: 11px;
			}
			
		#contentInner #prContent #tblRssFeeds
		{
		}
			#contentInner #prContent #tblRssFeeds input
			{
				font-size: 11px;
				width: 344px;
			}
			#contentInner #prContent #tblRssFeeds td, th
			{	
			}
			#contentInner #prContent #tblRssFeeds th
			{
				font-weight: bold;
				padding-top: 8px;
				padding-bottom: 7px;
				border-bottom: 1px solid #d5d5d5;
			}
			#contentInner #prContent #tblRssFeeds td
			{
				padding-top: 6px;
				padding-bottom: 4px;
			}
			#contentInner #prContent #tblRssFeeds td.leftCol
			{
				font-size: 13px;
				width: 180px;
			}
			#contentInner #prContent #tblRssFeeds td.rightCol
			{
				padding-left: 35px;
				background: #ffffff url(/img/pressroom/img_rssFeed_bg.gif) no-repeat center left;
			}
			
/*	MODAL WINDOWS	*/
	#contentInner #forgotPw
	{
		top: 170px;
		left: 275px;
		width: 370px;
	}	
	#contentInner #shareThis
	{
		top: 170px;
		left: 275px;
		width: 420px;
	}
/*	END MODAL WINDOWS	*/	
		
/*	CSS rules (or variations of them) from forms.css	*/
td#formsContent .cssFormSection tr.cssFields td td {
	padding-bottom: 4px;
}
#formsContent .cssFormSection tr.cssFields td ul.radios li.label, #formsContent .cssFormSection tr.cssFields td table.radios td label {
	font-weight: normal;
}
/*	End CSS rules (or variations of them) from forms.css	*/

.btnLogout
{
	position: absolute;
	top: 10px;
	right: 10px;
	line-height: 20px;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #efefef;
}
.cssBottomBorderWhite td
{
	border-bottom: 1px solid #ffffff;
}
.cssMainContentWidth
{
	width: 656px;
}
.cssVerticalPositionFix
{
	padding-top: 2px !important;
	padding-top: 1px;
}