/* layout */#wrapper {	background: #FFFFFF url(/images/background_middle.gif) repeat-y;	margin: 0 auto;	width: 780px;}#header {	background: transparent url(/images/background_top.gif) no-repeat;	padding: 20px 50px 0 50px;	text-align: left;}#content {	background: transparent;	min-height: 200px;	padding: 0 50px 20px 50px;	text-align: left;}#footer {	background: url(/images/background_bottom.gif) no-repeat;	clear: both;	height: 50px;	padding: 0 50px 0 50px;}#menu {	margin-top: 0;	padding-top: 0;}#copyright {	margin-top: 10px;	font-size: 11px;}#SLIDESTEXT {	clear: both;	font-style: italic;	margin-top: 5px;	position: relative;	text-align: center;}/* HTML */body {	background-color: #662D91;	padding: 20px 0 20px 0;	text-align: center;}body, input, p, td {	font-family: "Trebuchet MS", Verdana, Arial, Geneva, sans-serif;	font-size: 13px;}a {	font-weight: bold;	color: #662D91;	text-decoration: none;}a:hover {	text-decoration: underline;}dd {	margin-bottom: 15px;}dt {	margin-bottom: 5px;}h1 {	font-family: "Trebuchet MS", Verdana, Arial, Geneva, sans-serif;	font-size: 24px;	color: #662D91;	margin: 0;	padding: 10px 0 10px 0;}h2 {	font-family: "Trebuchet MS", Verdana, Arial, Geneva, sans-serif;	font-size: 18px;	font-style: italic;	color: #F76EAF;}input.button {	background-color: #662D91;	border: 1px solid #000000;	color: #FFFFFF;	font-size: 12px;}input.text {	background-color: #FFEEEE;	color: #000000;	font-size: 12px;}/* contact form */table#contact_form {	border: 1px solid #662D91;	background-color: #FDD3E7;}table#contact_form td {	border: 1px solid #662D91;	background-color: #FFFFFF;}table#contact_form th {	border: 1px solid #662D91;	background-color: #FFFFFF;	text-align: left;}table#contact_form td input, table#contact_form td textarea {	background-color: #F4EEFF;}table#contact_form th input {	background-color: #662D91;	color: #FFFFFF;    font-size: 12px;	font-weight: bold;}