#mainpage_content
{
	width: 700px;
	float: left;
}
.expandme
{
	position: relative;
	float: left;
	clear: left;
	width: 200px;
	min-height: 40px;
	margin-bottom: 10px;
	cursor: pointer;

	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;

	background-color: #183165;

	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-ms-filter:"alpha(opacity=50)"; /* IE8 */ 
}
.expandme .content{
	width: 170px;
	margin: 15px 15px 13px 15px;
	float: left;
}
.expandme .expander_close{
	float: left;
	width: 10px;
	height: 50px;
	display: none;
}
.expandme .clearfix{
	height: 1px;
	clear: both;
}
.expandme .expander_close img{
	border: 0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	-ms-filter:"alpha(opacity=50)"; /* IE8 */ 
}
.expandme .content img{
	float:left;
	margin:0px 4px 5px 0px;
}
.expandme .content h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 14px;
	line-height: 14px;
	color: #CCC;
	width: 130px;
	float: left;
	margin: 0px 0px 5px 0px;
	clear: right;
}
.expandme .content p{
	font-size: 12px;
	line-height: 110%;
	color: #BBB;
	margin: 0px;
}
.expandme:hover
{
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	-ms-filter:"alpha(opacity=90)"; /* IE8 */ 
}
.expanded
{
	position: absolute;
	display: none;
	color: #CCC;
	background-color: #183165;
	
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	border-bottom-right-radius: 15px;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	-ms-filter:"alpha(opacity=90)"; /* IE8 */ 
}
.expanded_wrap{
	display: none;
	position: relative;
	text-align: justify;
	margin: 0px;
	height: 100%;
	padding: 0px 20px 0px 20px;
}
.expander_close_top, .expander_close_bottom{
	display: none;
	position: absolute;
	right: 2px;
}
.expander_close_top{
	top: 2px;
}
.expander_close_bottom{
	bottom: 2px;
}
.expander_close_bottom img, .expander_close_top img{
	border: 0px;
}
.expander_content
{
	position: absolute;
	width: 440px;
	top: 20px;
	padding: 0px;
	overflow: auto;
}
.expander_contents
{
	margin: 0px 5px 0px 5px;
}
.expander_contents h2
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 15px;
	line-height: 15px;
	border-bottom: 1px solid #999;
}
.expander_contents p
{
	clear: both;
	line-height: 120%;
	margin: 0px 0px 10px 0px;
}
.expander_contents h3
{
	margin: 1px;
	padding: 0px;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
}
.expander_contents p img
{
	border: 0px;
}
.expander_contents p img.left
{
	float: left;
	margin: 0px 10px 10px 0px;
}
.expander_contents p img.right
{
	float: right;
	margin: 0px 0px 10px 10px;
}
.expander_contents a:link {
	text-decoration: none;
	color: #33CCFF;
}
.expander_contents a:visited {
	text-decoration: none;
	color: #33CCFF;
}
.expander_contents a:hover {
	text-decoration: underline;
	color: #33CCFF;
}
.expander_contents a:active {
	text-decoration: none;
	color: #33CCFF;
}