.defaultpage
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #ffffff;
	background-image: url("common/Swirl.jpg");
}


.layouttable
{
	border: 0px;
	border-spacing: 0px;
	padding: 0px;
}


.layoutcell
{
	border: 0px;
	padding: 0px;
}


.pagesubtitle
{
	padding: 0px 0px 10px 0px;
	color: #e02020;
	background-color: inherit;
	font-family: tahoma;
	font-size: 15px;
	font-weight: bold;
}


.sectionspacing
{
	height: 35px;
}


.footnote
{
	font-size: 10px;
}

.contentfootnote
{
	color: inherit;
	background-color: inherit;
	font-size: 10px;
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-indent: -10px;
}

.contentfootnotesymbol
{
	color: inherit;
	background-color: inherit;
	font-size: 18px;
}




.topbannerpadding
{
	height: 20px;
}


.banner
{
	color: #ffffff;
	background-color: #ff5242;
	font-size: 13px;
	font-family: helvetica;
	font-weight: bold;
	height: 29px;
	text-align: right;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
	padding: 0px;
	margin: 0px;
}


.bannera
{
	color: inherit;
	background-color: inherit;
	text-decoration: none;
}
.bannera:link
{
	color: #ffffff;
	background-color: #ff5242;
}
.bannera:visited
{
	color: #ffffff;
	background-color: #ff5242;
}
.bannera:hover
{
	color: #ffa9a2;
	background-color: #ff5242;
}


.bannershadow
{
	color: #ffffff;
	background-color: #636b63;
	height: 3px;
}




.menucell
{
	padding: 0px 0px 0px 5px;
	color: #ffffff;
	background-color: inherit;
	font-size: 13px;
	font-family: helvetica;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
	white-space: nowrap;
	width: 170px;
	height: 400px;
}


.menuitem_selected
{
	padding: 1px;
	color: #ffffff;
	background-color: #606060;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-indent: 4px;
	text-align: inherit;
	text-transform: uppercase;
	line-height: inherit;
	white-space: inherit;
}


.menuitem_root
{
	padding: 1px;
	color: inherit;
	background-color: #5685c5;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-indent: 4px;
	text-align: inherit;
	text-transform: uppercase;
	line-height: inherit;
	white-space: inherit;
}

.menuitem_root_spacer
{
	padding: 0px;
	height: 6px;
}

.menuitem_root_indent
{
	padding: 0px;
	width: 0px;
	height: 0px;
}


.menuitem_cat
{
	padding: 1px;
	color: inherit;
	background-color: #789ed1;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-indent: 4px;
	text-align: inherit;
	text-transform: uppercase;
	line-height: inherit;
	white-space: nowrap;
}

.menuitem_cat_spacer
{
	padding: 0px;
	height: 3px;
}

.menuitem_cat_indent
{
	padding: 0px;
	width: 15px;
	height: 0px;
}


.menuitem_prod
{
	padding: 1px;
	color: inherit;
	background-color: #9bb7dd;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-indent: 4px;
	text-align: inherit;
	text-transform: uppercase;
	line-height: inherit;
	white-space: nowrap;
}

.menuitem_prod_spacer
{
	padding: 0px;
	height: 1px;
}

.menuitem_prod_indent
{
	padding: 0px;
	width: 25px;
	height: 0px;
}


.menuitem_page
{
	padding: 1px;
	color: inherit;
	background-color: #bed0e9;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-indent: 4px;
	text-align: inherit;
	text-transform: uppercase;
	line-height: inherit;
	white-space: nowrap;
}

.menuitem_page_spacer
{
	padding: 0px;
	line-height: 0px;
	height: 0px;
}

.menuitem_page_indent
{
	padding: 0px;
	width: 30px;
	height: 0px;
}


.menuitema
{
	color: #ffffff;
	background-color: inherit;
	text-decoration: none;
}
.menuitema:link
{
	color: #ffffff;
	background-color: inherit;
}
.menuitema:visited
{
	color: #ffffff;
	background-color: inherit;
}
.menuitema:hover
{
	color: #000060;
	background-color: inherit;
}

.menuitemgap
{
	padding: 0px;
	width: 3px;
	color: inherit;
	background-color: inherit;
}

.menuitembridge
{
	padding: 0px;
	width: 3px;
	color: inherit;
	background-color: #606060;
}


.verticalbar
{
	padding: 0px;
	color: inherit;
	background-color: #606060;
	width: 1px;
}


.horizontalbar
{
	padding: 0px;
	color: inherit;
	background-color: #606060;
	height: 1px;
}


.pagecontentcell
{
	padding: 20px;
	font-family: helvetica;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	color: #404040;
	background-color: inherit;
}




.footercell
{
	padding: 4px 6px 4px 4px;
	color: #606060;
	background-color: inherit;
	font-family: helvetica;
	font-size: 10px;
	vertical-align: bottom;
}


.footerlink
{
	color: #404040;
	background-color: inherit;
}




