/*@import url("global.css");*/
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('/files/fonts/leaguegothic-webfont.eot');
    src: url('/files/fonts/leaguegothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/fonts/leaguegothic-webfont.woff') format('woff'),
         url('/files/fonts/leaguegothic-webfont.ttf') format('truetype'),
         url('/files/fonts/leaguegothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AvantGardeGothicCRegular';
    src: url('/files/fonts/avantgardegothiccbook-webfont.eot');
    src: url('/files/fonts/avantgardegothiccbook-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/fonts/avantgardegothiccbook-webfont.woff') format('woff'),
         url('/files/fonts/avantgardegothiccbook-webfont.ttf') format('truetype'),
         url('/files/fonts/avantgardegothiccbook-webfont.svg#AvantGardeGothicCRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


* {
	font-size: 100%;
	outline: none;
	padding: 0;
	margin: 0;
}

body, input, p, select, table, textarea, .RadEContent, .RadEContentBordered,
h1, h2, h3, h4, h5
{
	
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px;
	color: #464646;
}

.BodyBackground
{
	background: #FFFFFF url('../design/BodyBG.jpg') scroll repeat-x left top;
}

a
{
	cursor: hand;
	text-decoration : none;	
}

a:link , a:active, a:visited, a:hover
{
	color: #4b1d35;
}

a:hover
{
}

.BodyText
{
	color: #464646;
}

.Red
{
	color: #960d00;
}

.Purple
{
	color: #4b1d35;
}

input, select, textarea
{
	line-height: normal;
}

blockquote
{
	margin-left: 40px;
}

h1, h2, h3, h4, h5
{
	text-align: left;
	font-weight: bold;
}

h1,
.ModuleTitle,
.Detail span, .EventDetail span,
.GalleryDetailTitle,
.PersonGenericDetailsContainer .PersonName
{
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin: 20px 0 10px 0;
}

.PageInvestor .ModuleTitle
{
	color: #000000;
	margin: 30px 0 10px 0;
	padding: 0;
}

.PageInvestor .PressReleaseLatestContainer .ModuleTitle
{
	margin-top: 0;
}

.LayoutHomePageLayout .ModuleTitle, .LayoutHomePageLayout h1
{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 30px 0;
}

h1 .ModuleTitle
{
	margin: 0;
	padding: 0;
}

h2, h3
{
	color: #960d00;
	font-size: 14px;
}

h3.PortfolioTitle {
        background-color:#8a687a;
        color:#FFFFFF;
        text-align:center;
        margin:20px 0;
        border:3px solid #582640;
        padding:3px;
}

ul
{
	margin: 0 0 10px 30px;
	padding: 10px 0 0 0;
}

p
{
	margin-bottom: 1.2em;
}

input
{
	margin-right: 10px;
}

/* %=Layout */

.LayoutDefault
{
	position: relative;
}

.LayoutDefaultInner
{
	margin: 0 auto;
	width: 988px;
}

.PaneFooter, .PaneFooter2, .PaneQ4Footer
{
	margin: 0 auto;
	width: 988px;
}

.PaneHeader:after ,
.PaneNavigation:after,
.PaneContentInner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.PaneHeader,
.PaneNavigation,
.PaneContentInner {
	display: inline-block;
}
 
html[xmlns] .PaneHeader,
html[xmlns] .PaneNavigation,
html[xmlns] .PaneContentInner {
	display: block;
}
 
* html .PaneHeader,
* html .PaneNavigation,
* html .PaneContentInner {
	height: 39px;
}

.PaneGeneric
{
	float: left;
	width: auto;
}

.PaneHeader
{
	float: left;
	width: 730px;
	height: 39px;
	padding-top: 11px;
}

.PaneHeader2
{
	float: left;
	width: 764px;
}

.LayoutHomePageLayout .PaneHeader2
{
	float: none;
	width: 100%;
	position: absolute;
	left: 0;
	top: 156px;
	height: 305px;
}

.PaneNavigation
{
	float: left;
	overflow: visible;
	width: auto;
	margin: 64px 0 0 0;
}

.PaneBreadcrumb
{
	float: left;
	width: 764px;
	background: transparent url(../design/BreadcrumbBG.jpg) scroll no-repeat right top;
	height: 55px;
}

.LayoutHomePageLayout .PaneBreadcrumb
{
	float: left;
	width: 100%;
	clear: both;
	height: auto;
	background: none;
	margin: 0;
	padding: 0;
}

.LayoutHomePageLayout .HeaderImage
{
	display: none;
}

.PaneContentInner
{
	float: left;
	background: transparent url(../design/ContentBG.jpg) scroll repeat-y left top;
}

.LayoutHomePageLayout .PaneContentInner
{
	background: none;
	width: 981px;
	margin-top: 305px;
}

.PaneLeft
{
	width: 222px;
	float: left;
	clear: left;
	padding: 0 0 0 0;
	background: transparent url(../design/LeftNavBG.jpg) scroll no-repeat left top;
}

.LayoutHomePageLayout .PaneLeft
{
	width: 326px;
	height: 292px;
	padding: 0;
	background: transparent url(../design/BoxBG1.jpg) scroll no-repeat left top;
}

.PaneContent
{
	width: 681px; /*766px*/
	min-height: 495px;
	padding: 15px 45px 15px 40px;
	float: left;
	clear: none;
	background: transparent url(../design/ContentBottom.jpg) scroll no-repeat left bottom;
}

.LayoutHomePageLayout .PaneContent
{
	width: 327px;
	height: 292px !important;
	min-height: 292px !important;
	padding: 0;
	margin: 0;
	background: transparent url(../design/BoxBG2.jpg) scroll no-repeat left top;
}

.PaneRight
{
	display: none;
}

.LayoutHomePageLayout .PaneRight
{
	display: block;
	float: left;
	width: 328px;
	height: 292px;
	padding: 0;
	background: transparent url(../design/BoxBG3.jpg) scroll no-repeat left top;
	clear: none;
}

.LayoutTwoColumnLayout .PaneRight
{
	display: none;
}

.LayoutTwoColumnLayout .PaneContent
{
	width: 840px;
}

.FooterContainer
{
	float: left;
	width: 100%;
	clear: both;
	background: #252525 url(../design/FooterBG.jpg) scroll repeat-x left top;
	margin-top: 19px;
}

.PaneFooter
{
	padding: 0 0 60px 0;
}

.PaneFooter2
{
	display: none;
}

.Q4FooterContainer *
{
	color: #767676;
}

/* r.a.d.menu Plain skin */

div.RadMenu_Default 
{
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 999;
	text-align: left;
	text-align: right;
}

.RadMenu_Default .rootGroup
{
	margin: 0;
	padding: 0;
}

.RadMenu_Default .rootGroup .text
{
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 3px 0 4px 0;
	text-align: center;
	width: 120px;
	text-transform: uppercase;
}

.RadMenu_Default .rootGroup a.link,
.RadMenu_Default .rootGroup a.active,
.RadMenu_Default .rootGroup a.selected,
.RadMenu_Default .rootGroup a.hover
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	cursor: hand;
	color: #5b5b5b;
}

.RadMenu_Default .rootGroup a.link:hover,
.RadMenu_Default .rootGroup a.selected
{
	color: #fff3f3;
	background: transparent url(../design/MainNavItemBG.gif) no-repeat scroll top center;
}

/* Rad panel */

.SecondaryNavigationPanelContainer
{
	background: transparent url(../design/LeftNavBGRepeat.jpg) scroll repeat-y right 200px;
	width: 222px !important;
}

.panelbarSubgroup1 td
{
	padding: 11px 0 2px 0;
	background: transparent url(../design/LeftNavLine.jpg) scroll no-repeat right top;
}

.panelbarSubgroup1 td td
{
	padding: 0;
	background: none;
	border: none;
}

.SubNavCont
{
	padding: 0 0 33px 0;
	min-height: 190px;
	background: transparent url(../design/LeftNavBottom.jpg) scroll no-repeat left bottom;
}

.SecondaryNavigationPanelContainer table
{
width: 216px !important;
}

.SecondaryNavTitle
{
	display: none;
}

.panelbarItem, .panelbarItemCollapsed, .panelbarItemExpanded, .panelbarItemExpandedSelected, .panelbarItemSelected,
.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected,
.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
margin-left: 6px;
width: 216px !important;
}

