body {	background-color: #e1eefd;	color: #004080;	font-family: Verdana,Arial,sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	margin-bottom: 0px;	margin-left: 10px;	margin-right: 10px;	margin-top: 10px;	text-align: left;}small {	font-size: 85%;}.white {	color: #fff;}p.panotitle {	color: #004080;	font-size: x-large;	font-stretch: wider;	font-weight: bold;	text-align: center;	text-transform: none;	white-space: pre;}.guide {	border-width: thick;	color: #ffffff;	font-size: small;	font-weight: bold;}div.container {	background-color: inherit;	border-color: #000080;	border-style: solid;	border-width: medium;	color: inherit;	float: left;	margin-left: 1%;	margin-right: 1%;	margin-top: 30px;	outline-color: inherit;	padding: 5px;	position: relative;	width: 98%;}#content {	background-color: white;	border-color: #ccc;	border-style: solid;	border-width: thick;	float: left;	padding-bottom: 12px;	padding-left: 2%;	padding-right: 2%;	padding-top: 8px;	position: relative;	width: 40%;}#content2 {	background-color: #ffc600;	border-color: #ccc;	border-style: solid;	border-width: thick;	color: inherit;	float: left;	outline-color: silver;	outline-style: none;	padding-bottom: 12px;	padding-left: 2%;	padding-right: 2%;	padding-top: 8px;	position: relative;	width: 44%;}#content3 {	background-color: #004080;	border-color: #ccc;	border-style: solid;	border-width: thick;	bottom: 1%;	color: inherit;	float: right;	margin-bottom: 12px;	margin-left: 2%;	margin-right: 2%;	margin-top: 8px;	padding: 3px;	position: absolute;	right: 1%;	text-align: center;	width: 20%;}.story {	color: #004080;}.techdetails {	color: #004080;	font-size: x-small;}a.inverse:link {	color: #ffffff;	font-weight: normal;	text-decoration: underline;}a.inverse:visited {	background-color: transparent;	color: white;	font-weight: 500;	text-decoration: underline;}a.nav:link {	color: #ccccd9;	text-decoration: none;}a.nav:visited {	color: #b9b9cf;	text-decoration: none;}a.nav:active {	color: black;}a.nav:hover {	color: white;}a.nav2 {	font-weight: bold;}a.nav2:link {	color: #554477;	text-decoration: underline;}a.nav2:visited {	color: #333399;	text-decoration: none;}a.nav2:active {	color: #CC3399;}a.nav2:hover {	color: #0066CC;	text-decoration: none;}a.nav3:link {	color: #f6f6ff;	text-decoration: none;}a.nav3:visited {	color: white;	text-decoration: none;}a.nav3:active {	color: #ffcc00;}a.nav3:hover {	color: black;}a.pagenav:link, .pagenav:visited {	color: #547;	letter-spacing: -1px;	text-decoration: none;}a.pagenav:active {	color: red;}a.pagenav:hover {	color: #e60;}a.pagenav2:link, .pagenav2:visited {	color: #558;	font-size: .9em;	font-weight: normal;	text-decoration: none;}a.pagenav2:active {	color: #6c0;}a.pagenav2:hover {	color: #000;}#popupwdw {	margin-bottom: 0.5em;	margin-left: 0em;	margin-right: 0em;	margin-top: 0em;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}#popupwdw p {	font-size: 80%;}#popupwdw h1 {	font-size: 110%;}#popupwdw h2 {	font-size: 85%;}#popuptopnav {	background-color: #FF9933;	color: #fff;}#popuptopnav a:link, #popuptopnav a:visited, #popuptopnav a:active {	background-color: transparent;	color: #fff;}#popuptopnav .small {	font-size: 55%;	font-weight: normal;}#glossary {	font-size: 80%;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 10px;	margin-top: 10px;}td,tr {	font-family: Verdana,Arial,sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;}h2 {	font-family: Verdana,Arial,sans-serif;	font-size: 130%;	font-style: normal;	margin-bottom: 0.4em;	margin-left: 0em;	margin-right: 0em;	margin-top: 1.0em;	padding-bottom: 0em;	padding-left: 0em;	padding-right: 0em;	padding-top: 0em;}h3 {	font-family: Verdana,Arial,sans-serif;	font-size: 110%;	font-style: italic;	margin-bottom: 0.2em;	margin-left: 0em;	margin-right: 0em;	margin-top: 0.4em;	padding-bottom: 0em;	padding-left: 0em;	padding-right: 0em;	padding-top: 0em;}#topnav {	background-color: #FF9933;	color: #fff;}#quickmenu {	font-family: Verdana,Arial,sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;}.code {	background-color: #d0d0d0;	margin-bottom: 10px;	margin-left: 14px;	margin-right: 20px;	margin-top: 0px;	padding: 6px;}.code td, .code th {	color: #000000;	font-family: "Courier New", monospace;	font-size: 90%;}.quotee {	font-size: 70% !important;	font-style: italic !important;}.quote {	font-size: 70% !important;	padding-bottom: 10px;}.label {	background-color: #d0d0d0;	color: #000000;	font-family: Verdana,Arial,sans-serif;	margin-bottom: 10px;	margin-left: 14px;	margin-right: 20px;	margin-top: 0px;	padding: 6px;}.formlabel {	color: #000000;	padding: 6px;}.formlabelred {	color: #ff0000;	font-weight: bold;	padding: 6px;}.errorMsg, .important {	color: #ff0000;	font-weight: bold;	padding-bottom: 0.2em;	padding-left: 0em;	padding-right: 0em;	padding-top: 0.2em;}.pageMsg {	font-style: italic;	font-weight: bold;	padding-bottom: 0.2em;	padding-left: 0em;	padding-right: 0em;	padding-top: 0.2em;}.pageControls small {	font-family: Verdana,Arial,sans-serif;	font-size: 90%;	font-style: normal;	font-weight: normal;}.pageControls select {	font-size: 90%;}.userprofile, .userprofile td, .userprofile th {	margin: 0;	padding: 4px;}.grey {	color: #c0c0c0;}.printonly, .handheld {	display: none;}.lncnr {	width: 20px;}.leftnav {	background-color: #FF9933;	color: #fff;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	min-width: 80px;	padding-bottom: 5px;	padding-left: 0px;	padding-right: 0px;	padding-top: 30px;	width: 8em;}.leftnav p {	background-color: #FF9933;	color: #fff;	font-size: 80%;	margin-bottom: 2px;	margin-top: 2px;	padding-bottom: 2px;	padding-left: 4px;	padding-right: 2px;	padding-top: 8px;}.leftnav .level2 {	padding-bottom: 2px;	padding-left: 0px;	padding-right: 2px;	padding-top: 0px;}.leftnav a {	font-weight: normal;}.leftnav a:link {	color: #fff;}.leftnav a:visited {	color: #fff;}.leftnav a:active {	color: #fff;}.leftnav a:hover {	color: #fff;}.fig {	background-color: #eee;	border-color: #eee;	border-style: solid;	border-width: 2px;	font-size: 95%;	margin-bottom: 6px;	margin-left: 4px;	margin-right: 4px;	margin-top: 1px;}.fig td {	font-style: normal;	font-variant: normal;	font-weight: normal;}.fig img, .fig applet, .fig object {	border-color: #c0c0c0;	border-style: ridge;	border-width: 2px;}img.fig {	border-color: #c0c0c0;	border-style: ridge;	border-width: 2px;	margin-bottom: 6px;	margin-left: 4px;	margin-right: 4px;	margin-top: 1px;}#main th {	font-family: Verdana,Arial,sans-serif;	font-size: 80%;	font-style: normal;	font-variant: normal;	font-weight: bold;	padding-bottom: 4px;	padding-left: 3px;	padding-right: 1px;	padding-top: 4px;}#main td {	font-family: Verdana,Arial,sans-serif;	font-size: 80%;	font-style: normal;	font-variant: normal;	font-weight: normal;}.tbl {	background-color: #e0e0e0;	border-style: none;}.tbl ul, .tbl ol {	margin-left: 1.8em;}.tblhdr {	background-color: #666699;	color: #fff;	padding-bottom: 0.9em;	padding-left: 0.9em;	padding-right: 0.9em;	padding-top: 0.9em;	text-align: left;	vertical-align: middle;}.tblhdr a {	color: #fff;}.tblodd {	background-color: #fff;	text-align: left;	vertical-align: top;}.tbleven {	background-color: #f5f5f5;	text-align: left;	vertical-align: top;}#smilies .tbl {	border-style: solid;	border-width: 1px;}#smilies .tblhdr {	background-color: #e0e0e0;	color: #555 !important;}#smilies tr, #smilies td {	background-color: #ffffff;}#forums .tbl {	background-color: #606060;}#forums .tblhdr, #forums .tblhdr a {	background-color: #666699;	color: #fff;}#forums .tblodd {	background-color: #fff;}#forums .tbleven {	background-color: #f5f5f5;}#screenshots p {	margin-bottom: 10px;	margin-left: 4px;	margin-right: 10px;	margin-top: 4px;}.imagebox {	overflow: auto;	width: 4px;}img.productbox {	margin-bottom: 1.0em;	margin-left: 0em;	margin-right: 0.4em;	margin-top: 0em;}#search {	display: none;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 30px;}#usertools {	font-family: Verdana,Arial,sans-serif;	font-size: 70%;	font-style: normal;	font-weight: normal;	margin-bottom: 2px;	margin-left: 0px;	margin-right: 0px;	margin-top: 1px;}#usertools a {	padding-bottom: .0em;	padding-left: .5em;	padding-right: .5em;	padding-top: .0em;}#main {	/* background: #fff;	f*cks up IE5+ on Win */	color: #000;	font-size: 80%;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;}#tabsbox {	background-color: #0040FF;	color: #fff;}#rightnav {	background-color: #FF9933;	color: #fff;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 0px;	margin-top: 0px;	width: 9.5em;}#rightnav .cnr {	background-color: #FF9933;	text-align: left;	vertical-align: top;}#rightnav h2 {	font-size: 85%;	font-style: normal;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding-bottom: 4px;	padding-left: 10px;	padding-right: 2px;	padding-top: 4px;}#rightnav .top, #tabsbox .top {	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding-bottom: 4px;	padding-left: 0px;	padding-right: 2px;	padding-top: 1px;}#tabsbox h2.top {	font-size: 85%;	font-style: normal;}#rightnav .blu {	background-color: #FF9933;	color: #fff;}#rightnav .gry {	background-color: #eee;	color: #000;	font-size: 70%;}#tabsbox .top a {	color: #fff;}#tabsbox .tab {	background-color: #FF9933;	border-bottom-color: #fff;	border-bottom-style: solid;	border-bottom-width: 1px;	color: #fff;}#tabsbox .tabcurrent {	background-color: #0040FF;	color: #fff;}#tabsbox .wht {	background-color: #fff;	color: #000;}#tabsbox .content {	background-color: #fff;	color: #000;	padding-bottom: 1.5em;	padding-left: 0.2em;	padding-right: 0.2em;	padding-top: 0.8em;}#rightnav p {	margin-bottom: 0px;	margin-left: 0px;	margin-right: 0px;	margin-top: 0px;	padding-bottom: 8px;	padding-left: 0px;	padding-right: 0px;	padding-top: 2px;}#breadcrumbs td {	background-color: #CCCCCC;	color: #000;	font-family: Verdana,Arial,sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;}#footer {	font-family: Verdana,Arial,sans-serif;	font-size: 75%;	margin-bottom: 20px;	margin-left: 0px;	margin-right: 0px;	margin-top: 30px;	text-align: center;}#breadcrumbs {	background-color: #CCCCCC;	color: #000;	font-family: Verdana,Arial,sans-serif;	font-size: 65%;	font-style: normal;	font-weight: normal;	margin-bottom: 2px;	margin-left: 0px;	margin-right: 0px;	margin-top: 2px;	padding-bottom: 5px;	padding-left: 4px;	padding-right: 4px;	padding-top: 5px;	text-align: left;}#debug {	background-color: transparent;	color: #a0a0a0;	font-family: Verdana,Arial,sans-serif;	font-size: 60%;	font-weight: normal;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 0px;	margin-top: 2px;	text-align: right;}.bannerad {	background-color: #ffffff;	color: #000000;	font-size: 80%;}.promotion {	color: #ff0000;	font-weight: bold;}