				
			
			body
			{
				
				font-family: Arial,Helvetica,sans-serif;
				font-size: 11px;
				margin: 0px; 
				margin-left: 0px;
				padding: 0px; 
				background-color: #ffffff;
				text-align: left;
			}
			
			h2 {
				
				font-size: 13px;
			} 
			 
 
			#td_glossary_term 
			{
				padding-right: 11px;
			}
			.breadcrumb_spacer
			{
				padding-left: 245px; 
			}

			#BreadCrumb {
			padding-left:6px;
			font-size: 11px;			
			text-transform:capitalize;	
			} 

			#BreadCrumbNoGutter {
			padding-left:6px;
			font-size: 11px;
			}

			#page_heading, #page_heading_no_gutter
			{
			font-size: 16px;
			font-weight: normal;
			text-transform:uppercase;
			letter-spacing:4px;
			font-stretch: condensed;
			color: #D24C57;
			padding-top:15px;
			padding-bottom: 10px;

			}

			#page_heading {
			padding-left:6px;
			}

			#page_heading_no_gutter {
			padding-left:22px;
			}

			#Container
			{
				
				margin-top: 0px;
				background-color: #FFFFFF;
				width: 100%;
			}
			
			#Header
			{
				background-color: #FFFFFF;
				color: #000000;
				/* border-bottom: solid 1px #cccccc; */
				
			}
			
			#Left
			{
				border-right: 1px solid #B1B4B5;
				font-size: 11px;
				padding: 0px;
				padding-top: 0px;
			}
			
			
			
			#Content
			{
				
				font-size: 11px;
				background-color: #ffffff;
				padding: 0px;
				width: 1000px;
				/* border-left: solid 1px #888888; */
				
			}
			
			#ContentDiv
			{
				max-width: 1000px;
			}

			#ContentDivGutter
			{
				padding-left: 20px;
				max-width: 1000px;
			}
			
			#Right
			{
				font-size: 11px;
				padding: 5px;
				padding-top: 11px;
				border-left: solid 1px #888888;
			}
			
			#Footer
			{
				padding: 11px;
				font-weight: normal;
				font-size: 11px;
				color: #888888;
			
			
			}
			a 
			{
				font-size: 11px;
				color: #666666;
				text-decoration: underline;	
			}
			a:hover 
			{
				color: #000000;
				text-decoration: underline;	
			}
			ul
			{
				padding-left: 15px;
				margin-left: 15px;	
				line-height: 150%;
			}
			li
			{
				font-size: 11px;
			}
			input,textarea
			{
				font-size: 11px;	
			}
			.glossary_term
			{
			border-bottom: dashed 1px #555555;
			cursor: help;
			background-color: #eeeeee;
			}
			.button
			{
				border: 1px solid #888888;
				background-color: #FFFFFF;
			}
			.form_error 
			{
				color: #FF0000;
			}
			.media_room 
			{
				FLOAT: left;
				width: 140px;
				MARGIN-RIGHT: 25px;
			}
			.media_library_item 
			{
			width: 100px;
			float: left;
			margin-right: 20px;	
			margin-bottom: 20px;
			}
			#my_media_kit_page_heading 
			{
				font-weight: bold;
				float: left;
			}
			#my_media_kit_blurb 
			{
				float: left;
				margin-left: 10px;
				margin-right: 20px;
			}
			#my_media_kit_images 
			{
				 float: none; 
				 clear: both;
				 margin-left: 10px;
			}
			#my_media_kit_articles
			{
				 float: none; 
				 clear: both;
				 margin-left: 10px;
			}
			.media_kit_image_item 
			{
			width: 100px;
			float: left;
			margin-right: 20px;	
			margin-bottom: 20px;
			}
			.media_kit_news_item 
			{
			width: 200px;
			float: left;
			margin-right: 20px;	
			margin-bottom: 20px;
			}
			.add_to_media_kit_button 
			{
			clear: both;
			width: 100px;
			border: 1 solid #999999;
			background-color: #cccccc;
			overflow: visible;
			padding: 2px;
			margin-top: 5px;
			}
			.remove_from_media_kit_button 
			{
			clear: both;
			width: 50px;
			border: 1 solid #999999;
			background-color: #cccccc;
			padding: 2px;
			overflow: visible;
			margin-top: 5px;
			}
			.annotation 
			{
			background-color: #dddddd;	
			}
			.news_release_show_latest
			{
				font-size: 9px;
				width: 220px;
				margin-left: 15px;
			}
			.news_release_list
			{
				font-size: 9px;
				width: 220px;
				margin-left: 15px;
			}
			.news_release_date_range
			{
				font-size: 9px;
				width: 220px;
				margin-left: 15px;
			}
			.news_release_news_type
			{
				font-size: 9px;
				width: 220px;
				margin-left: 15px;
			}

			#news_release_detail_date
			{
				float: left;
				font-weight: bold;
			}
			#news_release_detail_detail 
			{
				float: left;
				margin-left: 10px;
				margin-right: 10px;						
			}
			#news_release_detail_title
			{
				font-weight: bold;				
			}
			#news_release_detail_article
			{
					
			}
			.newsletter_list_item
			{
				float: none;
				clear: both;
				margin-bottom: 15px;
			}
			.newsletter_list_image
			{
				margin-bottom: 15px;
				margin-right: 5px;
			}
			.indent20
			{
				margin-left: 20px;
			}
			.indent30
			{
				margin-left: 30px;
			}
			.href_link_button
			{
			border: 1 solid #999999;
			background-color: #cccccc;
			padding: 3px;
			font-size: 9px;
			height: 100%;
			}
			.archive_selector_box 
			{
			border: 1 solid #999999;
			background-color: #cccccc;
			padding-left: 5px;
			padding-top: 10px;
			padding-bottom: 10px;
			width: 150px;
			}
			.grey_box_bullet 
			{
			/* align centre of text */
			vertical-align: middle;
			}
			#media_contacts 
			{
				width: 100%;
			}
			#media_contacts_left 
			{
				float: left;
				border: 1 solid #999999;
				width: 30%;	
				margin-right: 10px;	
				padding: 8px;		
			}
			#media_contacts_center
			{
				float: left;
				border: 1 solid #999999;
				width: 30%;		
				margin-right: 10px;		
				padding: 8px;
			}
			#media_contacts_right
			{
				float: left;
				border: 1 solid #999999;
				width: 30%;
				padding: 8px;	
			}
			
			.date_box 
			{
				width: 20px;
			}

			.HeaderSpacerGreg
			{
				background-image: url(assets/headers/background_blue.gif);
				background-repeat:repeat;				
			}
			
			.MenuItemRoot
			
				{

				text-indent: 16px;
				letter-spacing: 1px;
				padding: 0px;
				padding-top: 4px;
				padding-bottom: 4px;
				text-transform: uppercase;
				
			}
			
			.MenuItem 
			{
				letter-spacing: 1px;
				padding: 4px;
			}
			.MenuRootSelected 
			{
				text-indent: 12px;
				color: #D23F4B;
				letter-spacing: 1px;
				padding: 4px;
				text-transform: uppercase;
				
			}
			.SubscriptionLoginButton
			{
				cursor: pointer;	
			}
			.ContactDivFormButtonWrapper
			{
			    border: solid 1px #888888;
			    width: 70px;
			}
			.ContactFormButton
			{
				color: #000000;
				letter-spacing: 1px;
				padding: 4px;
				padding-left: 5px;
				text-transform: uppercase;
				font-weight: bold;
				background-color: #FFFFFF;
			    border: solid 0px #000000;
			    cursor: pointer;
			    width: 70px;
			    background-image: url(/assets/images/red_arrow_button.gif);
			    background-repeat: no-repeat;
			    background-position: right;
			    font-size: 11px;
			}
			.MenuStaticItemSelected
			{
				border-bottom: 1px solid #dddddd;
				border-top:1px solid #dddddd;
				letter-spacing: 1px;
				padding: 0px;
				padding-left: 32px;
				padding-right: 8px;
			}

			.MenuStaticItem
			{
				
				text-indent: 24px;
				padding-left: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				padding-left: 8px;
			}

			.MenuStaticRootSelected
			{
				
				border-top: 1px solid #dddddd;
		       		padding-top: 4px;
			        padding-bottom: 4px;
				border-bottom: 1px solid #dddddd;
				text-indent: 16px;
			}
			

			.MenuStaticRoot
			{
				text-indent: 12px;
				padding: 4px;	
			}
			.MenuStaticRootItems
			{
				padding: 0px;
				text-indent: 24px;

				color: #000000;
				padding-left: 8px;
			}

			.BlackVertSpacer
			{
				
				width: 1px;
				height: 30px;
				background-color: #999999;
			}
			
			.NavLinks 
			{
				margin-left: 18px;
			}
			.NavLinks a
			{
				padding-left: 0px;
				padding-right: 9px;
				text-decoration: none;
			}
			
			.NavLinks a:hover 
			{
				text-decoration: underline;
			}

			
			.DialogHeader
			{
				background-color: #8E959B;
				color: #ffffff;
				padding: 4px;
				font-size: 15px;
			}
			.DialogContent
			{
				font-size: 11px;
				padding: 8px;
				padding-top: 32px;
			}

			.DialogContent td
			{
				font-size: 11px;	
			}

			select 
			{
				z-index: -1000;
			}


