/*

 Stylesheet for wjptc

  ++ Base Styles ++

*/


HTML {
  margin: 0px;
  padding: 0px;

  min-height: 100%;
  
  scrollbar-base-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
 
  scrollbar-track-color: #e9e9e9;
  scrollbar-face-color: #f3f3f3;

  scrollbar-darkshadow-color: #666666;
  scrollbar-3dlight-color: #cccccc;

  scrollbar-arrow-color: #666666;
}

BODY {
  margin: 0px;
  padding: 10px;

  color: #000000;
  background-color: #ffffff;
  text-decoration: none;
  
  background-image: url(../images/winterbg.png);
  background-repeat: repeat-x;
  background-position: bottom left;
  
  scrollbar-base-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
 
  scrollbar-track-color: #e9e9e9;
  scrollbar-face-color: #f3f3f3;

  scrollbar-darkshadow-color: #666666;
  scrollbar-3dlight-color: #cccccc;

  scrollbar-arrow-color: #666666;

  /* font-family: Tahoma, "MS UI Gothic", "‚l‚r ‚oƒSƒVƒbƒN", Arial, sans-serif; */
  /* font-size: 0.95em; */
  /* font-size: 9pt; */
  
  text-align: left;
}

/* for Internet Explorer 5.x */
@import url(ie5_bug.css);


/* Anchor Tag */
A {
  text-decoration: underline;
  color: #483d8b; /* darkslateblue */
}

A:link {
  text-decoration: underline;
  color: #483d8b; /* darkslateblue */
}

A:visited {
  text-decoration: underline;
  color: #483d8b; /* darkslateblue */
}

A:active {
  text-decoration: underline;
  color: #ff0000; /* red */
}

A:hover {
  text-decoration: underline;
  color: #ff1493; /* deeppink */
}

A IMG {
  margin: 0px;
  padding: 0px;
}


/* Image Tag */
IMG {
  margin: 0px;
  padding: 0px;
  
  border-style: none;
  border-width: 0px;
}


/* Unnumbered List */
UL {
  margin: 0.5em 5em 1em 3em;
  padding: 4px;

  list-style-type: disc;
  list-style-image: url(../images/point.png);

  color: #808080;
}

/* Numbered List */
OL {
  margin: 0.5em 2em 1em 1em;
  padding: 4px;

  color: #202020;
}

/* List Item */
LI {
  margin: 0.3em 0em 0.3em 1em;
  padding: 0px;

  line-height: 1.2em;
}


/* Header 1 */
H1 {
  margin: 0.3em 1em 1em 0.4em;
  padding: 4px;

  font-size: 1.6em;
  text-align: left;

  border-style: none none solid none;
  border-width: 1px;
  border-color: #808080;
}

/* Header 2 */
H2 {
  margin: 1em 1em 1em 0.4em;
  padding: 4px;

  font-size: 1em;
  text-align: left;

  border-style: none none solid none;
  border-width: 1px;
  border-color: #808080;
}


/* Header 3 */
H3 {
  margin: 2em 2em 1em 2em;
  padding: 4px;
  width: 20em;

  text-align: left;

  font-size: 1.2em;
  color: #404040;

  border-style: none none dotted none;
  border-width: 1px;
  border-color: #c0c0c0;
}

/* Paragraph */
P {
  margin: 2px;
  padding: 1px;
  text-align: left;
}

/* Strong */
STRONG {
  color: #dc143c;
}

/* Information */
.info {
  color: #a0a0a0;
  font-weight: normal;
  font-size: 9pt;
}


/* Copyright class */
.copyright {
  width: 98%;
  margin: 5em auto 0px auto;
  padding: 0.5em 0px 0px 0px;

  color: #606060;

  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;

  text-align: right;

  border-width: 1px;
  border-color: #606060;
  border-style: solid none none none;
  
  clear: right;
}

.copyright HR {
  display: none;
}

.copyright P {
  margin: 0px;
  padding: 0px;
  text-align: right;
}

/* Error Message */
.error {
  margin: 2em 1em 1em 3em;
}
.error H3 {
}
.error P {
  margin: 2em 1em 4em 4em;
  color: #dc143c;
  font-weight: bold;
}



.additional {
  color: #a0a0a0;
  font-weight: normal;
  font-size: 80%;
}


/* Search */
.search TABLE {
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
}

.search TABLE TH,
.search TABLE TD {
  margin: 0px;
}

.search TR.header TH {
  padding: 0.6em 0.4em;
}

.search TR.parameter1 TH,
.search TR.parameter2 TH {
  padding: 0.6em 0.4em 0.6em 0.6em;
  
  text-align: right;
  vertical-align: top;
}

.search TR.parameter1 TD,
.search TR.parameter2 TD {
  padding: 0.6em 0.6em 0.6em 0.4em;
  
  text-align: left;
  vertical-align: top;
}

.search TR.parameter1 TH,
.search TR.parameter1 TD {
  border-style: dashed none dashed none;
  border-width: 2px;
  border-color: #ccc;

  background-color: #f0f0f0;
}


.search TR.parameter2 TH,
.search TR.parameter2 TD {
}

.search TR.parameter1 DIV.condition,
.search TR.parameter2 DIV.condition {
  padding: 0.5em 0em 0em 0em;

  font-size: 90%;
  color: #444;
}

.search TR.parameter1 DIV.condition SELECT,
.search TR.parameter2 DIV.condition SELECT {
  background-color: #f8f8ff;
  color: #444;
}
