BODY {
	margin:0px;
	background-color:#FFFFFF;
}
TABLE.TABLE_HEADER {
	border:0px solid #FF0000;
	padding:0px 0px 0px 0px;
	background-color:#CFC79C;
	color:#180F6A;
}
TD.TD_HEADER_SCRITTE {
	color:#180F6A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
TD.TD_HEADER_SFONDO {
	background: #CFC79C url(cw_images/header.gif) right no-repeat;
}
TD.TD_HEADER_SFONDO_SMALL {
	background: #CFC79C url(cw_images/bg_headtxt.gif) right no-repeat;
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
TABLE.TABLE_FOOTER {
	/*border:2pt solid #DCDCDC;*/
	border:0pt solid #DCDCDC;
	width:100%;
	/*background-color:#E8E8E8;*/
	background-color:#FFFFFF;
	border-spacing:0pt;
	margin:0pt;
	padding:0pt;
}
TD.TD_FOOTER {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	/*text-align:left;*/
}
TABLE.TABLE_TOP {
}
TD.TD_TOP {
	background: #FFFFFF url(cw_images/sfondo_top.jpg) right no-repeat;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	font-size:23px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-right:15px;
}
TABLE.TABLE_TOP_2 {
	padding-bottom:5px;
	padding-right:15px;
}
TD.TD_TOP_2 {
	background: #FFFFFF url(cw_images/sfondo_top_2.jpg) right no-repeat;
	text-align:right;
	vertical-align:bottom;
	color:#FF8000;
	font-weight:bold;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
TABLE.DATI_10 {
	background-color:#E8E8E8;
}
TABLE.DATI_20 {
	background-color:#E8E8E8;
}
TABLE.DATI_30 {
	background-color:#E8E8E8;
}
TABLE.DATI_40 {
	background-color:#E8E8E8;
}
TABLE.DATI_50 {
	background-color:#E8E8E8;
}
TABLE.DATI_60 {
	background-color:#E8E8E8;
}
TABLE.DATI_70 {
	background-color:#E8E8E8;
}
TABLE.DATI_80 {
	background-color:#E8E8E8;
}
TABLE.DATI_90 {
	background-color:#E8E8E8;
}
TD.BTN_BLU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #082D5B;*/
	background-color: #114171;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	height: 34px;
	cursor:hand;
	align:left;
	vertical-align:middle;
	padding:2px 16px 2px 6px;
	border:1px 1px 1px 1px solid #3399FF;
	/*background: #082D5B url(cw_images/tri.gif) right no-repeat;*/
	background: #114171 url(cw_images/tri.gif) right no-repeat;
}
TD.BTN_BIANCO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #082D5B;
	font-size: 10px;
	font-weight: normal;
	height: 34px;
	cursor:hand;
	align:left;
	vertical-align:middle;
	padding:2px 16px 2px 6px;
	border:1px 1px 1px 1px solid #3399FF;
}
A.SCRITTE_HEADER {
	font-size:8pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	background:none;
	color:white;
	link:white;
	visited:white;
	active:white;
	line-height:101%;
	cursor:hand;
}
A.SCRITTE_FOOTER {
	font-size:8pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	background:none;
	color:#180F6A;
	link:#180F6A;
	visited:#180F6A;
	active:#180F6A;
	line-height:101%;
	cursor:hand;
	margin:0;
	padding:0px;
	spacing:0px;
}
TD.REPORT_FIELDS {
	font-size:9pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#180F6A;
	border:0pt solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:middle;
	/*background-color:#224e7b;*/
	background-color:#CFC79C;
	padding:5pt;
	margin:0pt;
}
TD.REPORT_TEXT {
	/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color: #000000;
	font-size:12px;
	height:23px;
	font-weight: normal;
	text-align:left;
	vertical-align:middle;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: black black #1B5996 black;
	*/
	font-size:8pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:black;
	border:0pt solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:white;
	padding:3pt;
	margin:0pt;
}
P.EMPTY_LIST {
	font-family: Verdana, Arial, Helvatica, sans-serif;
	font-size:20px;
	font-weight:normal;
	height:25px;
	color:#FF0000;
	text-align:center;
	vertical-align:middle;
}
A.TURN_BACK {
	font-size:9pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	background-color:#E7E9EB;
	color:black;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
	cursor:hand;
}
TD.TURN_BACK {
	background-color:#E7E9EB;
	text-align:right;
	height:20px;
	padding-right:16px;
}
TD.LABEL_C {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#E7E9EB;
	color: #000000;
	font-size:12px;
	height:23px;
	font-weight: normal;
	text-align:center;
	vertical-align:top;
	border: 0px;
	padding:2px;
}
TD.LABEL_R {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#E7E9EB;
	color: #000000;
	font-size:12px;
	height:23px;
	font-weight: normal;
	text-align:right;
	vertical-align:top;
	border: 0px;
	padding:2px;
}
TD.TEXT_L {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#E7E9EB;
	color: #000000;
	font-size:12px;
	height:23px;
	font-weight: normal;
	text-align:left;
	vertical-align:top;
	border: 0px;
	padding:2px;
}
TD.FOUND {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#180F6A;
	text-align:center;
	background-color:#CFC79C;
	border:1pt solid silver;
	border-spacing:0;
	padding:3pt;
	margin:0;
}
TD.REPORT_TITLE {
	background-color:#E7E9EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	height:40px;
	padding:5pt;
}
TD.REPORT_TITLE_BLUE {
	background-color:skyblue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	vertical-align:middle;
	height:30px;
	padding:5pt;
}
TD.REPORT_TITLE_CENTER {
	background-color:#E7E9EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	height:40px;
}
TD.SLEEP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:right;
	vertical-align:middle;
	height:20px;
	background-color:#E7E9EB;
}
TD.DOWNLOAD {
	background-color:#E7E9EB;
	text-align:center;
	height:100px;
	font-size:12pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
}
A.DOWNLOAD {
	font-size:10pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	background-color:#114171;
	color:white;
	link:white;
	visited:white;
	active:white;
	cursor:hand;
	padding:5pt;
	spacing:5pt;
	width:150px;
}
A.LATEST_CUMULATIVE_LIST {
	font-size:15px;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	background-color:#FFFFFF;/*none;*/
	color:#180F6A;
	link:#180F6A;
	visited:#180F6A;
	active:#180F6A;
	cursor:hand;
	padding:6pt;
	width:160px;
}
TD.LATEST_CUMULATIVE_LIST {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#180F6A;
	text-align:left;
	background-color:#FFFFFF;/*#CFC79C;*/
	border:1pt solid silver;
	border-spacing:0;
	padding:2pt;
	margin:0;
}
TABLE.INFO {
  background-color:#E7E9EB;
  border:0;
  padding:5pt;
}
TD.INFO {
  font-family: Arial, Verdana, Times New Roman, Times, Serif;
  font-size: 10pt;
  font-weight: normal;
  color:black;
  text-align:justify;
}
/* ============================================  */
/* da qua in gił sono quelle copiate e aggiunte  */
IMG {
	border:0;
	background:#90a4c0;
}
/* wwwwwwwwwwwwwwwwwwwwwwwwwwwwww */
INPUT.TEXT {
	font-size:10pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:20;
	background:white;
	border-color:#224e7b;
	border-width: 1px;
	border-style: solid;
}
INPUT.CHECKBOX {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:20;
	background:white;
	width:20pt;
	border-color: #224e7b;
	border-width: 1px;
	border-style: solid;
	margin:0;
	padding:2;
	spacing:0;
}
INPUT.SUBMITTHIN {
	font-size:7pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#224e7b;
	height:20;
	width:160pt;
	background:YELLOW;
}
INPUT.SUBMITTHIN2 {
	font-size:7pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#224e7b;
	height:20;
	width:80pt;
	background:WHITE;
}
INPUT.SUBMIT {
	font-size:8pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:#224e7b;
	height:25;
	width:90pt;
	background:WHITE;
	background-position: right;
	border-color:#224e7b;
	border-width: 1px;
	border-style: solid;
}
INPUT.SUBMITQUAD {
	font-size:14pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#224e7b;
	height:30;
	width:30pt;
	background:WHITE;
	background-position: right;
	border-color:#224e7b;
	border-width: 1px;
	border-style: solid;
}
INPUT.SUBMITCANCEL {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#224e7b;
	height:30;
	width:140pt;
	background:WHITE;
}
INPUT.SUBMITWIDE {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#224e7b;
	height:30;
	width:200pt;
	background:WHITE;
	background-position: right;
}
INPUT.SUBMITRED {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:white;
	height:30;
	width:140pt;
	background:red;
}
TH {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif; color:#224e7b;
	border:0pt solid lime;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:Silver;
	padding:0pt;
	spacing:0pt;
	margin:0pt;
}
TD.RIGHT {
	font-size:10pt; font-family: Arial, Verdana,Times New Roman, Times, Serif; color:BLACK;
	border:1pt solid white;
	border-spacing:0;
	text-align:right;
	vertical-align:top;
	background-color:Silver;
	padding:0pt;
	margin:0;
}
TD.CENTER {
	font-size:10pt; font-family: Arial, Verdana,Times New Roman, Times, Serif; color:BLACK;
	border:1pt solid white;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
	background-color:Silver;
	padding:0pt;
	margin:0;
}
TD.TR {
	font-size:7pt; font-family: Arial, Verdana,Times New Roman, Times, Serif;
	color:black;
	border:0pt solid yellow;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
	background-color:WHITE;
	padding:0pt;
	margin:0;
}
A {
	font-size:10pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	color:black;
	background:silver;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
	cursor:hand;
}
TABLE.MENU {
	font-size:10pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:black;
	border:0pt solid #224e7b;
/*	width:100%;*/
	background-color:#E7E9EB;
	border-spacing:0pt;
	margin:0pt;
	padding:0pt;
}
INPUT.MENU {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#224e7b;
	height:25;
	width:120pt;
	background:WHITE;
}
INPUT.MENUWIDE {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#224e7b;
	height:25;
	width:180pt;
	background:WHITE;
}
TR.MENU {
	font-size:10pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:BLACK;
	border:0pt solid #224e7b;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:#E7E9EB;
	padding:0pt;
	margin:0pt;
}
TD.MENU {
	font-size:10pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:BLACK;
	border:0pt solid #224e7b;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:#E7E9EB;
	padding:2pt;
	margin:0;
}
TD.MENURIGHT {
	font-size:10pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif; color:BLACK;
	border:0pt solid #224e7b;
	border-spacing:0;
	text-align:right;
	vertical-align:top;
	background-color:#E7E9EB;
	padding:2pt;
	margin:0;
}
TD.MENUCENTER {
	font-size:10pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:BLACK;
	border:0pt solid #224e7b;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
	background-color:#E7E9EB;
	padding:2pt;
	margin:0;
}
H1.MENU {
	font-size:18pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color: #224e7b;
}
H2.MENU {
	font-size:14pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color: #224e7b;
}
A.MENU {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	color:#224e7b;
	background:white;
	link:white;
	visited:white;
	active:white;
	line-height:200%;
	padding:10pt;
	margin:10pt;
	cursor:hand;
}
TEXTAREA {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	background:white;
}
SELECT {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:20;
	background:white;
}
HR {
	line-height:101%;
}
H1 {
	font-size:16pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#224e7b;
}
H2 {
	font-size:12pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:black;
}
H3 {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:black;
}
H2.ERR {
	font-size:12pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-align:center;
	color:RED;
	line-height:100%;
}
H1.NFEMPTY {
	font-size:12pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-align:center;
	text-decoration:line-through;
	color:RED;
}
TABLE.NF {	/* For NeidoFx */
	font-size:9pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:BLACK;
	border:0pt solid #FFFFFF;
	border-spacing:0;
	width:100%;
	background-color:silver;
	margin:0;
	padding:0pt;
}
TD.NFLL {	/* label left */
	font-size:9pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#180F6A;
	border:0pt solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	/*background-color:#224e7b;*/
	background-color:#CFC79C;
	padding:5pt;
	margin:0;
}
TD.NFLR {	/* label right */
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:white;
	border:0pt solid silver;
	border-spacing:0;
	text-align:right;
	vertical-align:top;
	background-color:#224e7b;
	padding:5pt;
	margin:0;
}
TD.NFLC {	/* label center */
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:#180F6A;
	border:0pt solid silver;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
	/*background-color:#224e7b;*/
	background-color:#CFC79C;
	padding:5pt;
	margin:0;
}
TD.NFLLENZERO {	/* label left ZERO LENGHT */
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:white;
	border:0pt solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:#224e7b;
	padding:0pt;
	margin:0;
	width:0pt;
}
TD.NFDL {	/* data left */
	font-size:8pt;
	font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:black;
	border:0pt solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:white;
	padding:3pt;
	margin:0pt;
}
TD.NFDLYELLOW {	/* data left */
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:BLACK;
	border:0pt solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:yellow;
	padding:3pt;
	margin:0pt;
}
TD.NFDR {	/* data right */
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:BLACK;
	border:0pt solid silver;
	border-spacing:0;
	text-align:right;
	vertical-align:top;
	background-color:white;
	padding:0pt;
	margin:0pt;
}
TD.NFDC {	/* data center */
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:BLACK;
	border:0pt solid silver;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
	background-color:white;
	padding:0pt;
	margin:0pt;
}
A.NFDL {
	font-size:8pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	background:white;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
	cursor:hand;
	text-align:left;
}
A.NFDC {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	background:white;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
	cursor:hand;
	text-align:center;
}
A.NFLL {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	color:white;
	background:#224e7b;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
	cursor:hand;
}
INPUT.NFDLTEXT {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:20;
	background:white;
}
TABLE.HEADER {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:black;
	border:0pt solid #FFFFFF;
	width:100%;
	background-color:#90a4c0;
	border-spacing:0pt;
	margin:0pt;
	padding:0pt;
}
TR.HEADER {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:BLACK;
	border:0pt solid #FFFFFF;
	text-align:middle;
	vertical-align:center;
	background-color:#90a4c0;
	border-spacing:0pt;
	padding:0pt;
	margin:0pt;
}
TD.HEADER {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:white;
	border:0pt solid #FFFFFF;
	vertical-align:middle;
	text-align:left;
	background-color:#90a4c0;
	border-spacing:0pt;
	padding:2pt 2pt 2pt 2pt;
	margin:0pt;
}
TD.HEADERR {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:white;
	border:0pt solid #FFFFFF;
	vertical-align:middle;
	text-align:right;
	background-color:#90a4c0;
	border-spacing:0pt;
	padding:2pt 2pt 2pt 2pt;
	margin:0pt;
}
TD.HEADERC {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:white;
	border:0pt solid #FFFFFF;
	vertical-align:middle;
	text-align:center;
	background-color:#90a4c0;
	border-spacing:0pt;
	padding:2pt 2pt 2pt 2pt;
	margin:0pt;
}
TD.HEADERL {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	color:white;
	border:0pt solid #FFFFFF;
	vertical-align:middle;
	text-align:left;
	background-color:#90a4c0;
	border-spacing:0pt;
	padding:2pt 2pt 2pt 2pt;
	margin:0pt;
}
A.HEADER {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	background:#90a4c0;
	link:black;
	visited:black;
	active:black;
	line-height:160%;
}
A.HEADERPICCOLO {
	font-size:8pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	color:white;
	text-align:right;
	background:#90a4c0;
	link:black;
	visited:black;
	active:black;
	line-height:160%;
}
H1.HEADER {
	font-size:18pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color: #224e7b;
}
H2.HEADER {
	font-size:12pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color: #224e7b;
}
SELECT.SPECIAL {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:400;
	background:white;
}
P.HELP1 {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:underline;
	text-align:center;
	color:#224e7b;
	background:WHITE;
	cursor:help;
}
P.HELP2 {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	border:1pt dashed #224e7b;
	padding:10pt;
	text-decoration:none;
	color:#224e7b;
	background:white;
	cursor:default;
}
TH.NFLL {	/* label left */
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:white;
	border:0pt solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:#224e7b;
	padding:5pt;
	margin:0;
}
TD.THIN {
	font-size:10pt; font-family: Arial, Verdana,Times New Roman, Times, Serif; color:BLACK;
	border:0pt solid white;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:Silver;
	padding:0pt;
	margin:0;
}
BUTTON.THIN {
	width:1px;
	height:1px;
	border:0pt solid white;
	border-spacing:0;
}
BUTTON.SUBMIT {
	font-size:10pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:bold;
	color:white;
	height:30;
	/*width:100;*/
	background:;
}
DIV.NOTIFY {
	position:absolute;
	left:25%;
	top:25%;
	width:50%;
	border:2pt dashed red;
}
DIV.FIXED {
	position:left;
	width:100%; height:150px;
	/*border:1pt dashed black;*/
}
DIV.SCROLL {
	position:right;
	overflow:scroll;
	float:left;width:100%; height:150px;
	/*border:1pt dashed black;*/
}
A.TKLIST {
	font-size:12pt; font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	color:black;
	background:Silver;
	link:black;
	visited:black;
	active:black;
	line-height:120%;
	cursor:hand;
}
INPUT.B2 {
	font-size:7pt; font-family: Arial, Verdana,Arial, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:18;
	background:white;
}
SELECT.B2 {
	font-size:7pt; font-family: Arial, Verdana,Arial, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:20;
	background:white;
}
TD.B2 {
	font-size:7pt; font-family: Arial, Verdana,Times New Roman, Times, Serif; color:BLACK;
	border:0pt solid white;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:Silver;
	padding:1pt;
	spacing:0pt;
	margin:0;
}
TD.MIDDLE {
	font-size:10pt; font-family: Arial, Verdana,Times New Roman, Times, Serif; color:BLACK;
	border:1pt solid white;
	border-spacing:0;
	text-align:left;
	vertical-align:middle;
	background-color:Silver;
	padding:1pt;
	spacing:0pt;
	margin:0;
}
TD.LITTLE {
	font-size:7pt; font-family: Arial, Verdana,Times New Roman, Times, Serif; color:black;
	border:1pt solid white;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:silver;
	padding:1pt;
	spacing:0pt;
	margin:0;
}
TABLE.TMENU {
	font-size:10pt;font-family: Arial, Verdana, Arial, Times New Roman, Times, Serif;
	color:black;
	border:0pt solid #FFFFFF;
	width:100%;
	height:15;
	background-color:white;
	border-spacing:0pt;
	margin:0pt;
	padding:0pt;
	spacing: 0pt;
}
TR.TMENU {
	font-size:10pt;font-family: Arial, Verdana, Arial, Times New Roman, Times, Serif;
	color:BLACK;
	border:0pt solid #FFFFFF;
	text-align:center;
	vertical-align:center;
	background-color:white;
	border-spacing:0pt;
	padding:0pt;
	margin:0pt;
	height:15;
}
TD.TMENU {
	font-size:10pt;font-family: Arial, Verdana, Arial, Times New Roman, Times, Serif;
	color:white;
	border:0pt solid #FFFFFF;
	vertical-align:center;
	text-align:center;
	background-color:white;
	border-spacing:0pt;
	padding:2pt 2pt 2pt 2pt;
	margin:0pt;
	height:15;
}
A.TMENU {
	font-size:10pt;font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	background:white;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
}
TD.LOGINERR {
	font-size:18pt;
	font-family: Arial, Verdana,Times New Roman, Times, Serif;
	color:#FF0000;
	border:2pt solid #114171;
	border-spacing:0;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	padding:10pt;
	spacing:0pt;
	margin:0;
}
P.CMSUPDATE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	align:center;
	vertical-align:middle;
	padding:2px 16px 2px 6px;
}
A.CMSUPDATE {
	font-size:10pt;font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	color:#224e7b;
	align:center;
	background:#FFFFFF;
	background-color:#FFFFFF;
	link:black;
	visited:black;
	active:black;
	height:14px;
	width:90px;
	padding:4px;
	spacing:4px;
	margin:4px;
	border:1px solid #224e7b;
}
A.CMSUPDATERED {
	font-size:10pt;font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	color:#FF0000;
	align:center;
	background:#FFFFFF;
	background-color:#FFFFFF;
	link:black;
	visited:black;
	active:black;
	height:14px;
	width:90px;
	padding:4px;
	spacing:4px;
	margin:4px;
	border:1px solid #224e7b;
}
A.CMSUPDATELONGRED {
	font-size:10pt;font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	color:#FF0000;
	align:center;
	background:#FFFFFF;
	background-color:#FFFFFF;
	link:black;
	visited:black;
	active:black;
	height:14px;
	width:188px;
	padding:4px;
	spacing:4px;
	margin:4px;
	border:1px solid #224e7b;
}
A.CMSUPDATESW {
	font-size:10pt;font-family: Arial, Verdana, Times New Roman, Times, Serif;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	align:center;
	vertical-align:middle;
	background:#FFFFFF;
	background-color:#FFFFFF;
	link:black;
	visited:black;
	active:black;
	height:14px;
	width:360px;
	padding:4px;
	spacing:4px;
	margin:4px;
	border:1px solid #224e7b;
}