.panelbarItem td, .panelbarItemCollapsed td, .panelbarItemExpanded td, .panelbarItemExpandedSelected td, .panelbarItemSelected td,.panelbarSubgroup1 td
{
	cursor: pointer;
	white-space: normal !important;
	line-height: normal;
}

.panelbarItem2 td, .panelbarItem2Collapsed td, .panelbarItem2Expanded td, .panelbarItem2ExpandedSelected td, .panelbarItem2Selected td
{
	padding-right: 20px;
}

.panelbarItem3 td, .panelbarItem3Collapsed td, .panelbarItem3Expanded td, .panelbarItem3ExpandedSelected td, .panelbarItem3Selected td
{
	padding-right: 30px;
}

.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: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	cursor: hand;
	font-size: 12px;
	text-align: left;
	padding: 4px 0px 4px 23px !important;
	margin: 0;
	text-transform: uppercase;
	display: block;
	width: 193px !important;
}


.panelbarItemTextExpanded, .panelbarItemTextSelected, .panelbarItemTextExpandedSelected,
.panelbarItemTextHover, .panelbarItemTextHoverExpanded, .panelbarItemTextHoverSelected, .panelbarItemTextHoverExpandedSelected
{
	background-color: #4b1d35 !important;
	border-left: solid 3px #7f5f70 !important;
	padding-left: 20px !important;
}

.panelbarItem0Text, .panelbarItem0TextExpanded, .panelbarItem0TextSelected, .panelbarItem0TextExpandedSelected,
.panelbarItem0TextHover, .panelbarItem0TextHoverExpanded, .panelbarItem0TextHoverSelected, .panelbarItem0TextHoverExpandedSelected
{
	font-size: 17px;
	padding: 25px 0 27px 29px;
	background: none;
	color: #FFFFFF;
}

.panelbarItem2, .panelbarItem2Collapsed, .panelbarItem2Expanded, .panelbarItem2ExpandedSelected, .panelbarItem2Selected
{
	margin: 0 0 0 10px;
}

.panelbarItem3, .panelbarItem3Collapsed, .panelbarItem3Expanded, .panelbarItem3ExpandedSelected, .panelbarItem3Selected
{
	margin: 0 0 0 20px;
}

/* Standard Modules */

.BreadcrumbLinks
{
	text-align: right;
	padding: 37px 22px 0 0;
}

