@charset "UTF-8";body {	background: white;	margin: 36px 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: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;}.oneColFixCtrHdr #container {	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 0 auto;	text-align: left;	margin: 0 auto;	height:578px;	background-image: url(images/swirl.gif);	background-repeat: no-repeat;	background-position: center 46px;	padding: 36px 0;	border-bottom: none;	border: dotted #82D0C1 1px;}.oneColFixCtrHdr #container #mainContent {	height: 396px;	width: 644px;	text-align: center;	margin: 0 auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 6px;}#samplemenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	display: inline;	margin: 0;	padding: 0;}#samplemenu h1  {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #2968A6;	padding: 0 30px 0 0;	margin: 0;	float: left;}#samplemenu li    {	display:inline;	background-repeat: no-repeat;	list-style-type: none;	float: left;}#samplemenu a 	{	text-decoration: none;	color:#333333;	padding-left: 14px;	padding-right: 30px;	padding-top: 0px;	padding-bottom: 0px;	display: inline;}#samplemenu a:link, #samplemenu a:visited  {	background-image: url(images/bullet-blue.gif);	background-repeat: no-repeat;	background-position: 0 6px;	font-style: normal;	margin: 0;}#samplemenu a:hover  {	background-image: url(images/bullet-red.gif);	font-style: normal;	background-position: 0 6px;	margin: 0;} #samplemenu  #page {	font-weight: bold;	background-image: url(images/bullet-red.gif);	font-style: normal;	background-position: 0 50%;	margin: 0;	padding-left: 14px;	padding-right: 30px;	padding-top: 0px;	padding-bottom: 0px;}#sampletable {	margin: 0;	padding-top: 8px;	padding-left: 23px;	text-align: center;	width: 621px;	border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	height: 353px;	border-bottom: 1px solid #CCC;}#sampletable1 {	margin: 0;	padding-top: 8px;	padding-left: 23px;	text-align: center;	width: 621px;	border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	height: 353px;	border-bottom: 1px solid #CCC;}#sampletable1 p {	margin: 0;	padding: 20px 50px 0 27px;	line-height: 150%;}.samples   {	display: inline;	margin: 0px;	padding: 0px;	list-style-type: none;}.samples   li   {	float: left;	padding: 6px 7px 3px 7px;	margin: 0px;}#sampletable   a {	font-size:10px;	line-height:12px;	text-align:center;	padding-top:4px;	color: #2968A6;	font-weight: bold;}.samplepic {	border: 1px solid #333333;}.webcap {	font-size:10px;	line-height:12px;	text-align:center;	padding-top:1px;}.oneColFixCtrHdr #container #footer {	padding: 0; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#FFFFFF;	height: 198px;	background-image: url(images/pagebottom1contact_03.jpg);	background-repeat: no-repeat;	background-position: bottom left;	margin: 4px 0 0 0;	text-align: left;	width: 780px;	float: left;}.oneColFixCtrHdr #container #footer #leftside {	width: 452px;	margin: 0;	padding: 0;	float: left;}.oneColFixCtrHdr #container #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 0 0 0 100px;	font-size: 10px;	line-height: 12px;}.oneColFixCtrHdr #container #footer #leftside #menucontainer {	padding: 6px 0;	margin: 16px 0 0 50px;	border-top-color: #CC0000;	border-top-style: solid;	border-top-width: 4px;	width: 364px;}.oneColFixCtrHdr #container #footer #leftside #menucontainer .name {	margin-top: 15px;	margin-left: 0px;	padding: 0;	margin-right: 0px;	margin-bottom: 6px;}.oneColFixCtrHdr #container #footer .mouse {}#mymenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	display: inline;	margin: 0;	padding: 0;}#mymenu li    {	display:inline;	background-repeat: no-repeat;	list-style-type: none;	float: left;}#mymenu a 	{	text-decoration: none;	color:#333333;	padding-left: 14px;	padding-right: 14px;	padding-top: 0px;	padding-bottom: 0px;}#mymenu a:link, #mymenu a:visited  {	background-image: url(images/bullet-blue.gif);	background-repeat: no-repeat;	background-position: 0 4px;	font-style: normal;	margin: 0;}#mymenu a:hover  {	background-image: url(images/bullet-red.gif);	font-style: normal;	background-position: 0 4px;	margin: 0;} #mymenu  #page      {	font-weight: bold;	background-image: url(images/bullet-red.gif);	font-style: normal;	background-position: 0 50%;	margin: 0;	padding-left: 14px;	padding-right: 14px;	padding-top: 0px;	padding-bottom: 0px;}