/* Style sheet optimized for IE4x - Last updated 2/9/99 */

body
{
color: #333;
margin-top: -.5em;
background: #000000;  	
font-size: 12px;
line-height: 18px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif
}

img {
border:0;
}

h1
{
font-size: 150%; 
margin-bottom:" .5em"; clear:both;
}

#mainh1
{
font-size: 280%; 
margin-bottom: 10px;
margin-top:20px;
PADDING-TOP: 10px;
PADDING-bottom: 0px;
PADDING-LEFT: 30px;
}

#mainh2
{
font-size: 100%; 
margin-top: 0px;
margin-bottom: 5px;
PADDING-top: 0px;
PADDING-bottom: 0px;
PADDING-LEFT: 30px;
}

h2
{
font-size: 110%;  
margin-top: 1.5em;
margin-bottom:" .5em"; clear:both;
}

h3
{
font-size: 100%; 
margin-top: 1.2em;  
margin-bottom: ".5em"; clear:both;
}

h4
{
font-size: 100%; 
margin-top: "1.2em";  
margin-bottom: ".5em"; clear:both;
}

h5
{
font-size: 100%; 
margin-top: "1.2em";  
margin-bottom: ".5em"; clear:both;
}

p
{
margin-top:" .6em"; 
margin-bottom: ".6em";
}

ol
{
margin-top: ".5em"; 
margin-bottom: 0; 
margin-left: "2.1em"; 
padding-left: "0em";
}

A 
{
TEXT-DECORATION: none
}

A:link 
{
TEXT-DECORATION: none
}

A:visited 
{
TEXT-DECORATION: none
}

A:hover 
{
TEXT-DECORATION: underline
}

A 
{
COLOR: #2970a7
}

A:link 
{
COLOR: #2970a7
}

A:hover 
{
COLOR: #2970a7
}

A:visited 
{
COLOR: #20328e
}
.ntext
{
DISPLAY: none;
}
.FragmentTable 
{
TABLE-LAYOUT: auto; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}

.FragmentTable TD 
{
BORDER-RIGHT: #d4d4d4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d4d4d4 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #d4d4d4 1px solid; COLOR: #676868; PADDING-TOP: 3px; BORDER-BOTTOM: #d4d4d4 1px solid; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
.GreenTitle 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #336699;
}

.titleword 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #4A494A;
line-height: 14px;
}

.wordleft 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #4a494a;
text-decoration: none;
line-height: 18px;
}

.avbig 
{
color: #7d88a2;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.listgreen 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #636D00;
}

.blackwordcontent 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #424542;
}

.greensmall 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #636D00;
}



.wordblue 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #2971A5;
text-decoration: none;
}

.avbigblue 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0d5e99;
line-height: 17px;
}

.avbigblack div 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #525552;
}

.avcontent 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4A494A;
}

.bugtitle 
{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #313031;
}

.DescriptionText 
{
font-family: Arial,Verdana,Helvetica,sans-serif;
font-size: 12px;
line-height: 18px;
color: #333;
}
















a.feature:link {
color:#b9cbff;
text-decoration: underline;
}
a.feature:visited {
text-decoration: underline;
color: #b9cbff;
}
a.feature:hover {
text-decoration: none;
}
a.feature:active {
text-decoration: underline;
}
a.upsell:link {
color:#707cda;
text-decoration: underline;
}
a.upsell:visited {
text-decoration: underline;
color: #707cda;
}
a.upsell:hover {
text-decoration: none;
}
a.upsell:active {
text-decoration: underline;
}

.LP_H1 {
font-size: 28px;
color: #FFF;
padding: 0;
margin: 0;
line-height:1.1;
}
.LP_H2 {
font-size: 14px;
font-weight: normal;
margin: 0;
padding: 0;
color: #FFF;
}
.LP_H3 {
font-size: 17px;
margin: 0;
padding: 0 0 0 10px;
color: #FFF;
}
.LP_H4 {
font-size: 14px;
color: #CC0000;
text-align:left;
padding: 0;
margin: 0;
}
.LP_H5 {
font-size: 14px;
color: #13428a;
padding: 0;
margin: 0;
}
.LP_UL  {
margin:0 0 0 40px;
padding:0;
}
.LP_LI  {
list-style-image: url(tick.gif);
list-style-position:outside;
color:#FFFFFF;
}



