/*******Printing Style*******/
@media print
{
	.printanchors
	{
		visibility: hidden;
		color: green;
		text-decoration: none;
	}
}

.printbody {
	width:17cm;
}

body
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;
	text-align: justify;
	vertical-align: top;
	color: RGB(44, 47, 110);
	text-decoration: none;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
}

td.headerleft>img {
	position: relative;
top: 10px;	
}

p, ul, li
{
	
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: 12pt;
	text-align: justify;
	vertical-align: top;
	color: RGB(44, 47, 110);
	text-decoration: none;
}

#custspace_tbl
{
	list-style-position: outside;
	width: 200px;
	list-style-type: upper-roman;
	text-align: left;
}

ul li
{
	list-style-image: url('../../mini-logo-magotteaux.gif/$FILE/mini-logo-magotteaux.gif');
	line-height: 12pt;
}

li
{
	list-style-image: url('../../mini-logo-magotteaux.gif/$FILE/mini-logo-magotteaux.gif'); 
}

ul.summary li
{
	list-style-image: url('../../mini-logo-magotteaux.gif/$FILE/mini-logo-magotteaux.gif');
	margin-left: -18px;
	margin-bottom: 10px;
	margin-bottom: 5px;
}

.lisummary
{
	list-style-image: url('../../dummy bullet.gif/$FILE/dummy bullet.gif');
	text-align: justify;
}

a
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: left;
	color: RGB(51, 51, 51);
}

a.current:link,a.current:active, a.current:hover, a.current:visited
{
	text-decoration: none;
	color:RGB(55, 90, 148);
}

a:active, a:hover
{
	color: RGB(134, 135, 135);
}


.urllink
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: left;
	color: RGB(44, 47, 110);
}


.headertitle
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
	color:RGB(55, 90, 148);
}

.headertools 
{
text-align: right;
margin-right: 5px;
}

.headersearch 
{
text-align: right;
margin-right: 5px;
margin-top: 5px;
}


.searchtitle
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	vertical-align:middle;
	color:RGB(55, 90, 148);
}

.searchresultstitle
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	vertical-align:middle;
	color:RGB(55, 90, 148);
	margin-top: 14px;
	margin-bottom: 14px;
}

.seperator
{
	font-size: 8pt;
}


.formlabel
{
	color: RGB(51, 51, 51);
	margin-right:10px;
	margin-bottom: 10px;
}

.formwarning
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: right;
	color:RGB(55, 90, 148);
}

.paging
{
color:RGB(55, 90, 148);
}

td
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: justify;
	line-height: normal;
	vertical-align: top;
	color: RGB(44, 47, 110);
	text-decoration: none;
}

td.searchbox
{
	font-size: 8pt;
	vertical-align: middle;
}

td.headerleft
{
	vertical-align: bottom;
}

.headerspotnews
{
	font-size: 11px;
	text-align: right;
	margin-right: 5px;
	color: rgb(44,47,110);
}

tr.pagelayout
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: .7em;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	text-decoration: none;
}

td.pagelayoutright
{
	text-align: left;
}

td.pagelayoutleft
{
	text-align: center;
}

.searchbox
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: left;
	line-height: normal;
	background-color: RGB(255, 255, 255);
	color: RGB(44, 47, 110);
	border: 1px solid RGB(225, 226, 227);
	text-decoration: none;
}

.inputbox
{
	font-family: Arial, Helvetica, Helv, Sans-serif;
	font-size: 1em;
	font-style: normal;
	text-align: left;
	line-height: normal;
	background-color: RGB(255, 255, 255);
	color: RGB(44, 47, 110);
	border: 1px solid RGB(127, 157, 185);
	text-decoration: none;
	padding-left:1px;
}

/* START: General structural classes */

.contentbody
{
	padding-right: 0px; 
}
/* END: General structural classes */ 


/* START: Styles for right-hand menus & navigators */
.gototop
{
	padding: 0px; 
	margin-top: 20px;
	/*width: 418px;*/
	width: 368px;
	text-align: right;
	vertical-align: bottom;
	clear: both;
}

.breadcrumbs
{
	padding: 0px; 
	margin-top: 10px;
	margin-left: 200px;
	margin-bottom: 14px;
}

.printversion
{
	padding: 0px; 
	text-align: right;
	height: 15px;
}

.bodylist
{
	padding: 0px; 
	margin-top: 20px;
}

