body	{		font-family: Arial, Helvetica, sans-serif;		text-align: center;		background-color: #274257;		background-image: url(images/bgTile.jpg);		background-repeat: repeat-x;		font-size: 100.01%;		color: #333333;		margin: 0;		padding: 22px 0;		}		#container	{			margin: 0 auto;			padding: 0;			width: 760px;			text-align: left;			background-color: #fff;			border: #fff 1px solid;			}			#banner		{ 			width: 760px;			height: 134px;			padding: 0;			margin: 0;			border-bottom: #BCCE7A 12px solid;			 }	#navlist	{ 			height: 27px;			padding: 0;			margin: 0;			font-size: .85em;			background-color: #BCCE7A;			background-image: url(images/navbg.jpg);			background-repeat: no-repeat;			border-bottom: #fff 1px solid;			}			#nav	{ 		padding: 0;		margin: 0;		top: 7px;		left: 5px;		position: relative;		width: 760px;		z-index: 50000;		}#nav a	{		text-decoration: underline;		background-color: transparent;		}#nav a:link	{ 			color: #000000;			text-decoration: none;			}#nav a:visited 	{ 				color: #000000;				text-decoration: none;				}#nav a:hover	{				color: #000000;				text-decoration: underline;				}				#nav a:active 	{ 				color: #FF0000;				}#nav ul {		list-style: none;		padding: 0;		margin: 0;		}#nav li li a	{				display: block;				color: #fff;				text-align: left;				padding: 0.2em 10px;				width: 130px;				}				#nav li li a:link	{ 					color: #fff;					text-decoration: none;					background-color: #738240;					}#nav li li a:visited 	{ 						color: #fff;						text-decoration: none;						background-color: #738240;						}#nav li li a:hover {					color: #fff;					text-decoration: none;					background-color: #525D2E;					}				#nav li li a:active	{ 					color: #fff;					text-decoration: none;					background-color: #3E491D;					}#nav li	{		float: left;		position: relative;		text-align: center;		cursor: default;		background-color: transparent;		list-style: none;		padding: 0 19px;		}	#nav li.homebttn	{					float: left;					position: relative;					text-align: center;					cursor: default;					background-color: transparent;					padding-left: 32px;					}#nav li ul	{			display: none;			position: absolute;			top: 100%;			left: 0;			font-weight: normal;			padding: 0;			z-index: 2000;			}#nav li>ul 	{			top: auto;			left: auto;			}#nav li li 	{			display: block;			position: relative;			left: -27px;			float: none;			background-color: transparent;			border: 0;			}#nav li:hover ul, #nav li.over ul	{ display: block; }#nav2list	{ 			height: 27px;			padding: 0;			margin: 0;			font-size: .85em;			background-color: #BCCE7A;			background-image: url(images/navbg.jpg);			background-repeat: no-repeat;			}			#nav2	{ 		padding: 0;		margin: 0;		top: 7px;		left: 5px;		position: relative;		width: 760px;		z-index: 50000;		}#nav2 a	{		text-decoration: none;		background-color: transparent;		}#nav2 a:link	{ 			color: #000000;			text-decoration: none;			}#nav2 a:visited 	{ 				color: #000000;				text-decoration: none;				}#nav2 a:hover	{				color: #000000;				text-decoration: underline;				}				#nav2 a:active 	{ 				color: #FF0000;				}#nav2 ul {		list-style: none;		padding: 0;		margin: 0;		}#nav2 li li a	{				display: block;				color: #fff;				text-align: left;				padding: 0.2em 10px;				width: 130px;				}				#nav2 li li a:link	{ 					color: #fff;					text-decoration: none;					background-color: #738240;					}#nav2 li li a:visited 	{ 						color: #fff;						text-decoration: none;						background-color: #738240;						}#nav2 li li a:hover {					color: #fff;					text-decoration: none;					background-color: #525D2E;					}				#nav2 li li a:active	{ 					color: #fff;					text-decoration: none;					background-color: #3E491D;					}#nav2 li	{		float: left;		position: relative;		text-align: center;		cursor: default;		background-color: transparent;		list-style: none;		padding: 0 19px;		}	#nav2 li.homebttn	{					float: left;					position: relative;					text-align: center;					cursor: default;					background-color: transparent;					padding-left: 32px;					}#nav2 li ul	{			display: none;			position: absolute;			top: 100%;			left: 0;			font-weight: normal;			padding: 0;			z-index: 2000;			}#nav2 li>ul 	{			top: auto;			left: auto;			}#nav2 li li 	{			display: block;			position: relative;			left: -27px;			float: none;			background-color: transparent;			border: 0;			}#nav2 li:hover ul, #nav2 li.over ul	{ display: block; }#contentHome	{				padding: 0;				margin: 0;				}			#content	{			padding: 30px 60px 30px 60px;			margin: 0;			background-color: #fff;			position: relative;			clear: both;			border-bottom: #68ABC3 4px solid;			}							#content a:link 	{ 					color: #6992A5;					text-decoration: underline;					}#content a:visited 	{ 					color: #396476;					text-decoration: underline;					}#content a:hover 	{ 					color: #CC0000;					text-decoration: none;					}#content a:active 	{ 					color: #FF0000;					}	h1	{ color: #679901; }h2	{ color: #7AA621; }h3	{ color: #679901; margin-bottom: 3px; padding-bottom: 3px;  }h4	{ color: #679901; font-size: 1em; }#rightBox 	{			width: 168px;			font-size: .75em;			padding: 30px;			border-left: #fff 1px solid;			float: left;			}			#leftBox	{			width: 530px;			float: left;			}						#buttonList	{ 			position: relative;			top: -3px;			height: 42px;			width: 526px;			padding: 0;			margin: 0;			background-color: #BCCE7A;			font-size: .75em;			border-top: #71abc2 4px solid;			border-right: #71abc2 4px solid;			border-bottom: #71abc2 4px solid;			}			#button	{ 		position: relative;		padding: 0;		margin: 0;		z-index: 1000;		}#button a	{			color: #000;			text-decoration: none;			padding-top: 3px;			border-top: #f7e8c5 2px solid;			border-right: #f7e8c5 2px solid;			border-bottom: #d0b881 2px solid;			border-left: #d0b881 2px solid;			background-color: #F3DBA3;			display: block;			height: 35px; 			}		#button0 a	{			color: #fff;			text-decoration: none;			padding-top: 3px;			border-top: #71abc2 2px solid;			border-right: #71abc2 2px solid;			border-bottom: #71abc2 2px solid;			border-left: #71abc2 2px solid;			background-color: #71abc2;			display:block;			height: 35px; 			}#button a:link		{color: #000; text-decoration: none; }#button a:visited 	{ color: #000; }#button a:hover	{ color: #000; background-color: #f6d384; }#button0 a:link		{color: #fff; text-decoration: none; }#button0 a:visited 	{ color: #fff; }#button0 a:hover	{ color: #fff; background-color: #71abc2; }#who	{ font-size: 1.2em; }#button ul {		list-style: none;		padding: 0;		margin: 0;		}#button li	{		float: left;		text-align: center;		cursor: default;		background-color: transparent;		list-style: none;		}	#button li>ul 	{			top: auto;			left: auto;			}#button li:hover ul, #button li.over ul	{									display: block;									} #button0 a { width:60px; }#button1 a { width:88px; }#button2 a { width:88px; }#button3 a { width:88px; }#button4 a { width:88px; }#button5 a { width:88px; }#newsArea	{			background-image: url(images/bgNews.gif);			background-repeat: no-repeat;			background-position: center bottom;			width: 486px;			padding: 22px;			}			#newsArea ul	{				list-style-type: none;				padding-left: 22px;				margin-left: 0;				}  #newsArea li 	{				background: url(images/star.gif) left top no-repeat;				padding-left: 20px;				}						#footer	{ 		font-size: 11px;		background-color: #BCCE7A;		width: 716px;		color: #000;		padding: 12px 22px;		line-height: 17px;		clear: both;		border-top: #fff 1px solid;		}		#footertext	{			position: relative;			top: 2px;			left: 10px;			}#footer a:link		{ color: #000; text-decoration: underline; }#footer	a:visited 	{ color: #000; text-decoration: underline; }#footer	a:hover	{ color: #ff0000; text-decoration: none; }			/*.smalltext	{ font-size: .7em; }*/.green	{ color: #525D2E; }.floatRight	{ float: right; }#tableGameVid td	{					padding: 8px;					}				#tableGameVid th	{					background-color: #BCCE7A;					color: #000;					}											#gameVid1 a	{			display:block;			background: url(images/gameVid1.jpg) 0 0 no-repeat;			}				#gameVid1 a:hover	{ 					background-position: 0 -117px;					}									#gameVid2 a	{			display:block;			background: url(images/gameVid2.jpg) 0 0 no-repeat;			}			#gameVid2 a:hover	{ 					background-position: 0 -118px;					}						#gameVid3 a	{			display:block;			background: url(images/gameVid3.jpg) 0 0 no-repeat;			}				#gameVid3 a:hover	{ 					background-position: 0 -118px;					}									#gameVid4 a	{			display:block;			background: url(images/gameVid4.jpg) 0 0 no-repeat;			}			#gameVid4 a:hover	{ 					background-position: 0 -118px;					}										#gameVid5 a	{			display:block;			background: url(images/gameVid5.jpg) 0 0 no-repeat;			}				#gameVid5 a:hover	{ 					background-position: 0 -118px;					}						#gameVid6 a	{			display:block;			background: url(images/gameVid6.jpg) 0 0 no-repeat;			}				#gameVid6 a:hover	{ 					background-position: 0 -118px;					}																.specEdBox	{			float: right;			width: 175px;			padding: 0 17px 17px 17px;			margin-left: 24px;			margin-bottom: 12px;			background-color: #F1F8D8;			border: #7AA621 3px solid;			font-size: .8em;			}			.specEdBox h2	{ font-size: 1.7em; }			#quotes	{		float: right;		padding: 12px;		background-color: #F1F8D8;		width: 175px;		font-size: .85em;		position: relative;		right: -30px;		font-style: italic;		border: #7AA621 3px solid;		}		#smallPopUp	{			margin: 0 auto;			padding: 0 20px;			text-align: left;				}			#smallPopUpContent {					padding: 1px 20px 20px 20px;					margin: 0;					background-color: #fff;					position: relative;					}						.formatTable {border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;	border-left: 1px solid #cccccc;}.lbBack { background-color: #D2E2E0;  text-align: left; }.lgBack { background-color: #DDE6BD;  text-align: left;}.dbBack { background-color: #71ABC2;  text-align: left;}.dgBack { background-color: #BCCE7A;  text-align: left;}.wTable {		background-color: #FFFFFF;  text-align: left;		}#myToolsLink a	{				text-decoration: underline;				background-color: transparent;				}#myToolsLink a:link	{ 					color: #000000;					text-decoration: none;					}#myToolsLink a:visited 	{ 						color: #000000;						text-decoration: none;						}#myToolsLink a:hover	{						color: #000000;						text-decoration: none;						}				#myToolsLink a:active 	{ 						color: #000000;						text-decoration: none;						}																															/* These classes are from original style sheet */.alert {	font-weight: bold;	color: #FF0000;	}.bottomFill {	background-image: url(../images/right_bottom.gif);	background-repeat: repeat-x;	}.crumbs {	font-size: 0.75em;	line-height: 1.3em;	color: #999999;	}.dotGrey {	font-size: .9em;	line-height: 1.3em;	background-color: #DEE7BE;	text-align: center;	}.dotWhite {	font-size: .9em;	line-height: 1.3em;	color: #333333;	background-color: #FFFFFF;	text-align: center;	}.headBlue {	font-size: 1.5em;	font-weight: bold;	color: #000066;	}.indent {	margin-left: 30px;	list-style-type: circle;	}.newWindow {	margin-top: 3px;	}.page {	padding: 20px;	width: 80%;	}.rule {	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #EBEBEB;	}.smallText {	font-size: 0.85em;	line-height: 1.3em;	}.smallTextBold {	font-size: 0.9em;	line-height: 1.3em;	font-weight: bold;	}.subHead {	font-size: .9em;	line-height: 1.5em;	font-style: normal;	font-weight: bold;	}.subHeadBlue {	font-size: .9em;	line-height: 1.5em;	font-style: normal;	font-weight: bold;	color: #000066;	}	.subHeadWhite {	font-size: .9em;	line-height: 1.5em;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	}.subIndent {	margin-left: 60px;	list-style-type: circle;	}.tableIndent {	font-size: .9em;	line-height: 1.3em;	margin-left: 10px;	}.text {	color: #333333;	}.textBold {	font-weight: bold;	}.topFill {	background-image: url(../images/right_top.gif);	background-repeat: repeat-x;	}				.transptest	{			position: relative;			top: -300px;			border: red solid 3px;			font-size: 100px;			color: green;			}			.teacherPhoto	{				float: left;				margin: 0 22px 7px 0;				border: #679901 4px solid;				position: relative;				}				.teacherName	{				font-size: 1.4em;				font-weight: bold;				color: #679901;				}				.teacherInfo	{				font-size: 1.1em;				font-weight: bold;				}				.watchVid	{			float: right;			width: 175px;			background-color: #F1F8D8;			border: #7AA621 3px solid;			padding: 1px 17px 17px 17px;			font-size: .9em;			margin-left: 22px;			margin-bottom: 11px;			position: relative;			}			.watchVid img	{				margin-left: 8px;				}				.highlightBox	{				background-color: #F1F8D8;				padding: 7px 22px 22px 22px;				border: #7AA621 3px solid;				overflow: auto;				font-size: .95em;				}			#nasaPhoto	{			width: 300px;			height: 220px;			float: right;			margin: 22px 0 17px 17px;			text-align: center;			clear: both;			position: relative;			}			#update	{		font-size: .7em;		color: #999;		text-align: right;		padding-top: 22px;		}		.OSEPlogo	{			position: relative;			left: 510px;			top: -7px;			}.virtAdvisor	{				float: right;				width: 175px;				background-color: #F1F8D8;				border: #7AA621 3px solid;				padding: 1px 17px 17px 17px;				font-size: .9em;				margin-left: 22px;				margin-bottom: 11px;				position: relative;				background-image: url(images/virtAdvisor2.gif);				background-position: bottom;				background-repeat: no-repeat;				}.virtAdvisor li	{				position: relative;				left: -7px;				top: -5px;				}				.virtAdvisorHome	{					float: right;					width: 175px;					background-color: #F1F8D8;					border: #7AA621 3px solid;					padding: 1px 17px 17px 17px;					margin-left: 22px;					margin-bottom: 1px;					position: relative;					right: -24px;					background-image: url(images/virtAdvisor2.gif);					background-position: bottom;					background-repeat: no-repeat;					font-size: 13px;					}					#stuTable	{			position: relative;			left: 5px;			}#stuBoxText1 {			width: 130px;			float: right;			margin-right: 17px;			vertical-align: middle;			}			#stuBoxText2 {			width: 130px;			float: right;			margin-right: 17px;			vertical-align: middle;			}			#stuBoxText3 {			width: 130px;			float: right;			margin-right: 17px;			vertical-align: middle;			}			#stuBoxText4 {			width: 130px;			float: right;			margin-right: 17px;			vertical-align: middle;			}			#stuBoxText5 {			width: 130px;			float: right;			margin-right: 17px;			vertical-align: middle;			}			#stuBoxText6 {			width: 130px;			float: right;			margin-right: 17px;			vertical-align: middle;			}			.stuBox0	{			width: 12px;			height: 12px;			}			#stuBox1	{			width: 315px;			height: 114px;			background-image: url(images/stuBox1.jpg);			background-repeat: no-repeat;			text-align: right;			padding: 0;			font-size: 1.1em;			}			#stuBox2	{			width: 315px;			height: 114px;			background-image: url(images/stuBox2.jpg);			background-repeat: no-repeat;			text-align: right;			padding: 0;			font-size: 1.1em;			}			#stuBox3	{			width: 315px;			height: 114px;			background-image: url(images/stuBox3.jpg);			background-repeat: no-repeat;			text-align: right;			padding: 0;			font-size: 1.1em;			}			#stuBox4	{			width: 315px;			height: 114px;			background-image: url(images/stuBox4.jpg);			background-repeat: no-repeat;			text-align: right;			padding: 0;			font-size: 1.1em;			}			#stuBox5	{			width: 315px;			height: 114px;			background-image: url(images/stuBox5.jpg);			background-repeat: no-repeat;			text-align: right;			padding: 0;			font-size: 1.1em;			}			#stuBox6	{			width: 315px;			height: 114px;			background-image: url(images/stuBox6.jpg);			background-repeat: no-repeat;			text-align: right;			padding: 0;			font-size: 1.1em;			}			#stuBox7	{			width: 315px;			height: 114px;			background-image: url(images/stuBox7.jpg);			background-repeat: no-repeat;			text-align: right;			padding: 0;			font-size: 1.1em;			}			#stuContent	{			padding: 30px 47px 30px 47px;			margin: 0;			background-color: #fff;			position: relative;			}							#stuContent a:link 	{ 					color: #000;					text-decoration: underline;					}#stuContent a:visited 	{ 					color: #000;					text-decoration: underline;					}#stuContent a:hover 	{ 					color: #CC0000;					text-decoration: none;					}#stuContent a:active 	{ 					color: #FF0000;					}					.bigWhite	{			font-weight: bold;			font-size: 1.1em;			color: #fff;			}			.wheresWill	{ font-size: .9em; }.photoRight	{			width: 288px;			height: 203px;			float: right;			margin-left: 12px;			}			#backBubble	{			width: 167px;			height: 36px;			padding: 4px 0 0 42px;			background-image: url(images/backBubble.gif);			background-repeat: no-repeat;			font-size: .8em;			line-height: 13px;			margin-top: 42px;			}			#backBubble a:link	{ 			color: #000000;			text-decoration: none;			}#backBubble a:visited 	{ 				color: #000000;				text-decoration: none;				}#backBubble a:hover	{				color: #000000;				text-decoration: underline;				}				#backBubble a:active 	{ 				color: #F00;				}				.noIndent	{ 			margin-left: 0;			padding-left: 1em;			}			.rightPhotoBox	{				float: right;				width: 175px;				background-color: #F1F8D8;				border: #7AA621 3px solid;				padding: 1px 17px 17px 17px;				font-size: .9em;				margin-left: 22px;				margin-bottom: 11px;				position: relative;				}				.teachingTypeBox	{					width: 30%;					background-color: #F1F8D8;					border: #7aa621 3px solid;					}/* -------------------------------   New Navigation styles -------------------------------- *//* For top navigation bar */#topNavlist	{			height: 27px;			width: 719px;			padding: 0 0 0 41px;			margin: 0;			font-size: 10.2pt;			background-color: #BCCE7A;			border-bottom: #fff 1px solid;			}	#topNav	{			padding: 0;			margin: 0;			top: 6px;			left: 0px;			position: relative;			z-index: 10;			}#topNav a	{			text-decoration: none;			background-color: transparent;			padding: 6px 13px 5px 13px;			color: #000;			}	#topNav a:hover	{				background-color: #698f1d;				color: #fff;				}#topNav a:active 	{	 					background-color: #466012;					color: #fff;					}#topNav ul 	{			list-style: none;			padding: 0;			margin: 0;			background-color: #4a2948			}#topNav li li a	{				display: block;				color: #fff;				text-align: left;				padding: 0.2em 5px;				width: 200px;	}#topNav li li a:link	{ 						color: #fff;						text-decoration: none;						background-color: #4a2948;						}#topNav li li a:visited	{ 						color: #fff;						text-decoration: none;						background-color: #4a2948;						}#topNav li li a:hover 	{						color: #fff;						text-decoration: none;						background-color: #241424;						}#topNav li li a:active	{ 						color: #fff;						text-decoration: none;						background-color: #683165;						}#topNav li	{			float: left;			position: relative;			text-align: center;			cursor: default;			background-color: transparent;			list-style: none;			}#topNav li ul	{				display: none;				position: absolute;				top: 100%;				left: 0;				font-weight: normal;				padding: 0;				z-index: 20;				}#topNav li>ul {				top: auto;				left: auto;				}#topNav li li 	{				display: block;				position: relative;				top: 2px;				float: none;				background-color: transparent;				border: 0;				z-index: 30;				border-top: #826981 1px solid;				}#topNav li:hover ul, #topNav li.over ul	{ display: block; } 	/* Vertical Navigation Area */#vertNav	{ 			float: right;			width: 230px; 			font-size: 9pt;			}			#vertNav ul { margin:0; padding:0; }#vertNav li { list-style: none; }ul.topLevel { background-color: #f3dba3; }ul.topLevel li { 				border-bottom: #fff 1px solid;				border-left: #fff 1px solid;				}				#vertNav a 	{			 	color: #000; 				cursor: pointer;				display: block;				height: 19px; 				line-height: 19px; 				text-indent: 5px;                   				text-decoration: none; 				width:100%;				}					#vertNav li:hover	{ 					background-color: #ebbc4e; 					position: relative;					}					#vertNav li a:active	{						background-color: #c9a143;						color: #fff;						}					#vertNav img	{				position: relative;				top: 2px;				margin-right: 3px;				}
