#content-main
	{ padding: 1px 0 7px 7px; width: 910px; }

#content-main h1
	{ color: #1d84a6; margin: -4px 0 10px 0; font-size: 2em; }

div.buttHold
	{ position: absolute; float: right; right: 7px; bottom: 7px;}

.ml_row{ width: 869px; /*margin: 0 auto;*/ }

.ml_box
	{ width: 204px; float: left; background-color: #f1f9fa; overflow: hidden; position: relative; }

.ml_box_top
	{ height: 6px; overflow: hidden; background:url(/cmscontent/images/mlbox_top.gif) no-repeat; }
.ml_box_fill
	{background:url(/cmscontent/images/mlbox_fill.gif) repeat-y 0 0; min-height: 265px; }
.ml_box_bott
	{ height: 6px; background: url(/cmscontent/images/mlbox_bott.png) no-repeat 0 0; overflow: hidden; }
.ml_box_news
{
	background-image: url(/cmscontent/images/ml_news_glyph.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ml_box_guides
{
	background-image: url(/cmscontent/images/ml_guides_glyph.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ml_box_feat
{
	background-image: url(/cmscontent/images/ml_feat_glyph.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ml_box_toptips
{
	background-image: url(/cmscontent/images/ml_toptips_glyph.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

div.ml_box h2
	{text-align: center; color: #006699; font-size: 1.55em; }

.ml_box_fill ul
{
	list-style-image: url(/cmscontent/images/ml_li_marker.gif);
	font-weight: bold;
	padding: 0 6px 0 24px;
	margin:0;
}

.ml_box_fill ul li { padding: 0; font-size: 1em; }

.ml_box_fill ul li a
	{ color: #666; }
	
.ml_pad { margin-right: 15px; }
