body {	margin: 0;	padding: 0;	background-color: #CCCCCC;	font-size: 90%;	font-family: Lucida Grande, Tahoma, Geneva, Arial, Sans-serif;	}#container {	background-color: #FFFFFF;	margin: 0 auto;	padding: 30px 20px;	width: 700px;	border-left: 1px solid #999999;	border-right: 1px solid #999999;	}#header {	margin: 0;	padding: 0;	height: 78px;	width: 700px;	background-color: #FFFFFF;	border-bottom: 2px solid #FFF;	}	#header ul {	margin: 0;	padding: 0;	list-style-type: none;	}	.navbrand { 	float: left;	width: 76px;	}	.navvwr {	float: left;	width: 228px;	}		#header ul li {	margin: 0;	padding: 0;	display: block;	height: 75px;	border-left: 2px solid #FFFFFF;	}		#header ul li a {	text-decoration: none;	height: 75px;	text-transform: uppercase;	color: #FFFFFF;	font-size: 120%;	font-weight: bold;	letter-spacing: -1px;	display: block;	padding: 0;	}	#header ul li a:link, #mainnav li a:visited {	text-decoration: none;	}	.navbrand a:hover { 	border-top: 3px solid #333;	color: #333;	text-decoration: none;	}		.navbrandon {	float: left;	width: 76px;	border-top: 3px solid #333;	text-decoration: none;	}		#main {	margin: 0;	padding: 15px 0 0 0;	width: 465px;	background-image: url(images/pattern_gray_diag.gif);	float: left;	}#main h1 {	margin: 0;	padding: 20px 20px 5px 0;	width: 445px;	background-color: #FFFFFF;	text-transform: uppercase;	font-size: 130%;		}	#main h2 {	margin: 0;	padding: 25px 20px 1px 0;	width: 445px;	background-color: #FFFFFF;	text-transform: uppercase;	font-size: 120%;		}	#main h3 {	margin: 0;	padding: 17px 20px 5px 0;	width: 445px;	background-color: #FFFFFF;	text-transform: uppercase;	font-size: 100%;		}#inset {	border-bottom: 1px inset #DCDCDC;	}		#main h4 {	margin: -7px 0px 0px 0px;	padding: 17px 20px 3px 0;	width: 445px;	background-color: #FFFFFF;	font-size: 90%;		}	#main p {	margin: 0;	padding: 10px 20px 0 0;	width: 445px;	background-color: #FFFFFF;	font-size: 75%;	line-height: 150%;	}	#main a.ext {	margin-left: 18px;	}#main p.ext {	background-image: url(images/link_go_white.gif);	background-repeat: no-repeat;	background-position: 0px 9px;	margin: 0px;	padding-bottom: 20px;		}		#main p a, a:link, a:visited {	font-size: 100%;	text-transform: none;	text-decoration: underline;	color: #000000;	}	#main p a:hover {	color: #0066CC;	}			#main ul {	margin: 0;	padding: 0 20px 10px 20px;	width: 425px;	background-color: #FFFFFF;	font-size: 75%;	line-height: 170%;	display: block;	}		#main dl {	margin: 0;	padding: 0 20px 5px 0;	width: 445px;	background-color: #FFFFFF;	}	#main dt {	font-size: 80%;	font-weight: bold;	padding-top: 5px;	}	#main dd {	font-size: 75%;	line-height: 150%;	margin-left: 15px;	color: #33333;	}	#main dd	a, a:link, a:visited {	font-size: 100%;	text-transform: none;	text-decoration: underline;	color: #000000;	}#main li	a, a:link, a:visited {	font-size: 100%;	text-transform: none;	text-decoration: underline;	color: #000000;	}#main dd a:hover {	color: #0066CC;	}#main-bp {	margin: 0;	padding: 15px 0 15px 0;	width: 700px;	float: left;	}#main-bp h1 {	margin: 0;	padding: 20px 20px 5px 0;	width: 600px;	background-color: #FFFFFF;	text-transform: uppercase;	font-size: 130%;		}	#main-bp h2 {	margin: 0;	padding: 25px 20px 1px 0;	width: 600px;	background-color: #FFFFFF;	text-transform: uppercase;	font-size: 120%;		}	#main-bp h3 {	margin: 0;	padding: 17px 20px 5px 0;	width: 600px;	background-color: #FFFFFF;	text-transform: uppercase;	font-size: 100%;		}#main-bp h4 {	margin: -7px 0px 0px 0px;	padding: 17px 20px 3px 0;	width: 600px;	background-color: #FFFFFF;	font-size: 90%;		}	#main-bp p {	margin: 0;	padding: 10px 20px 0 0;	width: 600px;	background-color: #FFFFFF;	font-size: 75%;	line-height: 150%;	}	#main-bp a.ext {	margin-left: 18px;	}#main-bp p.ext {	background-image: url(images/link_go_white.gif);	background-repeat: no-repeat;	background-position: 0px 9px;	margin: -6px 0px 0px 0px;	}		#main-bp p a, a:link, a:visited {	font-size: 100%;	text-transform: none;	text-decoration: underline;	color: #000000;	}	#main-bp p a:hover {	color: #0066CC;	}			#main-bp ul {	margin: 0;	padding: 0 20px 10px 20px;	width: 425px;	background-color: #FFFFFF;	font-size: 75%;	line-height: 170%;	display: block;	}		#main-bp dl {	margin: 0;	padding: 0 20px 5px 0;	width: 445px;	background-color: #FFFFFF;	}	#main-bp dt {	font-size: 80%;	font-weight: bold;	padding-top: 5px;	}	#main-bp dd {	font-size: 75%;	line-height: 150%;	margin-left: 15px;	color: #33333;	}	#main-bp dd	a, a:link, a:visited {	font-size: 100%;	text-transform: none;	text-decoration: underline;	color: #000000;	}#main-bp li	a, a:link, a:visited {	font-size: 100%;	text-transform: none;	text-decoration: underline;	color: #000000;	}#main-bp dd a:hover {	color: #0066CC;	}	#top {	margin: 0;	padding: 15px 0 0 0;	width: 700px;	background-image: url(images/pattern_gray_diag.gif);	}	#sidebar {	margin: 0;	padding: 15px 0 0 0;	width: 235px;	background-image: url(images/pattern_gray_diag.gif);	float: right;	}	#sidebar h2 {	margin: 0;	padding: 20px 0 10px 10px;	background-color: #666666;	width: 225px;	color: #FFFFFF;	text-transform: uppercase;	font-size: 110%;		}		#sidebar h3 {	margin: 0;	padding: 2px 0 0 10px;	background-color: #666666;	width: 225px;	color: #FFFFFF;	text-transform: uppercase;	font-size: 100%;		}	#sidebar h4 {	margin: 0;	padding: 5px 0 0 10px;	background-color: #666666;	width: 225px;	color: #FFFFFF;	text-transform: uppercase;	font-size: 90%;		}		#sidebar p {	margin: 0;	padding: 10px 0 10px 10px;	background-color: #666666;	width: 225px;	color: #FFFFFF;	font-size: 75%;	line-height: 150%;	}					#sidebar p a, a:link, a:visited {	font-size: 100%;	text-transform: none;	text-decoration: underline;	color: #FFFFFF;	}#sidebar ul {	margin: 0;	padding: 0 0 10px 10px;	background-color: #666666;	width: 225px;	color: #FFFFFF;	list-style-type: none;	font-size: 75%;	line-height: 150%;	}		#sidebar img {	margin: 0;	padding: 0;	display: block;	border-top: 2px solid #FFFFFF;	}		h3#sk-sidebar {	background-color: #666666;	background-image: url(images/sidebar_logo_sk.gif);	background-repeat: no-repeat;	background-position: 10px 10px;	height: 30px;	padding: 12px 0pt 0pt 10px;	}	h3#sk-sidebar a {	width: 210px;	height: 30px;	display: block;	}		h3#sk-sidebar span {	display: none;	}		h3#wards-sidebar {	background-color: #666666;	background-image: url(images/sidebar_logo_wards.gif);	background-repeat: no-repeat;	background-position: 10px 10px;	height: 30px;	padding: 12px 0pt 0pt 10px;	}	h3#wards-sidebar a {	width: 210px;	height: 30px;	display: block;	}		h3#wards-sidebar span {	display: none;	}		h3#sw-sidebar {	background-color: #666666;	background-image: url(images/sidebar_logo_sw.gif);	background-repeat: no-repeat;	background-position: 10px 10px;	height: 30px;	padding: 12px 0pt 0pt 10px;	}	h3#sw-sidebar a {	width: 210px;	height: 30px;	display: block;	}		h3#sw-sidebar span {	display: none;	}					h3#bn-sidebar {	background-color: #666666;	background-image: url(images/sidebar_logo_boreal.gif);	background-repeat: no-repeat;	background-position: 10px 10px;	height: 30px;	padding: 12px 0pt 0pt 10px;	}	h3#bn-sidebar a {	width: 210px;	height: 30px;	display: block;	}		h3#bn-sidebar span {	display: none;	}				h3#es-sidebar {	background-color: #666666;	background-image: url(images/sidebar_logo_edmund.gif);	background-repeat: no-repeat;	background-position: 10px 10px;	height: 30px;	padding: 12px 0pt 0pt 10px;	}	h3#es-sidebar a {	width: 210px;	height: 30px;	display: block;	}		h3#es-sidebar span {	display: none;	}								.bptopcol {	margin: 0;	padding: 0 0 0 0;	background-color: #666666;	background-image: url(top-col-a-bpcollage.jpg);	background-repeat: no-repeat;	background-position: top left;	}	#topacol {	margin: 0;	padding: 0 0 0 0;	background-color: #666666;	background-image: url(images/topcala_vwred_image.jpg);	background-repeat: no-repeat;	background-position: top left;	width: 466px;	height: 370px;	float: left;	}	#topacol h1 {	margin: 0;	padding: 20px 20px 0 235px;	color: #FFFFFF;	text-transform: uppercase;	font-size: 120%;	}	#topacol p {	margin: -12px 0 0 0;	padding: 20px 20px 0 235px;	color: #FFFFFF;	font-size: 79%;	line-height: 150%;	}	#topacol a, a:link, a:visited {	text-decoration: underline;	text-transform: none;	color: #FFFFFF;	font-size: 100%;	}	#topbcol h3 {	margin: 0px;	color: #FFFFFF;	text-transform: uppercase;	font-size: 100%;	}#topbcol p {	margin: 0px;	color: #FFFFFF;	font-size: 75%;	line-height: 150%;	}#topbcol form {	margin: 0;	padding: 0;	}		#topbcol {	margin: 0;	padding: 0;	width: 232px;	float: left;	background-color: #33CC33;	border-left: 2px solid #FFFFFF;	}	#lookup {	margin: 0;	padding: 20px 20px 0 20px;	height: 143px;	background-image: url(images/lookup_na_map.jpg);	background-repeat: repeat-y;	background-position: top left;	background-color: #003300;	border-bottom: 2px solid #FFFFFF;	}#lookup p.sub{	margin: 0;	padding: 0 0 0 2px;	font-size: 70%;	color: #000;	background-color: #FFF;	}#lookup a.sub{	margin: 0 0 0 14px;	font-size: 80%;	}	#lookup a.small{	margin: 0 0 0 14px;	font-size: 80%;	color: #FFF;	font-weight: bold;	}	#represult {	margin: 0;	padding: 0;   	background-color: #003300;	}#represult a, a:link, a:visited {	text-decoration: underline;	text-transform: none;	color: #FFFFFF;	}		#represult p{	font-size: 75%;	margin: 0;	padding: 0 0 2px 4px;}#represult p.citystate {	font-size: 65%;	font-weight: bold;}#represult p.start {	font-size: 65%;	text-align: right;}#mission {	margin: 0;	padding: 20px;	height: 165px;	background-color: #33CC33	}#mission h3 {	margin-bottom: -10px;	}		#mission p {	font-size: 80%;	padding: 20px 0 0 0;	}	#testimonial {	margin: 0;	padding: 15px 0 15px 0;	width: 700px;	background-image: url(images/pattern_gray_diag.gif);	clear: left;	}			#testimonial h2 {	margin: 0;	padding: 20px 0 0 0;	font-size: 110%;	text-transform: uppercase;	font-weight: bold;	width: 700px;	background-color: #FFFFFF;	}	#testimonial p {	margin: 0;	padding: 0 30px 20px 30px;	font-family: Times New Roman, Georgia, Serif;	font-style: italic;	font-size: 150%;	color: #666666;	background-color: #FFFFFF;	}	#testimonial p.quote {	margin: -15px 0 0 0;	font-size: 95%;	text-align: right;}#brandacol {	margin: 0;	padding: 20px 20px 20px 0px; 	width: 330px;	float: left;	}	#brandacol h3 {	margin: 0;	padding: 0 0 0 100px;	font-size: 95%;	color: #000000;	}	#brandacol p {	margin: 0;	padding: 0 0 0 100px;	font-size: 70%;	line-height: 140%;	color: #000000;	}			#brandacol p a, a:link, a:visited {	text-decoration: underline;	color: #0066CC;	font-weight: bold;	text-transform: none;	font-size: 100%;	}	#brandacol p a:hover {	color: #006699;	}		#brandbcol {	margin: 0;	padding: 20px 20px 20px 0;	width: 330px;	float: left;	}		#brandbcol h3 {	margin: 0;	padding: 0 0 0 100px;	font-size: 95%;	color: #000000;	}	#brandbcol p {	margin: 0;	padding: 0 0 0 100px;	font-size: 70%;	line-height: 140%;	color: #000000;	}			#brandbcol p a, a:link, a:visited {	text-decoration: underline;	text-transform: none;	color: #0066CC;	font-weight: bold;	font-size: 100%;	}	#brandbcol p a:hover {	color: #006699;	}		#sargent {	padding: 0 0 10px 0;	margin: 0;	border-bottom: 1px solid #CCCCCC;	background-image: url(images/sargent_logo_small.gif);	background-repeat: no-repeat;	background-position: top left;	height: 92px;	}.logoclick {	position:absolute;	border: none;	width: 95px;	height: 45px;}#sargent a span {	display: none;	}#sciencekit {	padding: 10px 0;	margin: 0;	border-bottom: 1px solid #CCCCCC;	background-image: url(images/sciencekit_logo_small.gif);	background-repeat: no-repeat;	background-position: top left;	height: 92px;	}		#sciencekit a span {	display: none;	}		#boreal {	padding: 10px 0 0 0;	margin: 0;	background-image: url(images/boreal_logo_small.gif);	background-repeat: no-repeat;	background-position: top left;	height: 92px;	}			#boreal a span {	display: none;	}		#wards {	padding: 0 0 10px 0;	margin: 0;	border-bottom: 1px solid #CCCCCC;	background-image: url(images/wards_logo_small.gif);	background-repeat: no-repeat;	background-position: top left;	height: 92px;	}	#wards a span {	display: none;	}		#skelementary {			padding: 10px 0;	margin: 0;	border-bottom: 1px solid #CCCCCC;	background-image: url(images/skelementary_logo_small.gif);	background-repeat: no-repeat;	background-position: top left;	height: 92px;	}		#skelementary a span {	display: none;	}		#edmund {	padding: 10px 0 0 0;	margin: 0;	background-image: url(images/edmund_logo_small.gif);	background-repeat: no-repeat;	background-position: top left;	height: 92px;	}			#edmund a span {	display: none;	}			#footer {	margin: 0;	padding: 40px 10px 10px 355px;	background-color: #000000;	clear: both;	background-image: url(images/pattern_gray_diag.gif);	}#footer p a, a:link, a:visited {	font-size: 95%;	color: #000000;	text-decoration: underline;	text-transform: uppercase;	}#footer p a:hover {	color: #FF0000;	}	#footer p {	margin: 0;	padding: 5px 10px 5px 10px;	background-color: #FFFFFF;	width: 315px;	font-size: 70%;	color: #000000;	text-align: right;	}			#represult {	display: none;		}		#represult a, a:link, a:visited {	text-decoration: underline;	text-transform: none;	color: #FFFFFF;	}	#represult p{	margin: 0;	padding: 0 0 2px 4px;	line-height: 115%;	font-size: 75%;	}#represult p.citystate {	font-size: 65%;	font-weight: bold;}#represult p.start {	font-size: 65%;	text-align: right;}#name {	font-size: 75%;	font-weight: bold;	margin-top: 8px;}#represult a, a:link, a:visited {	text-decoration: underline;	text-transform: none;	color: #FFFFFF;	font-size: 100%;	}.coverimage {	float: right;	width: 190px;	padding: 0 0 10px 10px;	margin: 0;	}#main p.repinfo {	margin: -4px 0px 0px 0px;	padding-bottom:6px;	font-size: 80%;	line-height: 100%;	}	#canada ul li {	margin: 0;	padding: 0;	display: inline;	}	span.highlight {
	background-color: #FFFFCC;
	}
