#home_flash {
	position:absolute;
	z-index:1;
	padding-bottom:1px;
	border-bottom:10px solid #900000;
}
.spotlight {
	line-height:14px;
	background:url(../img/interface/james_spotlight_bg.png);
	bottom:0;
	height:450px;
	left:13px;
	padding:7px 10px 14px 10px;
	position:absolute;
	width:210px;
	z-index:4;
}
.spotlight .title_top {
	background:url(../img/interface/james_spotlight_dot.png) right 1px no-repeat;
	border-bottom:1px dashed #A4A8A4;
	padding:0 0 6px;
	margin:2px 0 6px 0;
	height:12px;
}
.spotlight h3.product {
	height:12px;
	width:98px;
	background:url(../img/interface/home_spotlight.png) no-repeat;
}
.spotlight h3.news_events {
	height:12px;
	width:82px;
	background:url(../img/interface/home_news.png) no-repeat;
}
.spotlight p {
	font-family:Tahoma;
	font-size:11px;
	padding:6px;
}
.spotlight p.title {
	font-weight:bold;
	padding-bottom:0;
}
.spotlight p.date {
	color:#666;
	padding-bottom:0;
}
.spotlight p.date a {
	color:#666;
	text-decoration:none;
}
.spotlight p.text a {
	color:#000000;
}
.spotlight ul {
	color:#900000;
	font-family:Tahoma;
	font-size:11px;
	padding:8px;
	list-style:none;
}
.spotlight li {
	padding:0 10px 10px 10px;
	background-image:url(../img/interface/james_red_list.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	line-height:12px;
}
.spotlight a {
	color:#900000;
	text-decoration:none;
}
.spotlight a:hover {
	text-decoration:underline;
}
.spotlight_top {
	background:url(../img/interface/james_spotlight_top.png) 0;
	top:28px;
	height:7px;
	left:13px;
	position:absolute;
	width:230px;
	z-index:4;
}
.spotlight_sl {
	background:url(../img/interface/james_spotlight_shadow.png) 0;
	bottom:24px;
	height:427px;
	left:5px;
	position:absolute;
	width:8px;
	z-index:4;
}
.spotlight_sr {
	background:url(../img/interface/james_spotlight_shadow.png) -8px;
	bottom:24px;
	height:427px;
	left:243px;
	position:absolute;
	width:8px;
	z-index:4;
}
* html .spotlight_sl, * html .spotlight_sr {
	display:none;
}
.parent_box {
	bottom:6px;
	height:200px;
	position:absolute;
	width:192px;
	cursor:default;
}
.parent_box h2 {
	display:block;
	height:17px;
	cursor:pointer;
}
.parent_box h2 a {
	display:block;
	height:17px;
	font-size:0;
	color:#FFF;
}
* html .parent_box h2 a {
	display:none;
}
.parent_box .support {
	background:url(../img/interface/home_support.png) no-repeat;
}
.parent_box .capabilities {
	background:url(../img/interface/home_capabilities.png) no-repeat;
}
.parent_box .about_us {
	background:url(../img/interface/home_about_us.png) no-repeat;
}
.parent_box .offset {
	background-position:0 -17px;
}
.parent_box p {
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#home_box1 {
	background:url(../img/interface/james_break_double.gif) repeat-y;
	padding-left:25px;
	right:12px;
}
#home_box2 {
	background:url(../img/interface/james_break_double.gif) repeat-y;
	padding-left:25px;
	right:243px;
}
#home_box3 {
	right:474px;
}
#home_box1 .home_box {
	background:url(../img/interface/home_support_block.gif) no-repeat;
}
#home_box2 .home_box {
	background:url(../img/interface/home_capabilities_block.gif) no-repeat;
}
#home_box3 .home_box {
	background:url(../img/interface/home_about_us_block.gif) no-repeat;
}
.home_box {
	bottom:9px;
	height:40px;
	position:absolute;
	width:192px;
}
#home_content h2 {
	font-family:Tahoma;
	font-size:18px;
	font-weight:normal;
	margin:6px 6px 6px;
}
#home_content h2 a {
	color:#000;
	text-decoration:none;
}
#home_content h2 a:hover {
	color:#900;
}
#home_content .parent_box p {
	margin:6px;
	line-height:16px;
}
#main_c {
	height:465px;
}
