﻿body 
{
	padding:0px;
	margin:0px;
	text-align:center;
}

.pageBody 
{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	line-height:1px;
	font-size:1px;
}

.menuBar 
{
	height:27px;
	background-image:url(/resources/images/design/menuBackgroundRightCorner.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.menuLeftCorner
{
	margin-right:10px;
}

.menuLabel 
{
	margin-right:30px;	
}

.pageContent 
{
	width:968px;
	padding-right:10px;
	padding-left:10px;
	margin-top:5px;
	border-right:1px solid #3d3423;
	border-left:1px solid #3d3423;
	border-bottom:1px solid #3d3423;
	clear:both;
}

.articleLeftColumn 
{
	width:680px;
	float:left;
	padding-right:10px;
	border-right:1px solid #3d3423;

}

.articleRightColumn 
{
	width:267px;
	float:left;
	padding-left:10px;
}

.rightColumnPlaceholder 
{
	padding:5px;
}

/* Text */

.spBannerContent, .articleActions, .articleText, .spArticleList, .articleBannerText, .rightColumnPlaceholder
{
	font-size:12px;
	font-family:Verdana;
	line-height:20px;
}

.articleLinkListPlaceholder 
{
	font-size:11px;
	font-family:arial;
	line-height:14px;
	color:#333333;
}

p 
{
}

h1 
{
	font-family:Arial;
	font-size:26px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:30px;
}

h2 
{
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:22px;
}

h3, a.h3:link,  a.h3:hover, a.h3:active, a.h3:visited
{
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	line-height:20px;
	color:Black;
	text-decoration:none;
}

h4, a.h4:link,  a.h4:hover, a.h4:active, a.h4:visited
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	line-height:16px;
	color:Black;
	text-decoration:none;
}

a:link, a:visited, a:hover, a:active 
{
	color:#715f3f;
}

/* Start Page */

.spBanner 
{
	margin-bottom:10px;
	position:relative;
}

.spBannerContent 
{
	position:absolute;
	top:20px;
	left:20px;
	width:528px;
	height:426px;
	padding:15px;
}

.spArticleList 
{
	clear:both;
}

.spArticleListLeftColumn 
{
	width:479px;
	margin-right:10px;
	float:left;
	padding-top:20px;
}

.spArticleListRightColumn 
{
	width:479px;
	float:left;
	padding-top:20px;
}

/* Article */
.articleHeader 
{
	padding:10px;
}

.articleActions 
{
	padding-left:10px;
	padding-bottom:10px;
	clear:both;
	width:660px;
}

.articleActionsLeft 
{
	float:left;
	width:260px;
}

.articleActionsRight 
{
	float:left;	
	width:400px;
	text-align:right;
	padding-top:2px;
}

a.actionLink:link, a.actionLink:hover, a.actionLink:active, a.actionLink:visited 
{
	font-size:11px;
	font-family:Verdana;
	line-height:20px;
	color:#715f3f;
	text-decoration:none;
	padding-left:18px;
	background-repeat:no-repeat;
	margin-right:12px;
}

.articleImageHeaderContainer 
{
	background-color:#36342f;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative;
}

.articleText 
{
	padding-left:10px;
	padding-bottom:10px;
	width:660px;
}

.articleImageAdditional 
{
	background-color:#36342f;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-left:20px;
	float:right;
}

.articleBanner 
{
	width:459px;
	clear:both;
	padding-left:10px;
	padding-right:20px;
	margin-bottom:20px;
}

.articleBannerText 
{
	float:left;
	width:329px;
	padding-top:5px;
}

.articleBannerImage 
{
	float:left;
	width:120px;
	margin-right:10px;
	background-color:#36342f;
	padding-top:10px;
	padding-bottom:10px;
}

.articleLinkListPlaceholder 
{
	padding-top:10px;
}

.articleLink 
{
	width:257px;
	clear:both;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:20px;
}

.articleLinkText 
{
	float:left;
	width:190px;
	padding-top:0px;
}

.articleLinkImage 
{
	float:left;
	width:60px;
	margin-right:7px;
	background-color:#36342f;
	padding-top:6px;
	padding-bottom:6px;
}

/* Books */
.book 
{
	width:680px;
	clear:both;
	margin-bottom:30px;
}

.bookImage 
{
	float:left;
	width:150px;
	margin-right:10px;
	background-color:#36342f;
	padding-top:10px;
	padding-bottom:10px;
}

.bookText 
{
	float:left;
	width:510px;
	padding-top:0px;
	margin-right:10px;
}

/* External Link */
.externalLink 
{
	width:680px;
	clear:both;
	margin-bottom:30px;
}

.externalLinkImage 
{
	float:left;
	width:202px;
	margin-right:10px;
	background-color:#36342f;
	padding-top:10px;
	padding-bottom:10px;
}

.externalLinkText 
{
	float:left;
	width:458px;
	padding-top:0px;
	margin-right:10px;
}

.externalLink 
{
}

/* Adds */
.spBannerAdd2
{
	width:100%;
	text-align:center;
	background-color:#36342f;
	padding-top:10px;
	padding-bottom:10px;
}

.spBannerAdd1
{
	width:100%;
	text-align:center;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
}

.spBottomAdd 
{
	width:100%;
	text-align:center;
	padding:10px;
}

.articleBannerAdd 
{
	width:468px;
	margin-left:10px;
	margin-right:11px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#36342f;
}

.articleHeader2 
{
	padding-top:10px;
	width:100%;
	text-align:center;
}

.rightColumnAdd 
{
	width:100%;
	text-align:center;
	padding-bottom:10px;
}

.leftColumnBottomAdd 
{
	width:100%;
	text-align:center;
	margin-top:10px;
}

/* Footer */

.footer, a.footerLink:link, a.footerLink:active, a.footerLink:hover, a.footerLink:visited 
{
	font-size:10px;
	line-height:16px;
	color:#c3c3c3;
	font-family:Verdana;
}

.footer 
{
	background-color:#3d3423;
	width:970px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}

/* After */
.pageContent:after, .spArticleList:after, .articleActions:after, .articleBanner:After, .articleLink:After, .book:After, .externalLink:After
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
