
body {  margin:0px; padding:0px;  background: #fff url('/i/cmn_body_bg.gif'); background-repeat: repeat-x; font-size:0px; }
body, p, td, div { font-family: Arial; }
p, pre { font-size:12px; color: #666; line-height:17px; font-weight:normal; margin: 0px; margin-bottom:10px; }

a, a:link, a:visited { font-size:12px; text-decoration: none; color: #36c; border-bottom: 1px dotted #36c; }
a:hover { color: #222 !important; }

h1, .Header1 {  font-size:25px; line-height:20px; margin:0px; color: #111;  font-weight:normal; margin-bottom:10px;}
h2, .Header2 { font-size:15px; color: #666; line-height:18px; font-weight:normal; margin: 0px;  margin-bottom:10px;}

.TopBlockIndex { width:294px; height:145px; background: url('/i/top_block_1.gif'); background-repeat:repeat-x; margin:0px 0px 11px 6px; }
.TopBlock { width:294px; height:85px; background: url('/i/top_block_1-1.gif'); background-repeat:repeat-x; margin:0px 0px 11px 6px; }
.TB1Index { width:13px; height:100%; background: url('/i/top_block_2.gif'); background-repeat: no-repeat; float:left; }
.TB1 { width:13px; height:100%; background: url('/i/top_block_2-1.gif'); background-repeat: no-repeat; float:left; }
.TB2Index { width:268px;  padding:10px 0px 10px 0px; height:125px; _height:145px; float:left;  }
.TB2 { width:268px;  padding:10px 0px 10px 0px; height:65px; _height:85px; float:left;  }
.TB3Index { width:13px;  height:100%;  background: url('/i/top_block_3.gif'); background-repeat: no-repeat; float:left; }
.TB3 { width:13px;  height:100%;  background: url('/i/top_block_3-1.gif'); background-repeat: no-repeat; float:left; }
.TopBlockFirst { margin:0px 0px 11px 14px !important; }

.LicenseTable { width:268px; height:100%;  }
.LicenseName { width:50%; vertical-align:bottom; height:23px; padding-bottom:2px; _height:25px;}
.LicenseName a, .LicenseName a:link, .LicenseName a:hover, .LicenseName a:visited {
     color:#666;  font-weight:bold; font-size:18px; line-height:18px; margin:0px; padding:0px; display:inline; border:0px !important;
 }
.LicenseCost { width:50%;  vertical-align:bottom; height:25px;  }
.Cost { color:#9c0; font-size:25px;  font-weight:bold;  text-align: right;  line-height:25px; }
.Cost sup { margin:0px; padding:0px; display:inline; font-size:12px; line-height:10px;}
.LicenseDescr { width:100%;  height:65px; padding-top:5px; _height:70px; vertical-align: top; }
.LicenseDescr h2 { color:#999; font-size:12px; line-height:15px; margin:0px; }
.LicenseButtons { width:100%;  height:30px; white-space:nowrap; font-size:0px; } 
.LicenseButtons img { margin-left:5px; }
.LicenseButtons a:link,  .LicenseButtons a:visited, .LicenseButtons a:hover { display:inline; border:0px; }

.ContentTd { width: 50%; vertical-align:top; padding:0px 20px 0px 20px; }

.SpacerMedium { height:10px; }
.SpacerLarge { height:20px; }

.BottomLinks {  height:20px;  }
.BottomLinks a { display: inline-block; margin-right:10px; }

.ErrorTable { font-size:10px; }  

.Text { background: #fff;  }
.Text, .Text p, .Text li { text-align:left; font-size:12px; color: #222; line-height:17px; font-weight:normal;  }
.Text blockquote, .Text blockquote p { font-size:12px; color: #666;  }
.Text li { margin-bottom:5px; }
.Text table { width:100%; border:0px; }
.Text table td { border:0px; vertical-align: middle; border-bottom: 1px solid #ccc; }
.Text table td p {margin:0px;}
.Text table thead td { background: #f0f0f0; border-bottom: 2px solid #ccc !important; }
.Text table thead td p {font-weight:bold; }

.LayoutText { width:566px; _width:566px; padding:0px 5px 0px 30px; vertical-align:top;  }
.LayoutMenu { width: 309px; vertical-align:top; background: url('/i/menu_border.gif'); background-repeat: repeat-y; }
.LayoutSingleText {  padding:0px 30px 0px 30px;  }

.Menu { padding:0px; margin:0px; }
.Menu li { height:37px; list-style: none;  }
.Menu a { height:37px; display: table-cell; vertical-align: middle; padding:0px 0px 0px 20px; _padding-top:10px;}
.Menu a:link, .Menu a:visited, .Menu a:hover  { color:#000; border-bottom: 0px !important; }
.Menu a:hover h2 { color:#000 !important; }
.Menu h2 { font-size: 12px;  line-height:12px; font-weight: normal; margin:0px; height:37px;   display: block; }

.MenuSelected { background:#f0f0f0 url('/i/menu1.gif'); background-repeat: no-repeat; }
.MenuSelected a { font-weight:bold !important;  }
.MenuSelected h2 {  background: url('/i/menu2.gif'); background-repeat: no-repeat; background-position:right center;}

.MenuCurrent a { font-weight:bold !important; }

.MenuHeader { margin-left:10px;  margin-bottom:5px; height:26px !important;}
.MenuHeader a { padding-left:5px; font-size:25px !important; height:26px !important; line-height:23px !important; _padding-top:0px !important;}
.MenuHeader h2 { height:26px !important;  line-height:23px !important; }
.MenuHeader a:link, .MenuHeader a:visited, .MenuHeader a:hover  { color:#666; line-height:23px !important;}  

.TopMenu { text-align:center; top:0; left:0; width:100%; padding:0px; background: #325c74; height:18px; _height:20px; padding-top:2px; }
.TopMenu a { display: inline-block; margin-right:10px; line-height:12px; }
.TopMenu a, .TopMenu a:link, .TopMenu a:visited { color: #87b7d3;  border-bottom: 1px dotted #87b7d3;}
.TopMenu a:hover { color: #fff !important; } 

.IndexListFeatures, .IndexListFeatures li { width: 380px !important; }
.ListFeatures {  width: 496px; _width:566px;  list-style:none; margin:0px; padding:0px;  }
.ListFeatures li { margin:0px; padding:0px; background-repeat: no-repeat !important; background-position:  top left !important; 
    height:60px; _height:70px; width: 496px; _width:566px; 
    padding:10px 0px 0px 70px; 
}
.ListFeatures h1 { font-size: 15px;  line-height:15px; margin-bottom:5px;}
.ListFeatures h2 { font-size: 12px;  line-height:15px; }
.ListFeatures a, .ListFeatures a:link, .ListFeatures a:visited, .ListFeatures a:hover  { border-bottom: 0px !important;}
.IndexListFeatures a, .IndexListFeatures a:link, .IndexListFeatures a:visited, .IndexListFeatures a:hover  { border-bottom: 0px !important;}

.FeatureImg { width:128px; height:128px; float:left; margin-right:5px; }
.FeatureMenu a { padding-left: 15px !important; }
.FeatureMenu img { vertical-align: -11px; }
.FeatureNoImage a { padding-left:20px !important; }

.Feature1 {}
.Feature2 {}
.Feature3 { padding-left:0px !important; line-height:12px !important; height:50px !important; padding:0px !important; }
.Feature3 img { display:none;  }

.Screenshot {  border: 1px dotted #ccc; padding: 5px; text-align:center;  }
.Screenshot a, .Screenshot a:link, .Screenshot a:visited, .Screenshot a:hover { border:0px !important; display:inline !important; margin:0px !important; }
.ScreenSquare { width:210px; height:210px; float:left; margin:0px 10px 10px 0px;  }

.Suppl { border-bottom: 1px solid #ccc; margin-bottom: 5px; }
.Suppl h2 { color: #000; }

.Suppl a {  display:inline !important; border:0px !important; }

.LicenseCompare * { font-size:11px !important; text-align:center !important; line-height:11px !important; }
.LicenseCompare td { padding:4px !important; }
.LicenseProp * { text-align: left !important; }

.TrackingTable { background: #fff;  }
.TrackingTable td { padding:4px; }
.TrackingTable td p { line-height:12px; }
.TrackingTable * { font-size:11px !important; }

.DocsLink { height:23px; _height:30px; background:#fff; padding-top: 5px; clear:both; padding-left: 25px;
    background: url('/i/docs.gif'); background-repeat: no-repeat; background-position: left center;
    border-top: 1px solid #ccc;     
}

a.NoStyle { display:inline; border:0px !important; }
table.NoStyle { border:0px; }
table.NoStyle td { border:0px; }

.LicenseNum { width:50px; font-size:20px; line-height:18px; border:1px solid #ccc;  color:#666; padding:0px; }

.PageHeader h1 { margin-bottom: 3px !important;}
.PageHeader { margin-bottom:10px; }
.Path, .Path a { font-size:11px !important;  color:#888; }
.Path a:visited, .Path a:link { color:#36c !important; border:0; }
.Path a:hover { color:#222 !important; border:0; }

.SubLinks, .SubLinks p { line-height:12px; }
