body{background-color:#fff;background-position:bottom;background-repeat:repeat-x; font:13px/1.231 tahoma, arial,helvetica,clean,sans-serif; color:#000;line-height:normal;}
div#cdTopBod{clear:both;height:0.062em;}body,
div#cdBotBod{clear:both;height:30px;}body,
.cdLightBody{background-color:#fff; font:13px/1.231 tahoma, arial,helvetica,clean,sans-serif; color:#000;line-height:normal; width:990px;margin:0 auto;}
script{height:0;width:0;margin:0;padding:0;}a,
a.cdchrm,a:visited,a.cdchrm:visited{text-decoration:none;color:#0060a6;}a:hover,
a.cdchrm:hover{text-decoration:underline;}img{border-width:0;}hr{color:#ccc;background-color:#ccc;height:1px;border-bottom-width:0px;border-top-width:0px;margin-bottom:0.437em;}
div#cdlogo{float:left;padding: 0.6em 0.938em 0.25em 3em;}
.cdmostborders{ font-size:100%; padding-top:0.75em; }
.pagetitle{ padding-top:0.33em; font-size:138.5%; color:#000; }
div#cdCntPane{width:990px;margin:0 auto;}
div#cdCntPaneTop{font-size:108%;margin:0.625em 1.93em 0.313em 1.25em;color:#999;}
div#cdCntTop{background-image:url('images/top.png');background-repeat:no-repeat;height:31px}
div#cdCntMid{background-image:url('images/middle.png');background-repeat:repeat-y;padding: 0 0.938em;min-height:400px;height:auto !important;height:400px;}
div#cdCntBot{background-image:url('images/bottom.png');background-repeat:no-repeat;height:38px;}
.singleFHa
{
	font-size: 100%;
	line-height: normal;
	width: 842px;
	font-family: Tahoma, Arial, Helvetica, Verdana, Segoe UI;
	margin-left: 4.65em;
}
.singleFHa a
{
	text-decoration: none;
}
.singleFHa a:visited
{
	color: #3366cc;
}
.singleFHa a:hover
{
	text-decoration: underline;
}
.cntFHa_h3 a, .cntFHa_h3 a:visited
{
	color: #252525;
}
.cntFHa_h3
{
	font-size: 108%;
	font-family: Tahoma, Arial, Helvetica, Verdana, Segoe UI;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0 0 0.2em 0;
}

.cntFAa_tbl_mid_div .cntFHa_mid_LinkText
{
    line-height:1em;   
    padding-bottom: 0.5em;     
}
.cntFAa_tbl_mid_div IMG
{
margin-top: 0.625em;
}
.cntFAa_tbl_mid_div P IMG
{
margin-top:0;
}
.cntFAa_td_mid_head
{
	vertical-align: top;
	padding: 0.32em 3.2em 0 0.625em;
	width:200px;
}

.cntFAa_td_mid_image
{
	vertical-align: top;
	padding: 0 0 0 0.625em;
}
.cntFHa_mid
{
	font-size: 100%;
	font-family: Tahoma, Arial, Helvetica, Verdana, Segoe UI;
	margin: 0 0 0 0;
	padding: 0 0 0.125em 0;
}
.cntFAa_td_mid_head  .cntFHa_h3
{
margin-top: 0.25em;
}

.cntFAa_tbl_mid_div .cntFHa_mid_LinkText
{
    line-height:1em;   
    padding-bottom:0.5em;     
}
.cntFAa_tbl_mid_div IMG
{
margin-top: 0.625em;
}
.cntFAa_tbl_mid_div P IMG
{
margin-top:0;
}
.cntFHa_lower
{
	font-size: 85%;
	color: #000;
	list-style: none;
	line-height: 1.2em;
	margin: 0.185em 0 0 0;
}
.cntFHa_hr
{
	background-color: #eaeaea;
	margin: 1.25em 0 1.25em 0;
}
.cntFHa_td
{
	vertical-align: top;
	padding: 0 0 0 0;
	color:#000;
}
h1
{
	font-size:100%;
	font-family:Tahoma, Arial, Helvetica, Verdana, Segoe UI;
	font-weight:bold;
	color:#000;
	padding:0 0 0 0;
	margin: 0 0 0.4em 1.1em;
}
h2
{
	font-size:182%;
	font-weight:normal;
	color:#a02000;
	margin:0;
	padding-bottom:0.625em;
	line-height:1.5em;
}
h3
{
	font-size:138.5%;
	font-weight:lighter;
	color:#f58220;
	border-top:#82ade2 1px solid;
	padding-top:0.25em;
	margin:0.062em 0 0.062em 0;
	line-height:1.5em;
}
.tableImage { padding: 0; margin: 0; font-size:131%; color:#000; border-collapse: collapse; empty-cells: show }
.tableImage td { padding:0.25em 0 0.25em 1.125em; vertical-align:top; }
.tableOrder { width:898px; margin-left:1.875em; border-collapse: collapse; empty-cells: show }
.tableOrder th { padding: 0.25em 0 0.313em 0; font-size:100%; font-weight:normal; color:#000 }
.tableOrder td { padding: 0.25em 0 0.313em 0; border-top: #82ade2 1px solid; font-size:100%; vertical-align:top }
.tableBuy { width:426px; margin-left:1.875em; border-collapse: collapse; empty-cells: show }
.tableBuy th { padding: 0.25em 0 0.313em 0; font-size:116%; font-weight:normal; color:#000 }
.tableBuy td { padding: 0.25em 0 0.313em 0; BORDER-TOP: #82ade2 1px solid; font-size:100%; vertical-align:top }
.tableBuy2 { margin-right:1.875em; padding:0; width:426px; border-collapse: collapse; empty-cells: show }
.tableBuy2 th { padding: 0.25em 0 0.313em 0; font-size:100%; font-weight:normal; color:#000 }
.tableBuy2 td { padding: 0.25em 0 0.313em 0; font-size:100%; line-height:1.4em; vertical-align:top }
.tableBuy3 { width:500px; margin-left:14.38em; border-collapse: collapse; empty-cells: show }
.tableBuy3 th { padding: 0.25em 0 0.313em 0; font-size:116%; font-weight:normal; color:#000 }
.tableBuy3 td { padding: 0.25em 0 0.313em 0; BORDER-TOP: #82ade2 1px solid; font-size:100%; vertical-align:top }
.tableCompare { width:958px; MARGIN: 0; BORDER-COLLAPSE: collapse; empty-cells: show }
.tableCompare th { PADDING: 0.25em 0 0 0; font-family:Arial; font-size:85%; border-top: #82ade2 1px solid; font-weight:normal; color:#000 }
.tableCompare td { padding: 0.25em 0 0.25em 0; font-size:100%; BORDER-BOTTOM: #82ade2 1px solid; vertical-align:bottom }
.tableSample { width:898px; margin-left:1.875em; BORDER-COLLAPSE: collapse; empty-cells: show }
.tableSample th { PADDING-BOTTOM: 0.5em; PADDING-TOP: 1em; BORDER-TOP: #92bfde 1px solid; font-size:100%; font-weight:normal; color:#000; }
.tableSample td { PADDING-BOTTOM: 0.313em; PADDING-TOP: 0.25em; font-size:100%; vertical-align:top }
.tableDownload { margin-left:1.25em; padding:0; width:426px; border-collapse: collapse; empty-cells: show }
.tableDownload th { padding: 0.25em 0 0.313em 0; font-size:100%; font-weight:normal; color:#000 }
.tableDownload td { padding: 0.25em 0 0.313em 0; font-size:100%; line-height:1.4em; vertical-align:top }
.tableUILanguages { width:680px; margin-left:8.75em; BORDER-COLLAPSE: collapse; empty-cells: show }
.tableUILanguages th { PADDING-BOTTOM: 0.313em; PADDING-TOP: 0.25em; font-size:100%; font-weight:normal; color:#f58220 }
.tableUILanguages td { PADDING-BOTTOM: 0.313em; PADDING-TOP: 0.25em; BORDER-TOP: #92bfde 1px solid; font-size:100%; vertical-align:top }
.tableUILanguage { width:680px; margin-left:14em; BORDER-COLLAPSE: collapse; empty-cells: show }
.tableUILanguage th { PADDING-BOTTOM: 0.313em; PADDING-TOP: 0.25em; font-size:100%; font-weight:normal; color:#f58220 }
.tableUILanguage td { PADDING-BOTTOM: 0.313em; PADDING-TOP: 0.25em; font-size:100%; vertical-align:top }
.tableFAQ { margin-left:1.25em; padding:0; width:426px; border-collapse: collapse; empty-cells: show }
.tableFAQ a { text-decoration:none; color:#f58220; }
.tableFAQ a:visited { color:#4685df; }
.tableFAQ td { padding: 0.25em 0 0.313em 0; font-size:100%; line-height:1.4em; vertical-align:top }
.tablePress { margin-left:1.25em; padding:0; width:426px; border-collapse: collapse; empty-cells: show }
.tablePress th { padding:0; font-size:100%; font-weight:normal; color:#777;  }
.tablePress td { padding:0; font-size:100%; line-height:1.4em; vertical-align:top }

.tableList { width:426px; margin-left:1.25em; border-collapse: collapse; empty-cells: show }
.tableList tr th { padding: 0 0 0.9em 1.1em; border-top: #eaeaea 1px solid; }
.tableList tr td 
{
	background-image: url('images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0 0.437em;
	padding-left: 0.75em;
	list-style-image: none;
	font-size: 100%;
	margin-left: 1.064em;
	padding-bottom: 0.25em;
}
.tableListB { width:426px; margin-left:1.25em; border-collapse: collapse; empty-cells: show }
.tableListB tr th { padding: 0 0 0.9em 1.1em; border-top: #eaeaea 1px solid; }
.tableListB tr td
{
	background-image: url('images/bulletG.gif');
	background-repeat: no-repeat;
	background-position: 0 0.437em;
	padding-left: 0.75em;
	list-style-image: none;
	font-size: 100%;
	margin-left: 1.064em;
	padding-bottom: 0.25em;
}
.tableListC { width:426px; margin-left:2em; border-collapse: collapse; empty-cells: show }
.tableListC tr th { padding-left: 1.064em; border-top: #eaeaea 1px solid; }
.tableListC tr
{
	background-image: url('images/bulletG.gif');
	background-repeat: no-repeat;
	background-position: 0 0.437em;
	vertical-align:top;
}
.tableListC tr td
{
	padding-left: 0.75em;
	list-style-image: none;
	font-size: 100%;
	margin-left: 1.064em;
	padding-bottom: 0.25em;
}
.tableListD { width:426px; margin-left:2em; border-collapse: collapse; empty-cells: show }
.tableListD tr th { padding-left: 1.064em; border-top: #eaeaea 1px solid; }
.tableListD tr td 
{
	background-image: url('images/bulletG.gif');
	background-repeat: no-repeat;
	background-position: 0 0.437em;
	padding-left: 0.75em;
	list-style-image: none;
	font-size: 100%;
	margin-left: 1.064em;
	padding-bottom: 0.25em;
}
.tableSuppOS { margin-left:1.25em; padding:0; width:426px; border-collapse: collapse; empty-cells: show }
.tableSuppOS th { padding: 0.25em 0 0.313em 0; font-size:100%; font-weight:normal; color:#000 }
.tableSuppOS td { padding: 0.125em 0 0 0; font-size:100%; vertical-align:top }

a.tooltip { position:relative; z-index:24; }
a.tooltip span { display:none;}
a.tooltip:hover {background:none; text-decoration:none; z-index:25;} /*BG color is a must for IE6*/
a.tooltip:hover span {
display:block;
position:absolute;
width:240px;
top:25px;
left:20px;
background-color:#fff;
border:1px solid #252525;
padding:0.313em;
font-size:100%;
color:#000;
text-decoration:none;
line-height:1.4em;
font-family: Tahoma, Arial, Helvetica, Verdana, Segoe UI;
}

.tableFL { width:426px; margin-left:1.25em; border-collapse: collapse; empty-cells: show }
.tableFL th { padding: 0.25em 0 0.313em 0; border-top: #ccc 1px solid; font-size:116%; font-weight:normal; color:#000 }
.tableFL td { padding: 0.25em 0 0.313em 0; font-size:100%; vertical-align:top }
.tableBuy2 tr td ul { margin:0 0 0 1em; }
.tableBuy2 tr td ul li {font-size:100%; line-height:1.4em; }

div#cdofooter {width:960px;margin:1.3em auto 0 auto;font-size:85%;}
div#cdfooterlink {float:right;width:49.9%;text-align:left;color:#666}
div#cdfooterlink span {display:inline-block;width:351px;float:left;}
div#cdfooterlink a {display:inline-block;float:right;margin:.1em 2.9em 0 0;}
div#cdfooterlinks {float:left;width:49.9%;text-align:right;}div#cdfooterlinks > a,div#cdfooterlinks > span{display:inline-block;padding-right:0.185em;}
div#cdfooterlinks a.cdlastfootlnk {padding:0 0.437em 0 0;}
div#cdopffooter {width:950px;margin:0 auto;}
div#cdopffooter div {float:left}
div#cdopffooter span {float:right;}
div#cdovfooter ul#cdfooterlinks {float:left;}
div#cdovfooter ul#cdfooterlinks li {margin-right:0.938em;margin-left:0;}
div#cdovfooter span#cdfooterlink {float:right;}ul.cdnavlist{list-style-type:none;}ul.cdnavlist li{display:inline;}

