.message				{ background:#80c080; color:#ffffff; font-weight:bold; font-size:14px; text-align:center; padding:10px;
						  border-bottom:1px solid green; border-right:1px solid green; }
.contact				{ padding-top:10px; }
	.contact h3			{ font-family:verdana; font-size:18px; color:#3366CC; margin:0; padding:0 10px 10px 10px; }
	.contact p			{ font-family:verdana; font-size:12px; line-height:150%; color:#333333; padding:0 10px; margin:0 0 10px 0; }
.contact form 			{  }
	.contact table		{  }
	.contact td			{ padding:10px 0px 10px 20px; vertical-align:top; border-bottom:1px solid #f1f1f1; }
	.contact td p		{ padding:0; margin:0; }
	.contact td p.error	{ color:#cc0000; padding:10px 10px 0 0; }
		td.left			{ width:150px; }
		td.right		{ padding-right:20px;}
		td.submit		{ padding-right:20px; text-align:right; }
	.contact td label	{ display:block; text-align:right; padding:5px; margin:0; font-family:verdana; font-size:14px; color:#333333; }
	.contact input,
	.contact textarea,
	.contact select		{ background:#ffffff url("../images/page_white_edit.png") 5px 5px no-repeat; border:1px solid #CCCCCC;
						  color:#444444; font-size:14px; font-family:verdana; padding:5px 5px 5px 27px; min-width:200px; }
	.contact textarea,
	.contact input		{ width:370px; }
	.contact td img		{ margin-top:10px; border:1px solid #cccccc; }
		td.submit input	{ background:#3366CC; color:#ffffff; padding:5px; margin:0; width:50px }
.sidebar				{ padding-top:50px; }
.sidebar p				{ margin-bottom:10px; color:#666666; }
