body {
	background-color: #F4F4F4;
}
a:link {
	text-decoration: underline;
	color: #333333;
}
a:visited {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
}
.subTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.boxHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.tableHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.tableTopHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.smallFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.smallLightFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.extranetBreadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-align: right;
}
.codeExamples {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #000000;
}
.codeExamplesBold {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}

/* spiffy corners */

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#666666}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bdbdbd;
  border-right:1px solid #bdbdbd;
  background:#8c8c8c}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #efefef;
  border-right:1px solid #efefef;
  background:#838383}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #838383;
  border-right:1px solid #838383;}
.spiffy4{
  border-left:1px solid #bdbdbd;
  border-right:1px solid #bdbdbd}
.spiffy5{
  border-left:1px solid #8c8c8c;
  border-right:1px solid #8c8c8c}
.spiffyfg{
  background:#666666}
  
 .spiffy-column-headers{display:block}
.spiffy-column-headers *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#cccccc}
.spiffy-column-headers1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  background:#d8d8d8}
.spiffy-column-headers2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9f9f9;
  border-right:1px solid #f9f9f9;
  background:#d5d5d5}
.spiffy-column-headers3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d5d5d5;
  border-right:1px solid #d5d5d5;}
.spiffy-column-headers4{
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9}
.spiffy-column-headers5{
  border-left:1px solid #d8d8d8;
  border-right:1px solid #d8d8d8}
.spiffy-column-headersfg{
  background:#cccccc}
