BODY
{
	margin-top: 10px;
	font-size: 10px;
	margin-left: 10px;
	overflow: visible;
	margin-right: 10px;
	font-family: arial, helvetica, sans serif;
	background-color: white;
}
TD, .captionText
{
	font-size: 9px;
	color: slategray;
	/*line-height: 17px;*/
	font-family: arial, helvetica, sans serif;
	letter-spacing: .3em;	/*letter-spacing: 0.4em;*/
	/*background-color: white;*/
}

TD, .captionText2
{
	font-size: 9px;
	color: slategray;
	/*line-height: 17px;*/
	font-family: arial, helvetica, sans serif;
	letter-spacing: .35em;	/*letter-spacing: 0.4em;*/
	/*background-color: white;*/
}

.calendar
{	
	font-size: 9px;
	color: black;
	/*line-height: 10px;*/
	font-family: arial, helvetica, sans serif;
	letter-spacing: 0.05em;	
	/*background-color: white;*/
}

.bodyText
{
	 /*letter-spacing:1px;*/
	 font-size:10px;
	 text-align:left;
	 text-justify:newspaper;
}

.standFirst
{
	 /*letter-spacing:1px;*/
	 font-size:11px;
	 text-align:left;
	 line-height:14px;
	 /*text-justify:newspaper;*/
	 margin-left:3px	
}

.pageHeader
{
	 /*letter-spacing:4px;*/
	 font-size:11px;
	 margin-left:3px	
}

.pageBreak
{
	page-break-before:always;
}

IMG
{
	border:none;
}

.numberText
{
	font-size:9px;
}

A
{
	color: slategray;
	text-decoration: none;
}

.underlineLink
{
	color: slategray;
	text-decoration: underline;
}

A:hover
{
	text-decoration: none;
}



.inputText
{
	border-right: slategray 1px solid;
	padding-right: 2px;
	border-top: slategray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: slategray 1px solid;
	width: 270px;
	padding-top: 2px;
	border-bottom: slategray 1px solid;
	font-size: 11px;
	font-family: arial, helvetica, sans serif;
	letter-spacing: 0.05em;
}

.inputDate
{
	border-right: slategray 1px solid;
	padding-right: 2px;
	border-top: slategray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: slategray 1px solid;
	width: 135px;
	padding-top: 2px;
	border-bottom: slategray 1px solid;
	font-size: 11px;
	font-family: arial, helvetica, sans serif;
	letter-spacing: 0.05em;
}

.inputElement
{
	border-right: slategray 1px solid;
	padding-right: 2px;
	border-top: slategray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: slategray 1px solid;
	padding-top: 2px;
	border-bottom: slategray 1px solid;
	font-size: 11px;
	font-family: arial, helvetica, sans serif;
	letter-spacing: 0.05em;
}

.inputButton
{
	border-right: slategray 1px solid;
	padding-right: 2px;
	border-top: slategray 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: slategray 1px solid;
	padding-top: 2px;
	border-bottom: slategray 1px solid;
	font-size: 11px;
	font-family: arial, helvetica, sans serif;
	letter-spacing: 0.05em;
}

.linkCell
{
	border-right: gainsboro 1px solid;
	padding-right: 6px;
	border-top: gainsboro 1px solid;
	padding-left: 6px;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: gainsboro 1px solid;
	cursor: hand;
	padding-top: 2px;
	border-bottom: gainsboro 1px solid;
}

.linkCellTarget
{
	border-right: gainsboro 2px solid;
	padding-right: 6px;
	border-top: gainsboro 2px solid;
	padding-left: 6px;
	padding-bottom: 2px;
	border-left: gainsboro 2px solid;
	cursor: hand;
	padding-top: 2px;
	border-bottom: gainsboro 2px solid;
	background-color: gainsboro;
	font-weight:bold;
}

.listHeader
{
	margin-left: 17px;
}

.noPrint
{
	display: none;
	visibility: hidden;
}
