/*-------------------------------  Defaults  -------------------------------*/

* {				margin:0;
				padding:0;
				border:0;}

body {			text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000;
				background-color:#FFFFFF;
				margin:0;
				padding:0;
				border:0;}

h1 {			font-size:1.3em;
				margin-bottom:7px;}

p {				margin-bottom:10px;}




/*--------------------------------  Div ID's  -------------------------------*/

#wrapper {		width:491px;
				margin:0px;
				background-color:#FFFfff;
				color:#333;
				border:1px solid #0066FF;
				padding:10px;				
				position:relative}




/*-----------------------------  Input Classes  -----------------------------*/

.form  {	left:120px;
			border:solid 1px #0066FF;
			margin-top:2px;
			margin-left:5px;
			}

textarea.form {	
				margin-top:2px;
				margin-left:5px;}

input.button {	font-size:0.95em;
				width:75px;
				font-weight:bold;
				background-color:#0066FF;
				color:#FFFFFF;
				}

select.form {	left:120px;
			border:solid 1px #0066FF;
			margin-top:2px;
			margin-left:5px;
			}


/*---------------------------------  Lists  ---------------------------------*/

ul.error {		width:350px;
				margin:0px auto;
				color:#C00000;
				background-color:transparent;
				font-size:1em;}

ul.error li {	font-size:0.9em;
				margin-left:5px;}




/*---------------------------  Paragraph Classes  ---------------------------*/

p.centered {	text-align:center;
				font-weight:bold;
				margin:10px;}

p.small {		font-size:0.85em;}




/*------------------------------  Span Classes  -----------------------------*/
div.form_field {left:15px;
				background-color:#FFFFFF;
				padding: 5px;
				vertical-align:top;
				}


span.required {	font-size:1em;
				color:#Cc0000;
				}

span.fieldname {		
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#000;
				font-weight:bold;
				text-align:left;
				padding: 0px;}
			
		