 .StyleSheetHiddenPlaceHolder { display: none; }


.headery {
		font-family: Arial;
		font-size: 9pt;
		font-weight: light;
		font-style: normal;
		color: yellow;
		background: #000000;
}
.header_graphic {
		margin-bottom:  0in;
		margin-top:  0in;
		margin-left: 0in;
		margin-left: 0in;
		padding-left: 0pt;
		padding-right: 0pt;
		padding-top: 0pt; 
		padding-bottom: 0pt; 
}
.indent {
		margin-left: .25in;
}



TR.header {
		font-family: Arial;
		font-size: 11pt;
		font-weight: bold;
		font-style: normal;
		color: #339966;
		background: #000000;
		text-align: center;
		border-bottom: groove;
		border-bottom-color: #3399ff;
		border-bottom-width: thin;
}


TR.headery {
		font-family: Arial;
		font-size: 11pt;
		font-weight: bold;
		font-style: normal;
		color: yellow;
		background: #000000;
}
TR.headery {
		font-family: Arial;
		font-size: 11pt;
		font-weight: 700;
		font-style: normal;
		color: #999900;
		background: #000000;
}
TABLE {
		margin-bottom:  .10in;
}
TABLE.header_graphic {
		margin-bottom:  0in;
		margin-top:  0in;
		margin-left: 0in;
		margin-left: 0in;
		padding-left: 0pt;
		padding-right: 0pt;
		padding-top: 0pt; 
		padding-bottom: 0pt; 
}


TABLE.standard {
		background: #c9c9c9;
		margin-left: .15in;
		margin-bottom:  .15in;
		border-bottom: groove;
		border-bottom-color: #3399FF;
		border-bottom-width: thin;
		border-top: groove;
		border-top-color: #3399FF;
		border-top-width: thin;
		border-left: groove;
		border-left-color: #3399FF;
		border-left-width: thin;
		border-right: groove;
		border-right-color: #3399FF;
		border-right-width: thin;
}
TABLE.description {
		background: #ffffff;
		margin-left: .1in;
		margin-bottom:  .15in;
		border-bottom: groove;
		border-bottom-color: #3399FF;
		border-bottom-width: thin;
		border-top: groove;
		border-top-color: #3399FF;
		border-top-width: thin;
		border-left: groove;
		border-left-color: #3399FF;
		border-left-width: thin;
		border-right: groove;
		border-right-color: #3399FF;
		border-right-width: thin;
}
TABLE.results {
		background: #c0c0c0;
		margin-left: .1in;
		margin-bottom:  .15in;
		border-bottom: groove;
		border-bottom-color: #3399FF;
		border-bottom-width: thin;
		border-top: groove;
		border-top-color: #3399FF;
		border-top-width: thin;
		border-left: groove;
		border-left-color: #3399FF;
		border-left-width: thin;
		border-right: groove;
		border-right-color: #3399FF;
		border-right-width: thin;
}
TABLE.special {
		background:  #FFffff;
		border-bottom: groove;
		border-bottom-color: #FF3699;
		border-bottom-width: medium;
		border-top: groove;
		border-top-color: #FF3699;
		border-top-width: medium;
		border-left: groove;
		border-left-color: #FF3699;
		border-left-width: medium;
		border-right: groove;
		border-right-color: #FF3699;
		border-right-width: medium;
}

TD {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		padding-left: 2pt;
		padding-bottom: 2pt; 
}

TH {
		font-family: Arial;
		font-size: 10pt;
		font-weight: bold;
		font-style: normal;
		text-align: center;
		padding-left: 6pt;
		padding-bottom: 2pt; 
}
TH.headery {
		font-family: Arial;
		font-size: 11pt;
		font-weight: 700;
		font-style: normal;
		color: #999900;
		background: #000000;
		text-align: center;
		padding-left: 6pt;
		padding-bottom: 2pt; 
}
TH.headerg {
		font-family: Arial;
		font-size: 11pt;
		font-weight: 700;
		font-style: normal;
		color: white;
		background: #339966;
		text-align: center;
		padding-left: 6pt;
		padding-bottom: 2pt; 
}
TH.header {
		font-family: Arial;
		font-size: 10pt;
		font-weight: bold;
		font-style: normal;
		color: #339966;
		background: #000000;
		text-align: center;
}
TH.ifthen {
		font-family: Arial;
		font-size: 10pt;
		font-weight: bold;
		font-style: normal;
		color: #339966;
		background: #000000;
		text-align: left;
}

