/*	David Adams	dpadams@island-data.com*//*	Regular Classes. */BODY { 	font-family: Verdana, Georgia, "Times New Roman", Times, "New York", serif ;	background: white ; 	color: black ;	 }CITE {	font-weight: bold ;	font-style: italic ; 	}		H1, H2, H3, H4, H5, H6 {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	color: #000033 ;	 }	HR { 	color: gray ;	line-height: 65% ; 	 }	 	 	TD {    background-color: white ;    color: black ;    vertical-align: top ;    padding-left: 1pt ;	 }TD.navigationBar {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	background: #CCCCFF ; 	font-weight: bold ;	white-space: nowrap ;	padding-top: 4px ;	padding-bottom: 4px ;	}		TR.plain, TD.plain {    background-color: white ;    color: black ;    vertical-align: top ;    padding-left: 1pt ;	 }TR.titles, TD.titles {	background-color: #999999 ;    color: black;    font-size: 110% ;     font-weight: bold ;    vertical-align: top ;    text-align: left ;  }TR.subtitles, TD.subtitles {    color: black;    font-weight: bold ;    vertical-align: top ;    text-align: left ; 	 }/*	Generic Classes. */.accentBar, .accentBar {	background: #FFFFCC ; 	font-weight: bold ;	padding-top: 2px ;	border-top: thin dotted #FFFF00 ;	}	.big, .bigLetter {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  	font-size: 18px ; 	font-weight: bold ;	 }.blurb, .blurbNote {	text-indent: 2em ;	margin-top: 2em ;	margin-right: 2em ; 	margin-left: 2em ;	}.blurbSignature {	margin-bottom: 2em ;	margin-right: 2em ; 	margin-left: 2em ;	font-style: italic ; 	}.callout {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	font-size: 12px ; 	font-weight: bold ;	 } .datenotice, .dateNotice {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	font-size: 12px ; 	color: #666666 ;	 }.code {	font-family: Helvetica, Geneva, sans-serif ; 	}	.codePlugIn {	font-family: Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	font-style: italic ; 	}	.codeCommandName, .codeDatabaseMethodName {	font-family: Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	}.codeMethodName {	font-family: Helvetica, Geneva, sans-serif ; 	font-style: italic ; 	}	.coloredNote, .colorNote {	font-size: 95% ; 	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	background: #f0e68c ;	 }.coloredNoteNarrow, .colorNoteNarrow {	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% ; 	 }.coloredTitle {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	background: #f0e68c ;	font-weight: bold ;	 }.htmlKeyword, .htmlText, .unixKeyword {	font-family: Courier, monospace ; 	 }	 	  .linkDescription, .addressTitle, .at {	font-weight: bold ;	 }.listItemNoStyle {	list-style-type: none ;	}	.navbar  {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	background: #CCFFFF ; 	font-weight: bold ;	white-space: nowrap ;	border-top: thin solid #6699FF ;	border-bottom: thin solid #6699FF ;	padding-top: 4px ;	padding-bottom: 4px ;	}.note, .seeRelatedPage, .seeRelatedPages, .copyright, .inPageLink, .emailAddress {	font-size: 90% ; 	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	 }.pageNotice {	font-size: 90% ; 	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	color: #666666 ;	font-weight: bold ;	 }	.productDescription {	}.productTitle {	background-color: #CCFFFF ;	color: #003333;	font-size: 110% ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	}		.product,  {	color: #666666 ;	font-size: 110% ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	 }.resumeCompanyMain, .resumeLocationMain {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	font-size: 120% ;	color: #666666 ;	}	.resumeJobTitle {	border-bottom: thin solid #666666 ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	}	.resumeJobDates {	border-bottom: thin solid #666666 ;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	font-style: italic ; 	}	.resumeCompany, .resumeLocation {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	font-weight: bold ;	padding-top: 1em ;	border-bottom: thin dotted #99FF66;	}		.resumeJobTasks {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;	list-style-type: disc;	font-size: 90%;	color: #003;	}	.resumeCite {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;	font-weight: bold ;	font-style: italic ; 	}	.resumeSkills {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;	margin-left: 1em ;	}				.subjectCenteredRegular {	 color: #666666;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	font-weight: bold ;    text-align: center ; 	 }.subjectTitle, .siteSectionTitle {	 color: #666666;	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  	font-size: 14px ; 	font-weight: bold ;	padding-bottom: 4px ;	 }	 	 .tableTitle {	font-weight: bold ;	border-color: #CCCCCC ;	background: #CCFFFF ;	vertical-align: top ;	}.tableBody {	border-color: #CCCCCC ;	background: white ;	vertical-align: top ;	}	.urlValue {	font-family: courier, serif ;	 }		/*  End of style sheet. */