/* *************************************************************************
*
*  File: print.css
*  Purpose: Print Version Classes
*
************************************************************************* */

/* *************************************************************************
*
*  DEFAULT STYLES REDEFINITION
*
************************************************************************* */

body
{
	background: #FFFFFF;

	border: none;

	color: #000000;

	font-size: 9pt;

	padding: 0px 0px 0px 0px;
}

img
{
	border: none;
}

a,
a:visited
{
/*	color: #000000;*/
}

/* *************************************************************************
*
*  LAYOUT
*
************************************************************************* */

.loPage
{

}

.loPageBody
{

}

.loPageHeader
{

}

.loPageHeaderSup
{

}

.loPageFooter
{

}

.loPageFooterContainer
{
	padding: 0px 0px 10px 20px;

	vertical-align: top;
}

.loPageFooterContainer .loContacts
{
	float: left;

	width: 50%;
}

.loPageFooterContainer .loCopyright
{
	float: right;

	text-align: right;

	width: 145px;
}

.loContent
{
	vertical-align: top;
}

.loCopyright
{
	vertical-align: top;
}

.loLogo
{

}

.loPrintInfo
{
	color: #697177;

	font-size: 92%;

	height: 60px;

	vertical-align: top;
}

.loPrintInfo p
{
	margin: 0px;

	padding: 0px;
}

/* ********************************************************************** */

.loRoot
{
	height: 100%;

	padding: 0px 40px;
}

.loRootContainer
{
	font-size: 100%;

	margin: 0px 0px 20px 0px;

	width: 100%;
}

.browserOpera70 .loRootContainer
{
	font-size: 105%;
}

.loRootContainerSup
{
	margin-bottom: 0px;

	padding: 0px;
}

/* ********************************************************************** */

.loSplash
{

	vertical-align: top;

	width: 99%;
}

.loSplashContainer
{
	padding: 26px 20px 0px 20px;
}

.loStakeholders
{
	padding: 0px 0px 0px 40px;

	vertical-align: top;
}

/* *************************************************************************
*
*  NAVIGATION
*
************************************************************************* */

.nav
{

}

.nav ol,
.nav ul
{
	list-style: none;

	margin: 0px;

	padding: 0px;
}

.nav .item
{
	margin: 0px;
}

/* ********************************************************************** */

.navDeveloper
{
	color: #697177;
}

.loCopyright .navDeveloper
{
	font-size: 87%;
}

/* ********************************************************************** */

.navLogo
{
	margin-bottom: 11px;
}

.navLogoSlogan
{
	margin-bottom: 14px;
}

/* ********************************************************************** */

.navStakeholders .item
{
	margin: 0px 0px 18px 0px;
}

.navStakeholders .itemLast
{
	margin-bottom: 0px;
}

/* *************************************************************************
*
*  CONTENT
*
************************************************************************* */

h1
{

}

h2
{

}

h3
{

}

h4
{

}

.contentContainer
{
	padding: 30px 0px 20px 20px;
}

.contentBody
{

}

.contentBody h2
{
	color: #000000;

	font-size: 140%;
	font-weight: normal;

	margin: 0px 0px 10px 0px;
}

#server .contentBody h2
{
	margin-bottom: 30px;
}

.contentBody h3
{
	color: #000000;

	font-size: 100%;
}

.browserOpera70 .contentBody h3
{
	font-size: 105%;
}

.contentBody h6
{
	color: #000000;
}

.contentBody ol
{
	margin: 0px 0px 15px 20px;

	padding: 0px;
}

.contentBody ol li
{
	margin: 0px;

	padding: 0px;
}

.contentBody p
{
	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align: justify;
}

.contentBody ul
{
	margin: 0px 0px 15px 0px;

	padding: 0px;
}

.contentBody ul li
{
	margin: 0px;
}

.contentBody ul li.itemArchive
{
	background: none;
}

.contentBody .date
{
	margin: 0px;

	padding: 0px;
}

