/* ****************************** */
/* ************* PROJECT BOX      */
/* ****************************** */

.box.hProjects {
	width: 400px;
}

* html .box.hProjects {
	width: 380px;
	}

.box.hProjects .body {
}

.box.hProjects .section {
	float: left;
	cursor: pointer;
	cursor: hand;
	width: 400px;
	padding-top: 15px;
	background: url(/images/common/line-dotted-green.gif) bottom left repeat-x;
}

.box.hProjects .section.top {
	padding-top: 0px;
}

* html .box.hProjects .section.top {
	margin-top: -4px;
}

.box.hProjects .section div {
	float: left;
	padding: 0 0 15px 0;
	width: 280px;
}

.hProjects .section img {
	float: left;
	padding: 3px 10px 18px 0;
}


.box.hProjects p {
	padding-top: 0px;
}

.hProjects a {
	color: #5d850d;
}

.hProjects h3 a {
	color: #137fb8;
	margin-top: -2px;
}

.hProjects a:hover {
	color: #137fb8;
	text-decoration: none;
}


/* ****************************** */
/* ************* HOW IT WORKS     */
/* ****************************** */

div.howitworks {
	padding-top: 13px;
	margin-bottom: 20px;
}

div.howitworks .body {
	background: url(/images/common/steps-bg.jpg) top left no-repeat;
	padding: 0px;
	
}
	
ul.steps {
	width: 220px;
	margin: 0px;
	padding: 10px 0 0 10px;
	list-style-type: none;
}

.steps li {
	padding: 0 0 20px 45px;
	margin: 0px;
	color: #e3f5fd;
}

.steps li.last {
	padding-bottom: 5px;

}

.steps li.one { background: url(/images/common/step1.gif) top left no-repeat; }
	.steps li.one:hover { background: url(/images/common/step1-over.gif) top left no-repeat; }

.steps li.two { background: url(/images/common/step2.gif) top left no-repeat; }
	.steps li.two:hover { background: url(/images/common/step2-over.gif) top left no-repeat; }

.steps li.three { background: url(/images/common/step3.gif) top left no-repeat; }
	.steps li.three:hover { background: url(/images/common/step3-over.gif) top left no-repeat; }


.steps li a {
	font-size: none;
	color: #e3f5fd;
}

.steps li a:visited {
	font-size: none;
	color: #e3f5fd;
}

.steps li a:hover {
	color: #FFF;
	text-decoration: underline;
}

.steps h3 {
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 2 0 0px 0;
}

div.howitworks div.footer {
	background: url(/images/common/steps-bg-btm.jpg) top left no-repeat;
	height: 9px;
}



/* ****************************** */
/* ************* FEATURED PERSON  */
/* ****************************** */

div#featured {
	clear: both;
	width: 250px;
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	background: url(/images/common/line-dotted.gif) top left repeat-x;
}

#featured h1 {
	padding: 0 0 10px 0;
	margin: 0px;
}

#featured h3 {
	font-size: 1.1em;
	padding: 0px;
	margin: 0px;
}

#featured p {
	margin: 0px;
	padding: 5px 0 0 0;
}

#featured img {
	display: inline;
	float: left;
	padding-top: 3px;
	margin: 0 10px 0 0;
}