/* Style sheet optimized for IE4x - Last updated 2/9/99 */
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; font-size:12px;font-family:Arial; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; }
ol, ul { list-style: none; }

body
{
text-align:center;
color: #333;
margin-top: -.5em;
background:#ffff url(../images/bg.jpg) repeat-x; height:100%;
font-size: 12px;
line-height: 18px;
font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}



h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; }
#top_banner{text-align:center;width:100%; position:relative;background:#c9e2ee url(../images/banner_bg.jpg) repeat-x;} 
#warp{margin:0 auto; text-align:left;width:1200px;height:500px; background:#c9e2ee url(../images/top-bg.JPG) repeat-x; } 

.mainBox{position:relative;margin:0 auto; width:100%; background:#ffffff url(../images/afb_bg.jpg) repeat-x;clear:both;text-align:left;}
.mainCenter{width:908px; margin:0 auto; text-align:left; overflow:hidden;height:280px;}
.SLCol_1{ display:block; width:675px; height:265px; color:#666; line-height:19px; position:relative}


.feature_box{ width:909px; overflow:hidden;position:relative;margin:0 auto; text-align:left;top:10px; }
.feature_title{width:909px; background:url(../images/feature_top.JPG) no-repeat; height:55px; color:#06215d; font-weight:bold;}
.feature_main{ margin-left:1px; margin-right:2px;border:1px solid #d1d9e3; border-width:0 1px; clear:both; overflow:hidden;}
.feature_foot{ margin-left:-1px;width:909px; height:15px; background:url(../images/feature_bottom.JPG) no-repeat;}

.feature_box .feature_main{padding:24px 13px 40px 36px; height:630px; position:relative}
.feature_box .feature_main dl{ width:310px; position:absolute; }
.feature_box .feature_main dl dt{ color:#07225d; font-family:Arial;padding-left:45px; font-weight:bold;}
.feature_box .feature_main dl dd{ font-family:Arial; color:#000;padding-left:45px; padding-top:6px; line-height:18px;}
.feature_box .feature_main h4{ color:#07225d;font-weight:bold; padding-left:15px;}
.feature_box .feature_main dd{ font-family:Arial; color:#000;padding-left:15px; line-height:18px;}
.feature_box .feature_main UL LI{ font-family:Arial; color:#000;padding-left:15px; line-height:18px;}

.adwards_box{ width:445px; overflow:hidden; position:absolute;top:0px;left:0px;}
.adwards_title{width:1000px; background:url(../images/sub_col_title.JPG) no-repeat; height:60px; color:#06215d; font-weight:bold;}
.adwards_main{ height:80px;margin-left:3px; border:1px solid #d1d9e3; border-width:0 1px; clear:both; overflow:hidden;}
.adwards_foot{ width:1000px; height:11px; background:url(../images/sub_col_foot.JPG) no-repeat;}

.screenshot_box{ width:445px; overflow:hidden; position:absolute;top:0px;left:455px; }
.screenshot_title{width:1000px; background:url(../images/sub_col_title.JPG) no-repeat; height:60px; color:#06215d; font-weight:bold;}
.screenshot_main{ height:80px;margin-left:3px; border:1px solid #d1d9e3; border-width:0 1px; clear:both; overflow:hidden;}
.screenshot_foot{ width:1000px; height:11px; background:url(../images/sub_col_foot.JPG) no-repeat;}

img {
border:0;
}

h1
{
font-size: 150%; 
margin-bottom:" .5em"; clear:both;
}

#mainh1
{
font-size: 280%; 
margin-bottom: 10px;
margin-top:30px;
PADDING-TOP: 10px;
PADDING-bottom: 0px;
PADDING-LEFT: 0px;
}

#mainh2
{
font-size: 100%; 
margin-top: 0px;
margin-bottom: 5px;
PADDING-top: 0px;
PADDING-bottom: 0px;
PADDING-LEFT: 0px;
}

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: gray;
}

A:link 
{
COLOR: gray;
}

A:hover 
{
COLOR: gray;
}

A:visited 
{
COLOR: gray;
}

a.link2:link {
color:#FF9900;
text-decoration: underline;
}
a.link2:visited {
text-decoration: underline;
color: #FF9900;
}
a.link2:hover {
text-decoration: none;
}
a.link2:active {
}

a.link3:link {
color:#ffffff;

}
a.link3:visited {

color: #ffffff;
}
a.link3:hover {
text-decoration: none;
}
a.link3:active {
text-decoration: underline;
}

a.link5:link {
color:blue;

}
a.link5:visited {

color: blue;
}
a.link5:hover {
text-decoration: none;
text-decoration: underline;
}
a.link5:active {
text-decoration: underline;
}

.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 
{
position:absolute;
left:190px;
top:20px;
color:gray;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
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.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;
}

/*--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;
}
.plimg
{
margin-top: 10px;
CLEAR: both; 
FLOAT: left; 
}
.plimg2
{
margin-top: 20px;
CLEAR: both; 
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:23px;
color:#576376;
font-weight:bold;
margin-top:10px;
margin-bottom:15px;
}

/*--you may also need--*/
.sredtitle 
{
font:Arial, Helvetica, sans-serif;
font-size:22px;
color: #000000;
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;
}

#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: 505px;
TEXT-ALIGN: left
}
#home_header_faq
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: #ffffff;
PADDING-BOTTOM: 0px;
MARGIN-LEFT: auto;
WIDTH: 900px;
MARGIN-RIGHT: auto;
PADDING-TOP: 0px;
HEIGHT: 235px;
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: 160px
}
.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: 30px; 
PADDING-TOP: 25px; 
PADDING-BOTTOM: 0px; 
BACKGROUND: #ffffff; 
FLOAT: left; 
MARGIN: 2px 2px 0px 0px; 
WIDTH: 800px;
TEXT-ALIGN: left
}
#sub_right 
{
PADDING-RIGHT: 15px; 
PADDING-LEFT: 0px; 
PADDING-TOP: 8px; 
PADDING-BOTTOM: 0px; 
BACKGROUND: #ffffff; 
FLOAT: right; 
MARGIN: 2px 2px 0px 0px; 
WIDTH: 185px;
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;
}
.bottom_block
{
width: 900px;
height: auto;
padding: 0px;
margin-top: 20px;
margin-bottom: 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: 220px;
padding: 0px;
border-left:#999 solid 1px;
}