.contentBody .navMode
{

}

.contentBody .tableContainer
{

}

.contentBody .tableContainer h3
{
	margin-bottom: 13px;
}

.contentBody .tableContainer table
{
	border-top: 2px solid #0F7C4B;

	font-size: 100%;
}

.browserOpera70 .contentBody .tableContainer table
{
	font-size: 105%;
}

.contentBody .tableContainer table td
{
	border-bottom: 1px solid #0F7C4B;

	padding: 8px 22px 20px 0px;

	vertical-align: top;
}

.contentBody .tableContainer table th
{
	border-bottom: 2px solid #0F7C4B;

	color: #697177;

	padding: 8px 22px 8px 0px;
}

.contentBody .textIllustration
{
	color: #697177;

	float: left;

	font-size: 92%;

	margin: 0px 20px 20px 0px;
}

.contentBody .textIllustration img
{

}

.contentBody .textIllustration p
{
	margin: 3px 0px 3px 0px;

	padding: 0px;

	text-indent: 0em;
}

.contentBody .textIllustrationWText
{
	margin-bottom: 0px;
}

.contentBody .textPhoto
{

}

.contentBody .textPhoto img
{
	margin: 0px 0px 20px 0px;
}

.contentBodyBlock
{

}

.contentBodyBlock .navContainer
{
	font-size: 92%;

	width: 100%;
}

.contentBodyBlock .navContainerAdditional
{
	padding-top: 10px;
}

.contentBodyBlock .navContainerFirst
{
	padding-bottom: 10px;
}

.contentBodyBlock .navContainerList
{
	border-top: 2px solid #0F7C4B;

	padding-top: 10px;
}

.contentBodyBlockBody
{
	position: relative;
}

.contentBodyBlockHeader
{

}

.contentBodyBlockHeaderWMenu
{

}

.contentBodyHeader
{

}

.contentHeader
{
	margin: 0px 0px 20px 0px;

	position: relative;
}

.contentHeader h1
{
	font-size: 210%;
	font-weight: normal;

	margin: 0px 0px 3px 0px;
}

.contentHeader .date
{
	margin: 0px;

	padding: 0px;
}

.listOfItems
{

}

.listOfItemsSimple
{
	
}

.listOfItemsSimple ul
{
	list-style: none;

	margin: 0px;

	padding: 0px;
}

.listOfItemsSimple ul li
{
	margin: 0px;

	padding: 0px;
}

/* *************************************************************************
*
*  BLOCKS
*
************************************************************************* */

.bl
{
	clear: both;
}

.blBody
{
	clear: both;
}

.blHeader
{
	clear: both;
}

/* ********************************************************************** */

.blFooter
{

}

.blFooter address
{
	font-size: 92%;
}

.blFooter address a,
.blFooter address a:visited
{
	color: #697177;
}

.blFooter address span
{
	margin-right: 15px;
}

.blFooter .blHeader
{
	padding-top: 8px;

	margin-bottom: 7px;
}

.loCopyright .blFooter
{
	text-align: left;
}

.loCopyright .blFooter .blHeader
{
	margin-bottom: 5px;
}

.loCopyright .blFooter a,
.loCopyright .blFooter a:visited
{
	color: #697177;
}

/* *************************************************************************
*
*  INFO BLOCKS
*
************************************************************************* */

.infoPrint
{
	padding: 18px 20px 0px 20px;
}

/* *************************************************************************
*
*  SERVICE STYLES
*
************************************************************************* */

.clearboth,
.spacer
{
	border: none;

	clear: both;

	font-size: 0px;

	height: 0px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;
}

h1 .alt,
h2 .alt,
h3 .alt,
h4 .alt,
h5 .alt,
h6 .alt
{
	display: none;
}

/* *************************************************************************
*
*  DISABLED CONTENT
*
************************************************************************* */

.printHide
{
	display: none;
}

.navContainer {	display: none;}

.textIllustration  {padding-bottom: 10px}
