.hideInPrint{
	display:none;
}

a, a:link, a:visited, a.bulletLink, a.bulletLink:link, a.bulletLink:visited{
	padding-left:0;
}

body{
	background-image:none;
}

.siteContainer{
	width:95%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	overflow: visible;
}

.siteContent{}

.rgtContainer{}

.rgtContent{}

.lftContainer{
	width: 100%;
	overflow: visible;
}

.lftContent{}

div.contentTable{
	width:100%;
}

.topContainer{
	background-image:none;
}

.topContent{

}

.contentContainer{
	width:100%;
}

.contentContent{
	padding:0;
}

.middleArea{
	height:46px;
}

.middleAreaContent{
	padding:15px 0;
}

.bottomContainer{
	background-image:none;
}

a.print, a.print:link, a.print:visited{
	background-image:none;
}

a.pagepath, a.pagepath:link, a.pagepath:visited, span.pagepath{
	background-image:none;
}

a.lang, a.lang:link, a.lang:visited{
	background-image:none;
}

a.menuLinkMain, a.menuLinkMain:link, a.menuLinkMain:visited{
	background-image:none;
}

a.menuLink, a.menuLink:link, a.menuLink:visited{
	background-image:none;
}

div.mainPageContent{

}

a.mbUrl, a.mbUrl:link, a.mbUrl:visited{
	background-image:none;	
}

/*********************** content.css *********************************/

/* Default text styles etc */
body, td, font, p {  

}

.lainaus{
	background-image:none;
	border-top:1px solid #BBCA93;
	border-bottom:1px solid #BBCA93;
}

/* two-column-template container */
.tplTwoCols{
	width:95%/*702px*/;
}

/* main column inner element */
.tplTwoCols .tplMainCol{
	padding:0;
}

/* main column outer element (for site only) */
.tplTwoCols DIV.tplMainColWrapper{
	float:left;
	width:70%/*506px*/;
}

/* sub column (inner element) */
.tplTwoCols .tplSubCol{
	/*padding-left:10mm;*/
	padding:0;
	padding-left:10px;
}

/* sub column outer element (for site only) */
.tplTwoCols DIV.tplSubColWrapper{
	float:left;
	width:28%/*196px*/;
	overflow:visible;
}

/* one-column-template container */
.tplOneCol{
	width: 100%/*702px*/;
	overflow: visible;
	min-height:0;
}

/* main column (inner element) */
.tplOneCol .tplMainCol{
	padding:0;
}

/* main column outer element (for site only) */
.tplOneCol DIV.tplMainColWrapper{
	width: 100%;
    overflow: visible;
}

div.tplThreeCols{
	width: 100%;
	overflow: auto;
	overflow: visible !important;
}

.tplThreeCols .tplImgColWrapper .tplImgCol{
	background: transparent none;
}

.tplImgColWrapper .tplImgCol .tplImgLiftLeftColumn{
	width: 58%;
}

.tplImgColWrapper .tplImgCol .tplImgLiftRightColumn{
	width: 43%;
}

.tplImgColWrapper .tplImgCol .tplImgLiftRightColumn h1{
	font-size: 30px;
}

.tplImgCol .tplImgLiftRightColumn div{
	padding: 5mm;
}

.tplThreeCols .tplThreeTwoSubCols{
	width: 100%;
	padding: 5mm 0 0 0;
}

.tplThreeTwoSubCols .tplMainColWrapper{
	width: 67%;
	float: left;
	overflow: auto;
	overflow: visible !important;
}

.tplThreeTwoSubCols .tplSubColWrapper{
	width: 33%;
	float: left;
	overflow: auto;
	overflow: visible !important;
}

.tplThreeTwoSubCols .tplSubColWrapper .tplSubCol{
	padding: 5mm 0 0 10mm;
}

/************************ data/inc/challenge/css/challenge.css ************************/

.chl_arrowLink,a.chl_arrowLink,a.chl_arrowLink:link,a.chl_arrowLink:visited{
	background-image:none;
}

.chl_arrowLinkNext,a.chl_arrowLinkNext,a.chl_arrowLinkNext:link,a.chl_arrowLinkNext:visited{
	background-image:none;
}
