
#pageIndexSpacer {width: 8.0em} /*other properties for this id are assigned via "index.xsl" */

ul.itemsIndex {
	list-style-type: none;
	list-style-image: url('images/indexListMarker_off.png');
	text-align: left;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

ul.itemsIndex li {padding-top: 0.5em}

ul.itemsIndex li a {
	font-size: 120%;
}

ul.itemsIndex li a:visited {color: black}

ul.itemsIndex p {padding-bottom: 0; margin-bottom: 0; text-indent: -1.6em}

ul.itemsIndex p span {font-size: 140%; font-style: normal; font-weight: bold; color: black;}

h1.itemsHeading {
	font-size: 100%;
	font-weight: bold;
	color: #900000;
	margin: 0;
	padding-bottom: 2.0em;
}

div.itemLine {
	clear: both;
	width: 54.0em;
	padding: 0 2.0em 0 0;
	margin: 0;
	text-align: left;
	color: #404040;
}

div.itemLine p {
	position: relative;
	z-index: 1;
}

div.itemLine ol {
	position: relative;
	z-index: 1;
}

div.itemLine ul {
	position: relative;
	z-index: 1;
}

div.itemLine div.itemImageDiv {
	float: right;
	position: relative;
	z-index: 1000;
	margin-top: 0;
	padding: 0 2.0em 1.5em 1.5em;
	text-align: center;
}

div.itemImageDiv img {
	margin: 0;
	padding: 0;
}

div.itemImageDiv p {
	position: relative;
}

a.itemImageAnchor {
	display: block;
	margin-top: 0;
	padding: 0 2.0em 1.5em 1.5em;
	position: relative;
	z-index: 1000;
	float: right;
	text-align: center;
	color: #000090;
	text-decoration: none;
}

a.itemImageAnchor img {border:none}

	div.itemLine h1 {
		font-size: 100%;
		font-weight: bold;
		color: #900000;
		margin: 0;
		padding: 0 0 0 0.5em;
	}
	
	div.itemLine h2 {
		font-size: 100%;
		font-weight: bold;
		color: black;
		margin: 0;
		padding: 0 0 0 0.5em;
	}

	div.itemLine p {
		font-size: 120%;
		margin: 0.5em 0 0 0;
		padding: 0 0 0 0.5em;
	}

	div.itemLine ul {
		position: relative;
		right: 1.5em;
		font-size: 120%;
	}

	div.itemLine ul ul {font-size: 100%}

div.itemFormDiv {
	clear: both;
	position: relative;
	width: 56.0em;
	height: 2.1em;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	border-top: 0.1em solid #d0d0d0;
	border-bottom: 0.1em solid #d0d0d0;
	margin-top: 0;
	margin-bottom: 0;
}

form.itemForm, form.itemForm2 {
	display: inline;

	/*
	clear: both;
	position: relative;
	width: 56.0em;
	height: 2.1em;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	border-top: 0.1em solid #d0d0d0;
	border-bottom: 0.1em solid #d0d0d0;
	margin-top: 0;
	margin-bottom: 0;
	*/
}
form.itemForm input, form.itemForm2 input {
	display: inline;
	margin-right: 0.1em;
	margin-left: 0.1em;
	text-transform: capitalize;
}

form.itemForm2 input {font-size: 110%}

form.itemForm input.special {
	color: red;
	font-weight: normal;
}

div.itemLinks {
	clear: both;
	position: relative;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	border-top: 0.1em solid #d0d0d0;
	border-bottom: 0.1em solid #d0d0d0;
	width: 56.0em;
}

div.itemLinks ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/*div.itemLinks ul li {
	display: inline;
}*/

div.itemLinks ul li a {
	color: #000090;
	text-decoration: none;
	padding: 0.2em 0.5em 0.2em 0.5em;
	font-size: 120%;
}

div.itemLinks ul li a:visited {color: #505050}

div.itemLinks ul li a:hover {
	background-color: #ffff50;
}

p.featureIndex {
	text-align: left;
	left: 5.0em;
	text-decoration: underline;
	position: relative;
	margin-bottom: 0.5em;
	font-size: 140%;
	font-style: normal;
}

ol.featureIndex {
	position: relative;
	left: 5.0em;
	text-align: left;
	margin: 0 0 0 2.5em;
	padding: 0;
	list-style-type: none;
}

ol.featureIndex li {
	font-size: 120%;
	padding-bottom: 0.2em;
}

ol.featureIndex li a {color: blue; text-decoration: underline}
ol.featureIndex li a:hover {text-decoration: none}

div.featureGroup {
	width: 58.0em;
	padding-right: 2.0em;
}

div.featureGroup h1 {
	clear: both;
	font-size: 140%;
	font-weight: bold;
	color: #900000;
	text-align: left;
	border-bottom: 0.1em solid #505050;
	padding-top: 3.0em;
	padding-bottom: 0.5em;
}

div.featureGroup img {
	border: 0.2em solid black;
	position: relative;
	float: right;
	margin: 1.5em 1.0em 1.0em 1.0em;
	height: 20.1em;
	widht: 17.0em;
}

div.featureGroup ul {
	position: relative;
	left: -2.5em;
	text-align: left;
	color: #505050;
}

div.featureGroup ul li {
	font-size: 120%;
	padding-top: 0.5em;
}

ul.backToTopMenu {
	clear: both;
	position: relative;
	right: 1.0em;
	width: 58.0em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 3.0em;
	margin-top: 1.0em;
}

ul.backToTopMenu li {
	display: inline;
	float: left;
	padding: 0 0.7em 0 0.7em;
/*	border-left: 0.1em solid blue;*/
}

ul.backToTopMenu li a {font-size: 110%; color: #80a0ff; text-decoration: underline;}
ul.backToTopMenu li a:hover {text-decoration: none;}

div.backToTop {
	clear: both;
	position: relative;	
	left: 1.0em;
	background: red;
	height: 2.0em;
	width: 56.0em;
	padding-top: 3.5em;
}

div.backToTop a {
	color: #8080ff;
	text-decoration: underline;
	margin-top: 3.5em;
	font-size: 120%;
}

div.backToTop a:hover {text-decoration: none;}