BODY 
	{
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
    display: block;
	background-color: #FFFFFF;
	}
	

li
	{
	margin: 0px 0px 6px -10px;
	}

.subscript
	{
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 8px;
    vertical-align: sub;
	}
	
.superscript
	{
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 8px;
    vertical-align: super;
	}

a:visited
	{
	color: #666699;
	}

a
	{
	color: #0000CC;
	}
	
TABLE
	{
	display: block;
	}
		
TD P
	{
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}

TD A
	{
	line-height: 1.75em;
    font-family: verdana;
    font-size: 10px;
	}

TD LI
	{
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}

TD img
	{
	display: block;
	}
	
.noblock
	{
	display: inline;
	}

TH
	{
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	font-weight: bold;
	background-color: #CCCCFF;
	}

.notetofix 
	{
	font-weight: bold;
	color: #FF0000;
	}

.keyterm
	{
	color: #CC6600;
	}

A.keyterm
	{
	color: #CC6600;
	}

A.keyterm:visited
	{
	color: #CC6600;
	}

A.footer
	{
	color: #9999CC;
	}
	
A.footer:visited
	{
	color: #9999CC;
	}

.alertbox
	{
	color: #990000;
	border-color: #990000;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	margin: 12px 0px 0px 0px;
	display: block;
	background-color: #FFFFFF;
	}

.alerttop
	{
	vertical-align: top;
	padding: 0px 0px 4px 0px;
	}

.alerticon
	{
	float: left;
	text-align: center;
	background: #CC0000;
	line-height: 1.5em;
	margin: 0;
	}

.alertlabel
	{
	color: #990000;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 11px;
	padding: 0px 0px 4px 4px;
	}

.alertbody
	{
	color: #990000;
	line-height: 1.5em;
	font-size: 10px;
	padding: 4px 4px 4px 4px;
	}

.redflagearly
	{
	border-color: #CC0000;
	border-style: solid;
	border-width: 1px;
	margin: 12px;
	padding: 0px;
	width: 60%;
	}

.redflag
	{
	border-color: #CC0000;
	border-style: solid;
	border-width: 1px;
	margin: 12px;
	padding: 0px;
	}

.redflagtop
	{
	padding: 0px 0px 4px 0px;
	}

.redflagicon
	{
	float: left;
	text-align: center;
	background: #CCCCCC;
	margin: 0;
	}

.redflaglabel
	{
	color: #CC0000;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 11px;
	padding: 0px 0px 4px 4px;
	}

.redflagbody
	{
	color: #000000;
	line-height: 1.75em;
	font-size: 10px;
	padding: 4px 4px 4px 4px;
	}

.infoboxearly
	{
	color: #0000FF;
	border-color: #0000FF;
	border-style: solid;
	border-width: 1px;
	margin: 12px;
	padding: 0px 6px 0px 0px;
	width: 60%;
	}

.infobox
	{
	color: #0000FF;
	border-color: #0000FF;
	border-style: solid;
	border-width: 1px;
	margin: 12px;
	padding: 0px;
	}

.infoboxtop
	{
	padding: 0px 0px 4px 0px;
	}

.infoboxicon
	{
	float: left;
	text-align: center;
	background: #CCCCCC;
	margin: 0;
	}

.infoboxlabel
	{
	color: #0000FF;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 11px;
	padding: 0px 0px 4px 4px;
	}

.infoboxbody
	{
	color: #000000;
	line-height: 1.75em;
	font-size: 10px;
	padding: 4px 4px 4px 4px;
	}

.tertiary
	{
	color: #666699;
	background: #FFFFFF;
	border-color: #666699;
	border-style: solid;
	border-width: 1px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	width: 180px;
	}

.tertiarytop
	{
	padding: 0px 0px 4px 0px;
	}

.tertiaryicon
	{
	float: left;
	text-align: center;
	background: #9999CC;
	margin: 0;
	}

