html {background:#117c8a url("../img/dc/dctopbg.gif") 0 0 repeat-x;font-family: Arial,Helvetica,sans-serif;color:#222;text-align:center;}
body {width:925px;text-align:left;margin:0 auto;font-size:12px;}
p, div, h1, h2, h3, h4, ul, li, form, input, select, option {
	padding:0;margin:0;
}
.cohd {
	display:block;height:25px;overflow:hidden;background:transparent url("../img/dc/cohd.gif") 100% 0 no-repeat;
}
.cohd a {
	display:block;height:22px;width:72px;overflow:hidden;float:right;margin-right:40px;margin-top:1px;
}
.cohd a span {
	display:none
}
#hd {
	display:block;overflow:hidden;
}
.fL {
	float:left;
}
.fR {
	float:right;
}
.clr {
	display:block;clear:both;height:0;font-size:0;line-height:0;overflow:hidden;
}
.req {
	color:red;font-weight:bold;
}
.graydes {
	color:#888
}
.f11, p.f11 {
	font-size:11px;
}
.f12, p.f12 {
	font-size:12px;
}
.f13, p.f13 {
	font-size:13px;
}
.f14, p.f14 {
	font-size:14px;
}
a {
	text-decoration:none;color:#117c8a
}
a:hover {
	text-decoration:underline
}
h1.dclogo {
	padding:0;width:148px;height:32px;
}
.logodes_en {
	color:#eee;font-size:11px;padding:2px 0 12px 4px;line-height:14px;
}
.logodes_cn {
	color:#eee;font-size:12px;padding:2px 0 12px 4px;letter-spacing:2px;
}
.langs {
	display:block;padding:0;color:#999;height:34px;position:relative;float:right;width:106px;
}
#langslt {
	display:block;overflow:hidden;list-style:none;position:absolute;top:20px;right:0;z-index:3;width:68px;padding:0 16px 0 10px;
}
.unslt {
	height:20px;background:transparent url("../img/dc/langs.gif") 0 0 no-repeat;color:#9be033
}
.onslt {
	height:40px;background:transparent url("../img/dc/langs.gif") 0 -20px no-repeat;color:#ff3a00
}
#langslt li {
	display:block;height:20px;line-height:20px;
}
#langslt li a {
	text-decoration:none;color:#117c8a;
}
#langslt li a:hover {
	text-decoration:underline;
}

.toplinks {
	display:block;float:right;padding-top:20px;
}
.toplinks a {
	display:block;float:right;height:19px;line-height:19px;text-decoration:none;margin-left:10px;padding-left:22px;
	background-position:0 50%;background-repeat:no-repeat;color:#79d4e0;font-weight:bold
}
.toplinks a:hover {
	text-decoration:underline;color:#9be033
}
.toplinks a#sitemap {
	background-image:url("../img/dc/sitemap_icon.gif");
}
.toplinks a.contact {
	background-image:url("../img/dc/contact_icon.gif");
}

#nav {
	background:#01232e url("../img/dc/nav_bg.gif") 0 0 no-repeat;
}
#nav ul {
	padding:4px 0 0;margin: 0 0 0 15px;list-style:none;z-index:2;
}
#nav ul li {
	float:left;position:relative;top:0;left:0;
}
#nav ul li a {
	display:block;padding:6px 13px 6px 12px;color:#B6D8D5;text-decoration:none;font-weight:bold;font-size:12px;line-height:14px;
	background:transparent url("../img/dc/nav_border.gif") right bottom no-repeat;
}
#nav ul li a:hover {
	background:#a9dad6 url("../img/dc/nav_hover_bg.gif") 0 100% repeat-x;color:#117c8a
}
#nav ul li.active a, #nav ul li.active a:hover {
	color:#117c8a;background:#f0f7f6 url("../img/dc/nav_current_bg.gif") 0 100% repeat-x;border-bottom:#d3eae8 1px solid;margin-bottom:-1px;
}
#home #nav ul li.active a, #home #nav ul li.active a:hover {
	color:#117c8a;background:#fff;border-bottom:#fff 1px solid;
}
#nav ul li ul {
	display:none;margin:0;padding:0;position:absolute;border-style:solid;border-width:0 1px 1px;border-color:#a0d0d1
}
#nav ul li.active ul {
	padding-bottom:1px;
}
#nav ul li:hover ul {
	display:block;
}
#nav ul li ul li {
	width:158px;
}
#nav ul li ul li a, #nav ul li.active ul li a, #nav ul li ul li.active a, #nav ul li.active ul li.active a {
	background:#d3eceb url("../img/dc/nav_dropdown_bg.gif") 0 0 repeat-x;color:#117c8a;font-weight:normal;
}
#nav ul li ul li a:hover, #nav ul li.active ul li a:hover, #nav ul li ul li.active a:hover, #nav ul li.active ul li.active a:hover {
	background:#a9dad6;
}

