body {margin:0;padding:0;background-color:#d3d3c1;line-height:18px;color:#222;}cite {font-size:9px;padding-left:8px;line-height:12px;}h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;	margin-top:16px;	line-height:28px;	color: #8d9988;	font-weight: 500;}h2 {    display:block;    margin:16px 0 8px 0;	padding:0;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	font-weight: 700;	color: #5f715f;}h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: 500;	font-style:normal;	color: #564e3c;	margin-bottom:0;}img {border:none;}p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	margin: 4px 0 12px 0;	padding:0;	line-height:16px;}ul, ol {list-style-image:url(images/bullet_green.gif);	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	margin: 4px 0 12px 20px;	padding:0;}a {	color: #842e27;	text-decoration:none;}h2 a {	color: #647964;}a:hover {text-decoration:underline;}.fix {	background-color: #FFFF66;}.focus {width:200px;margin:0 0 6px 0;padding:8px 10px;float:right;border-bottom:1px solid #b0a792;background-color: #fff;}.focus h2 {margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}.focus h2 a {color:#993;}.focus p {margin:4px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}.highlight {	color: #FF0000;}.main2 {position:relative;float:left;margin:0;padding:0 10px 0 18px;width:409px;border-right:2px solid #fff;background-color:#fff;}.objective {width:240px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:100;color:#99cc99;}.promo {padding: 3px;border-top: solid #a38076 1px;text-align:center;background-color:#f2f2e8;}.promo h2 a{font-weight:100;color:#a38076;margin-bottom:0;}.promo h2 {margin-bottom:0;margin-top:8px;}.side {position:relative;float:right;margin:0;padding:18px 10px;top:0;width:199px;background-color:#e9eada;border-top:1px solid #fff;}.side h2 {	margin:0;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#564e3c;	font-size: 10px;	font-weight: 800;}.side p {	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#564e3c;	font-size: 10px;	font-weight: 100;padding-bottom:8px;border-bottom:1px solid #cdcdac;}.side ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#564e3c;	font-size: 10px;	font-weight: 100;padding-bottom:8px;border-bottom:1px solid #e0e0c2;}.underline {	text-decoration: underline;}#container {margin:0 auto;padding:0px;width:660px;background-color:#e9eada;text-align:left;}#footer {background-image:url(images/footerbkg.jpg);background-repeat:repeat-x;}#footer p {margin-top:0;padding:4px 12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#b0a792;text-align:left;border-top:1px solid #cdcdac;}#header {background-color:#fff;background-image:url(images/headerbkg.jpg);background-repeat:repeat-x;padding:39px 0 0 0;border-bottom:1px solid #bfbf97;margin:0;}#main {position:relative;float:left;margin:0;padding:0 10px 0 18px;width:409px;border-top:1px solid #fff;border-right:2px solid #fff;background-color:#fff;background-image:url(images/bodybkg.jpg);background-repeat:repeat-x;}#nav {width:100%;}#nav ul {margin: 0;padding:0 0 6px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#999999;	font-size: 10px;	font-weight: 100;	list-style-image: none;	list-style-type: none;}#nav ul li { padding:0; float:left;}#nav a { margin:0 0 0 18px;text-decoration:none;border-top:1px solid #ecedde;display:block;}#nav a:hover {	border-top:1px solid #b0a792;}#one {position:relative;float:left;margin:0;padding:0 10px;width:199px;border-top:1px solid #fff;background-color:#fff;background-image:url(images/bodybkg.jpg);background-repeat:repeat-x;}#two {position:relative;float:left;top:0;width:198px;margin:0;padding:0 10px;border-top:1px solid #fff;border-left:2px solid #fff;background-color:#fff;background-image:url(images/bodybkg.jpg);background-repeat:repeat-x;}#three {position:relative;float:right;margin:0;padding:0 10px;top:0;width:199px;border-top:1px solid #fff;border-left:2px solid #fff;background-color:#fff;background-image:url(images/bodybkg.jpg);background-repeat:repeat-x;}#title {text-align:right;background-color:#fff;background-image:url(images/mathbkg.jpg);padding:0;margin:0;}#title h1 {display:none;}
