body
	{
	background-color:       #FFFFFF;
	margin: 12 13 0 10;
	}
body, dd, menu, dl, address, ul, tr, td,
ol, p, pre, th, input, select, option, td table, td form, caption, a
	{
	font-family:    Arial;
	vertical-align:	top;
	}
a
	{
	}
a:link {color: #0000FF}    
a:visited {color: #2E3192}
a:hover {color: #FF9900}
a:active {color: #FF9900}
table
	{
	font-size: 12px;
	empty-cells:	show;
	}
table.FrontPage
	{
	font-size: 12px;
	page-break-after: always;
	}
TABLE.longdescription{
	margin: 20 0 10 0;
}
.PageTitle
	{
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 20px;
	color:		red;
	}
.FrontPageImageLeft
	{
	height: 150px;
	margin: 0 5 5 0;
	}
.FrontPageImageRight
	{
	height:			100px;
	margin: 0 5 5 5;
	}
.MainTitle
	{
	font-weight: bold;
	}
.MainList
	{
	font-weight: normal;
	color:		#2E3192;
	}
ul {
	text-align: left;
	list-style-type: square;
	margin: 5 0 5 25;

	list-style-position: outside;
}
DIV.description{
	padding: 0 0 10 0;
	text-indent: 15px;
}
DIV.mainlisttitle{
	font-weight: bold;
	padding: 5 5 5 5;
	color:		#2E3192;
}
#Highlite
	{
	font-weight:	bold;
/*	color:		blue;*/
	color:		red;
}
#Subtitle{
	color:green;
	font-weight:	bold;
}
/*---------------------BACK PAGE -----------------*/
.TechnicalDetailsTable
	{
	border: 1px solid;
	padding: 5px 5px;
	text-align: left;
	font-weight: bold;
	width: 98%;
	}
.techtable
	{
	text-align: center;
	width: 100%;
	empty-cells:	show;
	}
.techtable_2col
	{
	text-align: left;
	border-top: 0px;
	width: 100%;
	}
table.techtitle{width: 100%}
td.techtitle
	{
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding: 5px 5px 5px 10px; 
	vertical-align:	middle;
	text-align: left;
	background-color: #C4C4C4;
	width: 100%;
	border-top:1px solid #C4C4C4;
	}
DIV.techborder{
	border: 1px solid  #C4C4C4;
	margin: 10 0 10 0;
	}
table.techsubtitle{width: 100%}	
td.techsubtitle
	{
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 5 0;

	padding: 5px 5px 5px 10px;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	text-align: left;
	background-color:	 #f0f0f0;
	width: 100%;
	}
.techleft
	{
	font-weight: bold;
	text-align: left;	
	}
td{	padding: 5 0 5 10;}
.techtop
	{
	font-weight: bold;
	padding: 5px 5px 5px 10px;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	text-align: center;
	background-color:	 #f0f0f0;
	}
table.orderinginfos{
	width: 100%;
}
td.OrderingCode
	{
	width:			35%;
	cursor:			pointer;
	}
DIV.print{
	padding: 5 0 5 0;
	font-size: 10px;
	text-align:left;
}	
.techleftxx, .techtopxx
	{
	font-weight: bold;
	padding: 5 5 5 10;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	text-align: left;
	background-color:	 #f0f0f0;
}	
.copyrighttext{
	border-top: 1px solid #C4C4C4;
	font-size: 10px;
	text-align: left;
	letter-spacing: 1px;
}
