body#sowfamily{
    font-size:10pt;
    text-align:center;
	background-color:#dddddd;
	background-image: url("images/sowtrip_bg01.jpg");
}
/* ----------------------------------------------------- */
table#header {
   text-align:left;
	background-color: #336699;
	border-collapse:collapse;
}
/* ----------------------------------------------------- */
td#uprul {
	font-size: 10pt;
	color: #ffffb3;
}
td#upurl ul {
list-style-type:none;
margin:0;
padding:0;
}
td#upurl li {
display:inline;
padding:1px 0 1px 5px;
}
td#upurl li A {
	font-size: 10pt;
	color:  #ffffb3;
	text-decoration: none;
}
td#upurl li a:hover {
	text-decoration: underline;
	font-size: 10pt;
	color:  #ffffb3;
}
/* ----------------------------------------------------- */
td#downurl {
	font-size: 10pt;
	color:  #ffffff;
}
td#downurl ul {
list-style-type:none;
margin:0;
padding:0;
}
td#downurl li {
display:inline;
padding:1px 0 1px 5px;
}

td#downurl li a {
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
td#downurl li a:hover {
	text-decoration: underline;
	font-size: 10pt;
	color: #ffffff;
}
/* ----------------------------------------------------- */
#contents {
	text-align:center;
	background-color: #eaf7eb;
	border:1px double #009ecc;
	border-collapse:collapse;
	height:300px;
	width:748px;
	font-size:10pt;
	color:#336699;
	line-height:150%;
}
/* ----------------------------------------------------- */
#directory {
   width:742px;
   padding:3px 2px 0 5px;
   text-align:left;
	font-size: 10pt;
	color: #ffffff;
	background-color: #009ecc;
}
#directory a {
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
#directory a:hover {
	text-decoration: underline;
	font-size: 10pt;
	color: #ffffff;
}
/* ----------------------------------------------------- */
#gallery {
   padding:0px;
   margin:0px;
   border:0px;

}
#banner1 {
   padding:0px;
   margin:0px;
}
#banner2 {
   padding:0px;
   margin:0px;
}
#intro td {
   padding:0em 1em 0em 1em;
   text-align:left;
}
#content  td {
   padding:0em 1em 0em 1em;
   text-align:left;
}
#schedule {
   padding:1em 1em 1em 1em;
   text-align:center;
}
#schedule caption {
	font-weight:bold;
	line-height:180%;	
}
#schedule th {
   vertical-align:middle;
   border-collapse:collapse;
   border:1px solid #dddddd;
   padding:2px 2px 2px 2px ;
   color:white;
   background-color:#336699;
}
#schedule td {
   vertical-align:middle;
   border-collapse:collapse;
   border:1px solid gray;
   padding:2px 2px 2px 2px ;
}
	
#attention td {
   padding:1em 1em 1em 1em;
   text-align:left;
}
table#contact {
	text-align:left;
	line-height:120%;
}
#contact td a {
 text-decoration:none;
 }
#contact td a:hover {
 text-decoration:underline;
 }
 
/* ----------------------------------------------------- */
table#footer {
	background-color: #336699;
}
td#footerleft {
	font-size: 10pt;
	color: #ffffff;
	text-align: left;
}
td#footerright {
	font-family: "Arial Black";
	font-size: 10pt;
	color: #ffffff;
	text-align: right;
}
/* ----------------------------------------------------- */
.others td {
   padding:1em 1em 1em 1em;
   text-align:left;
}
.others td a {
 text-decoration:none;
 }
.others td a:hover {
 text-decoration:underline;
}
