/*
* Kris' style00.css
*
*/

/* * {	margin:0; padding:0; outline:none; } */ /* http://www.dustindiaz.com/css-asterisk-the-universal-rule */

BODY { scrollbar-base-color: #D6D5CC;  scrollbar-arrow-color: #00170F; scrollbar-3dlight-color: #ffffee; scrollbar-DarkShadow-Color: #00170F; }

TH, TD, BODY, P {
  font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
  font-size: 10px;
  color:#333300;
}

TH {
  color: white;
  font-weight: bold;
  background: #a2a296;  /* rgb(204,204,153) or #CCCC99 */
  text-align: left;
  vertical-align: top;
}

.deadcenter { text-align:center; vertical-align:middle; }
.nowrap { white-space:nowrap }	/* use in <span> instead of non-breaking hyphens */
.hiddenElement { display:none; } /* among others, for preloading images (put at the EOF and class it as hiddenElement*/

A:link {text-decoration:none; color:#CC6633}
A:visited {text-decoration:none; color:#CC6633}
A:active {text-decoration:none; color:#CC6633}
A:hover {text-decoration:underline; color:#CC6633}
div.specialDiv A:link {text-decoration:none; color:#CC6633}
div.specialDiv A:visited {text-decoration:none; color:#CC6633}
div.specialDiv A:active {text-decoration:none; color:#CC6633}
div.specialDiv A:hover {text-decoration:underline; color:#CC6633}
.ptrArrow {cursor:default}
.ptrHelp {cursor:help}
.ptrHand {cursor:pointer}
.ptrCross {cursor:crosshair}
.ptrMove {cursor:move}
.ptrText {cursor:text}
.ptrE {cursor:e-resize}
.ptrNE {cursor:ne-resize}
.ptrNW {cursor:nw-resize}
.ptrN {cursor:n-resize}
.ptrSE {cursor:se-resize}
.ptrSW {cursor:sw-resize}
.ptrS {cursor:s-resize}
.ptrW {cursor:w-resize}

.SparseHead {
  letter-spacing: .35em;		/* does not work in Netscape 4.7 */
  text-align: right;
  font-family: 'Times New Roman', Garamond, Palatino, serif; 
  font-weight: bold;
  font-size: 8pt;
  color: #888866;
}

.SparseHeadSub {
  letter-spacing: .0em;		/* does not work in Netscape 4.7 */
  text-align: right;
  font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; 
  font-weight: bold;
  font-size: 100%;
  color: #888866;
}

.ProdHead, .ProdHeadEmph, legend {							/* <legend> - see fieldset */
  font-size: 10pt;
  color:#838068;											/* used to be #87887e */
  font-family: 'Arial Narrow', Verdana, Arial, Helvetica, Geneva, sans-serif; 
  font-weight:bold;
  letter-spacing: -.25pt;
}

.ProdHeadSub {
  font-size: 6pt;
  color:#838068;
  font-family: 'Arial Narrow', Verdana, Arial, Helvetica, Geneva, sans-serif; 
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing: 1.5pt;
}

.ProdHeadEmph { color:#ffffcc; background-color: #cc3300;}

.ProdHeadNarrow {
  font-size: 10pt;
  color:#87887e;
  font-family: 'Arial Narrow', Arial, Helvetica, Geneva, Verdana, sans-serif; 
  font-weight:bold;
  letter-spacing: -.75px;
}

.ProdHeadSparse {
  font-size: 10pt;
  color:#9f9e95;
  font-family: 'Arial Narrow', Arial, Helvetica, Geneva, Verdana, sans-serif; 
  font-weight:bold;
  letter-spacing: 1.1pt;
  padding-top:15px;
  padding-bottom:10px;
}

.TableHead_2 {				/* reverse (dark on light, see xds560.htm) */
  background: #D6D5CC;
  color: #706F5C;
  font-weight: bold;
  text-align: center;
}

.specialDiv2 A:hover {text-decoration:none; color:#ffffff; background:#CC9966;}
.question { color: rgb(64, 64, 32); }
.answer   { text-align: justify; }

.bullet00     { font-size:8pt; color:rgb(204,204,153); font-weight:bold; }
.bullet01     { font-size:8pt; color:rgb(153,153,102); font-weight:bold; }
.bullet02     { font-size:8pt; color:rgb(153,153,102); }
.bullet02head { color:#778466; font-weight:bold; letter-spacing: 0pt;} /* in tables like jtagjet.htm etc. (also: #777766, 778466, 706F5C, D8B291, D48E7C, CC5E30)*/

.stripecell   { background-color:#ddddd4; }		/* .stripecell { background-image:url('http://signum.com/images/silverbg.gif');  background-repeat:repeat } */	/* eg jtagjet.htm tbl - safer, but slower */
.plaincell    { background-color:#ffffff; }
.headcell     { background-color:#A2A296; color:#ffffff; font-weight:bold; }
.headcelldark { background-color:#A3A396; color:#ffffff; font-weight:bold; /*background-image:url('http://signum.com/images/dhbg.gif');  background-repeat:repeat;*/ }



/* .dotcell  { height:1; padding:0; margin:0; border-top: dotted 1px #A2A296;} */
.dotcell  { height:1px; padding:0; margin:0; background-image:url('http://signum.com/images/dots.gif');  background-repeat:repeat-x; }


.vdotcell { background-image:url('http://signum.com/images/dotvert.gif');  background-repeat:repeat; }

.Emph_a, .Emph_b {	/* emphasis styles */
  font-weight:bold;
  color:#333333;
  font-size:8px;
  letter-spacing:1px;
}
.Emph_b { color:#75756A; }

.caption	{ font-size: 6pt; line-height:110%; }

#norm 
	{
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	text-align:justify;
	}

.TitleAux {  
  font-family: 'arial black', arial, verdana, helvetica, sans-serif;
  font-size: 22pt;
  color: rgb(221, 221, 212);
  font-weight: normal;
  letter-spacing: -1.5pt;
 }

/*
sales
*/
#grow 
  {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align:justify;
  }
  div.growDiv A:link {text-decoration:none; color:#333333; font-weight: bold;}
  div.growDiv A:visited {text-decoration:none; color:#333333; font-weight: bold;}
  div.growDiv A:active {text-decoration:none; color:#333333}
  div.growDiv A:hover {text-decoration:none; color:#99997d; font-weight:bold; font-variant:normal; letter-spacing:0pt;}

/*
sitemap
*/
  div.TOCDiv A:link {text-decoration:none; color:#333333; }
  div.TOCDiv A:visited {text-decoration:none; color:#333333; }
  div.TOCDiv A:active {text-decoration:none; color:#333333;}
  div.TOCDiv A:hover {text-decoration:none; color:#333333; background-color:#ddddd4; }			/* eventually, switch to "oncolor" (javascript) instead */
  
.TOCcomment
  {
    font-size: 7.1pt;
    color: #999966;
    background: #ffffff;
    font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
    position: relative;
    text-align: right;
    vertical-align: top;
  }

.kakusu, .Title, h2, h1 {             							/* .Title is used in KK's cgi scripts */
  position: absolute; right: 101%; overflow: hidden;            /* nie uvidi (left=-5000px nie chodzi pod FF, Opera & Chrome) */
  font-size: 1pt; color: rgb(255,255,255); background-color: rgb(255,255,255); /* for rouge browsers */
}

.kwords  {
  font-size: 7pt;
  color: #B2B29F; /* same as housekeeping info color */
  text-align: justify;
  line-height:7.5pt;
  margin: 0px 25px 0px 25px;
  padding:0px 25px 0px 25px;
}

/*
* Form
*/
.fmField, .fmFieldPatch, .fmFieldWhite, .fmButton, .fmTxt, .fmOblig, .fmHead, .fmFine {
   font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
   color: #330;
}

.fmField, .fmFieldPatch, .fmFieldWhite {
  font-weight: normal;
  border-left: 1px solid #BBBB96; border-right: 1px solid #BBBB96; border-top: 1px solid #BBBB96; border-bottom: 1px solid #BBBB96;
}

.fmField {
  font-size: 8pt;
  color: rgb(102,102,51);  /* overwrite, #666633 */
  /*color: rgb(45,45,33);*/        /* #2d2d21 */
  background-repeat: repeat-y;
  background-color: white;
  background-image:url('http://signum.com/images/fmbg.gif');			/* background image repeated vertically */
  background-position: 0 0;
}

.fmFieldPatch {
  background-color: #ff0000;
}

.fmFieldWhite {
  background-color: #ffffff;
}

.fmButton {
  font-size: 6.5pt;
  font-weight: bold;
  color: #ffffff;
  background-color: #A3A396;
  cursor: pointer;
  border-top:  1px solid #fff;
  border-left: 1px solid #fff;
  width: auto;
  padding-left: 0px;
  padding-right: 0px;
  margin-left:0px;
  margin-right:0px;
}

.fmTxt { /* text ouside fields */
  color: rgb(102,102,76); /* #66664c */
  font-size: 7.5pt;
}

.fmOblig { /* Text for obligatory fields (asterisks, etc.)*/
  font-size: 7.5pt;
  color: rgb(204,0,0);
}

.fmHead {	/* Headings, larger text */
  color: #777766;
  font-size: 7.5pt;
  font-weight: bold;
}

.fmFine {	/* Finest text allowed (10px according to Netscape)*/
  font-size: 7pt;
  color: rgb(124,124,92);
}

/*
* Press Releases
*/
.prTitle				{ color:#333; font-weight: bold; font-size: 11px; text-align: center; }
.prSubtitle 			{ color:#553; font-size: 11px; text-align: center; }
.prBody 				{ color:#333; font-size: 10px; text-align: justify }
.prFine	{
	border: 1px dotted #dedede;
	padding:7px; margin-left:7px;
	margin-right:7px;
	font-size: 7pt;
	color:#666;
	background-image: url('http://www.signum.com/images/prodbg.png');
	background-position: bottom left;	
	background-repeat: repeat;
}
	
.Fine { color:#333; font-size: 7pt }


/*
* Employment headings and the like. Remaining formatting from basic body text.
*/
.colorHead { 
	font-size: 7.1pt;
	font-weight: bold;
	color:#999966
}

/*
* Text of secondary importance.
*/
.secondary, .ACHint {
	color: #777755;
	text-align:justify;
	font-size: 7pt;
	font-weight:normal;
}

TD.head, TR.head { color: white; font-size:100px; }	/* e-store type tables headings */

fieldset {						/* frame */
  padding: 5px 10px 7px 10px;
  border: 1px solid #bbbbb6;
}

legend {
  padding-left: .5em;
  padding-right: .5em;
  font-size: 1.2em;	  
}								/* Also <legend> is formated elsewhere together with ProdHead */

.lead-in {						/* Sparse led-in text (viz. front pg) */
  letter-spacing: 2px;
  font-family: palatino, georgia, "Book Antiqua", serif, verdana, sans-serif;
  color: #5a5b50;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
}

.Caution {						/* obsolete products etc. */
  font-size:7pt;
  color:#FFFFFF;
  background-color:#CC3300;
  font-weight: bold;
}

/* eof */