.errLabel { color: red; }.errMsg { color: cc0000; font-weight: bold; text-align: center}.lefty {  float: left;}.righty {  margin-top: 0;  margin-right: 0;  float: right;}p.greyBack {  font-size: 0.9em;  background-color: #dad1c7;  margin: 0;  padding: 10px 5px;  border-top: 1px solid #ffffff;  border-bottom: 1px solid;}body {  color: #000000;  font-size: 12px;  background-color: #d1d1d1;  margin: 3px 0 0;  padding: 0;  min-width: 750px;}img {  border: 0;}div#wrap {  font-family: Verdana, Arial, Helvetica, sans-serif;  background: white;  margin: 0 auto;  width: 750px;}#header {  background-image: url("/extranet/images/top_background.gif");  display: block;  width: 750px;  height: 52px;}.forum #header {	width: 100%;}#main {  background-color: #ffffff;  margin: 10px 10px 10px 15px;  width: 470px;  float: left;}#sidebar { margin-top: 10px;  margin-right: 15px;  margin-bottom: 10px;  width: 200px;  float: right;}#footer {  background-color: white;  background-image: url("/extranet/images/bottom_background.gif");  text-indent: 12px;  height: 100px;  clear: both;  border-top: 5px solid #d1d1d1;  padding: 5px 10px 0 0;}#footer2 {  background-color: #d1d1d1;}#loginSpace {  font-size: 0.8em;  background-color: #ffffff;  text-align: right;  padding-right: 30px;  height: 15px;  font-family: Verdana, Arial, Helvetica, sans-serif;}#navBreak {  background-color: #d1d1d1;  width: 100%;  height: 2px;  clear: both;}#searchBox {  margin-top: 12px;}/* Typographic Styles */#main h3 {  padding: 0 10px;}#main p {  padding-right: 10px;  padding-left: 10px;}/*#main h1 {  color: white;  font-size: 1em;  line-height: 1.5em;  background-image: url("/extranet/images/red_background.gif");  text-indent: 10px;  margin: 0px;  height: 20px;}*/#main h1 {  color: white;  font-size: 1em;  line-height: 1.5em;  background-image: url("/extranet/images/black_background.gif");  text-indent: 10px;  margin: 0;  height: 20px;}#main h2 {  color: white;  font-size: 1em;  line-height: 1.5em;  background-image: url("/extranet/images/black_background.gif");  text-indent: 10px;  margin: 0px;  height: 20px;}#sidebar h1 {  color: white;  font-size: 1em;  line-height: 1.5em;  background-image: url("/extranet/images/black_background.gif");  text-indent: 10px;  margin: 0;  height: 20px;}#sidebar h3, #sidebar p {  padding: 10px;}#sidebar p a {  font-weight: bold;}#footer p {  line-height: 3.9em;  text-indent: 12px;}/*Link Attributes*/a:link {  color: #00305c;}a:visited {  color: #00305c;}a:hover {  color: gray;  text-decoration: none;}#footer a {  color: white;  text-decoration: none;}#nav ul li a:hover {  color: gray;}/*Navigation Elements*/#nav {  background-color: #d1d1d1;  margin: 0px;  padding: 0px;  height: 23px;  border-bottom: 5px solid #d1d1d1;}#nav ul {  background-color: #d1d1d1;  text-align: center;  list-style-type: none;  margin: 0px;  padding: 0px;  clear: left;  border-top: none;  border-right: none;  border-left: none;}#nav ul li {  display: block;	float: left;	text-align: center;	padding: 0px;	margin: 0px;}#nav ul li a {  color: white;  font-size: 1em;  font-weight: bold;  line-height: 1.8em;  text-decoration: none;  background: #d1d1d1 url("/extranet/images/nav_background.gif");  text-align: center;  display: block;  width: 130px;  height: 23px;  border-style: solid double solid solid;  border-width: 1px 2px 1px 1px;  border-color: #686868 #d1d1d1 #686868 #686868;}#nav ul li#liSpace {  background: url("/extranet/images/nav_background.gif");  text-align: center;  display: block;  padding: 0px;  width: 83px;  height: 23px;  border: solid 1px #686868;}#salesTools {  visibility: hidden;}#education {  visibility: hidden;}/*Image Containers*/#onesourceLogo {  padding-top: 10px;  padding-right: 8px;  padding-left: 8px;  width: 170px;  height: 36px;  float: left;}#searchButton {  padding-right: 10px;  padding-bottom: 4px;  padding-left: 10px;  height: 26px;  vertical-align: middle;}.icon {  padding-right: 3px;  width: 16px;  height: 16px;  vertical-align: middle;}form {  margin: 0px;}fieldset {  margin: 0px;  padding: 0px;  border-width: 0px;}