.tertiarylabel
	{
	color: #333366;
	font-weight: bold;
	line-height: 2em;
	font-size: 11px;
	padding: 4px 0px 4px 4px;
	}

.tertiarybody
	{
	color: #000000;
	line-height: 1.5em;
	font-size: 10px;
	padding: 8px 8px 8px 8px;
	}

.head 
	{
	line-height: 1.5em;
    color:  #333366; 
    font-family: verdana;
    font-weight: bold;
	font-size: 18px;
	border-color: #666666;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	}
	
.head2 
	{
    color:  #333366; 
    font-family: verdana;
    font-weight: bold;
	font-size: 16px;
	}
	
.subhead 
	{
    color:  #333366; 
    font-family: verdana;
    font-weight: bold;
    font-size: 14px;
   	margin: 24px 0px 0px 0px;
   	line-height: 1.4em;
   	}
	
.subhead2
	{
    color:  #333366; 
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
   	margin: 21px 0px 0px 0px;
   	line-height: 1.4em;
   	}

	
.subsubhead 
	{
	line-height: 1.35em;
    color:  #000000; 
    font-family: verdana;
    font-weight: bold;
    font-size: 12px;
    margin: 18px 0px -4px 0px;
	}

.subsubsubhead 
	{
	line-height: 1.35em;
    color:  #000000; 
    font-family: verdana;
    font-weight: bold;
    font-style: italic;
    margin: 18px 0px -4px 0px;
	font-size: 10px;
	}

.tablehead 
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-weight: bold;
    font-size: 10px;
	}
	
.bodytext 
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}
	
.definition 
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}

.term
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	font-weight: bold;
	}
	
.definitionstart 
	{
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	}
	
.sidebar
	{
	float: right;
	padding: 0px 0px 16px 16px;
	}
	
.sidebargraphicsbox
	{
	border-style: solid;
	border-width: 1px;
	border-color: #666699;
	width: 180px;
	text-align: center;
	}

.sidebartextbox
	{
	border-style: solid;
	border-width: 1px;
	border-color: #666699;
	width: 180px;
	}
	
.sidebarlabel
	{
	font-weight: bold;
	color: #333366;
	font-size: 10px;
	}
	
.sidebarcontent
	{
	padding: 8px;
	font-size: 10px;
	}

.sidekeyterm
	{
	color: #CC6600;
	font-size: 10px;
	font-weight: bold;
	}
	
.sidedefinition 
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}


.footer 
	{
	color: #FFFFFF; 
	font-family: verdana;
	}
	
A.footer
	{
	color: #9999CC;
	text-decoration: none;
	}
	
A.footer:visited
	{
	color: #9999CC;
	text-decoration: none;
	}

#content 
	{
	margin-top: 35px; 
	}
	
	.menu .options 
	{
		font-family: verdana;
		margin-right: 1px;
		margin-bottom: 1px;
		border: 1px solid #666699;
		background-color: #DBDBFF;
	}
	
	.menu a 
	{
		font-family: verdana;
		color: #333366;
		display: block;
		padding: 2px 10px;
		background-color: transparent;
		text-decoration: none;
	}
	
	.menu a:hover 
	{
		background-color: #EFEFFF;
		font-family: verdana;
		color: #333366;
	}

	#about 
	{
		position: absolute;
		font-family: verdana;
		left: 5px;
		top: 200px;
	}
	
.infobox2 
	{ 
	color: #000000; 
	font-family: Verdana; 
	background-color: #CCCCFF; 
	padding: 5px; 
	width: 100%; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #666699; 
	}

.illustrationbox 
	{ 
	color: #000000; 
	font-family: Verdana; 
	background-color: #CCCCFF; 
	padding: 0px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #666699; 
	}
	
.previousnext
	{
	text-align: center;
	width: 100%;
	}
	
.inlinenote
	{
	font-weight: bold;
	}
	
.moreinfo
	{
	font-style: italic;
	line-height: 1.75em;
    font-family: verdana;
    font-size: 10px;
	}
	