.BreadcrumbLinks a, .BreadcrumbLinks
{
	color: #FFFFFF !important;
	font-size: 11px;
}

.BreadcrumbTitle
{
	float: left;
	width: auto;
	padding: 22px 0 0 41px;
}

.BreadcrumbTitle .PageTitle
{
	color: #FFFFFF;
	font-size: 17px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}

.ClientLogo
{
	float: left;
	width: 256px;
}

.Copyright
{
	color: #767676;
	font-size: 10px;
	float: left;
	width: auto;
	margin: 30px 50px 0 0;
}

.Copyright a {
	color: #767676;
}

.Blender
{
	margin: 19px 2px 0 0;
	float: right;
	width: auto;
}

.HeaderImage
{	
	background: transparent url(../design/HeaderImageBG.jpg) scroll no-repeat left bottom;
	height: 156px;
}

div.HeaderLinks
{
	float: left;
	width: auto;
}

.HeaderLinks ul
{
	margin: 0;
	padding: 0;
}

.HeaderLinks ul li
{
	list-style: none;
	display: inline;
	padding-left: 10px;
}

.HeaderLinks a, .FooterLinks a
{
	text-decoration: none;
	color: #767676 !important;
	font-size: 10px;
	text-transform: uppercase;
}

div.FooterLinks
{
	margin: 28px 75px 0 11px;
	float: left;
	width: auto;
}

.FooterLinks ul
{
	margin: 0;
	padding: 0;
}

.FooterLinks ul li
{
	list-style: none;
	display: inline;
	padding-left: 10px;
}

.NotFoundMessage, .NotFoundText
{
	text-align: left !important;
}

.NotFoundText
{
	padding-top: 15px;
}

/* Generic datagrids */

table.PressReleaseLatestTable,
table.PressReleaseTableWidth,
.JobPostingContainer table,
.Report2Table,
.Report2ListTable,
.RegulatoryFilingsTable,
.EventWebcastTable,
.EventWebcastLatestTable,
.PresentationLatestContainer table
{
	border-collapse: collapse !important;
	border-spacing: 0;
}

.Report2ListTable
{
	width: auto !important;
}

.TabTableHeader
{
	visibility: hidden;
	.display: none;
	_display: none;
	position: absolute;
	bottom: 0px;
}

.TabTableItem td,
.TabTableItemAlt td
{
	padding: 14px 15px 14px 0;
}

.TabTableData, .TableTableBorder
{
	width: 90% !important;
}

.TabTableData a, .TableTableBorder a
{
	color: #464646 !important;
	text-decoration: none;
}

.TabTableDate
{
	font-weight: bold;
	color: #960d00;
	white-space: nowrap;
	width: 10% !important;
	padding-right: 15px;
}

.TabTableItem td, .TabTableItemAlt  td
{
	vertical-align: top;
	border-bottom: solid 1px #e2e2e2 !important;
}

.TabTableItem td, .TabTableItemAlt td, .TabTableData
{
	padding-bottom: 10px;
}

/* Generic Items */

.Button, .ActionButton, .HeaderSearchImg, .InputButton, .SubmitButton
{
	background-color: #5e2844;
	color: #FFFFFF;
	text-transform: uppercase;
	border: solid 1px #CCCCCC;
	font-weight: bold;
	padding: 3px 10px;
}

.InputButton
{
display: inline;
}

.ClearFloat:after {content: ".";visibility: hidden;display: block;height: 0;clear: both;}

.NoBr
{
	display: none;
}

.RequiredField
{
	color: Red;
}

.YearNavContainer
{
	margin-bottom: 15px;
}

.PresentationContainer .YearNavContainer
{
	display: none;
}

.YearNavLink
{
	text-decoration: none;
}

.YearNavContainer a, .PressReleaseYears a
{
	padding-right: 10px;
}

.YearNavContainer .selected, .YearNavContainer a:hover, .PressReleaseYears a:hover
{
	font-weight: bold;
}

/* Latest Modules */

.PageInvestor .TitleContainer .TitleLeft
{
	display: block !important;
	float: left;
	width: auto;
}

.TitleRight
{
display: none !important;
}

.PageInvestor .PressReleaseLatestContainer .TitleContainer .TitleRight
{
	display: block !important;
	float: right;
	width: 340px;
	text-align: left;
	padding-left: 15px;
	background: transparent url(../design/LeftArrowsWhite.jpg) scroll no-repeat left center;
}

.AnnualReportLatestContainer td,
.PresentationLatestContainer td,
.PressReleaseLatestContainer td,
.EventWebcastLatestContainer td
{
	vertical-align: top;
}

.AnnualReportLatestContainer a,
.PresentationLatestContainer a,
.InvestorNews a,
.EventWebcastLatestContainer a
{
	color: #464646 !important;
}

.AnnualReportLatestContainer a:hover,
.PresentationLatestContainer a:hover,
.InvestorNews a:hover,
.EventWebcastLatestContainer a:hover
{
	color: #4b1d35;
}

.AnnualReportLatestContainer,
.PresentationLatestContainer,
.InvestorNews,
.EventWebcastLatestContainer
{
	border-bottom: solid 1px #e2e2e2;
}

.TitleLeftHomePage
{
	xpadding-bottom: 10px;
}

.TitleLeft, .TitleLeft a, .TitleLeftHomePage a
{
	color: SlateGray;
	font-weight: bold;
}

