.DevAreaTitle
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 20pt;
	font-weight: bold;
	color: #a0a0a0;
}

.DevAreaTitleBlock
{
	padding-top: 6px;
	padding-bottom: 32px;
}

.DevAreaOpeningText
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.DevAreaSectionBlock
{
	padding-top: 6px;
	padding-bottom: 6px;
}

.DevAreaSection
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
}

.DevAreaSectionText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
}

.DevAreaSection a
{
	color: #000000;
}

.DevAreaSection a:Visited
{
	color: #808080;
}




.DevArticleListing
{
	padding-top: 6px;
	padding-bottom: 12px;
}

.DevArticleListingCaption,
.DevArticleListingCaption a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
}


div.DevArticleListingCaption
{
	color: #000000;
}

a.DevArticleListingCaption,
div.DevArticleListingCaption a
{
	color: #000000;
}

a.DevArticleListingCaption:Visited,
div.DevArticleListingCaption a:Visited
{
	color: #808080;
}


.DevLatestArticle,
.DevArticleListingDate
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.DevLatestArticle
{
	color: #808080;
}
.DevLatestArticle a
{
	color: #C84900;
}
.DevLatestArticle a:Visited
{
	color: #ff8000;
}


.DevArticleTechnology
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
}

.DevArticleListingText
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

img.DevArticleImage
{
	margin: 6px 16px 6px 16px;
}

.DevCodeListing
{
	font-family: Consolas, Courier New Brilliant, Monospace;
	font-size: 10pt;
	font-weight: normal;
}

.DevArticleTitle,
.DevArticleTitle a
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #808080;
}

.DevArticleTitleBlock
{
	padding-top: 12px;
	padding-bottom: 10px;
}

.DevArticleAuthorBlock
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	color: #808080;
	margin-left: 16px;
}

.DevArticleDownload,
.DevArticleExternalLink
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
}

a.DevArticleDownloadLink,
.DevArticleDownloadLink a
{
	color: #C84900;
	color: #ff0000;
}

a.DevArticleDownloadLink:Visited,
.DevArticleDownloadLink a:Visited
{
	color: #ff8000;
}



a.DevArticleExternalLink,
.DevArticleExternalLink a
{
	color: #C84900;
}
a.DevArticleExternalLink:Visited,
.DevArticleExternalLink a:Visited
{
	color: #ff8000;
}



.DevArticleSectionTitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #C84900;
}

.DevArticleSubsectionTitle
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-size: 8.5pt;
	font-weight: bold;
	color: #C58C2F;
}


.Footnote
{
	border-style: solid;
	border-width: 1px;
	border-color: #c0c0c0;
	padding: 6px;
	margin: 8px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	background-color: #f8f8f8;
	color: #000000;
}

.Footnote a
{
	color: #ff0000;
}

.Footnote a:VISITED
{
	color: #ff8000;
}

.FootnoteCaption
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #C84900;
}