TD.tb {
  font-size: 12px;
  background-color: #FAFAFA;
  text-align:center;
  color: #000000; 
  border-right: #00CCFF 1px solid;
  border-top: #00CCFF 1px solid;
  border-left: #00CCFF 1px solid;
  border-bottom: #00CCFF 1px solid; 
}

.nero   { color=#000000 }
.bianco { color=#FFFFFF }
.verde  { color=#00FF00 }
.rosso  { color=#FF0000 }
.blu    { color=#1020EE }

.left   { text-align:left }
.right  { text-align:right }
.center { text-align:center }

.lightblack {
  font-size: 9px;
  color: #101010;
}

.moresmallcustom {
  font: bold; 
  font-size: 8px;
  color: #888888;
}

.moresmallblack {
  font: bold; 
  font-size: 8px;
  color: #101010;
}

.smallcnt {
  font: bold; 
  font-size: 9px;
  color: #222222;
}

.smallcustom {
  font: bold; 
  font-size: 10px;
  color: #222222;
}

.smallred {
  font: bold; 
  font-size: 9px;
  color: #FF1010; 
}

.smallorange {
  font: bold; 
  font-size: 9px;
  color: #FA9E60; 
}

.smallredb {
  font: bold; 
  font-size: 9px;
  color: #FF1010; 
  text-decoration: line-through
} 

.smallgreen {
  font: bold; 
  font-size: 9px;
  color: #108810;
}

.smallblue {
  font: bold; 
  font-size: 9px;
  color: #1111FF; 
}

.smalldarkgreen {
  font: bold; 
  font-size: 9px;
  color: #118811; 
}

.smalllightgreen {
  font: bold; 
  font-size: 9px;
  color: #90FAB5; 
}

.smalllightblue {
  font: bold; 
  font-size: 9px;
  color: #90F4FA; 
}

.smallgrey {
  font: bold; 
  font-size: 9px;
  color: #888888; 
}

.smallblack {
  font: bold; 
  font-size: 9px;
  color: #101010;
}

.smallwhite {
  font-size: 9px;
  font-weight: bold; 
  text-align:center;
  color: #FFFFFF; 
}


.mediumred {
  font-size: 15px;
  font-weight: bold; 
  text-align:center;
  color: #FF1111; 
}

.mediumgreen {
  font-size: 15px;
  font-weight: bold; 
  text-align:center;
  color: #1111FF; 
}

.mediumblue {
  font-size: 15px;
  font-weight: bold; 
  text-align:center;
  color: #1111FF; 
}

.mediumblack {
  font-size: 12px;
  font-weight: bold; 
  text-align:center;
  color: #222222; 
}

.mediumwhite {
  font-size: 12px;
  font-weight: bold; 
  text-align:center;
  color: #FFFFFF; 
}




.bigblack {
  font-size: 14px;
  font-weight: bold; 
  text-align:center;
  color: #222222; 
}

.bigwhite {
  font-size: 14px;
  font-weight: bold; 
  text-align:center;
  color: #FFFFFF; 
}



BODY {
  color: black;
  font-size: 12px;
  font-family: Verdana,Arial,Helvetica;
  font-style: normal; 
  font-weight: normal; 
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-shadow-color: #CCCCCC;
  scrollbar-face-color: #EAEAEA;
  scrollbar-darkshadow-color: #4A4A4A;
  scrollbar-track-color: #FFFFFF;
  scrollbar-3dlight-color: #CCCCCC;
  scrollbar-highlight-color: #000000;
}

BODY.t {
  color: black;
  font-size: 12px;
  font-family: Verdana,Arial,Helvetica;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-shadow-color: #CCCCCC;
  scrollbar-face-color: #EAEAEA;
  scrollbar-darkshadow-color: #4A4A4A;
  scrollbar-track-color: #FFFFFF;
  scrollbar-3dlight-color: #CCCCCC;
  scrollbar-highlight-color: #000000;
}



H1 {
  font-size: 14px;
  font-weight: bold; 
  text-align:center;
  color: #FFFFFF; 
}

H2 {
  font-size: 12px;
  font-weight: bold; 
  text-align:center;
  color: #222222; 
}

H3 {
  font-size: 10px;
  font-weight: bold; 
  text-align:center;
  color: #222222; 
}

H4 {
  font-size: 12px;
  font-weight: bold; 
  text-align:center;
  color: #FF4422; 
}

H5 {
  font-size: 10px;
  font-weight: bold; 
  text-align:center;
  color: #FF4422; 
}

H6 {
  font-size: 9px;
  font-weight: bold; 
  text-align:center;
  color: #FF4422; 
}

SPAN.small {
  font-size: 9px;
  font-weight: bold; 
  text-align:center;
  color: #FF4422; 
}

SPAN.medium {
  font-size: 12px;
  font-weight: bold; 
  text-align:center;
  color: #FF4422; 
}







FONT.f1 {
  font-size: 14px;
  font-weight: bold; 
  text-align:center;
  color: #222222; 
}

FONT.f2 {
  font-size: 14px;
  font-weight: bold; 
  text-align:center;
  color: #FFFFFF; 
}

P.medium {
  font-size: 10px;
  font-weight: bold; 
  color: #222222; 
}

P.t1 {
  font-size: 16px;
  font-weight: bold; 
  text-align: left;
  color: #222222; 
}

P.t2 {
  font-size: 16px;
  font-weight: bold; 
  text-align: left;
  color: #222222; 
}

P.t3 {
  font-size: 12px;
  text-align: left;
}

DIV.d1 {
  font-size: 10px;
  text-align: center;
}

A:hover    { 
  font-size: 12px; 
  background-color: #EEEEEE;
  font-weight: bold; 
  color: #8888FF; 
  text-decoration: underline
}

A:link     { 
  font-size: 12px; 
  font-weight: bold;
  color: #2222FF; 
  text-decoration: underline
}

A:visited  { 
  font-size: 12px; 
  font-weight: bold; 
  color: #4444FF; 
  text-decoration: underline
}


A.bigblue:hover    { 
  font-size: 14px; 
  background-color: #EEEEEE;
  font-weight: bold; 
  color: #8888FF; 
  text-decoration: underline
}

A.bigblue:link     { 
  font-size: 14px; 
  font-weight: bold;
  color: #2222FF; 
  text-decoration: underline
}

A.bigblue:visited  { 
  font-size: 14px; 
  font-weight: bold; 
  color: #4444FF; 
  text-decoration: underline
}


A.bigred:hover    { 
  font-size: 14px; 
  background-color: #EEEEEE;
  font-weight: bold; 
  color: #FF8888; 
  text-decoration: underline
}

A.bigred:link     { 
  font-size: 14px; 
  font-weight: bold;
  color: #FF2222; 
  text-decoration: underline
}

A.bigred:visited  { 
  font-size: 14px; 
  font-weight: bold; 
  color: #FF4444; 
  text-decoration: underline
}


TABLE { 
  font-size: 12px;
}

TR {
  font-size: 12px;
}

TD {
  font-size: 12px;
}

TD.availtrue {
  font-size: 12px;
  background-color: #B0FFB0;
  text-align:center;
  color: #000000; 
}

TD.availfalse {
  font-size: 12px;
  background-color: #FFB0B0;
  text-align:center;
  color: #000000;
}

TABLE.boxtitle { 
  font-size: 12px;
  text-align:center;
  border-right: #33CCFF 0px solid;
  border-top: #33CCFF 0px solid;
  border-left: #33CCFF 0px solid;
  border-bottom: #33CCFF 0px solid; 
}

TR.boxtitle {
  font-size: 12px;
  text-align:center;
  border-left: #000080 0px solid;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.boxtitle {
  font-size: 12px;
  background-color: #0080C0;
  text-align:center;
  color: #FFFFFF; 
  border-right: #0080C0 1px solid;
  border-top: #0080C0 1px solid;
  border-left: #0080C0 1px solid;
  border-bottom: #0080C0 1px solid; 
}

TD.boxtitlebig {
  font-size: 16px;
  background-color: #0080C0;
  text-align:left;
  color: #FFFFFF; 
  border-right: #0080C0 1px solid;
  border-top: #0080C0 1px solid;
  border-left: #0080C0 1px solid;
  border-bottom: #0080C0 1px solid; 
}

TABLE.box { 
  font-size: 10px;
  background-color: #33CCFF;
  text-align:center;
  border-right: #33CCFF 1px solid;
  border-top: #33CCFF 1px solid;
  border-left: #33CCFF 1px solid;
  border-bottom: #33CCFF 1px solid; 
}

TR.box {
  font-size: 10px;
  background-color: #DDEEFF;
  text-align:center;
  border-left: #000080 0px solid;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.box {
  font-size: 9px;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.box2 {
  font-size: 12px;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.box3 {
  font-size: 14px;
  text-align:left;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TABLE.t1 { 
  font-size: 12px;
  background-color: #BBDDEE;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TR.t1 {
  font-size: 12px;
  background-color: #BBDDEE;
  text-align:center;
  border-left: #000080 0px solid;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.t1 {
  font-size: 12px;
  background-color: #BBDDEE;
  text-align:center;
  border-right: #000080 1px solid;
  border-top: #000080 1px solid;
  border-left: #000080 1px solid;
  border-bottom: #000080 1px solid; 
}

TABLE.t2 { 
  font-size: 12px;
  background-color: #CCDDEE;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TR.t2 {
  font-size: 12px;
  background-color: #CCDDEE;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #FFCC99 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.t2 {
  font-size: 12px;
  background-color: #DDEEFF;
  text-align:center;
  border-right: #FFCC99 1px solid;
  border-top: #FFCC99 1px solid;
  border-left: #FFCC99 1px solid;
  border-bottom: #FFCC99 1px solid; 
}


TABLE.tsmall { 
  font-size: 9px;
  text-align:center;
  border-right: #008000 0px solid;
  border-top: #008000 0px solid;
  border-left: #008000 0px solid;
  border-bottom: #008000 0px solid; 
}

TR.tsmall {
  font-size: 9px;
  text-align:center;
  border-right: #008000 0px solid;
  border-top: #008000 0px solid;
  border-left: #008000 0px solid;
  border-bottom: #008000 0px solid; 
}

TD.tsmall {
  font-size: 9px;
  text-align:center;
  border-right: #008000 0px solid;
  border-top: #008000 0px solid;
  border-left: #008000 0px solid;
  border-bottom: #008000 0px solid; 
}

TD.adv {
  background-color: #CFFFCF;
  border-right: #808080 1px dotted;
  border-top: #808080 1px dotted;
  border-left: #808080 1px dotted;
  border-bottom: #808080 1px dotted; 
}

A:hover    { 
  font-size: 12px; 
  background-color: #EEEEEE;
  font-weight: bold; 
  color: #8888FF; 
  text-decoration: underline
}

A:link     { 
  font-size: 12px; 
  font-weight: bold;
  color: #2222FF; 
  text-decoration: underline
}

A:visited  { 
  font-size: 12px; 
  font-weight: bold; 
  color: #4444FF; 
  text-decoration: underline
}

A.b1:hover    { 
  font-size: 16px; 
  background-color: #EEEEEE;
  font-weight: bold; 
  color: #8888FF; 
  text-decoration: underline
}

A.b1:link     { 
  font-size: 16px; 
  font-weight: bold;
  color: #2222FF; 
  text-decoration: underline
}

A.b1:visited  { 
  font-size: 16px; 
  font-weight: bold; 
  color: #4444FF; 
  text-decoration: underline
}


A.s1:hover    { 
  font-size: 9px; 
  background-color: #EEEEEE;
  font-weight: bold; 
  color: #8888FF; 
  text-decoration: underline
}

A.s1:link     { 
  font-size: 9px; 
  font-weight: bold;
  color: #2222FF; 
  text-decoration: underline
}

A.s1:visited  { 
  font-size: 9px; 
  font-weight: bold; 
  color: #4444FF; 
  text-decoration: underline
}

TD.template {
 font-weight : bold;
 font-size : 12px;
 text-align : left;
 vertical-align : middle;
 background-color : #F0FBFF;
 color: #000066;
}

TD.text {
 font-size : 12px;
 color: #000000;
}

TD.text2 {
 font-size : 12px;
 background-color=#0099CC
 color: #000000;
 text-align : left;
 vertical-align : top;
}

TD.text3 {
 font-size : 12px;
 background-color=#0099CC
 color: #000000;
 text-align : center;
 vertical-align : top;
}

TD.bgyellow {
  font-size: 12px;
  color: #000000;
  text-align : center;
  vertical-align : middle;
  border-right: #FFCC99 1px solid;
  border-top: #FFCC99 1px solid;
  border-left: #FFCC99 1px solid;
  border-bottom: #FFCC99 1px solid; 
}

TD.green {
  font-size: 12px;
  background-color: #22FF22;
  color: #000000;
  text-align : center;
  vertical-align : middle;
  border-right: #FFCC99 1px solid;
  border-top: #FFCC99 1px solid;
  border-left: #FFCC99 1px solid;
  border-bottom: #FFCC99 1px solid; 
}

TD.red {
  font-size: 12px;
  background-color: #FF2222;
  color: #000000;
  text-align : center;
  vertical-align : middle;
  border-right: #FFCC99 1px solid;
  border-top: #FFCC99 1px solid;
  border-left: #FFCC99 1px solid;
  border-bottom: #FFCC99 1px solid; 
}

TD.footertext {
 font-weight : bold;
 font-size : 10px;
 color: #ffffff;
}

A.flip {
 font-weight : bold;
 text-decoration: NONE;
 color: #FFFFFF
}

A.flip:hover {
 font-weight : bold;
 color: #FFCC00
}




P.t {
  font-size: 12px;
  text-align:center;
}

FONT.t {
  font-size: 12px;
  text-align:center;
}

TABLE.t { 
  font-size: 8px;
  text-align:center;
  border-right: #000080 1px solid;
  border-top: #000080 1px solid;
  border-left: #000080 1px solid;
  border-bottom: #000080 1px solid; 
}

TR.t {
  font-size: 12px;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.t {
  font-size: 12px;
  text-align:center;
  border-right: #808080 1px solid;
  border-top: #808080 1px solid;
  border-left: #808080 1px solid;
  border-bottom: #808080 1px solid; 
}

TABLE.t0 { 
  font-size: 12px;
  text-align:center;
  border-right: #008000 0px solid;
  border-top: #008000 0px solid;
  border-left: #008000 0px solid;
  border-bottom: #008000 0px solid; 
}

TR.t0 {
  font-size: 12px;
  text-align:center;
  border-right: #008000 0px solid;
  border-top: #008000 0px solid;
  border-left: #008000 0px solid;
  border-bottom: #008000 0px solid; 
}

TD.t0 {
  font-size: 12px;
  text-align:center;
  border-right: #008000 0px solid;
  border-top: #008000 0px solid;
  border-left: #008000 0px solid;
  border-bottom: #008000 0px solid; 
}

TD.lati0 {
  font-size: 12px;
  text-align:center;
  border-right: #008000 0px solid;
  border-left: #008000 0px solid;
  border-top: #008000 1px solid;
  border-bottom: #008000 1px solid; 
}

TD.latidown0 {
  font-size: 12px;
  text-align:center;
  border-right: #008000 0px solid;
  border-left: #008000 0px solid;
  border-top: #008000 1px solid;
  border-bottom: #008000 0px solid; 
}

TD.down0 {
  font-size: 12px;
  text-align:center;
  border-right: #008000 1px solid;
  border-left: #008000 1px solid;
  border-top: #008000 1px solid;
  border-bottom: #008000 0px solid; 
}

TABLE.t3 { 
  font-size: 12px;
  background-color: #EAEAEA;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TR.t3 {
  font-size: 12px;
  background-color: #EAEAEA;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.t3 {
  font-size: 12px;
  background-color: #EAEAEA;
  text-align:center;
  border-right: #000020 1px solid;
  border-top: #000020 1px solid;
  border-left: #000020 1px solid;
  border-bottom: #000020 1px solid; 
}



TABLE.t4 { 
  font-size: 12px;
  background-color: #FEFEFE;
  text-align:center;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-left: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TR.t4 {
  font-size: 12px;
  background-color: #FEFEFE;
  text-align:center;
  border-left: #000080 0px solid;
  border-right: #000080 0px solid;
  border-top: #000080 0px solid;
  border-bottom: #000080 0px solid; 
}

TD.t4 {
  font-size: 12px;
  background-color: #FEFEFE;
  text-align:center;
  border-right: #000080 1px solid;
  border-top: #000080 1px solid;
  border-left: #000080 1px solid;
  border-bottom: #000080 1px solid; 
}


TABLE.t5 { 
  font-size: 12px;
  background-color: #FFCC99;
  text-align:center;
  border-right: #000000 0px solid;
  border-top: #000000 0px solid;
  border-left: #000000 0px solid;
  border-bottom: #000000 0px solid; 
}

TR.t5 {
  font-size: 12px;
  background-color: #B3DDC5;
  text-align:center;
  border-right: #000000 0px solid;
  border-top: #000000 0px solid;
  border-left: #000000 0px solid;
  border-bottom: #000000 0px solid; 
}

TD.t5 {
  font-size: 12px;
  background-color: #0099CC;
  text-align:center;
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid; 
}

TABLE.t6 { 
  font-size: 12px;
  background-color: #FFCC99;
  text-align:center;
  border-right: #000000 0px solid;
  border-top: #000000 0px solid;
  border-left: #000000 0px solid;
  border-bottom: #000000 0px solid; 
}

TR.t6 {
  font-size: 14px;
  font-weight: bold; 
  background-color: #DDDDFF;
  text-align:center;
  border-right: #FFCC99 1px solid;
  border-top: #FFCC99 1px solid;
  border-left: #FFCC99 1px solid;
  border-bottom: #FFCC99 1px solid; 
}

TD.t6 {
  font-size: 15px;
  font-weight: bold; 
  background-color: #DDEEFF;
  text-align:center;
  border-right: #FFCC99 1px solid;
  border-top: #FFCC99 1px solid;
  border-left: #FFCC99 1px solid;
  border-bottom: #FFCC99 1px solid; 
  color: #FF0000;
}

TD.t7 {
  font-size: 14px;
  font-weight: bold; 
  background-color: #DFEFFF;
  text-align:center;
  border-right: #FFCC99 1px solid;
  border-top: #FFCC99 1px solid;
  border-left: #FFCC99 1px solid;
  border-bottom: #FFCC99 1px solid; 
  color: #0000FF;
}




DIV.title1 {
  font-size: 20px;
  color: #000000;
  text-align:center;
}

DIV.d2 {
  font-size: 14px;
  text-align: center;
}

DIV.d3 {
  font-size: 14px;
  color: #FF9966;
  text-align:left;
}




A.medium:hover    { 
  font-size: 10px; 
  background-color: #EEEEEE;
  font-style: normal; 
  font-weight: bold; 
  color: #8888FF; 
  text-decoration: underline
}

A.medium:link     { 
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold;
  color: #2222FF; 
  text-decoration: underline
}

A.medium:visited  { 
  font-size: 10px; 
  font-style: normal; 
  font-weight: bold; 
  color: #4444FF; 
  text-decoration: underline
}




A.small:hover    { 
  font-size: 9px; 
  background-color: #EEEEEE;
  font-weight: bold; 
  color: #FF8888; 
  text-decoration: underline
}

A.small:link     { 
  font-size: 9px; 
  font-weight: bold;
  color: #FF2222; 
  text-decoration: underline
}

A.small:visited  { 
  font-size: 9px; 
  font-weight: bold; 
  color: #FF4444; 
  text-decoration: underline
}


A.smallest:hover    { 
  font-size: 9px; 
  background-color: #EEEEEE;
  font-weight: normal; 
  color: #8888FF; 
  text-decoration: underline
}

A.smallest:link     { 
  font-size: 9px; 
  font-weight: normal;
  color: #2222FF; 
  text-decoration: underline
}

A.smallest:visited  { 
  font-size: 9px; 
  font-weight: normal; 
  color: #4444FF; 
  text-decoration: underline
}


A.countrymedium:hover    { 
  font-size: 9px; 
  background-color: #40B0F0;
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: underline
}

A.countrymedium:link     { 
  font-size: 9px; 
  background-color: #0080C0;
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: underline
}

A.countrymedium:visited  { 
  font-size: 9px; 
  background-color: #0080C0;
  font-weight: bold; 
  color: #FFFFFF; 
  text-decoration: underline
}





INPUT.text {
  border-width: 1; 
  font-size: 12px;
  border-color:#AAAAAA; 
  background-color: #FFFFFF;
  height: 18px
  font: bold; 
  font-family: Verdana; 
  font-size: 7pt; 
  color: #222222; 	
}

INPUT.checkbox {
  border-width: 1;
  background-color: #EEEEEE;
  color: #222222; 	
}

INPUT.radio {
  border-width: 1;
  background-color: #EEEEEE;
  color: #222222; 	
}

INPUT.button {
  border-width: 1;
  font-size: 12px;
  background-color: #EEEEEE;
  height: 20px
  font: bold; 
  font-family: Verdana; 
  font-size: 9pt; 
  color: #222222; 	
}

TEXTAREA.textarea {
  border: ridge 1px; 
  border-width: 1; 
  border-color:#2E166A; 
  background-color:  #FAFAFA; 
  font: bold; 
  font-family: Verdana; 
  font-size: 7pt; 
  color: #222222; 	
}

SELECT.select {
  border-width: 1;
  font-size: 12px;
  background-color: #FFFFFF;
  height: 18px
  font: bold; 
  font-family: Verdana; 
  font-size: 7pt; 
  color: #222222; 	
}