/*--------------------------------------------------
  shimadzu stylesheet
  --------------------------------------------------*/
.black10b
{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

.black8b
{
	COLOR: black;
	FONT-FAMILY: "Times New Roman";
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
.green8b
{
    COLOR: green;
    FONT-FAMILY: "Times New Roman";
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.red8b
{
    COLOR: red;
    FONT-FAMILY: "Times New Roman";
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.red10b
{
    COLOR: red;
    FONT-FAMILY: "Arial";
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
.blue10
{
    COLOR: blue;
    FONT-FAMILY: "Times New Roman";
    FONT-SIZE: 10pt;
}
.red12
{
    COLOR: red;
    FONT-FAMILY: "Arial";
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.green12
{
    COLOR: #7cfc00;
    FONT-FAMILY: "Times New Roman";
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.currency
{
    BACKGROUND-COLOR: #ffffe0;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right;
}
INPUT.blue
{
    COLOR: blue;
    FONT-FAMILY: Courier New, Lucida Console;
    FONT-SIZE: 8pt;
}
SELECT.fixfont
{
    COLOR: blue;
    FONT-FAMILY: Courier New, Lucida Console;
    FONT-SIZE: 8pt;
}
SELECT.fixfont2
{
    COLOR: green;
    FONT-FAMILY: Courier New, Lucida Console;
    FONT-SIZE: 8pt;
}
.font
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 2pt;
}
.font_style
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:link
{
    COLOR: dodgerblue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
A:visited
{
    COLOR: dodgerblue;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
A:active
{
    COLOR: yellow;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}
A:hover
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
}
H3
{
    COLOR: #ff0000;
    FONT-FAMILY: "Times New Roman", Times, serif;
    FONT-SIZE: 15pt;
    FONT-WEIGHT: bold;
}
.yell12
{
    COLOR: yellow;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.navy12
{
    COLOR: navy;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
#fixred
{
    BACKGROUND-COLOR: #ffffe0;
    COLOR: red;
    FONT-FAMILY: 'Courier New', 'Lucida Console';
    FONT-SIZE: 8pt;
}
#fixgreen
{
    BACKGROUND-COLOR: floralwhite;
    COLOR: #008000;
    FONT-FAMILY: 'Courier New', 'Lucida Console';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
}
#txtreadonly
{
    BACKGROUND-COLOR: #c0c0c0;
    COLOR: red;
    FONT-FAMILY: 'Century Gothic', 'Bookman Old Style';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right;
}
#currency
{
    BACKGROUND-COLOR: #ffffe0;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: right;
}
.fixfontb
{
    COLOR: blue;
    FONT-FAMILY: 'Courier New', 'Lucida Sans Unicode';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
}
#autofill
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #0000ff;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
#autofill2
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: red;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
#autofill3
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #0000ff;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 10pt;
}
#company
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #0000ff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
}
#payment
{
    BACKGROUND-COLOR: #c3fff0;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
}
INPUT#button
{
    BACKGROUND-COLOR: #000080;
    COLOR: #ff0000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    HEIGHT: 25px;
    WIDTH: 60px;
}
INPUT#button2
{
    BACKGROUND-COLOR: #ffe4b5;
    COLOR: #ff0000;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
    HEIGHT: 20px;
}
.blue8
{
    COLOR: #0000ff;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 8pt;
}
.blue10b
{
    COLOR: #0000ff;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
TABLE#maintable
{
    BACKGROUND-COLOR: lightyellow;
    BORDER-BOTTOM: thin solid;
    BORDER-LEFT: thin solid;
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
}
INPUT#button3
{
    BACKGROUND-COLOR: red;
    COLOR: white;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
#cellhead1
{
    BACKGROUND-COLOR: lightgrey;
    BORDER-BOTTOM: black 1pt outset;
    BORDER-LEFT: black 1pt outset;
    BORDER-RIGHT: black 1pt outset;
    BORDER-TOP: black 1pt outset;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 8pt;
}
#celltext1
{
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 8pt;
}
#celltext2
{
	 border-bottom: 1px solid #000000;
	 border-top: 1px solid #000000;
    FONT-FAMILY: 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
}
#celltext3
{
    BACKGROUND-COLOR: lightgrey;
    BORDER-BOTTOM: 1pt outset;
    BORDER-LEFT: 1pt outset;
    BORDER-RIGHT: 1pt outset;
    BORDER-TOP: 1pt outset;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
}
#celltext4
{
    BACKGROUND-COLOR: #fffff0;
    BORDER-BOTTOM: 1pt inset;
    BORDER-LEFT: 1pt inset;
    BORDER-RIGHT: 1pt inset;
    BORDER-TOP: 1pt inset;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}
#celltext4yellow
{
    BACKGROUND-COLOR: yellow;
    BORDER-BOTTOM: 1pt inset;
    BORDER-LEFT: 1pt inset;
    BORDER-RIGHT: 1pt inset;
    BORDER-TOP: 1pt inset;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.celltext4
{
    BACKGROUND-COLOR: #fffff0;
    BORDER-BOTTOM: 1pt inset;
    BORDER-LEFT: 1pt inset;
    BORDER-RIGHT: 1pt inset;
    BORDER-TOP: 1pt inset;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
}

.celltext5
{
    BACKGROUND-COLOR: #fffff0;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	 /*border-right: 1px #0000ff solid;*/
	 padding-left: 2px;
	 padding-right: 2px;
}

#track1
{
    BACKGROUND-COLOR: #f0f8ff;
    BORDER-BOTTOM: 1pt;
    BORDER-LEFT: 1pt;
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    COLOR: purple;
    FONT-FAMILY: 'Arial Narrow';
    FONT-SIZE: 8pt;
}
#track2
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: 1pt;
    BORDER-LEFT: 1pt;
    BORDER-RIGHT: 1pt;
    BORDER-TOP: 1pt;
    COLOR: purple;
    FONT-FAMILY: 'Arial Narrow';
    FONT-SIZE: 8pt;
}
#track4
{
    BORDER-BOTTOM: 1pt outset;
    BORDER-LEFT: 1pt outset;
    BORDER-RIGHT: 1pt outset;
    BORDER-TOP: 1pt outset;
    FONT-FAMILY: 'Arial Narrow';
    FONT-SIZE: 9pt;
    HEIGHT: 12pt;
}
.yell10
{
    COLOR: yellow;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
}
.black8
{
    COLOR: black;
    FONT-FAMILY: 'MS Sans Serif';
    FONT-SIZE: 8pt;
}
SELECT.fixfont3
{
    COLOR: #0000ff;
    FONT-FAMILY: 'Courier New', 'Lucida Console';
    FONT-SIZE: 8pt;
}
.company
{
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    COLOR: #0000ff;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    WIDTH: 250px;
}
.yell8
{
    COLOR: #ffff00;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
}
.textgreen
{
    COLOR: green;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
.textnavy
{
    COLOR: #00008b;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
.textbrown
{
    COLOR: #800000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
#fixfont
{
    COLOR: blue;
    FONT-FAMILY: 'Courier New', 'Lucida Console';
    FONT-SIZE: 8pt;
}
.company2
{
    BACKGROUND-COLOR: white;
    COLOR: blue;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
}
#cellhead2
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: black 1pt outset;
    BORDER-LEFT: black 1pt outset;
    BORDER-RIGHT: black 1pt outset;
    BORDER-TOP: black 1pt outset;
}

/*--------------------------------------------------
  form widgets - added rh 6/2008
  --------------------------------------------------*/

INPUT.Special {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	padding-left: 2px;
}

TEXTAREA.Special {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	padding-left: 2px;
}

SELECT.Special {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px #666666 solid;
	background-color: #FFFFFF;
	padding-left: 2px;
}
