A:link {text-decoration: none; font-weight: bold; color: #006600;}
A:visited {text-decoration: none; font-weight: bold; color: #669A66}
a.black {text-decoration: none; color: #000000;}
a.link {font-size: 10pt;}
.black {color: black; font-face: arial;}
.title {background-color: #FFFFFF;}
.white {color: white; font-size: 10pt; font-weight: bold;}
.whiteLarge {color: white; font-size: 13pt; font-weight: bold;}
.greenLarge {color: #006600; font-size: 13pt; font-weight: bold;}
.greenXLarge {color: #006600; font-size: 15pt; font-weight: bold;}
.green {color: #006600; font-size: 11pt; font-weight: bold;}
.greenSmall {color: #006600; font-size: 10pt; font-weight: none;}
body { font-face: arial;}
td.small { font-face: arial; font-size: 10pt;}
TD { font-face: arial; font-size: 12pt;}

table
{
  border-collapse: collapse;
  border-spacing: 0pt;
  border-color: black;
  empty-cells: show;
  font-family: "Times New Roman", serif;
  font-size: 12pt;
  font-weight: normal;
  font-style: normal
}
td 
{
  border-color: black;
  font-face: Verdana,Arial;
  font-size: 12pt;
}
td.table1column1{  border: 0.0133333in solid }
td.table1column2 {  border: 0.0133333in solid}
td.table1column3{  border: 0.0133333in solid}
td.table1column4{  border: 0.0133333in solid}
td.table1column5{  border: 0.0133333in solid}
td.table2column0{  border: none }
td.table2column1{   border: 0.0133333in solid; border-right: none }

/* added by kl april 2007 for comparison tables*/
#comparison {
	text-align: center
	}
#comparison td {
	border: 0.0133333in solid;
	text-align: center;
	}
.compheader {
	background-color: #cccccc;
	}
.compsubheader {
	background-color: #f4f4f4;
	text-align: left;
	}


/* added by kl april 2007 for keys.*/
.keys {
	font-size: 9pt;

	}
#item {
	background-color: white;
	margin-bottom: -.3em;
	border-bottom: solid white 3px;
	text-align: left;
	float: left;
	max-width: 500px
	}
#level1 {margin-left: 10px; position: relative; border-bottom: 2px dotted gray; clear:both;}
#level2 {margin-left: 20px; position: relative; border-bottom: 2px dotted gray; clear:both;}
#level3 {margin-left: 30px; position: relative; border-bottom: 2px dotted gray; clear:both;}
#level4 {margin-left: 40px; position: relative; border-bottom: 2px dotted gray; clear:both;}
#level5 {margin-left: 50px; position: relative; border-bottom: 2px dotted gray; clear:both;}
#level6 {margin-left: 60px; position: relative; border-bottom: 2px dotted gray; clear:both;}
#level7 {margin-left: 70px; position: relative; border-bottom: 2px dotted gray; clear:both;}
#nextkey {
	background-color: white;
	float: right;
	text-align: right;
	top: 5px;
	margin-bottom: -.4em;
	border-bottom: solid white .2em;
	}


/* added by kl for keys - needs to be cleaned up.*/
div.cat {
	width: 100%;
	height: .8em; /* needed by NN6*/
	line-height: 1em;
	border-bottom: 3px dotted gray;
	margin-top: .9em;
	font-size: 0.85em;

}

.itemname	{
	float: left;
	top: 5px;
	position: relative; /*needed by IE6*/
	background-color: white;
	margin-bottom: -.3em;
	border-bottom: solid white .2em;
	padding-right: 10px;
	text-align: left;
	padding-left: 0px;
    max-width:75%;
}
.itemname_1	{
	float: left;
	top: 5px;
	position: relative; /*needed by IE6*/
	background-color: white;
	margin-bottom: -.3em;
	border-bottom: solid white .2em;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
    max-width:75%;
}
.itemname_2	{
	float: left;
	top: 5px;
	position: relative; /*needed by IE6*/
	background-color: white;
	margin-bottom: -.3em;
	border-bottom: solid white .2em;
	padding-right: 10px;
	padding-left: 20px;
	text-align: left;
    max-width:75%;
}
.itemname_3	{
	float: left;
	top: 5px;
	position: relative; /*needed by IE6*/
	background-color: white;
	margin-bottom: -.3em;
	border-bottom: solid white .2em;
	padding-right: 10px;
	padding-left: 30px;
	text-align: left;
    max-width:75%;
}
.itemname_4	{
	float: left;
	top: 5px;
	position: relative; /*needed by IE6*/
	background-color: white;
	margin-bottom: -.3em;
	border-bottom: solid white .2em;
	padding-right: 10px;
	padding-left: 40px;
	text-align: left;
    max-width:75%;
}
.itemname_5	{
	float: left;
	top: 5px;
	position: relative; /*needed by IE6*/
	background-color: white;
	margin-bottom: -.3em;
	border-bottom: solid white .2em;
	padding-right: 10px;
	padding-left: 50px;
	text-align: left;
    max-width:75%;
}

div.cat>.itemname, div.subcat>.itemname	{
	position:static; /*IE5 Mac Bug, items are offset */
}

.num	{
	float: right;
	position: relative; /* needed by IE6*/
	top: 5px;
	background-color: white;
	margin-bottom: -.4em;
	border-bottom: solid white .2em;
	  /*KL - width was 44px made wider to allow words*/
	text-align: right;
    max-width:25%;
	#font-family: "Times New Roman", monospace;
}

blockquote {
margin-left: 10px;
margin-top: 0px;
margin-bottom: 10px;
}


