/* obliquid square_grey theme */

.pagebody  {      
 background-color: rgb(255, 255, 255);
 color: rgb(37, 37, 37);
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-position: 50% 50%;
 margin: 6px
}


/* 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: 12px;
 color: rgb(23, 23, 23);
 font-weight: bold;
 text-decoration: none;
 letter-spacing: 2px;
 /*line-height: 120%;*/
}

.textstandard {   /* paragraph text */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: rgb(23, 23, 23);
 line-height: 18px;
 /*line-height: 120%;*/
}


.textmini {       /* comments, notes, labels */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: rgb(23, 23, 23);
}

.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: 12px;
 font-weight: normal;
 color: rgb(0, 0, 0);
 text-decoration: none;
}

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

/* titles styles */

.titlebig {       /* page title */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 font-weight: normal;
 color: #992100;
 text-decoration: none;
 letter-spacing: -1px;
 line-height: 90%;
}

.titlestandard {  /* section/paragraph/important-message title */
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #992100;
 text-decoration: none;
 letter-spacing: 2px;
 line-height: 95%;
}

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


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

a:link {
 color: #992100;
}

a:visited {
 color: #992100;
}

a:active {
 color: #992100;
}

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 -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(255, 255, 255);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: rgb(93, 93, 93);
  font-weight: bold;
  text-decoration: none;
  /*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(210, 210, 210);
 margin: solid 0px;
 /*background-color: rgb(240, 240, 240);*/
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: rgb(93, 93, 93);
 text-decoration: none;
 /*letter-spacing: 2px;*/
 /*line-height: 120%;*/
}

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

.passed {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #159315;
 text-decoration: none;
}

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

.disabled {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 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);
}

/** text on the left, photo on the right */
.newsbody1 { float:left;  text-align:left; width:35em; }
.newsimages1 { float:right;  }

/** photo on the left, text on the right */
.newsbody2 { float:right; width:32em; }
.newsimages2 { float:left; text-align:center;}

/** photo on top */
.newsbody3 {  }
.newsimages3 { }

.newsimage { padding:3px}


