@media screen
{
	body 
	{
		margin: 0; padding: 20px;
		color: #666;
		font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
		font-size: 12px;		
	}
	
	.ContentPane {width: 650px;}
	.PrintHide {visibility:hidden; display: none;}
	.InteriorContainer {background: #fff; width:100%;}
	.RegionContent {width: 100%; padding-left: 20px;}
	.Hide, .PrintModeButton, .PrintModeButtonPrint, .PrintPage {visibility:hidden; display:none}
	.LeftPane, .HeaderPane, .NavigationPane, .HeaderPane2, .FooterPane, .FooterPane2, .Q4FooterPane {visibility:hidden; display:none}
	
	/* RadControls */

	.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
	.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected,
	.panelbarItemText, .panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected,
	.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
	.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected,
	.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
	.panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected,
	.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
	{
		color: #999;
		text-decoration: none;
		cursor: hand;
		font-size: 12px;
		line-height: 18px;
		text-align: left;
		padding: 0 0 0 10px;
		border-bottom: solid 1px #E6E6E6;
	}	
	
	.SecondaryNavigationPanelContainer
	{
		margin: auto;
		padding: 0;	
		width: 123px;
	}
	
	/* Layouts */
	
	.Layout_Default_Inner,
	.Pane_Content_Inner,
	.Pane_Header, .Pane_Header2,
	.Pane_Title, .Pane_Navigation,
	.Pane_Footer, .Pane_Footer2
	{
		width: 715px;
		clear: both;
	}
	
	.Pane_Header .HeaderLinks,
	.Pane_Header .HeaderSearch
	{
		display: none;
	}
	
	.Pane_Left
	{
		width: 153px;
		float: left;
		clear: left;
		padding: 17px 0 0 0;
		display: none;
	}

	.Pane_Content
	{
		width: 515px;
		padding: 20px 20px 0 18px;
		float: left;
		clear: none;
	}	

	.Pane_Right
	{
		width: 150px;
		float: left;
		padding: 0 10px 0 10px;
		clear: none;
	}	

	.Pane_Footer
	{
		border-top: solid 1px #4d81b5;
		xleft: 175px;
		margin: 20px 0 0 0;
		padding: 10px 20px 10px 20px;
		position: relative;
		xwidth: 480px;
	}

	.Q4FooterContainer
	{
		padding: 10px 0 0 0;
		position:relative;
		top: 10px;
	}	
	 
	/* Global */
	
	a
	{
		cursor: hand;
		text-decoration : underline;	
	}

	a:link , a:active, a:visited, a:hover
	{
		color: #024c95;
	}

	a:hover
	{
		color: Orange;
	}

	.Pane_Content a, .Pane_Right a
	{
		color: #666;
	}

	.Pane_Content a:hover
	{
		color: #333;
	}	

	.Copyright
	{
		color: #999;
		float: right;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 9px;
		width: auto;
	}
		
	h1, h2, h3, h4, .ModuleTitle
	{
		font-size: 12px;
	}
		
	h1,
	.ModuleTitle,
	.GalleryDetailTitle,
	.PersonGenericDetailsContainer .PersonName
	{
		color: #024c95;
		font-weight: bold;
		font-size: 12px;
		letter-spacing: 3px;
		text-align: left;
		text-transform: lowercase;
	}	

	div.HeaderLinks
	{
		xlist-style-type: none;
		border-right: solid 1px #666;
		float: right;
		height: 11px;
		left: -3px;
		padding: 0 12px 0 0;
		position: relative;
		top: 4px;
	}

	.HeaderLinks ul
	{
		margin: 0 0 0 0;
	}

	.HeaderLinks ul li
	{
		list-style: none;
		display: inline;
		padding-left: 5px;
		position: relative;
		top: -3px;
		xbackground: transparent url(../design/headerBullet.gif) no-repeat scroll center left;
	}
		
	.HeaderLinks a, .FooterLinks a
	{
		font-size: 10px;
	}	
	
	.ShareThisContainer
	{
		margin: auto;
		padding: 15px 0 15px 0;
		width: 120px;
	}	
		
	div.FooterLinks
	{
		xlist-style-type: none;
		float: right;
		position: relative;
		top: -3px;
		padding: 0 15px 0 15px;
	}

	.FooterLinks ul
	{
		margin: 0;
	}

	.FooterLinks ul li
	{
		list-style: none;
		display: inline;
		xbackground: transparent url(../design/headerBullet.gif) no-repeat scroll center left;
	}

	div.FooterLinks .QuickLinkSeparator
	{
		color: #999;
		display: inline !important;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 9px;
		padding: 0 5px 0 10px;
	}
	
	.FooterLinks
	{
		list-style-type: none;
	}
	
	.FooterLinks ul li
	{	
		list-style: none;
		display: inline;
		padding: 0 20px 0 0;
	}
	
	/* Modules */
	
	.MainNavigationInner
	{
		float: right;
		padding: 13px 0 0 0;
		width: 540px;
		display: none;
	}

	.YearNavContainer a
	{
		margin: 0 20px 0 0;
	}
	
	.AnnualQuarterlyReportContainer .LeftPad20
	{
		padding: 0 0 0 20px;
	}
	
	.AnnualQuarterlyReportContainer li
	{
		list-style-type: none;
	}

	.HeaderSearch
	{
		float: right;
		width: auto;
		padding: 0 5px 0 10px;
	}

	.HeaderSearchInput
	{
		font-size: 10px;
		height: 14px;
		padding: 0;
		width: 110px;
		border: solid 1px #6385a7;
	}

	input.HeaderSearchImg
	{
		color: #024c95;
		cursor: hand;
		background-color: #fff;
		border: none;
		font-size: 10px;
		margin: 0 0 0 7px;
		position: relative;
		text-decoration: underline;
	}
		
	.StockQuoteContainer .StockTable, 
	.StockHistorical .StockTable
	{
		width: 400px;
	}	
		
	.ReportLink
	{
		font-size: 12px;
	}		
	
}



@media print
{
	body 
	{
		margin: 0; padding: 20px;
		color: #666;
		font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
		font-size: 12px;		
	}
	
	.ContentPane {width: 650px;}
	.PrintHide {visibility:hidden; display: none;}
	.InteriorContainer {background: #fff; width:100%;}
	.RegionContent {width: 100%; padding-left: 20px;}
	.Hide, .PrintModeButton, .PrintModeButtonPrint, .PrintPage {visibility:hidden; display:none}
	.LeftPane, .HeaderPane, .NavigationPane, .HeaderPane2, .FooterPane, .FooterPane2, .Q4FooterPane {visibility:hidden; display:none}
	
	/* RadControls */

	.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
	.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected,
	.panelbarItemText, .panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected,
	.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected,
	.panelbarItem2Text, .panelbarItem2TextExpanded, .panelbarItem2TextSelected, .panelbarItem2TextExpandedSelected,
	.panelbarItem2TextHover, .panelbarItem2TextHoverExpanded, .panelbarItem2TextHoverSelected, .panelbarItem2TextHoverExpandedSelected,
	.panelbarItem3Text, .panelbarItem3TextExpanded, .panelbarItem3TextSelected, .panelbarItem3TextExpandedSelected,
	.panelbarItem3TextHover, .panelbarItem3TextHoverExpanded, .panelbarItem3TextHoverSelected, .panelbarItem3TextHoverExpandedSelected
	{
		color: #999;
		text-decoration: none;
		cursor: hand;
		font-size: 12px;
		line-height: 18px;
		text-align: left;
		padding: 0 0 0 10px;
		border-bottom: solid 1px #E6E6E6;
	}	
	
	.SecondaryNavigationPanelContainer
	{
		margin: auto;
		padding: 0;	
		width: 123px;
	}
	
	/* Layouts */
	
	.Layout_Default_Inner,
	.Pane_Content_Inner,
	.Pane_Header, .Pane_Header2,
	.Pane_Title, .Pane_Navigation,
	.Pane_Footer, .Pane_Footer2
	{
		width: 715px;
		clear: both;
	}
	
	.Pane_Header .HeaderLinks,
	.Pane_Header .HeaderSearch
	{
		display: none;
	}
	
	.Pane_Left
	{
		width: 153px;
		float: left;
		clear: left;
		padding: 17px 0 0 0;
		display: none;
	}

	.Pane_Content
	{
		width: 515px;
		padding: 20px 20px 0 18px;
		float: left;
		clear: none;
	}	

	.Pane_Right
	{
		width: 150px;
		float: left;
		padding: 0 10px 0 10px;
		clear: none;
	}	

	.Pane_Footer
	{
		border-top: solid 1px #4d81b5;
		xleft: 175px;
		margin: 20px 0 0 0;
		padding: 10px 20px 10px 20px;
		position: relative;
		xwidth: 480px;
	}

	.Q4FooterContainer
	{
		padding: 10px 0 0 0;
		position:relative;
		top: 10px;
	}	
	 
	/* Global */
	
	a
	{
		cursor: hand;
		text-decoration : underline;	
	}

	a:link , a:active, a:visited, a:hover
	{
		color: #024c95;
	}

	a:hover
	{
		color: Orange;
	}

	.Pane_Content a, .Pane_Right a
	{
		color: #666;
	}

	.Pane_Content a:hover
	{
		color: #333;
	}	

	.Copyright
	{
		color: #999;
		float: right;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 9px;
		width: auto;
	}
		
	h1, h2, h3, h4, .ModuleTitle
	{
		font-size: 12px;
	}
		
	h1,
	.ModuleTitle,
	.GalleryDetailTitle,
	.PersonGenericDetailsContainer .PersonName
	{
		color: #024c95;
		font-weight: bold;
		font-size: 12px;
		letter-spacing: 3px;
		text-align: left;
		text-transform: lowercase;
	}	

	div.HeaderLinks
	{
		xlist-style-type: none;
		border-right: solid 1px #666;
		float: right;
		height: 11px;
		left: -3px;
		padding: 0 12px 0 0;
		position: relative;
		top: 4px;
	}

	.HeaderLinks ul
	{
		margin: 0 0 0 0;
	}

	.HeaderLinks ul li
	{
		list-style: none;
		display: inline;
		padding-left: 5px;
		position: relative;
		top: -3px;
		xbackground: transparent url(../design/headerBullet.gif) no-repeat scroll center left;
	}
		
	.HeaderLinks a, .FooterLinks a
	{
		font-size: 10px;
	}	
	
	.ShareThisContainer
	{
		margin: auto;
		padding: 15px 0 15px 0;
		width: 120px;
	}	
		
	div.FooterLinks
	{
		xlist-style-type: none;
		float: right;
		position: relative;
		top: -3px;
		padding: 0 15px 0 15px;
	}

	.FooterLinks ul
	{
		margin: 0;
	}

	.FooterLinks ul li
	{
		list-style: none;
		display: inline;
		xbackground: transparent url(../design/headerBullet.gif) no-repeat scroll center left;
	}

	div.FooterLinks .QuickLinkSeparator
	{
		color: #999;
		display: inline !important;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 9px;
		padding: 0 5px 0 10px;
	}
	
	.FooterLinks
	{
		list-style-type: none;
	}
	
	.FooterLinks ul li
	{	
		list-style: none;
		display: inline;
		padding: 0 20px 0 0;
	}
	
	/* Modules */
	
	.MainNavigationInner
	{
		float: right;
		padding: 13px 0 0 0;
		width: 540px;
		display: none;
	}

	.YearNavContainer a
	{
		margin: 0 20px 0 0;
	}
	
	.AnnualQuarterlyReportContainer .LeftPad20
	{
		padding: 0 0 0 20px;
	}
	
	.AnnualQuarterlyReportContainer li
	{
		list-style-type: none;
	}

	.HeaderSearch
	{
		float: right;
		width: auto;
		padding: 0 5px 0 10px;
	}

	.HeaderSearchInput
	{
		font-size: 10px;
		height: 14px;
		padding: 0;
		width: 110px;
		border: solid 1px #6385a7;
	}

	input.HeaderSearchImg
	{
		color: #024c95;
		cursor: hand;
		background-color: #fff;
		border: none;
		font-size: 10px;
		margin: 0 0 0 7px;
		position: relative;
		text-decoration: underline;
	}
		
	.StockQuoteContainer .StockTable, 
	.StockHistorical .StockTable
	{
		width: 400px;
	}	
		
	.ReportLink
	{
		font-size: 12px;
	}		
	
}

.PageInvestorsPressReleasesPressReleaseDetails .PaneLeft, 
.PageInvestorsPressReleasesPressReleaseDetails .PaneHeader, 
.PageInvestorsPressReleasesPressReleaseDetails .PaneQ4Footer, 
.PageInvestorsPressReleasesPressReleaseDetails .PaneFooter 
{
display: none;
}
