.nl_row {
	clear: both;
}

.nlb {
	width: 289px; position: relative; float: left; margin: 9px 11px 0 0;
}

.nlb_top {
	background:url(/cmscontent/images/nlbox_top.gif) no-repeat 0 0; height: 6px; overflow: hidden;
}

.nlb_bott {
	background:url(/cmscontent/images/nlbox_bott.gif) no-repeat 0 0; height: 5px; overflow: hidden;
}

.nlb_mid {
	background: url(/cmscontent/images/nlbox_fill.gif) repeat-y 0 0; padding: 0 12px 4px 12px; min-height: 200px; height:200px;
}

.nlb h2	{
	height: 21px; margin: 0; padding: 6px 0 6px 0; color: #155f77; font-size: 1.5em;
}

.padL7 {
	padding-left: 7px;
}

.nlb ul {
	font-size: 1.0em;
}

.nlb ul.list1 { 
	list-style-type: none; list-style-position: outside; margin: 0; padding: 0 0 0 0; 
}
.nlb ul.list1 li { 
	display: inline; 
}
.nlb ul.list1 li a { 
	text-decoration: none; 
	color: #155f77; 
}

.nlb ul.list2 a { 
	text-decoration: none; 
}

.nlb ul.list1 li a:hover, .nlb ul.list2 a:hover { 
	text-decoration: underline; 
}

.nlb ul.list2 { 
	list-style-type: none; list-style-position: outside; margin: 10px 0 0 0; padding: 0;
}

.nlb ul.list2 li a { 
	color: #666; 
}

.nlb_mid p { 
	/*display: inline;*/ font-size: 1em; margin: 0 0 10px 0;
}

.nlb_glyph{ 
	float: right; 
}

.nlb div.car { 
	padding: 4px 0 0 0; 
}

.nlb div.money { 
	padding: 0 18px 0 0; 
}

.nlb div.house { 
	padding: 5px 15px 0 0; 
}

.nlb div.travel { 
	padding: 8px 25px 0 0; 
}

.nlb div.insurance { 
	padding: 11px 5px 0 0; 
}