.bodylistheader
{
	color: RGB(44, 47, 110);
	text-align: left;
	font-weight: bold;
	height: 20px;
}

.bodylistrow
{
	height: 12pt;
	clear: both;
}

.rightpicture
{
	margin-bottom: 10px;
	width: 125px;
	clear: both;
}

.rightlistrow
{
	width: 125px;
	clear: both;
}

.rightlistheader
{
	color: RGB(44, 47, 110);
	text-align: left;
	font-weight: bold;
	height: 20px;
}

.rightlistvalue
{
	width:100%;
	clear: both;
	float: left;
	text-align: left;
}

/* END: Styles for right-hand menus & navigators */

.printButton {color: RGB(51, 51, 51);height=13;background-color:transparent; font-family: Arial, Helvetica, Helv, Sans-serif; font-size: 8pt; font-style: normal;text-decoration:none;border:none;cursor:pointer;}

.sitemap {
	height:20px;
}

.navigator
{
	text-align: left;
/*	position: relative;*/
/*	top: 0px;*/
	height: 474px;
/*	background-image: url('../../navigator_background.gif/$FILE/navigator_background.gif');*/
/*	background-repeat: no-repeat;*/
}

.navigatoritem
{
	margin-left:5px;	
}

.navigatoritemcurrent
{
/*	background-image: url('../../marbles.gif/$FILE/marbles.gif');*/
/*	background-repeat: no-repeat;*/
/*	background-position: left center center;*/
	margin-left: 5px;
}

/* START: Styles for Clickable Map Component */

.location
{
	margin-top: 0px;
}

a.addressrow:link,a.addressrow:active, a.addressrow:hover, a.addressrow:visited
{
	color: RGB(51, 51, 51);
	text-decoration: none;
	}

.addressrow {
	color: RGB(51, 51, 51);
	clear: both;
}

.addresslabel
{
	font-weight: bold;
	float: left;
	margin-right: 10px;
	/* width: 65px; */
	width: 115px;
}

.addressvalue
{
	float: left;
	text-align: left;
}

/* END: Styles for Clickable Map Component */

/* START: Styles for Downloads */

.downloads {
	color: RGB(51, 51, 51);
	border: solid 0px black;
	padding: 0px;
	clear: both;
}

.downloadsrow
{
	color: RGB(51, 51, 51);
	width: 275px;
	float: left;
	text-align: left;
	clear: both;
	}

.downloadslabel
{
	font-weight: bold;
	float: left;
	margin-right: 3px;
	}

.downloadsvalue
{
	clear: right;
	float: left;
	text-align: left;
	margin-top: 15px;
	
}

/* END: Styles for Downloads */

/* START: Styles for Product ID Card */
.productcardrow
{
	margin-top: 14px;
	margin-bottom: 14px;
	line-height: 12pt;
	text-align: left;
	clear: both;
}

.productcardlabel
{
	font-weight: bold;
	width: 88px;
	float: left;
	clear: left;
}

.productcardvalue
{
	margin-left: 88px;
	width: 275px;
	clear: right;
}

/* END: Styles for Product ID Card */


/* START: Styles for News Article Specs */
.newsspecsrow
{
	color: RGB(51, 51, 51);
	margin-top: 14px;
	line-height: 12pt;
	text-align: left;
	clear: both;
}

.newsspecslabel
{
	font-weight: bold;
	width: 60px;
	float: left;
	clear: left;
}

.newsspecsvalue
{
	margin-left: 88px;
	width: 275px;
	clear: right;
}

.newsspecs1 {
	color: RGB(51, 51, 51);
	padding: 0px;
	margin-top: 20px;
	clear: both;
}

.newsspecsrow2
{
	margin-left: 0px;
	clear: both;
	float: left;
	text-align: left;
	}

/* END: Styles for News Article Specs */

/* START: Styles for Thumbnails */

.thumbnails {
	margin-top: 15px;
}

.thumbnailsrow
{
	text-align: left;
	clear: both;
	height: 64px;
}

.thumbnailspicture
{
	margin-top: 2px;
	float: left;
	width: 50px;
	margin-bottom: 10px;
}

.thumbnailsvalue
{
	margin-bottom: 10px;
	margin-left: 50px;
	text-align: justify;
	vertical-align: middle;
}

/* END: Styles for Thumbnails */

/* Style for links in Services M map (Presales etc.)
.mmap 
{
	border: 0px;
}

