.proc_mod {
	position: relative;
	line-height: 1em;
	height: auto;
	width: auto;
	background-image: url(../images/process_module.png);
	background-repeat: repeat-y;
	background-position: right bottom;
	}
.proc_mod p {
	position: relative;
	margin: 5px 0 10px 0;
	line-height: 1.3em;
}
.proc_mod .head,
.proc_mod .head_left,
.proc_mod .mod_middle {
	position: relative;
	margin: 0;
	padding: 0;
	background-image: url(../images/process_module.png);
	}
	
.proc_mod .head {
	height: auto;
	width: auto;
	background-repeat: no-repeat;
	background-position: right top;
	}
.proc_mod .head_left {
	height: 16px;
	width: 104px;
	background-repeat: no-repeat;
	background-position: left top;
	}
.proc_mod .mod_middle {
	height: auto;
	/* change width for different width applications of the module */
	width: 380px;
	margin-right: 20px;
	padding-left: 114px;
	padding-bottom: 18px;
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.proc_mod .mod_middle div.steptext{
	position: absolute;
	top: -7px;
	left: 10px;
	width: 70px;
	height: 50px;
	line-height: 1.2em;
	margin: 0;
	padding: 2px 0 0 0px;
	color: #fff;
	font-size: 16px;
	font-weight:bold;
}

.proc_mod .mod_middle h1 {
	position: absolute;
	top: -6px;
	left: 65px;
	width: 40px;
	height: 50px;
	line-height: 1.2em;
	margin: 0;
	padding: 2px 0 0 0px;
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	background-image: url(../images/round_num_back.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
.proc_mod .mod_middle h1.step1 {
	background-position: 0 top;
	}
.proc_mod .mod_middle h1.step2 {
	background-position: -100px 0;
	}
.proc_mod .mod_middle h1.step3 {
	background-position: -200px 0;
	}
.proc_mod .mod_middle h1.step4 {
	background-position: -300px 0;
	}
.proc_mod .mod_middle h1.step5 {
	background-position: -400px 0;
	}
.proc_mod .mod_middle h1.step6 {
	background-position: -500px 0;
	}
.proc_mod .mod_middle h1.step7 {
	background-position: -600px 0;
	}
.proc_mod .mod_middle h1.step8 {
	background-position: -700px 0;
	}
.proc_mod .mod_middle h1.step9 {
	background-position: -800px 0;
	}
.proc_mod .mod_middle h1.step10 {
	background-position: -900px 0;
	}
.proc_mod .mod_middle .mod_content {
	float: left;
	width: auto;
	}
