/* PAGE STYLES */
@page{
	margin-bottom: 45mm;
	margin-left: 13mm;
	margin-right: 13mm;
	margin-top: 13mm;
	size: portrait;
}
/*
CONTENT LAYERS
-------------------------------------------------------------*/
#divNavBreadcrumb,#divPageTitleText,#divContentContainer{
	left: 10mm;
	width: 90%;
}
#divPrintLogo,#divNavBreadcrumb,#divPageTitleText,#divContentContainer,#divContentMain,#divContentColumn,{
	float: none;
}
#divNavBreadcrumb{
	margin-top: 10mm;
	position: relative;
	margin-bottom: 1mm;
}
#divNavBreadcrumb p{
	font-size: 9pt;
	line-height: 100%;
	margin-bottom: 0mm;
}
#divNavBreadcrumb a, td a{
	border-bottom-style: none;
	text-decoration: none;
}
#divPageTitleText{
	position: relative;
	margin-bottom: 7mm;	
}
#divContentContainer{
	page-break-inside: auto;
	position: relative;
}
#divContentMain{
	page-break-inside: auto;
	position: relative;
	width: 100%;
	margin-bottom: 7mm;	
}
#divContentColumn{
	page-break-inside: auto;
	position: relative;
	width: 100%;
}
#divPrintLogo{
	left: 57%;
	margin-top: 20mm;
	position: relative;
}
/*
DEFAULT STYLES
-------------------------------------------------------------------*/
body,td,p,div{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 12pt;
	line-height: 120%;
}
p{
	margin-bottom: 5mm;
	margin-top: 0mm;
	page-break-after: auto;
	page-break-before: avoid;
}
h2,h3,h4,h5{
	margin-bottom: 0mm;
	margin-top: 5mm;
}
h1{
	font-size: 15pt;
	font-weight: bold;
	line-height: 120%;
	margin-top: 0mm;
	margin-bottom: 0mm;
}
h2,h3,h4,h5{
	font-size: 12pt;
	font-weight: bold;
	line-height: 120%;
	page-break-after: avoid;
	page-break-before: auto;
}
td h1,td h2,td h3,td h4,td h5{
	margin-bottom: 0px;
	margin-top: 7mm;
}
td p{
	margin-bottom: 0px;
	margin-top: 5mm;
}
a{
	color: #000000;
	text-decoration: underline;
}
/*
LIST ELEMENTS
-------------------------------------------------------------------*/
ul {
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0em;
	padding-top: 0px;
	text-indent: -10px;
}
.noBullet {
	text-indent: 0mm;
}
li{
	margin-bottom: 5mm;
}
li.noMargin{
	margin-bottom: 0mm;
	margin-top: 0mm;
}
li.margin11{
	margin-bottom: 0mm;
	margin-top: 7mm;
}
li.margin5{
	margin-bottom: 5mm;
	margin-top: 5mm;
}
/*
SPECIAL MARGINS
-------------------------------------------------------------------*/
.noMargin{
	margin-bottom: 0mm;
	margin-top: 0mm;
}
.margin11{
	margin-bottom: 0mm;
	margin-top: 7mm;
}
.margin5{
	margin-bottom: 0mm;
	margin-top: 5mm;
}
/*
TABLE LAYOUTS
TABLE WITH 2 COLUMNS IN THE MAIN CONTENT AREA
-------------------------------------------------------------------*/
.tblMain {
	border: 0px none;
	border-spacing: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}
/*
TABLE WITH 2 COLUMNS IN THE RIGHTHAND TEXT COLUMN
-------------------------------------------------------------------*/
.tblColumn {
	border: 0px none;
	border-spacing: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}
/*
CELL PROPERTIES OF TABLE IN MAIN CONTENT AREA
-------------------------------------------------------------------*/
.tblTDMainLeft, .tblTDMainRight {
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
}
.tblTDMainLeft {
	width: 50%;
}
.tblTDMainRight {
	width: 50%;
}
/*
CELL PROPERTIES OF TABLE IN THE RIGHTHAND COLUMN
-------------------------------------------------------------------*/
.tblTDColumnLeft, .tblTDColumnRight {
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
}
.tblTDColumnLeft {
	width: 50%;
}
.tblTDColumnRight {
	width: 50%;
}
/*
NO DISPLAY
-------------------------------------------------------------------*/
#divPageTitleImage,#divNavContainer,#divNavLanguage,#divNavHome,#divNavHelp,#divMenuCompany,#divNavCompany,#divMenuServices,#divNavServices,#divLogo,#divCurve{
	display: none;
}
.screen{
	display: none;	
}
