  INPUT    {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#444444; background:#ffffff; border-width:1px; border-style:solid; border-color:#AAAAAA;}
  SELECT   {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#444444; background:#ffffff; border-width:1px; border-style:solid; border-color:#AAAAAA;}
  OPTION   {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#444444; background:#ffffff;}
  TEXTAREA {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#444444; background:#ffffff; border-width:1px; border-style:solid; border-color:#AAAAAA;}
  DFN      {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; font-style: normal; cursor:help;}
  LABEL  {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; font-style: normal; cursor:pointer;}
  .butt{font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; background:#EEEEEE; border-width:1px; border-style:solid; border-color:#444444; cursor:pointer;}
 
    a {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  a :visited{font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  a:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration: none;}
  body{font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}
  td{font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000;}

  A.menuN:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  A.menuN:visited    {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  A.menuN:hover        {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration: none;}

  A.menuP:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration: none;}
  A.menuP:visited    {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration: none;}
  A.menuP:hover        {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000; text-decoration: none;}
  
  .OrizzMnOff{position:absolute; width:135; height:20px; padding-left:5px; padding-top:3px; text-align:left; clip:rect(0px 135px 20px 0px); background: url(../images/menu20x1_off.png) no-repeat top left; cursor:pointer; margin:0;}
  .OrizzMnOn {position:absolute; width:135; height:20px; padding-left:5px; padding-top:3px; text-align:left; clip:rect(0px 135px 20px 0px); background: url(../images/menu20x1_on.png)  no-repeat top left; cursor:pointer; margin:0;}

  .OrizzMn2Off{position:absolute; width:165; height:20px; padding-left:5px; padding-top:3px; text-align:left; clip:rect(0px 165px 20px 0px); background: url(../images/menu20x1_off.png) no-repeat top left; cursor:pointer; margin:0;}
  .OrizzMn2On {position:absolute; width:165; height:20px; padding-left:5px; padding-top:3px; text-align:left; clip:rect(0px 165px 20px 0px); background: url(../images/menu20x1_on.png)  no-repeat top left; cursor:pointer; margin:0;}

  .LngTopOff{position:absolute; top:7px; left:77px; width:110px; height:14px; font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#444444; text-align:left; background: url(../images/tldfreccia_off.png) no-repeat top right; cursor:pointer;}
  .LngTopOn {position:absolute; top:7px; left:77px; width:110px; height:14px; font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#D33518; text-align:left; background: url(../images/tldfreccia_on.png)  no-repeat top right; cursor:pointer;}

  .LngVocOff{position:relative; left:7px; width:107px; height:14px; font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-align:left; cursor:pointer;}
  .LngVocOn  {position:relative; left:7px; width:107px; height:14px; font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF0000; text-align:left; cursor:pointer;}

  .OrizfMnOff{position:absolute; height:20px; padding-left:5px; padding-top:3px; text-align:left; background: url(../images/menu20x1_off.png) no-repeat top left; cursor:pointer; margin:0;}
  .OrizfMnOn {position:absolute; height:20px; padding-left:5px; padding-top:3px; text-align:left; background: url(../images/menu20x1_on.png)  no-repeat top left; cursor:pointer; margin:0;}
  
  .DMenupmOff {position:relative; left:0px; width:184px; height:18; margin:0px; text-align:left; padding-left: 6px; background: url(../images/menu_level1Off.png) no-repeat top left;}
  .DMenupmOn {position:relative; left:0px; width:184px; height:18; margin:0px; text-align:left; padding-left: 6px; background: url(../images/menu_level1On.png) no-repeat top left;}
  .DMenu1  {position:relative; left:0px; width:176px; height:18; margin:0px; text-align:left; padding-left:10px;}
  .DMenu2  {position:relative; left:0px; width:173px; height:13; margin:0px; text-align:left; padding-left:13px;}
  .DMenu3  {position:relative; left:0px; width:168px; height:13; margin:0px; text-align:left; padding-left:18px;}

  A.menu0:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  A.menu0:visited          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  A.menu0:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration: none;}

  A.menul:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  A.menul:visited          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  A.menul:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FF0000; text-decoration: none;}

  A.menupm:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none; letter-spacing: 1px;}
  A.menupm:visited          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none; letter-spacing: 1px;}
  A.menupm:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#EE0000; text-decoration: none; letter-spacing: 1px;}

  A.menup1:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none; letter-spacing: 0px;}
  A.menup1:visited          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none; letter-spacing: 0px;}
  A.menup1:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#EE0000; text-decoration: none; letter-spacing: 0px;}

  A.menup2:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none; letter-spacing: px;}
  A.menup2:visited          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none; letter-spacing: 0px;}
  A.menup2:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#EE0000; text-decoration: none; letter-spacing: 0px;}
  
  A.langm:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration: none;}
  A.langm:visited          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration: none;}
  A.langm:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:10px; color:#F81F08; text-decoration: none;}
  
  A.menus:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#F81F08; text-decoration: none;}
  A.menus:visited          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#F81F08; text-decoration: none;}
  A.menus:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration: none;}
  
  A.menub:link          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  A.menub:visited          {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration: none;}
  A.menub:hover {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration: none;}

  
  .page-pos {position:absolute; top:0px; left:0px; width:300px; height:15px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color:#AAAAAA;}
 
  .rightb    {font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration: none; background: url(../images/right_boxOff.png) no-repeat bottom left;}
  .rightb a   {text-decoration: none;}
  .rightb a:visited {text-decoration: none;}
  .rightb a:hover     {text-decoration: none; color:#FF0000;}
    
  .centercol {vertical-align: top; text-align: left;}
  .rightcol {vertical-align: top; text-align: center;}
  .rightcol-images  {text-align: center;}
  .rightcol-hp {vertical-align: top; text-align: center;}

  .pagedeff {width: 550px; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; }
  .pagedeff h2 { font-size: 11px; color: #F81F08; font-weight: bold; margin-bottom: 2px; }
  .pagedeff h1 { font-size: 11px; color: #004477; font-weight: bold; margin-bottom: 2px; }
  .pagedeff a  { color: #000000; text-decoration: none; font-style: normal; }
  .pagedeff a:visited { color: #000000; text-decoration: none; }
  .pagedeff a:hover { color: #F81F08; text-decoration: none; }
  .pagedeff b { font-weight: normal; }
  .pagedeff i  { font-style: normal; }
  
  .courses-title {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; margin:0px;}
  .courses-title h1 {font-size: 18px; font-weight: bold; margin-bottom: 15px;}
  .courses-titleb {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; margin:0px; color: #DDDDDD;}
  .courses-titleb h1 {font-size: 18px; font-weight: bold; margin-bottom: 15px; color: #DDDDDD;}

  .courses-menu {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; margin:0px;}

  .publishing-bodyb {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; margin:0px; font-size: 11px; color: #DDDDDD;}
  
  .publishing-body {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; margin:0px; font-size: 11px;}
  .publishing-body strong {font-weight:normal;}
  .publishing-body b {font-weight:normal;}
  .publishing-body i  {font-style: normal;}
  .publishing-body h2  {font-size: 11px; font-weight:normal; margin-bottom: 0px;}
  .publishing-body a {}
  .publishing-body a :visited{}
  .publishing-body a:hover {color:#FF0000; text-decoration: underline;}
  .publishing-body hr {color: #E8ECF0; height: 5px;}
  .publishing-body ul {margin-top:-14px;}
  .publishing-body li {list-style-image: url(/common/images/arrow_red.gif); margin-left:-25px;}

  .courses-body {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; margin:0px; font-size: 11px;}
  .courses-body strong {font-weight:normal;}
  .courses-body b {font-weight:normal;}
  .courses-body i  {font-style: normal;}
  .courses-body h2  {font-size: 11px; font-weight:normal; margin-bottom: 0px;}
  .courses-body a {}
  .courses-body a :visited{}
  .courses-body a:hover {color:#FF0000; text-decoration: underline;}
  .courses-body hr {color: #E8ECF0; height: 5px;}
  .courses-body ul {margin-top:-14px;}
  .courses-body li {list-style-image: url(/common/images/arrow_red.gif); margin-left:-25px;}

  .price  {background-color:#D2D2D2; text-align:right;}
  .alternate {background-color:#F0F0F0;}

  .testita_x  {font-family : Arial, Helvetica, sans-serif; font-size:11px; color:#0074DF; background:#ffffff; border:1px solid #cccccc; cursor:pointer;}
  .testita_t  {font-family : Arial, Helvetica, sans-serif; font-size:11px; color:#0074DF; background:#ffffff; border:1px solid #cccccc; cursor:pointer;}
  .testita_s  {color:#000000; font-family:Arial;font-size:11px; background:#ffffff; border:1px solid #cccccc; cursor:pointer;}
  .testita_r  {font-family : Arial, Helvetica, sans-serif; font-size:11px; color:#0074DF; background:#ffffff; cursor:pointer;}

  .swrdVirg{color:#000000; font-family:Verdana; font-size:12px; font-weight: normal; background:#FFFFFF; border-width:1px; border-style:solid solid solid solid; border-color:#FFFFFF; cursor:pointer; float:left; margin:0px 3px 0px 0px;}
  .swrd        {color:#000000; font-family:Verdana; font-size:12px; font-weight: normal; background:#FFFFFF; border-width:1px; border-style:solid solid solid solid; border-color:#FFFFFF; cursor:pointer; float:left; margin:0px 0px 3px 0px;}
  .swrdOff  {color:#000000; font-family:Verdana; font-size:12px; font-weight: normal; background:#FFFFFF; border-width:1px; border-style:solid solid solid solid; border-color:#FFFFFF; cursor:pointer; float:left; margin:0px 0px 3px 0px;}
  .swrdOn    {color:#000000; font-family:Verdana; font-size:12px; font-weight: normal; background:#E8ECF0; border-width:1px; border-style:solid solid solid solid; border-color:#000000; cursor:pointer; float:left; margin:0px 0px 3px 0px;}