.midWraper {
	border-top:1px solid #fff;
	background:#fff url("../img/dc/wrapper_bg.gif") 0 0 repeat-y;display:block;overflow:hidden;
}
.midWraper .shell {
	background:transparent url("../img/dc/wrapper_shell_top.gif") 0 0 repeat-x;display:block;overflow:hidden;
}
.midWraper .shellb {
	background:transparent url("../img/dc/wrapper_shell_bottom.gif") 0 100% no-repeat;display:block;overflow:hidden;
}

#home .midWraper {
	border-top:1px solid #fff;
	background:#fff;display:block;overflow:hidden;
}
#home .midWraper .shell {
	background:#fff;display:block;overflow:hidden;
}
#home .midWraper .shellb {
	background:transparent url("../img/dc/s_bottom.gif") 0 100% no-repeat;display:block;overflow:hidden;
}

#hBanner {
	padding:12px;
}
#hBanner .bg {
	display:block;overflow:hidden;width:901px;height:280px;background:transparent url("../img/dc/dc_home1.jpg") 0 0 no-repeat;
}
.banner_des {
	width:440px;display:block;float:left;padding:40px 0 0 36px;
}
.banner_des h2 {
	color:#ff3a00;padding-bottom:4px;font:24px/35px arial,georgia,serif;font-weight:bold;
	letter-spacing:-1px;
}
.banner_des p {
	color:#117c8a;line-height:1.5em;font-size:14px;
}
.homeBtn {
	padding-top:26px;
}
.homeBtn a {
	display:block;overflow:hidden;width:191px;height:24px;padding:1px 10px 4px;line-height:24px;text-decoration:none;text-align:center;
	background:transparent url("../img/dc/home_btn.gif") 0 0 no-repeat;font-weight:bold;color:#117c8a;float:left;
}
.homeBtn a:hover {
	color:#ff3a00;
}

#hbox {
	margin:0;padding:0 0 20px;
}
#hbox .l {
	float:left;width:540px;padding:0 0 0 25px;
}
#hbox .l h3 {
	color:#ff3a00;
	font:22px/32px arial,georgia,serif;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	text-shadow:0 0 0 #fff;
}
#hbox .l p {
	font-size:12px;line-height:16px;color:#444;padding:0 0 12px;
}

#hbox .r {
	display:block;overflow:hidden;width:282px;margin:12px 0 16px;border-left:1px solid #ccc;padding:0 25px;float:right;
}
.keyfeatures {
	margin:0;padding:0 0 16px;
}
.keyfeatures h4 {
	font-weight:bold;font-size:16px;padding-bottom:4px;color:#117c8a
}
.keyfeatures ul {
	list-style:none;padding:0;margin:0;display:block;overflow:hidden;
}
.keyfeatures ul li {
	display:block;padding:3px 5px 3px 16px;line-height:16px;font-size:12px;background:transparent url("../img/dc/list_bullet.gif") 0 6px no-repeat;
}


