#container {
	margin: 0px auto;
	text-align: left;
	background: #ffffff;
	position: relative;
	z-index: 1;
	width: 760px;
}
#top {
	background: #000000;
	position: relative;
	border-bottom: 2px solid #ffffff;
	z-index: 2;
}
#blog a { font-weight: bold; color: #ffffff; text-decoration: none; text-transform:uppercase; padding: 0px 0px 0px 8px;}
#blog a:hover, #nav li a.selected {color: #ffffff; text-decoration:underline;}

#container { margin: 0; padding: 0 4px 25px 4px; background: url('/img/container_mid_background.gif') top center repeat-y; min-height: 370px }
#middle { position: relative; width: 760px; }
#container > #middle { }
#container {}
#logo {
	margin: 0px;
  padding: 0px;
}
#nav { position: absolute; left: 208px; top: 20px; z-index:3; }
#nav ul { margin: 0px; padding: 0px; }
#nav li { border-left: 1px solid #dddddd; position: relative;}
#nav li.start { border: none;}
#nav li { display: inline; margin: 20px 2px 20px 0px;}
#nav li a { font-weight: bold; color: #efefef; text-decoration: none; text-transform:uppercase; padding: 0px 0px 0px 8px;}
#nav li a:hover, #nav li a.selected {color: #707070; text-decoration:underline;}
#nav li a:hover, #nav li a.selected { background: none; text-decoration: none;}

#bottom { clear:both; border-top: 10px solid #707070; padding-top: 0px; margin-top: 0px;}
#copyright { padding: 5px; }
#footer { display: none; padding: 5px 10px; background: #707070; margin: 20px 0px 0px 0px; }
#footer li { display: inline; margin: 0px 20px 0px 0px;}
#footer a {color: #ffffff; text-decoration: none; font-weight: normal;}
#footer a:hover {text-decoration: underline; }

#footer ul { display: none; visibility:hidden; }

#leftNav {
	width: 195px;
	margin: 0px 10px 20px 10px;
}
#leftNav li a {
	padding-left: 5px;
	color: #707070;
	text-decoration:none;
	font-weight: normal;
	font-size: 9px;
}
#leftNav li a:hover, #leftNav li.selected a, #leftNav li.selected ul li.selected a {
	background: url(/img/sidenav_arrow.gif) no-repeat left center;
	color: #70A100;
	text-decoration:none;
	font-weight: normal;
}
#leftNav li.selected ul li a {
	background: none;
	color: #707070;
	text-decoration:none;
	font-weight: normal;
}
#leftNav h3 {
	margin: 10px 0px 5px 0px;
}
#leftNav li {
	margin: 2px 0px 2px 5px;
}
#leftNav div.top {
	border: 1px solid #cccccc;
	border-bottom: none;
	margin: 0px;
	height: 8px;
}
#leftNav > div.top {
	margin: 0px;
}
#leftNav div.bottom {
	border: 1px solid #cccccc;
	border-top: none;
	margin: 0px;
	height: 10px;
}

#home #greenBar { display: none;}
#home #middle { width: 100%; }

#nopad_container { padding: 0px;margin: 30px -5px 30px 10px; }
#nopad_container .nopad_copy strong { color: #70a100;}
#nopad_container .nopad_copy { width: 95%; margin-left: 10px; margin-top: 15px;}
#nopad_container .nopad_feature { white-space:nowrap; width: 540px; margin: 0px; padding: 0px; }

#build_left { float: left; width: 250px; }
#buid_left { }
#build_middle { float: right; width: 540px; }
div > #build_middle { margin-right: 10px; margin-top: -10px;}

#home_bottom { display: none; position: relative; height: 200px; border-top: 10px solid #707070;border-right: 5px solid #707070;border-left: 5px solid #707070;}
#container.jp #home_bottom { display: block; }
#home_bottom h3 { font-size: 12px; }
#home_bottom h4 { font-size: 11px; margin: 3px 0px; }
#home_bottom strong { font-size: 13px; }
#home_bottom #hb_1{ 
	position: absolute;
	top: 0px;
	width: 700px; 
	height: 100%; 
	overflow: hidden;
} 
#hb_1 { left: 10px; }