.AnnualReportLatestContainer li,
.PresentationLatestContainer .Date,
.PressReleaseLatestDate
{
	font-weight: bold;
	list-style-type: none;
}

.Date,
.PresentationLatestContainer .Date,
.PressReleaseLatestDate
{
	color: #960d00;
	display: block;
}

.PresentationLink
{
	font-style: italic;
}

.PressReleaseLatestContentColumn, .FinancialReportLatestColumn, .PresentationLatestContainer .MiddleColumnContentHomePage, .EventWebcastLatestContainer .MiddleColumnContentHomePage
{
	padding: 0 0 10px 0;
}

.AnnualReportLatestContainer .FinancialReportLatestItem, .PresentationLatestContainer .PresentationLink,
.PresentationLatestContainer x.PresentationTitle, .PressReleaseLatestContainer .PressReleaseHeadline
{
	display: block !important;
}

.EventWebcastContainer .TabTableTitle, .EventWebcastLatestContainer .EventWebcastTitle, .EventWebcastLatestContainer .hrefDocument,
.PressReleaseContainer .TabTableTitle
{
	display: block;
}

/* %=FinancialReport */

.FinancialReportContainer
{
	vertical-align: top;
}

.FinancialReportContainer .CoverImagePane
{
	vertical-align: top;
}

.AnnualQuarterlyReportText
{
	display: none;
}

.AnnualReportPanel h3, .QuarterlyReportPanel h3, .SupplementalReportPanel h3
{
	margin: 0;
	padding: 0 0 5px 0;
}

h2.Year
{
	margin: 0;
	padding: 0 0 5px 0;
}

.AnnualReportPanel h4, .QuarterlyReportPanel h4, .SupplementalReportPanel h4
{
	font-weight: normal;
	padding: 0 0 5px 0;
}

.AnnualReportPanel ul, .QuarterlyReportPanel ul, .SupplementalReportPanel ul
{
	margin: 0;
	padding: 0 0 10px 0;
}

.AnnualReportPanel li, .QuarterlyReportPanel li, .SupplementalReportPanel li
{
	margin: 0;
	padding: 0 0 0 17px;
	list-style: none;
	background: transparent url(../icons/pdf.gif) scroll no-repeat left top;
}

.FinancialReportContainer .FileType
{
	font-weight: normal;
}

/* Financial Report Latest */

.AnnualReportLatestContainer .CoverImagePane
{
	display: none;
}

.FinancialReportContainer h2, .FinancialReportContainer h3
{
	color: #000000;
}

.FinancialReportLatestContainer ul
{
	margin: 0;
	padding: 0;
}

.FinancialReportLatestContainer li
{
	padding: 0 0 10px 0;
	font-weight: normal;
	margin: 0;
	list-style: none;
}

/* EmailThisPage */

.EmailThisPageContainer .FormCol1
{
	width: 40%;
}

.EmailThisPageContainer .FormCol2
{
	width: 60%;
}

/* %=Event */

.EventWebcastContainer .TabTableHeader
{
	display: none;
}

.EventWebcastContainer .EventWebcastDetails
{
	display: none;
}

.EventWebcastContainer .EventWebcastLinks
{
	display: none;
}

.EventWebcastDetailsContainer .EventTime
{
	padding-bottom: 15px;
	display: block;
}

.EventWebcastDetailsContainer .EventBody
{
	display: block;
}

.EventWebcastDetailsContainer .hrefWebcastLink
{
	padding-top: 10px;
}

.EventWebcastTime
{
	display: block;
}

/* Event Webcast Latest */

.EventWebcastLatestContainer
{
	display: block !important;
}

/* %=Flash */

.Flash
{
	z-index: 1;
}

/* Mailing List Signup */

.MailingListSignupContainer
{
}

.ActionButton, .SubmitButton
{
	margin-top: 10px;
}

.MailingListCol1
{
	white-space: nowrap;
	width: 10% !important;
	padding-right: 10px;
}

.MailingListCol2
{
	white-space: nowrap;
	width: 90% !important;
	padding: 0 0 5px 0;
}

.MailingListCol2 input
{
	width: 200px;
}

.MailingListTable
{
	padding: 0 0 15px 0;
}

.MailingListConfirmation, .MailingListActivationMessage
{
	display: block;
	padding-top: 15px;
	font-weight: bold;
}

.EditSubscriberConfirmation
{
	font-weight: bold;
}

/* %=MailingListUnsubscribe */

.MailingListUnsubscribeMessage
{
	font-weight: bold;
}

.MailingListUnsubscribeAction
{
	padding-top: 15px;
	font-weight: bold;
	display: block;
}

.MailingListUnsubscribeMessage
{
	font-weight: bold;
}

/* %=Person */

.PersonContainer
{
	padding: 0 0 15px 0;
	float: left;
	width: 100%;
	clear: both;
}

.PersonPhoto
{
	float: left;
	width: auto;
	padding: 0 10px 0 0;
}

.PersonDetailsContainer
{
	float: left;
	display: inline;
}

.PersonContainer .PersonTitle
{
	display: block;
	padding-bottom: 5px;
}

.PersonContainer .PersonTitleComma
{
	display: none;
}

.PersonGenericDetailsContainer .PersonDetailsImageContainer
{
	float: left;
	width: auto;
}

.PersonGenericDetailsContainer .PersonDetailsNameContainer
{
	float: left;
}

