/*	Regular Classes. */body { 	/* was font-family: Verdana, Georgia, "Times New Roman", Times, "New York", serif ; */	/* even though Verdana is a sans serif font!  */	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	background: white ; 	color: black ;	 }cite {	font-weight: bold ;	font-style: italic ; 	}H1, H2, H3, H4, H5, H6 {	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif ; 	color: #333366 ; /*  was 666666 grey */	 }table {	empty-cells: show ;	}	hr { 	color: gray ;	line-height: 65% ; 	 }a:visited {	color: #333366;}ul{ list-style-type: square;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}/*	Generic Classes. */ 	.arrow {	color: #6e1e6e ;	font-size: 12px ; /* size=2 */	font-weight: bold ;	font-family: "Stone Sans", Verdana, Arial, Helvetica ,sans-serif ; }/* arrow replaces <font color="#6e1e6e" size="2" face="Stone Sans,Verdana,Arial,Helvetica,sans-serif"><b> */.barOnTop {	border-top: thin solid blue ;	}	.barOnBottom {	border-bottom: thin solid blue ;	}		 .borderbox {	border: thin solid #CCCCFF;	border-bottom: 2px;	border-top: 2px;	}	.callout {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	font-size: 10px ; 	font-weight: bold ;	 }.codeCommandName, .codeDatabaseMethodName {	font-family: Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	}.codeMethodName {	font-family: Helvetica, Geneva, sans-serif ; 	font-style: italic ; 	}.codeSample {	font-family: Helvetica, Geneva, sans-serif ; 	font-size: 80% ;	margin-left: 10px ;	background: gray ;	}	.codeHTMLSample, .codeMacOsResourceType, .htmlKeyword {	font-family: Courier, monospace ; 	 }.codeHTMLSampleIndented {	font-family: Courier, monospace ; 	margin-left: 10px ;	 }	  .coloredNote, .colorNote, .warningNote {	font-size: 90% ; 	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	background: #f0e68c ;	 }.coloredNoteNarrow, .colorNoteNarrow, .warningNoteNarrow {	font-size: 90% ; 	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	background: #f0e68c ;	margin-right: 20% ; 	 }.coloredListItemNarrow {	font-size: 90% ; 	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	background: #f0e68c ;	margin-right: 60% ; 	 }.databaseName {	font-weight: bold ;	font-style: italic ; 	}.datenotice, .dateNotice {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	font-size: 10px ; 	color: #666666 ;	 }	 .examplePath {	font-family: Courier, monospace ; 	font-size: 90% ; 	margin-left: 10px ;	 }.examplePathNoIndent {	font-family: Courier, monospace ; 	font-size: 90% ; 	 }/* ******* from IWD site design ****** */.form {	color: #000000 ;	font-style: normal ;	font-weight: bold ;	font-size: 12px ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ;	background-color: #CCCCFF ;	/* was #006699 ; */	text-indent: 0px ;	/* background-color: #3333CC ; */		/* was #CCCCFF ; */	}.formbg {	color: #333301 ;	font-style: normal ;	font-weight: normal ;	font-size: 12px ;	line-height: 15px ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ;	/*  text-align: center ;  */	}	.formline {	color: #000000 ;	font-style: normal ;	font-weight: bold ;	font-size: 12px ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ;	background-color: #CCCCFF ;	text-indent: 0px ;	line-height: 200% ;	}	.formSubTitle {	font-weight: bold ;	font-size: 14px ;	background-color: #CEE4FD ;	}/* ************************  */.formHighlightNarrow, .formCaption {	font-size: 90% ; 	font-style: italic ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	padding-top: 4px ;	padding-left: 4px ;	padding-bottom: 4px ;	background: #F0E68C ;  /*  was f0e68c pale yellow, then 569CE5 mid blue  */	border: thin solid #CCCCFF ;	margin-right: 5% ; 	margin-bottom: 10px ;	}/*  margin-right was 30% */.searchHighlight {	background-color: #f0e68c ;	 }	 .imageCaption	{	font-size: 80% ;	font-weight: bold ;	}.imageTitle	{	font-size: 110% ;	font-style: italic ;	}		.indentedExample {	margin-left: 10px ;	}.indentedSublist {	margin-left: 45px ;	}		 .linkDescription, .linkTitle {	font-weight: bold ;	 }.listItemNoStyle {	list-style-type: none ;	}	.navigationBar, .moreRecordsLink, .moreRecordsLinks  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	background: #CEE4FD ; /* was CCCCFF */	font-weight: bold ;	white-space: nowrap ;	border-top: thin solid gray ;	border-bottom: thin solid gray ;	padding-top: 4px ;	padding-bottom: 4px ;	margin-right: 1% ; 	}	 .note, .seeRelatedPage, .seeRelatedPages, .copyright, .inPageLink, .emailAddress {	font-size: 90% ; 	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	margin-right: 20% ; 	 }.pagelink {	font-family: "Stone Sans", Verdana, Arial, Helvetica ,sans-serif ; 	font-size: 10px ;  /* size=1 */	color: #333366 ;	padding-top: 5px ;	line-height: 1.8em ;}/* page link replaces <font face="Stone Sans,Verdana,Arial,Helvetica,sans-serif" size="1" color="#333366">  */.pageNotice {	font-size: 90% ; 	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	color: #666666 ;	font-weight: bold ;	 }	.seeChapter {	font-size: 80% ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	color: #666666 ;	background: #CCFFFF ; 	}/************* #siteInfo styles ***************/#siteInfo{	clear: both;	border: 1px solid #cccccc;	font-size: 80%;	color: #222222;	padding: 10px;	margin-top: 0px;	width: 728px;	font-weight: normal;}/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with) the bottom border of the navBar in cases where they "touch" */#siteInfo img{	padding: 4px 4px 4px 0px;	vertical-align: middle;}.tableTitle {	font-size: 70% ; 	font-weight: bold ;	border-color: #CCCCCC ;	background: #CEE4FD ; /* was CCFFFF  */	vertical-align: top ;	}.tableTitleForImages {	font-weight: bold ;	padding-right: 10px ;	vertical-align: top ;	text-align: right ;	}.tableBody {	font-size: 70% ; 	border-color: #CCCCCC ;	background: white ;	vertical-align: top ;	}		.tableBodyLight {	border-color: #CCCCCC ;	background: #CCCCCC ;	vertical-align: top ;	}	.text {	margin-right: 20% ;  	font-size: 12px ; } 	.urlValue {	font-family: courier, serif ;	}		/*  End of webcore style sheet. *//*********** #sectionLinks styles ***********//***** from 2col left nav.css ***************/#sectionLinks{	position: relative;	margin: 0px;	padding: 0px;	border-bottom: 1px solid #cccccc;	font-size: 90%;}#sectionLinks h3{	padding: 10px 0px 2px 10px;}#sectionLinks a:link{	padding: 2px 0px 2px 10px;	border-top: 1px solid #cccccc;	width: 100%;	voice-family: "\"}\""; 	voice-family:inherit;	width: auto;	color: #CEE4FD;	text-decoration: none;}#sectionLinks a:visited{	border-top: 1px solid #cccccc;	padding: 2px 0px 2px 10px;	text-decoration: none;	color: #00AEFF;   /* was #5687AF; */}#sectionLinks a:hover{	border-top: 1px solid #cccccc;	background-color: #333366;	padding: 2px 0px 2px 10px;}/*********** #navBar link styles ***********/#navBar ul a:link, #navBar ul a:visited {display: block;}#navBar ul {list-style: none; margin: 0; padding: 0;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar li {border-bottom: 1px solid #EEE;}/* fix for browsers that don't need the hack */html>body #navBar li {border-bottom: none;}
