/* obliquid rio_square theme */

html {
  height: 100%;
}

.pagebody  {      
  background-color: #fafafa;
  color: rgb(93, 93, 93);
  margin: 0px;
  height: 100%;
  }


/* texts styles (also valid for links texts) */
.textbig {        /* emphasized words in the paragraph text, like bold or italic */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#999999;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 2px;
  /*line-height: 120%;*/
  }

.texthome {   /* paragraph text */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: rgb(93, 93, 93);
  text-decoration: none;
  letter-spacing: 1px;
  line-height: 24px;
}

.just4historytitle {   /* only for title of off-catalogue boats */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: rgb(93, 93, 93);
  text-decoration: none;
  letter-spacing: -0.5px;
  /*line-height: 120%;*/
  }

.textstandard {   /* paragraph text */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: rgb(93, 93, 93);
  text-decoration: none;
  letter-spacing: 2px;
  /*line-height: 120%;*/
  }

.textstandard:first-letter {          /* works only on the first letter of a <P> paragraph */
  font-size: 200%;
  /*text-transform: lowercase;*/
  }

.textmini {       /* comments, notes, labels */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#999999;
  text-decoration: none;
  /*letter-spacing: 1px;*/
  }

.formmain {      /* main form tag */
 border-top: 0px none;
 border-right: 0px none;
 border-bottom: 0px none;
 border-left: 0px none;
 margin: 0px;
 padding: 0px;
}

.textform {       /* form fields */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: rgb(0, 0, 0);
  text-decoration: none;
  /*letter-spacing: 1px;*/
  }

.buttonform { /* form buttons */
 font-family:Arial;
 font-size:10pt;
 font-weight:bold;
 font-style:normal;
 color:#FFFFFF;
 background-color:#999999;
 border-style:solid;
 border-width:0px;
 border-color:#FFFFFF;
}


/* titles styles */

.titlebig {       /* page title */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  font-weight: normal;
  color: rgb(93, 93, 93);
  text-decoration: none;
  letter-spacing: -2px;
  line-height: 90%;
  }

.titlestandard {  /* section/paragraph/important-message title */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: rgb(33, 33, 33);
  text-decoration: none;
  letter-spacing: 5px;
  line-height: 95%;
  }

.titlemini {      /* not used yet */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: rgb(33, 33, 33);
  text-decoration: none;
  letter-spacing: 5px;
  line-height: 95%;
   }



/* links style (only if differet to the texts styles) */

a:link {
  color: rgb(0, 0, 0);
  }

a:visited {
  color: rgb(0, 0, 0);
  }

a:active {
  color: rgb(0, 0, 0);
  }

a:hover {
  color: rgb(0, 0, 0);
  background-color: rgb(200,200,200);
  }



/* tables styles */

.tablemain {      /* table/form outlines */
  border: solid 0px;
  margin: solid 0px;
  }

.tableheader {    /* table/form main cells */
                  /* in detail it's used for: */
                  /* -form button cells */
                  /* -form cells with links */
                  /* -table header cells */
                  /* in all other cases should fit .tablebody */
  padding: 3px;
  border: solid 0px;
  margin: 0px;
  /*background-color: rgb(240, 240, 240); */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(93, 93, 93);
  font-weight: bold;
  text-decoration: none;
  /*letter-spacing: 2px;*/
  /*line-height: 120%;*/
  }

.tablebody {      /* table/form data cells and table link cells */
  padding: 3px;
  border-top: solid 1px;
  border-left: solid 1px;
  border-bottom: solid 1px;
  border-right: solid 1px;
  border-color: rgb(190, 190, 190);
  margin: solid 0px;
  /*background-color: rgb(240, 240, 240);*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(93, 93, 93);
  text-decoration: none;
  /*letter-spacing: 2px;*/
  /*line-height: 120%;*/
  }

.failed {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(243, 53, 53);
  text-decoration: none;
}

.passed {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(53, 223, 53);
  text-decoration: none;
}

.enabled {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(0, 0, 0);
  text-decoration: none;
}

.disabled {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: rgb(93, 93, 93);
  text-decoration: none;
}

/* pictures style */

.picture {        /* for img, flash, and generic box */
  border-style: solid;
  border-width:1px;
  border-color: rgb(200, 200, 200);
  }
  
  .Text18GrayBold{
	font-family: Myriad Pro, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #8C8C8B; 
}


