/* These rules will be hidden from older browsers *//* Body & Container -----------------------------------------------*//*-----------------------------------------------------------------*/body {	margin: 0;	padding: 0;	border: 0;	font-size: 76%;	}#container {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.0em;	margin: 0 auto;	padding: 0;	text-align: left;	}.hide, #primarynav, #sub-head, #breadcrumb, #footer-top, #footer, #sub-column2, object {	display: none;	}/* Basic Classes --------------------------------------------------*//*-----------------------------------------------------------------*/.hide {	display: none;	}.clear {	clear: both;	line-height: 0;	}.inline {	display: inline;	}/* Basic Elements -------------------------------------------------*//*-----------------------------------------------------------------*/a:link {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.0em;	font-weight: bold;	color: #0065A4;	text-decoration: underline;	}a:visited {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.0em;	font-weight: bold;	color: #888;	text-decoration: underline;	}a:hover,a:active {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.0em;	font-weight: bold;	color: #009DFF;	text-decoration: none;	}img {	display: inline;	border: 0;	margin: 0;	padding: 0;	}h2 {	margin: 0;	padding: 0;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.5em;	color: #000;	}h3 {	margin: 0;	padding: 0 0 6px 0;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.3em;	line-height: 2.0em;	}p {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.0em;	color: #50585D;	margin: 0 0 12px 0;	}ul {	margin: 0 0 10px 15px;	padding: 0 0 0 15px;	list-style-type: square;	}ul li {	margin: 0 0 2px 0;	}hr {	margin: 4px 0;	padding: 0;	height: 1px;	border-bottom: 1px dotted #50585D;	}/* Primary Divs ---------------------------------------------------*//*-----------------------------------------------------------------*/#logo h1 span {	display: block;	}#content {	float: left;	margin: 0;	padding: 0;	background: #fff;	}/* Home Page Columns ----------------------------------------------*//*-----------------------------------------------------------------*/#home-columns {	margin: 3px 0 6px 0;	padding: 0;	}#home-column1 {	float: left;	margin: 0;	padding: 0;	}#home-column2 {	float: left;	margin: 0;	padding: 0;	}#home-column2 p {	margin: 0;	padding: 0 0 3px 0;	}#home-column2 a img {	float: right;	margin: 0;	padding: 0;	width: 38px;	}#home-column1 h3,#home-column2 h3 {	margin: 0;	padding: 0;	font-size: 1.1em;	color: #0065A4;	}/* Sub Page Columns -----------------------------------------------*//*-----------------------------------------------------------------*/#sub-columns {	margin: 0 0 6px 0;	padding: 0;	}#sub-column1 {	float: left;	margin: 0;	padding: 0;	}#sub-column1 img {	float: right;	margin: 15px;	padding: 0;	}#sub-column3 {	margin: 0 0 6px 0;	padding: 0;	}#sub-column1 h3,#sub-column2 h3,#sub-column3 h3 {	margin: 0;	padding: 0;	font-size: 1.4em;	color: #0065A4;	}	#sub-column1 h4,#sub-column2 h4,#sub-column3 h4 {	margin: -4px 0 14px 0;	padding: 0;	font-size: 1em;	color: #0065A4;	}	.photoright {	float: right;	display: block;	margin: 4px 0 4px 6px;	padding: 0;	}.photoright img {	display: block;	margin: 0;	padding: 0;	border: 0;	}.disclaimer {	font-size: 0.90em;	}/* Form Elements --------------------------------------------------*//*-----------------------------------------------------------------*/.required {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.0em;	font-weight: normal;	color: #f00;	}select, input, textarea {	padding: 2px;	border: 1px solid #0065A4;	background: #fff;	}input.noborder {	border: 0;	background: #fff;	}input.button {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 1.0em;	font-weight: bold;	color: #fff;	background-color: #0065A4;	padding: 2px;	}/* Tables ---------------------------------------------------------*//*-----------------------------------------------------------------*/table {	border-top: 1px solid #50585D;	border-left: 1px solid #50585D;	display: block;	margin: 10px 0 10px 0;	padding: 0;	color: #000;	font-size: 1.0em;	}thead {	background-color: #0065A4;	}th,td {	border-right: 1px solid #50585D;	border-bottom: 1px solid #50585D;	padding: 3px;	color: #50585D;	font-size: 1.0em;	text-align: left;	}th {	color: #000;	}th.right,td.right {	text-align: right;	}th.center,td.center {	text-align: center;	}caption {	padding: 2px;	border-bottom: 1px solid #50585D;	background: #900;	color: #fff;	}/* Sitemap Stuff --------------------------------------------------*//*-----------------------------------------------------------------*/ul.sitemap {	list-style-type: none;	margin-left: 0;	padding-left: 0;	}ul.sitemap li {	padding: 0;	line-height: 1.0em;	}ul.sitemap li a {	background: transparent url(/chem-group/images/arrow2.gif) no-repeat;	margin-left: -1.1em;	padding-left: 1em;	}ul.sitemap li ul {	list-style-type: none;	margin: -1.2em 0 0 -1.1em;	padding: 1.4em 0 0 0.6em;	}ul.sitemap li a.parent {	font-weight: bold;	background: transparent url(none) no-repeat;	}ul.sitemap li ul li {	margin-left: 1.2em;	padding-left: 1.2em;	font-size: 0.95em;	}