.product
{
	color: inherit;
	background-color: inherit;
	font-family: inherit;
	font-size: inherit;
	padding: 25px 0px 0px 20px;
}


.producttitle
{
	color: #e02020;
	background-color: inherit;
	font-family: tahoma;
	font-size: 17px;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}
.producttitle:link
{
	color: #e02020;
	background-color: inherit;
}
.producttitle:visited
{
	color: #e02020;
	background-color: inherit;
}
.producttitle:hover
{
	color: #ff6060;
	background-color: inherit;
}


.productdescription
{
	padding: 8px 0px 8px 0px;
	color: inherit;
	background-color: inherit;
	font-family: inherit;
	font-size: inherit;
}


.productnotes
{
	padding: 35px 0px 8px 5px;
	color: inherit;
	background-color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: italic;
}


.productlink
{
	border: 1px solid #a0a0a0;
	padding: 0px 15px 0px 15px;
	color:#8b0000;
	background-color: inherit;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
.productlink:link
{
	color: #8b0000;
	background-color: inherit;
}
.productlink:visited
{
	color: #8b0000;
	background-color: inherit;
}
.productlink:hover
{
	border: 1px solid #303030;
	color: #c00000;
	background-color: inherit;
}


.productslogan
{
	padding: 0px 20px 0px 20px;
	text-align: center;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	font-family: comic sans ms;
	white-space: nowrap;
}




.downloadbanner
{
	padding: 10px 0px 30px 5px;
	vertical-align: middle;
}


.downloadname
{
	padding: 0px;
	color: #e02020;
	background-color: inherit;
	font-family: tahoma;
	font-size: 17px;
	font-weight: bold;
}


.downloadfilename
{
	padding: 0px 0px 0px 160px;
	color: #606060;
	background-color: inherit;
	font-family: courier;
	font-size: 14px;
	font-weight: bold;
}


.downloadbutton
{
	width: 107px;
	height: 25px;
	border: 0px;
	vertical-align: middle;
}


.downloadsize
{
	padding: 0px 0px 0px 50px;
	color: #606060;
	background-color: inherit;
	font-family: courier;
	font-size: 14px;
	font-weight: bold;
}


.downloadtime
{
	padding: 0px 0px 0px 5px;
	color: #808080;
	background-color: inherit;
	font-family: helvetica;
	font-size: 10px;
	font-weight: normal;
}


.downloadnote
{
	color: inherit;
	background-color: inherit;
	font-family: tahoma;
	font-size: 12px;
	border: 7px #e8e8e8 solid;
	padding: 3px 10px;
	margin: 0px 0px 30px 30px;
	width: 80%;
}




.versiondatecell
{
	vertical-align: top;
	text-align: right;
	padding: 0px;
}

.versionmonthcell
{
	vertical-align: top;
	text-align: center;
	padding: 0px 5px 0px 5px;
}

.versionyearcell
{
	vertical-align: top;
	text-align: left;
	padding: 0px;
}


.versiondate
{
	color: #e02020;
	background-color: inherit;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
}


.versiondescription
{
	color: inherit;
	background-color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 20px 15px
}


.versionnote
{
	padding: 0px 0px 0px 9px;
	text-indent: -9px;
	color: inherit;
	background-color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}


.versionlinks
{
	color: inherit;
	background-color: inherit;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
}




.tutoriallinks
{
	padding: 10px 0px 20px 30px;
}

.tutoriallinks_page
{
	padding: 0px 0px 0px 19px;
	text-indent: -19px;
	color: #8b0000;
	background-color: inherit;
	font-size: 12px;
	font-weight: normal;
	font-family: helvetica;
}

.tutoriallinks_selectedpage
{
	font-weight: bold;
}

.tutoriallinks_href
{
	text-decoration:none;
}
.tutoriallinks_href:link
{
	color: #8b0000;
	background-color: inherit;
}
.tutoriallinks_href:visited
{
	color: #8b0000;
	background-color: inherit;
}
.tutoriallinks_href:hover
{
	color: #c00000;
	background-color: inherit;
}


.tutorialaction
{
	padding: 15px 0px 15px 45px;
	font-family: courier;
	font-size: 13px;
	font-weight: normal;
	color: #600000;
	background-color: inherit;
}


.tutorialimage
{
	color: inherit;
	background-color: inherit;
	margin: 10px 0px 10px 0px;
	border: 0px;
}


.copynpastecode
{
	color: #202020;
	background-color: #f0f0f0;
	margin: 10px 0px 10px 0px;
	border: 1px solid #505050;
	padding: 3px;
	font-family: courier;
	font-size: 12px;
	white-space: nowrap;
	overflow: scroll;
}

.inlinelist
{
	color: inherit;
	background-color: inherit;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.inlinelistitem
{
	color: inherit;
	background-color: inherit;
	margin: 10px 0px 10px 0px;
	border: 0px;
	padding: 0px;
}