.pgNav {
	width:255px;float:right;background:transparent url("../img/dc/rightbg.gif") 0 0 no-repeat;
}
.hcenter {
	padding:16px 22px 16px 24px;
}
.hcenter a {
	display:block;width:209px;height:46px;background:transparent url("../img/dc/hcbtnbg.gif") 0 0 no-repeat;
	font-weight:bold;text-decoration:none;
}
.hcenter a:hover {
	background:transparent url("../img/dc/hcbtnbg.gif") 0 100% no-repeat;
}
.hcenter a span {
	padding-left:52px;line-height:44px;font-size:14px;color:#117c8a
}
.sider_dload {
	padding:16px 22px 16px 24px
}
a.currentVersionDload {
	display:block;overflow:hidden;padding:0 9px 0 55px;text-decoration:none;
	width:145px;height:63px;background:transparent url("../img/dc/download_bg.gif") 0 0 no-repeat;
}
a.currentVersionDload:hover {
	background:transparent url("../img/dc/download_bg.gif") 0 100% no-repeat;
}
a.currentVersionDload span {
	display:block;text-align:center;color:#117c8a;font-size:14px;font-weight:bold;margin:0;padding:14px 0 0;
}
a.currentVersionDload em {
	display:block;text-align:center;color:#ff3a00;font-size:11px;font-weight:normal;margin:0;padding:4px 0 0;
}
.pgNav h3 {
	font-size:13px;line-height:25px;padding-left:25px;font-weight:bold;color:#01232e
}
#subNav {margin: 0 0 16px;}
#subNav ul {
	list-style:none;padding-top:1px;background:transparent url("../img/dc/sidemenu_item_border.gif") 0 0 no-repeat;
}
#subNav ul li {
	font-size:12px;line-height:40px;background:transparent url("../img/dc/sidemenu_item_border.gif") 0 100% no-repeat;
	_height:40px;
}
#subNav ul li a {
	padding-left:25px;display:block;text-decoration:none;color:#117c8a;
	_width:230px;_height:40px;_float:left;
}
#subNav ul li a:hover {
	background:#e7f3f1 url("../img/dc/sidemenu_hover_border.gif") 0 0 repeat-y;text-decoration:underline
}
#subNav ul li.active a, #subNav ul li.active a:hover {
	background:#fff url("../img/dc/sidemenu_current_border.gif") 0 0 repeat-y;cursor:default;text-decoration:none
}
.mc {
	padding:30px 0 26px 25px;width:620px;color:#222;
}
h2.ptt {
	color:#ff3a00;
	font:24px/35px arial,georgia,serif;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	text-shadow:0 0 0 #fff;
}
.fullItem {
	margin:10px 0 26px;padding-bottom:6px;
}
.fullItem p {
	font-size:13px;line-height:18px;margin-bottom:8px;
}
.fullItem a {
	text-decoration:none;color:#117c8a;
}
.fullItem a:hover {
	text-decoration:underline
}
.fullItem h3 {
	padding:15px 0 0 0;margin-bottom:6px;text-shadow:0 0 0 #fff;font-size:16px;color:#117c8a;
}
p.rbox {
	background-color:#FFFFDD;
border:1px solid #E0E0D0;
padding:6px 8px 8px 8px;color:#565656;font-size:12px;line-height:16px;
}
table.bdTb {border-color:#abcdd0;border-style:solid;border-width:1px 1px 0 0;}
table.bdTb td, table.bdTb th {border-color:#abcdd0;border-style:solid;border-width:0 0 1px 1px;color:#333;padding:4px 6px;text-align:left;vertical-align:middle;}
table.bdTb th {background-color:#e9e9e9}
table.bdTb td.center, table.bdTb th.center {text-align:center;}
table.dloadTb {
	border:none;table-layout:fixed;
}
table.dloadTb td {
	padding:0 0 8px;font-size:12px;line-height:16px;text-align:left;vertical-align:top;
}
table.dloadTb td p {
	margin:0;
}
.lbox {
  /*background-color: #f8f8f8;*/
  /*border: 1px solid #e0e0e0;*/
  line-height: 2em;
  margin: 0 0 6px;
  padding: 0;
}
.lbox a {padding-left:16px;background:transparent url("../img/dc/ico_download.gif") 0 50% no-repeat}
.plat_win {padding:3px 0 3px 18px;background:transparent url("../img/dc/ico-win.gif") 0 50% no-repeat}
.plat_tux {padding:3px 0 3px 18px;background:transparent url("../img/dc/ico-tux.gif") 0 50% no-repeat}
.plat_osx {padding:3px 0 3px 18px;background:transparent url("../img/dc/ico-osx-uni.gif") 0 50% no-repeat}
.plat_pdf {padding:3px 0 3px 19px;background:transparent url("../img/dc/pdf.gif") 0 50% no-repeat}
.gdoc_ppt {padding:3px 0 3px 19px;background:transparent url("../img/dc/online_ppt.gif") 0 50% no-repeat}
.input_text {
  padding:2px;
  height:16px;line-height:16px;
  margin:3px 0;
}
.demoregbtn {
  width:86px;
  text-align:center;
  font-weight:bold;
  font-size:13px;
  cursor:pointer;
}
table.doctplTb {
  border-right: 1px solid #dedede;
  height: 100%;
  width: 100%;
}
table.doctplTb th {padding:20px;text-align:center;width:210px;vertical-align:top}
table.doctplTb td {padding:18px 20px 10px;text-align:left;vertical-align:top}
table.doctplTb tr.odd th {background:#393939}
table.doctplTb tr.odd td {background:#f5f5f5}
table.doctplTb tr.even th {background:#292929}
table.doctplTb tr.even td {background:#fff}

table.doctplTb td h4 {font-size:15px;margin:0 0 5px;padding:0;color:#333;}
table.doctplTb td p {margin:0;padding:0 0 12px;}

table.doctplTb td a {
  background: #eaeaea url( ../img/dc/buttonbg.gif ) repeat-x scroll left top;
  border-color: #dedede #bbb #bfbfbf #dedede;
  border-style: solid;
  border-width: 1px;
  text-decoration:none;
  padding:0 8px;
  display:block;
  width:120px;
  height:24px;
  line-height:24px;
  margin:0 0 8px;
}
table.doctplTb td a:hover {border-color:#7fc31c;text-decoration:none}
table.doctplTb td a span {padding-left:20px;height:24px;line-height:24px;font-size:13px;}
table.doctplTb td a.preview span {background:transparent url("../img/dc/icon_preview.gif") 0 50% no-repeat;}
table.doctplTb td a.download span {background:transparent url("../img/dc/ico_download.gif") 0 50% no-repeat;}

.contactinfo_en {
	background:#f7f7f7;padding:8px 12px;
}
.contactinfo_en h4 {
	font-size:14px;color:#117c8a;padding-bottom:4px;
}
.contactinfo_en div {
	line-height:1.6em;font-size:12px;color:#565656;
}

.scrItem {
	display:block;overflow:hidden;width:190px;height:180px;margin:20px 0 0;padding:0 24px 0 0;float:left;position:relative;
}
.lastItem {
	padding:0;
}
.scrItem a.scrlink {
	display:block;overflow:hidden;width:190px;height:142px;background:transparent;
}
.scrItem a.scrlink img {
	padding:2px;border:1px solid #dadcdb;
}
.scrItem a.scrlink:hover img {
	border:1px solid #9be033;
}
.scrItem label {
	display:block;text-align:center;padding-top:8px;
}

#order_form, #order_form form {
	margin:0;padding:0;
}
#order_form .formTt {
	font-size:16px;padding:8px 0 6px;margin-bottom:4px;border-bottom:1px dotted #ccc;
}
#order_form .fItem {
	padding:4px 0 8px;
}
#order_form label {
	font-size:14px;font-weight:normal;display:block;line-height:20px;padding-bottom:2px;color:#222
}
#order_form .fText {
	background-color:#f9f9f9;
border-color:#7c7c7c #c3c3c3 #ddd;
border-style:solid;
border-width:1px;
color:#000;
font-size:14px;line-height:22px;
padding:3px;
}
#order_form #tPrice {
	background-color:#ffc;font-size:16px;margin-right:10px;text-align:right;color:green;font-weight:bold
}
#order_form input.fText {
	width:320px;
}
#order_form textarea.fText {
	width:480px;
}
#order_form p.fDes {
	font-size:12px;line-height:1.4em;padding:2px 0;color:#777;margin:0;
}
#order_form table.fTb td {
	font-size:14px;color:#222;padding-right:6px;
}
#order_form .fSlt {
	width:80px;font-size:14px;color:#000;
}

