html, body, h1, h2, h3, h4, h5, div, span, p, img, form, input {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%; /* Required */
}
body, p, div, span {
	font: 11px Arial, Helvetica, sans-serif; color:#333333;
}

h2 {
	font-size:18px;
	font-weight:normal;
}

h3 {
	font-size:14px;
	font-weight:bold;
}

h4 {
	font-size:12px;
	font-weight:bold;
}

h5 {
	font-size:11px;
	font-weight:bold;
}






.doc_icon {
	background: url(/assets/img/icon_doc.gif) no-repeat left center;
	padding: 3px 0px 3px 25px;
	margin:0px;
	font-size:12px;
	display: block;
}
.pdf_icon {
	background: url(/assets/img/icon_pdf.gif) no-repeat left center;
	padding: 3px 0px 3px 25px;
	margin:0px;
	font-size:12px;
	display: block;
}
.xls_icon {
	background: url(/assets/img/icon_xls.gif) no-repeat left center;
	padding: 3px 0px 3px 25px;
	margin:0px;
	font-size:12px;
	display: block;
}
.image_icon {
	background: url(/assets/img/icon_image.gif) no-repeat left center;
	padding: 3px 0px 3px 25px;
	margin:0px;
	font-size:12px;
	display: block;
}
.mouse_icon {
	background: url(/assets/img/icon_mouse.gif) no-repeat left center;
	padding: 3px 0px 3px 25px;
	margin:0px;
	font-size:12px;
	display: block;
}



.link_icon {
	background: url(/assets/img/icon_link.gif) no-repeat left center;
	padding: 3px 0px 3px 25px;
	margin:0px;
	font-size:12px;
	display: block;
}
.link_noicon {
	padding: 3px 0px 3px 25px;
	margin:0px;
	font-size:12px;
	display: block;
}

.odd  { background-color:#eee; }
.even { background-color:#fff; }

.filebox {
	margin-left:30px;
}

.filebox td {
  padding-left:28px;
  padding-right:8px;
  padding-top:3px;
  padding-bottom:3px;
}

.filebox a {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009;
	text-decoration: none;
}
.filebox a:hover {
	text-decoration: underline;
}

.adobepdf {
	float:right;
	width:128px;
	margin:10px;
}
