#outerbody {
	/*/*/ border-left-width: 152px ;  /* left column width. NN4 hack to hide borders */
	border-left-color: #E5E3D2;   /* left column colour */
	border-left-style: solid;
	/*/*/ border-right-width: 200px; /* right column width. NN4 hack to hide borders */
	border-right-color: #6E5D42;  /* right column colour */
	border-right-style: solid;
	background-color: none; /* center column colour */
	margin:5px 0;
}
#leftcolumn { margin-top:0px; width:152px; margin-left:-152px; }
#leftcolumn #subnav a img { border-bottom:3px solid #E5E3D2; border-top:4px solid #E5E3D2; }
#leftcolumn a:hover, #leftcolumn #subnav a:hover img { background-color:#D1CFBC; }

#maincolumn .content { background:none; padding:0 5px 0 5px; }/* 0 5px 10px 5px */
#maincolumn .content .column { padding:10px; }
#rightcolumn { margin:-5px -200px 0 0; padding-right:10px; background:none; /*/*/ width:190px; /* hack keeps NN4 right column right? */ }
#rightcolumn .content { border-top:5px solid #fff; margin-top:200px; color:#FFF; padding:0; }
#rightcolumn .content a { color:#FFF; }
#rightcolumn .content p { line-height:17px; }
	#rightcolumn .content p.dropcap:first-letter { font-size:280%; color:#fff; font-family:serif; padding-right:3px; }
#bottomLeft { width:245px; background-color:#414C50; float:left; margin: 5px 0 5px 0; margin-bottom:0px; height:286px; }
#bottomMid { width:295px; background: url("/life/images/sub_life_btm_mid_bg.jpg"); background-color:#9C4114; float:left; margin: 5px 0 5px 5px; height:286px; overflow:hidden; }
#bottomMid a { color:#fff; }
#bottomRight { width:198px; background-color:#FFF; float:left; margin: 5px 0 5px 5px; height:280px; border:1px solid #FECB3A; border-top-width:5px; }

/* leftcolumn Menu Changes */
#leftcolumn ul { margin:0; }
#leftcolumn li { width: 132px; }
#leftcolumn ul a { border-left:5px solid #C1B49D; padding:6px 5px 5px 10px; width: 152px; /* False value for IE4-5.x/Win. */ voice-family: "\"}\""; voice-family:inherit; width: 132px; /* You get it. Good value for compliant browers. */}
html>#leftcolumn li a {	width:132px; /* Be nice to Opera */ }
#leftcolumn ul a b { color:#555; }
#leftcolumn ul a:hover b { color:#fff; }
#leftcolumn ul a.selection { background:#88856A; color:#fff; border-left:5px solid #555; }
#leftcolumn ul li a.selection:hover { background:#369; color:#fff; border-left:5px solid #036; }

#leftcolumn ul li ul { border:0; margin:0; }
#leftcolumn ul li ul li { width: 142px; }
#leftcolumn ul li ul li a { background:#fff; font-size:80%; text-align:left; margin:0 0 0 0px; border-top:1px solid #fff; border-left:5px solid #555; padding:3px 0px 3px 10px; width: 152px; /* False value for IE4-5.x/Win. */ voice-family: "\"}\""; voice-family:inherit; width: 138px; /* You get it. Good value for compliant browers. */}
#leftcolumn ul li ul li a:hover { border-left:5px solid #036; }
html>#leftcolumn ul li ul li a { width:142px; /* Be nice to Opera */ }

/* rightcolumn Menu Changes */
#rightcolumn li { background:transparent; text-align: left;	width: 200px; padding: 0px 0px 0px 0px; margin:0; font-size:11px; color: #000; line-height:12px; }
#rightcolumn ul a { border-top:1px solid #6E5D42; border-bottom:1px solid #6E5D42; background-color:#6E5D42; background-color:#6E5D42; display: block; padding: 5px 0px 5px 10px; color: #4E6790; font-family:Arial; font-weight:bold; text-decoration: none; width: 200px; /* False value for IE4-5.x/Win. */ voice-family: "\"}\""; voice-family:inherit; width: 190px; /* You get it. Good value for compliant browers. */ }
html>#rightcolumn li a { width:190px; /* Be nice to Opera */ }
#rightcolumn li a.selection { background-color: #EFEFEF; color: #000; border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
#rightcolumn ul a:hover { background-color: #efefef; color: #669900; background-color: #91806C; color: #FFF; text-decoration: none; border-top:1px solid #B2A698; border-bottom:1px solid #B2A698; }

.breadcrumbs { margin:0; }

/* Details Page Styles */

