/* formval.css */

  .info   { color: grey; background-color: transparent; font-weight: normal; padding-left: 32px; background: url(../../images/valid.png) no-repeat 0 50%;}
  .warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
  .error  { color: red; padding-left: 32px; background: url(../../images/notValid.png) no-repeat 0 50%; font-weight: bold; }

  .formtab TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }


/* checkboxes */
  .checkcl    { text-align: right; }
  .checkbox   { clear: right; float: right; margin: 0 0.5em; }
  .formtab2 TD      
          { padding: 0.2em; height: 2.5em; vertical-align: top;  }
          
/* Hack To center Contact.html's content */
table.contact {width: 100%;}
table.contact td {}


/*----Forms----*/

/*
	input[type="text"], textarea {
		border-top: 2px solid #999;
		border-left: 2px solid #999;
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
*/
	
	input[type="text"] {
		width: 300px;
		font-family: coffeelight;
		padding: 5px;
		font-size: larger;
		font-weight: bold;
	}
	
	label {
		text-align: right;
	}
	
	textarea {
		width: 100%;
		height: 300px;
		padding: 5px;
	}
	
	input:focus, textarea:focus {
		background: #f1f8fc;
	}
	
	label, input, textarea {
		margin: .2em;
	}
	
	.boxed {
			text-align:left;
			background-color: #fafafa;
			border: 1px solid #999;
			padding: 10px;
			width: 600px;
		}