TD.button {
		font-family: Arial;
		font-size: 7pt;
		font-weight: medium;
		font-style: normal;
		text-align: center;
}
TD.contents {
		font-family: Arial;
		font-size: 9pt;
		font-weight: light;
		font-style: normal;
}
TD.heading {
		font-family: Arial;
		font-size: 8pt;
		font-weight: light;
		font-style: normal;
		color: yellow;
}
TD.header {
		font-family: Arial;
		font-size: 8pt;
		font-weight: light;
		font-style: normal;
		text-align: left;
		border-bottom: groove;
		border-top: groove;
		border-bottom-width: thin;
		border-top-width: thin;
		padding-top: 0pt;
		padding-bottom: 0pt; 
		padding-left: 0pt;
		padding-right: 4pt;
}
TD.header_graphic {
		font-family: Arial;
		font-size: 8pt;
		font-weight: light;
		font-style: normal;
		text-align: left;
		padding-top: 0pt;
		padding-bottom: 0pt; 
		padding-left: 0pt;
		padding-right: 0pt;


}
TD.headerprint {
		font-family: Arial;
		font-size: 8pt;
		font-weight: light;
		font-style: normal;
		text-align: right;
		border-bottom: groove;
		border-top: groove;
		border-bottom-width: thin;
		border-top-width: thin;
		padding-top: 0pt;
		padding-bottom: 0pt; 
		padding-left: 0pt;
		padding-right: 4pt;
}
TD.photos {
		font-family: Arial;
		font-size: 8pt;
		font-weight: light;
		font-style: normal;
		text-align: center;
		padding-top: 0pt;
		padding-bottom: 0pt; 
		padding-left: 0pt;
		padding-right: 4pt;
}
TD.links {
		font-family: Arial;
		font-size: 10pt;
		font-weight: light;
		font-style: normal;
		text-align: left;
		border-bottom: groove;
		border-right: groove;
		border-bottom-color: #339966;
		border-right-color: #339966;
		border-bottom-width: thin;
		border-right-width: thin;
		padding-right: 6pt;
		padding-bottom: 2pt; 
}
FORM {
		font-family: Arial;
		font-size: 9pt;
		font-weight: light;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 6pt;
}
P {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 3pt;
		margin-bottom: 9pt;
}

P.next {
		font-family: Arial;
		font-size: 9pt;
		font-weight: light;
		font-style: normal;
		margin-top: 1pt;
		margin-bottom: 3pt;
}
P.samplecode {
		font-family: Courier New;
		font-size: 9pt;
		font-weight: light;
		font-style: normal;
		margin-top: 1pt;
		margin-left: 6pt;
		margin-bottom: 3pt;
}
P.picture {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 6pt;
		margin-bottom: 6pt;
}

P.header {
		font-family: Arial;
		font-size: 9pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 2pt;
		margin-bottom: 2pt;
}
P.main_links {

		font-family: Arial;
		font-size: 12pt;
		font-weight: 700;
		font-style: normal;
		margin-top: 4pt;
		margin-bottom: 4pt;
}
P.links_from {

		font-family: Arial;
		font-size: 10pt;
		font-weight: 500;
		font-style: normal;
		margin-top: 2pt;
		margin-bottom: 2pt;
		margin-left: .1in;
}
LI.links_from {

		font-family: Arial;
		font-size: 10pt;
		font-weight: 500;
		font-style: normal;
		margin-top: 2pt;
		margin-bottom: 2pt;
		margin-left: .1in;
}
P.links_from_main {

		font-family: Arial;
		font-size: 11pt;
		font-weight: 600;
		font-style: normal;
		margin-top: 2pt;
		margin-bottom: 2pt;
		margin-left: .1in;
}

P.related_links {
		color: #cccc00;
		font-family: Arial;
		font-size: 9pt;
		font-weight: normal;
		font-style: normal;
		margin-top: 2pt;
		margin-bottom: 2pt;;
}
P.indent {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 3pt;
		margin-bottom: 9pt;
		margin-left: .25in;
}
P.caption {
		font-family: Arial;
		font-size: 9pt;
		font-weight: bold;
		font-style: normal;
		margin-top: 3pt;
		margin-bottom: 3pt;
		text-align: center;
}
P.footer {
		font-family: Arial;
		font-size: 8pt;
		font-weight: bold;
		font-style: normal;
		color: black;
		margin-top: 3pt;
		margin-bottom: 3pt;

}
P.footer_links {
		font-family: Arial;
		font-size: 9pt;
		font-weight: 600;
		font-style: normal;
		color: black;
		margin-top: 3pt;
		margin-bottom: 3pt;

}
P.returnToTopLine {
		font-size: 10pt;
		font-weight: bold;
		color: #660000;
		text-align: center;
		margin-top: 6pt;
		margin-bottom: 6pt;
}
P.returnToTopLabel {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: #339966;
		background: white;
		text-decoration: none;
}
BLOCKQUOTE {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 2pt;
		margin-bottom: 2pt;
		margin-left: 8pt;
}
BLOCKQUOTE.indentforH4tags {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 2pt;
		margin-bottom: 2pt;
		margin-left: 12pt;
}