.PersonGenericDetailsContainer .PersonName
{
	display: block;
	
}

.PersonGenericDetailsContainer .PersonTitle
{
	display: block;
}

.PersonGenericDetailsContainer .PersonTitleComma
{
	display: none;
}

.PersonGenericDetailsContainer .PersonDetailsDescriptionContainer
{
	margin-top: 15px;
	clear: both;
}

/* Presentations */

.PresentationContainer .TabTableDocLink, .PresentationContainer .TabTableTitle
{
	display: block;
}

/* Press Releases */

.PressReleaseLatestTable td,
.PressReleaseTableWidth td
{
	border: none;
}

.PressReleaseTableWidth
{
	width: 100%;
}

.PressReleaseTableWidth pre {
white-space:0;
word-wrap:break-word;
width:530px;
overflow:hidden;
}

.PressReleaseTableWidth pre br{
	.display:block;
}
* html .PressReleaseTableWidth pre br{
	display:block;
}

.PressReleaseDetailsBody p
{
xmargin-top: 3px;
xmargin-bottom:3px;
}

.PressReleaseTableWidth .DetailLeft, .PressReleaseTableWidth .DetailRight
{
	vertical-align: top;
}

.PressReleaseTableWidth .DetailLeft
{
	width: 80% !important;
}

.PressReleaseTableWidth .DetailRight h1
{
	text-align: right;
	padding-left: 15px;
}

.DownloadPressReleaseLink
{
	display: block;
	padding-bottom: 10px;
}

h1.Detail, .DetailRight, h1.EventDetail
{
	vertical-align: bottom;
}

.PageInvestors .PressReleaseLatestContainer .Divider
{
	display: block;
	padding-bottom: 10px;
	border-bottom: 1px solid #EDEDED !important;
	
}

.PageInvestors .PressReleaseLatestContent
{
border-top: 1px solid #EDEDED !important;
padding-top: 10px !important;
}

.PageInvestors .PresentationLatestContainer .ContentContainer
{
background: #f0f0f0 url(../design/Presentation_thumb.jpg) scroll no-repeat 10px center;
padding: 10px 0 10px 110px;
}

.PageInvestors .PresentationLatestContainer .ModuleTitle
{
border-bottom: 1px solid #EDEDED;
margin-bottom: 5px;
padding-bottom: 10px;
}

.PageInvestors  .FinancialReportLatestContainer
{
border: none;
background: none;
}

.PageInvestors  .FinancialReportLatestContainer .FinancialReportLatestTable
{
border-top: 1px solid #EDEDED;
margin-top: 10px;
}

.PageInvestors  .FinancialReportLatestContainer table
{
width: auto !important;
float: none;
clear: both;
}

.PageInvestors  .FinancialReportLatestContainer .FinancialReportLastestItem 
{
background: #f0f0f0 url(../design/pdficon.gif) scroll no-repeat left center;
margin-top: 20px;
padding: 8px 10px 0px 35px;
}

.PageInvestors  .quarter,
.PageInvestors .LatestAnnual .ReportLink,
.PageInvestors .LatestAnnual .Title
{
color: #960d00 !important;
font-weight: bold;
}

.PageInvestors  .FinancialReportLatestContainer .FileType 
{
font-size: 11px;
color: #464646 !important;
font-weight: normal;
}

/* %=QuickLink */

.QuickLinks ul
{
	margin: 0;
	padding: 0;
}

