body {text-align: center;background-color: #FFFFF0;font-size: 101%;}#wrapper {width: 740px;text-align:left;margin-left: auto;margin-right: auto;margin-top: 2em;font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;font-size: .83em;color: #333;background-color: #FFFFF0;background-image: url(images/wrapper_bkgd2.jpg);background-repeat: no-repeat;background-position: 30px 30px;}#header {background-image: url(images/header_title3.jpg);background-position: 30px 30px;background-repeat: no-repeat;float: left;width: 100%;height: auto;margin-top: .5em;margin-bottom: .5em;}#header h1 {display: none;font-size: medium;margin-left: 2em;}#header h2 {display: block;font-size: 1.5em;color: #43649c;text-align: right;margin-top: 129px;margin-bottom: 1em;margin-right: 2em;}#train img {float: left;width: 1px;height: 1px; }#nav {width: 130px;float: left;}#nav h4 {font-size: 1.2em;text-align: left;margin: 0;padding: .5em 0 .5em 30px;color: #B5424A;}#nav ul {margin: 0;padding-left: 30px;text-align: left;list-style-type: none;font-weight:bold;}#navlist1 li {width:120px;margin: 0;padding: 0;} #navlist2 li, #navlist3 li {width:120px;margin: 0;}#navlist1 li a, #navlist2 li a, #navlist3 li a {display: block;padding: 3px;color: #333;text-decoration:none;padding-left: 20px; } #navlist1 li a:visited,  #navlist2 li a:visited, #navlist3 li a:visited {color: #999;} #navlist1 li a:hover, #navlist2 li a:hover, #navlist3 li a:hover {color: #B5424A;}#maincontent {width: 570px;float: right;}#maincontent p {margin-top: .2em;margin-bottom: 1em;padding: 0 3em 0 0;line-height: 1.6em;}#maincontent blockquote p {line-height: 1.2em;}#maincontent h3 {font-size: 1.3em;color: #B5424A; margin: 0;padding-left: .3em;border-left: 1em solid #FFE284;line-height: 1em;}#maincontent h4 {padding: 0 3em 0 0;font-size: 1em;margin: 0;}#maincontent ul, #maincontent ol {text-align: left;padding: 0;margin: .75em 6em .75em 6em;}#maincontent ul li, #maincontent ol li {margin: 0;}#maincontent ul.booklist {	list-style-type:none;	margin: 1em 0 1em 3em;	padding:0;}#maincontent ul li.booklist {	list-style-type:none;	margin: .5em 0 .5em 0;	padding:0;}#maincontent a:link, #maincontenttable a:link {font-size:1em;text-decoration: none;color: #B5424A;border-bottom:1px dotted #B5424A; }#maincontent a:visited, #maincontenttable a:visited {text-decoration: none; color: #999;border-bottom:1px dotted #999; }#maincontent a:hover, #maincontenttable a:hover, #maincontent a:active, #maincontenttable a:active {text-decoration: none;color: #D87093;border-bottom:1px dotted #D87093;}#maincontenttable {	float: right;	width: 535px;	margin-right: 30px;}#maincontenttable p {	margin: 0em 0em .2em 0em;}#maincontenttable caption {	font-weight: bold;	text-align: left;	margin: 0em 0em .5em 0em;	color: #B5424A;	border-left: 1em solid #FFE284;	font-size: 1.3em;	padding-left: .3em;	line-height: 1em;}#maincontenttable th {	font-variant: small-caps;	text-align: left;	margin: 0 0 .5em 0;	color: #333;	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;	border-bottom: 1px solid #3E080E;}#maincontenttable h3 {	font-size: .9em;	font-weight: bold;	margin: 0;}#maincontenttable ul {	list-style-type:none;	margin: 0 1em 0 1em;	padding: 0;}#maincontenttable p, li {	font-size: .9em;	line-height: 1.4em;	margin: 0;}#maincontenttable td {	vertical-align:top;	padding-top:.5em;	padding-bottom: .75em;	border-bottom: 1px solid #3E080E;}#maincontenttable tr {	vertical-align:top;}#studentcol1 {	float:left;	width: 260px;}#studentcol2 {	margin-left:261px;	width: 260px;}#studentcol1 ol, #studentcol2 ol {	margin: 0 0 1em 1.5em;	list-style-type:decimal;	line-height:110%;}#studentcol1 li, #studentcol2 li {	list-style-type:decimal;	line-height:110%;	margin-left: 0;	padding: 0;}#studentcol1 li li, #studentcol2 li li {	list-style-type:upper-alpha;	margin: 0 0 .2em 0;	padding: 0;	font-size: 1em;}#studentcol1 li li li, #studentcol2 li li li {	list-style-type:lower-roman;	margin-left:0;}#evalcontainer ol {list-style-type:decimal;font-size: 1em;line-height: 1em;margin: 0;padding: 0 2em 0 3em;}#evalcontainer li {padding: 0;margin-bottom: 0;font-size: 1em;}#evalcontainer li li {list-style-type:upper-alpha;margin-bottom:0;padding:0;}#evalcontainer li li li {list-style-type:lower-roman;padding: 0;margin:0;}.inset {display: block;width: 40%;float: right;text-align: center;font-size: 0.9em;line-height: 1.3em;padding: 1em .5em 1em .5em;margin: 1em 0 .5em 1em;background-color: #E9E9DB;}#inset p {text-align: center;line-height: 1.2em;margin: 0;padding: .5em 0 .7em 0;}#footer {clear: both;border-top: 1px solid #3E080E;width: 680px;text-align: center;margin-top: 1.5em;margin-right: auto;margin-bottom: 1.5em;margin-left: auto;}#footer p {font-size: smaller;line-height: 1.2em;padding-left: 2em;margin: 0;}