body {	background-color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	text-align:center;}#frame {	width:820px;	margin-right:auto;	margin-left:auto;	margin-top:30px;	text-align:left;	background: url(img/sh/newsh.gif) -4px 0px repeat-y;}/* --- top left column ---*/#topleft {	width:225px;	float:left;	background-image: url(img/cut1.jpg);	background-repeat: no-repeat;}/* --- top right column ---*/#topright {	width:585px;	float:left;}/* --- main nav cell ---*/.navcell {	width:101px;	float:left;	background-color:#C03;	padding:0px;	margin:0px;}/* --- main left column ---*/#mainleft {	width:225px;	padding:0px;	float:left;	background-image: url(img/cut4.jpg);	background-repeat: no-repeat;}/* --- main right column ---*/#mainright {	width:570px;	padding:0px;	float:left;}#ftr	{	width:821px;	height:22px;	float:left;	background-image:  url(img/sh/rbs.gif);	background-repeat: no-repeat;	background-position: right 0px;}#footer {	width:807px;	height:42px;	float:left;	background-color: #f1f1f2;}/* footer navigation */#ftrmenu {	width: 734px;	height: 42px;	margin: 0;	border-right: 1px solid #EDEBD5;}#ftrmenu ul {	margin: 0;	padding: 0;	list-style: none;}#ftrmenu li {	display: inline;}#ftrmenu a {	display: block;	float: left;	width: 121px;	height: 30px;	padding: 12px 0 0 0;	border-left: 1px solid #fff;	text-decoration: none;	text-align: center;	font-size: 0.7em;	color: #000;}#ftrmenu a:hover {	background: #ed1c24;}#ftrmenu .active a {	background: #ed1c24;	color: #fff;}#amazon	{	width:140px;	float:right;}h1 {	font-size:0.8em;	margin:4px 4px 0px 8px;	color:#C03;}h2 {	font-size:0.75em;	padding:0 0 4px 0;	margin:4px 10px 0px 11px;	line-height:1.5em;}h2 a:link {color: #000; text-decoration: none;}h2 a:visited {color: #000; text-decoration: none;}h2 a:hover {color: #C03;text-decoration: underline;}.em {	color: #fff; 	font-size:0.75em;}.em a:link {color: #fff; text-decoration: none;}.em a:visited {color: #fff; text-decoration: none;}.em a:hover {color: #000;text-decoration: underline;}h3 {	color:#C03;	font-weight: normal;	font-size:0.75em;	margin:0px 4px 2px 12px;	padding:0 0 8px 6px;}h4 {	color:#fff;	font-weight: normal;	font-size:0.75em;	margin:0px 4px 2px 12px;	padding:0 0 8px 6px;	line-height:1.7em;}h4 a:link {color: #fff; text-decoration: none;}h4 a:visited {color: #fff; text-decoration: none;}h4 a:hover {color: #000;text-decoration: underline;}h5 {	line-height:3.5em;}h6 {	line-height:7.5em;}p {	font-size:0.75em;	margin:4px 4px 2px 2px;	padding:0 0 8px 6px;	line-height:1.5em;}p a:link {color: #666666; text-decoration: none;}p a:visited {color: #666666; text-decoration: none;}p a:hover {color: #993300;text-decoration: underline;}.mainnav	{	font-size:0.75em;	color:#fff;	line-height:60px;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #000000;}.mainnav a:link {color: #fff; text-decoration: none;}.mainnav a:visited {color: #fff; text-decoration: none;}.mainnav a:hover {color: #000;text-decoration: underline;}.mainnav2	{	font-size:0.75em;	color:#fff;	line-height:60px;		border-right-width: 1px;	border-right-style: solid;	border-right-color: #C03;}.mainnav2 a:link {color: #fff; text-decoration: none;}.mainnav2 a:visited {color: #fff; text-decoration: none;}.mainnav2 a:hover {color: #000;text-decoration: underline;}/* --- left panel navigation ---*/#navlist2	{	padding: 24px 0 24px 8px;	margin: 0 0 0 20px;	width: 156px;	background-color:#C03;	background-image:  url(img/ourapproach.gif);	background-repeat: no-repeat;	background-position: 4px 6px;}#navlist2 li	{	list-style: none;	margin: 0 10px 0 0;	padding: 0.4em;	border-bottom: 1px solid black;}#navlist2 li a { text-decoration: none; }#navlist2 a:link, #navlist2 a:visited	{	display:block;	color: #000;	font-size: 0.75em;	text-decoration: none;}#navlist2 a:hover	{	color: #fff;	text-decoration: none;}.quotbg	{	font-style: italic;	font-size: 0.75em;	background-color: #e8e8e8;	border: 1px solid gray;}/* forms */.xinput, textarea {	display: block;	width: 200px;	float: left;	margin:0 0 10px 4px;	padding:0;}label {	display: block;	width: 110px;	float: left;	margin:0 0 10px 0px;	padding:0;}label {	text-align: right;	width: 105px;	padding:0 10px 0 0;	margin:0;}/* std ul */.su	{	margin:0 0 0 18px;	padding:0 0 0 16px;}.sl	{	font-size:0.75em;}/* bits */.req	{color:#C03;}.clearboth {clear: left;}.gaps	{display:block}.addy {color: #fff;}.bline {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;}
