body, p, div, td, th { 
	font-family: "Tahoma"; 
	font-size: 11pt;
}


font.small2 { 
	font-weight: normal;
	font-family: "Arial";
	font-size: 8pt;
}

a.linkSfChiaro:link, a.linkSfChiaro:visited, a.linkSfChiaro:active {
	font-family: "Tahoma";
	color: #004A95; 
	text-decoration: underline;
}

a.linkSfChiaro:hover {
	font-family: "Tahoma";
	color: #ff0000; 
	text-decoration: none;
}

a.linkSfScuro:link, a.linkSfScuro:visited, a.linkSfScuro:active {
	font-family: "Arial";
	color: #CCE6FF; 
	text-decoration: underline;
}

a.linkSfScuro:hover {
	font-family: "Arial";
	color: #ff0000; 
	text-decoration: none;
}

div.info {
	background-color: #EAF5FF;
	border: 1 solid #555555;
	padding-left: 3px;
}

div.info2 {
	background-color: #aaaaaa;
	border: 1 solid #004A95;
	padding-left: 3px;
	padding-right: 3px;
}

div.infoW {
	background-color: #FFFFFF;
	border: 2 solid #004A95;
	padding-left: 2px;
}

div.details {
	background-color: #dddddd;
	border: 2 solid #004A95;
	padding-left: 3px;
}

div.details2 {
	background-color: #ffffff;
	border: 0;
	padding-left: 3px;
	padding-top: 2px;
}

div.detailsG {
	background-color: #dddddd;
	border: 2 solid #004A95;
	padding-left: 3px;
}

div.detailsW {
	background-color: #ffffff;
	border: 2 solid #004A95;
	padding-left: 3px;
}


td.tdb1 {
	BORDER-RIGHT: #004A95 1px solid;
	BORDER-TOP: #004A95 1px solid;
	BORDER-LEFT: #004A95 1px solid;
	BORDER-BOTTOM: #004A95 1px solid;
}


/*--------------------------------------------*/

font.standard { 
	font-weight: normal;
	font-family: "Tahoma";
	font-size: 9pt;
}

font.alarmText { 
	font-weight: normal;
	font-family: "Tahoma";
	font-size: 8pt;
	color: #FF0000;
}

font.SB_OpReport { 
	font-weight: normal;
	font-family: "Tahoma";
	font-size: 8pt;
	color: #FF0000;
}

font.SB_Tit { 
	font-weight: bold;
	font-family: "Tahoma";
	font-size: 8pt;
	color: #FFFFFF;
}

font.SB_Steps1 { 
	font-weight: bold;
	font-family: "Tahoma";
	font-size: 10pt;
	color: #FFFFFF;
}

font.SB_Steps0 { 
	font-weight: normal;
	font-family: "Tahoma";
	font-size: 10pt;
	color: #555555;
}


font.SB_OpReport2 { 
	font-weight: normal;
	font-family: "Tahoma";
	font-size: 8pt;
	color: #555555;
}

font.fontFooter { 
	font-weight: normal;
	font-family: "Tahoma";
	font-size: 7pt;
}

font.sMenuTitle { 
	font-weight: bold;
	font-family: "Tahoma";
	font-size: 8pt;
}

table.AllGridFine {
	border-collapse: collapse;
	border-style: solid;
	
}

table.ExtBorder {
	border-style: solid;
	border-width: 1px;
	border-color: #5f788d;
}

font.tSmall { 
	font-family: "Tahoma";
	font-size: 8pt;
	color: #555555;
}

a.pMenuSupp:link, a.pMenuSupp:visited, a.pMenuSupp:active {
	font-family: "Tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #000000; 
	text-decoration: underline;
}

a.pMenuSupp:hover {
	font-family: "Tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff; 
	text-decoration: none;
}

a.MenuFooter:link, a.MenuFooter:visited, a.MenuFooter:active {
	font-family: "Tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #888888; 
	text-decoration: underline;
}

