/*---------------------------------------------------------
 * fcgltd.com
 *
 * @description Homepage CSS
 ----------------------------------------------------------*/

.clear {
	clear: both;
}

#flash {
	width:901px; 
	height:163px;
}

#home_flash {
	background: transparent url('/sup/flash/noflash.jpg') no-repeat;
	width: 901px;
	height: 163px;
	margin: 0 0 0 8px;
}

.one_column_torso,
.two_column_torso {
	padding: 0 0 25px 0;
}

.primary_content.login {
	width: 540px;
	padding-right: 35px;
}

#home_content {
	background: #fff url(/sup/images/section_home/bg.jpg) left top repeat-y;
	float: left;
	width: 901px;
}

#home_content_bottom {
	height: 0px;
	width: 901px;
	clear: both;
}

#home_content .primary {
	width: 461px;
	padding: 0 20px 20px 20px;
	float: left;
}

#home_content .secondary {
	width: 352px;
	float: right;
	padding: 0 24px 0 24px;
}

#home_content .services {
	background: url('/sup/images/section_home/charts.jpg') no-repeat top left;
	height: 128px;
	width: 294px;
	padding-left: 164px;
	text-transform: uppercase;
}
#home_content .services h2 {
	background: #b6b8ae;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0em;
	padding-left: 14px;
}
#home_content .services ul {
	margin: 14px 0px 0px 30px;
	font-size: 12px;
	font-family: Georgia;	
}
#home_content .services ul li {
	margin-bottom: 3px;
}

#home_content .tom p,
#home_content .tj p {
	line-height: 1.3;	
}

#home_content .tom h2,
#home_content .tj h2 {
	overflow: hidden;
	text-indent: -1000px;
}

#home_content .tom {
	background: url('/sup/images/section_home/tom.jpg') no-repeat top left;
	height: 135px;
	width: 268px;
	padding: 6px 10px 0px 179px;
}

#home_content .tom a,
#home_content .tj a {
	display: block;
	text-transform: uppercase;
	font-family: Georgia;
	font-size: 12px;
	margin-top: 8px;
}

#home_content .tj {
	background: url('/sup/images/section_home/tj.jpg') no-repeat top left;
	height: 133px;
	width: 268px;
	padding: 8px 10px 0px 179px;
}

#home_content .news h2 {
	float: right;	
}

#home_content .news .items {
	clear: both;
	list-style: none;
	font-family: Georgia;
	font-size: 12px;
	text-transform: uppercase;
}

#home_content .news .items li {
	margin-bottom: 8px;
}
#home_content .news .items a {
	color: #678c82;
}

#home_content .news .more {
	display: block;
	float: right;
}

#home_content .news .items .date {
	font-weight: bold;
	display: block;
	float: left;
	border-right: 2px solid #aea97b;
	color: #aea97b;
	width: 53px;
	line-height: 1;
	margin-top: 3px;
	margin-right: 5px;
}

#home_content .strategic_planning {
	clear: both;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	margin-top: 20px;
}
#home_content .strategic_planning img {
	display: block;
	margin-bottom: 40px;
}

/* Login Page */
.immu_login {
	border: none;
}

#home_content h2.clients {
	background: #B6B8AE;
	clear: both;
	color: white;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0em;
	padding: 0px 22px;
	margin: 0px;
}
#home_content h2.clients a {
	color: #fff;
	font-weight: normal;
}

/* clients scroller */
#clients {
	clear: both;
	background: #fff;
	overflow: hidden;
	height: 100px;
}

#clients .scroller {
	float: left;
	height: 100px;
	overflow: hidden;
	width: 3195px;
}

#clients .scroller a {
	float: left;
	padding: 0 20px;
}

#clients .scroller img {
	display: block;
}

