﻿/* * * This file was autogenerated by Styler at 02:02 on 02/15/2003 * * */





/***********************************************************

 *             SCRIPT-SUPPORTING STYLES

 ***********************************************************/



/* Defines the userData cache persistence mechanism. */

.userDataStyle

{

	behavior: url(#default#userData);

}



/* Used to save the scroll bar position when navigating away from a page. */

div.saveHistory

{

	behavior: url(#default#saveHistory);

}



/* Formats the expand/collapse images for all collapsible regions. */

img.toggle

{

	border: 0;

	margin-right: 5;

}



/* Formats the Language filter drop-down image. */

img#languageFilterImage

{

	border: 0;

	margin-left: 0;

	vertical-align: middle;

}



/* Formats the Members Options filter drop-down image. */

img#membersOptionsFilterImage

{

	border: 0;

	margin-left: 0;

	vertical-align: middle;

}



/* Formats the Collapse All/Expand All images. */

img#toggleAllImage

{

	margin-left: 0;

	vertical-align: middle;

}



/* Supports XLinks */

MSHelp\:link

{

 	text-decoration: underline;

	color: #0000ff; 

	hoverColor: #3366ff;

	filterString: ;

}





/***********************************************************

 *             CONTENT PRESENTATION STYLES

 ***********************************************************/



body

{

	background:	#FFFFFF;

	color: #000000;

	font-family:	Verdana;

	font-size: 1.2em;

	font-style: normal;

	font-weight: normal;

	margin-top:	0;

	margin-bottom:	0;

	margin-left:	0;

	margin-right:	0;

	width:	100%;

}



dl

{

	margin-top:	15;

	margin-bottom:5;

	padding-left:	1;

}



/*dt

{

	font-style:	italic;

}*/



dd

{

	margin-left:	0;

}



ul

{

	margin-top:0;

	margin-bottom:0;

	margin-left: 17;

	list-style-type: disc;

}



ul ul

{

	margin-bottom: 4;

	margin-left: 17;

	margin-top: 3;

	list-style-type: disc;

}



ol

{

	margin-top:0;

	margin-bottom:0;

	margin-left: 28;

	list-style-type: decimal;

}



ol ol

{

	margin-bottom: 4;

	margin-left: 28;

	margin-top: 3;

	list-style-type: lower-alpha;

}



li

{

	margin-top:-2;

	margin-bottom: 3;

}



p

{

	margin-top: 10;

	margin-bottom: 5;

}

a

{

	color:	#0000FF;

}



a:visited

{

	color:	#0000FF;

}



a:hover

{

	color:	#3366FF;

}



code

{

	font-family:	Monospace, Courier New, Courier;

	font-size: 105%;

	color:	#000066;

}



span.parameter {

	font-style: italic;

}



span.nonLinkTerms

{

	font-weight: bold;

}



span.linkTerms

{

	font-weight:normal;

}

/***********************************************************

 *             STRUCTURE PRESENTATION STYLES

 ***********************************************************/



/* Applies to everything below the non-scrolling header region. */

div#mainSection

{

	font-size: 62.5%;

	width: 100%;

}



/* Applies to everything below the non-scrolling header region, minus the footer. */

div#mainBody

{

	font-size: 100%;

	margin-left: 15;

	margin-top: 10;

	padding-bottom: 20;

}



/* Adds right padding for all blocks in mainBody */

div#mainBody p, div#mainBody ol, div#mainBody ul, div#mainBody dl

{

	padding-right: 5;

}



/*------------------------------ Begin Non-scrolling Header Region Styles -------------------------------*/

/* Applies to the entire non-scrolling header region. */

div#header

{

	background-color: #D4DFFF;

	padding-top:	0;

	padding-bottom:	0;

	padding-left:	0;

	padding-right:	0;

	width:	100%;

}



/* Applies to both tables in the non-scrolling header region. */

div#header table

{

	border-bottom-color: #C8CDDE;

	border-bottom-style: solid;

	border-bottom-width: 1;

	width:	100%;

	

}



/* Applies to cells in both tables in the non-scrolling header region. */

div#header table td

{

	color: #0000FF;

	font-size: 70%;

	margin-top:	0;

	margin-bottom:	0;

	padding-right: 20;

}



/* Applies to the last row in the upper table of the non-scrolling header region. Text 

   in this row includes See Also, Constructors, Methods, and Properties. */

div#header table tr#headerTableRow3 td

{

	padding-bottom: 2;

	padding-top: 5;

	padding-left: 15;

}



/* Applies to the lower table in the non-scrolling header region. Text in this table

   includes Collapse All/Expand All, Language Filter, and Members Options. */

div#header table#bottomTable

{

	border-top-color: #FFFFFF;

	border-top-style: solid;

	border-top-width: 1;

	text-align: left;

	padding-left: 15;

}



/* Formats the first column--the one that displays icons--in mref list tables (such as Public Constructors, 

   Protected Constructors, Public Properties, Protected Properties, and so on). */

div#mainSection table td.imageCell

{

	white-space: nowrap;

}

/*------------------------------ End General Table Styles -------------------------------*/



/*------------------------------ Begin General Table Styles -------------------------------*/



div#mainBody div.alert, div#mainBody div.code, div#mainBody div.tableSection

{

	width:98.9%;

}



div#mainBody div.section div.alert, div#mainBody div.section div.code,

div#mainBody div.section div.tableSection

{

	width:100%;

}



div#mainBody div.section ul div.alert, div#mainBody div.section ul div.code,

div#mainBody div.section ul div.tableSection, div#mainBody div.section ol div.alert, 

div#mainBody div.section ol div.code, div#mainBody div.section ol div.tableSection

{

	width:100%;

}



div.alert p, div.code p

{

	margin-top:5;

	margin-bottom:8;

}

dd p

{

	margin-top:4;

	margin-bottom:4;

}

div.tableSection p

{

	margin-top:1;

	margin-bottom:4;

}	

li p

{

	margin-top:2;

	margin-bottom:2;

}

div.seeAlsoNoToggleSection dl

{

	margin-top:8;

	margin-bottom:1;

	padding-left:1;

}

div.seeAlsoNoToggleSection dd p

{

	margin-top:2;

	margin-bottom:2;

}

div.section dl

{

	margin-top:8;

	margin-bottom:1;

	padding-left:1;

}

div.section dd p

{

	margin-top:2;

	margin-bottom:2;

}

/*------------------------------ End General Table Styles -------------------------------*/







/*------------------------------ Begin Syntax and Snipper Code Block Styles -------------------------------*/

div.code table

{

	border: 0;

	font-size: 95%;

	margin-bottom: 5;

	margin-top:-.4em;

	width: 100%

}



div.code table th

{	

	background:	#EFEFF7;

	border-bottom-color: #C8CDDE;

	border-bottom-style: solid;

	border-bottom-width: 1;

	color: #000066;

	font-weight: bold;

	padding-left: 5;

	padding-right: 5;

}



div.code table td

{

	background:	#F7F7FF;

	border-top-color: #FFFFFF;

	border-top-style: solid;

	border-top-width: 1;

	padding-left: 5;

	padding-right: 5;

	padding-top: 5;

}

/* Applies to the running header text in the first row of the upper table in the

   non-scrolling header region. */

span#runningHeaderText

{

	color: #003399;

	font-size: 90%;

	padding-left: 13;

	width: 100%;

}



/* Applies to the topic title in the second row of the upper table in the

   non-scrolling header region. */

span#nsrTitle

{

	color: #003399;

	font-size: 120%;

	font-weight: 600;

	padding-left: 13;

	width: 100%;

}

/*------------------------------ End Non-scrolling Header Region Styles -------------------------------*/





/* Formats the footer. Currently, the transforms pass in two parameters to the 

   footer SSC, but the default footer SSC doesn't use either parameter.

   TODO: Investigate whether the default footer SSC has any impact on doc spec. */

div#footer

{

	font-size: 80%;

	margin-top:	0;

	margin-bottom:	0;

	margin-left:	0;

	margin-right:	0;

	padding-top:	2;

	padding-bottom:	6;

	padding-left:	15;

	padding-right:	2;

	width:	100%;

}



/* Unable to find this style in the transforms. The default footer SSC adds a plain horizontal rule.

   TODO: Determine whether this style is required by the doc spec. */

/*

hr#footerHR

{

	border-bottom-color: #EEEEFF;

	border-bottom-style: solid;

	border-bottom-width: 1;

	border-top-color: C8CDDE;

	border-top-style: solid;

	border-top-width: 1;

	height: 3;

	color: #D4DFFF;

}

*/



/********************************************************************************************************************

	Collapsible Section Structure



	<h1 class="heading">							// Format of the collapsible section text

		<span onclick="ExpandCollapse(xxxToggle)">	// Defines the onclick procedure for the expand/collapse section

			<img id="xxxToggle">					// Expand/collapse image

			</img>

		</span>

	</h1>



	<div id="xxxSection" class="section">			// The body of the collapsible section; hidden by default

	</div>





	The ExpandCollapse() function is responsible for toggling the expand/collapse image, and for

	displaying/hiding the body of the collapsible section.

********************************************************************************************************************/



/* Applies to the body of a collapsible section */

div.seeAlsoNoToggleSection

{

	margin-left:0;

	padding-top:	2;

	padding-bottom:	2;

	padding-left:	0;

	padding-right:	15;

	width:	100%;

}



div.section

{

	margin-left:0;

	padding-top:	2;

	padding-bottom:	2;

	padding-left:	16;

	padding-right:	15;

	width:	100%;

}

div.seeSection

{

	margin-left:0;

	padding-top:	0;

	padding-bottom:	2;

	padding-left:	16;

	padding-right:	15;

	width:	100%;

}



/*------------------------------ Begin Heading Styles -------------------------------*/

/* As far as I can tell, only <h1> tags use this class.

   TODO: Decide whether to roll these attributes into the h1.heading style */

.heading

{

	font-weight:	bold;

	margin-top:		18;

	margin-bottom:	8;

}



/* All <h1> headings. */

h1.heading

{

	color: #003399;

	font-size:	130%;

}



/* Applies to table titles and subsection titles. */

.subHeading

{

	font-weight:	bold;

	margin-bottom:	4;

}

.procedureSubHeading

{

	font-weight: bold;

	margin-bottom: 4;

}



/* Formats the titles of author-generated tables. */

h3.subHeading

{

	color:  #000000;

	font-size: 120%;

    font-weight:800;

}

h3.procedureSubHeading

{

	color: #003399;

	font-size: 120%;

}



/* Formats the titles of all subsections. */

h4.subHeading

{

	color: #000000;

	font-size: 110%;

	font-weight:800;

}

span.labelheading, div.labelheading

{

	font-size:100%;

	color:#003399;

}



/*------------------------------ End Heading Styles -------------------------------*/





/*------------------------------ Begin Image Styles -------------------------------*/

img.copyCodeImage

{

	border: 0;

	margin: 1;

	margin-right: 3;

}



img.downloadCodeImage

{

	border: 0;

	margin-right: 3;

}



img.viewCodeImage

{

	border: 0;

	margin-right: 3;

}



img.note

{

	border: 0;

	margin-right: 3;

}

/*------------------------------ End Image Styles -------------------------------*/





/*------------------------------ Begin General Table Styles -------------------------------*/

div#mainSection table

{

	border: 0;

	font-size: 100%;

	width:	98.9%;

	margin-top: 5px;

	margin-bottom: 5px;

}



div#mainSection table tr

{

	vertical-align: top;

}



div#mainSection table th

{

	background-color: #EFEFF7;

	border-bottom: 1px solid #C8CDDE;

	color: #000066;

	padding-left: 5px;

	padding-right: 5px;

	text-align: left;

}



div#mainSection table td

{

	background-color: #F7F7FF;

	border-bottom: 1px solid #D5D5D3;

	border-left-color: 1px solid #D5D5D3;

	padding-left: 5;

	padding-right: 5;

	margin: 1px;

}



/* Formats the first column--the one that displays icons--in mref list tables (such as Public Constructors, 

   Protected Constructors, Public Properties, Protected Properties, and so on). */

div#mainSection table td.imageCell

{

	white-space: nowrap;

}

/*------------------------------ End General Table Styles -------------------------------*/





/*------------------------------ Begin Syntax and Snipper Code Block Styles -------------------------------*/

div.code table

{

	border: 0;

	font-size: 95%;

	margin-bottom: 5;

	width: 100%

}



div.code table th

{	

	background:	#EFEFF7;

	border-bottom-color: #C8CDDE;

	border-bottom-style: solid;

	border-bottom-width: 1;

	color: #000066;

	font-weight: bold;

	padding-left: 5;

	padding-right: 5;

}



div.code table td

{

	background:	#F7F7FF;

	border-top-color: #FFFFFF;

	border-top-style: solid;

	border-top-width: 1;

	padding-left: 5;

	padding-right: 5;

	padding-top: 5;

}

/*------------------------------ End Syntax and Snipper Code Block Styles -------------------------------*/





/*------------------------------ Begin Note Styles -------------------------------*/

div.alert table

{

	border: 0;

	font-size: 100%;

	width:	100%;

}



div.alert table th

{

	background:	#EFEFF7;

	border-bottom-width: 0;

	color: #000066;

	padding-left: 5;

	padding-right: 5;

}



div.alert table td

{

	background:	#F7F7FF;

	border-top-color: #FFFFFF;

	border-top-style: solid;

	border-top-width: 1;

	padding-left: 5;

	padding-right: 5;

}





/*------------------------------ End Note Styles -------------------------------*/





/* Applies to the copy code text and image. */

span.copyCode

{

	color: #0000ff;

	font-size: 90%;

	font-weight: normal;

	cursor: hand;

	float: right;

	display: inline;

	text-align: right;

}



/* The downloadCode class doesn't appear in the transforms.

   TODO: Find out whether this style is needed for the doc spec. */



span.downloadCode

{

	color: #0000FF;

	font-size: 90%;

	font-weight: normal;

	cursor: hand;

	text-decoration:underline;

}





/* The viewCode class doesn't appear in the transforms.

   TODO: Find out whether this style is needed for the doc spec. */



span.viewCode

{

	color: #0000FF;

	font-size: 90%;

	font-weight: normal;

	cursor: hand;

	text-decoration:underline;

}





/* Formats the code in syntax and usage blocks, and the code in non-snipper code blocks. */

div.code pre

{

	font-family:	Monospace, Courier New, Courier;

	font-size: 105%;

	color:	#000066;

	word-wrap:	break-word;

}



/* Formats parameter tooltips. */

.tip

{

	color:	#0000FF;

	font-style: italic;

	cursor:hand;

	text-decoration:underline;

}



/* Applies to the language labels in the Language Filter drop-down list. */

.languageFilter

{

	color:	#0000FF;

	cursor:hand;

	text-decoration:underline;

	padding-bottom:4;

}



/* Applies to text styled as math. This text is passed as a parameter to the italics SSC definition */

.math

{

	font-family: Times New Roman;

	font-size: 125%

}



/* The sourceCodeList class doesn't appear in the transforms.

   TODO: Find out whether this style is needed for the doc spec. */

/*

.sourceCodeList

{

	font-family: Verdana;

	font-size: 90%;	

}

*/



/* The viewCode class doesn't appear in the transforms.

   TODO: Find out whether this style is needed for the doc spec. */

/*

pre.viewCode

{

	width: 100%;

	overflow: auto;

}

*/



/* Dropdown areas */



#languageSpan {

	position: absolute;

	visibility: hidden;

	border-style: solid;

	border-width: 1px;

	border-color: #C8CDDE;

	background: #d4dfff;

	padding: 4px;

	font-size: 62.5%;

}



#membersOptionsSpan {

	position: absolute;

	visibility: hidden;

	border-style: solid;

	border-width: 1px;

	border-color: #C8CDDE;

	background: #d4dfff;

	padding: 4px;

	font-size: 62.5%;

}



/* Line seperating footer from main body */



div.footerLine {

	margin: 0;

	width: 100%;

	padding: 0;

}



/*div.hr2 {

	margin: 0;

	width: 100%;

	height: 1px;

	padding: 0;

	background: #D4DFFF;

	font-size: 1px;

}



div.hr3 {

	margin: 0;

	width: 100%;

	height: 1px;

	padding: 0;

	background: #EEEEFF;

	font-size: 1px;

}*/



/* * * End of file. * * */

