/* 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;
}

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
}


.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;
}
.catalogue {
     width:185px;
	 padding:10px;
	 border-left:#e7e7e7 solid 1px;
	 border-right:#e7e7e7 solid 1px;
	 background-color:#f1f1f1;
}
.pcatalog {
     border-bottom:#ccc solid 1px;
	 margin-bottom:5px;
}
.greybgtitle {
     background-image:url(greytitlebg.gif);
 	 background-color:#999;
	 text-indent:12px;
	 color:#333;
	 size:11px;
	 font-weight:bold;
	 height:28px;
	 vertical-align:middle;
}
.greyblock {
     width:185px;
	 padding:10px;
	 border-left:#dedede solid 1px;
	 border-right:#dedede solid 1px;
	 border-bottom:#dedede solid 1px;
	 background-color:#fff;
}
.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--*/
.hometop {
     width:480px;
	 background-color:#FFF;
	 border-left:#ccc solid 1px;
	 border-right:#ccc solid 1px;
	 padding:15px 10px;
}
.redtitle {
     font:Arial, Helvetica, sans-serif;
	 font-size:22px;
	 color:#de0000;
	 font-weight:bold;
}
.homess {
     float:right;
	 margin-left:10px;
}
.noindent {
     padding:0;
	 margin:0;
	 list-style-position:inside;
}

/*--home product list--*/
.pblock {
     width:671px;
	 padding:10px;
	 border-left:#ccc solid 1px;
	 border-right:#ccc solid 1px;
	 background-color:#fff;
}
.bkbgtitle {
     background-image:url(plist.gif);
 	 background-color:#333;
	 text-indent:12px;
	 color:#fff;
	 size:13px;
	 font-weight:bold;
	 height:24px;
	 vertical-align:middle;
}
.Plistblock {
     background-image:url(gline.gif);
	 background-repeat:no-repeat;
	 background-position:bottom;
	 padding:15px 15px 15px 0;
}
.pimg {
     width:25%;
	 text-align:left;
}
.ptitle {
     font:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 color:#000;
	 font-weight:bold;
}
.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;
}
.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;
}