BODY
{
    margin: 0pt;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    top: 0pt;
    background-color: white;
    text-align: left;
	FONT-SIZE: 12px;
}

/*-----*/
H1		{FONT-SIZE: 19px; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: normal; 		
		BACKGROUND-COLOR: #65A0C5; COLOR:#FFFFFF; }

H2		{margin-left:-10px; margin-bottom: 1px; margin-top :  20px; margin-right: -10px;	
		padding-left: 10px; padding-bottom: 5px; padding-top: 5px;
		FONT-SIZE: 16px; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold; 		
		COLOR:#0078B4; BORDER-BOTTOM:#808080 1px solid;}

H3		{margin-left:-10px; margin-bottom: 0px; margin-top : 20px; margin-right: -10px;	
		padding-left: 10px; padding-bottom: 2px; padding-top: 2px;
		FONT-SIZE: 15px; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold; COLOR:#65A0C5; }

H4		{FONT-SIZE: 13px; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold; COLOR:#65A0C5; }

H5		{FONT-SIZE: 12px; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: normal; COLOR:#65A0C5; }

H6		{text-align: center; FONT-SIZE: 9px; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: normal; COLOR: #808080;}

.head1		{vertical-align: middle; COLOR: #FFFFFF; BACKGROUND-COLOR: #65A0C5;
		BORDER-BOTTOM:#0078B4 1px solid; } 

.head2		{FONT-SIZE: 11px; FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: normal; COLOR: #808080; BACKGROUND-COLOR: #FFFFFF;}

.head3		{vertical-align: middle; COLOR: #505050; BACKGROUND-COLOR: #ECE9D8;
		FONT-SIZE: 13px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: bold; }

.head3 A	{COLOR: #505050; TEXT-DECORATION: none;}
.head3 A:hover	{COLOR: #000000; TEXT-DECORATION: UNDERLINE;}

.head4		{vertical-align: middle; COLOR: #606060; BACKGROUND-COLOR: #ECE9D8;
		FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, verdana, sans-serif; 
		/* BORDER-BOTTOM:#505050 1px solid; */ }
.head4 A	{COLOR: #606060; TEXT-DECORATION: none;}
.head4 A:hover	{COLOR: #000000; TEXT-DECORATION: UNDERLINE;}


.head5		{ BACKGROUND-IMAGE:url('../data/bg3.png'); background-repeat: repeat-y;
		/* BACKGROUND-IMAGE:url("../data/bg.png"); */ 
		BACKGROUND-COLOR: #ECE9D8; /* #ECE9D8; */
		FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: normal; COLOR: #000000 }

.head6		{vertical-align: middle; padding-left:6px;
		BACKGROUND-IMAGE:url('bg_head6.png'); background-repeat: no-repeat;
		COLOR: #606060; BACKGROUND-COLOR: #ECE9D8; 		
		FONT-SIZE: 9px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, sans-serif }

.head7		{padding-left:0px;
		BACKGROUND-IMAGE:url('../data/bg_head6.png'); background-repeat: no-repeat;
		COLOR: #606060; BACKGROUND-COLOR: #ECE9D8 }

.logo		{ BACKGROUND-COLOR: #0078B4; COLOR: #FFFFFF; FONT-SIZE: 10px; 
		FONT-FAMILY: verdana, sans-serif; FONT-WEIGHT: bold; }
.logo TD	{vertical-align: middle;}

.toph TD, TD.toph { BACKGROUND-IMAGE:url('../data/bg_top.gif'); background-repeat: repeat-x  }
.rside		{ BACKGROUND-IMAGE:url('../data/bg_rside.png'); background-repeat: repeat-y  }

.logon
{
	/*
    padding-right: 7pt;
    padding-left: 8pt;
	padding-bottom: 3pt;
	padding-top: 20pt;
	top: 0pt;
    height: 100%;
    background-color: white;
	*/
    font-size: 8pt;
    color: white;
	FONT-WEIGHT: normal;
	text-align: right;
}

A.logon, A.logon:visited
{
	color: #91ACDB;
	TEXT-DECORATION: NONE;
}

A.logon:hover
{
	color: white;
	TEXT-DECORATION: UNDERLINE;
}

TABLE.search {BACKGROUND-COLOR: #FFFFFF; 
	text-align: left; vertical-align: middle;
	margin: 0px;
	width: 65mm;
	border: #65A0C5 1px solid; border-collapse: collapse;
	}

TABLE.titleline {width: 100%; margin: 0px;}
.titleline TD {padding: 0px;}
	
.search TD { padding: 1px; }
	
A.search, A.search:visited {
	COLOR: #606060;
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: normal;  
}

A.search:hover
{
	color: #0078B4;
	TEXT-DECORATION: none;
}



A.sub		{COLOR: #00007F; FONT-WEIGHT: bold;}

ul		{margin-top:0px; margin-bottom:0px; list-style-image: url('images/item.png');}
li		{text-align:left; /* margin-left: -20px; */}

ul.doc	{list-style-image: url('images/itemdoc.png');}
.doc li	{margin-left: -15px; }

.product 	{/*width:100%;*/ BORDER:#0078B4 1px solid;
		BACKGROUND-COLOR: #DEEAF2; COLOR:#000000; 
		FONT-SIZE: 11px;
margin:  10px;		}

.product TD {vertical-align: middle;}

.remark {FONT-SIZE: 11px; COLOR:#0078B4; }

.nomaintenance {  padding:8px; BORDER:#FF0000 1px solid; BACKGROUND-COLOR: #FFC0C0;
color: #800000; FONT-WEIGHT: BOLD; }

.expiredlicense { padding:8px; BORDER:#FF0000 1px solid; BACKGROUND-COLOR: #FFC0C0;
color: #800000; FONT-WEIGHT: BOLD; }

.error { padding:8px; BORDER:#FF0000 1px solid; BACKGROUND-COLOR: #FFFFC0;
color: #800000; FONT-WEIGHT: BOLD; }

.valid { padding:8px; BORDER:#1E691E 1px solid; BACKGROUND-COLOR: #9BFF9B;
color: #000000; FONT-WEIGHT: normal; }

/*-----*/

TABLE  {font-size: 10pt; empty-cells: show; }

.menu { font-size: 10pt; color: black; background-color: white; border:solid; 
border-width:2pt; border-color:navy; }

.titleMenu { font-weight: bold; font-size: 10pt; color: white; 
background-color: navy; text-align: center; }

.menuItem { border-width:1px; border-top-style: solid; border-top-color: #E0E0E0;
border-bottom-color:#0078B4;}

table.mmtable { width: 100%; border: #ACA899 1px solid; border-collapse: collapse; }
table.mmtable th {text-align: center; color: white; padding:2px; background-color: navy; /*#0078B4*/ /* border:#63A5C6 1px solid; */ }
table.mmtable td {border:#ACA899 1px solid; padding:2px; }

table.dldemo { border: #ACA899 1px solid; border-collapse: collapse; }
table.dldemo th {text-align: left; color: white; padding:5px; FONT-WEIGHT: BOLD; background-color: #3965AD; /*#0066cc;*/ }
table.dldemo td {border:#ACA899 1px solid; padding:5px; }

A, A:visited
{
	COLOR: blue;
    text-decoration: none;
}

A:hover
{
	COLOR: #0078B4;
	TEXT-DECORATION: UNDERLINE;
}

IMG
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
}


.container
{    
    width: 204mm;
    height: 100%;
	color: black;
	background-color: white;
	margin-left: auto;
    margin-right: auto;
    position: relative;
}

.cdimg
{
/*
	width: 96px;
	height: 64px;	
*/
	height: 17mm;
	width: 25mm;
	vertical-align: top;
}
.logoimg
{
/*
	width:56px;
	height:48px;
*/
	height: 13mm;
    width: 15mm;
	vertical-align: middle;
}
.clientimg
{
/*
	width:150px;
	height:60px;
*/
	height: 16mm;
    width: 39mm;
}
.header
{
    color: white;
    height: 18mm;
    background-color: #3965AD;
}
.leftmenu
{
    color: black;
    background-color: #91ACDB;
    text-align: left;
    width: 42mm;
}

.frame
{
    padding-right: 7pt;
    padding-left: 8pt;
    font-size: 10pt;
    padding-bottom: 3pt;
    color: black;
    padding-top: 20pt;
    top: 0pt;
    height: 100%;
    background-color: white;
    text-align: left;
}
.frametitle
{
    font-weight: bold;
    font-size: 18pt;
    color: #0078B4;
    font-family: verdana, Arial, sans-serif;
    background-color: white;
}
.title
{
    font-weight: bold;
    font-size: 16pt;
    color: #0078b4;
    font-family: verdana, Arial, sans-serif;
    background-color: white;
}
.title0
{
    font-weight: bold;
    font-size: 14pt;
    color: white;
    font-family: verdana, sans-serif;
    background-color: #3965ad;
}
.title1
{
    font-weight: normal;
    font-size: 12pt;
    color: white;
    FONT-STYLE: italic;
    font-family: verdana, sans-serif;
    background-color: #3965ad;
}

.par
{
    color: black;
    background-color: #e7f2ff;
}
.odd
{
    color: black;
    background-color: white;
}


