body {	margin:0px;	font-family: "Gill Sans", Futura, "Helvetica Neue", Helvetica, sans-serif;	font-size: small;	color: #CCCCCC;	text-decoration: none;	background-color: #f4f4f4;}.headerBar {	font-size: small;	font-weight: normal;	color: #999999;	z-index: 10;}.headerBarLeft {	position: fixed;	background-attachment: scroll;	background-image: url(/graphics/CHNewMain_02.png);	background-repeat: repeat-x;	background-position: left top;	height: 42px;	z-index: 10;	width: 100%;	right: 400px;}.headerBarRight {	position: fixed;	z-index: 10;	top: 0px;	vertical-align: top;	padding: 0px;	margin-right:0px;	background-image: url(/graphics/CHNewMain_04.png);	height: 121px;	width: 400px;	right: 0px;}.locationBar{	height: 20px;	padding-left: 15px;	padding-top: 3px;	font-size: 12px;	font-weight: normal;	color: #999999;	position: fixed;	width: 100%;	z-index: 11;	top: 0px;	text-align: left;	overflow: hidden;}.logoBar {	background-color: #666666;	height: 30px;	padding-left: 26px;	padding-top: 3px;	font-size: x-small;	color: #333333;	position: fixed;}A 			{	color: #000334;	text-decoration: none;}  A:link		{ color: #FFCC33; }  A:visited	{ color: #FFCC33; }  A:active	{ color: #CCCCFF; }  A:hover		{   	color: #FFFFFF;   	text-shadow: white 0px 0px 3px;  }.content {	position: absolute;	/* background:#f4f4f4 url(/graphics/watermark_02.gif) no-repeat fixed 200px 0px; */	background:#f4f4f4;	visibility: visible;	left: 200px;	top: 0px;	right: 0px;	float: right;	height: auto;	overflow: visible;	padding: 45px 60px 85px 35px;}.sideBackground {	background-color: #323232;	width: 200px;	position: fixed;	left: 0px;	background-image: url(/graphics/watermark_01.gif);	background-repeat: no-repeat;	background-position: left top;	margin-bottom: 0px;	padding-bottom: 30px;	vertical-align: bottom;	top: 0px;	height: 100%;	background-attachment: fixed;}.side {	width: 200px;	position: fixed;	background-position: right top;	vertical-align: bottom;	z-index: 9;	background-attachment: scroll;	background-image: url(/graphics/sideShadow.png);	background-repeat: repeat-y;	visibility: visible;	padding-top: 50px;	height: 100%;}.sidetitle {	color:#000000;	font-size:12px;	font-weight:normal;	padding:0px 0px 0px 15px;	margin-top:30px;	letter-spacing: 0.25em;	text-transform:uppercase;	border-bottom-width: 1px;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;	text-align: left;	text-decoration: none;}.entryTitle	{	color: #333333;	font-size: small;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #dddddd;	font-style: italic;	font-weight: normal;	clear: both;}.entryTitle a{	color: #000;}.entryTitle a:hover{	background-color: #ffcc33;	}.topic {	color: #333333;	font-size: medium;	border-bottom: 1px solid #999999;	clear: both;	padding-top: 10px;	text-shadow: #888 0px 2px 3px;}.topic a {	color: #333333;}.topic a:hover {	color: #000000;	}.entry {	color:#222;	font-size:small;	text-decoration: none;	margin-left: 0px;	line-height: 150%;	padding-left: 25px;}.entry a {	text-decoration: none;	padding: 1px 2px;	border-bottom-width: 1px;	border-bottom-style: none;	border-bottom-color: #000000;	font-style: italic;	font-weight: bold;}.entry a:link			{	color: #000;}.entry a:visited		{ color: #333333; }.entry a:active			{ color: #FFCC33; }.entry a:hover		{	border-bottom: none;	background-color: #ffcc33;}.entryBottomLink {	font-family:verdana, arial, sans-serif;	font-size: x-small;	color: #999999;	margin-bottom:25px;	text-align: right;	font-weight: normal;	float: right;	font-style: italic;}.entryBottomLink a:link {	font-weight: normal;}.entryBottomLink a:hover { color:#000000; }.entryIcon {	height: 128px;	width: 128px;	float: right;	clear: left;	border: none;	padding-left: 10px;}.entryIcon a, .entryIcon a:hover {	border: none;}.bottom {	font-size: xx-small;	font-weight: normal;	color: #888888;}.bottomBar {	background-color: #000000;	padding-left: 225px;	padding-top: 3px;	font-size: xx-small;	font-weight: normal;	color: #888888;	position: fixed;	z-index: 10;	bottom: 0px;	text-align: left;	margin: 0px;	height: 20px;	width: 100%;	vertical-align: bottom;}.bottomRight {	position: fixed;	z-index: 9;	background-attachment: scroll;	background-repeat: repeat-x;	background-position: right bottom;	margin-left:200px;	width: 100%;	text-align: left;	overflow: hidden;	vertical-align: bottom;	bottom: 0px;	padding-right: 100px;	padding-bottom: 3px;	padding-left: 25px;	padding-top: 25px;	margin-bottom: 0px;	background-image: url(/graphics/CHNewMain_10.png);	font-size: 10px;}.bottomLeft {	position: fixed;	z-index: 11;	bottom: 0px;	background-repeat: no-repeat;	background-position: right bottom;	background-image: url(/graphics/CHNewMain_08.png);	width: 200px;	left: 0px;	background-attachment: scroll;	visibility: visible;	height: 112px;	text-align: left;	vertical-align: bottom;	margin: 0px;	padding: 0px;}.cornerLogo {	position: fixed;	right: 0px;	bottom: 0px;	z-index: 11;	text-decoration: none;	border: none;}IMG {	border: none;}.productIcon {	height: 128px;	width: 128px;	float: left;	clear: none;	border: none;	padding-right: 10px;	margin: 10px 40px 50px 30px;	text-decoration: none;}.productIcon a, .productIcon a:hover {	border: none;}	.screenshot {	text-align: center;}.griddedImageFloats {	float: left;}.griddedImageFloats p {	text-align: center;	font-size: x-small;}.griddedImageFloats a:link, .griddedImageFloats a:visited,.griddedImageFloats a:active  {	border: none;}.griddedImageFloats a:hover {	background-color: #FFCC33;}.techNote {	font-size: x-small;}.callOutTitle {	font-size:145%;	color:#aaa;	margin-left:-15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #aaa;	margin-right: -15px;	margin-bottom: 7px;	margin-top: 7px;	line-height: 110%;	padding-right: 10px;	padding-left: 10px;	font-style: italic;}.leftCallOut {	float: left;	clear: none;	text-decoration: none;	border-top: none #aaa;	border-right: 8px solid #aaa;	border-bottom: none #aaa;	border-left: none #aaa;	margin-top: 15px;	margin-right: 30px;	margin-bottom: 15px;	padding:15px;	font-family: "Times New Roman", Times, serif;	width: 150px;}.rightCallOut {	float: right;	clear: none;	text-decoration: none;	border-top: none;	border-left: 10px solid #aaa;	border-bottom: none;	border-right: none;	margin-top: 15px;	margin-left: 30px;	margin-bottom: 15px;	padding: 15px;	width: 150px;	font-family: Times New Roman, Times, serif;}.spacer {	clear: both;}.illustration {	text-align: center;	clear: both;	}CODE {	font-family: "Courier New", Courier, mono;	font-weight: normal;	text-decoration: none;	}