/* CSS File for Pasco Site -- Revision 8.28.07  */@media print {	* { background: #fff; color: #000; }	html { font: 100%/1.5 georgia, serif; font-size:11px;}	#leftnav,#footer,#HM_Menu1,#HM_Menu2,#HM_Menu3,#HM_Menu4,#banner { display: none; } /*  */	#chemistry, #biology, #physhigh, #physuniv, #earth, #general, #middle, #eng { 		background-image:none;		background-color:white;	 }	 	#product, #resources, #support, #prods { 		background-image:none;		background-color:white;	 }	/* Wrapper definition */	#wrapper {		width: 100%; 		margin: 0px;		padding: 0px;		float:none;	}	/* Site Title Area */  	#sitetitle {		position: relative;		left:0px;		top:0px; 		margin: 0px;		padding: 0px;		width:194px;		height:73px;		background-image: url('/images/navigation/pasco_logo_1197.gif');		background-repeat:no-repeat;	}		#sitetitle img {		border: none;		height: 72px;		width: 184px;	}			/* Header Area  */	#headerbar {		display: none;		position:relative;		padding: 0px;		margin: 0px;		left:185px;		top:0px; 		float: left;		height: 73px;		width: 784px;		}	/* Main Content Area */		#main {		/*position:relative;*/		float:none; /* left */		display:block;		/*left:0px;		top:150px; */		margin:20px 0 0 0;		padding:10px 0 0 0;		width: 100%;		background-color:#ffffff;		border-top:1px black solid;	}		/* Content Styling */	#content {  		padding: 0px;  		margin-left: 15px;  		margin-right: 15px;  		margin-top: 15px;  		margin-bottom: 15px;	}		.banner, .banner p, .banner p a:link, .banner p a:visited, .banner #selected { display:none }		/*.banner {	  position:relative; 	  top: 0px;	  left: 185px;	  float: left;	  width: 100%; 	  height:56px; 	  margin-top: 0px;	  margin-right: 0px;	  margin-bottom: 0px;	  margin-left: 0px;	  padding-top: 0px;	  padding-right: 0px;	  padding-bottom: 0px;	  padding-left: 0px;	  background-color: #ae9d76;	  border: 0px;	  display: block;	  background-repeat: no-repeat;	  background-position: bottom left;	  	}		.banner p {	  	  font-size: 10px;	  margin-top: 8px;	  margin-right: 0px;	  margin-bottom: 3px;	  margin-left: 25px;	  padding-top: 0px;	  padding-right: 0px;	  padding-bottom: 0px;	  padding-left: 0px;	  color : #000000;	}		.banner p a{	  font-size: 10px;	}		.banner p a:link, .banner p a:visited {		color : #000000;		text-decoration: none;	}		.banner #selected {	  color : #fff;	  text-decoration: none; 	}*/		/*.banner p a:hover {		color : #fff;	}*/			}@media screen, projection {	#HM_Menu1 {  		margin-left: 0px;   		margin-right: 0px;   		padding-top: 0px;   		padding-bottom: 3px;   		padding-left: 0px;   		padding-right: 7px; 		background-color:#ffffff;	}	/* Wrapper Definition */	#wrapper {				width: 100%;   		margin-bottom: 0px;   		padding-bottom: 0px; 	}	/* Header Area  */	#headerbar {		position:absolute; /* PAK chgd 11/2/07 so Home Page bgcolors go 100% screen. Was "fixed"  */		top:0px; 		left:185px;		float: left; 		padding: 0px;		margin: 0px;		height: 73px;		width: 100%; 		background-color: #005a9a;		border-bottom: 1px #ae9d76 solid;		}	/* Sitetitle Area  */	#sitetitle {		position: relative;		left:0px;		top:0px; 		margin: 0px;		padding: 0px;		width:184px;		height:73px;		/* width:184px; */		/* height:73px; */		float: left;		background-color: #ffffff;		border-right: 1px #ae9d76 solid; 	}	#sitetitle img {		margin: 0px;		padding: 0px;		border: none;		height: 70px;		width: 180px;	}	#sitetitle a:link,#sitetitle a:visited {  		font-size: 26pt;	}	/* Main Content Area */	#main {		position:relative;		left:185px;		top:0px; 		margin: 0px;		padding: 0px;		float: left;		/* width: 784px; */		width: 100%; 		/* background-color: #ffffff; */	}	#main p{		margin: 5px;		padding: 5px;		font-size: 12px;	}	/* End of Main Content Area */	#content {  		float: left;  		width: 784px; 		width/**/:/**/ 754px;  		padding: 15px;  		margin: 0px auto;	}hr, form, fieldset, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, div, img, a {  margin: 0px;  padding: 0px;}html {  margin: 0px;  padding: 0px;}/* * {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;} Paula changed 10/4/07 - added these to "body", was changing all em (italic) to 11px */* html #sitetitle { height: 1%; } #physhigh{  display: block;  background-image: url('/images/navigation/banner_physhigh.gif');   background-repeat: no-repeat;  background-position: bottom left;}#physuniv{  display: block;  background-image: url('/images/navigation/banner_physuniv.gif');   background-repeat: no-repeat;  background-position: bottom left;}#biology {  display: block;  background-image: url('/images/navigation/banner_bio.gif');   background-repeat: no-repeat;  background-position: bottom left;}#chemistry {  display: block;  background-image: url('/images/navigation/chem_hdr.gif');   background-repeat: no-repeat;  background-position: bottom left;}#earth {  display: block;  background-image: url('/images/navigation/banner_earth.gif');   background-repeat: no-repeat;  background-position: bottom left;}#general{  display: block;  background-image: url('/images/navigation/banner_gensci.gif');   background-repeat: no-repeat;  background-position: bottom left;}#middle {  display: block;  background-image: url('/images/navigation/banner_midpri.gif');   background-repeat: no-repeat;  background-position: bottom left;}#eng {  display: block;  background-image: url('/images/navigation/banner_eng.gif');   background-repeat: no-repeat;  background-position: bottom left;}#prods {  display: block;  background-image: url('/images/navigation/banner_prod.gif');   background-repeat: no-repeat;  background-position: bottom left;}#resources, #workshops {  display: block;  background-image: url('/images/navigation/banner_edu.gif');   background-repeat: no-repeat;  background-position: bottom left;}#support {  display: block;  background-image: url('/images/navigation/banner_support.gif');  background-repeat: no-repeat;  background-position: bottom left;}#success {  display: block;  background-image: url('/images/navigation/banner_stories.gif');   background-repeat: no-repeat;  background-position: bottom left;}#about, #help {  display: block;  background-image: url('/images/navigation/banner_about.gif');   background-repeat: no-repeat;  background-position: bottom left;}#cart {  display: block;  background-image: url('/images/navigation/banner_cart.gif');   background-repeat: no-repeat;  background-position: bottom left;}#account {  display: block;  background-image: url('/images/navigation/banner_account.gif');   background-repeat: no-repeat;  background-position: bottom left;}#error {  display: block;  background-image: url('/images/navigation/banner_error404.gif');   background-repeat: no-repeat;  background-position: bottom left;}#login {  display: block;  background-image: url('/images/navigation/banner_login.gif');   background-repeat: no-repeat;  background-position: bottom left;}.banner {  position:relative;   top: 0px;  left: 185px;  float: left;  width: 100%;   height:56px;   margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  background-color: #ae9d76;  border: 0px;  display: block;  /*background-image: url('/images/navigation/chem_hdr.gif');*/  background-repeat: no-repeat;  background-position: bottom left;  }/* .banner {  position:relative;   top: 0px;  left: 185px;  float: left;  width: 100%;   height:56px;   margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  background-color: #ae9d76;  border: 0px;  display: block;}*/.banner p {  /* width:784px; */  font-size: 10px; /* Paula K. added */  margin-top: 8px;  margin-right: 0px;  margin-bottom: 3px;  margin-left: 25px;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;  color : #e8e5d6;}.banner p a{  font-size: 10px;}.banner p a:link, .banner p a:visited {	color : #e8e5d6;	text-decoration: none;}.banner #selected {  color : #fff; text-decoration: none;   /* font-weight: bold; */}.banner p a:hover {	color : #fff;}.banner #altLink {	margin-left:600px;	margin-top:14px;}.banner #altLink a {	font-size:12px;	font-weight:bold;	/* text-decoration:underline; */}.banner #emailPage {	position:absolute;	left:675px;	margin-top:0px;}.banner #emailPage a {	font-size:10px;	font-weight:normal;}} /* End of screen-specific media definitions  *//****** ENTIRE BODY ******/#contentContainer {	width:784px;}.floatleft {	float:left;	margin: 10px 18px 10px 5px;}.floatright {	float:right;	margin: 10px 0 10px 18px;}p.caption {	font-size:11px !important;	font-style:italic !important;	margin-top:6px !important;	margin-right:0 !important;	padding-left:0 !important;}.divClear {	clear:both;	line-height:1px;	font-size:1px;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:16px;	/* font-size: 100%; */  margin: 0px;	padding: 0px;	background-image: url('/images/navigation/bar.gif');	background-repeat: repeat-y; /* #e8e5d6 */}img#subjects {width:101;height:14;margin: 0px;padding: 0px;border: 0px none;}img#products {width:77;height:14;margin: 0px;padding: 0px;border: 0px none;}img#edu {width:134;height:14;margin: 0px;padding: 0px;border: 0px none;}img#support {width:70;height:14;margin: 0px;padding: 0px;border: 0px none;}img#downloads {width:88;height:14;margin: 0px;padding: 0px;border: 0px none;}img#home {width:41;height:12;margin: 0px;padding: 0px;border: 0px none;}img#about {width:67;height:12;margin: 0px;padding: 0px;border: 0px none;}img#success {width:96;height:12;margin: 0px;padding: 0px;border: 0px none;}img#cart {width:69;height:12;margin: 0px;padding: 0px;border: 0px none;}img#account {width:81;height:12;margin: 0px;padding: 0px;border: 0px none;}img#login {width:38;height:12;margin: 0px;padding: 0px;border: 0px none;}.topanchor {  font-size: 0;  line-height: 0;  height: 0;  width: 0;  display: block;  overflow: hidden;}.toplink {  display: block;  margin-top: 30px;  margin-bottom: 20px;  float: right;}/* MENU SECTION */#menu {  float: left;}/* clearfix for menu */#menu:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}#menu {display:inline-block;}/* Hide from IE Mac \*/#menu {display:block;}/* End hide from IE Mac *//* end clearfix */.level1 {  float: left;  height: 52px;  width: 744px;  padding: 0px;  margin: 0px;  overflow: hidden;}.level1 a:link,.level1 a:visited {  display: block;}.level1 li {  list-style-type: none;  float: left;  overflow: hidden;}.level1 li img {  border: 0;  display: block;}.level1 .selected {  background: #FFFFCC;}.level2 {  float: left;  clear: both;  width: 226px;  overflow: hidden;}.level2 li {  list-style-type: none;  width: 226px;}.level2 li a:link,.level2 li a:visited {  color: black;  text-decoration: none;}.level2 .spacer {  border: none;  width: 9px;  height: 0px;}.level3 {  margin: 0 0 0 20px !important;}.level3 li {  list-style-type: none;}.level3 .selected {}/* END MENU SECTION *//* HOMEPAGE TOP LINKS */#toplinks {display: inline;float: left;width:700px;height:30px;margin-top: 0px;margin-bottom: 0px;margin-left: 155px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;/*border:1px solid white;*/}#toplinks ul {  margin: 0px 0px 0px 10px;  padding: 10px 0px 0px 10px;}#toplinks li {  list-style-type: none;  float: left;  margin-right: 0px;}#toplinks li a:link,#toplinks li a:visited,#toplinks li {  text-decoration: none;  color: white;  font-size: 10px;}#toplinks .bar {  color: black;}#toplinks ul li {  margin-top:3px;}#toplinks ul li a:hover {  color: black;}#toplinks .selected a:link, #toplinks .selected a:visited{ color: black;}/*  TOP Navigation buttons */#topbuttons {display: inline;float: left;width:574px;height:30px;margin-top: 0px;margin-bottom: 0px;margin-left: 3px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;}#topbuttons ul {  margin: 16px 0px 0px 25px;}#topbuttons li {  list-style-type: none;  float: left;  margin-right: 0px;}#topbuttons li a:link,#toplinks li a:visited,#toplinks li {  text-decoration: none;  color: white;  font-size: 10px;}#topbuttons .bar {  color: black;}#topbuttons ul li {  margin-top:3px;}#topbuttons ul li a:hover {  color: black;}#topbuttons .selected a:link, #toplinks .selected a:visited{ color: black;}.search {  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  margin-top: 0px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  width: 180px;  overflow: hidden;}#sform {  /* background-color: #cccccc; */}#sfield {  display: inline;  font-size:11px;   width: 150px;  height: 15px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;  margin-top: 0px;  margin-bottom: 0px;  margin-left: 12px;  margin-right: 0px;}#sbutton {  margin-top: 0px;  margin-bottom: 0px;  margin-left: 0px;  margin-right: 0px;  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;}/* END HOMEPAGE TOP LINKS *//* LEFT NAV */#leftnav {  position:absolute;  left:0px;  top:73px;  padding: 0px;  margin: 0px;  float: left;  width: 184px;  border-top: 1px #ae9d76 solid;}#leftnav p {float: left;width: 174px;color: white;padding: 0px;line-height: 1.7em;font-size: 10px;}#leftnav strong {  color: black;}#leftnav ul {  margin: 15px 0 0 15px;}#leftnav ul li {  color: white;  font-size: 10px;  margin-bottom: 3px;}#leftnav ul li a:link,#leftnav ul li a:visited {  font-size: 10px;}#leftnav ul li a:hover {  color: #FFFFFF;}#leftnav .selected a:link, #leftnav .selected a:visited{ color: white;}#leftnav ul li ul li, #leftnav ul li ul li a:link, #leftnav ul li ul li a:visited{  font-size: 10px;}#leftnav ul li ul li a:link, #leftnav ul li ul li a:visited{  color: #654E33;}#leftnav ul li ul li a:hover {  color: #FFFFFF;}#leftnavheading {  font-weight: bold;  font-size: 12px;  padding:0px;  margin:100px 0 0 0;}/* END LEFT NAV *//* HOME PAGE SPECIFIC */#homeimages {  float: left;  width: 744px;  height: 109px;}#homeimages {  float: left;  width: 744px;  height: 109px;  overflow: hidden;}#homeimages li {  float: left;  width: 124px;  list-style-type: none;}#homeimages li img {  display: block;  border: 0;}#homehotbuttons {  float: left;  clear: both;  width: 650px;  padding: 30px 0 0 142px;}#hpfspace {  padding: 0px 0 0 50px;}#homehotbuttons li {  float: left;  list-style-type: none;  border-right: 1px #7E7E7E solid;  margin: 0 !important;}#homehotbuttons .rightmost {  border-right: 0;}#homehotbuttons li img {  display: block;  border: 0;}/* END HOME PAGE SPECIFIC */#headimage {  float: left;}#headfiller {  float: left;  width: 322px;  height: 55px;  background-color: #C7BC95;}#sitemap ul, #sitemap ul ul {  margin-top: 10px;}p {  margin-bottom: 10px;  line-height: 17px;}h1 {  font-size: 13pt;  font-weight: bold;  color: #9A8B79;  margin-bottom: 10px;}h2 {	font-size: 12px;	font-weight: bold;	color: #005DB6;	padding-top: 6px;	margin-bottom: 12px;}h3 {  font-size: 11px;  font-weight: bold;  color: #000000;  margin-bottom: 10px;}h4 {  font-size: 12px;  font-weight: bold;  color: #000000;  margin-bottom: 10px;}.indent{	margin:0 0 0 22px;}a:link { color:#005DB6;}a:visited {  color:#005DB6;}.plain {  margin-bottom: 10px;}.plain li {  list-style-type: none;}.doubletable td {  width: 300px;}table {  border: solid #C7BC95 1px;  margin-bottom: 10px;  border-collapse: collapse;}table td, table th {  text-align: left;  border-top: solid #C7BC95 1px;  padding: 5px;}table .phone {  width: 80px;}.plaintable {  border: 0;}.plaintable td, .plaintable th {  bordeR: 0;  padding: 5px;}.missing {  color: red;  display: none;}#homepage {  float: left;  width: 744px;  overflow: hidden;}#smallcontent {  float: left;  clear: right;  padding-left: 94px;  width: 784px;}/* FOOTER */#footer {  /* visibility:hidden; */  position: relative;  top: 0px;  left: 0px;  float: left;  clear: both;  /* width: 100%; */  /* width: 784px; */  width: 100%;   height: 50px;   margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  padding-top: 7px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 0px;;  background-color: #e8e5d6;  border-top: 1px #ae9d76 solid; }#footer ul {  float: left;  margin-top: 3px;  margin-bottom: 5px;  padding: 0px;}#footer a, #footer li {  font-size:10px;}#line1{  float: left;  margin-top: 13px;  padding-top: 5px;  margin-bottom: 5px;  margin-left: 10px;}#line2{  float: left;  width: 750px;  clear: both;  margin-top: 5px;  margin-left: 10px;  padding: 0px;}#footer li {  float: left;  list-style-type: none;   border-right: 1px #D5CBB0 solid;  padding-top: 0px;  padding-right: 5px;   padding-bottom: 0px;   margin-bottom: 0px;   padding-left: 5px;}#footer li a:link,#footer li a:visited {  text-decoration: none;}#footer .rightmost {  border-right: 1px #D5CBB0 none;}#footer .floatright {  position:absolute;  left:675px;  margin-top:0px;  border-right: 1px #D5CBB0 none;}#footer ul li a:hover { color: #ffffff;}#footer .selected a:link, #footer .selected a:visited{ color: #000000;}/* END FOOTER */#featureblk {  width:750px;  height:400px;  border: 1px solid #000000;  margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;  margin-left: 0px;  padding-top: 20px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 25px;}.border1 {  border:1px solid black;}.border2 {  border:1px solid #DDD6Bf;}.border3 {  border:1px solid #AAAAAA;}.border4 {  border:none !important;}#clearDiv {	clear:both;	line-height:1px;	font-size:1px;}#btt {  text-align:right;  padding-top: 10px;  /* padding-right: 0px; */  padding-bottom: 20px;  /* padding-left: 25px; */  margin: 0px;}.brownText {	color:#83692E;}.px10 {	font-size:10px;}.normal {	font-weight:normal !important;}.red {	color:#CC0000;}.includes {	margin-left:36px;}div.includes ul, div.includes ol {	margin-top:0;	margin-left: 36px !important;	padding-left: 8px !important;}#bottomContent ul.includes li, #bottomContent ol.includes li, #feature-rightNav ul.includes li {	 line-height:14px;	 padding-bottom:0;}}