a.MenuFooter:hover {
	font-family: "Tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}

a.MenuFooter2:link, a.MenuFooter2:visited, a.MenuFooter2:active {
	font-family: "Tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #610561; 
	text-decoration: none;
}

a.MenuFooter2:hover {
	font-family: "Tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}


a.lnkTreeSel:link, a.lnkTreeSel:visited, a.lnkTreeSel:active {
	font-family: "Tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
}

a.lnkTreeSel:hover {
	font-family: "Tahoma";
	font-size: 8pt;
	font-weight: bold;
	color: #ff0000; 
	text-decoration: none;
}

a.standard:link, a.standard:visited, a.standard:active {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}

a.standard:hover {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #ffcc00; 
	text-decoration: none;
}

a.SB_det:link, a.SB_det:visited, a.SB_det:active {
	font-family: "Tahoma";
	font-size: 9pt;
	font-weight: normal;
	color: #17405C; 
	text-decoration: none;
}

a.SB_det:hover {
	font-family: "Tahoma";
	font-size: 9pt;
	font-weight: normal;
	color: #ffcc00; 
	text-decoration: none;
}

a.PP_Name:link, a.PP_Name:visited, a.PP_Name:active {
	font-family: "Tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #17405C;
	text-decoration: none;
}

a.PP_Name:hover {
	font-family: "Tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #ffcc00; 
	text-decoration: none;
}




a.gtAdNews:link, a.gtAdNews:visited, a.gtAdNews:active {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #572483;
	text-decoration: underline;
}


a.gtAdNews:hover {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #009C42; 
	text-decoration: none;
}

a.infoX:link, a.infoX:visited, a.infoX:active {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #EEEEEE;
	text-decoration: underline;
}


a.infoX:hover {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}

a.gtAdNewsSmall:link, a.gtAdNewsSmall:visited, a.gtAdNewsSmall:active {
	font-family: "Tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #572483;
	text-decoration: underline;
}


a.gtAdNewsSmall:hover {
	font-family: "Tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #009C42; 
	text-decoration: none;
}


a.hilight:link, a.hilight:visited, a.hilight:active {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #EEEEEE;
	text-decoration: underline;
}


a.hilight:hover {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration: none;
}

a.PP_small:link, a.PP_small:visited, a.PP_small:active {
	font-family: "Tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #17405C;
	text-decoration: underline;
}

a.PP_small:hover {
	font-family: "Tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #ffcc00; 
	text-decoration: none;
}

a.leftsmall:link, a.leftsmall:visited, a.leftsmall:active {
	font-family: "Tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #17405C;
	text-decoration: underline;
}

a.leftsmall:hover {
	font-family: "Tahoma";
	font-size: 7pt;
	font-weight: normal;
	color: #ff0000; 
	text-decoration: none;
}

a.SB_Steps0:link, a.SB_Steps0:visited, a.SB_Steps0:active {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a.SB_Steps0:hover {
	font-family: "Tahoma";
	font-size: 10pt;
	font-weight: normal;
	color: #E24320; 
	text-decoration: none;
}

a.ListMenu:link, a.ListMenu:visited, a.ListMenu:active {
	font-family: "Tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #572483;
	text-decoration: underline;
}

a.ListMenu:hover {
	font-family: "Tahoma";
	font-size: 9pt;
	font-weight: bold;
	color: #E24320; 
	text-decoration: none;
}

a.ListMenu2:link, a.ListMenu2:visited, a.ListMenu2:active {
	font-family: "Tahoma";
	font-size: 9pt;
	font-weight: normal;
	color: #572483;
	text-decoration: underline;
}

a.ListMenu2:hover {
	font-family: "Tahoma";
	font-size: 9pt;
	font-weight: normal;
	color: #E24320; 
	text-decoration: none;
}

a.lnkTree0:link, a.lnkTree0:visited, a.lnkTree0:active {
	font-family: "Tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #777777; 
	text-decoration: none;
}

a.lnkTree0:hover {
	font-family: "Tahoma";
	font-size: 8pt;
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
}

select.slctSmall01 {
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: normal;
	font-color: #000000;
	border-style: solid;
	border-width: 1px;
	background-color: #AD80DE;
}

select.slctSmall02 {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	background-color: #C8A9E9;
}

font.smallX { 
	font-weight: normal;
	font-family: "Tahoma";
	font-size: 7pt;
	color: #888888;
}

font.small { 
	font-weight: normal;
	font-family: "Tahoma";
	font-size: 7pt;
}


input.frmTEXT {
	FONT-FAMILY: "Tahoma";
	FONT-SIZE: 10pt;
	COLOR: #000000;
	BACKGROUND-COLOR: #EEEEEE;
	width: 150px;
}

input.frmTEXT_bg {
	FONT-FAMILY: "Tahoma";
	FONT-SIZE: 10pt;
	COLOR: #000000;
	BACKGROUND-COLOR: #EEEEEE;
	width: 250px;
}

input.frmTEXT_bg2 {
	FONT-FAMILY: "Tahoma";
	FONT-SIZE: 10pt;
	COLOR: #000000;
	BACKGROUND-COLOR: #EEEEEE;
	width: 230px;
}

input.frmTEXT_sm {
	FONT-FAMILY: "Tahoma";
	FONT-SIZE: 10pt;
	COLOR: #000000;
	BACKGROUND-COLOR: #EEEEEE;
	width: 60px;
}

input.frmBUTTsmall {
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #A55CD6;
}

input.frmBUTT {
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #A55CD6;
}

input.frmBUTT2 {
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #FF6600;
}


select.frmSELECT {
	FONT-FAMILY: "Tahoma";
	FONT-SIZE: 10pt;
	COLOR: #000000;
	BACKGROUND-COLOR: #EEEEEE;
	TEXT-ALIGN: left;
}