.QuickLinks ul li
{
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.Report2LinkRowDate
{
	white-space: nowrap;
	padding-right: 15px;
	font-weight: bold;
}

.Report2LinkRow
{
	width: 100%;
	padding-bottom: 10px;
}

.Report2FileSizeRow
{
	white-space: nowrap;
	xwidth: 15%;
	text-align: right;
	padding: 0 15px 0 0;
}

.Report2IconRow
{
	xwidth: 5%;
}

/* %=Search */

.HeaderSearch
{
	float: right;
	width: auto;
	padding: 0 15px 0 0;
}


input.HeaderSearchImg
{
	cursor: hand;
}

.NotFoundMessage
{
	display: inline;
}

.SearchResultsUrl
{
	display: none;
}

/* %=SiteMap */

.SiteMapContainer ul
{
	margin-left: 20px;
}

.SiteMap-Level2
{
	font-weight: bold;
}

.SiteMap-Level3 { margin-left: 20px; }
.SiteMap-Level4 { margin-left: 40px; }
.SiteMap-Level5 { margin-left: 60px; }

/* Stock Page */

.StockTable
{
width: auto !important;
}

.StockTable .StockTableItemAlt span,
.StockTable .StockTableItem span
{
display: block !important;
margin: 5px 0;
background-color: #EDEDED;
width: 100%;
padding: 3px 5px;
}

.StockTable .StockTableItem span
{
background-color: #DCDCDC;
}

.StockQuoteContainer
{
border-bottom: 1px solid #EDEDED;
}

.StockQuoteContainer a:hover,
.StockQuoteHome a:hover
{
}

.StockQuoteContainer h1.StockPage
{
	display: none;
}

.StockQuoteContainer .StockQuoteIndice
{
	display: none;
}

.StockQuoteContainer .StockTableText
{
	font-size: 11px;
	font-style: italic;
}

.StockQuoteContainer .StockTableTextLabel
{
display: block;
}

.StockQuoteContainer a
{
	text-decoration: none;
}

.StockQuoteContainer .StockTableItemAlt
{
}

.StockQuoteContainer .StockTableItem
{
}

.StockLabel
{
	font-weight: bold;
	padding: 3px 40px 3px 15px !important;
}

.ChangeLabel, .PChangeLabel, .WeekHighLabel, .WeekLowLabel, .PreviousCloseLabel
{
	margin-left: 20px !important;
}

.PriceLabel, .VolumeLabel, .HighLabel, .LowLabel, .TodaysOpenLabel,
.ChangeLabel, .PChangeLabel, .WeekHighLabel, .WeekLowLabel, .PreviousCloseLabel
{
}

/* should only be shown if there is more than one stock symbol */
.StockQuoteLookup .ControlRow, .StockQuoteHome .ControlRow,
.StockQuoteLookup .InputButton, .StockQuoteHome .MarketText
{
	display: none;
}

.StockPriceDown
{
	color: #e10e18;
}

.StockPriceUp
{
	color: #00740e;
}

.StockQuoteContainer .StockTable
{
	width: auto;
}

.StockQuoteContainer .StockTableItem, .StockQuoteContainer .StockTableItemAlt
{
}

.StockLabel
{

}

.StockData
{

}

.StockPriceUp, .StockPriceDown
{
	padding: 3px 5px 3px 5px !important;
	margin-left: 0 !important;
}

/* Stock Historical */

.StockHistorical
{
float: left;
width: auto;
clear: none;
margin-left: 25px;
}

.StockHistorical h1, .StockHistorical
{
border-bottom: 1px solid #EDEDED;
padding-bottom: 20px;
}

.StockHistorical h1
{
padding-bottom: 15px;
}

.StockHistorical a
{
	text-decoration: none;
}

.LookupDateText
{
display: block;
font-weight: bold;
padding-left: 10px;
}

.StockHistorical .StockHistoricalSelection
{
	padding-bottom: 10px;
	white-space: nowrap !important;
	margin-left: -15px !important;
	display: block;
}

.StockQuoteContainer .StockHistoricalMsg
{
	padding-top: 15px;
}

.StockHistorical .HighLabel, .StockHistorical .LowLabel, .StockHistorical .VolumeLabel, .StockHistorical .TodaysOpenLabel, .StockHistorical .PreviousCloseLabel
{
font-weight: bold;
}

.StockHistorical .LowLabel, .StockHistorical .TodaysOpenLabel, .StockHistorical .PreviousCloseLabel
{
display: block !important;
margin-left: 15px !important;
}

.StockChart
{
float: left !important;
width: auto;
clear: none;
}

.StockChartFrame
{
	width: 375px;
}

/* Custom */
.NoYears .YearNavContainer
{
display: none;
}

.CustomTable
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-collapse: collapse !important;
}

.CustomTable th
{
	background-color:#EEEEEE;
	color:Gray;
	font-weight:bold;
	padding:4px;
	text-align: left;
}

.CustomTable td
{
	background-color:#FFFFFF;
	color:Gray;
	padding:4px;
	text-align: left;
}



.CustomTableGrid td
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse !important;
}

.CustomTable td a
{
	color:SteelBlue;
}

.CustomTable2
{
	margin: 0 auto;
	margin-top: 20px;
	background-color: #FFFFFF;
	border: 2px solid #CCCCCC;
	border-collapse: collapse !important;
}

.CustomTable2 th
{
	background-color:#EEEEEE;
	color:Gray;
	font-weight:bold;
	padding:4px;
	text-align: left;
}

.CustomTable2 td
{
	background-color:#FFFFFF;
	color:Gray;
	padding:4px;
	text-align: left;
}

.CustomTableGrid td
{
	border: 1px solid #CCCCCC;
	border-collapse: collapse !important;
}

.CustomTable2 td a
{
	color:SteelBlue;
}

sup, sub
{
line-height: normal;
}

.footnotes
{
font-size: 10px;
}

.StockQuoteTop
{
	float: left;
	width: auto;
	font-size: 12px;
	color: #717171;
	margin: 0 0 0 30px;
	*margin-left: 60px;
}

.StockQuoteTop .Symbol, .StockQuoteTop .Last, .StockQuoteTop .Change, .StockQuoteTop .DelayedText, .StockQuoteTop .ViewMoreLink
{
	xpadding-top: 11px;
}

.StockQuoteTop .Symbol
{
	font-weight: bold;panehgea
	color: #960d00;
	padding-right: 22px;
}

.StockQuoteTop .Last, .StockQuoteTop .Change, .StockQuoteTop .DelayedText
{
	color: #363636;
	padding-right: 15px;
}

.StockQuoteTop .DelayedText
{
	color: #717171;
}

.StockQuoteTop .DelayedText,
.StockQuoteTop .ViewMoreLink
{
	font-size: 10px;
	color: #717171;
}

.ShareThisContainer, .TwitterContainer
{
float: right;
width: auto;
clear: none;
padding: 0;
margin: 0;
}

.ShareThisContainer
{
	padding-right: 20px;
}

.TwitterContainer
{
xmargin: 8px 0 0 0;
}

.TwitIcon, .FaceIcon
{
float: left;
margin-left: 15px;

}

.TwitterContainer img
{
margin-right: 1px;
}

.ShareThisContainer *, .TwitterContainer a
{
color: #363636;
font-size: 12px;
}

.TwitterContainer a:hover
{
color: #960D00;
font-size: 12px;
}

