/* HEADER - ALL LEVELS */.headerBlock {	height:70px;	}.headerLogo {	float:left;	margin:0;	padding:0;	width:168px;	height:70px;	border:1px solid #005aac;	border-width:0 2px 0 0;	voice-family: "\"}\"";	voice-family:inherit;	width:166px;	}body>.headerLogo {width:166px;} /* be nice to Opera *//* utility nav  */.navUtil {	display:block;	margin:0 0 0 168px;	padding:0;	color:#fff;	background-color:#005aac;	font-size:12px;	font-family:futura, arial, sans-serif;	}.navUtil ul {	display:inline;	list-style-type:none;	margin:0 0 0 3px;	padding:0;	background:transparent;	}.navUtil li {	display:inline;	margin:0;	padding:0;	}.navUtil a, .navUtil a.privacy {	color:#fff;	margin:0;	padding:0 10px;	background:transparent;	text-decoration:none;	vertical-align:middle;	}.navUtil a:visited, .navUtil a.privacy:visited {color:#fff;}.navUtil a:hover, .navUtil a.privacy:hover {color:yellow;}.navUtil a.privacy {	color:#fff;	background:transparent;	border:0;	text-transform:uppercase;	}/* begin hack; it must be listed AFTER all other .navUtil a styles */.navUtil a, .navUtil a.privacy {	voice-family: "\"}\"";	voice-family:inherit;	background:transparent url("../images/yellow_tri.gif") 0 50% no-repeat;	}/* end hack *//* top nav  */.navTop {	clear:right;	margin:5px 0 0 168px;	padding:1px 0 0 0;	color:#fff;	background-color:inherit;	text-align:left;	vertical-align:bottom;	font-size:12px;	font-weight:bold;	font-family:futura, arial, sans-serif;	}* html .navTop {	margin-top:6px;	}.navTop ul {	margin:0 0 0 1em;	padding:3px 1px;	border:0;	vertical-align:bottom;	width:auto;	height:2.75em;	}* html .navTop ul {	/* commented backslash hack, hide from ie5.x/mac \*/	padding-left:0;	voice-family: "\"}\"";	voice-family:inherit;	padding-left:10px;	/* end hack */	}.navTop li {	float:left;	list-style:none;	margin:0;	padding:0;	width:80px;	vertical-align:bottom;	background-color:#bfd5ef;	border:1px solid #6A89BC;	border-width:2px 1px 2px 1px;	font-size:12px;	font-weight:normal;	line-height:1.25em;	height:100%;	}.navTop li a:link, .navTop li a:visited, .navTop li a:hover  {	display:block;	margin:0;	padding:0;	vertical-align:bottom;	height:2.75em;	background-color:transparent;	border:0;	font-weight:bold;	}.navTop li a:link {	color:#233289;	}.navTop li a:visited {	color:#233289;	}.navTop li a:hover {	color:#fff;	background-color:#233289;	}.navTop li#current {	color:yellow;	background:#233289;	font-weight:bold;	border:1px solid #6A89BC;	border-width:2px 1px 2px 1px;	}.navTop li#current a:link, .navTop li#current a:visited {	color:yellow;	background:#233289;	font-weight:bold;	}/* specific button styles */.navTop #laButton {	padding-left:13px;	}	.navTop #sciButton {	text-align:center;	}	.navTop #mathButton {	text-align:center;	}	.navTop #ssButton {	margin-left:20px;	}	.navTop #flButton {	padding-left:10px;	}	.navTop #ctButton {	padding-left:8px;	}	.navTop #apButton {	padding-left:15px;	}	ÿ
