div#body_contain { padding:0; min-height:460px; }
* html div#body_contain { height:460px; }

div#body_contain ul#index
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:800px;
	height:360px;
}

div#body_contain ul#index li
{
	padding:0;
	float:left;
	width:200px;
	height:360px;
}

h2, h3, p, ul { padding: 10px 10px 0; }
ul { margin-left: 20px; }

div#green_left
{
	float:left;
	min-height: 440px;
	padding-right: 10px;
	width: 310px;
}
div#green_left img {
	margin:10px 0 0 10px;
}
* html div#green_left { height: 440px; }

#body_contain div#green_flash, #body_contain div.jm_replaced
{
	float: right;
	min-height: 440px;
	margin: 0;
	/*padding: 10px 10px 0 0;*/
	padding: 0;
	width: 480px;
}
* html #body_contain div#green_flash, * html #body_contain div.jm_replaced { height: 440px; margin-top:0px; }
* html div#green_flash.asdf { margin-top: -570px !important; }

div#green_flash ul { padding: 0; }

a { text-decoration: underline; }
div#footer a { text-decoration: none; }

div.package
{
	border:2px solid #F78F1E;
	width:225px;
	margin: 10px 0 0 35px;
	text-align:center;
	padding-bottom: 8px;
}
div.package_color
{
	border:2px solid #F78F1E;
	width:225px;
	margin: 10px 0 0 35px;
	text-align:center;
	color:#F78F1E;
	padding-bottom: 8px;
}