body {background-color: #fff; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #999;}

a:link {color: #666; text-decoration: underline; font-weight: bold; }
a:visited {color: #333; text-decoration: none; }
a:hover {color: #000; text-decoration: none; }
a:active {color: #000; text-decoration: none; }

#wrapper {position: relative; padding: 0; width: 770px; text-align: left; margin-left: auto; margin-right: auto; min-width: 770px;}

#menu {padding: 0; margin: 0;}

#main {margin: 0; padding: 0;}
#main table {width: 770px; margin-top: 20px;}
#main td {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0; text-align: center; width: 93px;}
#main th {padding-bottom: 0px; padding-right: 0px; padding-left: 10px; border-bottom: 1px solid #ccc; margin: 0; width: 25px;}
#main td.rhs {padding: 0; border-right: 0; border-bottom: 1px solid #ccc; margin: 0; width: 10px;}

.caption {
	position: absolute; left: -182px; top: 2px; width: 160px; height: 98px; overflow: hidden; 
	padding-right: 16px; background-color: white; color: black; font-size: 11px; font-weight: bold;
	padding: 10px; border: 1px solid #fff; z-index: +2;
	}
	
.caption p {font-weight: normal; font-size: 10px; margin-top: 7px; margin-bottom: 7px;}
.caption p click {margin-top: 7px; font-size: 9px; text-align: right;}

#credits {font-size: 10px; padding-top: 20px; padding-bottom: 10px; margin: 0; text-align: right; width: 100%; display: block;}

#bodytext {margin: 0; padding: 0;}
#bodytext table {width: 770px; margin-top: 20px;}
#bodytext td.pic {padding: 10px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0; text-align: center; width: 93px;}
#bodytext td.text {padding: 20px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 0; text-align: left; font-size: 12px; color: #999;}
#bodytext th {padding-bottom: 0px; padding-right: 0px; padding-left: 10px; border-bottom: 1px solid #ccc; margin: 0; width: 25px;}
#bodytext td.rhs {padding: 0; border-right: 0; border-bottom: 1px solid #ccc; margin: 0; width: 10px;}

#bodytext ul {font-size: 13px; color: #000; text-align: left; font-weight: bold; margin-left: 0em; padding-left: 0em; margin-top: 10px; list-style: none;}
#bodytext ul ul {font-size: 12px; font-weight: bold; color: #999; margin-left: 2em; padding-left: 2em; list-style-type: none; margin-top: 10px; margin-bottom: 10px; margin-left: 0em; padding-left: 0em; }
#bodytext ul ul ul {font-size: 12px; font-weight: normal;  color: #999; margin-left: 2em; padding-left: 2em;  list-style-type: square; margin-top: 0;}

h3 {color: #000; font-size: 16px; font-weight: bold;}
h4 {color: #000; font-size: 14px; font-weight: bold;}
h5 {color: #000; font-size: 12px; font-weight: bold;}
#bodytext td p {line-height: 1.4em}

#who ul {font-size: 12px; color: #999; text-align: left; font-weight: normal; margin-left: 1em; padding-left: 1em; margin-top: 10px; list-style-type: square; line-height: 1.4em;}

