/* 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;
}



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;
}




/*-- 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;
}




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;
}




/*--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;
}




/*--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;
}


#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: #DEDFDE; 
PADDING-BOTTOM: 0px; 
MARGIN-LEFT: auto; 
WIDTH: 900px; 
MARGIN-RIGHT: auto; 
PADDING-TOP: 0px; 
HEIGHT: 80px
}
.footer_border 
{
margin-LEFT: 20px;
width:860px;
border-top:#CCC solid 1px;
}

#sub_header
{
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: #4A4942;
PADDING-BOTTOM: 0px;
MARGIN-LEFT: auto;
WIDTH: 900px;
MARGIN-RIGHT: auto;
MARGIN-TOP: 0px;
PADDING-TOP: 0px;
HEIGHT: 488px;
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;
}
H2.mid33
{
FONT-WEIGHT: bold; 
FONT-SIZE: 15px; 
MARGIN-top: 10Px;
MARGIN-bottom: 0px;
MARGIN-left: 0px;
}