@charset "utf-8";
/* CSS Document */

/* Reality Digital Home Page Style Sheet */



/*********************************
**********************************

Mid Belt

**********************************
*********************************/

#mnBdy td.mid {
	height: 19px;
	background: url(../../gfx/sec_mid.png) no-repeat top left;
	font-size: 4px;	
}

#home #mnBdy td.mid {
	height: 13px;
	background: url(../../gfx/home_mid.png) no-repeat top left;
}

/*********************************
**********************************

Left Column

**********************************
*********************************/

#ltCol {
	background: url(../../gfx/sec_lt_bg.png) repeat-y top left;
	font-size: 12px;
}

#ltCol thead td,
#ltCol tfoot td {
	display: block;
	width: 304px;
	font-size: 4px;
}

#ltCol thead td {
	display: block;
	height: 10px;
}

#home #ltCol {
	background: url(../../gfx/home_lt_bg.png) repeat-y top left;
	font-size: 12px;
}

#home #ltColContent div.top,
#home #ltColContent div.top h1,
#home #ltColContent div.top img,
#home #ltColContent div.btm {
	float: left;
}

#home #ltColContent div.top {
	display: inline;
	margin-left: 45px;
	margin-top: 8px;
	padding-bottom: 32px;
	width: 229px;
	background: none;
}

#home #ltColContent div.top h1,
#home #ltColContent div.btm h1 {
	font-size: 16px;
	color: rgb(99,98,98);
	margin-bottom: 16px;
}

#home #ltColContent div.top img {
	clear: left;
	display: inline;
	margin-right: 7px;
}

html>body#home #ltColContent div.top p {
	float: left;
}

#home #ltColContent div.top p {
	width: 177px;
	line-height: 17px;
	font-size: 12px;
	color: #fff;
}

#home #ltColContent div.top a,
#home #ltColContent div.btm a {
	color: rgb(116,117,118);
}

#home #ltColContent div.btm {
	display: inline;
	background: url(../../gfx/home_lt_horzLn.jpg) no-repeat top left;
	width: 229px;
	margin-left: 35px;
	padding: 26px 10px 0 10px;
}

#home #ltColContent div.btm a {
	color: #fff;
}

#home #ltColContent div.btm p {
	line-height: 18px;
	margin: auto;
	font-size: 12px;
}

/*********************************
**********************************

Right Column

**********************************
*********************************/

#home #rtCol {
	background: url(../../gfx/home_rt_bg.png) repeat-y top left;
}

#home #logos h1,
#home #latest div.container h1 {
	display: block;
	float: left;
	font-size: 16px;
}

/*********************************
Customer Logos
*********************************/

#home #logos h1 {
	background: url(../../gfx/home_rt_logoBG_h1.png) no-repeat top left;
	width: 134px;
	height: 38px;
	padding-top: 18px;
	padding-left: 24px;
}

#home #logos td.flash {
	display: block;
	background: url(../../gfx/home_rt_logoBG_flsh.jpg) no-repeat top left;
	width: 438px;
	height: 56px;
}

/*********************************
Spotlight
*********************************/

#home #spot thead td {
	background: url(../../gfx/home_rt_spt_thead.png) no-repeat top left;
	display: block;
	width: 596px;
	height: 16px;
	font-size: 4px;
}

#home #spot tbody td {
	background: url(../../gfx/home_rt_spt_tbody.png) repeat-y top left;
	padding-bottom: 10px;
	min-height: 138px;
	_height: 138px;
}

/** Spotlight Text  **/

#home #spot tbody td h1,
#home #spot tbody td h2,
#home #spot tbody td p {
	margin-left: 24px;
	margin-right: 60px;
}

#home #spot tbody td h1,
#home #spot tbody td p {
	color: rgb(102,102,102);
}

#home #spot tbody td h1 {
	margin-top: 17px;
	margin-bottom: 8px;
	font-size: 20px;
}

#home #spot tbody td h2 {
	margin-bottom: 1px;
	font-size: 12px;
}

#home #spot tbody td p {
	margin-bottom: 8px;
	font-size: 12px;
	line-height: 17px;
}

#home #spot tbody td a {
	font-weight: bold;
}

#home #spot tbody td.shim {
	background: none;
	display: block;
	width: 28px;
}

#home #spot tfoot td {
	background: url(../../gfx/home_rt_spt_tfoot.png) no-repeat top left;
	display: block;
	width: 596px;
	height: 14px;
	font-size: 4px;
}

/*********************************
Latest
*********************************/

#home #latest div.container,
#home #latest div.container span {
	width: 274px;
}

#home #latest div.container {
	float: left;
	display: inline;
	background: none;
	position: inherit;
	height: 155px;
	z-index: inherit;
}

#home #latest div.container h1 {
	display: inline;
	background: url(../../gfx/home_rtLtst_horzLn.jpg) no-repeat 0 25px;
	width: 249px;
	height: 29px;
	margin-top: 7px;
	margin-left: 13px;
}

#home #latest div.container ul,
#home #latest div.container ul li {
	list-style-type: none;
	float: left;
}

#home #latest div.container ul {
	display: inline;
	margin-left: 0;
	margin-top: 0;
}

#home #latest div.container ul li {
	height: auto;
	margin-bottom: 13px;
	font-size: 11px;
	width: 222px;
}

#home #latest div.container a {
	font-weight: bold;
	float: left;
	line-height: 14px;
}

#home #latest div.container dt {
	font-weight: bold;
}

/*********************************
**********************************

Bottom

**********************************
*********************************/

#home #mnBdy table td.btm {
	background: url(../../gfx/home_btm.png) no-repeat top left;
	height: 83px;
}