.Box
{
    line-height: 17px;
    margin: 0;
    padding: 34px 20px 23px;
}

.Box, .Box table, .Box .PressReleaseLatestContainer a
{
	color: #464646;
	font-size: 11px;
}

.Box h1
{
padding: 0;
margin: 0;
}

.Box .PressReleaseLatestContainer .ModuleTitle
{
xmargin: 0 0 20px 0;
float: left;
width: auto;
padding-right: 20px;
}

.Box .PressReleaseLatestContainer .Divider
{
background: transparent url(../design/BoxLine.jpg) scroll no-repeat left top;
margin: 13px 0 4px 0;
height: 5px;
}

.Box .Date, .Box .PressReleaseLatestDate
{
color: #464646;
}

.Box .PressReleaseLatestSeparator 
{
padding: 0;
margin: 0;
display: none;
}

.Box strong, .Box b
{
font-size: 12px;
}

.Box a, .Box em, .Box i
{
	font-size: 11px;
}

.Box .divider
{
padding: 13px 0 8px 0;
}

.LogoScroller
{
margin: 0 0 64px 0;
position: relative;
}

.LogoScroller .ModuleTitle
{
color: #960d00;
font-size: 16px;
margin: 35px 0 0 0;
}

.LogoScroller li
{
text-align: center;
}

.ViewList
{
position: absolute;
top: 0;
right: 15px;
}

.RssLinkTopContainer
{
padding: 0;
*margin: 15px 0 0 0;
}

.PressReleaseOuterContainer .RssLinkTopContainer
{
margin: -20px 0 0 0;
}

.InvestorNews .RssLinkTopContainer
{
margin: -5px 0 0 0;
}

.Box .RssLinkTopContainer
{
float: right;
padding-right: 90px;
display: none;
}

.BreadcrumbDivider
{
padding: 0 5px;
}

.Highlight
{
font-size: 17px;
}

.LeftFactSheet
{
margin: 35px 0 12px 6px;
}

.LeftPresentation
{
margin: 0 0 12px 6px;
}

.LeftVideo
{
margin: 0 0 12px 6px;
}

div.LeftRelatedContent
{
	margin: 0 1px 0 6px;
	background: transparent url(../design/RelatedContentBottom.gif) scroll no-repeat right bottom;
	padding-bottom: 8px;
}

ul.LeftRelatedContent
{
	padding: 0;
	margin: 0;
}

.LeftRelatedContent li
{
	list-style-type: none;
	list-style-image: none;
	padding: 11px 15px 11px 21px;
	*padding-top: 0px;
	font-size: 11px;
}

div.LeftRelatedContent .QuickLinkRow
{
	background-color: #ededed;
}

div.LeftRelatedContent .QuickLinkRowAlt
{
	background-color: #dcdcdc;
}

.LeftRelatedContent h1
{
	background: transparent url(../design/RelatedContentTop.gif) scroll no-repeat right top;
	padding: 9px 0 0 0;
	margin: 0;
}

.LeftRelatedContent .ModuleTitle
{
	
	padding: 5px 10px 10px 21px;
	margin: 0;
	font-size: 14px;
	background-color: #dcdcdc;
}

.LeftRelatedContent .ViewMoreLink
{
	padding: 11px 0 4px 46px;
	background: transparent url(../design/ArrowGrey.gif) scroll no-repeat 21px 12px;
}

.LeftRelatedContent a
{
	display: none;
}

.LeftRelatedContent .ViewMoreLink a
{
	display: inline;
	color: #464646;
}

.PressReleaseLatestContent
{
clear: both;
}

.LayoutHomePageLayout .PressReleaseLatestContainer
{
border-bottom: none;
}

.PresentationContainer a:hover
{
color: #464646;
}

.PresentationLinks a:hover
{
color: #4b1d35;
}

ul.featuredInvest li
{
border-bottom: 1px solid #EDEDED;
padding-bottom: 8px;
padding-top: 8px;
padding-left: 5px;
}

ul.featuredInvest
{
margin-left: 0px;
}

.MailingListUnsubscribeContainer
{
margin-top: 20px;
}

.jcarousel-list li,
.jcarousel-item
{
width: 850px;
height: 84px;
}
/*##################### NEW STYLES ADDED BY CRAIGF #################################*/

.PaneContent { min-height: 507px !important; _height: 423px; }
.LayoutHomePageLayout .PaneContent { min-height: auto !important; _height: auto; }
a { outline: none; }

.PresentationLatestContainer, .PressReleaseLatestContainer
{
display: inline-block;
width: 100%;
}

.RssIcon
{
vertical-align: absmiddle;
}

.Box .PressReleaseLatestContainer
{
float: none;
width: 100%;
clear: both;
}

.CompanyNews
{
border: none !important;
}

.CompanyNews .ContentContainer
{
border-top: solid 2px #F4F3DE;
padding-top: 5px;
}

.CompanyNews .Date
{
display: block;
width: auto;
background-color: #F4F3DE;
float: left;
clear: left;
text-align: center;
padding: 5px 25px;
margin: 0 10px 0 0;
}

.CompanyNews .Headline
{
display: block;
float: left;
clear: right;
}

.CompanyNews a .PressReleaseLatestDate
{
color: #000000 !important;
font-weight: normal !important;
}

.CompanyNews a .Title
{
color: #01622F !important;
text-decoration: underline !important;
}

