@charset "UTF-8";

div#banner div.content
{
	margin-bottom: 20px;
}
div#body_content div.content
{
	padding: 20px 20px 0 20px;
}
div#right_content
{
	float: right;
	padding: 20px 20px 0 0;
	margin: 0 0 20px 20px;
}
div#right_content div.content
{
	width: 350px;
	margin-bottom: 10px;
	padding: 0;
}
div#right_content_bottom div.content_top
{
	height: 10px;
	padding-left: 10px;
	font-size: 0;
	overflow: hidden;
	background: #FFF url(secondary-box-corners.gif) no-repeat top left;
}
div#right_content_bottom div.content_top div
{
	height: 10px;
	padding-right: 10px;
	background: #FFF url(secondary-box-corners.gif) no-repeat top right;
}
div#right_content_bottom div.content_top div div
{
	height: 10px;
	background: #FFF url(secondary-box-vertical-bg.gif) repeat-x top left;
}
div#right_content_bottom div.content_body_outer1
{
	padding-left: 10px;
	background: #FFF url(secondary-box-horizontal-bg.gif) repeat-y top left;
	height: 100%;
	overflow: hidden;
}
div#right_content_bottom div.content_body_outer2
{
	padding-right: 10px;
	background: #FFF url(secondary-box-horizontal-bg.gif) repeat-y top right;
	height: 100%;
	overflow: hidden;
}
div#right_content_bottom div.content_body_outer3
{
	background-color: #FFF;
	height: 100%;
	overflow: hidden;
}
div#right_content_bottom div.content_bottom
{
	height: 10px;
	padding-left: 10px;
	font-size: 0;
	overflow: hidden;
	background: #FFF url(secondary-box-corners.gif) no-repeat bottom left;
}
div#right_content_bottom div.content_bottom div
{
	height: 10px;
	padding-right: 10px;
	background: #FFF url(secondary-box-corners.gif) no-repeat bottom right;
}
div#right_content_bottom div.content_bottom div div
{
	height: 10px;
	background: #FFF url(secondary-box-vertical-bg.gif) repeat-x bottom left;
}
div#right_content_bottom h2
{
	color: #069;
	font-size: 120%;
	margin-bottom: 5px;
	/*padding-bottom: 5px;
	border-bottom: 1px solid #CCC;*/
	font-style: italic;
	font-weight: bold;
}