/**************************************************************/
/*  Insula site wide styles definition                        */
/*  Dali, 29.8.2003.                                          */
/**************************************************************/


/*** Basic definitions ****************************************/

/* initial body properties */
BODY {
  color: #000000;
  background: #ffffff url(/img/grid.gif);
  text-align: left;
  font-family: Verdana, sans-serif;
  font-size: 11pt;
}

/* hyperlink properties */
A:link {
  color: #404080;
}
A:visited {
  color: #404080;
}
A:active {
  color: #404080;
}


/*** Text styles **********************************************/

/* title level 1 */
H1 {
  color: #404080;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-size: 14pt;
  letter-spacing: 0.4em;
}

/* title level 2 */
H2 {
  color: #000000;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 12pt;
  letter-spacing: 0.2em;
}

/* title level 3 */
H3 {
  color: #404080;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  font-size: 11pt;
  letter-spacing: 0.1em;
}

/* table with frames */
TABLE.framed {
  background: #000000;
}

/* table cells */
TD {
  color: #000000;
  background: #ffffff;
  font-family: Verdana, sans-serif;
  font-size: 11pt;
}

/* verbatim text */
PRE {
  border-left: thin solid;
  padding-left: 1em;
  font-size: 10pt;
}

/* short verbatim text */
TT {
  font-weight: bolder;
  white-space: nowrap;
}

P.rframe {
  margin: 1em;
  margin-top: 2em;
  margin-right: 2em;
  border: thin solid;
  padding: 0.5em;
  display: block;
  clear: both;
  float: right;
}

/*** Header bar definition ************************************/

/* header bar table */
TABLE.header {
  width: 100%;
  border-top: thin solid #404080;
  border-bottom: thin solid #404080;
}

/* header bar table cell - common properties */
TABLE.header TD {
  height: 80px;  
  margin: 0;
  border: 0;
  padding: 0;
}

/* cell 1 */
TABLE.header TD.c1 {
  width: 290px;
  background: #ffffff url(/img/mulo1.jpg);
  vertical-align: top;
}

/* cell 2 */
TABLE.header TD.c2 {
  background: #ffffff url(/img/mulo2.jpg);
}

/* cell 3 */
TABLE.header TD.c3 {
  width: 460px;
  background: #ffffff url(/img/mulo3.jpg);
}

/* cell 4 */
TABLE.header TD.c4 {
  background: #ffffff url(/img/mulo4.jpg);
}

/* bar title */
#header1 {
  padding: 4px;
  padding-left: 10px;
  color: #404080;
  font-family: Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 0.6em;
}

/* bar subtitle */
#header2 {
  padding: 4px;
  padding-left: 10px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: 0.1em;
}


/*** Header bar definition ************************************/

/* menubar */
TD.menubar {
  background: #404080;
  vertical-align: top;
  white-space: nowrap;
}

/* hyperlink button - must be # because a bug in MSIE 5.0 */
#menubut {
  margin: 0;
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0.1em;
  padding-right: 0.1em;
  color: #ffffff;
  background: #404080;
  font-family: Tahoma, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

/**/
