@charset "UTF-8";body, td, th {	font-family: Georgia, Times New Roman, Times, serif;	font-size: 12px;}body {	background-color: #ccffcc;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}a:link {	color: #000099;}a:visited {	color: #660099;}a:hover {	color: #0099FF;}h2 {	color:  #000000;	font-family: Georgia, "Times New Roman", Times, serif;	letter-spacing: -1px;	font-weight: bold;	font-style: italic;	margin-bottom: 10px;}.bodytext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;		}.subhead {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	color: #660099;}.smallertext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	line-height: 12pt;	}.sidebar {	background-image: url(images/gifs/sidebkgrnd.gif);	background-repeat: repeat;}.breadcrumb 	{	margin-bottom: 0pt;	margin-top: 0pt;	font-size: 11px;	line-height: 13pt;}.photowomaninyogapose{	padding: 0 5px 5px 0px; /* top right bottom left */	float: left;	}.clearit{	clear:both;			}.newsandeventsheader{	color: #660099;	font-weight: bold;	font-size: 1.1em;	margin-top: 5px;	margin-left: 6pt;	margin-right: 0.5em;			}.newsandeventstext{	font-weight: normal;	font-size: 1.1em;	margin-left: .5em;	margin-right: .5em;	}.middlecolumnoffset{	padding: 5px;	}.newsandeventsblock{	background-color: #F99B65;	width: 255px;	padding: 10px;	}	/* schedule styles */.scheduleheader	{	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px;	font-weight: bolder;	line-height: 14px;	margin-bottom: 4pt; 	margin-top: 4pt;}.schedulebody {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px;	line-height: 14px;}.schedulebody-light {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px;	line-height: 14px;	background-color: #ffffff;}.redannouncements {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px;	line-height: 14px;	/* font-size: 1.1em; */	color: #cc0000;}			/* added from webpage */.roundcont {	width: 270px;	background-color: #F99B65;	color: #000000;	margin-left: 6pt;	}		.roundcont p {	margin: 0 10px;}		.roundtop { 	background: url(images/jpgs/urcorner.jpg) no-repeat top right; 	}		.roundbottom {	background: url(images/jpgs/lrcorner.jpg) no-repeat top right; 	}		img.corner {	width: 15px;	height: 15px;	border: none;	display: block !important;	}		/*  float styles======================= */img	{	/* turns off gaps around images */	border:	0;}img.floatLeft {	float: left;	clear: left;	margin: 4px;	}	img.floatRight {	float: right;	clear: right;	margin: 4px;	}div.floatLeft {	float: left;	clear: left;	margin: 4px;	}	div.floatRight {	float: right;	clear: right;	margin: 4px;	}		/*   Popout Nav======================= */#nav, #nav ul {	list-style:none;	width:180px;	margin:0;	padding:0;	line-height:1em;	font:italic 14px Georgia, "Times New Roman", Times, serif;	text-align:right;}#nav{	margin-top:140px;	float:right;}#nav li{	position:relative;	float:left;	margin:0;	padding:0;}#nav li a {	display:block;	padding:0;	text-decoration:none;	color:#609;	height:45px !important; /* ie6 need imp */	 width:180px; /*  total width */}#nav li a:hover,#nav li a.current  {	color:#cfc;}#nav a span, #nav a:hover span{    position:absolute;	display:block;	top:0; left:0;	height:45px; width:180px;	cursor:pointer; /* ie */	background:url(images/menu.gif) no-repeat 0px 0px;}#nav a.home span {background-position: 0px 0px;}#nav a.home:hover span {background-position: 0px -45px;}#nav a.classes span {background-position: 0px -90px;}#nav a.classes:hover span {background-position: 0px -135px;}#nav a.teach span {background-position: 0px -180px;}#nav a.teach:hover span {background-position: 0px -225px;}#nav a.coop span {background-position: 0px -270px;}#nav a.coop:hover span {background-position: 0px -315px;}#nav a.photo span {background-position: 0px -360px;}#nav a.photo:hover span {background-position: 0px -405px;}#nav a.test span {background-position: 0px -450px;}#nav a.test:hover span {background-position: 0px -495px;}#nav a.dir span {background-position: 0px -540px;}#nav a.dir:hover span {background-position: 0px -585px;}#nav a.contact span {background-position: 0px -630px;}#nav a.contact:hover span {background-position: 0px -675px;}#nav li ul {	position: absolute;	left: -999em;    top:0;	z-index:20;	margin-left:180px; /* Popout Placement (usually width from above) */	margin-top:6px;	border-top:1px solid #609;	width:160px;}#nav li ul a { /* submenu style */   background: #ffc;   text-align:left;   padding:8px 5px 8px 15px;   height:auto !important; /* ie6 need imp */   border-bottom:1px solid #609;    width:160px; /*  total width */	w\idth: 140px; /* sbmh fix ie5.5 (width - padding - border = w\idth) */}#nav li ul a:hover { /* submenu hover */	color:#f96;}#nav li:hover ul,#nav li.sfhover ul /* suckerfish */ { 	left: auto;}/* Fix IE. Hide from IE Mac \*/* html #nav li { float: left; height: 1%; }* html #nav li a { height: 1%; }/* End */