body {  font-family: "Lucida Grande", arial, helvetica, verdana, sans-serif;  font-size: 12px;  line-height: 32px;  color: #111;}.floatl {  float: left;}.floatr {  float: right;}ul {  margin-left: 20px;}h1 {  margin: 15px 0;  font-size: 24px;  line-height: 30px;  font-weight: normal;  color: #CC6600;}h3 {  padding: 20px 0 0 0;}a:link, a:active, a:visited, a:hover {  color: #D96C0F;  text-decoration: none;}a:hover {  text-decoration: none;  color: #003366;  background: #eee;  border-bottom: 1px solid #eee;}p {  margin: 15px 0;  font-size: 12px;}em {  background: #FFFF99;  font-style: normal;}.quote_lg {  font-size: 16px;  font-weight: normal;  color: #993300;}.quote_sm {  font-style: italic;  	}ol {  margin: 0;}ol li {  margin: 10px 0 10px 30px;}.intro strong {}.right_col {  float: right;  width: 270px;}.right_col ul {  margin-top: 10px;}.right_col li {  padding: 3px;  margin-left: 20px;  font-size: 11px;}#nav {  width: 660px;  font-size: 11px;  font-weight: bold;  margin: auto;  margin-top: 10px;  margin-bottom: 30px;  text-align: left;}#nav a:link,#nav a:active,#nav a:hover,#nav a:visited {  color: #006699;  border: 0;}#logo {  margin: 30px auto 20px 0;}#logo_s {  /* margin: 25px auto; */}#footer {  font-size: 11px;  margin-top: 40px;  margin-bottom: 10px;  color: #111;  text-align: center;}#main {  padding: 0px;  padding-bottom: 10px;  text-align: left;  width: 675px;  border: 0;  background: transparent;  margin: 0px auto;}/**** Style for Q & A ****/.qna {  width: 640px;  background-color: #f7fae6;  border: 1px solid #999;  padding: 10px;  margin: auto;}.qna th {  width: 240px;  text-align: left;  padding-right: 10px;  padding-bottom: 20px;  vertical-align: top;  font-weight: normal;}.qna td {  padding-bottom: 0px;}.qna td p {  margin-top: 0;}.qna h5 {  font-size: 16px;	margin: 10px 0 5px 0;}.side_box {  padding: 10px 10px 10px 10px;  color: #111;  border-right: 1px dashed #ccc;}.side_reg_box {  margin: 10px 0 10px 10px;  padding: 10px;  font-size: 14px;  background: #ffffdd;  text-align: center;  color: #666;}/**** table for features screenshots ****/table.screenshots {  margin: auto;  padding-top: 10px;}table.screenshots td {  width: 300px;  font-size: 11px;  line-height: 16px;  text-align: left;  padding-bottom: 20px;  vertical-align: top;}table.screenshots td img {  border: 1px solid #999;}.helper {	font-size: 12px;	line-height: 18px;	color: #333333;	margin: 10px;	padding: 10px;}.form_help {  float: right;  width: 200px;  padding: 15px;  padding-top: 0;  /* background: #D8FBA2; */  font-size: 11px;}/* basic forms */dl {  margin: 0; padding: 0;}dt {  float: left;  clear: left;  text-align: right;}dd {}dd.help {  font-size: 11px;  color: #666;/*  margin-top: -5px; */}/* special forms */.signup {  width: 500px;  background-color: #FDFDEB;  border: 1px solid #999;  padding: 30px;  margin: auto;}.signup h1 {  font-size: 18px;}.form_node {  padding: 10px 0;  margin-bottom: 10px;}.form_node h1 {  color: #777;  font-size: 11px;  line-height: 16px;  font-weight: bold;  margin: 10px 0 20px 0;  padding-bottom: 3px;  border-bottom: 1px solid #ccc;}.signup-help {  width: 400px;  margin: 10px auto;  background: #F0FFC0 url(%22images/icon-help.gif%22) no-repeat 10px center;  border: 1px solid #9FC576;  padding: 15px 10px 15px 55px;  font-size: 11px;  line-height: 18px;  color: #333;}.signup-help h1 {  border: 0;  margin: 0;  margin-bottom: 5px;}dl.signup {  font-size: 12px;  width: 500px;  margin: 0 auto;  border: 0;  padding: 0;}dl.topborder {  border-top: 1px solid #ccc;  margin: 10px auto;  padding-top: 10px;}.signup dt {  width: 140px;  margin: 2px 8px 0 0;  padding: 0;  text-align: right;  white-space: nowrap;  float: left;  clear: left;  position: relative;  font-weight: bold;}.signup dd {  margin-bottom: 10px;  padding: 0;}.signup dd input {  width: 230px;  padding: 3px;}.signup dd input.ie-auto { display: inline; width: auto; padding: 0; }input.ie-auto { display: inline; width: auto; padding: 0; }input[type="checkbox"],input[type="image"],input[type="submit"],input[type="radio"]{  display: inline;  padding: 0;  width: auto;}dd input.short {  width: 100px;}dd input.very_short {  width: 50px;}.errorExplanation {  border: 4px solid #E0C0C0; /* CC9A9A; */  padding: 10px;  padding-bottom: 12px;  margin-bottom: 20px;  background: #F5EDF0;}.errorExplanation h2 {  font-size: 14px;}.errorExplanation li {  margin-left: 15px;}.warning em {  background: transparent;  font-style: italic;}img.wrapcopy {  border:0px solid #ccc;  padding:6px 10px 10px 10px;}p.wrapcopy {  margin-left: 10px;  text-align: left;}.column {  float: left;}.content_left {	padding: 0 10px 0 0px;	border-right: 1px dashed #aaa;	color: #50190A;	text-align: justify;}.content_side {  width: 199px;  margin-left: 20px;}code {	padding:  0px;	margin:  0;	line-height: 14px;}pre {	padding: 10px;	margin:  0px;	background:  #000;	font-size: 11px;  line-height: 13px;	color: #f2ffad;}#left-pane {	width: 420px;	float:left;}#right-pane {	width: 190px;	float: right;	padding: 10px;	background: #fffeed;	border: 1px solid #e9f5d0;}#right-pane li {  padding-bottom: 10px;  margin-left: 0px;  padding-left: 0px;}#right-pane ul {  margin-left: 15px;}#right-pane  {  padding-bottom: 10px;}hr {	height: 1px; 	border-style: none; 	color: #e9f5d0;	background: #e9f5d0;	margin-top: 10px;}.mainbox {  margin: 10px;  background: #F0FFC0;  border: 1px solid #CC3300;  padding: 10px;  font-size: 11px;  line-height: 18px;  color: #333;}.helperCopy {	padding: 0;	font-size: 12px;	line-height: 16px;	color: #333333;	margin: 0px;}.mainboxCopy {  margin: 10px;  background: #F0FFC0;  border: 1px solid #9FC576;  padding: 10px;  font-size: 11px;  line-height: 18px;  color: #333;}input.normal  {	color: #50190a;	font-family: "Lucida Sans";	font-size: 11px;	line-height: 18px;}.maintext {	padding: 0;	font-size: 12px;	line-height: 20px;	color: #50190a;	margin: 0px;	text-align: justify;}.maintextnodots {	padding: 0;	font-size: 12px;	line-height: 20px;	color: #50190a;	margin: 0px;	text-align: justify;}.helpernospace {	font-size: 11px;	line-height: 18px;	color: #333333;	margin: 10px 0px;	padding: 10px 0px;}input.normal  {   display: none;  padding: 0;  width: auto; } 