@charset "UTF-8";/* \*/* .oneColFixCtr p {	overflow: hidden;	o\verflow: visible;	width: 100%;	w\idth: auto;	he\ight: 1%;}/* *//* \*/* .caption {	overflow: hidden;	o\verflow: visible;	width: 100%;	w\idth: auto;	he\ight: 1%;}/* */body {	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;	background-color: #4a3827;}.oneColFixCtr #supercontainer {	width: 780px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	margin-right: auto;	margin-left: auto;	padding: 8px;}	.oneColFixCtr #container {	width: 780px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	border: 1px solid #c29267;	margin-right: auto;	margin-left: auto;	margin-top: 50px;	padding: 8px;}	.oneColFixCtr #maincontent {	width: 780px;	padding: 0px;	margin: 0px;	background-color: #EAE8D6;}		.oneColFixCtr #artifact {	padding: 0px;	background-color: #CC66CC;	display: block;	margin-right: auto;	margin-left: auto;}	img.center {	display: block;	margin-left: auto;	margin-right: auto;	color: #336600;	border-top-width: 12px;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-color: #FFFF00;	border-right-color: #FFFF00;	border-bottom-color: #FFFF00;	border-left-color: #FFFF00;}.floatbox {	float: right;	margin: 0 15px 10px;	padding: 5px 10px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	width: 130px;}div.floatbox img {	border: 2px solid #7d3505;	margin-bottom: 5px;}	.oneColFixCtr #contentwrapper {	/* This style is added to account for a bug in Safari when updating content with a fade.  i also had to adjust the fade from 0-100 to 1-99. the bug disappears if I don't float the boxes its updating. don't ask. */	width: 780px;	padding: 0px;	margin: 0px;	float: left;}	.oneColFixCtr #sidebar1 {	width: 220px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: #eae8d6;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #aeaeae;	margin: 0px;	text-align: left;	display: block;	float: left;	clear: none;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px;}	 .oneColFixCtr #sidebar1 img {	display: block;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}	 .oneColFixCtr #sidebar1 p {	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}	.oneColFixCtr #rightside {	width: 559px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: #eae8d6; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 0px 0px 15px;	margin: 0px;	text-align: left;	display: block;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #aeaeae;	float: left;	clear: none;}		.oneColFixCtr #rightcolumn {	width: 559px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: #eae8d6; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 0px 0px 15px;	margin: 0px;	text-align: left;	display: block;	float: left;	clear: left;}.oneColFixCtr #righthead {	width: 559px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */	background: #eae8d6;	margin: 0px;	text-align: left;	display: block;	float: left;	clear: none;	padding-top: 20px;}.oneColFixCtr p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #000000;	font-weight: normal;	text-transform: none;	padding-right: 25px;	padding-left: 25px;	line-height: 22px;	overflow: visible;	float: none;	clear: none;}.oneColFixCtr p a {	color: #E05B00;}.oneColFixCtr #quote {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #A14407;	font-weight: normal;	text-transform: none;	padding-right: 25px;	padding-left: 25px;	line-height: 18px;	font-style: italic;	padding-bottom: 0px;}.oneColFixCtr #quotebig {	font-size: 300%;	color: #E05B00;	float: left;	width: 30px;}.oneColFixCtr #quotecredit {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	color: #333333;	font-weight: normal;	text-transform: uppercase;	padding-right: 25px;	padding-left: 25px;	line-height: 14px;	font-style: normal;	font-variant: normal;}.oneColFixCtr ul {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: normal;	text-transform: none;	padding-right: 15px;	line-height: 14px;	list-style-type: none;	list-style-position: inside;	list-style-image: none;	margin-left: 0px;	text-indent: 0px;	padding-left: 25px;}	.oneColFixCtr li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: normal;	text-transform: none;	line-height: 16px;	list-style-type: none;	list-style-position: inside;	list-style-image: none;	text-indent: 0px;}	.oneColFixCtr  ul  a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #8B3100;	font-weight: normal;	text-transform: none;	padding-right: 0px;	padding-left: 0px;	line-height: 16px;	list-style-type: none;	list-style-position: inside;	list-style-image: none;	margin-right: 0px;	margin-left: 0px;}		.oneColFixCtr h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #333333;	font-weight: normal;	text-transform: none;	padding-right: 15px;	padding-left: 25px;	line-height: 12px;}	.oneColFixCtr h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 26px;	color: #333333;	margin: 0px;	font-weight: normal;	text-transform: none;	padding-right: 15px;	padding-left: 25px;	padding-bottom: 15px;	padding-top: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #AEAEAE;}.oneColFixCtr #line {	padding: 0px;	margin: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #AEAEAE;}	.credit {	padding: 60px 75px 0px;	margin: 0px;	background-color: #ebe0c1;	border: 8px solid #000000;	float: left;	width: 614px;	height: 331px;	display: block;}	.credit p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 20px;}	.footer {	padding-top: 20px;	padding-bottom: 20px;}	.footer p {	padding: 0px;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #987250;	line-height: 14px;	font-weight: normal;}	.footer p a {	padding: 0px;	margin: 0px;	text-decoration: none;	color: #E6D5A4;	font-weight: normal;}	.footer p a:hover {	padding: 0px;	margin: 0px;	text-decoration: underline;	font-weight: normal;}	.creditbox {	margin: 0 0px 0px;	width: 190px;	float: left;	padding-top: 60px;}.creditbox p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	text-align: left;}		.oneColFixCtr #navigation {	display:block;}		.oneColFixCtr a#educator {	width: 125px;	height: 57px;	background-image: url(images/nav/educator_test.gif);	display: inline-block;	text-decoration: none;	background-color: #66CCCC;}.oneColFixCtr a#educator:hover {    background-position: 125px 0;}.oneColFixCtr a#tester {	width: 125px;	height: 57px;	background-image: url(images/nav/educator_test.gif);	display: inline-table;	text-decoration: none;	background-color: #66CCCC;}.oneColFixCtr a#tester:hover {    background-position: 125px 0;}.caption {	padding: 15px 25px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	margin: 0;}.quote {	font-size: 12px}