BODY{    FONT-WEIGHT: normal;    FONT-SIZE: medium;    BACKGROUND: #ffffff;    MARGIN: 0px;    WIDTH: 100%;    COLOR: #000000;    FONT-STYLE: normal;    FONT-FAMILY: Verdana}A{    COLOR: #0000ff}A:visited{    COLOR: #0000ff}A:hover{    COLOR: #3366ff}DIV#mainSection{    FONT-SIZE: 70%;    WIDTH: 100%}DIV#mainBody{    MARGIN-TOP: 10px;    FONT-SIZE: 90%;    PADDING-BOTTOM: 20px;    MARGIN-LEFT: 5px}DIV#header{    PADDING-RIGHT: 0px;    PADDING-LEFT: 0px;    PADDING-BOTTOM: 0px;    WIDTH: 100%;    PADDING-TOP: 0px;    BACKGROUND-COLOR: #F7F3F7}DIV#header TABLE{	WIDTH: 100%;	BORDER-RIGHT: #a5a6ff 1px solid;	BORDER-LEFT: #a5a6ff 1px solid;	BORDER-TOP: #a5a6ff 1px solid;	BORDER-BOTTOM: #a5a6ff 1px solid;}SPAN#runningHeaderText{    FONT-SIZE: 90%;    COLOR: #003899}SPAN#nsrTitle{    FONT-WEIGHT: 600;    FONT-SIZE: 120%;    COLOR: #003399}DIV#header TABLE TD{    PADDING-RIGHT: 20px;    MARGIN-TOP: 0px;    FONT-SIZE: 70%;    MARGIN-BOTTOM: 0px;}DIV#header TABLE TR#headerTableRow3 TD{    PADDING-BOTTOM: 2px;    PADDING-TOP: 5px}DIV#header TABLE#bottomTable{    BORDER-TOP: #ffffff 1px solid;    TEXT-ALIGN: left}DIV#footer{    PADDING-RIGHT: 2px;    PADDING-LEFT: 2px;    FONT-SIZE: 90%;    PADDING-BOTTOM: 2px;    MARGIN: 0px;    WIDTH: 100%;    PADDING-TOP: 2px}HR#footerHR{    BORDER-TOP: #c8cdde 1px solid;    COLOR: #d4dfff;    BORDER-BOTTOM: #eeeeff 1px solid;    HEIGHT: 3px}DIV.saveHistory{    BEHAVIOR: url(#default#saveHistory)}DIV.section{    PADDING-RIGHT: 15px;    PADDING-LEFT: 16px;    PADDING-BOTTOM: 2px;    WIDTH: 100%;    PADDING-TOP: 2px}.heading{    MARGIN-TOP: 18px;    FONT-WEIGHT: bold;    MARGIN-BOTTOM: 8px}H1.heading{    FONT-SIZE: 100%;    COLOR: #003399}.subHeading{    FONT-WEIGHT: bold;    MARGIN-BOTTOM: 4px}H3.subHeading{    FONT-WEIGHT: normal;    FONT-SIZE: 100%;    COLOR: #000066}H4.subHeading{    FONT-SIZE: 100%;    COLOR: #000000}IMG.toggle{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    BORDER-LEFT: 0px;    MARGIN-RIGHT: 5px;    BORDER-BOTTOM: 0px}IMG.copyCodeImage{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    MARGIN: 1px 3px 1px 1px;    BORDER-LEFT: 0px;    BORDER-BOTTOM: 0px}IMG.downloadCodeImage{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    BORDER-LEFT: 0px;    MARGIN-RIGHT: 3px;    BORDER-BOTTOM: 0px}IMG.viewCodeImage{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    BORDER-LEFT: 0px;    MARGIN-RIGHT: 3px;    BORDER-BOTTOM: 0px}IMG.note{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    BORDER-LEFT: 0px;    MARGIN-RIGHT: 3px;    BORDER-BOTTOM: 0px}IMG#feedb{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    BORDER-LEFT: 0px;    MARGIN-RIGHT: 3px;    BORDER-BOTTOM: 0px}IMG#languageFilterImage{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    MARGIN-LEFT: 10px;    VERTICAL-ALIGN: middle;    BORDER-LEFT: 0px;    BORDER-BOTTOM: 0px}IMG#membersOptionsFilterImage{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    MARGIN-LEFT: 10px;    VERTICAL-ALIGN: middle;    BORDER-LEFT: 0px;    BORDER-BOTTOM: 0px}IMG#toggleAllImage{    MARGIN-LEFT: 4px;    VERTICAL-ALIGN: middle}DIV#mainSection TABLE{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    MARGIN-TOP: 5px;    FONT-SIZE: 100%;    MARGIN-BOTTOM: 5px;    BORDER-LEFT: 0px;    WIDTH: 100%;    BORDER-BOTTOM: 0px}DIV#mainSection TABLE TR{    VERTICAL-ALIGN: top}DIV#mainSection TABLE TH{    PADDING-RIGHT: 5px;    PADDING-LEFT: 5px;    BACKGROUND: #efeff7;    COLOR: #000066;    BORDER-BOTTOM: #c8cdde 1px solid}DIV#mainSection TABLE TD{    PADDING-RIGHT: 5px;    BORDER-TOP: #ffffff 1px solid;    PADDING-LEFT: 5px;    BACKGROUND: #f7f7ff}DIV#mainSection TABLE TD.imageCell{    WHITE-SPACE: nowrap}DIV.code TABLE{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    FONT-SIZE: 95%;    MARGIN-BOTTOM: 5px;    BORDER-LEFT: 0px;    WIDTH: 100%;    BORDER-BOTTOM: 0px}DIV.code TABLE TH{    PADDING-RIGHT: 5px;    PADDING-LEFT: 5px;    FONT-WEIGHT: bold;    BACKGROUND: #efeff7;    COLOR: #000066;    BORDER-BOTTOM: #c8cdde 1px solid}DIV.code TABLE TD{    PADDING-RIGHT: 5px;    BORDER-TOP: #ffffff 1px solid;    PADDING-LEFT: 5px;    BACKGROUND: #f7f7ff;    PADDING-TOP: 5px}DIV.alert TABLE{    BORDER-RIGHT: 0px;    BORDER-TOP: 0px;    FONT-SIZE: 100%;    BORDER-LEFT: 0px;    WIDTH: 100%;    BORDER-BOTTOM: 0px}DIV.alert TABLE TH{    PADDING-RIGHT: 5px;    PADDING-LEFT: 5px;    BACKGROUND: #efeff7;    BORDER-BOTTOM-WIDTH: 0px;    COLOR: #000066}DIV.alert TABLE TD{    PADDING-RIGHT: 5px;    BORDER-TOP: #ffffff 1px solid;    PADDING-LEFT: 5px;    BACKGROUND: #f7f7ff}SPAN.copyCode{    DISPLAY: inline;    FONT-WEIGHT: normal;    FONT-SIZE: 90%;    FLOAT: right;    CURSOR: hand;    COLOR: #0000ff;    TEXT-ALIGN: right}.downloadCode{    FONT-WEIGHT: normal;    FONT-SIZE: 90%;    CURSOR: hand;    COLOR: #0000ff}.viewCode{    FONT-WEIGHT: normal;    FONT-SIZE: 90%;    CURSOR: hand;    COLOR: #0000ff}DIV.code PRE{    FONT-SIZE: 105%;    COLOR: #000066;    FONT-FAMILY: Monospace, Courier New, Courier}CODE{    FONT-SIZE: 105%;    COLOR: #000066;    FONT-FAMILY: Monospace, Courier New, Courier}DL{    MARGIN-TOP: 0px;    PADDING-LEFT: 1px}DT{}DD{    PADDING-LEFT: 20px;    MARGIN-BOTTOM: 0px;    MARGIN-LEFT: 0px}UL{    MARGIN-LEFT: 17px;    LIST-STYLE-TYPE: disc}UL UL{    MARGIN-TOP: 3px;    MARGIN-BOTTOM: 4px;    MARGIN-LEFT: 17px;    LIST-STYLE-TYPE: disc}OL{    MARGIN-LEFT: 24px;    LIST-STYLE-TYPE: decimal}OL OL{    MARGIN-TOP: 3px;    MARGIN-BOTTOM: 4px;    MARGIN-LEFT: 24px;    LIST-STYLE-TYPE: lower-alpha}LI{    MARGIN-BOTTOM: 3px}P{    MARGIN-TOP: 0px;    MARGIN-BOTTOM: 15px}.tip{    CURSOR: hand;    COLOR: #0000ff;    FONT-STYLE: italic;    TEXT-DECORATION: underline}.languageFilter{    PADDING-BOTTOM: 4px;    CURSOR: hand;    COLOR: #0000ff;    TEXT-DECORATION: underline}.math{    FONT-SIZE: 125%;    FONT-FAMILY: Times New Roman}.sourceCodeList{    FONT-SIZE: 90%;    FONT-FAMILY: Verdana}PRE.viewCode{    OVERFLOW: auto;    WIDTH: 100%}MSHelp\:link{    COLOR: #0000ff;    TEXT-DECORATION: underline;    hoverColor: #3366ff;    filterString: }SPAN.feedbackcss TABLE{    BORDER-RIGHT: #d4dfff 1px solid;    BORDER-TOP: #d4dfff 1px solid;    BACKGROUND: #d4dfff;    BORDER-LEFT: #d4dfff 0px solid;    WIDTH: 60%;    BORDER-BOTTOM: #d4dfff 0px solid}SPAN.feedbackarea P{    BORDER-RIGHT: #d4dfff 0px solid;    BORDER-TOP: #d4dfff 0px solid;    BACKGROUND: #d4dfff;    BORDER-LEFT: #d4dfff 0px solid;    MARGIN-RIGHT: 100px;    BORDER-BOTTOM: #d4dfff 0px solid}DIV#feedbackarea TABLE{    BORDER-RIGHT: #d4dfff 0px solid;    BORDER-TOP: #d4dfff 0px solid;    BORDER-LEFT: #d4dfff 0px solid;    WIDTH: 10px;    BORDER-BOTTOM: #d4dfff 0px solid}DIV#feedbackarea TABLE TD{    FONT-SIZE: 100%;    BORDER-LEFT-COLOR: #d4dfff;    BACKGROUND: #d4dfff;    BORDER-BOTTOM-COLOR: #d4dfff;    WIDTH: 10%;    BORDER-TOP-COLOR: #d4dfff;    FONT-FAMILY: Verdana;    TEXT-ALIGN: center;    BORDER-RIGHT-COLOR: #d4dfff}P.feedbackarea{    FONT-SIZE: 100%;    BACKGROUND: #d4dfff;    ;    WIDTH: expression(document.body.clientWidth-27);    MARGIN-RIGHT: 100px;    HEIGHT: 65px}INPUT#submitFeedback{    FONT-SIZE: 120%;    WIDTH: 110px;    HEIGHT: 22px;    TEXT-ALIGN: center}DIV#feedbackarea{    BORDER-LEFT-COLOR: #d4dfff;    BACKGROUND: #d4dfff;    BORDER-BOTTOM-COLOR: #d4dfff;    WIDTH: 100%;    BORDER-TOP-COLOR: #d4dfff;    BORDER-RIGHT-COLOR: #d4dfff}DIV#fdbackarea{    BORDER-LEFT-COLOR: #d4dfff;    BACKGROUND: #d4dfff;    BORDER-BOTTOM-COLOR: #d4dfff;    WIDTH: 100%;    BORDER-TOP-COLOR: #d4dfff;    BORDER-RIGHT-COLOR: #d4dfff}DIV#fdbackarea TABLE{    BORDER-RIGHT: #d4dfff 0px solid;    BORDER-TOP: #d4dfff 0px solid;    BACKGROUND: #d4dfff;    BORDER-LEFT: #d4dfff 0px solid;    WIDTH: 100%;    BORDER-BOTTOM: #d4dfff 0px solid}DIV#fdbackarea TABLE TD{    FONT-SIZE: 100%;    BORDER-LEFT-COLOR: #d4dfff;    BACKGROUND: #d4dfff;    BORDER-BOTTOM-COLOR: #d4dfff;    WIDTH: 100%;    BORDER-TOP-COLOR: #d4dfff;    FONT-FAMILY: Verdana;    BORDER-RIGHT-COLOR: #d4dfff}DIV#fdbackinput TABLE TD{    FONT-SIZE: 100%;    BORDER-LEFT-COLOR: #d4dfff;    BACKGROUND: #d4dfff;    BORDER-BOTTOM-COLOR: #d4dfff;    WIDTH: 100%;    BORDER-TOP-COLOR: #d4dfff;    FONT-FAMILY: Verdana;    BORDER-RIGHT-COLOR: #d4dfff}INPUT.fdbackinputbutton{    FONT-SIZE: 120%;    WIDTH: 60px;    HEIGHT: 22px;    TEXT-ALIGN: center}P.feedbackarea{    FONT-SIZE: 100%;    BACKGROUND: #d4dfff;    ;    WIDTH: expression(document.body.clientWidth-27);    MARGIN-RIGHT: 100px;    HEIGHT: 65px}SPAN.fdbackcss TABLE{    BORDER-RIGHT: #d4dfff 1px solid;    BORDER-TOP: #d4dfff 1px solid;    BORDER-LEFT: #d4dfff 0px solid;    WIDTH: 100%;    BORDER-BOTTOM: #d4dfff 0px solid}SPAN.fdbackarea P{    BORDER-RIGHT: #d4dfff 0px solid;    BORDER-TOP: #d4dfff 0px solid;    BACKGROUND: #d4dfff;    BORDER-LEFT: #d4dfff 0px solid;    MARGIN-RIGHT: 100px;    BORDER-BOTTOM: #d4dfff 0px solid}