#outer { clear:both: margin:0 0 4px 0; background:url("/future/images/future_nav_bg.gif") repeat-y top left; }
#top { margin:5px 0 0 0; pposition:relative; background-color:#59594e; wwidth:100%; border-bottom:1px solid #fff; }
#nav { width:152px; float:left; pposition:relative; bbackground-color:#58584d; background:url("/future/images/future_nav_bg_top.jpg") no-repeat top left; color:#fff; padding:20px 0 0 0; margin:0 1px 0 0; overflow:hidden; }

/* leftcolumn Menu */
#nav ul { list-style:none; padding:0; margin:0; border:0;}

#nav li > a { line-height: 14px; color: #FFF; text-decoration: none; }
#nav li.depth2 > a { display: block; padding: 3px 0 4px 15px; }
#nav li.depth2 > a:hover { background-color: #666; }
#nav li.depth2.selection > a { background-color: #FFF; color: #000; border-top: 2px solid #666; border-bottom: 2px solid #666 }
#nav li.depth2.selection > a:hover { background-color: #E0E0E0; }
#nav li.depth2 > ul { background-color: #333; border-top: 1px solid #666; border-bottom: 1px solid #666; }
#nav li.depth3 > a { display: block; padding: 3px 0 4px 30px; }
#nav li.depth3 > a:hover,
#nav li.depth3.selection > a { background-color: #222222; color: #FA872A; }
#nav li.depth3.selection > a:hover { color: #FFF; }

#inner { width:597px; float:right; position:relative; background:url("/future/images/future_sidebar_bg.gif") repeat-y top right; }
#sidebar { width:132px; float:right; pposition:relative; background-color:#803F3F; background:url("/future/images/future_sidebar_bg_top.gif") no-repeat top right; padding:20px 2px 20px 8px; font-face:Arial,Tahoma,Sans-Serif; overflow:hidden; }
	#sidebar .link { margin-bottom:10px; }
	#sidebar .link b { color:#383836; }
	#sidebar .link a { color:#5c5c5c; text-decoration:none; }
	#sidebar .link a:hover { color: #93938c; text-decoration:none; }

#content { background:url("/future/images/future_content_bg_top_white.gif") repeat-x top; float:left; display:inline; pposition:relative; width:414px; margin:0; padding:10px 20px 20px 20px; line-height:1.5em; }
	#content .item { ppadding:20px; line-height:1.7em; margin:0 0 15px 0; clear:both; }
	#content .item h2 { margin:0 0 0 0; font-family:Fruitiger, Arial, Verdana, sans-serif; font-weight:bold; font-size:1.6em; lline-height:1.6em; }
	#content .item span { display:block; margin:0 0 10px 15px; float:right; width:159px; border:1px solid #c2c2b2; border-width:1px 1px 2px 1px; }
	#content .item span img { margin:2px; }
	#content .item div { text-align:right; padding:3 180px 3 10px; }
	#content .item p { display:inline; margin:0; padding:0; }

	#content h1 { color:#000; }
	#content p.intro { font-family:times new roman, Berkeley, georgia, serif; color:#4c7094; font-size:1.4em; line-height:1.7em; margin-top:0; }

	#content .breadcrumbs { margin:0; }
	#content ul { list-style: url("/img/sub_list_arrow.gif"); }

.clear { clear:both; }

.clearfix {
    display: inline-block;
}
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
.clearfix {
    display: block;
}