.CompanyNews .Divider
{
margin: 5px 0;
padding-bottom: 5px;
border-bottom: solid 2px #F4F3DE;
float: none;
clear: both;
}

.MoreLink
{
color: #960d00;
font-style: italic;
font-weight: bold;
}

.ClearFix
{
display: none;
}

.ArticleList .TabTableDate
{
display: none !important;
}

.ArticleDetails .DetailRight
{
display: none;
}

.PressReleaseThumbnail
{
float: left;
width: auto;
border: solid 1px #4A4A4A;
padding: 2px;
margin-right: 15px;
display: none;
}

.ArticleList .PressReleaseThumbnail
{
	display: inline;
}

.Box1 .PressReleaseLatestDate, .Box3 .PressReleaseLatestDate
{
display: none;
}

.Box1 .MiddleColumnContent, .Box3 .MiddleColumnContent
{
background: transparent url(../design/ArrowLarge.gif) scroll no-repeat left top;
padding-left: 30px;
}

.PresentationTitle
{
cursor: pointer !important;
color: #464646 !important;
}

.SocialMedia
{
background: url('/files/yamanasocialmediavertbg.png');
background-repeat: no-repeat;
float: right;
width: 185px;
height: 370px;
padding: 10px;
margin-top: -7px;
}

.SocialMedia h1
{
color: #8e2430;
font-size: 30px;
margin-top: 11px;
margin-left: 8px;
margin-bottom: 0px;
font-family: LeagueGothicRegular;
text-transform: uppercase;
font-weight: normal;
.margin-top: 23px;
}

.SocialMedia table
{
width: 100%;
text-align: left;
}

.SocialMedia td img
{
    border: medium none;
    padding-left: 14px;
    padding-right: 32px;
    position: relative;
    top: 10px;
	padding-top: 5px;
}

.SocialMedia td
{
    font-family: LeagueGothicRegular;
    font-size: 24px;
    font-weight: normal;
}

.SocialMedia a
{
    color: #464646;
    display: block;
    padding: 6px 0px;
    text-decoration: none;
}

.SocialMedia a:hover
{
color: #8E2430;
text-decoration: none;
}

/*-------------------------
Twitter
---------------------------*/

.tweet,
.query {
	color: #464646;
}

	.tweet_list {
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: hidden;
		background-color: #8ADEE2;
	}
	
		.tweet_list .awesome,
		.tweet_list .epic {
			text-transform: uppercase;
		}
		
		.tweet_list li {
			overflow-y: auto;
			overflow-x: hidden;
			padding: 0.5em;
		}
		
			.tweet_list li a {
				color: #960D00;
			}
		
		.tweet_list .tweet_even {
		background-color: #d8d8d8;
  
}

		.tweet_list .tweet_odd {
		background-color: #ededed;
  
}

		.tweet_list .tweet_avatar {
			padding-right: .5em; float: left;
		}
		
			.tweet_list .tweet_avatar img {
				vertical-align: middle;
			}

			.SocialMediaFooter
			{
			display: block;
			width: 988px;
			}
			
			.SocialMediaFooter a, .SocialMediaFooter a:hover, .SocialMediaFooter a:active, .SocialMediaFooter a:visited
			{
			color: #fff;
			}
			
			.PaneFooter2
			{
			display: block;
			width: 988px;
			}
			
			.Q4FooterContainer
			{
			padding-top: 45px !important;
			}





.BreadcrumbTitle, .panelbarItem0TextExpanded, .RadMenu_Default .rootGroup a, .LayoutHomePageLayout .ModuleTitle{font-family: 'AvantGardeGothicCRegular';}
.BreadcrumbTitle{ padding: 30px 0 0 41px;}

@media screen
{
	body {margin: 0; padding: 20px; background-color: none;}
	.BodyBackground, .PaneContent_Inner {background: none !important; background-color: #FFFFFF; background-image: none;}
	.LayoutDefaultInner { margin: 0; border:none;}
	.PrintHide {visibility:hidden; display: none;}
	.InteriorContainer {background: #fff; width:100%;}
	.RegionContent {width: 100%; padding-left: 20px;}
	.Hide, .PrintModeButton, .PrintModeButtonPrint, .PrintPage, .ContentLinks {visibility:hidden; display:none}
	.PaneLeft, .PaneRight, .PaneHeader, .PaneNavigation, .PaneHeader2, .PaneFooter, .PaneFooter2, .PaneQ4Footer {visibility:hidden; display:none}
	.PaneBreadcrumb {position: static; margin-left: 20px;}
}

@media print
{
	body {margin: 0; padding: 20px;}
	.BodyBackground, .PaneContent_Inner {background: none !important; background-color: #FFFFFF; background-image: none;}
	.LayoutDefaultInner { margin: 0; border:none;}
	.PrintHide {visibility:hidden; display: none;}
	.InteriorContainer {background: #fff; width:100%;}
	.RegionContent {width: 100%; padding-left: 20px;}
	.Hide, .PrintModeButton, .PrintModeButtonPrint, .PrintPage, .ContentLinks {visibility:hidden; display:none}
	.Pane_Left, .Pane_Header, .Pane_Navigation, .Pane_Header2, .Pane_Footer, .Pane_Footer2, .Pane_Q4Footer {visibility:hidden; display:none}
	.PaneBreadcrumb {position: static; margin-left: 20px;}
}