.searchbox
	{
	padding: 4px;
	border-width: 4px;
	}
	
.formfield
	{
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}
	
.formbutton
	{
	font-weight: bold;
	line-height: 1.25em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}
	
.middle
	{
	padding: 20px 20px 10px 20px;
	}
	
.breadcrumbs
	{
	font-size: 9px;
	color: #333333;
	}
	
.copyright
	{
	line-height: 1.5em;
    color:  #333333; 
    font-family: verdana;
    font-size: 9px;
	border-color: #666666;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	}
	
.related
	{
	background: #CCCCFF;
	border-color: #666699;
	border-width: 1px;
	border-style: solid;
	padding: 0px;
	}

.relatedcontent
	{
	background: #CCCCFF;
	border-color: #666699;
	padding: 8px;
	margin: 0px 6px 0px 6px;
	}

.relatedpic
	{
	border-style: solid;
	text-align: center;
	border-width: 1px;
	border-color: #666699;
	margin: 0px 0px 4px 0px;
	}
	
.relatedtitle 
	{
	line-height: 1.25em;
    color:  #FFFFFF; 
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #666699;
    background: #666699;
    padding: 4px;
	}

.relatedhead
	{
	line-height: 1.25em;
    color:  #333366; 
    font-family: verdana;
    font-weight: bold;
	font-size: 14px;
	border-color: #666666;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	}

.experiencesdisplayquote
	{
	padding: 0px 12px 12px 12px;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	}

.experiencesvideo
 	{
/*	list-style: disc url(../images/video_icon2.gif); */
 	}
 
 .experiencesitem
 	{
	padding: 0px 0px 8px 0px;
	}
	
.experiencesquote
	{
	font-size: 10px;
	line-height: 1.25em;
	}
	
.experiencespersonname
	{
	line-height: 1.25em;
    color:  #FFFFFF; 
    font-family: verdana;
    font-weight: bold;
    font-size: 14px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #666699;
    background: #666699;
    padding: 4px;
	}
	
.experiencespersonsubname
	{
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	}

.experiencespic
	{
	border-style: solid;
	text-align: center;
	border-width: 1px;
	border-color: #666699;
	margin: 0px 8px 4px 0px;
	}
		
.back
	{
	vertical-align: middle;
	float: left;
	}

.next
	{
	text-align: right;
	vertical-align: middle;
	}

.symptomtree
	{
	padding: 0px 6px 6px 0px;
	}
	
.getquicktime
	{
	padding: 15px 0px 15px 0px;
	}
	
.getquicktime2
	{
	padding: 0px 15px 0px 0px;
	}
	
.aboutstaff
	{
	margin: 4px;
	padding: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #666699;
	}
	

.noprint
	{
	display: none;
	}
	
.tabletitle
	{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0px 4px 0px;
	}
	
.tablesubtitle
	{
	text-align: center;
	font-size: 10px;
	font-style: italic;
	padding: 0px 48px 4px 48px;
	}
	
.caption
	{
	font-style: italic;
	}
	
.lessonbody
	{
	margin: 8px 0px 12px 24px;
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}
	
.lessonnumber 
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    margin: 18px 0px 0px 0px;
	}

.dgbcallout
	{
	width: 80%;
	margin: 20px 0px 20px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	padding: 8px 18px 8px 18px;
	text-align: left;
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}
	
.dgbcallouttitle
	{
	text-align: center;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	font-size: 12px;
	}
	
.dgbcalloutsubtitle
	{
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 8px 0px;
	}
	
.boxedcaption
	{
	border-color: #9999CC;
	border-width: 1px;
	border-style: solid;
	margin: 8px;
	width: 510px;
	padding: 8px;
	background-color: #FFFFFF;
	text-align: left;
	}
	
.acknowledgementshead
	{
	text-align: center;
	padding: 10px;
	border-style: solid;
	border-color: #999999;
	border-width: 0px 0px 1px 0px;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	}
	
.firstglossletter
	{
	font-size: 18px;
	font-weight: bold;
	color: #333366;
	padding: 12px 8px 12px 4px;
	background-color: #CCCCFF;
	border-color: #666699;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	}
	
.firstglossterms
	{
	padding: 12px 8px 8px 12px;
	border-color: #666699;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	}
	
.glossletter
	{
	font-size: 18px;
	font-weight: bold;
	color: #333366;
	padding: 12px 8px 12px 4px;
	background-color: #CCCCFF;
	border-color: #666699;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	}
	
.glossterms
	{
	padding: 12px 8px 8px 12px;
	border-color: #666699;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	}
	
.glossglass
	{
	float: left;
	vertical-align: middle;
	}
	
.definition 
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	margin: 5px 0px 5px 0px;
	}

.term
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-size: 11px;
	font-weight: bold;
	}
	
.deflinks
	{
	font-size: 9px;
	padding: 4px 0px 0px 0px;
	border-color: #CCCCCC;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	margin: 0px 12px 35px 0px;
	}
	
.deflinks A
	{
	font-size: 9px;
	}
	
.definitionstart 
	{
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	}
	
.jumparrow
	{
	float: right;
	vertical-align: bottom;
	}
	
.returntotop A
	{
	font-size: 9px;
	}

.returntotop 
	{
	margin: 0px 0 10px 0px;
	}
	
.lessonbody
	{
	margin: 8px 0px 12px 24px;
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}
	
.lessonnumber 
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    margin: 18px 0px 0px 0px;
	}

.dgbcallout
	{
	width: 80%;
	margin: 20px 0px 20px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	padding: 8px 18px 8px 18px;
	text-align: left;
	line-height: 1.75em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	}
	
.dgbcallouttitle
	{
	text-align: center;
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	font-size: 12px;
	}
	
.dgbcalloutsubtitle
	{
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 8px 0px;
	}
	
.boxedcaption
	{
	border-color: #9999CC;
	border-width: 1px;
	border-style: solid;
	margin: 8px;
	width: 510px;
	padding: 8px;
	background-color: #FFFFFF;
	text-align: left;
	}
	
.acknowledgementshead
	{
	text-align: center;
	padding: 10px;
	border-style: solid;
	border-color: #999999;
	border-width: 0px 0px 1px 0px;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	}
	
.firstglossletter
	{
	font-size: 18px;
	font-weight: bold;
	color: #333366;
	padding: 12px 8px 12px 4px;
	background-color: #CCCCFF;
	border-color: #666699;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	}
	
.firstglossterms
	{
	padding: 12px 8px 8px 12px;
	border-color: #666699;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	}
	
.glossletter
	{
	font-size: 18px;
	font-weight: bold;
	color: #333366;
	padding: 12px 8px 12px 4px;
	background-color: #CCCCFF;
	border-color: #666699;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	}
	
.glossterms
	{
	padding: 12px 8px 8px 12px;
	border-color: #666699;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	}
	
.glossglass
	{
	float: left;
	vertical-align: middle;
	}
	
.definition 
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-size: 10px;
	margin: 5px 0px 5px 0px;
	}

.term
	{
	line-height: 1.5em;
    color:  #000000; 
    font-family: verdana;
    font-size: 11px;
	font-weight: bold;
	}
	
.deflinks
	{
	font-size: 9px;
	padding: 4px 0px 0px 0px;
	border-color: #CCCCCC;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	margin: 0px 12px 35px 0px;
	}
	
.deflinks A
	{
	font-size: 9px;
	}
	
.definitionstart 
	{
	color: #000000;
	font-family: verdana;
	font-weight: bold;
	}
	
.jumparrow
	{
	float: right;
	vertical-align: bottom;
	}
	
.returntotop A
	{
	font-size: 9px;
	}

.returntotop 
	{
	margin: 0px 0 10px 0px;
	}
	