/*-- side menu --*/
.bluebgtitle {
background-image:url(bluebg.gif);
background-color:#7987a2;
text-indent:12px;
color:#FFF;
size:11px;
font-weight:bold;
height:25px;
vertical-align:middle;
}



.suiteblock {
border-bottom:#ccc solid 1px;
padding:0 0 5px 0;
margin:0 0 5px 0;
}
.topdown {
padding:0;
margin:0;
list-style-type:none;
line-height:22px;
}
.numimg {
padding-right:5px;
align:absmiddle;
}
.award {
width:160px;
text-align:center;
border-bottom:#ccc solid 1px;
padding:0 0 5px 0;
margin:0 0 5px 0;
}


/*--home top product--*/
.home_recommend 
{
width:459px;
border-left:#ccc solid 1px;
border-right:#ccc solid 1px;
padding: 10px;
BACKGROUND: #ffffff; 
FLOAT: left;
TEXT-ALIGN: left
}
.home_recommend_top 
{
width: 480px;
height: 4px;
BACKGROUND: url(topborder1.gif)  no-repeat; 
FLOAT: left;
}
.home_recommend_bottom 
{
width: 480px;
height: 5px;
BACKGROUND: url(bottomborder1.gif)  no-repeat; 
FLOAT: left;
}
.home_recommend_DownloadFileInfo
{
margin-top: 25px;
CLEAR: both; 
FLOAT: left; 
PADDING-LEFT: 5px; 
LIST-STYLE-TYPE: none
}

.home_recommend_DownloadImg
{
FLOAT: left; 
margin-top: 0px;
margin-left: 5px;
margin-bottom: 5px; 
WIDTH: 270px; 
}
h1.redtitle 
{
font:Arial, Helvetica, sans-serif;
font-size:22px;
color:#de0000;
font-weight:bold;
PADDING: 0px;
MARGIN: 0px
}
.homess 
{
float:right;
margin-left:10px;
}
.noindent 
{
padding:0;
margin:0;
list-style-position:inside;
LIST-STYLE-TYPE: disc;
}
.ListIndex
{
padding-left: 25px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin:0;
list-style-position:inside;
LIST-STYLE-TYPE: disc;
}
.ListNoneIndex
{
margin-top: 10px;
CLEAR: both; 
FLOAT: left; 
PADDING-LEFT: 25px; 
LIST-STYLE-TYPE: none
}

/*--home product list--*/
.ProductListBlock
{
width: 649px;
height: auto;
padding: 10px;
border-left:#ccc solid 1px;
border-right:#ccc solid 1px;
background-color:#fff;
float: left;
}
.ProductListBlockbottom 
{
width: 671px;
height: 5px;
BACKGROUND: url(bottomborder2.gif) no-repeat;
float: left;
}
.bkbgtitle 
{
BACKGROUND: url(plist.gif) no-repeat; 
height: 24px;
width: 671px;
COLOR: #ffffff; 
background-color:#333;
text-indent:12px;
size:13px;
font-weight:bold;
vertical-align:middle;
}
.spblock
{
float: left;
}
.Plistblock 
{
background-image:url(gline.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:15px 15px 15px 0;
}
.pimg 
{
width:25%;
text-align:left;
}
.productbox_section
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 20px;

FLOAT: left; 
}
.overview_section
{


FLOAT: left; 
}
.pintroduce
{
FLOAT: left; 
margin-top: 15px;
margin-left: 30px;
margin-right: 10px;
margin-bottom: 15px; 
WIDTH: 480px; 
}
.pintroduce2
{
FLOAT: left; 
margin-top: 15px;
margin-left: 15px;
margin-right: 10px;
margin-bottom: 15px; 
WIDTH: 480px; 
}
.ptitle 
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:bold;
margin:0;
PADDING:0;
}
.vtitle {
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:bold;
}


