﻿body { margin: 0px 10px 2px 0px; }
body, TD { line-height: 140%; }
body, TD, INPUT { font-family:MS PGothic; }
A		{ color: black; }
A:hover	{ color: red; }
.TITLE { FONT-WEIGHT: bold; FONT-SIZE: large; TEXT-ALIGN: center; TEXT-DECORATION: underline }
H1 { margin-top: 1em; margin-bottom: 0.5em; font-weight: bold; font-size: medium; }
H1.NTM { margin-top: 0; margin-bottom: 0.5em; font-weight: bold; font-size: medium; }
H2 { margin-bottom: 0; font-weight: bold; font-size: small; color: #cc6633; }
H2.NTM { margin-top: 0; margin-bottom: 0; font-weight: bold; font-size: small; color: #cc6633; }
H3 { font-size: small; color: #cc6633; }
P { margin: 0px; }
TD.S { line-height: 120%; }

TABLE.NP { padding: 0px; border-collapse: collapse; }

.T { text-decoration:none; cursor:hand; }
.B { font-size: 12pt; line-height: normal; background-color: #000099; color: White; }
.LN { background-color:#F1F1F1; vertical-align:top; width=128px; border-right: 2px #000099 solid; }
.LNA { background-color:White; border:solid 1px #999999; line-height: normal; border-right: 0px; }
.LNN { background-color:#F1F1F1; border:solid 1px #F1F1F1; line-height: normal; border-right: 0px; }
.D { vertical-align:top; }
.DL { vertical-align:top; }

.ERR { color: red; }
.NOTE { font-size: x-small; line-height: 120%; background-color: #C0C0C0; padding: 2px; border: solid 1px black; }
.FOOTER { font-size: 8pt; font-family: Verdana, Tahoma, Arial; line-height: normal; }
.FOOTERW { font-size: 8pt; font-family: Verdana, Tahoma, Arial; color:White; background-color: #000099; line-height: normal; }

UL { margin-left:0px; padding-left:1em; margin-top: 0; margin-bottom: 0; }
ul.S { font-size: x-small; line-height: 120%; margin-left: 1.5em; margin-top: 0; margin-bottom: 0 }
ul.NOTE { font-size: x-small; line-height: 120%; margin-left: 1.5em; margin-top: 0; margin-bottom: 0 }
OL { margin-left:0px; padding-left:2em; margin-top: 0; margin-bottom: 0; }
ol.S { font-size: x-small; line-height: 120%; margin-top: 0; margin-bottom: 0 }

.LOGO { color: #000099; font-family: Garamond; font-variant: small-caps; }
.CXLOGO { font-family: Georgia,Verdana,Tahoma,Arial; font-style: italic; font-weight: bold; }
span.CXLOGO { font-family: Georgia,Verdana,Tahoma,Arial; font-style: italic; font-weight: bold; }

.S { font-size: x-small; line-height: 120%; }
span.S { font-size: x-small; }
span.SG { font-size: x-small; color:#808080; }
.C { font-family: Courier New; }
span.C { font-family: Courier New; }
span.CS { font-family: Courier New; font-size: x-small; }
.EX { margin:2pt 8pt; padding:2pt; font-family: Courier New; font-size: x-small; line-height: 100%; background-color: #FFFFCC;  }

.E { font-family: Verdana,Tahoma,Arial; }
span.E { font-family: Verdana,Tahoma,Arial; }
.ES { font-family: Verdana,Tahoma,Arial; font-size: x-small; }
span.ES { font-family: Verdana,Tahoma,Arial; font-size: x-small; }
.ER { font-family: Times New Roman; }
span.ER { font-family: Times New Roman; }
.EN { font-family: Verdana,Tahoma,Arial; }

DIV.ADT { left:455px; top:0px; position:absolute; }
DIV.ADL { left:3px; position:absolute; }
DIV.ADR { left:604px; top:72px; position:absolute; }

/* RegisterControl */
table.reg th 
{
	font-weight:normal;
	white-space:nowrap;
	text-align:right;
	vertical-align:baseline;
}
ul.regerr 
{
	color:Red;
}