.hideInPrint{
	display: none;
}

/***** Styles ****/
	
body {
	text-align: center;
	background-image: none;
	background-color: #fff;
	margin: 0;
	font-family: Arial, Verdana;
}

#siteContainer {
	width: 95%;
	margin: 0;
}

#topContainer {
	width: 100%;
	background-color: #FFFFFF;
}

#topContent {
	width: 100%;
	margin: 0;
	text-align: left;
	padding: 10px 0;
}

#mainContainer{
	background-image: none;
	background-color: #ffffff;
}

#mainContent{
	padding: 0 7px 6px 7px;
}


#mainContentContainer{
	position: static;
}

.mainContentContainerContent{
	padding-top: 4px;
}
	
#mainContentContent{
	position: static;
	width: 100%;
}

td.cmsContent * {
	color: #000;
}

div.newsHeading{
	background-image: none;
	width: auto;
	height: auto;
	text-align: left;
	filter: none;
	opacity: 1.0;
}

div.newsHeading div.newsHeadingWrapper{
	background-image: none;
}
	
div.newsHeading div.newsHeadingContent{
	padding: 6px 10px;
}

div.contentPageContainer{
	float: left;
	width: 100%;
}

div.contentPageContainer div.contentPageWrapper{
	background-image: none;
}
	
div.contentPageContainer div.contentPageContent{
	padding: 0 5px 5px 6px;
	background-color: #fff;
}

/**** Content ****/

.tplTwoCols{
	width: 100%;
	overflow: visible;
}

.tplTwoCols TD.tplSubCol{
	width: 33%;
}

.tplTwoCols TD.tplMainCol{
	width: 66%;
}

.tplTwoCols DIV.tplSubColWrapper{
	float: left;
	width: 33%;
	overflow: visible;
}

.tplTwoCols DIV.tplMainColWrapper{
	float: left;
	width: 66%;
	overflow: visible;
}

.tplTwoCols .tplSubCol img{
	margin-right: 5px;
	margin-bottom: 2px;
}

/* one-column-template container */
.tplOneCol{
	width: 100%;
	overflow: visible;
	min-height: auto;
}

/* main column (inner element) */
.tplOneCol .tplMainCol{
	padding: 25px;
}

.tplOneCol TD.tplMainCol{
	padding: 25px;
}

/* main column outer element (for site only) */
.tplOneCol DIV.tplMainColWrapper{
	width: 100%;
    overflow: visible;
}

a.bulletLink, a.bulletLink:link, a.bulletLink:visited,	 
a.backLink, a.backLink:link, a.backLink:visited,
a.forwardLink, a.forwardLink:link, a.forwardLink:visited,
a.pdfLink, a.pdfLink:link, a.pdfLink:visited,
a.pptLink, a.pptLink:link, a.pptLink:visited,
a.txtLink, a.txtLink:link, a.txtLink:visited,
a.docLink, a.docLink:link, a.docLink:visited,
a.imageLink, a.imageLink:link, a.imageLink:visited,
a.xlsLink, a.xlsLink:link, a.xlsLink:visited{
	padding-left: 0;
}

a.linkListLink, a.linkListLink:link, a.linkListLink:visited{
	background-image: none;
	color: #529900;
	padding-left: 0;
}

/*	Block lift	*/

.tplBlockLift{
	width: 100%;
	background-image: none;
}

.tplBlockLiftContentWrapper{
	background-image: none;
}

.tplBlockLiftContent{
	color: #333333;
}

.tplBlockLiftContent *{
	color: #333333;
}

.tplBlockLiftContent H1, .tplBlockLiftContent H2, .tplBlockLiftContent H3,
.tplBlockLiftContent H4, .tplBlockLiftContent H5, .tplBlockLiftContent H6{
	color: #333333;
}

.tplBlockLiftContent  P{
	color: #333333;
}

/*	Block lift wide	*/

.tplBlockLiftWide{
	width: 100%;
	background-image: none;
}

.tplBlockLiftWideContentWrapper{
	background-image: none;
}

.tplBlockLiftWideContent{
	color: #333333;
}

.tplBlockLiftWideContent *{
	color: #333333;
}

.tplBlockLiftWideContent H1, .tplBlockLiftWideContent H2, .tplBlockLiftWideContent H3,
.tplBlockLiftWideContent H4, .tplBlockLiftWideContent H5, .tplBlockLiftWideContent H6{
	color: #333333;
}

.tplBlockLiftWideContent  P{
	color: #333333;
}

