body {
  font-family:Arial, Helvetica;
	font-size:10pt;
	background-color:#000;
    margin: 0;
	padding:0;
	line-height:1.3em;
    margin: 0 0 20px 0;
}

body.popupwin {
  font-family:Arial, Helvetica;
	font-size:10pt;
	width:700px;
    margin: 0 auto 0 auto;
	padding:0;
	line-height:1.3em;
	background:#000 url(./graphics/page/bg_page.jpg) top center repeat-y;
}




.body {color: #000000; font-family: Arial,Helvetica; font-size: 10pt; }
.body9 {color: #000000; font-family: Arial,Helvetica; font-size: 9pt; }
.body8 {color: #000000; font-family: Arial,Helvetica; font-size: 8pt; }

.product_description {color: #666666; font-family: Arial, Helvetica; font-size: 11pt; font-weight: bold;}
.product_versions    {color: #666666; font-family: Arial, Helvetica; font-size: 8pt; font-weight: bold;}

td {color: #000000; font-size: 10pt; font-family: Arial,Helvetica; }
.titles {font-family: Arial,Helvetica; font-size: 22pt; color: #555555; font-weight: bold; }
.bigtitles {font-family: Arial,Helvetica; font-size: 26pt; color: #555555; font-weight: bold; }
h1 {font-family: Arial,Helvetica; font-size: 20pt; color: #AD062D; font-weight: bold; margin-top: 0px; margin-bottom: 18px; }
.subtitles {font-family: Arial,Helvetica; font-size: 12pt; color: #AD062D; font-weight: bold; }
.subtitles11 {font-family: Arial,Helvetica; font-size: 11pt; color: #AD062D; font-weight: bold; }
.subtitles10 {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; }
.subtitles8 {font-family: Arial,Helvetica; font-size: 8pt; color: #AD062D; font-weight: bold; }
.bodylightgray {font-family: Arial,Helvetica; font-size: 9pt; color: #B1B1B1; font-weight: bold; }
.body8gray {font-family: Arial,Helvetica; font-size: 8pt; color: #616161; font-weight: bold; }

ul {list-style-type: square; line-height:1.6em;}
.brownul {list-style-type: square; color: #AD062D; line-height=170%}

.subtitlesgray {font-family: Arial,Helvetica; font-size: 13pt; color: #616161; font-weight: bold; }
.subtitleslightgray {font-family: Arial,Helvetica; font-size: 13pt; color: #B1B1B1; font-weight: bold; }

.boldred {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; }
h3       {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; }
.bolddarkgray {font-family: Arial,Helvetica; font-size: 10pt; color: #333333; font-weight: bold; }
.boldgray {font-family: Arial,Helvetica; font-size: 10pt; color: #555555; font-weight: bold; }
h2 {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bolder; }
h2.RedHeading {font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #C02424; font-weight: bolder; }

.navbar {font-family: Arial,Helvetica; font-size: 9pt; color: #B1B1B1; font-weight: bold; }

a:link {color: #C02424; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: underline; }
a:visited {color: #C02424; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: underline; }
a:active {color: #CC0000; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: underline; }

a:link.nolink {color: #C02424; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: none; }
a:visited.nolink {color: #C02424; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: none; }
a:active.nolink {color: #CC0000; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: underline; }
a:hover.nolink {color: #CC0000; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: underline; }

a:link.blacknolink {color: #000000; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: none; }
a:visited.blacknolink {color: #000000; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: none; }
a:active.blacknolink {color: #000000; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: underline; }
a:hover.blacknolink {color: #000000; font-family: Arial,Helvetica; font-size: 10pt; text-decoration: underline; }


a:link.subtitlesnolink {font-family: Arial,Helvetica; font-size: 13pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:visited.subtitlesnolink {font-family: Arial,Helvetica; font-size: 13pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:active.subtitlesnolink {font-family: Arial,Helvetica; font-size: 13pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:hover.subtitlesnolink {font-family: Arial,Helvetica; font-size: 13pt; color: #AD062D; font-weight: bold; text-decoration: underline; }

a:link.bigsubtitlesnolink {font-family: Arial,Helvetica; font-size: 15pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:visited.bigsubtitlesnolink {font-family: Arial,Helvetica; font-size: 15pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:active.bigsubtitlesnolink {font-family: Arial,Helvetica; font-size: 15pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:hover.bigsubtitlesnolink {font-family: Arial,Helvetica; font-size: 15pt; color: #AD062D; font-weight: bold; text-decoration: underline; }

a:link.boldrednolink {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:visited.boldrednolink {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:active.boldrednolink {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:hover.boldrednolink {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; text-decoration: underline; }

a:link.boldnolink {font-family: Arial,Helvetica; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; }
a:visited.boldnolink {font-family: Arial,Helvetica; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none; }
a:active.boldnolink {font-family: Arial,Helvetica; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: underline; }
a:hover.boldnolink {font-family: Arial,Helvetica; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: underline; }

a:link.subtitleslink {font-family: Arial,Helvetica; font-size: 13pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:visited.subtitleslink {font-family: Arial,Helvetica; font-size: 13pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:active.subtitleslink {font-family: Arial,Helvetica; font-size: 13pt; color: #AD062D; font-weight: bold; text-decoration: underline; }

a:link.links8bold {font-family: Arial,Helvetica; font-size: 8pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:visited.links8bold {font-family: Arial,Helvetica; font-size: 8pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:active.links8bold {font-family: Arial,Helvetica; font-size: 8pt; color: #AD062D; font-weight: bold; text-decoration: underline; }

a:link.linksbold {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:visited.linksbold {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:active.linksbold {font-family: Arial,Helvetica; font-size: 10pt; color: #AD062D; font-weight: bold; text-decoration: underline; }

a:link.links8 {font-family: Arial,Helvetica; font-size: 8pt; color: #AD062D; text-decoration: underline; }
a:visited.links8 {font-family: Arial,Helvetica; font-size: 8pt; color: #AD062D; text-decoration: underline; }
a:active.links8 {font-family: Arial,Helvetica; font-size: 8pt; color: #AD062D; text-decoration: underline; }

a:link.links9 {font-family: Arial,Helvetica; font-size: 9pt; color: #AD062D; text-decoration: underline; }
a:visited.links9 {font-family: Arial,Helvetica; font-size: 9pt; color: #AD062D; text-decoration: underline; }
a:active.links9 {font-family: Arial,Helvetica; font-size: 9pt; color: #AD062D; text-decoration: underline; }


a:link.links9bold {font-family: Arial,Helvetica; font-size: 9pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:visited.links9bold {font-family: Arial,Helvetica; font-size: 9pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:active.links9bold {font-family: Arial,Helvetica; font-size: 9pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:hover.links9bold {font-family: Arial,Helvetica; font-size: 9pt; color: #AD062D; font-weight: bold; text-decoration: underline; }

a:link.linksmall {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: underline; }
a:visited.linksmall {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: underline; }
a:active.linksmall {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: underline; }

a:link.smallboldnolink {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: none; }
a:visited.smallboldnolink {font-family: Arial,Helvetica; font-size: 7.5pt; color: #AD062D; font-weight: bold; text-decoration: none; }
a:active.smallboldnolink {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: underline; }
a:hover.smallboldnolink {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: underline; }

a:link.smallnolink {font-family: Arial,Helvetica; font-size: 7.5pt; color: #000000; text-decoration: none; }
a:visited.smallnolink {font-family: Arial,Helvetica; font-size: 7.5pt; color: #000000; text-decoration: none; }
a:active.smallnolink {font-family: Arial,Helvetica; font-size: 7.5pt; color: #000000; text-decoration: underline; }
a:hover.smallnolink {font-family: Arial,Helvetica; font-size: 7.5pt; color: #000000; text-decoration: underline; }

a:link.smallboldred {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: underline; }
a:visited.smallboldred {font-family: Arial,Helvetica; font-size: 7.5pt; color: #AD062D; font-weight: bold; text-decoration: underline; }
a:active.smallboldred {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: underline; }
a:hover.smallboldred {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold; text-decoration: underline; }

.smalltext {font-family: Arial,Helvetica; font-size: 7.5pt; color: #000000; }
.smallboldred {font-family: Arial,Helvetica; font-size: 7.5pt; color: #C02424; font-weight: bold;}

.StrikeOut {font-family: Arial,Helvetica; font-size: 10pt; color: #C02424; font-weight: bold; text-decoration: line-through;}
.bodybold {font-family: Arial,Helvetica; font-size: 10pt; color: #000000; font-weight: bold; }
.bodybold9 {font-family: Arial,Helvetica; font-size: 9pt; color: #000000; font-weight: bold; }
.smallbold {font-family: Arial,Helvetica; font-size: 8pt; color: #000000; font-weight: bold; }

.bigbodybold {font-family: Arial,Helvetica; font-size: 11pt; color: #000000; font-weight: bold; text-decoration: none; }

.fieldtext {font-family: Arial,Helvetica; font-size: 10pt; color: #000000; background-color: WHITE; border: 1px solid #999999; padding-left: 4px; }
.xbutton {font-family: Arial,Helvetica; font-size: 10pt; color: #000000; background-color: WHITE; border: 1px solid #003C74; padding-right: 4px; padding-left: 4px; }
.fieldtextmultiline {font-family: Arial,Helvetica; font-size: 10pt; color: #000000; background-color: WHITE; border: 1px solid #999999; padding-left: 4px; }

table.graybox{border: 1px solid #E6E6E6; color: WHITE; background-color: WHITE; }
table.graybox td{border: 0px; padding: 10px;}

table.graybox_nopad{border: 1px solid #E6E6E6; color: WHITE; background-color: WHITE; padding: 10px; }
table.graybox_nopad td{border: 0px;}

table.tablecontent{width: 830px ; background-color: WHITE; padding: 20px; margin-left: auto; margin-right: auto;}
table.tablecontent_popupwin{width: 690px ; background-color: WHITE; padding: 20px; margin-left: auto; margin-right: auto;}

table.grayborders  {	border-width: 1px; border-spacing: 3px; border-style: solid; border-color: #EFEFEF; background-color: white; }
table.grayborders td {	border-width: 1px; padding: 3px; border-style: solid; border-color: #EFEFEF; background-color: white; }

table.noborders {border: 0px;}
table.noborders td{border: 0px;}

table.RightAlign {margin-right:0; margin-left:auto;}


hr 
{
  height:0;
	border:0;
	border-top:1px dotted #CCCCCC;
	margin:15px 0 30px 0;
}

.hrlightgray 
{
  height:0;
	border:0;
	border-top:1px dashed #DBDBDB;
	margin:15px 10px 15px 10px;
}


.thinblackborder {border: 1px solid #808080; }

blockquote {margin:18px 0 18px 20px; }

td.BuySoftware_Button a{background:url(./graphics/btnbuynow_guarantee_hover.gif) left top no-repeat; width:131px; height:41px; text-indent:-9999px; display:block; cursor:pointer}
td.BuySoftware_Button a:hover{background-position:right top}

td.BuyDownloadMLK_Button a{background:url(./graphics/btndownload_mlk_hover.gif) left top no-repeat; width:131px; height:41px; text-indent:-9999px; display:block; cursor:pointer}
td.BuyDownloadMLK_Button a:hover{background-position:right top}

td.BuyDownloadDPP_Button a{background:url(./graphics/btndownload_dpp_hover.gif) left top no-repeat; width:131px; height:41px; text-indent:-9999px; display:block; cursor:pointer}
td.BuyDownloadDPP_Button a:hover{background-position:right top}
