body {
  margin: 0;
  padding: 0;
background: #fff;
color: #441355; 
font-family: arial, verdana, helvetica, sans-serif; 
font-size: 1em;
}
table.parent{
width: 100%;
height: 100%; 
border: 0;
}
/* style: for Explorer on Mac */
table.parent td{text-align: center;}
/*
   This is a CSS comment where the end-of-comment marker is escaped.
   The following styles are not read by Explorer
   because it thinks they are still part of this comment.
\*/
table.content{border: 0; width: 755px; margin-left: auto; margin-right: auto; }
/*
   Another comment, now with a normal end-of-comment marker. Explorer
   sees the end of this comment as the end of the previous one.
*/
table.content{border: 0; width: 755px;}
h1 {font-size: 1.4em; color: #73a842; text-align: left; margin: 0 0 2px 0;}
h2 {margin: 0; font-size: 1.3em; color: #73a842; text-align: left; margin: 0;}
h3 {margin: 0; font-size: 1.2em; color: #73a842; text-align: left; margin: 0;}
td.body{vertical-align: top; width: 311px;  border-bottom: 1px solid #73a842; font-size: 0.8em; 
 padding: 0 0 0 0;}
td p{text-align: left; margin: 3px 0 6px 0;}
td.ims{width: 279px;  border-bottom: 1px solid #73a842; padding: 0;}
table.gallery{width: 100%; margin: 22px 0 8px 0;}
table.gallery td{padding: 3px;}
img.galleryx{margin: 5px 0 5px 0;}
table.homegallery{width: 100%; margin: 22px 0 8px 0;}
img.blanc{margin: 2px 0 3px 0;}

td.footer{padding-top: 3px;}

td.menu{vertical-align: top; width: 165px;}
ul.menu {
	width: 148px;
	list-style: none;
	margin: 1px 15px 0 0;
	padding: 0;
	background-color: #fff;
	text-align: right;
	font-size: 0.8em;
	}
	
ul.menu  li a:link, a:visited{
display: block; text-decoration: none; width: 100%; padding: 0; color: #441355; 
line-height: 1.3; font-family: arial, verdana, helvetica, sans-serif;
margin: 1px 0 0 0;}

ul.menu  li a:hover {
color: #441355; 
text-decoration: underline;
}

p a:link {
display: block; text-decoration: underline; width: 100%; padding: 0; color: #441355; 
line-height: 1.5; font-family: arial, verdana, helvetica, sans-serif;
margin: 1px 0 0 0;}

p a:visited{color: #441355;
text-decoration: underline;
}

p a:hover {
color: #441355;
text-decoration: none;
}

 img.apps{width: 85px; height: 68px; border: 0;}

/*home page*/
td.homebody{vertical-align: top;  border-bottom: 1px solid #73a842; font-size: 0.8em; 
 padding: 0 0 0 15px; height: 231px;}
table.homegallery{width: 100%; margin: 22px 0 10px 0;}
table.homegallery td{padding: 3px;}