body {	font-family: Arial, Helvetica, sans-serif;}#right {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: italic;	color: #000000;	text-decoration: none;	margin: 10px 0em 0em;	display: block;	padding: 0px 0px 0px 20px;	letter-spacing: 1px;	line-height: 9px;}#rimg2 {	float: right;	width: 275px;	margin: 2em 0em 1em 1em;	padding: 0px;}#links {	font-size: 12px;	padding: 0px 0px 0px 20px;	margin-top: 6px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}img.space {	padding: 0px;	margin-top: 8px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;} #problems {	width: 601px;	display: block;	float: left;	padding-bottom: 20px;}#problist {	display: block;	height: 185px;	width: 200px;	float: left;}#copy {	padding: 12px;	display: block;	width: 806px;	position: absolute;	margin: 0px;	left: 150px;	height: 629px;	top: 104px;	z-index: 0;}#text a {	color:#003366}#text p {	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	margin: 1em 0em;	padding: 0px;}#text ul {	font-size: 13px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	padding: 0px;	list-style-type: none;	list-style-position: outside;	margin: 1em 0px 1em 1em;	list-style-image: url(/img/bullet.gif);	line-height: 13px;}ul.solve {	font-family: Arial, Helvetica, sans-serif;	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px 0px 0px 5px;}ul.solve li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	margin: 7px 0px 0px;	padding: 0px;	color: #CC0000;}.problemtxt {	margin: 0px;	padding: 3px;	border: 1px solid #99CCCC;	display: block;	background-color: #CCFFFF;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}.problemtxt p {	margin: 0px;	padding: 3px 0px;}#text h3 {	padding: 0px;	margin: 10px 0px;}#infohide div, #infohide2 div {	background-color: #99CCFF;	z-index: 10;	position:absolute;	left:0px;	width:200;	padding-top: 5px;	padding-right: 15px;	padding-bottom: 5px;	padding-left: 15px;	border: 1px solid #3399FF;	visibility: hidden;}#infohide div ul, #infohide2 div ul {	list-style-type: disc;	margin-top: 4px;	margin-bottom: 0px;	margin-left: 0px;	padding-left: 0px;}#infohide div p, #infohide2 div p {	margin-top: 4px;}infohide div h3, #infohide2 div h3 {	margin: 0px;	padding: 0px;}#infohide {	visibility: visible;	z-index: 10;	position:absolute;	left:553px;	top:216px;	width:200px;	padding-top: 5px;	padding-right: 15px;	padding-bottom: 5px;	padding-left: 15px;	border: 0px none;	margin-top:15px;}#infohide2 {	visibility: visible;	z-index: 10;	position:absolute;	left:533px;	top:284px;	width:200px;	padding-top: 5px;	padding-right: 15px;	padding-bottom: 5px;	padding-left: 15px;	border: 0px none;}div.problems {	display: block;	float: left;}#text {	padding-top: 10px;}#glide {	overflow: hidden;	width: 180px;	height: 180px;	clip: rect(0,180,180,0);	float:right;	display: block;	margin-right: 82px;	position: absolute;	left: 578px;	z-index: 1;}#features {	background-color: #99CCFF;	border: 1px solid #3399FF;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 5px;	margin-top: 14px;	margin-left: 20px;	width: 200px;}#text a:hover {	color:#006699}ul.solve a {	color: #CC0000;}ul.solve a:hover {	color: #FF3300;}#text ul li {	padding-top: 4px;	padding-bottom: 4px;}#savlink {	clear: left;	padding-top: 12px;	padding-left: 6px;}#services {	padding-left: 40px;}#infohide div li, #infohide2 div li {	list-style-type: disc;	list-style-position: outside;	margin: 0px 0px 4px 10px;	padding: 0px;}p.thin {	width: 300px;}#nlcopy {	padding: 12px 12px 112px;	display: block;	width: 476px;	position: absolute;	margin: 0px;	left: 150px;	top: 104px;	z-index: 0;}ol li {	line-height: 12px;	padding-bottom: 5px;}