/* home elements
-------------------------------------------------------- */
#thoughtleader {
	position: relative;
	background: #80806B url("../images/hphotom.jpg") left top no-repeat;
	height: 204px;
	padding-left: 277px;
}

#thoughtleader #articles {
	padding: 0 6px;
}

#thoughtleader #morearticles {
	position: absolute;
	left: 0; bottom: 0;
	width: 449px;
	border-top: 1px solid #FFF;
	background: #3DCCCC;
	margin-left: 277px;
}

#midrow {
	position: relative;
	width: 726px;
	background: url("../images/dot.gif") left top repeat-x;
	margin: 6px 0;
	float: left;
}

#welcome {
	margin-right: 208px;
}

#welcome p {
	color: #798137;
}

#welcome li {
	width: 160px;
	float: left;
	font-size: 0.9em;
}

#welcome li span {
	padding: 0 12px 0 0;
	display: block;
}

#clientssay {
	float: right;
	width: 180px;
}

#home #midcol h4 {
	font-size: 0.8em;
	font-weight: normal;
	padding: 6px 0;
	color: #80806B;
}


.shade {
	position: relative;
	background: #F2F2EB;
	padding: 12px;
}

#welcome .shade, #clientssay .shade {
	height: 140px;
}

#results {
	float: left;
	position: relative;
	width: 726px;
	background: url("../images/dot.gif") left top repeat-x;
	margin: 6px 0;
}

#results li {
	width: 242px;
	float: left;
}

#home #results a {
	font-size: 1.1em;
	display: block;
	padding: 0 15px 0 0;
	text-decoration: none;
}

#home #results a:hover {
	color: #80806B;
}

#home #results a img { border: none; }


#home #articles p, #home #welcome p {
	font-size: 2em;
	line-height: 1em;
}

#home #clientssay .who {
	padding: 0;
	font-size: 0.8em;
}


#home #articles h4 {
	color: #B3FFFF;
}

#home #midcol a:hover {
	background: none;
	color: #80806B;
}

#home #morearticles p {
	font-size: 0.9em;
	padding: 0;
}

#home #morearticles a {
	display: block;
	padding: 9px 6px 9px 24px;
	background: url("../images/icon-doc.gif") 6px center no-repeat;
}

#home #thoughtleader a {
	color: #FFF;
	text-decoration: none;
}

#thoughtleader #articles a:hover {
	color: #FF8000;
}

#home #morearticles a:hover {
	color: #80806B;
	background: url("../images/icon-doc.gif") 6px center no-repeat;
}


.tableheader {
	font-size: 0.8em;
line-height: 1.4em;
	font-weight: bold;
	background-color: #3dcccc;
	padding: 3px;
color: #fff;
}



.tablerowNoShade {
	font-size: 0.8em;
line-height: 1.4em;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #80806b;
padding: 3px;
text-align: left;

}

.tablerowShade {
	font-size: 0.8em;
line-height: 1.4em;
	background-color: #e5e5d8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #80806b;
padding: 3px;
text-align: left;
}

.homelink {
text-decoration: none}


h3 {color: #ffffff;}