      BODY {
          margin : 0;
          background-color : white;
          background-image : url('images/BG.gif');
          text-align : center;
      }
     TD {
          font-family : Helvetica, Verdana, Arial;
          font-size : 12px;
          color : #2a4266;
      }
     P, OL, UL {
          text-align : justify;
      }
     P, OL, UL, DIV, H1, H2 {
          font-family : Helvetica, Verdana, Arial;
          font-size : 13px;
          color : #2a4266;
      }
     input, textarea {
          border : 1px solid #436394;
          background : none;
      }
     H1 {
          font-size : 15px;
          border-bottom : 1px solid #436394;
      }
     H2 {
          font-size : 14px;
          border-bottom : 1px solid #436394;
      }
     H3 {
          font-size : 14px;
          border-bottom : 1px solid #436394;
      }
     P, H1, H2 {
          margin : 10px;
      }
     H5 {
          margin : 0;
          padding : 0;
          font-size : 12px;
          color : #436394;
      }
     H6 {
          margin : 0;
          padding : 0;
          font-size : 11px;
          color : #436394;
          font-weight : normal;
      }
     #wholepage {
          text-align : center;
          width : 800px;
          border-left : 2px solid #819ec7;
          border-right : 2px solid #819ec7;
          border-bottom : 2px solid #819ec7;
          background-color : white;
          height : 100%;
      }
     #TOP{
          width : 100%;
          margin : 0;
          padding : 0;
          text-align : center;
      }
     .T {
          margin : 0;
          padding : 0;
      }
     #header {
          width : 100%;
          height : 170px;
          background-repeat : no-repeat;
          background-position : left;
          background-image : url('images/PORTOFINO.jpg');
          border-bottom : 1px solid #819ec7;
          border-top : 1px solid #819ec7;
          margin : 0;
      }
     #middle {
          width : 100%;
          margin : 0;
          padding : 0;
      }
     #footer {
          border-top : 1px solid #c4d3e8;
          width : 100%;
          padding-bottom : 10px;
          padding-top : 0;
          font-size : 12px;
          color : #436394;
          font-weight : normal;
      }
     #footer P {
          border-top : 1px dotted #c4d3e8;
          padding-top : 0;
          font-size : 12px;
          text-align : center;
          color : #6c8ab1;
      }
     #footer h5 a {
          padding-top : 5px;
          padding-bottom : 5px;
          font-size : 12px;
          text-align : center;
          color : #6c8ab1;
          text-decoration : none;
      }
     #leftside {
          vertical-align : top;
          width : 200px;
          background-image : url(images/taula.gif);
          background-repeat : no-repeat;
          background-position : bottom left;
          height : 400px;
          text-align : left;
      }
     #center {
          vertical-align : top;
      }
     #rightside {
          vertical-align : top;
          width : 200px;
      }
     #rightcolumnof2 {
          vertical-align : top;
          width : 600px;
      }
     #leftcontent {
          width : 100%;
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 5px;
          padding-bottom : 0;
      }
     #leftcontentshared {
          width : 100%;
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 0;
          padding-bottom : 0;
      }
     #rightcontent {
          width : 100%;
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 5px;
      }
     #rightcontentshared {
          width : 100%;
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 5px;
      }
     #bordercontent {
          width : 100%;
          padding : 0;
          border-bottom : 1px solid #c4d3e8;
          margin : 0;
      }
     #bordercontentshared {
          width : 100%;
          margin : 0;
          padding : 0;
      }
     #normalcontent {
          padding-left : 0;
          padding-right : 0;
          padding-top : 0;
          width : 100%;
          background-color : #ffffff;
          text-align : left;
      }
     #normalcontentshared {
          padding-left : 10px;
          padding-right : 10px;
          padding-top : 0;
          width : 100%;
      }
     #menu_1 {
          width : 100%;
          padding-top : 10px;
      }
     #menu_1 DIV {
          width : 98%;
      }
     #menu_1 DIV A {
          color : #2a4266;
          text-decoration : none;
      }
     #menu_1 DIV A:hover {
          text-decoration : underline;
      }
     #menu_1 DIV.menu1-level1-no{
          border-bottom : 1px solid #c4d3e8;
          font-size : 13px;
          padding-top : 5px;
          padding-left : 15px;
          font-weight : bold;
      }
     #menu_1 DIV.menu1-level1-act {
          border-bottom : 1px solid #c4d3e8;
          font-weight : bold;
          font-size : 13px;
          padding-top : 5px;
          padding-left : 15px;
          background-color : #819ec7;
      }
     #menu_1 DIV.menu1-level1-act A {
          color : white;
      }
     #menu_1 DIV.menu1-level2-no{
          border-bottom : 1px solid #c4d3e8;
          background-color : #e4ecfa;
          font-size : 10px;
          padding-left : 30px;
          padding-top : 5px;
      }
     #menu_1 DIV.menu1-level2-act {
          border-bottom : 1px solid #c4d3e8;
          background-color : #e4ecfa;
          font-size : 10px;
          font-weight : bold;
          padding-left : 30px;
          padding-top : 5px;
      }
     #menu_1 DIV.menu1-level3-no{
          border-bottom : 1px dotted #c4d3e8;
          font-size : 10px;
          padding-left : 40px;
          padding-top : 5px;
      }
     #menu_1 DIV.menu1-level3-act {
          border-bottom : 1px dotted #c4d3e8;
          font-size : 10px;
          font-weight : bold;
          padding-left : 40px;
          padding-top : 5px;
      }
     #menu_1 DIV.menu1-level4-no{
          font-size : 10px;
          padding-left : 50px;
          padding-top : 5px;
      }
     #menu_1 DIV.menu1-level4-act {
          font-size : 10px;
          font-weight : bold;
          padding-left : 50px;
          padding-top : 5px;
      }
     #pathplace {
          background-color : #cedaeb;
          border-bottom : 1px solid #819ec7;
          border-right : 1px solid #819ec7;
          text-align : left;
      }
     #sitepath {
          width : 100%;
          white-space : nowrap;
          font-family : verdana, arial;
          font-size : 10px;
          padding : 0 0 0 10px;
      }
     #sitepath A {
          text-decoration : none;
          color : #2a4266;
      }
     #sitepath A:hover {
          text-decoration : underline;
      }
     #flags {
          background-color : #cedaeb;
          border-bottom : 1px solid #819ec7;
          border-right : 1px solid #819ec7;
      }
     .csc-menu-1 p {
          display : inline;
      }
     .csc-menu-1 a {
          color : #2a4266;
          font-size : 12px;
          font-weight : bold;
          background-color : #cedaeb;
          padding : 4px;
          margin : 2px;
          text-decoration : none;
      }
.contenttable-0{ MARGIN: 0 0 0 0; PADDING: 0 0 0 0;border: 1px;}
.contenttable-0 p{ MARGIN: 0 0 0 0; PADDING: 0 2px 0 0; text-align: left}
.contenttable-0 td, tr { MARGIN: 0 0 0 0; PADDING: 2px 2px 2px 2px; vertical-align: top;}
.tr-0 {background: #eaeaea;font-weight: bold;}
.td-0{background: #eaeaea;font-weight: bold;}
.td-1 p{text-align: right;}
.td-2 p{text-align: right; }
.td-1 {border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.td-2 {border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.td-last {border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
.td-last p{text-align: right}
