body {
	font-family:  verdana, helvetica, sans-serif;
	font-size:    10pt;
	font-weight:  normal;
	background-color:  #ffffff;
	color:        #000000;
	margin-left:  10px;
	margin-top:   15px;
}
a:link {
	color : #0000ff;
	font-family : inherit;
	text-decoration : none;
	background-color : transparent;
}
a:hover {
   	color : #0000ff;
   	font-family : inherit;
   	text-decoration : underline;
   	background-color : transparent;
}
a:visited {
	color : #0000ff;
	font-family : inherit;
	text-decoration : none;
	background-color : transparent;
}
h1 {
	font-family:  inherit;
	font-size:    16pt;
	font-weight:  bold;
}
h2 {
	font-family:  inherit;
	font-size:    12pt;
	font-weight:  bold;
}
h3 {
	font-family:  inherit;
	font-size:    9pt;
	font-weight:  bold;
}	
th {
	font-family:  verdana, helvetica, sans-serif;
	font-size:    8pt;
	font-weight:  bold;
	text-align:   left;
}	
td {
	font-family:  verdana, helvetica, sans-serif;
	font-size:    8pt;
	font-weight:  normal;
}	
table, tbody {
	margin-top:   0px;
	margin-bottom:0px;
	border:       0px;
}
table.documents, tbody.documents, td.documents, th.documents {
	margin-top:   0px;
	margin-bottom:0px;
	border:       1px solid black;
}
input {
	background-color: white;
	font-family:  verdana, helvetica, sans-serif;
	font-size:    8pt;
	font-weight:  normal;
}
select {
	background-color: white;
	font-family:  verdana, helvetica, sans-serif;
	font-size:    8pt;
	font-weight:  normal;
}
textarea {
	background-color: white;
	font-family:  verdana, helvetica, sans-serif;
	font-size:    8pt;
	font-weight:  normal;
}
table.alternate_rows tr.odd td {
	background-color: #ffffff;
}
table.alternate_rows tr.even td {
	background-color: #efefef;
}
table.alternate_rows {
	border-spacing: 0;
}
table.alternate_rows th,td {
	padding-top: 5px;
	padding-left: 5px;
}