body{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #336;	background-color: #efefef;}/*ol	{ margin-top: 0px;  margin-right: 0px; margin-bottom: 0px; margin-left: 25px; }ul	{ margin-top: 0px;  margin-right: 0px; margin-bottom: 10px; margin-left: 25px; }li	{ margin: 5px 0px 0px 0px; }*/ul	{ margin-left: 10px; padding-left: 5px; list-style-type: square; }ol	{ margin-left: 10px; padding-left: 5px; }li	{ margin-top: 5px; }table{	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #336;}/*th{	font-size: 0.9em;	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #336;}*/tr{	background-color: #eee;	border-width: 1px 0px 0px 0px;	border-style: solid;	border-color: #336;	padding: 0px;}td{	font-size: 0.8em;	border-width: 1px 1px 1px 1px;/*	border-style: solid;	border-color: #336;	padding: 2px;*/}a:link		{ color: #969; background-color: transparent; }/* a:visited	{ color: #9c94c6; background-color: transparent; } */a:visited	{ color: #969; background-color: transparent; }a:active	{ color: #969; background-color: transparent; }a:hover		{ color: #969; background-color: transparent; }img{	border: none; float: left;	margin: 0px 3px 3px 0px;	position: relative;}h1,h2,h3,h4,h5,h6{	font-weight:600;	background-color: transparent;	background-image: none;	margin:0px 0px 6px 0px;}h1	{ font-size: 1.40em; }h2	{ font-size: 1.35em; }h3	{ font-size: 1.3em; }h4	{ font-size: 1.2em; }h5	{ font-size: 1.1em; }h6	{ font-size: 1.0em; }div#all{/*	position:			absolute;	width:				760px;	left: 				50%;	margin-left:		-380px;	margin-top:			-15px; 	z-index:			1;	background-color: #fff;*/}div#banner{	position: absolute; left: 0px; top: 0px; width: 760px;	background-color: #fff;	padding: 0px;	color: #fcc;}.identity{	font-size: 1.4em;	float: left;	margin: 0px 0px 0px 0px;	vertical-align: 50%;	width: 200px;	border-width: 0px 0px 7px 0px;	border-style: solid;	border-color: #3b425f;}/*.identityadditional{	text-align: center;	float: right;	vertical-align: 50%;	width: 550px;}*/div#meat{/*	position: absolute; left: 235px; top: 105px; width: 522px; height: 3000px; */	position: absolute; left: 235px; top: 105px; width: 522px;	background-color: #fff;	background-image: none;	margin: 3px;	border-width: 1px;	border-style: solid;	border-color: #ccc;}div#meatroot{/*	position: absolute; left: 235px; top: 105px; width: 522px; height: 3000px; */	position: absolute; left: 235px; top: 105px; width: 522px;	background-color: #fff;	background-image: none;	margin: 3px;	border-width: 1px;	border-style: solid;	border-color: #ccc;	padding: 5px 0px;}div#mainroot{/*	position: absolute; left: 235px; top: 105px; width: 285px; */	width: 310px;	float: left;	margin: 0px 0px 0px 0px;	color: #000;	background-color: #fff;	background-image: none;	padding: 6px;	text-align: left;	margin: 0px 3px;}div#mainbranch{/*	position: absolute; left: 235px; top: 105px; width: 285px; */	width: 310px;	float: left;	margin: 0px 0px 0px 0px;	color: #000;	background-color: #fff;	background-image: none;	padding: 6px;	text-align: left;	margin: 0px 3px;}div#mainleaf{/*	position: absolute; left: 235px; top: 105px; width: 285px; */	width: 310px;	float: left;	color: #000;	background-color: #fff;	background-image: none;	padding: 6px;	text-align: left;	margin: 0px 0px;}div#col3{/*	position: absolute; left: 520px; top: 105px; width: 240px; */	width: 185px;	float: right;	font-size: 0.90em;	padding: 3px;	color: #000;	background-color: #fff;	margin: 0px 3px 0px 0px;}div#col3 img{	margin-left: auto;	margin-right: auto;}#rec{	background-color: #fff;	padding: 0px;	margin: 5px 0px;}.reccat{	text-align: left;	background-color: #889dba;	color: #fff;	margin: 0px 0px;	padding: 3px;	font-size: 1.2em;	font-weight: 600;}.recitem{	text-align: center;	background-color: #fff;	margin: 4px;	padding: 4px;	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #ccc;}.recitem img{	float: none;}div#shortcuts{	position: absolute; left: 0px; top: 67px; width: 760px;	color: #000;	padding: 0px 0px 0px 0px;}.locs{	font-size: 2.00em;	color: #fff;	margin: 0px 0px 0px 0px;	padding: 2px 4px;	background-color: #889dba;	text-align: left;	border-width: 8px 0px 0px 0px;	border-style: solid;	border-color: #fff;}#quicknav{/*	position: absolute; left: 0px; top: 105px; width: 235px; height: 3000px; */	position: absolute; left: 0px; top: 105px; width: 235px;	text-align: right;	padding: 3px;	color: #000;	margin: 3px 0x 0px 0px;	background-color: #efefef;	border-width: 1px 1px 0px 0px;	border-style: solid;	border-color: #ccc;}#quicknav h3 { margin: 20px 0px 0px 0px; }.quicknavcontext{	background-color: #ffe;	padding: 0px 5px 5px 5px;	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #363;}#quicknavleft{	position: absolute; left: 0px; top: 105px; width: 200px;	text-align: left;	padding: 6px 6px 6px 20px;	color: #000;	margin: 3px 0x 0px 0px;	background-color: #efefef;}#quicknavleft li{	margin-top: 5px;}/*.quicknavemph{	margin: 3px 0px 3px 0px;	padding: 5px;	font-size: 1.2em;	text-align: left;}*/.locemph{	font-weight: 600;	color: #963;}.quicknavhead{	margin: 20px 0px 10px 0px;	padding: 0px 0px 0px 0px;	font-weight: 600;	color: #3b425f;}.quicknavhead a:link 	{ color: #336; background-color: transparent; }.quicknavhead a:visited	{ color: #336; background-color: transparent; }.quicknavhead a:active	{ color: #336; background-color: transparent; }.quicknavhead a:hover	{ color: #336; background-color: transparent; }.quicknavitem{	color: #363;}.schoollistitem{	margin: 4px 0px;	color: #363;	background-color: #efe;}#catnav{	margin: 0px 0px 0px 0px;}.navpoint{	color: #933;	font-size: 1.05em;	font-weight: 600;	margin: 10px 3px 3px 3px;	padding: 3px;	background-color: #ff9;	text-align: center;}.navpoint img { float: none; margin: 4px 0px 0px 0px; }.featured{	font-size: 1.0em;	text-align: center;	margin: 0px 30px 10px 30px;	padding: 5px;	color: #000;	background-color: yellow;	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #363;}div#identityfeatured{	font-size: 1.0em;	text-align: center;	padding: 5px;	border-width: 4px;	background-color: #363;	color: #fff;	/* ff9 */	border-style: solid;	border-color: #963;}.featured h3{	color: #000;	text-align: center;}div#intro{	position: relative;	text-align: left;	color: #000;	padding: 10px;	margin: 3px 3px 20px 3px;	border-width: 1px;	border-style: solid;	border-color: #ccc;}#intro img{	float: left;	margin: 3px 6px 3px 0px;}/*div#hierview{	text-align: center;	padding: 0px;	width: 100%;	margin: 0px 0px 0px 0px;}*/.catboiler{	position: relative;	text-align: left;	color: #000;	padding: 5px 5px 5px 0px;	margin: 0px 0px 0px 0px;}.article{	position: relative;	text-align: left;	color: #000;	padding: 5px 15px 5px 5px;	margin: 0px;}.gifline{	vertical-align: 50%;	width: 240px;	text-align: center;	margin: 0px 0px 20px 0px;	padding: 0px;}.itemsumm{	text-align: left;	margin: 20px 0px 0px 0px;	padding: 10px 0px 0px 0px;	background-color: #fff;}.itemsumm p{	margin-top: 10px;    margin-bottom: 0;}.itemsummhead{	text-align: left;	font-size: 1.1em;	font-weight: 600;	background-color: #363;	color: #fff;	padding: 5px;}.itemsummheadprogram{	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #363;	text-align: center;	font-size: 0.9em;	font-weight: 600;	background-color: #ffe;	color: #363;	padding: 2px;	margin: 0px 0px 0px 180px;}.leafcontent{	margin: 0px;	text-align: left;}/*.itemlong{	margin: 10px 0px 0px 0px;	padding: 10px;	border-width: 1px 1px 1px 10px;	border-style: solid;	border-color: #363;}*/.itemlong{	margin: 20px 0px 0px 0px;	padding: 10px;	border-width: 1px;	border-style: solid;	border-color: #ccc;}.itemlonghead{	text-align: center;	font-size: 1.1em;	font-weight: 600;	background-color: #363;	color: #fff;	padding: 5px;}.breadcrumbs{/*	position: absolute; left: 238px; top: 105px; width: 525px; */	position: relative;	text-align: left;	font-size: 0.9em;	padding: 5px 2px 5px 10px;	margin: 3px;	color: #000;	background-color: #fff;	background-image: none;	margin: 0px 0px 0px 0px;	border-width: 0px 0px 1px 0px;	border-style: solid;	border-color: #ccc;}.majorbranch{	text-align: left;	width: 100%;	font-size: 1.0em;	padding: 5px;	margin: 10px 0px 10px 0px;	border-width: 1px 0px 0px 0px;/*	border-style: solid;	border-color: #ccc;	background-color: #fff;*/}.catdesc{	margin: 5px 0px 5px 0px;	font-weight: normal;}.catlist{	text-align: center;	font-weight: normal;	margin: 5px 0px 0px 0px;	background-color: #efe;	padding: 5px;}.leaftitle{	font-weight: 600;	padding: 5px;}.listsummaryheading{	color: #336;	background-color: #fff;	text-align: left;	padding: 0px;	font-weight: 600;}#legal{	text-align: center;	color: #fff;	background-color: #526b8a;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #363;	padding: 20px;	margin: 300px 0px 0px 0px;}#legal a:link		{ color: #fff; background-color: transparent; }#legal a:visited	{ color: #fff; background-color: transparent; }#legal a:active		{ color: #fff; background-color: transparent; }#legal a:hover		{ color: #fff; background-color: transparent; }.hilink{	background-color: yellow;	text-align: center;	margin: 0px 20px 10px 20px;	padding: 5px;	font-weight: 600;}.schoolstatus{	background-color: #efe;	text-align: center;	margin: 10px;	padding: 5px;	font-weight: 600;	border-width: 1px;	border-style: solid;	border-color: #336;}.facts{	padding: 5px;	font-size: 1.0em;	text-align: left;	color: #000;	margin: 0px 0px 15px 0px;}.synhead{	text-align: left;	margin: 0px;	font-weight: 600;}.ushier{	position: relative;	text-align: left;	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #363;	padding: 5px;	font-weight: 600;	color: #000;	background-color: #ffe;	background-image: none;	margin: 10px 0px 10px 0px;}#articlelist{	position: relative;	text-align: left;	padding: 5px;	color: #000;	background-image: none;	margin: 10px 0px 10px 0px;}