HR {
		margin-top: 0pt;
		margin-bottom: 0pt;
		padding: 0pt;
		top: 0pt;
}

HR.footer_links {
		margin-top: 0pt;
		margin-bottom: 0pt;
		padding: 0pt;
		top: 0pt;
		border-bottom: groove;
		border-left: groove;
		border-top-color: #000000;
		border-bottom-color: #339966;
		border-left-color: #339966;
		border-top-width: thin;
		border-bottom-width: thin;
		border-left-width: thin;
		padding-left: 6pt;
		padding-bottom: 2pt; 
}

PRE {
		font-family: courier new;
		font-size: 9pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 3pt;
		margin-bottom: 3pt;
}

UL {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 3pt;
		margin-bottom: 6pt;
}
OL {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 0pt;
}
UL.pre {
		font-family: courier new;
		font-size: 9pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: .25in;
}
0L.pre {
		font-family: courier new;
		font-size: 9pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: .25in;
}
UL.small {
		font-family: Arial;
		font-size: 10pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: .25in;
}
UL.noindent {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 0pt;
		margin-left: .25in;
}
OL.regular {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 0pt;
}
DD {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 0pt;

}
DT {
		font-family: Arial;
		font-size: 11pt;
		font-weight: bold;
		font-style: normal;
		margin-top: 0pt;
		margin-bottom: 0pt;
		color: #000063;
}

H2 {
		font-family: Arial;
		font-size: 20pt;
		font-weight: 600;
		font-style: normal;

		margin-top: 6pt;
		margin-bottom: 3pt;
}

H3.header {
		font-family: Arial;
		font-size: 14pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 6pt;
		margin-bottom: 3pt;
}

H3 {
		font-family: Arial;
		font-size: 14pt;
		font-weight: 500;
		font-style: normal;

		margin-top: 18pt;
		margin-bottom: 3pt;
}

H4 {
		font-family: Arial;
		font-size: 12pt;
		font-weight: medium;
		font-style: normal;
		color: #000063;
		margin-top: 9pt;
		margin-bottom: 3pt;
}
H5 {
		font-family: Arial;
		font-size: 10pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 3pt;
		margin-bottom: 3pt;
}





SPAN.returnToTopLabel {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: #66ccff;
		background: #000000;
		text-decoration: none;
}
SPAN.shading {
		background: #606060;
	
}
Pre.paragraph {
		font-family: courier-new;
		font-size: 10pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 3pt;
		margin-bottom: 3pt;

}
Pre.border {
		font-family: courier-new;
		font-size: 10pt;
		font-weight: medium;
		font-style: normal;
		margin-left: 16pt;
		margin-right: 16pt;
		margin-top: 3pt;
		margin-bottom: 3pt;
		border-bottom: groove;
		border-bottom-color: #3399FF;
		border-bottom-width: thin;
		border-top: groove;
		border-top-color: #3399FF;
		border-top-width: thin;
		border-left: groove;
		border-left-color: #3399FF;
		border-left-width: thin;
		border-right: groove;
		border-right-color: #3399FF;
		border-right-width: thin;
}
BODY {
		font-family: Arial;
		font-size: 11pt;
		font-weight: medium;
		font-style: normal;
		margin-top: 3pt;
		margin-bottom: 6pt;
}
SPAN.update {
		background: #FFFFCC;
}
BR {
		margin-top: 0pt;
		margin-bottom: 0pt;
}

A.links_from {
		text-decoration: none;
}
A.links_from_header {

		text-decoration: none;
		font-family: Arial;
		font-size: 8pt;
		font-weight: 500;
		font-style: normal;
		color: #000000;
		margin-top: 2pt;
		margin-bottom: 2pt;
		margin-left: .1in;
}
A.links_from_main {
		text-decoration: none;
}
A.main_links {
		text-decoration: none;
}
A.returnToTopLabel {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: bold;
		color: #339966;
		background: white;
		text-decoration: none;
}

