div.tx-cspuppyuserhome-pi1 {
	margin-left: 45px;
}

div.tx-cspuppyuserhome-pi1 ul li {
	font-weight: bold;
	margin-bottom: 5px;
}

.tx-cspuppyuserhome-pi2 .indent, .tx-cspuppyuserhome-pi3 .indent, .tx-cspuppyuserhome-pi4 .indent {
	background-color: #bbe7ee;
	border: 2px solid #045b60;
	margin: 0px 5px 0px 0px;
	text-align: left;
}

.tx-cspuppyuserhome-pi2 td.left {
	width: 220px;
	height: 25px;
	text-align: right;
	font-weight: bold;
}

.tx-cspuppyuserhome-pi2 td.right {
	width: 220px;
	text-align: left;
}

.tx-cspuppyuserhome-pi2 td.info {
	text-align: center;
}

.tx-cspuppyuserhome-pi2 td.spacer {
	height: 20px;
}

.tx-cspuppyuserhome-pi2 td.spacer2 {
	height: 10px;
}

.tx-cspuppyuserhome-pi2 input {
	border: 1px solid #186a70;
	width: 250px;
	height: 16px;
}

.tx-cspuppyuserhome-pi2 select {
	border: 1px solid #186a70;
	width: 250px;
	height: 20px;
}

.tx-cspuppyuserhome-pi2 input.submit {
	border: 1px solid #186a70;
	background-color: #fefbfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #045b60;
	width: 180px;
	height: 25px;
	margin: 0px 200px 0px 200px;
}

div.error {
	margin-top: 15px;
	text-align: center; 
	border: 0px;
	font-weight: bold;
	color: #ff0000;
}

.tx-cspuppyuserhome-pi4 img {
	border: 0px;
}

.tx-cspuppyuserhome-pi4 td.left {
	width: 200px;
	text-align: right;
	font-weight: bold;
	height: 25px;
}

.tx-cspuppyuserhome-pi4 td.right {
	width: 350px;
	text-align: left;
}

.tx-cspuppyuserhome-pi4 td.info {
	text-align: center;
}

.tx-cspuppyuserhome-pi4 td.info_left {
	text-align: left;
}

.tx-cspuppyuserhome-pi4 #editorWrap1 {
	margin: 0px 50px 0px 50px;
}

.tx-cspuppyuserhome-pi4 td.spacer {
	height: 20px;
}

.tx-cspuppyuserhome-pi4 input {
	border: 1px solid #186a70;
	width: 200px;
	height: 16px;
}

.tx-cspuppyuserhome-pi4 button {
	border: 1px solid #186a70;
	background-color: #fff;
}

.tx-cspuppyuserhome-pi4 input.file {
	border: 1px solid #186a70;
	width: 250px;
	height: 20px;
}

.tx-cspuppyuserhome-pi4 input.submit {
	width: 250px;
	height: 25px;
	margin: 10px 0px 10px 0px;
	border: 1px solid #186a70;
	background-color: #fefbfb;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #045b60;
}

.tx-cspuppyuserhome-pi4 td.right select {
	border: 1px solid #186a70;
	width: 200px;
	height: 18px;
}

.tx-cspuppyuserhome-pi4 textarea {
	border: 1px solid #186a70;
	width: 250px;
	height: 80px;
}

.tx-cspuppyuserhome-pi4 .error {
	text-align: center; 
	border: 0px;
	font-weight: bold;
	color: #ff0000;
}

.tx-cspuppyuserhome-pi4 td.right .error {
	border: 1px solid #ff0000;
	text-align: left;
	font-weight: normal;
	color: #000;
}

.tx-cspuppyuserhome-pi4 td.right span.error2 {
	border: 0px;
	font-weight: bold;
	color: #ff0000;
}

.tx-cspuppyuserhome-pi4 td.middle {
	width: 5px;
}

.tx-cspuppyuserhome-pi4 .infojs {
	text-align: left;
	margin: 5px 10px 5px 10px;
	font-size: 11px;
}

.tx-cspuppyuserhome-pi4 .infojs div {
	margin-left: 5px;
}

.tx-cspuppyuserhome-pi4 td.right input.checkbox {
	width: 15px;
}

.tx-cspuppyuserhome-pi4 div.webcard, .tx-cspuppyuserhome-pi4 div.selectbox {
	float: left;
	clear: both;
	width: 99%;
	background-color: #BEE7EE;
	border: 2px solid #045b60;
	margin: 0px 0px 5px 0px;
}

.tx-cspuppyuserhome-pi4 div.selectbox {
	height: 55px;	
}

.tx-cspuppyuserhome-pi4 div.selectbox div.row {
	float: left;
	clear: both;
	margin: 2px;
	overflow: hidden;
	vertical-align: middle;
}

.tx-cspuppyuserhome-pi4 div.selectbox div.row input, .tx-cspuppyuserhome-pi4 div.selectbox div.row select {
	float: left;
	margin: 0px 5px 0px 5px !important;
}

.tx-cspuppyuserhome-pi4 div.selectbox div.row select {
	height: 20px;
	border: 1px solid #186A70;
	width: 250px;
}

.tx-cspuppyuserhome-pi4 div.selectbox div.marge {
	margin: 5px 0px 5px 0px;
	width: 400px;
}

.tx-cspuppyuserhome-pi4 div.selectbox input.submit {
	width: 100px;
}

.tx-cspuppyuserhome-pi4 div.selectbox select {
	margin-right: 5px;
}