/*--Product content--*/
.welcome  
{
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#576376;
font-weight:bold;
margin-top:10px;
}

/*--you may also need--*/
.sredtitle 
{
font:Arial, Helvetica, sans-serif;
font-size:14px;
color: #CC0000;
font-weight:bold;
padding:0px;
}
.upsellbg {
border-left:#999 solid 1px;
border-right:#999 solid 1px;
}
.bluetitle {
font:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #13428a;
font-weight:bold;
margin:5px 0 0 20px ;
}
.upsellimg {
margin:0 10px 0 0;
}


/*--support--*/
.FAQ_TITLE 
{
font-family: Arial, Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #CC0000;
}

.supportimg 
{
border:#999 solid 1px;
vertical-align:middle;
margin:5px 10px;
}

/*--DIV--*/
H1.mid 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
MARGIN: 0px
}

H2.mid 
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
MARGIN: 3px
}

H2.mid2
{
FONT-WEIGHT: bold; 
FONT-SIZE: 12px; 
MARGIN: 5px;
}

H2.mid3
{
FONT-WEIGHT: bold; 
FONT-SIZE: 15px; 
MARGIN: 5px;
}

H2.mid33
{
FONT-WEIGHT: bold; 
FONT-SIZE: 15px; 
MARGIN-top: 10Px;
MARGIN-bottom: 0px;
MARGIN-left: 0px;
}

#globalheader
{
PADDING-TOP: 20px;
}

#home_header
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: #ffffff;
PADDING-BOTTOM: 0px;
MARGIN-LEFT: auto;
WIDTH: 900px;
MARGIN-RIGHT: auto;
PADDING-TOP: 0px;
HEIGHT: 420px;
TEXT-ALIGN: left
}
#contain 
{
WIDTH: 900px;
MARGIN-LEFT: auto;
MARGIN-RIGHT: auto
}
#mainbg 
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
BACKGROUND: #ffffff; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
WIDTH: 900px; 
PADDING-TOP: 0px
}
#home_content
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-TOP: 8px; 
PADDING-BOTTOM: 0px; 
BACKGROUND: #ffffff; 
FLOAT: right; 
WIDTH: 693px; 
TEXT-ALIGN: left;
}
#home_top
{
BACKGROUND: #ffffff; 
FLOAT: left; 
WIDTH: 680px; 
}
#home_topleft
{
FLOAT: left; 
WIDTH: 480px; 
}
#home_topright
{
FLOAT: right;
WIDTH: 190px; 
PADDING-left: 0px; 
PADDING-RIGHT: 0px; 
}
#home_bottom
{
BACKGROUND: #ffffff; 
FLOAT: left; 
WIDTH: 680px; 
}
#home_left 
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 15px; 
PADDING-TOP: 8px; 
PADDING-BOTTOM: 0px; 
BACKGROUND: #ffffff; 
FLOAT: left; 
MARGIN: 2px 2px 0px 0px; 
WIDTH: 185px;
TEXT-ALIGN: left
}
#footer 
{
CLEAR: both; 
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
BACKGROUND: #ffffff; 
PADDING-BOTTOM: 0px; 
MARGIN-LEFT: auto; 
WIDTH: 900px; 
MARGIN-RIGHT: auto; 
PADDING-TOP: 0px; 
HEIGHT: 130px
}
.bottom_block
{
width: 900px;
height: auto;
padding: 0px;
border-top:#999 solid 1px;
background-color:#fff;
float: left;
}
.bottom_support
{
CLEAR: both; 
FLOAT: left; 
PADDING-RIGHT: 30px;
PADDING-LEFT: 20px;
WIDTH: 239px; 
}
.bottom_purchase_service
{
FLOAT: left;
PADDING-RIGHT: 30px;
PADDING-LEFT: 20px;
WIDTH: 239px;
}
.bottom_download
{
FLOAT: left; 
PADDING-RIGHT: 0px;
PADDING-LEFT: 20px;
WIDTH: 239px; 
}
.bottom_split
{
FLOAT: left; 
width: 5px;
height: 190px;
padding: 0px;
border-left:#999 solid 1px;
}
.footer_border 
{
margin-LEFT: 20px;
width:860px;
border-top:#CCC solid 1px;
}

