body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	border: none;
	list-style-position: outside;
	list-style-type: circle;
	cursor: hand;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	border: thin none;

}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099FF;
}
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #0099FF;
}
h2 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #CC0000;
	border: 1px ridge #CC0000;
	padding: 0px;
	height: auto;
	width: auto;
}
a:link {
	font: 9px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
	cursor: hand;
}
a:visited {
	font: 9px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
	cursor: hand;
}
a:hover {
	font: 9px Arial, Helvetica, sans-serif;
	color: #0099FF;
	cursor: hand;
}
a:active {
	font: 9px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
	cursor: hand;
}

table {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;

}
.subtable {
	font: 12px Arial, Helvetica, sans-serif;
	color: #CC0000;
	background: #FFFFFF;
}


.breadcrumb {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
ul {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: circle inside;
}
.michellist {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: url(http://www.sharpthinkers.com/abc/bullet.gif) none outside;
}
a.newlink:link {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
}
a.newlink:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
}
a.newlink:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
}
a.newlink:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
}
sup {
	font: 10px Arial, Helvetica, sans-serif;
}
.inlinehighlight {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.internalsubheader {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0099FF;
}
.buttonpanelsubtext {
	font: 10px Arial, Helvetica, sans-serif;
	color: #0099FF;
}
.sidetable {
	font: 12px Arial, Helvetica, sans-serif;
	color: #CC0000;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
	white-space: normal;
	list-style: square outside;
	text-indent: 2pt;
	display: none;
	background: #FFFFFF url(none);


}
.casedescript {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: middle;

}
.casediscp {
	font: 10px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: center;
	vertical-align: middle;

}
.caseindustr {
	font: 10px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-align: center;


}
.casedescripthead {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #0099FF;
}
a.viewdemo:link {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	border: thin none #C4E8FF;
	background: #C4E8FF;
	text-decoration: none;
	margin: 0px;



}
a.viewdemo:visited {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: thin none #0099FF;
	background: #CC0000;
	text-decoration: none;


}
a.viewdemo:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: thin none #0099FF;
	background: #0099FF;
	text-decoration: none;


}
a.viewdemo:active {
	font: 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: thin none #CC0000;
	background: #CC0000;
	text-decoration: none;


}
a.caseheaders:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
	background: #FFFFFF;
	border: thin double #00CCFF;
}
a.caseheaders:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: none;
	background: #FFFFFF;
	border: thin double #0099FF;
}
a.caseheaders:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #0099FF;
	border: thin solid #FFFFFF;
}
a.caseheaders:active {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-decoration: underline;
	background: #FFFFFF;
	border: thin double #0099FF;
}
.leheaders {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-indent: 0pt;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;


}
.quotebody {
	font: italic 12px Geneva, Arial, Helvetica, san-serif;
	color: #0099FF;
}
.quotebib {
	font: 10px Geneva, Arial, Helvetica, san-serif;
	color: #0099FF;
}
.reverselist {
	list-style: lower-alpha url(none);
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;


}
.curriculumlist {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #666666;
	list-style: square;

}
.correlate {
	font: italic bold 10px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.indextables {
	font: 10px Arial, Helvetica, sans-serif;
	color: #0099FF;
	background: #FFFFFF;
	border: thin dashed #0099FF;
	padding: 4px;

	-moz-border-radius" 12px
}
.edlabels {
	font: 9px Arial, Helvetica, sans-serif;
	color: #000000;
}
.contest {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
.fineprint {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
