body {
        margin:0px;
        padding:0px;
        font-family:Verdana, Lucida, Arial, sans-serif;
        color:#333;
        background-color:white;
        }
h1 {
        margin:0px 0px 12px 0px;
        padding:0px;
        font:15px/20px Georgia, Baskerville, serif;
		color:#0e4879;
        }
h2 {
		margin:10px 0px 6px 0px;
		padding:0;
		font:15px/20px Georgia, Baskerville, serif;
		color:#0e4879;
		}
h3 {
		margin:10px 0px 6px 0px;
		padding:0;
		font:12px/17px Verdana, Lucida, Arial, sans-serif;
		color:#5d5d5d;
		}
p {
        font:10px/15px Verdana, Lucida, Arial, sans-serif;
        margin:0px 0px 12px 0px;
        padding:0;
        }
a {
        color:#0e4879;
        font:10px/15px Verdana, Lucida, Arial, sans-serif;
        text-decoration:none;
        }
a:hover {color:#8d8d8d}
#header {
		margin:8px 40px 0px 50px;
        padding:0px;
        height:89px;
        background-color:#fff;
        }
body>#header {
		height:89px;
		} 
#header img {
		text-decoration:none;
		border:none;
		}
#container {
		margin:0;
		padding:0 0 21px 0;
		width:635px;
		position:absolute;
		left:50px;
		top:122px;
		background-color:transparent;
		min-height:100%;
		height:100%;/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
		voice-family:"\"}\"";
		voice-family:inherit;
		height:auto;/* the correct height */
		}
html>body #container {
		height:auto;
		}
#content {
		position:relative;
		margin:0 0 10px 0;
        padding:1px 10px 10px 10px;
		background-color:#dde6ed;
		width: 615px;
        }
img#portrait {
		position:absolute;
		top:10px;
		left:419px;
		}
img#teach {
		position:absolute;
		top:13px;
		left:360px;
		}
#footer {
		margin:0;
		background-color:#eee;
		position:static;
		padding:0;
		width:635px;
		}
#footer ul {
		padding:1px 0 2px 0;
		margin:0;
		border:0;
		text-align:center;
		}
#footer ul li {
		display:inline;
		padding:6px 5px 0 10px;
		margin:0;
		font:10px/15px Verdana, Lucida, Arial, sans-serif;
		color:#8d8d8d;
		}
ul {
		list-style:none;
		padding:0;
		margin:0;
		border:0;
		}
ul li {
		font:10px/15px Verdana, Lucida, Arial, sans-serif;
		list-style:none;
		padding:0;
		margin:0;
		}
ul.yes  {
		padding:0;
		margin:0 0 0 14px;
		border:0;
		}
ul.yes li {
		font:10px/15px Verdana, Lucida, Arial, sans-serif;
		list-style-image: url(bullet.gif);
		list-style-type: disc;
		padding:0;
		margin:0;
		}
ul.sub   {
		padding:0;
		margin:0 0 0 14px;
		border:0;
		}
ul.sub li {
		font:10px/15px Verdana, Lucida, Arial, sans-serif;
		list-style-image: url(bullet2.gif);
		list-style-type: circle;
		padding:0;
		margin:0;
		}
#pnav {
		list-style:none;
		display:block;
		position:absolute;
		top:97px;
		left:50px;
		padding:0;
		margin:0;
		border:none;
		width:636px;
		}
#pnav li {
		float:left;
		text-align:center;
		border-bottom:1px solid #8d8d8d;
		border-right:1px solid #8d8d8d;
		width:105px;
		margin:0;
		padding:0;
		font:10px/15px Verdana, Lucida, Arial, sans-serif;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:104px;
		}
html>body #pnav li {
		width:104px;
		}
#pnav li.menutop {
		border-left:1px solid #8d8d8d;
		width:109px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:108px;
		}
html>body #pnav li.menutop {
		width:108px;
		}
#pnav li a {
		display:block;
		font-weight:normal;
		padding:0;
		font:10px/15px Verdana, Lucida, Arial, sans-serif;
		background:#eee;
		color:#0e4879;
		text-decoration:none;
		width:104px;
		}
#pnav li a:hover {
		font-weight:normal;
		background-color:#fff;
		color:#0e4879;
		text-decoration:none;
		}
#pnav li.menutop a {
		width:108px;
		}
#newline {
		margin:0;
		padding:0;
		display:block;
		}
#indent {
		margin:0px 0px 0px 24px;
		padding:0;
		display:block;
		}
table {
		width:100%;
		}
tr {
		background-color:#eee;
		}
tr.odd {
		background-color:#fff;
		}
td {
        font:10px/15px Verdana, Lucida, Arial, sans-serif;
        margin:0;
        padding:0 2px;
		}		
ul#placed {
		position:absolute;
		left:200px;
		top:229px;
		}
.bold {
		font-weight:bold;
		}
.ital {
		font-style:italic;
		}
.undl {
		text-decoration:underline;
		}