#order_form input.fBtn {
	background-color:#7FC31C;
border-color:#ddd #c3c3c3 #c3c3c3 #ddd;
border-style:solid;
border-width:2px;
color:#fff;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:28px;
line-height:26px;
width:126px;
}
#order_form .errors {
	background:#ffd;border:1px solid #ffd700;padding:4px 8px;font-size:12px;line-height:1.5em;
}

.doneBox {
	padding:20px;border:1px solid #acdf61;background:#f9ffef;margin:18px 20px 60px;
}
.doneTt {
	font-weight:bold;color:#000;font-size:18px;line-height:1.5em;border-bottom:1px solid #aaa;padding:0 0 6px;margin-bottom:6px;text-align:center;
}
.doneMsg {
	font-size:13px;padding:8px 4px;margin:0 0 6px;text-align:center;
}
.paylink {
	text-align:center;
}
.paylink a {
	display:block;width:182px;height:28px;border:2px solid #4f71b0;color:#369;text-align:left;padding-left:7px;text-decoration:none;
	font-size:14px;font-weight:bold;line-height:28px;margin:0 auto;background:#fff url("../img/dc/paypal.gif") 116px 4px no-repeat;
}
.paylink a:hover {
	color:#117c8a;border-color:#9be033;text-decoration:none;
}
.paypaldes {
	color:#565656;font-size:11px;text-align:center;padding:6px 0 4px;line-height:1.5em;
}

