.normal_title { margin-top: 15px; margin-bottom: 20px; padding-bottom: 3px; padding-top: 15px; border-top: 1px solid #0d87c8; }
.normal_first_title { margin-top: 0; border-top: none; padding-top: 0; }
.normal_no_title { }
.no_title_container { margin-top: 15px; padding-top: 20px; border-top: 1px solid #0d87c8; }
p.banner { margin: 0; }

.rounded_box1 { background: url(img/box/bottom_right.png) no-repeat bottom right; }
.rounded_box2 { background: url(img/box/bottom_left.png) no-repeat bottom left; }
.rounded_box3 { background: url(img/box/top_right.png) no-repeat top right; }
.rounded_box4 { background: url(img/box/top_left.png) no-repeat top left; padding: 8px; }
.rounded_box_title { text-align: center; margin-bottom: 5px; font-weight: bold; font-family: Arial, Sans-Serif; color: #d3722f; }

* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox2 {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	width: 100%;
	background: url(img/round/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	margin-bottom: 15px;
}
.boxhead2 {
	background: url(img/round/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead2 h2 {
	background: url(img/round/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 10px 30px 10px 20px;
	border: none;
}
.boxhead2 .Head {
	color: white; 
	font-weight: normal; 
	font-size: 1.2em; 
	line-height: 1em;
}
.boxbody2 {
	background: url(img/round/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 10px 15px 15px;
}


