  body {
         margin:0;
         padding:0;
  }

  h1 {
         color:#fa8200;
         font: normal 22pt Georgia, "Times New Roman", serif;
         margin:0;
         border-bottom:1px solid silver;
         padding-bottom:2pt;
  }
   h2 { 
         color:#c25400; 
         font: normal 11pt Georgia, "Times New Roman", serif; 
         margin:0; 
         padding-bottom:2pt; 
  }
   h3 { 
         font:bold 11pt Georgia, "Times New Roman", serif; 
         margin:0; 
         padding-bottom:2pt; 
  }

  p {
         text-align:justify;
         color:black;
         font: normal 10pt Georgia, "Times New Roman", serif;
         line-height:2;
         margin:0;
         margin-bottom:20pt;
         width:100%;
  }

  p.copyright {
         font:normal 8pt Georgia, "Times New Roman", serif;
         line-height:1.5;
         color:#fa8200;
  }
  
   p.portfolio {
         font:normal 8pt Georgia, "Times New Roman", serif;
         line-height:1.5;
         color:#6699CC;
  }
   p.str {
  		font:normal 8pt Georgia, "Times New Roman", serif;       
        color: gray;
		horizontal-align: center;
        padding:0;
        padding-top:3pt;
        padding-bottom:0pt;
		margin-bottom:0pt;
  }

  img {
         border:0px;
  }

  img.illustration {
         margin:0;
         margin-right:10pt;
         margin-bottom:10pt;
         margin-top:3pt;
         padding:20pt;
         border-top:1px dotted silver;
         border-bottom:1px dotted silver;
  }

  a.gray {
         color: gray;
  }

  a.orange {
         color: #c25400;
  }

  td.catalogue {
         border:1px dotted silver;
         text-align:center;
         font: normal 7pt "Times New Roman",serif, Georgia,  ;
         color:#666666;
  }

  img.catalogue {
         margin-bottom:10px;
  }

  #menucontainer {
	float:left;
	width:100%;
	line-height:normal;
	font:normal 10pt Georgia, "Times New Roman", serif;

  }

  #menucontainer span  {
         font:bold 9pt Georgia, "Times New Roman", serif;
         line-height:2;
         color:#fa8200;
         background:none;
         text-decoration:underline;
         margin-bottom:2pt;
         display:inline;
         cursor:hand;
  }
 a.menu  {
         font:bold 9pt Georgia, "Times New Roman", serif;
         line-height:2;
         color:#fa8200;
         background:none;
         text-decoration:underline;
         margin-bottom:2pt;
         display:inline;
         cursor:hand;
  }
  
  #submenu1 ul,
  #submenu2 ul,
  #submenu3 ul {
         list-style:none;
         padding-left:30px;
         margin:0;
         padding:0;
  }
  #submenu1 li,
  #submenu2 li,
  #submenu3 li {
         text-align:right;
         padding-right:0;
         margin-right:0em;
		 font:8pt Georgia, "Times New Roman", serif;
         line-height:1.5;
         color:gray;
         text-decoration:none;
  }

  #submenu1 a,
  #submenu2 a,
  #submenu3 a {
         font:8pt Georgia, "Times New Roman", serif;
         line-height:1.5;
         color:gray;
         text-decoration:none;
         padding:0em;
         padding-right:0em;
         margin-right:0;
  }
 #submenu1 a:hover,
  #submenu2 a:hover,
  #submenu3 a:hover {
         
         text-decoration:underline;
         }
#submenu1 a:visited,
  #submenu2 a:visited,
  #submenu3 a:visited {
         
         color:#CCCCCC;
         }
  
  #submenu1,
  #submenu2,
  #submenu3 {
        padding:0em;
        margin-top:3pt;
        margin-bottom:10pt;
  }
  
  
  #content_container {
        position:absolute;
        top:171px;
        left:360px;
        padding:0;
        margin:0;
        width:50%;
        margin-bottom:0pt;
  }

  #header {
        position:absolute;
        top:110px;
        left:364px;
        padding:0;
        margin:0;
        width:50%;
        overflow:auto;
        margin-bottom:20pt;
  }
  
  #copyright {
        width:100%;
        border-top:1px solid silver;
        padding:0;
        padding-top:3pt;
        padding-bottom:0pt;
  }
  
  #validation {
        float:right;
        width:94px;
        height:15px;
        top:0px;
  }