.displayTicker
{

}
.displayTopLeft, .displayTopRight
{
	border-bottom: 1px solid #ffffff;	
	font-weight: bold;
	width: 150px;
	padding: 8px;
	background-color: #e2e9ed;

}
.displayLeft 
{
	
	border-bottom: 1px solid #ffffff;
	width: 150px;
	padding: 8px;
	background-color: #e2e9ed;

}

.displayRight
{
	border-bottom: 1px solid #ffffff;
	width: 150px;
	padding: 8px;
	background-color: #e2e9ed;

}

/*
Section added by Shawn Stott @ March 20, 2007
*/
/*
class for drop down lists on new controls
*/
.ContactFormDropDownList
{
	MARGIN-TOP: 4px; 
	FONT-SIZE: 11px;
}
DIV#TblFormOutputStep1
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN-RIGHT: 5px
}
DIV#TblFormOutputStep2
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN-RIGHT: 5px
}
DIV#TblFormOutputStep3
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN-RIGHT: 5px
}
.BreadCrumbControl
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	PADDING-BOTTOM: 0px; 
	MARGIN-RIGHT: 5px;
	VERTICAL-ALIGN: top;
	border: solid 2px #000000;
}
.TextAreaStyle
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
/*
.ArrowBtnNew 
{
	text-decoration: none;
	border: #889bac 1px solid;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px 6px 2px 8px;
	height: 18px;
	font-family: arial;
	font-size: 10px;
	color: #d81223;
}
.ArrowBtnNew a 
{
	font-family: arial;
	font-size: 10px;
	text-decoration: none;
	color: #d81223;
 } 
 */
.ArrowBtnNew
{
	font-family:Arial,Helvetica,sans-serif;	
	border: gray 1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	font-weight: bold;
	width:auto;
}
.ArrowBtnNew_Save
{
	/*font-family:Arial,Helvetica,sans-serif;*/
	border: gray 1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial;	
	font-size: 11px;
	height: 26px;
	font-weight: normal;
	cursor: pointer;
	background: transparent;
}
.ArrowBtnNew_Save:hover 
{
	color:#666666;
}

DIV#NoLocationFound
{
	text-align: center;
	width: %100;	
}
DIV#NoLocationFound a
{
	font-weight: bold;
	text-decoration: underline;
}
TABLE#_ctl9_LocationSelectionControl
{
	vertical-align: middle;
}
TABLE#_ctl9_LocationSelectionControl tr td
{
	vertical-align: middle;	
}
.valign
{
	vertical-align: middle;	
}