/* CSS Document */

body {
	background-color:#ebe6b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
.wraper { 
	position: relative; 
	padding-left: 20px; 
	padding-right: 27px; 
	
	/* Margins so we can center! */
	margin-left:10%;
	margin-right:10%;
	
	}

.size { 
	width: 800px;
	}

.content { 
	/*border:#000000 thin solid;*/
	background-color: #ffffff; 
	}

.position { 
	position:absolute;
	top: 10%; 
	left: 5%;
	}

.top_left { 
	position: absolute; 
	top: -14px; 
	left: 0px; 
	width: 20px; 
	height: 14px; 
	z-index:10;
	}

.top { 
	/*visibility:hidden;*/
	position: absolute; 
	top: -14px; 
	height: 14px; 
	z-index:-10;
	}

.top_right { 
	position: absolute; 
	top: -14px; 
	right: 0px; 
	width: 27px; 
	height: 14px; 
	z-index:10;
	}

.bottom_left { 
	position: absolute; 
	bottom: -16px; 
	left: 0px; 
	width: 20px; 
	height: 16px; 
	}

.bottom { 
	position: absolute; 
	bottom: -16px; 
	height: 16px; 
	}

.bottom_right { 
	position: absolute; 
	bottom: -16px; 
	right: 0px; 
	width: 27px; 
	height: 16px; 
	}

.insidePNG_left { 
	position: absolute; 
	left: 0px; 
	}

.insidePNG_right { 
	position: absolute; 
	right: 0px; 
	}

.innerdiv { 
	position: relative; 
	overflow: hidden; 
	margin-right: -27px; 
	margin-left: -20px; 
	padding-left: 20px; 
	padding-right: 27px; 
	}
	
.clear { 
	font-size: 0; 
	line-height: 0; 
	height: 0; 
	padding: 0; 
	margin: 0; 
	clear: both; 
	}

img, a.undecorated_link {
	text-decoration:none;
	color:#000000;
	border:none;
}
a.undecorated_link:hover {
	text-decoration:none;
	color:#000000;
	border:none;
}
a.undecorated_link:visited {
	text-decoration:none;
	color:#000000;
	border:none;	
}


a.mail_link {
	text-decoration:none;
	color:#000000;
}
a.mail_link:hover {
	text-decoration:underline;
	color:#000000;
}
a.mail_link:visited {
	text-decoration:underline;
	color:#000000;
}


/*.error { 
	/*border:#000000 solid thin;
	float: left; 
	color: red;
	/*padding-left: .8em; 
	vertical-align: top; 
	width:300px;
}*/

/*.error {
	width: 300px;
	
}*/


/*form#siteForm input.ri{
	/*border:#000000 solid thin;
	width: 300px;
}*/

em.invalidFormElement {
	/*border:#000000 solid thin;*/
	color:#CC0000;
	font-size:.9em;
	float:none;
}



form#siteForm div#siteFormRequiredFirstName{
	/*border:#993300 1px solid;*/
	padding:5px 45px 5px 20px;
	width:190px; /*190px*/
	/*float:left;*/
}
form#siteForm div#siteFormRequiredLastName{
	/*border:#3366FF 1px solid;*/
	padding:5px 45px 5px 20px;
	width:220px; /*220px*/
	/*float:left;*/
}
form#siteForm div#siteFormRequiredDComment{
/*	border:#993300 1px solid;*/
	padding:5px 45px 5px 20px;
	width:220px; /*190px*/
}
form#siteForm div#siteFormRequiredEmail{
	/*border:#993300 1px solid;*/
	padding:5px 45px 5px 20px;
	width:190px; /*190px*/
	/*float:left;*/
}
form#siteForm div#siteFormRequiredPhone{
/*	border:#993300 1px solid;*/
	padding:5px 45px 5px 20px;
	width:240px; /*190px*/
}
form#siteForm div#siteFormForward{
	/*border:#993300 1px solid;*/
	position:relative;
	padding:5px 45px 5px 20px;
	left:35%;
}