@charset "UTF-8";body {	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	 /*text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;	background-image: url(images/bg.gif);	background-repeat: repeat;	font-family: Helvetica, sans-serif;	}.oneColFixCtr #container {	width: 880px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border: 1px solid #000000;	text-align: left; /* this overrides the text-align: center on the body element. */}.oneColFixCtr #mainContent {	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */}#slidewrap {	border: 1px solid #90a9bc;	margin: 0;	padding: 2px;}#slidewrap div {	text-align: left;}.clr {	clear: both;}.wrapper {	width: 750px;	margin: 0 auto;} .wrapper_slideshow {	width: 370px;	margin: 0 auto;}.demo {		text-align: center;	float: center;}.demo img {	border: 1px solid #90a9bc;		padding: 2px;}h1 {	text-align: left;	border-bottom: 2px solid #eee;	padding: 0;}h2 {/*	color: #D0491C;  */		font-size: 160%;	font-weight: normal;	margin: 0pt 0pt 5px;}h3 {	padding: 4;	font-size: 14px;}a:link {	text-decoration: none;	font-style: normal;	font-weight: normal;}a:visited {	text-decoration: none;	font-weight: normal;}a:active {	text-decoration: none;	color: #FF0000;	font-weight: normal;}a:hover {	color: #FF0000;	font-weight: normal;}.font_9 {	font-size: 9px;	}.font_10 {	font-size: 10px;	}.font_12 {	font-size: 12px;	}.font_14 {	font-size: 14px;	}.font_16 {	font-size: 16px;	}	.bold_menu {	font-weight: bold;	}/* begin navigation */table#logo {	border-bottom:1px solid #3366cc;	border-left:1px solid #3366cc;	border-top:1px solid #3366cc;	border-right:1px solid #3366cc;	}table#nav {	background-color: #fff;	}table#nav td {	text-align: center;	font: 10px lucida grande, geneva, verdana;	background-color: #fff;	border-top: 1px solid #3366cc;	border-bottom: 1px solid #3366cc;	}table#nav td a {	text-decoration: none;	display: block;	margin: 0;	padding: 4px 15px 4px 15px;	background-image:  url("Library/cell_bg_light_blue.jpg");	}table#nav td a:link, #nav td a:visited {	color: #000;	font-weight: bold;	text-decoration: none;	}table#nav td a:hover {	color: #000;	background-image:  url("Library/cell_bg_blue.jpg");	display: block;	font-weight: bold;	text-decoration: none;	}#one a:link, #one a:visited {	border-left: 1px solid #3366cc;	}#eight a:link, #eight a:visited {	border-right: 1px solid #3366cc;	}body#sectionone #nav td#one a, body#sectiontwo #nav td#two a,body#sectionthree #nav td#three a,body#sectionfour #nav td#four a ,body#sectionfive #nav td#five a,body#sectionsix #nav td#six a,body#sectionseven #nav td#seven a,body#sectionseight #nav td#eight a {	background-image:  url("Library/cell_bg_light_blue.jpg");	color: #000;	border-right: 1px solid #3366cc;	border-left: 1px solid #3366cc;	}/* end navigation */	