#contact {
   color: #000000;
   background-color: NavajoWhite;
   width: 100%;
   font: 12px Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid Black;
	padding: 4px;
}

#contact p {
   text-align: justify;
}

#contact p.tag {
   text-align: left;
}

#contact p.error {
   color: #FF0000;
   font-weight: bolder;
}

p.contact {
	padding-left: 10px;
	padding-right: 10px;
}

#contact a:link	{ color: #0000FF; background: transparent; text-decoration: underline;}

#contact a:visited	{ color: #0000FF; background: transparent; text-decoration: underline;}

#contact a:hover	{ color: #0000FF; background: transparent; text-decoration: none;}

#contact a:active	{ color: #0000FF; background: transparent; text-decoration: underline;}

#contact h2 {
   color: #000000;
   background-color: Orange;
   letter-spacing: 2px;
   padding: 2px;
}

#contact hr {
   color: #000000;
   background-color: transparent;
   height: 1px;
}

td.details {
	background-color: NavajoWhite;
	border: 1px solid Black;
	padding: 5px;
	font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: top;
	width: 250px;
}


