div.smlborder {
	border-collapse:collapse;
	border-bottom:0px;
	border-left:1px solid #777777;
	border-right:0px;
	border-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	-moz-box-shadow: inset 15px 0 5px -16px rgba(0,0,0,.1), -1px 0 0 #FFF;
	-webkit-box-shadow: inset 15px 0 5px -16px rgba(0,0,0,.1), -1px 0 0 #FFF;
	-webkit-border-image:-webkit-gradient(linear, 0 100%, 0 0, from(rgba(0,0,0,.15)), to(rgba(0,0,0,0))) 1 100%;
	-webkit-border-image:-webkit-linear-gradient(top, rgba(0,0,0,.15), rgba(0,0,0,0)) 1 100%;
	-moz-border-image:-moz-linear-gradient(top, rgba(0,0,0,.15), rgba(0,0,0,0)) 1 100%;
}
h1 {
	color:#555555;
	font-size:120%;
}
h1.main_title {
	font-size:200%;
}
h2 {
	color:#555555;
	font-size:110%;
	margin:0px;
	padding:0px;
}
hr { 
	border:1px solid #DDDDDD;
}
img.topimg {
	height:auto;
	width:80%;
}
table {
	padding:0px;
	margin:auto;
	width:90%;
}
tr {
	padding:0px;
}
tr:first-child td{
	width:30%;
}
td {
	color:#555555;
	padding:0px;
	vertical-align:top;
}
td.centerleft {
	text-align:left;
	vertical-align:middle;
}
