* {
	margin: 0;
	padding: 0;
}

body {
	color: #3B3B3B;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 70%;
}

ul {
	margin: 0 0 0 15px;
}

img {
	display: block;
	border: 0;
}

h1 {
	font-size: 2em;
	color: #B4035E;
	margin: 0 0 10px 0;
}

h2 {
	font-size: 1.5em;
	color: #B4035E;
	margin: 0 0 10px 0;
}

h3 {
	font-size: 1.4em;
	color: #8D1188;
}

h4 {
	font-size: 1em;
	color: #8D1188;
}

p {
	padding: 0 0 10px 0;
}

a:link, a:visited {
	color: #8D1188;
	text-decoration: none;
	outline: none;
}

a:hover, a:active, a:focus {
	color: #8D1188;
	text-decoration: underline;
	outline: none;
}

.pink {
	color: #B4035E;
}

/*******************************************************************************
* forms
*******************************************************************************/

.field {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px 0;
}

	.field input {
		font-family: Arial;
		font-size: 1.1em;
	}

	.field label {
		display: block;
		width: 105px;
		float: left;
		text-align: right;
		margin: 0 15px 0 0;
	}

	.field .text {
		float: left;
		width: 200px;
		height: 16px;
		padding: 3px;
		border: 1px solid #ABAFB2;
		color: #ABAFB2;
		font-size: 1.1em;
	}
	
fieldset {
	border: 0;
	margin: 0 0 20px 0;
}

	fieldset legend {
		font-weight: bold;
		color: #B4035E;
		margin: 0 0 10px 0;
		font-size: 1.2em;
	}

.button input {
	float: right;
	margin: 0 3px 0 0;
}


