DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	border: none;
	margin: 0;
	padding: 0;
	background: transparent repeat 0% 50%;
	font-size: 1em;
	vertical-align: baseline;
}
BODY
{
	line-height: 1;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
}
*:focus
{
}
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
FIELDSET, IMG
{
	border: none;
}
ADDRESS, CAPTION, CITE, CODE, DFN, VAR
{
	font-style: normal;
	font-weight: normal;
}
CAPTION, TH
{
	text-align: left;
}
H1, H2, H3, H4, H5, H6
{
	font-size: 100%;
	font-weight: normal;
}
Q:before, Q:after
{
	content: '';
}
ABBR, ACRONYM
{
	border: none;
}
.userDataStyle
{
}
HTML, BODY
{
	margin: 0;
	padding: 0;
	background: transparent repeat 0% 50%;
	color: #333333;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	width: 100%;
	vertical-align: baseline;
}
A
{
	color: #0066CC;
}
A:visited
{
	color: #800080;
}
A:link
{
	color: #0066CC;
}
A:hover
{
	color: #FE5815;
}
A:active
{
	color: #FE5815;
}
A IMG
{
	border: none;
}
IMG
{
	margin-right: 0.2em;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	margin-left: 0em;
}
P
{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
SUP
{
	padding-right: 0.2em;
	vertical-align: super;
}
SUB
{
	vertical-align: sub;
}
DIV#mainSection
{
	width: 100%;
}
DIV#mainBody
{
	font-size: 0.75em;
	line-height: 1.25em;
	margin-left: 1em;
	margin-top: 1em;
	padding-bottom: 5px;
	width: 98%;
}
DIV.section
{
	padding: 2px 15px 2px 16px;
	width: 100%;
}
.heading
{
	font-family: "Segoe UI Semibold", Arial;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
}
H1.heading
{
	color: #072B98;
	font-size: 130%;
}
H2.heading
{
	color: #000066;
	padding-top: 0.3em;
	font-size: 130%;
}
.subHeading
{
	font-family: "Segoe UI Semibold", "Segoe UI", Arial;
	margin-bottom: 4px;
}
H3.subHeading
{
	padding-top: 0.5em;
	color: #000066;
	font-size: 125%;
}
H4.subHeading
{
	color: #000066;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 5px;
}
H5.subHeading
{
	color: #000066;
	font-size: 110%;
}
DIV#header
{
	padding: 0.3em 0.5em 0.2em;
	background-color: #FFFFFF;
	background-image: url(NAVheader.png);
	font-family: "Segoe UI Light", "Segoe UI", Arial;
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
}
DIV#header TABLE
{
	width: 100%;
}
SPAN#runningHeaderText
{
	font-size: 0.7em;
	color: #072B60;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}
SPAN#nsrTitle
{
	font-family: "Segoe UI Semibold", Arial;
	color: #072B60;
	font-size: 115%;
}
DIV#header TABLE TD
{
	color: #0000FF;
	margin-top: 25px;
	margin-bottom: 0;
}
DIV#header TABLE TD LABEL
{
	color: #0066CC;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	vertical-align: middle;
}
DIV#header TABLE TR#headerTableRow3 TD
{
	padding-bottom: 0.3em;
	font: normal 0.7em "Segoe UI Bold";
}
DIV#header A
{
	font-weight: bold;
}
DIV#header A:hover
{
	color: #FE5815;
	font-weight: bold;
}
DIV#header TABLE#bottomTable
{
	text-align: left;
}
DIV#footer
{
	margin: 0 1em;
	padding: 2px;
	font-family: "Segoe UI Semibold", Arial, sans-serif;
	font-size: 78%;
	width: 100%;
}
HR#footerHR
{
	border-top: 1px solid #C8CDDE;
	border-bottom: 1px solid #EEEEFF;
	height: 3px;
	color: #D4DFFF;
}
DIV.saveHistory
{
}
TABLE.exampleTitle
{
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: 0.6em;
	font-weight: bold;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, Sans-Serif;
	margin-left: 0;
	background-color: #FFFFFF;
}
TABLE.debugSection
{
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: 0.6em;
	font-weight: bold;
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, Sans-Serif;
	margin-left: 0;
	color: #000000;
	background-color: #FFFFFF;
}
IMG.toggle
{
	border: none;
	margin-right: 5px;
}
IMG.copyCodeImage
{
	border: none;
	margin-right: 3px;
}
IMG.downloadCodeImage
{
	border: none;
	margin-right: 3px;
}
IMG.viewCodeImage
{
	border: none;
	margin-right: 3px;
}
IMG.note
{
	border: none;
	margin-right: 3px;
}
IMG#languageFilterImage
{
	border: none;
	margin-left: 10px;
	vertical-align: middle;
}
IMG#membersOptionsFilterImage
{
	border: none;
	margin-left: 10px;
	vertical-align: middle;
}
IMG#toggleAllImage
{
	margin-left: 4px;
	vertical-align: middle;
}
DIV#mainSection TABLE
{
	border: none;
	font-family: "Segoe UI", Arial, sans-serif;
	font-size: 100%;
	width: 97%;
	margin-bottom: 10px;
	border-collapse: collapse;
}
DIV#mainSection TABLE TH
{
	border: 1px solid #84AEDE;
	padding: 2px 4px;
	background-color: #DEEBFF;
	color: #000000;
	font-family: "Segoe UI Semibold", Arial, sans-serif;
	font-size: 100%;
	text-align: left;
}
DIV#mainSection TABLE TD
{
	border: 1px solid #84AEDE;
	background: #FFFFFF repeat 0% 50%;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}
DIV#mainSection TABLE TD.imageCell
{
	white-space: nowrap;
}
DIV.code TABLE
{
	border: none;
	font-size: 95%;
	margin-bottom: 5px;
	margin-top: 8px;
	width: 100%;
}
DIV.code TABLE TH
{
	border-top: 1px solid #C8CDDE;
	border-bottom: 1px solid #C8CDDE;
	background: #EFEFF7 repeat 0% 50%;
	font-weight: bold;
	color: #000066;
	padding-left: 5px;
	padding-right: 5px;
}
DIV.code TABLE TD
{
	border-top: 1px solid #FFFFFF;
	background: #FFFFFF repeat 0% 50%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
DIV#mainSection DIV.alert
{
	margin-top: 10px;
}
DIV#mainSection DIV.alert TABLE
{
	font-size: 100%;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	margin-left: 2%;
	width: 95%;
}
DIV#mainSection DIV.alert TABLE TH
{
	border-top: 1px solid #84AEDE;
	border-left: 1px solid #84AEDE;
	border-right: 1px solid #84AEDE;
	padding: 2px 4px;
	background-color: #DEEBFF;
	color: #000000;
	font-family: "Segoe UI Semibold", Arial, sans-serif;
	font-size: 100%;
}
DIV#mainSection DIV.alert TABLE TD
{
	border-left: 1px solid #84AEDE;
	border-right: 1px solid #84AEDE;
	border-bottom: 1px solid #84AEDE;
	padding: 4px 6px 2px;
	background-color: #FFFFFF;
}
.copyCode
{
	color: #0000CC;
	font-size: 100%;
	font-weight: bold;
	float: right;
	padding-top: 0px;
}
.downloadCode
{
	color: #0000FF;
	font-size: 90%;
	font-weight: normal;
}
.viewCode
{
	color: #0000FF;
	font-size: 90%;
	font-weight: normal;
}
DIV.code PRE
{
	font-family: Consolas, Monospace, "Courier New", Courier;
	font-size: 110%;
	color: #000066;
	text-align: left;
	direction: ltr;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 25px;
}
CODE
{
	font-family: Consolas, Monospace, "Courier New", Courier;
	font-size: 105%;
	color: #000066;
}
DIV.computerOutput
{
	margin: 0;
	padding: 0;
}
DIV.computerOutput PRE
{
	margin: 3px 0 9px;
	padding: 0;
	font-family: Consolas, Monospace, "Courier New", Courier;
	font-size: 1.1em;
	color: #000000;
}
DL
{
	margin-top: 0;
	padding-left: 1px;
}
DT
{
	margin-left: 15px;
}
DD
{
	margin-bottom: 0;
	margin-left: 30px;
}
UL
{
	margin-left: 17px;
	list-style-type: disc;
}
UL UL
{
	margin-bottom: 4px;
	margin-left: 17px;
	margin-top: 3px;
	list-style-type: disc;
}
OL
{
	margin-left: 24px;
	list-style-type: decimal;
}
OL OL
{
	margin-bottom: 4px;
	margin-left: 24px;
	margin-top: 3px;
	list-style-type: lower-alpha;
}
LI
{
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}
LI P
{
	margin-top: 0.2em;
	margin-bottom: 0.4em;
}
.ordered OL
{
	margin-left: 24px;
	list-style-type: decimal;
}
.ordered OL OL
{
	margin-bottom: 4px;
	margin-left: 24px;
	margin-top: 3px;
	list-style-type: lower-alpha;
}
.ordered LI
{
	margin-left: 0.6em;
	margin-bottom: 3px;
}
.ordered LI, .ordered OL LI OL LI OL LI, .ordered OL LI OL LI OL LI OL LI OL LI OL LI, .ordered OL LI OL LI OL LI OL LI OL LI OL LI OL LI OL LI OL LI
{
	list-style-type: decimal;
}
.ordered OL LI, .ordered OL LI OL LI OL LI OL LI, .ordered OL LI OL LI OL LI OL LI OL LI OL LI OL LI
{
	list-style-type: lower-alpha;
}
.ordered OL LI OL LI, .ordered OL LI OL LI OL LI OL LI OL LI, .ordered OL LI OL LI OL LI OL LI OL LI OL LI OL LI OL LI
{
	list-style-type: lower-roman;
}
.unordered
{
	list-style-type: disc;
}
OL OL UL LI.unordered
{
	list-style-type: disc;
}
TABLE LI.unordered
{
	list-style-type: disc;
}
LI.unordered
{
	list-style-type: disc;
}
.tip
{
	color: #0000FF;
	text-decoration: underline;
}
.languageFilter
{
	color: #0000FF;
	text-decoration: underline;
	padding-bottom: 4px;
}
.math
{
	font-family: Cambria, Georgia, Serif;
	font-size: 105%;
}
.sourceCodeList
{
	font-family: "Segoe UI", Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 90%;
}
PRE.viewCode
{
	width: 100%;
	overflow: auto;
}
DIV#syntaxCodeBlocks TABLE TH
{
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-top: 0px solid;
	background-color: #FFFFFF;
}
DIV#syntaxCodeBlocks TABLE TD
{
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-top: 0px solid;
	background-color: #E8E8E8;
}
DIV#mainSection DIV.code TABLE TH
{
	background-color: #FFFFFF;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-top: 0px solid;
}
DIV#mainSection DIV.code TABLE TD
{
	background-color: #E8E8E8;
	border-left: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-top: 0px solid;
	padding-left: 10px;
}