table.priceTb {
	table-layout:fixed;
}
table.priceTb td {
	padding:6px 10px;font-size:14px;
}
table.priceTb thead td, table.priceTb thead th {
	background:#888;font-weight:normal;color:#fff;font-size:12px;border-bottom:1px solid #ccc;padding:3px 10px;
}
table.priceTb tr.odd {
	background:#fff;
}
table.priceTb tr.even {
	background:#f1f1f1;border-bottom:1px solid #ccc
}
table.priceTb tr.even td {
	border-bottom:1px solid #ccc
}
#featurelist dl {
	margin:0 0 8px;padding:6px 0 0 20px;background:transparent url("../img/dc/bullet.gif") 0 6px no-repeat;
}
#featurelist dl dt {
	margin:0;padding:0 0 2px;font-size:13px;font-weight:bold;line-height:16px;
}
#featurelist dl dd {
	margin:0;padding:0 0 4px;font-size:12px;line-height:1.5em;
}


#ft {
	background:#fff url("../img/dc/ft_bottom.gif") 0 100% no-repeat;margin:16px 0 0;display:block;overflow:hidden;
}
#ft .ftw {
	background:transparent url("../img/dc/ft_top.gif") 0 0 no-repeat;display:block;overflow:hidden;_height:132px;
}
#ft .item {
	float:left;padding:14px 20px 8px;display:block;overflow:hidden;
}
#ft .no1 {
	width:182px;
}
#ft .no2 {
	width:180px;
}
#ft .no3 {
	width:188px;
}
#ft .no4 {
	width:212px;
}
#ft .item h4 {
	color:#01232e;font-size:13px;font-weight:bold;line-height:20px;margin-bottom:3px;
}
#ft .item .ft_download, #ft .item .ft_demo, #ft .item .ft_support, #ft .item .ft_award {
	padding-left:20px;
}
#ft .item .ft_download {
	background:transparent url("../img/dc/ico_download.gif") 0 50% no-repeat;
}
#ft .item .ft_demo {
	background:transparent url("../img/dc/ico_demo.gif") 0 50% no-repeat;
}
#ft .item .ft_support {
	background:transparent url("../img/dc/ico_support.gif") 0 50% no-repeat;
}
#ft .item .ft_award {
	background:transparent url("../img/dc/ico_award.gif") 0 50% no-repeat;
}
ul.ftlist {
	list-style:none;display:block;overflow:hidden;
}
ul.ftlist li {
	padding:2px 0 2px 12px;font-size:11px;line-height:14px;background:transparent url("../img/dc/list_bullet.gif") 0 50% no-repeat;
}
ul.ftlist li a {
	text-decoration:none;color:#117c8a
}
ul.ftlist li a:hover {
	text-decoration:underline
}
ul.ftlist li.gpleft {
	display:block;float:left;width:90px;
}
ul.ftlist li.gpright {
	display:block;float:left;
}
ul.ftlist li.cross {
	display:block;float:left;width:160px;
}
.ftdes {
	font-size:11px;padding:2px 0;color:#565656;
}
.btnlinkmed {
	display:block;clear:both;padding:0 0 0 15px;margin:10px 0;height:21px;line-height:20px;font-size:11px;font-weight:bold;
	background:transparent url("../img/dc/button_med.gif") 0 0 no-repeat;
}
.btnlinkmed a {
	text-decoration:none;color:#444;display:block;
}
.btnlinkmed a:hover {
	color:#117c8a;
}

#copyright {
	text-align:center;margin:16px 0 20px;line-height:18px;color:#8BA9BC
}
#copyright a {
	color:#79d4e0;text-decoration:none
}
#copyright a:hover {
	text-decoration:underline;color:#9be033
}




