/* ---------------- standard --------------*/
A:link, A:visited, A:active { color: black; text-decoration: underline; }
A:link img, A:visited img, A:active img { border-width: 0; }
A:hover { color: black; }

IMG {
  border-width: 0;
}

HR {
  color: black;
  margin: 5 0 5 0;
}

DIV {
  scrollbar-face-color:       #DDC199; 
  scrollbar-highlight-color:  #410003; 
  scrollbar-shadow-color:     #410003; 
  scrollbar-3dlight-color:    #DDC199; 
  scrollbar-arrow-color:      #410003; 
  scrollbar-track-color:      #410003; 
  scrollbar-darkshadow-color: #410003; 
}

BODY {
  margin: 20;
  background: url('../image/misc/bg.jpg') left top repeat-y #410003;
  color: black;
  font-size: 12pt;
  font-family: 'Times New Roman', serif;
  text-align: justify;
}

P {
  margin: 5 10 10 10;
  text-indent: 0;
}

PRE {
  margin: 5 10 5 10;
  text-indent: 0;
  color: black;
  font-size: 12pt;
  font-family: 'Times New Roman', serif;
}

UL {
  margin-top: 0;
  margin-bottom: 0;
}

OL {
  margin-top: 0;
  margin-bottom: 0;
}

LI {
  margin-right: 10;
}

.noindent {
  text-indent: 0;
}

.center {
  text-align: center;
}

.left {
  text-align: left
}

.right {
  text-align: right
}

TABLE {
  margin: 5;
  border-style: solid;
  border-width: 1;
  border-color: black;
}

TH {
  margin: 0;
  border-width: 0;
  color: black;
  background-color: #DDC199;
/*  background-color: #efdb9e;*/
/*  background-color: #CEB068;*/
/*  background-color: #CA9256;*/
  font-size: 12pt;
  font-family: 'Times New Roman', serif;
  text-align: left;
}

TD {
  margin: 0;
  border-width: 0;
  color: black;
  font-size: 12pt;
  font-family: 'Times New Roman', serif;
  text-align: justify;
}

FORM {
  margin: 10;
  color: black;
  font-size: 12pt;
  font-family: 'Times New Roman', serif;
  text-align: justify;
}

INPUT {
  margin: 0;
  border-style: solid;
  border-width: 1;
  border-color: #410003;
  font-size: 12pt;
  font-family: 'Times New Roman', serif;
  background-color: #DDC199;
  color: #410003;
}

TEXTAREA {
  margin: 0;
  border-style: solid;
  border-width: 1;
  border-color: #410003;
  font-size: 12pt;
  font-family: 'Times New Roman', serif;
  background-color: #DDC199;
  color: #410003;
}

SELECT {
  margin: 0;
  border-style: solid;
  border-width: 1;
  border-color: #410003;
  font-size: 12pt;
  font-family: 'Times New Roman', serif;
  background-color: #DDC199;
  color: #410003;
}

H1 {
  margin: 10 10 10 10;
  font-size: 18pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: center;
}

H2 {
  margin: 8 10 8 10;
  font-size: 16pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: center;
}

H3 {
  margin: 6 10 6 10;
  font-size: 14pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: left;
}

H4 {
  margin: 5 10 5 10;
  font-size: 13pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: left;
}

H5 {
  margin: 5 10 5 10;
  font-size: 12pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: left;
}


/* ---------------- submenu --------------*/
A.submenu:link, A.submenu:visited, A.submenu:active { 
  color: #410003;
  font-size: 10pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
/*  font-variant: small-caps;*/
  text-decoration: none;
}

A.submenu:hover { 
  text-decoration: underline;
}

A.minisubmenu:link, A.minisubmenu:visited, A.minisubmenu:active { 
  color: #410003;
  font-size: 10pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
/*  font-variant: small-caps;*/
  line-height: 9pt;
  text-decoration: none;
}

A.minisubmenu:hover { 
  text-decoration: underline;
}

TH.submenu {
  padding-right: 10;
  line-height: 9pt;
  font-size: 10pt;
  font-weight: normal;
/*  font-variant: small-caps;*/
}

TABLE.submenu {
  margin: 0;
  border-width: 0;
}
TD.submenu {
  text-align: left;
}
/* ---------------- publication --------------*/
BODY.publication {
  background: url(../image/misc/publicationbg.gif) top center fixed white;
}

TH.publication {
  text-align: center;
  border-color: #410003;
}

TD.publication {
  text-align: center;
  border-color: #410003;
}

TABLE.publication {
  margin: 10;
  border-color: #410003;
}


/* ---------------- rmenu --------------*/
H1.rmenu {
  margin: 5 10 5 10;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  color: #410003;
}

P.rmenu {
  margin: 5 10 5 10;
  text-indent: 0;
  font-size: 9pt;
  text-align: left;
  color: #410003;
}


/* ---------------- login --------------*/
FORM.login {
  margin: 5 10 5 10;
  color: #410003;
  font-size: 10pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: left;
}

INPUT.login {
  margin: 0;
  border-style: solid;
  border-width: 1;
  border-color: #410003;
  background-color: #DDC199;
  color: #410003;
  font-size: 10pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: justify;
}


/* ---------------- extralink --------------*/
INPUT.extralink {
  margin: 1;
  border-style: solid;
  border-width: 1;
  border-color: #410003;
  background-color: #DDC199;
  color: #410003;
  font-size: 10pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: center;
  cursor: hand; 
  cursor: pointer; 
}

A.extralink:link, A.extralink:visited, A.extralink:active {
  margin: 0;
  color: color;
  font-size: 10pt;
  font-weight: bold;
  font-family: 'Times New Roman', serif;
  text-align: justify;
  text-decoration: none;
}

A.extralink:hover { color: black; }

DIV.publicationpanel {
  width: 400px;
  float: right;
  margin: 10 10 10 10;
  border-style: solid;
  border-color: black;
  border-width: 1;
  background: #DDC199;
}