#sub_header
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: #ffffff;
PADDING-BOTTOM: 0px;
MARGIN-LEFT: auto;
WIDTH: 900px;
MARGIN-RIGHT: auto;
PADDING-TOP: 0px;
HEIGHT: 515px;
TEXT-ALIGN: left
}
#sub_left 
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 15px; 
PADDING-TOP: 25px; 
PADDING-BOTTOM: 0px; 
BACKGROUND: #ffffff; 
FLOAT: left; 
MARGIN: 2px 2px 0px 0px; 
WIDTH: 400px;
TEXT-ALIGN: left
}
#sub_right 
{
PADDING-RIGHT: 15px; 
PADDING-LEFT: 0px; 
PADDING-TOP: 25px; 
PADDING-BOTTOM: 0px; 
BACKGROUND: #ffffff; 
FLOAT: right; 
MARGIN: 2px 2px 0px 0px; 
WIDTH: 450px;
TEXT-ALIGN: left
}
.text
{
PADDING-RIGHT: 20px; 
PADDING-LEFT: 20px; 
PADDING-BOTTOM: 20px; 
MARGIN: 0px; 
PADDING-TOP: 20px
}

UL 
{
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
PADDING-TOP: 0px; 
LIST-STYLE-TYPE: none
}
.pblock 
{
width:671px;
padding:10px;
border-left:#ccc solid 1px;
border-right:#ccc solid 1px;
background-color:#fff;
}
.title_bule 
{
PADDING-LEFT: 10px; 
BACKGROUND: url(bluebg.gif) no-repeat; 
WIDTH: 175px; 
HEIGHT: 25px;
COLOR: #fff;
background-color:#7987a2;
}
.title_bule_sub
{
PADDING-LEFT: 10px; 
PADDING-RIGHT: 25px; 
BACKGROUND: url(bluebg.gif) no-repeat; 
WIDTH: auto; 
HEIGHT: 25px;
COLOR: #fff;
background-color:#7987a2;
}
.ProductList
{
width: 163px;
height: auto;
padding: 10px;
border-left:#e7e7e7 solid 1px;
border-right:#e7e7e7 solid 1px;
background-color:#f1f1f1;
}
.pcatalog 
{
border-bottom:#ccc solid 1px;
margin-bottom:5px;
}
.pcatalogbottom 
{
width: 185px;
height: 6px;
BACKGROUND: url(bottemborder.jpg)  no-repeat; 
}
.leftside_space 
{
height: 8px;
}

.Title_Grey
{
WIDTH: 161px;
HEIGHT: 28px;
PADDING-RIGHT: 14px; 
PADDING-LEFT: 10px; 
BACKGROUND: url(greytitlebg.gif); 
background-color:#999;
COLOR: #333;
size:11px;
font-weight:bold;
}

.greyblock 
{
width:163px;
padding:10px;
border-left:#dedede solid 1px;
border-right:#dedede solid 1px;
border-bottom:#dedede solid 1px;
background-color:#fff;
}
.greyblock_index
{
width:163px;
padding:10px;
border-left:#dedede solid 1px;
border-right:#dedede solid 1px;
border-bottom:#dedede solid 1px;
background-color:#fff;

list-style-position:inside;
LIST-STYLE-TYPE: disc;
}

/*--download--*/
.DownloadFileInfo
{
margin-top: 10px;
CLEAR: both; 
FLOAT: left; 
PADDING-LEFT: 30px; 
LIST-STYLE-TYPE: none
}

.DownloadImg
{
FLOAT: left; 
margin-top: 25px;
margin-left: 30px;
margin-bottom: 15px; 
WIDTH: 370px; 
}
.HOWTOBlock
{
width:800px;
height: auto;
padding: 0px;
margin-top:20px;
float: left;
}

