@charset "utf-8";
/* CSS Document */

/*body*/
body {
	background: url("../img/body/bg01.png") repeat-x;
	*text-align: center;
	width: 100%;
}
html ,body {
	font-family:Arial,"Microsoft JhengHei",微軟正黑體,微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",Helvetica,新細明體,Verdana,Tahoma,sans-serif;
	background: url("../img/body/bg01.png") repeat-x;
}
div {
	*text-align: left;
}
sup {
	line-height:8px;
	vertical-align:top;
	font-size: 15px;
	font-weight: bold;
	color: #ff0000;
	-webkit-text-size-adjust:none;
}

a {
	/*-webkit-transition: 0.1s;
	-moz-transition: 0.1s;
	-o-transition: 0.1s;
	-ms-transition: 0.1s;
	transition: 0.1s;*/
}



/* Layout */
#wrapper,
#header,
#banner,
#content,
#index_sub_banner  {
	width:960px;
	margin:0 auto;
	*margin: 0px auto;
	_margin: 0px auto;
}
#bottom_menu,
#footer   {
	width:958px;
	margin:0 auto;
	*margin: 0px auto;
	_margin: 0px auto;
}
#header {
	z-index:500;
	*z-index:999;
}
#banner {
	height:379px;
	*z-index:1;
	position:relative;
}
#content {
	padding-bottom: 10px;
	z-index:2;
	bottom: 0;
	min-height: 500px;
}
#main {
	float:left;
	width:770px;
	background:#FFF;
	margin:0 0px 0px 15px;
	z-index:2;
}
#side_menu {
	float:left;
	width:180px;
	margin-bottom:10px;
	z-index:5;
}
#bottom_menu {
	background-color: #f7f7f7;
	font-size:13px;
}
#footer {
	z-index:1;
	margin-bottom:20px;
}
#tabs {
	width:760px;
}
#slider_wrapper {
	width: 100%;
	margin: 0 auto;
}




/*General*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
    display: inline-block;
}  /* for IE/Mac */

.clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
}  /* Only IE can see inside the conditional comment and read this CSS rule. Don't ever use a normal HTML comment inside the CC or it will close prematurely. */

.outer {
    background: #FFF;
    border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
.conner {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
}
.conner_top {
	background: #DDD;
    border: none;
}
.heading1 {
    line-height: 24px;
}

span.selected {
	color:#06c;
}

ol,
ul,
dl {
	margin-left:0;
}
ol,
ul,
ul li {
	list-style:none;
}
dl dd {
	margin-left:0;
}

th,
td {
	border:none;
	padding:0;
}
blockquote,
ul,
ol,
dl {
	margin-bottom:0;
}

.go,
.download,
.more {
	color: #516D9A;
	font-family:  Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",Helvetica,新細明體,Verdana,Tahoma,sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 12px;
}
.download {
    background: url("../img/arrow_down.png") no-repeat scroll left center transparent;
    padding: 0 0 0 15px;
}
.more {
    padding: 0 13px 4px 0;
    text-decoration: none;
    font-size: 13px;
	color: #333;
	font-weight:bold;
}
.more a {
	color: #333;
}

.go {
    background: url("../img/arrow_right.gif") no-repeat scroll right center transparent;
    padding: 0 16px 0 0;
	height:20px;
}
.up {
	font-size:12px;
}
.back {
	font-size:12px;
    background: url("../img/arrow_left.gif") no-repeat scroll left center transparent;
    color: #516D9A;
    padding: 0 0 0 15px;
    text-decoration: none;
}
.back_2 {
    background: url("../img/arrow_right.gif") no-repeat scroll left center transparent;
    color: #516D9A;
    padding: 0 0 0 15px;
    text-decoration: none;
}
.back_3 {
    color: #516D9A;
    padding: 5px 4px 15px 15px;
    text-decoration: none;
}
.next {
    background: url("../img/arrow_right.gif") no-repeat scroll left center transparent;
    color: #516D9A;
    padding: 0 0 0 15px;
    text-decoration: none;
}
.returntotop {
	background:url("../img/arrow_up.png") no-repeat scroll left  center ;
	padding:0 10px 0 15px;
}

.command {
    color: #333333;
    font-family: "Courier New",Courier,monospace;
    font-size: 10pt;
}
.comment {
	color:#333;
    font-style: italic;
    text-indent: 20pt;
}
.comment_sign {
	color:#333;
    font-size: 11px;
    font-style: italic;
}

input,
select,
textarea {
	font-family:  "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
	/*-webkit-text-size-adjust:none; for Chrome 12px limited*/
}

.download_center select {
	font-size:13px;
}
.div_show {
	display:auto;
}
.div_hide {
	display:none;
}

.pagination {
	margin: 20px 0;
	text-align: center;
}

.pagination ul {
	display: inline-block;
	*display: inline;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	 -moz-border-radius: 4px;
	      border-radius: 4px;
	*zoom: 1;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}
.pagination ul > li a {
	color: #0088CC;
}
.pagination ul > li > a,
.pagination ul > li > span {
	font-size: 13px;
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999;
	cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999;
	cursor: default;
	background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	      border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	      border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	      border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	      border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}
.pagination ul > li.next {
	background: none;
	padding-right: 0;
}




/*for banner*/
#slider a,
#slider a:hover {
	text-decoration:none;
}
.slider-wrapper sup {
	font-size:8px;
	line-height:8px;
	-webkit-text-size-adjust:none;
}
#cetification_slider {
		background:url("../img/homeNavi/synology_certification_bg.jpg") no-repeat   center ;
}

#VAAI_slider {
		background:url("../img/homeNavi/VAAI_bg.jpg") no-repeat   center ;
}
#DSM43_home_slider {
		background:url("../img/homeNavi/dsm4.3_home_bg.jpg") no-repeat   center ;
}
#DSM43_business_slider {
		background:url("../img/homeNavi/dsm4.3_business_bg.jpg") no-repeat   center ;
}
#SRSE_slider {
		background:url("../img/homeNavi/SRSE_bg.jpg") repeat-x   center ;
}
#dsm4.2_slider {
		background:url("../img/homeNavi/dsm4.2_bg.jpg") no-repeat   center ;
}
#surveillance_beta_slider {
		background:url("../img/homeNavi/surveillance_bg.png") no-repeat   center ;
}
.flex-caption .products_title,
.flex-caption .dsm_title,
.flex-caption .feature_title {
	font-family: arial,"Segoe UI","Open Sans",微軟正黑體,"Didact Gothic","Lucida Grande","Lucida Sans Unicode","Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",sans-serif;
	font-size:28px;
	letter-spacing:0px;
	font-weight: normal;
	min-width:850px;
}
.flex-caption .products_title sup,
.flex-caption .dsm_title sup  {
	font-family: 'Satisfy', cursive;
	margin-left: 0px;
	font-size: 20px;
}
.flex-caption .dsm_title_font {
	font-size:28px;
}
.flex-caption .products_title_ch,
.flex-caption .products_title_jp,
.flex-caption .dsm_title_ch,
.flex-caption .dsm_title_jp,
.flex-caption .feature_title_ch,
.flex-caption .feature_title_jp,
.flex_caption_ch,
.flex_caption_jp,
.flex_caption_ko {
	font-family:微軟正黑體, "Microsoft JhengHei" , 微软雅黑,"Microsoft YaHei","Segoe UI","Open Sans","Didact Gothic","Lucida Grande","Lucida Sans Unicode",新細明體,細明體,arial,sans-serif;
}
.flex_caption_ch span,
.flex_caption_jp span,
.flex_caption_ko span {
	font-family:微軟正黑體, "Microsoft JhengHei" , 微软雅黑,"Microsoft YaHei","Segoe UI","Open Sans","Didact Gothic","Lucida Grande","Lucida Sans Unicode",新細明體,細明體,arial,sans-serif;
}

.flex-caption .products_title,
.flex-caption .products_title_ch,
.flex-caption .products_title_jp {
	color:#529000;
}
.flex-caption .dsm_title,
.flex-caption .dsm_title_ch,
.flex-caption .dsm_title_jp,
.flex-caption .feature_title,
.flex-caption .feature_title_ch,
.flex-caption .feature_title_jp {
	color:#2c71c3;
}
/*us title*/
.flex-caption .products_title_us,
.flex-caption .dsm_title_us {
	font-family:arial,"Segoe UI","Open Sans",微軟正黑體,"Didact Gothic","Lucida Grande","Lucida Sans Unicode","Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",sans-serif;
	font-size:31px;
	letter-spacing:0px;
	font-weight: normal;
	min-width:850px;
	padding-bottom:10px;
}
.flex-caption .products_title_us {
	color:#529000;
}
.flex-caption .dsm_title_us {
	color:#2c71c3;
}
/*us title*/

.flex-caption .products_sub,
.flex-caption .products_sub_ch,
.flex-caption .products_sub_jp,
.flex-caption .dsm_sub,
.flex-caption .dsm_sub_ch,
.flex-caption .dsm_sub_jp,
.flex-caption .feature_sub,
.flex-caption .feature_sub_ch,
.flex-caption .feature_sub_jp {
	font-family: arial,"Segoe UI",微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei", "Open Sans","Didact Gothic","Lucida Grande","Lucida Sans Unicode",新細明體,細明體 ,sans-serif;
	color:#666;
	font-weight:normal;
	margin-bottom:0;
	margin-left:3px;
	width:800px;
}
.flex-caption .products_sub_ch,
.flex-caption .products_sub_jp,
.flex-caption .dsm_sub_ch,
.flex-caption .dsm_sub_jp,
.flex-caption .feature_sub_ch,
.flex-caption .feature_sub_jp {
	font-family: 微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei", 新細明體,  Arial,sans-serif;
	font-weight:normal;
}
.flex-caption .products_sub,
.flex-caption .dsm_sub,
.flex-caption .feature_sub {
	font-size:18px;
}
.flex-caption .products_sub_ch,
.flex-caption .products_sub_jp,
.flex-caption .dsm_sub_ch,
.flex-caption .dsm_sub_jp,
.flex-caption .feature_sub_ch,
.flex-caption .feature_sub_jp {
	font-size:18px;
	font-weight:normal;
}

.flex-caption .products_sub,
.flex-caption .products_sub_ch,
.flex-caption .products_sub_jp {
	padding-bottom:25px;
}
.flex-caption .dsm_sub,
.flex-caption .dsm_sub_ch,
.flex-caption .dsm_sub_jp,
.flex-caption .feature_sub,
.flex-caption .feature_sub_ch,
.flex-caption .feature_sub_jp {
	padding-bottom:25px;
}


.banner_footnote_enu,
.banner_footnote_cht,
.banner_footnote_csy,
.banner_footnote_deu,
.banner_footnote_dan,
.banner_footnote_esp,
.banner_footnote_fre,
.banner_footnote_ita,
.banner_footnote_jpn,
.banner_footnote_kor,
.banner_footnote_nld,
.banner_footnote_plk,
.banner_footnote_rus,
.banner_footnote_us{
	width:950px;
	margin:0 auto;
	display:block;
	font-size:12px;
	color:#8a8a8a;
	position:absolute;
	top:260px;
	text-indent:5px;}
.banner_footnote_cht{
	top:235px;}
.banner_footnote_us{bottom:-100px;}
.banner_footnote_enu{}

.flex-caption span.products_list,
.flex-caption span.products_list_ch,
.flex-caption span.products_list_jp,
.flex-caption span.dsm_list,
.flex-caption span.dsm_list_ch,
.flex-caption span.dsm_list_jp,
.flex-caption span.feature_list,
.flex-caption span.feature_list_ch,
.flex-caption span.feature_list_jp {
	font-family: "Segoe UI","PT Sans Caption", "Didact Gothic", "Lucida Grande","Lucida Sans Unicode",微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體, arial, sans-serif;
	color:#656565;
	letter-spacing:0px;
	margin-left:4px;
	_margin-left:0px;
	*margin-left:0px;
	margin-left:0px\9;
	display:block;
}
.flex-caption .products_list,
.flex-caption .dsm_list,
.flex-caption .feature_list {
	font-size: 14px;
}
.flex-caption span.products_list_ch,
.flex-caption span.products_list_jp,
.flex-caption span.feature_list_ch,
.flex-caption span.feature_list_jp {
	font-size: 14px;
	line-height: 22px;
	font-weight:normal;
}

.flex-caption span.products_list,
.flex-caption span.products_list_ch,
.flex-caption span.products_list_jp,
.flex-caption span.feature_list,
.flex-caption span.feature_list_ch,
.flex-caption span.feature_list_jp {
	background:url(../img/icon/homebanner_point.png) no-repeat;
	background-position:0 7px;
	padding-left:17px;
	line-height: 22px;
}
.flex-caption span.dsm_list {
	font-family: 微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei", 新細明體,  Arial,sans-serif;
	font-size:15px;
	line-height:26px;
	padding-left:0;
	color: #666;
	font-weight: bold;
	padding-top:20px;
}
.flex-caption span.dsm_list_ch,
.flex-caption span.dsm_list_jp {
	font-family: 微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei", 新細明體,  Arial,sans-serif;
	font-size:16px;
	line-height:26px;
	padding-left:0;
	color: #444;
	font-weight: normal;
	padding-top:20px;
}
.flex-caption span.dsm_list_rus {
	font-family: 微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei", 新細明體,  Arial,sans-serif;
	font-size:16px;
	line-height:24px;
	padding-left:0;
	color: #555;
	font-weight: normal;
	padding-top:20px;
}
.flex-caption span.dsm_list_style2 {
	font-family: "Segoe UI","PT Sans Caption","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei",新細明體,arial,sans-serif;
	font-size:15px;
	line-height:26px;
	padding-left:0;
	color: #555;
	font-weight: normal;
	padding-top:0;
	margin-left:3px;
}
.flex-caption span.dsm_list_style2_ch {
	font-family: 微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei", 新細明體,  Arial,sans-serif;
	font-size:15px;
	line-height:26px;
	padding-left:0;
	color: #666;
	font-weight: normal;
	padding-top:0px;
	margin-left:3px;

}
/*dsm 4.1 white font*/
.dsm_title_2 {
	color:#fff;
	font-family:"Open Sans","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
	font-size:31px;
	letter-spacing:0px;
	font-weight:bold;
	min-width:850px;

}
.flex-caption .products_sub_2,
.flex-caption .products_sub_ch_2,
.flex-caption .products_sub_jp_2,
.flex-caption .dsm_sub_2{
    padding-bottom: 25px;
}
.flex-caption .products_sub_2,
.flex-caption .products_sub_ch_2,
.flex-caption .products_sub_jp_2,
.flex-caption .dsm_sub_2{
    font-size: 18px;
}
.flex-caption .products_sub_2,
.flex-caption .products_sub_ch_2,
.flex-caption .products_sub_jp_2,
.flex-caption .dsm_sub_2{
    color: #fff;
    font-family: "Open Sans","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 3px;
    width: 800px;
}
.flex-caption span.products_list_2,
.flex-caption span.products_list_ch_2,
.flex-caption span.products_list_jp_2 {
	background:url(../img/icon/homebanner_point.png) no-repeat;
	background-position:0 7px;
	padding-left:17px;
	line-height: 22px;
}
.flex-caption span.products_list_2,
.flex-caption span.products_list_ch_2,
.flex-caption span.products_list_jp_2 {
	font-family: "PT Sans Caption", "Didact Gothic", "Lucida Grande","Lucida Sans Unicode",微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體, arial, sans-serif;
	color:#fff;
	letter-spacing:0px;
	margin-left:4px;
	_margin-left:0px;
	*margin-left:0px;
	margin-left:0px\9;
	display:block;
}
.flex-caption .products_list,
.flex-caption .dsm_list,
.flex-caption .feature_list {
	font-size: 13px;
}

/*dsm 4.1 white font*/
.flex-caption span.font_30 {
	font-size: 30px;
}
.flex-caption span.font_29 {
	font-size: 29px;
}
.flex-caption span.font_28 {
	font-size: 28px;
}
.flex-caption span.font_27 {
	font-size: 27px;
}
.flex-caption span.font_26 {
	font-size: 26px;
}

.flex-caption span.font_23 {
	font-size: 22px;
}
.flex-caption span.font_22 {
	font-size: 22px;
}
.flex-caption span.font_20 {
	font-size: 20px;
}
.flex-caption span.font_18 {
	font-size: 18px;
}
.flex-caption span.font_17 {
	font-size: 17px;
}
.flex-caption span.font_16 {
	font-size: 16px;
}
.flex-caption span.font_14 {
	font-size: 14px;
}
.flex-caption span.font_12 {
	font-size: 12px;
	line-height:20px;
}
.flex-caption span.products_list_note {
	font-size:11px;
	color:#888;
	-webkit-text-size-adjust:none;
}
.flex-caption span.products_list_note_cht,
.flex-caption span.products_list_note_chs {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_dan {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_enu,
.flex-caption span.products_list_note_us,
.flex-caption span.products_list_note_uk {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_csy {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_jpn {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_kor {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_plk {
	margin-left:20px;
	margin-top:15px;
	width:450px;
}
.flex-caption span.products_list_note_nld {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_rus {
	margin-left:470px;
	margin-top:60px;
	width:420px;
}
.flex-caption span.products_list_note_deu {
	margin-left:20px;
	margin-top:15px;
	width:300px;
	}
.flex-caption span.products_list_note_fre {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_ita {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_esp,
.flex-caption span.products_list_note_mx {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_hun {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}
.flex-caption span.products_list_note_swe {
	margin-left:20px;
	margin-top:15px;
	width:400px;
}

/*srse*/
.flex-caption span.srse_list_note {
	font-size:11px;
	color:#666;
	display: block;
	padding-top: 20px;
	-webkit-text-size-adjust:none;
}
.flex-caption span.srse_list_note_enu,
.flex-caption span.srse_list_note_us,
.flex-caption span.srse_list_note_uk {
	margin-left:0px;
	padding-top:100px;
	width:300px;
}

/*for every banner and text in content page, not index*/
.banner_bg, .banner_wrapper {
	position:relative;
}
.banner_wrapper {
	margin-bottom:10px;
}
.banner_text, .banner_text_right {
	position:absolute;
	font-size:22px;
	color:#19799E;
	font-weight:bold;
}
.banner_text{
	top:25px;
	left:25px;
}
.banner_text_right {
	top:75px;
	left:240px;
	color:#FFF;
	font-size:27px;
	text-shadow: 1px 1px 1px #777;
}
.banner_download_center {
	width:743px;
	height:162px;
	background:url(../support/img/banner_bg/download_center_bg.png);
}



/*for links*/
a {
	text-decoration: none;
	color:#039;
}
a:link  {
    color: #039;
	text-decoration:none;
}
a:hover  {
	color:#09f;
	text-decoration:none;
}
a:focus {
	outline: none !important;
	_outline: none;
	*outline: none;
	outline: none\0/;
	-moz-outline-style: none;
}
*:focus {
	outline: none !important;
	_outline: none;
	*outline: none;
	outline: none\0/;
	-moz-outline-style: none;
}


/*from font.css*/
p {
    color:#4B4B4B;
	font-size:13px;
}

hr {
    border:0 #ccc solid;
    border-top-width:1px;
    clear:both;
    height:0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Arial,"Myriad Web Pro",Calibri,Tahoma,Helvetica,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",新細明體,sans-serif;
}
h1 {
    font-size: 25px;
    line-height: 28px;
}
h2 {
    font-size: 23px;
}
h3 {
    font-size: 21px;
}
h4 {
    font-size: 19px;
}
h5 {
    font-size: 17px;
}
h6 {
    font-size: 15px;
}
ol{
    list-style: decimal;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
pre,
table,
address,
fieldset{
    margin-bottom: 10px;
}

h2.underline {
    border-bottom: 1px solid #DCDCDC;
    color: #222;
    font-weight: bold;
	padding-bottom: 3px;
}
hr.tophr {
	margin-top: 0;
	width: 960px;
}
hr.middlehr {
	margin: 10px 0;
}

ul.ul_line li {
	display: inline;
}
h1.heading {
    font-size: 24px;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}
h1.headline {
	font-size: 24px;
	font-weight: normal;
}

p.where_now {
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
	font-size: 10px;
	color: #666;
}
p.where_now a {
	color: #039;
	font-size: 10px;
	text-decoration: underline;
}
p.where_now a:hover {
	color: #09f;
	text-decoration: none;
}


.pad_10 {
	padding: 10px;
}
.pad_20 {
	padding: 20px;
}
.pad_30 {
	padding: 30px;
}
.pad_40 {
	padding: 40px;
}
.pad_50 {
	padding: 50px;
}
.pad_60 {
	padding: 60px;
}

.pad_b10 {
    padding-bottom: 10px;
}
.pad_b20 {
    padding-bottom: 20px;
}
.pad_b30 {
    padding-bottom: 30px;
}
.pad_b40 {
    padding-bottom: 40px;
}
.pad_b50 {
    padding-bottom: 50px;
}
.pad_b60 {
    padding-bottom: 60px;
}
.pad_b70 {
    padding-bottom: 70px;
}
.pad_b90 {
    padding-bottom: 90px;
}

.pad_t10 {
    padding-top: 10px;
}
.pad_t20 {
    padding-top: 20px;
}
.pad_t30 {
    padding-top: 30px;
}
.pad_t40 {
    padding-top: 40px;
}
.pad_t50 {
    padding-top: 50px;
}
.pad_t60 {
    padding-top: 60px;
}
.pad_t70 {
    padding-top: 70px;
}
.pad_l10 {
    padding-left: 10px;
}
.pad_l20 {
    padding-left: 20px;
}
.pad_l30 {
    padding-left: 30px;
}
.pad_l40 {
    padding-left: 40px;
}
.pad_l50 {
    padding-left: 50px;
}
.pad_l60 {
    padding-left: 60px;
}
.pad_l70 {
    padding-left: 70px;
}
.pad_r10 {
    padding-right: 10px;
}
.pad_r20 {
    padding-right: 20px;
}
.pad_r30 {
    padding-right: 30px;
}
.pad_r40 {
    padding-right: 40px;
}
.pad_r50 {
    padding-right: 50px;
}
.pad_r60 {
    padding-right: 60px;
}
.pad_r70 {
    padding-right: 70px;
}

.margin_b10 {
    margin-bottom: 10px;
}
.margin_b20 {
    margin-bottom: 20px;
}
.margin_b30 {
    margin-bottom: 30px;
}
.margin_b40 {
    margin-bottom: 40px;
}
.margin_b50 {
    margin-bottom: 50px;
}
.margin_b60 {
    margin-bottom: 60px;
}
.margin_b70 {
    margin-bottom: 70px;
}
.margin_b80 {
    margin-bottom: 80px;
}
.margin_t10 {
    margin-top: 10px;
}
.margin_t15 {
    margin-top: 15px;
}
.margin_t20 {
    margin-top: 20px;
}
.margin_t30 {
    margin-top: 30px;
}
.margin_t40 {
    margin-top: 40px;
}
.margin_t50 {
    margin-top: 50px;
}
.margin_t60 {
    margin-top: 60px;
}
.margin_t70 {
    margin-top: 70px;
}
.margin_l10 {
    margin-left: 10px;
}
.margin_l20 {
    margin-left: 20px;
}
.margin_l30 {
    margin-left: 30px;
}
.margin_l40 {
    margin-left: 40px;
}
.margin_l50 {
    margin-left: 50px;
}
.margin_l60 {
    margin-left: 60px;
}
.margin_l70 {
    margin-left: 70px;
}
.margin_r10 {
    margin-right: 10px;
}
.margin_r20 {
    margin-right: 20px;
}
.margin_r30 {
    margin-right: 30px;
}
.margin_r40 {
    margin-right: 40px;
}
.margin_r50 {
    margin-right: 50px;
}
.margin_r60 {
    margin-right: 60px;
}
.margin_r70 {
    margin-right: 70px;
}

.font_blue,
.normal_body ul.font_blue li,
.normal_body ol.font_blue li {
	color: #08cc;
}
.font_lightblue {
	color: #08cc;
}
.font_red,
.normal_body ul .font_red,
.normal_body ol .font_red {
    color: #F00;
}
.border_1 {
	border: 1px solid #999;
}
.border_1_dsm_content {
	border: 1px solid #E7E7E7;
	padding: 10px 30px;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}

.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.vtop {
	vertical-align: top;
}
.vmiddle {
	vertical-align: middle;
}
.vbottom {
	vertical-align: bottom;
}

.font_bold {
    font-weight: bold;
}
.font_normal {
    font-weight: normal;
}


/*for normal_body*/
.normal_body h1 {
	font-size: 24px;
    font-weight: normal;
}
.normal_body h2 {
	font-size: 16px;
    font-weight: normal;
}
.normal_body h2.bold {
	font-size: 16px;
    font-weight: bold;
}
.normal_body p {
	line-height: 18px;
}
p.last,
ol.last,
ul.last,
.last {
	margin-bottom: 20px;
}
.normal_body ul,
.normal_body ul li,
.normal_body ol,
.normal_body ol li  {
    color: #4B4B4B;
    font-size: 13px;
    line-height: 24px;
    margin-left: 10px;
}
.normal_body ul li {
	list-style: disc;
}
.normal_body li ul li {
	list-style: circle
}
.normal_body ul ol li {
	list-style: decimal;
}


p.quote {
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
	font-size: 11px;
    font-style: italic;
    text-indent: 20pt;
}
.profile p.highlight {
	font-family:  "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
	color:#333;
    font-size: 15px;
    font-weight: bold;
}
.profile a {
    color:#0a5f98;
}
.profile a:link {
    /*color: #003399;*/
}
.profile a:hover {
	color:#09f;
}


/*for products intro*/
.p_body h1,
.p_body h2 {
	font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 10px;
	color: #333;
}
.p_body p {
	color: #4B4B4B;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
}
.p_body p.last {
	margin-bottom: 20px;
}

/*for product content*/
.pro_DS213air_pic {
	width: 740px;
	border: 1px solid #ccc;
	display: table;
	padding: 25px 0 10px 30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.p_body h6 {
	font-size: 13px;
	font-weight: normal;
}
.pro_content_title {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}
.pro_content{
	float: left;
	width: 230px;
	margin-right: 20px;
}
.pro_content_3 {
	float:left;
	width:230px;
}
.pro_content_word {
	margin-bottom:20px;
	/*min-height:80px;*/
}
.p_body .product_content_img img {
	float: left;
	margin-left: -20px;
	padding-bottom: 0px;
}


/*DSM*/
.dsm_infohead h1,
.dsm_index_content h1,
head.dsm_infohead,
.dsm_infohead h3,
.dsm_index_content h3 {
	color: #111;
	font-family: "Segoe UI", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
    font-size: 26px;
    font-weight: normal;
    line-height: 35px;
}
.dsm_infohead h1 {
	font-size: 36px;
}
.dsm_infohead h2 {
	color: #387fbb;
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 15px;
	text-align: center;
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, 微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei", Arial, 新細明體, Verdana, sans-serif;
}
.dsm_infohead p {
	color: #555;
	font-size: 15px;
	line-height: 25px;
	text-align: left;
	margin-bottom: 30px;
}
.dsm_index_content .word_right p,
.dsm_index_content .word_left p {
	font-size: 13px;
	line-height: 24px;
}
.word_center p {
	font-size: 13px;
	line-height: 24px;
	width: 260px;
}
.dsm_index_footer .head_right {
	color: #111;
    font-size: 15px;
    line-height: 20px;
	vertical-align: middle;
}

p.footnote_heading {
    background-color: #36C;
    color: #FFF;
    font: bold 12px/24px "Lucida Grande","Lucida Sans Unicode" ,Geneva,Arial,Helvetica,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,sans-serif;
    text-indent: 6px;
	margin-top: 20px;
}
p.footnote,
ol.footnote{
	color: #666;
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
    font-size: 10px;
    line-height: 16px;
	padding-top: 0;
    /*-webkit-text-size-adjust:none;*/
}
ol.footnote{
	margin-left:22px;
	margin-top:-10px;}



/*for reviews*/
.reviews_body h1 {
	font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 10px;
}
.reviews_body p {
	color: #4B4B4B;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}
.reviews_body p.last {
	margin-bottom: 20px;
}

.reviews_body h2 {
	color: #222;
    font-size: 16px;
    margin-bottom: 10px;
	font-weight: normal;
}
.reviews_body h2 a {
	text-decoration: none;
}


/*table*/
table.mobile_apps {
	text-align: center;
}
table.mobile_apps th {
	font-size: 14px;
	color: #F00000 ;
	font-weight: normal;
	padding-bottom: 10px;
}
table.twoblock {
	font-size: 12px;
	border-collapse: collapse;
	border: 2px solid #fff;
}
table.twoblock th {
	background-color: #CCC;
    font-size: 12px;
    border-collapse: collapse;
	border: 2px solid #fff;
	padding: 5px 10px;
}
table.twoblock td {
	background: #E6E6E6;
    padding: 5px 10px;
	border-collapse: collapse;
	border: 2px solid #fff;
	padding: 5px 10px;
}
table.class {
	border-collapse: collapse;
	border: 1px solid #fff;
	margin-bottom: 20px;
	color: #444444;
}
table.class th {
	color: #fff;
	background-color: #666;
    font-size: 14px;
    border-collapse: collapse;
	border: 1px solid #fff;
	padding: 5px 20px;
}
table.class .status {
	font-size: 12px;
	float: right;
	background: #999;
	padding: 0 4px;
	color: #f9f9f9;
}
table.class td {
	background: #E6E6E6;
	border-collapse: collapse;
	border: 1px solid #fff;
	padding: 5px 10px;
	font-size: 13px;

}

table.bluenwhite {
	border-collapse: collapse;
	border: 2px solid #eee;
}
table.bluenwhite th {
	background-color: #09C;
    font-size: 14px;
    padding: 5px 20px;
    border-collapse: collapse;
	border: 2px solid #eee;
	padding: 5px 20px;
	color: #FFF;
}
table.bluenwhite td {
	background: #fff;
    padding: 5px 10px;
	border-collapse: collapse;
	border: 2px solid #eee;
	padding: 5px 10px;
	font-size: 12px;
}

table.marketing_site {
	margin-bottom: 20px;
}
table.marketing_site th{
	text-align: center;
	padding: 5px 0;
}
table.marketing_site td {
	text-align: center;
	vertical-align: middle;
}
table.faqtable {
	color: #4B4B4B;
	border-collapse: collapse;
	border: 1px solid #fff;
}
table.faqtable th {
    background: #CCC;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
	border-collapse: collapse;
	border: 2px solid #fff;
	padding: 3px 20px;
}
table.faqtable td {
    background: #E6E6E6;
    font-size: 11px;
	border-collapse: collapse;
	border: 2px solid #fff;
	padding: 2px 10px;
}

table.brochures {
	color: #4B4B4B;
	border-collapse: collapse;
	border: 1px solid #eee;
	text-align: center;
}
table.brochures img {
	margin: 10px;
}
table.brochures th {
    background: #CCC;
    font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #eee;
	padding: 5px 20px;
}
table.brochures td {
    background: #f7f7f7;
    font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #eee;
	padding: 2px 10px;
}

table.p_status_table {
	color: #4B4B4B;
	border-collapse: collapse;
	border: 1px solid #999;
	text-align: center;
}
table.p_status_table img {
	margin:10px;
}
table.p_status_table th {
	color:#FFF;
    background: #666;
    font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #999;
	padding: 5px;
}
table.p_status_table td {
    background: #fff;
    font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #999;
	padding: 2px 5px;
	vertical-align: middle;
}
table.p_status_table td.even {
	background: #f7f7f7;
	font-weight: bold;
}

table.graytable {
	font-size: 13px;
	border-collapse: collapse;
	border: 1px solid #ddd;
	margin-bottom: 30px;
}
table.graytable th {
	background: #F0F0F0;
	border-collapse: collapse;
	border: 1px solid #ddd;
	padding: 10px;
}
table.graytable td {
	background: #FFF;
	border-collapse: collapse;
	border: 1px solid #ddd;
	padding: 5px;
}
table.beta_program a.betaprogram_download {
	background: -moz-linear-gradient(center bottom , #DCDCDC 46%, #FAFAFA 87%) repeat scroll 0 0 transparent;
	background: linear-gradient(center bottom , #DCDCDC 46%, #FAFAFA 87%) repeat scroll 0 0 transparent;
	background: -o-linear-gradient(center bottom , #DCDCDC 46%, #FAFAFA 87%) repeat scroll 0 0 transparent;
	background: -webkit-linear-gradient(center bottom , #DCDCDC 46%, #FAFAFA 87%) repeat scroll 0 0 transparent;
	background: -ms-linear-gradient(center bottom , #DCDCDC 46%, #FAFAFA 87%) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(
	linear,	left bottom, left top,
	color-stop(0.3, #DCDCDC),
	color-stop(0.9, #FAFAFA)  );
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei",新細明體,Verdana,sans-serif;
	padding:5px 10px;
	font-weight:normal;
	font-size:13px;
	color:#333;
	border: 1px solid #999;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
table.beta_program a.disabled {
	background: none;
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei",新細明體,Verdana,sans-serif;
	padding:5px 10px;
	font-weight:normal;
	font-size:13px;
	color:#888;
	border: 1px solid #b7b7b7;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

table.beta_program {
	border-collapse: collapse;
	border: 1px solid #ddd;
	margin-bottom: 30px;
}
table.beta_program th {
	font-size: 14px;
	background: #F0F0F0;
	border-collapse: collapse;
	border: 1px solid #ddd;
	padding: 10px;
}
table.beta_program td {
	font-size: 12px;
	background: #f7f7f7;
	border-collapse: collapse;
	border: 1px solid #ddd;
	padding: 5px;
}

table.camera_search th,
table.camera_search td {
	padding: 3px 5px;
	text-align: left;
}
table.camera_search th {
	font-size: 14px;
}

table#faqtable th {
    background: #CCC;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
	border-collapse: collapse;
	padding: 3px 5px;
	vertical-align: middle;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	text-align: center;
}
table#faqtable td {
    background: #E6E6E6;
    font-size: 11px;
	border-collapse: collapse;
	padding: 3px 5px;
	border: 1px solid #FFF;
	text-align: center;
}
table#faqtable td ul {
	text-align: left;
}
table.hd_table th,
table.hd_table td {
	padding: 4px 10px;
}
table.hd_table th h2 {
	margin-bottom: 0;
	line-height: 22px;
	color: #444;
}
table.twoblue {
	border-collapse: collapse;
	border: 1px solid #fff;
}
table.twoblue th {
    background: #A6CBE5;
    font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #fff;
	padding: 5px 20px;
	font-weight:bold;
}
table.twoblue td {
    background: #E4F4F4;
    font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #fff;
	padding: 5px 10px;
}

table.perf_table {
	margin-bottom: 10px;
	border-collapse: collapse;
	border: 2px solid #ddd;
	width: 100%;
}
table.perf_table th {
	color: #FFF;
	padding: 10px;
	background: #426E9D;
	border-collapse: collapse;
	border: 2px solid #ddd;
	text-align: center;
	font-size: 12px;
}
table.perf_table_9px {
	width: 100%;
}
table.perf_table_9px th,
table.perf_table_9px td {
	font-size: 10px;
	-webkit-text-size-adjust: none;
}
table.perf_table_9px th {
	padding: 10px 5px;
}

table.perf_table td {
	background: #FFF;
	padding: 10px;
	border-collapse: collapse;
	border: 2px solid #ddd;
	text-align: center;
	font-size: 12px;
}
table.class2011,
table.syno_class {
	border-collapse: collapse;
	border: 1px solid #fff;
	margin-bottom: 20px;
}
table.class2011 th,
table.syno_class th {
	color: #333;
	background-color: #A6CBE5;
    font-size: 14px;
    padding: 2px 10px;
    border-collapse: collapse;
	border: 1px solid #fff;
}
table.class2011 td,
table.syno_class td {
	background: #E4F4F4;
    padding: 0px 10px;
	border-collapse: collapse;
	border: 1px solid #fff;
}
table.class2011 td img,
table.syno_class td img {
	margin: 10px 0;
	vertical-align: middle;
}
table.releasenote tr.odd td {
	background: #f7f7f7;
}
table.releasenote td {
	text-align: center;
}

table.fullfeature_table {
	width: 99%;
	margin-left: 10px;
	margin-bottom: 30px;
}
table.fullfeature_table th {
	font-size: 14px;
	width: 20%;
	padding: 5px;;
}
table.fullfeature_table td {
	font-size: 13px;
	width: 80%;
	padding: 5px;
}
table.fullfeature_table .topic {
	margin-top: 20px;
	font-size: 16px;

}


/*beta_table*/
.left_top_corner {
    background: url("../img/table/boxtop.gif") repeat-x scroll left top transparent;
    color: #000;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    padding: 6px 7px 5px 9px;
}
.right_top_corner {
    background: url("../img/table/boxtop.gif") repeat-x scroll right top transparent;
    color: #000;
    font-size: 12px;
    line-height: 13px;
    padding: 6px 9px 5px 7px;
    text-align: right;
}

.left_top_corner_2 {
    background: url("../img/table/boxtop.gif") repeat-x scroll left top transparent;
    color: #000;
	font-family:  "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 13px;
    padding: 10px;
}
.left_btm_corner {
    background: url("../img/table/boxbtm.gif") repeat-x scroll left bottom transparent;
    height: 6px;
}
.right_btm_corner {
    background: url("../img/table/boxbtm.gif") repeat-x scroll right bottom transparent;
    height: 6px;
}
.supportform_input table td.gray_bg_text_left_2 {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #000;
    font-weight: bold;
    padding: 6px 7px 5px 9px;
	line-height:18px;
}
.supportform_input  textarea {
	padding: 5px;
}
.supportform_input .content {
	width: auto;
}
.td_central {
    border-left: 1px solid #C6C6C6;
    border-right: 1px solid #C6C6C6;
    border-style: solid;
    border-width: 0 1px;
    padding: 2px;
    vertical-align: top;
}
.td_central {
    border-left: 1px solid #C6C6C6;
    border-right: 1px solid #C6C6C6;
    border-style: solid;
    border-width: 0 1px;
    padding: 2px;
    vertical-align: top;
}
#table1 th {
    background: none repeat scroll 0 0 #E2E2E2;
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.td_central {
    border-style: solid;
}
#table1 td {
    background: none repeat scroll 0 0 #F3F3F3;
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
    font-size: 12px;
}
.left_btm_corner {
    height: 6px;
}
.right_btm_corner {
    height: 6px;
}




/*other*/
.opener {
	cursor: pointer;
}


/*index_banner*/
.pic_div {
	visibility: hidden;
	display: block;
	position: absolute;
	z-index: 0;
}
#slideshow_controls {
	vertical-align: middle;
	z-index: 299;
	_z-index: 299;
	*z-index: 299;
}
.slideshow_control {
	font-size: 11px;
	color: #069;
	width: 15px;
	height: 15px;
	line-height: 10px;
	margin: 4px;
	text-align: center;
	word-break: keep-all;
	cursor: pointer;
	float: left;
	background: url(../img/cir_ctrl.png) no-repeat;
	background-position: 0 center;
}
.slideshow_control_active {
	color: #FFF;
	width: 15px;
	background-color: #069;
	font-weight: bold;
	background: url(../img/cir_ctrl.png) no-repeat;
	background-position: -16px center;
}
#slideshow_control_pp {
	background: none;
}


/*header*/
#navigation {
	height: 35px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#logo,
#nav {
	float: left;
}
#logo {
	width: 150px;
	height: 36px;
	margin-top: -7px;
}
#logo img {
	padding-left: 5px;
}
#nav {
	font-family: "Segoe UI", "Microsoft JhengHei",微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",Helvetic, Arial,"Lucida Grande","Lucida Sans Unicode",clean,sans-serif;
	line-height: 18px;
	color: #666;
	width: 800px;
	padding-right: 10px;
	text-align: right;
	z-index: 599;
	*z-index: 599;
	_z-index: 599;
	position: relative;
	float: right;
}
#nav a {
	color: #333;
	font-size: 15px;
}
#nav a.last {
	margin-right:0;
}
#nav a .dsm_version {
	font-size: 12px;
}


/*new top menu style*/
#nav #nav_dropmenu {
	float: right;
	text-align: right;
}
#nav #nav_dropmenu .submenu {
	border-color: #CCC #333 #333 #CCC;
	border-width: 1px;
	border-style: solid;
	z-index: 899;
	background: #FFF;
	text-align: left;
	overflow: visible;
}
#nav #nav_dropmenu .submenu a {
	padding: 3px 10px 3px 12px;
	font-size: 11px;
	display: block;
}
#nav #nav_dropmenu .submenu .dropdownitem_header {
	border-bottom: 1px dotted #DDD;
    color: #333;
	font-weight: bold;
	font-size: 12px;
}
#nav #nav_dropmenu .submenu .dropdownitem_header a {
	padding: 0;
}
#nav #nav_dropmenu .submenu .dropdownitem_btm {
	background: #FEFEFE;
    border-bottom: 1px dotted #DDD;
    color: #333;
}
#nav #nav_dropmenu .submenu .dropdownitem_btm:hover {
	background: #EFEFEF;
}
#nav #nav_dropmenu .dsm li a:hover,
#nav #nav_dropmenu .surveillance li a:hover {
	background: #EFEFEF;
}
#nav #nav_dropmenu .submenu .dropdownitem a {
	letter-spacing: 0;
}

#nav #nav_dropmenu .submenu_us div {
    margin-top: 5px;
    margin-bottom: 0px;
}
#nav #nav_dropmenu .submenu_us div.first {
    margin-top: 3px;
}


ul.dropmenu {
	position: relative;
	display: block;
	font-size: 12px;
}
.dropmenu li {
	position: relative;
	list-style: none;
	float: left;
}
.dropmenu li.haschildren,
.dropmenu li.nochildren {
	margin: 15px 0 0;
	padding-bottom: 15px;
}
.dropmenu li a {
	text-decoration: none;
}

.dropmenu li:hover ul,
.dropmenu li:hover div {
	display: block;
}
.dropmenu ul {
	position: absolute;
	display: none;
}
.dropmenu ul li {
	float: none;
}
.dropmenu ul li a {
	line-height: 15px;
}
.dropmenu ul a {
	border-bottom: 0;
	display: block;
	color: #0657AD;
}
.dropmenu ul a {
	color: #039;
	color: #039 !important;
}
.dropmenu ul a:hover {
	color: #09F !important;
	color: #09F;
	text-decoration: none;
}
.dropmenu div ul {
	position: relative;
	display: block;
}
.dropmenu li div {
	display: none;
	position: absolute;
}
.dropmenu .submenu {
	position: absolute;
	top: 30px;
	*left: -5px;
}
.dropmenu li div ul {
	position: relative !important;
	position: relative;
}
.dropmenu li div div {
	display: block;
	position: relative;
	background: #FFF;
}
.dropmenu li div div a {
	color: #666;
}
.dropmenu li div div a:hover{
	color: #000;
	text-decoration: none;
}
.dropmenu ul.left {
	float: left;
	width: 184px;
}
.dropmenu ul.middle {
	float: left;
	width: 184px;
}
.dropmenu ul.right {
	float: left;
	text-align:left;
	width: 185px;
}

.dropmenu .products {
	width: 567px;
}
.dropmenu .products ul.left,
.dropmenu .products ul.middle,
.dropmenu .products ul.right,
#nav_dropmenu ul.left,
#nav_dropmenu ul.middle,
#nav_dropmenu ul.right {
	/*padding-bottom: 1000px;
    margin-bottom: -1000px;*/
}
.dropmenu .products ul.left,
.dropmenu .products ul.middle,
.dropmenu .products ul.right {
	min-height: 460px;
}
.dropmenu .products .left {
	border-right: 1px dotted #DDDDDD;
}
.dropmenu .products .middle {
	border-right: 1px dotted #DDDDDD;
}
.dropmenu .dsm {
	min-width: 160px;
}
.dropmenu .apps {
	min-width: 180px;
}
.dropmenu .surveillance {
	min-width: 160px;
}
.dropmenu .support  {
	width: 370px;
}
.dropmenu .communities  {
	width: 190px;
}
.dropmenu .support .left {
	border-right: 1px dotted #DDD;
}
.dropmenu .support .right,
.dropmenu .support .left {
	padding-bottom: 10px;
}
.dropmenu .about {
	width: 160px;
	left: -100px;
}
.dropmenu .wheretobuy  {
	min-width: 150px;
}
#nav .dropmenu div.submenu .topmenu_myds_center {
	position: relative !important;
	position: relative;
	background: url("https://www.synology.com/support/img/header/membership.png") no-repeat scroll center center ;
    height: 66px;
    width: 392px;
	margin-left: -10px;
	padding-top: 10px;
	padding-bottom: 25px;
	clear: left;

}
#nav .dropmenu div.submenu .topmenu_myds_center span {
	display: inline-block;
	text-shadow: 1px 2px 2px #000;
	font-size: 13px;
	/*-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;*/
}
#nav .dropmenu div.submenu .topmenu_myds_center a {
	color: #fff !important;
	color: #fff;
	width: 270px;
}
#nav .dropmenu div.submenu
.topmenu_myds_center a .bold {
	font-size: 14px;
	color: #fff!important;
	color: #fff;
}
#nav .dropmenu div.submenu .topmenu_myds_center a:hover {
	color: #eee !important;
	color: #eee;
}

#nav .dropmenu div.submenu .topmenu_myds_center .bold {
	font-weight: bold;
	font-size: 14px !important;
	font-size: 14px;
}

/*class of NAV for language*/
/*for csy*/
.nav_csy_item {
	margin: 0 26px;
}
.nav_csy .first {
	margin: 0px 26px 14px 0px;
}
.nav_csy .last {
	margin: 0px 0px 14px 26px;
}
/*for chs*/
.nav_chs_item {
	margin: 0 32px;
}
.nav_chs .first {
	margin: 0px 32px 0px 0px;
}
.nav_chs .last {
	margin: 0px 0px 0px 32px;
}
/*for cht*/
.nav_cht_item {
	margin: 0 32px;
}
.nav_cht .first {
	margin: 0px 32px 0px 0px;
}
.nav_cht .last {
	margin: 0px 0px 0px 32px;
}
/*for dan*/
.nav_dan_item {
	margin: 0 24px;
}
.nav_dan .first {
	margin: 0px 24px 0px 0px;
}
.nav_dan .last {
	margin: 0px 0px 0px 24px;
}
/*for deu*/
.nav_deu_item {
	margin: 0 25px;
}
.nav_deu .first {
	margin: 0px 25px 0px 0px;
}
.nav_deu .last {
	margin: 0px 0px 0px 25px;
}
/*for enu*/
.nav_enu_item {
	margin: 0 30px;
}
.nav_enu .first {
	margin: 0px 30px 0px 0px;
}
.nav_enu .last {
	margin: 0px 0px 0px 30px;
}
/*for esp*/
.nav_esp_item {
	margin: 0 26px;
}
.nav_esp .first {
	margin: 0px 26px 0px 0px;
}
.nav_esp .last {
	margin: 0px 0px 0px 26px;
}
/*for fre*/
.nav_fre_item {
	margin: 0 25px;
}
.nav_fre .first {
	margin: 0px 25px 0px 0px;
}
.nav_fre .last {
	margin: 0px 0px 0px 25px;
}
/*for ita*/
.nav_ita_item {
	margin: 0 24px;
}
.nav_ita .first {
	margin: 0px 24px 0px 0px;
}
.nav_ita .last {
	margin: 0px 0px 0px 24px;
}
/*for jpn*/
.nav_jpn_item {
	margin: 0 28px;
}
.nav_jpn .first {
	margin: 0px 28px 0px 0px;
}
.nav_jpn .last {
	margin: 0px 0px 0px 28px;
}
/*for mx*/
.nav_mx_item {
	margin: 0 26px;
}
.nav_mx .first {
	margin: 0px 26px 0px 0px;
}
.nav_mx .last {
	margin: 0px 0px 0px 26px;
}
/*for nld*/
.nav_nld_item {
	margin: 0 25px;
}
.nav_nld .first {
	margin: 0px 25px 0px 0px;
}
.nav_nld .last {
	margin: 0px 0px 0px 25px;
}
/*for plk*/
.nav_plk_item {
	margin: 0 24px;
}
.nav_plk .first {
	margin: 0px 24px 0px 0px;
}
.nav_plk .last {
	margin: 0px 0px 0px 24px;
}
/*for rus*/
.nav_rus_item {
	margin: 0 24px;
}
.nav_rus .first {
	margin: 0px 24px 0px 0px;
}
.nav_rus .last {
	margin: 0px 0px 0px 24px;
}
/*for us*/
.nav_us_item {
	margin: 0 20px;
}
.nav_us .first {
	margin: 0px 20px 0px 0px;
}
.nav_us .last {
	margin: 0px 0px 0px 20px;
}
/*for uk*/
.nav_uk_item {
	margin: 0 30px;
}
.nav_uk .first {
	margin: 0px 30px 0px 0px;
}
.nav_uk .last {
	margin: 0px 0px 0px 30px;
}
/*for kor*/
.nav_kor_item {
	margin: 0 45px;
}
.nav_kor .first {
	margin: 0px 45px 0px 0px;
}
.nav_kor .last {
	margin: 0px 0px 0px 45px;
}
/*for hun*/
.nav_hun_item {
	margin: 0 20px;
}
.nav_hun .first {
	margin: 0px 5px 0px 0px;
}
.nav_hun .last {
	margin: 0px 0px 0px 5px;
}
/*for swe*/
.nav_swe_item {
	margin: 0 20px;
}
.nav_swe .first {
	margin: 0px 5px 0px 0px;
}
.nav_swe .last {
	margin: 0px 0px 0px 5px;
}
/*for marketing site*/
.nav_marketing {
	text-align: right;
	margin-top: 5px;
	font-size: 14px;
	color: #ffffff;
}
.nav_marketing a {
	margin: 0 5px 0px 5px;
	color: #FFFFFF;
	padding-bottom: 20px;
}
.nav_marketing a:hover{
	margin: 0 5px;
	color: #ccc;
	padding-bottom: 10px;
}
.marketing_video a {
	margin: 0px 5px;
	line-height: 20px;
}


/*dropdown menu*/
.dropdown {
	border-top: 1px solid #CCC;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #CCC;
	margin: 0;
	padding: 0;
}
.dropmenu .dropdownitem_banner {
	font-family: Verdana, Arial,"Myriad Web Pro",Calibri,Tahoma,Helvetica,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",新細明體,sans-serif;
	height: 100px;
	width: 370px;
	background: url("../../support/img/header/membership.png") no-repeat #EFEFEF;
	background-position: center center;
	position: absolute;
}
a.dropdownitem_banner_text {
	color: #222;
}
a.dropdownitem_banner_text:hover {
	color: #000;
}
.dropdownitem_banner_text .head {
    font-weight: bold;
    padding: 20px 0 0 15px;
	font-size: 13px;
	margin: 0px;
}
.dropdownitem_banner_text .inline {
    padding: 3px 0 0 15px;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
}
.dropdownitem_header,
a.dropdownitem_header {
	font: bold 12px Arial,Helvetica,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",新細明體,sans-serif;
	color: #333;
	background-color: #f9f9f9;
	padding: 3px 4px 3px 8px;
	border-bottom: 1px dotted #ddd;
	font-size: 12px;
}
.dropdown .dropdownitem_header a {
	padding: 0;
}
.dropdownitem, a.dropdownitem,
.dropdownitem, a.dropdownitem_btm,
a.dropdownitem_last {
	font-size: 11px;
	color: #333;
	background: #FEFEFE;
}
.dropdownitem:hover,
.dropdownitem_btm:hover,
.dropdownitem_last:hover {
	color: #666;
	background: #EFEFEF;
}

.dropdownitem_btm a,
.dropdownitem_last a {
	display: block;
	padding-bottom: 5px;
}
.dropdownitem_btm a {
	border-bottom: 1px dotted #ddd;
	padding-bottom: 5px;
}

#nav #nav_dropmenu .wheretobuy .dropdownitem_header a  {
	font-size:12px;
}



/*header chagne language*/
#header_Contact_us {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
}
#search_lang {
    height: 30px;
    text-align: center;
	*z-index: 999;
	z-index: 999;
	position: relative;
}
.lang_search {
	float: right;
	padding: 4px 0px 5px 10px;
	margin: 35px -10px 0 0;
	display: inline;
	z-index: 1999;
	*z-index: 1999;
	_z-index: 1999;
}
input.searchbox,
input.searchbtn {
	font-size: 12px ;
	height: 16px;
	line-height: 16px;
	_line-height: 18px;
	*line-height: 18px;
}
#change_lang {
	float: left;
	position: relative;
	z-index: 1999;
	*z-index: 1999;
	_z-index: 1999;
}
#langMenu {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
	color: #444;
	font-size: 12px;
	line-height: 16px;
	float: left;
	text-decoration: none;
	margin: 2px 15px 0 0;
	*float: left;
	z-index: 1999;
	*z-index: 1999;
	_z-index: 1999;
}
#langMenu:hover {
	color: #111;
	z-index: 1999;
	*z-index: 1999;
	_z-index: 1999;
}
#lang_div {
	text-align: left;
	*position: absolute;
	_position: absolute;
	position: absolute;
	top: 30px;
	*top: 30px;
	_top: 30px;
	*left: 0px;
	_left: 0px;
	float: left;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 1px 1px 3px #ddd;
	-webkit-box-shadow: 1px 1px 3px #ddd;
	box-shadow: 1px 1px 3px #ddd;
	background: #FFF;
	border: 1px solid #ccc;
	width: 160px;
	padding: 3px 0;
	z-index: 1999;
	*z-index: 1999;
	_z-index: 1999;
}
#lang_div ul {
	z-index: 1999;
	*z-index: 1999;
	_z-index: 1999;
	margin-bottom: 0;
}
#lang_div li {
	padding: 2px 5px;
}
#lang_div li a {
	display: block;
}
#lang_div .select_lang_head {
	background-color: #F9F9F9;
    border-bottom: 1px dotted #DDD;
    color: #333;
	padding: 2px 10px;
}
#lang_div a {
	color: #555;
	padding-left: 15px;
	padding-right: 5px;
	line-height: 20px;
	display: inline-block;
}
#lang_div a:hover {
	color: #000;
	padding-left: 15px;
	background: url(../img/web_bg_gif/ico_arrow_r.gif) no-repeat ;
	background-position: 3px 6px;
}
#lang_div a,
.lang_search a {
	text-decoration: none;
	font-size: 11px;
}
.lang_div {
	padding-left: 17px;
	background: url(../img/web_bg_gif/green-bullet.png) no-repeat;
	background-position: 0 3px
}
.lang_div_down {
	padding-left: 17px;
	background: url(../img/web_bg_gif/green-bullet-down.png) no-repeat;
	background-position: 0 3px
}
.lang_div_close {
	padding-left: 15px;
	background: url(..images/web_bg_gif/icon-open-black.gif) no-repeat ;
	background-position: 0 3px
}
input.searchbox {
	width: 115px;
	border: none;
	background: #fff;
	margin: 0 3px 2px 3px;
	color: #666;
}
input.searchbtn {
	height: 15px;
	_height: 15px;
	*height: 15px;
	border: none;
	background: #fff;
	background: url(../img/magnifier.gif) no-repeat;
	background-position: 0 2px;
	_background-position: 0 0 ;
	*background-position: 0 0 ;
	padding: 0;
	width: 20px;
}
#header_search {
	background: #FFF;
	padding-bottom: 2px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 18px;
	float: left;
}
#header hr {
	border: 0 #eee solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}



/*products side menu*/
#side_menu .arrowsidemenu{
	width: 180px; /*width of menu*/
}
.left_menu_head {
	background: url(../img/side-menu/side-menu_bg.png) no-repeat ;
	width: 180px;
}
.left_menu_head a {
	text-decoration: none;
	color: #fff;
}
.left_menu_head div {
	margin-left: 20px;
	margin-right: 10px;
	word-wrap: break-word;
	width: 150px;
	/*text-shadow: 1px 1px 2px #666;*/
	text-shadow: none;
	padding-top: 6px;
	font-size: 16px;
	line-height: 16px;
	color: #FFF;
	font-weight: normal;
	overflow: hidden;
	text-transform: none;
}
.menuheaders, .no_submenu{
	color: #555;
	padding: 15px 5px 10px 15px;
	border-bottom: 1px solid #ccc;
	/*border-top: 1px solid #FFF;*/
	border-top: none;
	background: #f4f4f4;
	font-weight: bold;
	cursor: pointer;
	font-size: 13px;
}
.no_submenu a:hover {
	color: #222;
}
.menuheaders:hover{
	color: #222;
}
.arrowsidemenu div a { /*header bar links*/
	font-size: 12px ;
	display: block;
	background: #F7F7F7;
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}
div.no_submenu a {
	font-weight: bold;
	color: #555;
	text-decoration: none;
	padding: 0px;
	line-height: 18px;
	/*background: #f4f4f4;*/
	background: none;
}
.arrowsidemenu div.unselected a { /*header that's currently not selected*/
	color: #FFF;
}
.arrowsidemenu div.selected a { /*header that's currently selected*/
	color: blue;
	background: #EEE;
}
.arrowsidemenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size:12px;
}
.arrowsidemenu ul li {
	border-bottom: 1px solid #E7E7E7;
}
.arrowsidemenu ul li a { /*sub menu links*/
	color: #777;
	line-height: 22px;
	display: block;
	text-decoration: none;
	padding: 7px 5px 7px 15px;
	background: #F9F9F9;
	border-top: none;
}
.arrowsidemenu ul li a:hover{
	color: #444;
}
.arrowsidemenu ul.selected {
	display: block;
}
.arrowsidemenu .menucontents {
	display: none;
	background: #f9f9f9;
	/*
	background: -moz-linear-gradient(top,  rgba(242,242,242,1) 15%, rgba(252,252,252,0) 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(242,242,242,1)), color-stop(100%,rgba(252,252,252,0))); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 15%,rgba(252,252,252,0) 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  rgba(242,242,242,1) 15%,rgba(252,252,252,0) 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  rgba(242,242,242,1) 15%,rgba(252,252,252,0) 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  rgba(242,242,242,1) 15%,rgba(252,252,252,0) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#00fcfcfc',GradientType=0 ); /* IE6-9 */
}


/*side menu for DSM3.2*/
#new_dsm_sidemenu .dsm_sidemenu_head,
#new_dsm_sidemenu .dsm_sub_head a {
	font-family: Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",Helvetica,新細明體,Verdana,Tahoma,sans-serif;
	font-weight: bold;
}
#new_dsm_sidemenu {
	width: 180px; /*width of menu*/
	overflow: hidden;
	border-color: #E5E5E5 #D1D1D1 #D2D2D2 #E5E5E5;
    border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 1px 1px 1px #eee;
	-webkit-box-shadow: 1px 1px 1px #eee;
	box-shadow: 1px 1px 1px #eee;
	margin-right: 10px;
	font-family: "Lucida Grande","Lucida Sans Unicode", Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,clean,sans-serif;
}
#new_dsm_sidemenu .dsm_sidemenu_head {
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px solid #D2D2D2;
	background: #ddd;
	background: -moz-linear-gradient(center top , #fff, #ddd) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#FFF), to(#ddd));
	color: #333;
	padding: 8px 0 10px 10px;
}
#new_dsm_sidemenu ul li {
	font-family: Helvetica, "Lucida Grande","Lucida Sans Unicode", Arial, 微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,clean,sans-serif;
	word-wrap: break-word;
	text-shadow: 1px 1px 1px #eee;
	font-size: 13px;
	color: #555;
	font-weight: bold;
	overflow: hidden;
	/*text-transform: capitalize;*/
	vertical-align: middle;
	padding: 5px 8px 5px 8px ;
	border-bottom: 1px solid #f4f4f4;
}
#new_dsm_sidemenu ul li.clicked {
	color: #000;
	text-shadow: none;
	background: #f0f0f0;
	border-bottom: 1px solid #f9f9f9;
}
#new_dsm_sidemenu ul li.clicked a {
	color: #000;
}

#new_dsm_sidemenu a {
	min-height: 30px;
	text-decoration: none;
	color: #666;
	display: table;
}
#new_dsm_sidemenu a:hover {
	color: #09c;
}
#new_dsm_sidemenu img,
#new_dsm_sidemenu a span {
	display: table-cell;
	vertical-align: middle;
}
#new_dsm_sidemenu img {
	vertical-align: top;
	padding-right: 5px;

}
#new_dsm_sidemenu a span {
	width: 125px;
	min-height: 30px;
}

#open_div1,
#open_div2,
#open_div3,
#open_div4,
#open_div5,
#open_div6,
#open_div7,
#open_div8,
#open_div9,
#open_div10,
#open_div11,
#open_div12{
	display: none;
}


/*homenavi banner*/
#abgneBlock {
	width: 960px;
	height: 300px;
	position: relative;
	overflow: hidden;
	border: 0px solid #ccc;
	margin: 0 auto;
	margin-top: 10px;
}
#abgneBlock ul.list {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	width: 9999px;
	height: 100%;
}
#abgneBlock ul.list li {
	float: left;
	width: 960px;
	height: 100%;
}
#abgneBlock .list img{
	width: 100%;
	height: 100%;
	border: 0;
}
#abgneBlock ul.playerControl {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 5px;
	right: 5px;
	height: 14px;
}
#abgneBlock ul.playerControl li {
	float: left;
	width: 10px;
	height: 10px;
	cursor: pointer;
	margin: 0px 5px;
	background: url(../img/cir_ctrl.png) no-repeat -10px 0;
}
#abgneBlock ul.playerControl li.current {
	background-position: 0 0;
}




/*main*/
#main h1 {
	color: #222;
}
#main h1.product_h1 {
	color: #222;
	margin-top: 25px;
}

/*index_news*/
#index_news_wrapper {
	background-color: rgba(255, 255, 255, 0.4);
	color: rgba(255, 255, 255, 0.4);
	position: relative;
	top: -34px;
}

#index_news {
	margin: 10px 0px 10px 0px ;
	font-size: 12px;
	/*padding: 0 0 0 10px;*/
	border: none;
	background: none;
	/*border: 1px solid #eee;
	background: #f3f3f3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	font-family: arial,"Segoe UI","Open Sans",微軟正黑體,"Lucida Grande","Lucida Sans Unicode","Microsoft JhengHei",微软雅黑,"Microsoft YaHei",Arial,Verdana,Helvetica,新細明體,clean,sans-serif;
}
#index_news #cycle_news sup {
	line-height: 16px;
}
span.line{
	font-weight: normal;
	color: #777;
	padding: 0 5px 0 7px;
}

#index_news ul li {
	padding: 2px 3px;
	float: left;
	line-height: 30px;
}
#index_news .title {
	color: #666666;
	font-weight: bold;
}
#index_news li.next_previous {
	margin-top: 4px;
	margin-left: 10px;
	width: 57px;
}
#index_news li.next_previous #pervious2 {
    border-right: 1px solid #AFAFAF;
    float: left;
    margin: 0;
    padding: 0;
    width: 24px;
}

#index_news li.next_previous #pervious2 a {
	background: url("../img/index/index_news_btn.png") no-repeat  scroll 0px 0 ;
	height: 16px;
	display: block;
}
#index_news li.next_previous #pervious2 a:hover {
		background: url("../img/index/index_news_btn.png") no-repeat  scroll 0px -16px ;
}
#index_news li.next_previous #next2 {
    float: right;
    margin: 0 8px 0 0;
    padding: 0;
    width: 24px;
}
#index_news li.next_previous #next2 a {
	background: url("../img/index/index_news_btn.png") no-repeat scroll -25px 0px ;
	height: 16px;
	display: block;
}
#index_news li.next_previous #next2 a:hover {
	background: url("../img/index/index_news_btn.png") no-repeat scroll -25px -16px ;
}

#cycle_news {
	position: relative;
	overflow: hidden;
	height: 30px;
    width: 800px;
	margin-right: 10px;
}
#index_news ul li.news_body {
	padding-right: 0;
	height: 30px;
}

#cycle_news .news_list {
	position: absolute;
	top: 0px;
	left: 30px;
	display: inline;
	overflow: hidden;
	height: 30px;
	vertical-align: top;
}
#cycle_news .news_pub_time {
	font-size: 12px;
	margin-left: 20px;
	font-style: italic;
	color: #666;
}

#index_news a {
	color: #565656;
	height: 30px;
	text-decoration: none;
	vertical-align: top;
}
#index_news a sup {
	font-size: 8px;
	vertical-align: top;
	-webkit-text-size-adjust: none;
}
#index_news a:hover {
	color: #6E6E6E;
}
#index_news ul li.social_icon {
	float: right;
	background: #e3e3e3;
	width: 92px;
}
.social_icon img {
	margin-left: 8px;
	margin-top: 4px;
}

#social_icon_2 {
	float: right;
	width: 85px;
	margin: 30px 0 0 0;
}

/*index_sub_banner*/
#index_sub_banner {
	font-family: Arial,"Microsoft JhengHei",微軟正黑體,"Microsoft YaHei",微软雅黑,Verdana,Helvetica,"Lucida Sans Unicode",新細明體,clean,sans-serif;
	display: inline-block;
}

a.index_sb_a {
	overflow: hidden;
	width: 230px;
	height: 180px;
	*height: 190px;
	float: left;
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-size: 14px;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	border-color: #E5E5E5 #D1D1D1 #D2D2D2 #E5E5E5;
    border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-right: 10px;
	background: #fafafa;
	background: -moz-linear-gradient(center top , #FAFAFA, #EEEEEE) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#FAFAFA), to(#e9e9e9));
}
a.index_sb_a:hover {
	background: #fafafa;
	background: -moz-linear-gradient(center top , #FCFCFC, #FAFAFA) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#ecebeb), to(#FAFAFA));
}
a.first {
	margin-left: 0px;
}
#index_sub_banner .last {
	margin-right: 0px;
}
a.index_sb_a .sb_border {
	border: 5px solid #fff;
	background: #fafafa;
	background: -moz-linear-gradient(center top , #FAFAFA, #EEEEEE) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#FAFAFA), to(#dedede));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
a.index_sb_a .sb_border:hover {
	background: #fcfcfc;
	background: -moz-linear-gradient(center top , #FCFCFC, #FAFAFA) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#FCFCFC), to(#FAFAFA));
}
#index_sub_banner a,
#index_sub_banner a:hover{
	color: #000;
	text-decoration: none;
	*height: 200px;
	_height: 200px;
}
#index_sub_banner table {
	margin-bottom: 0;
}
a.index_sb_a li:hover {
	background: transparent;
}
.index_sb_a span.headline {
	font-size: 13px;
	padding: 12px 0 5px 0;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	height: 48px;
	overflow: hidden;
	margin: 0 10px;
	display: block;
	position: relative;
	z-index: 3;
}
.index_sb_a a,
.index_sb_a a:hover {
	text-decoration: none;
}
.index_sb_a span.logo_img {
	overflow: hidden;
	position: relative;
	top: -50px;
	z-index: 2;
	display: block;
	vertical-align: text-bottom;
	*height: 180px;
	_height: 180px;
}
.index_sb_a span.logo_img img {
	z-index: 2;
	vertical-align: text-bottom;
	*position: relative;
	*top: 20px;
}
.index_sb_a .goto {
	font-size: 11px;
}
.index_sb_a .goto img {
	padding-right: 3px;
}

/*bottom_menu*/
#bottom_menu {
	background: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    border: 1px solid #E7E7E7;
}
#bottom_menu .title {
	border-bottom: 1px solid #eee;
	background: #fcfcfc;
}
#bottom_menu .title ul li {
	background: url("../img/bg_separator.png") no-repeat scroll 100% 50% transparent;
	float: left;
	padding: 3px 15px 3px 10px;
}
#bottom_menu div.list {
	width: 162px;
	margin: 15px 0 15px 29px;
	float: left;
	overflow: hidden;
	*padding-bottom: 15px;
	_padding-bottom: 15px;
	padding-bottom: 10px \0/;
	*margin: 15px 0 10px 29px;
	_margin: 15px 0 10px 29px;
	margin: 15px 0 5px 29px \0/;
}

#bottom_menu div a:hover {
	text-decoration: none;
}

#bottom_menu dl {
	margin-bottom: 0;
}
#bottom_menu dt {
	margin-bottom: 5px;
	font-size: 12.5px;
	color: #726d68;
	font-weight: bold;
}
#bottom_menu dt a{
	color: #726d68;
	text-decoration: none;
}
#bottom_menu dd {
	line-height: 15px;
	font-size: 12px;
	letter-spacing: 0px;
}
#bottom_menu dd a.dsm3_2_foot_menu {
    color: #4d81ee;
    font-weight: bold;
}
#bottom_menu dd a {
	color: #7c7c7c;
	font-size: 13px;
	line-height: 24px;
	list-style: none;
	overflow: hidden;
	text-overflow: ellipsis;
}
#bottom_menu dd a:hover {
	color: #333;
	text-decoration: none;
}
#bottom_menu .last {
	margin-right: 0;
	border-right: none;
}
#bottom_menu dt.bottom_menu_chinese,
#bottom_menu dt.bottom_menu_chinese a {
	color: #555;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 12px;
	font-weight: normal;
}
#bottom_menu dd a img {
	padding-right: 2px;
}


/*products*/
#products_EOL_notice {
	border-bottom: 1px solid #fff;
	text-align: center;
	clear: both;
	height: 85px;
	position: relative;
	background: rgb(88,183,226); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(88,183,226,1) 0%, rgba(37,141,200,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(88,183,226,1)), color-stop(100%,rgba(37,141,200,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(88,183,226,1) 0%,rgba(37,141,200,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(88,183,226,1) 0%,rgba(37,141,200,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(88,183,226,1) 0%,rgba(37,141,200,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(88,183,226,1) 0%,rgba(37,141,200,1) 100%); /* W3C */
	/*
	background: rgb(109,179,242);
	background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(30,105,222,1)));
	background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: -o-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: -ms-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%);
	*/
}
#products_EOL_notice .products_EOL_notice_close {
	position: absolute;
	right: 3px;
	top: 3px;
}
#products_EOL_notice .products_EOL_notice_close img {
	border: none;
	height: 15px;
	width: 15px;
}
#products_EOL_notice .products_EOL_notice_content {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	overflow: hidden;
	color: #FFFFFF;
	position: relative;
}
#products_EOL_notice .products_EOL_notice_text {
	vertical-align: middle;
}
#products_EOL_notice .products_EOL_notice_text table,
#products_EOL_notice .products_EOL_notice_text p {
	margin-bottom: 0;
}
#products_EOL_notice .products_EOL_notice_img {
	width: 75px;
}
#products_EOL_notice .products_EOL_notice_text p {
	color: #ffffff;
	font-size: 14px;
	line-height: 22px;
	text-shadow: 1px 1px 0 #666666;
}

#products_EOL_notice .products_EOL_notice_text a {
	text-shadow: 1px 1px 0 #cccccc;
}
#products_EOL_notice .products_EOL_notice_text a:hover {
	color: #003399;
	text-shadow: 1px 1px 0 #dddddd;
}

#product_indextop .left {
	width:590px;
}
#product_indextop .right {
	width:170px;
}
#product_indextop {
	margin-bottom:10px;
}

ul.cruisebar {
	margin-top: 10px;
	font-size: 13px;
	margin-bottom: 3px;
}
#products_show {
	padding-top: 5px;
}
.products_list {
	width: 100%;
}
.products_list th,
.products_list td,
.choose_table th,
.choose_table td {
	padding: 10px 5px 5px 5px;
}
.choose_table th {
	padding: 0;
}
.products_list tr,
.choose_table tr  {
	border-bottom: 1px solid #FFF;
}
.products_list th,
.choose_table th {
	background: #ccc;
	color: #222;
	font-weight: bold;
	vertical-align: middle;
	border-right: 1px solid #FFF;
	font-size: 13px;
	text-align: center;
}
.products_list th,
.choose_table th {
	background: #ccc;
	color: #222;
	font-weight: bold;
	vertical-align: middle;
	border-right: 1px solid #FFF;
	font-size: 13px;
	text-align: center;
}
.products_list td.odd,
.choose_table td.odd,
.syno_class td.odd  {
	background: #F2F2F2;
}
.products_list td.odd_2,
.choose_table td.odd_2,
.syno_class td.odd_2  {
	background: #e9e9e9;
}
.products_list td.even,
.choose_table td.even,
.syno_class td.even,
.class2011 td.even {
	background: #f3f3f3;
}
.products_list td.even2,
.choose_table td.even2,
.syno_class td.even2,
.class2011 td.even2 {
	background: #e9e9e9;
}
.products_list td a,
.choose_table td a,
.syno_class td a {
	font-size: 11px;
	color: #333;
	display: inline-block;
	margin: 15px 10px;
	text-align: center;
	text-decoration: none;
}
.products_list td a {
	width: 110px;
}
.products_list td a:hover,
.choose_table a:hover {
	color: #09f;
}

.choose_table th {
	width: 50px;
	text-align: center;
}
.choose_table td {
	background: #e9e9e9;
	border-right: 1px solid #FFF;
}

.choose_bg{
	padding: 30px 0px 30px 0px;
	background-color: #555555;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ACABAB), to(#eeeeee)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ACABAB, #eeeeee); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #ACABAB, #eeeeee); /* FF3.6 */
	background-image: -ms-linear-gradient(top, #ACABAB, #eeeeee); /* IE10 */
	background-image: -o-linear-gradient(top, #ACABAB, #eeeeee); /* Opera 11.10+ */
	background-image: linear-gradient(top, #ACABAB, #eeeeee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ACABAB', EndColorStr='#eeeeee'); /* IE6–IE9 */
}
.cruisebar li {
    background-color: #f3f3f3;
    color: #FFFFFF;
    float: left;
	margin: 0 1px;
    padding: 2px 8px;
}

.products_index_list {
	display: block;
	margin-bottom: 20px;
}
.products_index_list h2 {
	background: #CCC;
	font-size: 14px;
	line-height: 14px;
	padding: 10px;
	margin-bottom: 2px;
	text-align: center;
	font-weight: bold;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.products_index_block {
	width: 100%;
	padding-bottom: 10px;
	background: #EEE;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.products_index_block ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
.products_index_block li {
	float: left;
	margin: 10px 8px;
	display: inline-block;
	text-align: center;
	width: 112px;
}
.products_index_block a {
	text-decoration: none;
	font-size: 12px;
	color: inhert;
	color: #444;
}
.products_index_block a:hover {
	color: #09f;
}


.products_img_certification {
	text-align: center;
}
.products_img_certification img {
	vertical-align: middle;
}
.products_img_certification a.cnet{
	float: right;
	margin-top:10px;
	margin-right:13px;
}
.products_intro .intro_body {
	padding-left: 10px;
	min-width: 520px;
}
.products_intro {
	padding-bottom: 10px;
	padding-top: 10px;
}
.products_intro h1 {
	font-family: Calibri,Arial,Helvetica,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",新細明體,clean,sans-serif;
    font-size: 24px;
	margin-bottom: 0;
	font-weight: normal;
}
.products_intro h1 .h1_sub {
	font-size: 10px;
	line-height: 28px;
	margin-left: 5px;
}
.products_intro h2 {
    color: #0066CC;
    font-size: 15px;
	font-weight: bold;
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,微軟正黑體,"Microsoft JhengHei", 微软雅黑,"Microsoft YaHei",新細明體,Verdana,sans-serif;
}
.products_intro p {
	color: #333;
	font-size: 14px;
	line-height: 22px;
	padding-top: 20px;
}
.products_intro table td img {
	padding-top: 5px;
}
.products_intro table td img.products_award {
	margin-top: 0;
	padding-left: 18px;
}
ul.point_list {
	padding-top: 10px;
	margin-left: 20px;
}
ul.point_list2,
ul.point_list_abc {
	padding-top: 0;
	margin: 0 0 20px 20px;
}

.point_list li,
.point_list2 li,
.point_list_abc li {
	list-style-type: disc;
	font-size: 12px;
	line-height: 24px;
	color: #666;
}

.point_list_abc li {
	list-style-type: lower-alpha;
}

.products_submenu {
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-top: 20px;
	margin-bottom: 30px;
}
.products_submenu a {
	text-decoration: none;
}
.products_submenu table {
	margin-bottom: 0;
	line-height: 20px;
	background: #f4f4f4;
}
.products_submenu td {
	border-right: 1px solid #CCC;
	text-align: center;
	font-size: 12px;
}
.products_submenu td.last {
	border-right: none;
}

span.compare_icon,
.compare_icon {
	background: url(../img/web_bg_gif/B1ListModet_4.png) repeat;
	background-position: -150px 0px;
	/*border: 1px solid #f6f6f6;*/
	font-size: 12px;
	text-decoration: none;
	color: #f7f7f7;
	letter-spacing: 0px;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    overflow: hidden;
	margin-top: 3px;
}
span.compare_icon:hover,
.compare_icon:hover {
	background: url(../img/web_bg_gif/B1ListModet_5.png) repeat;
	background-position: -150px -5px;
	/*border-color: #fff;
    border-style: solid;
    border-width: 1px;*/
	-moz-box-shadow: 0px 0px 4px #ccc;
	-webkit-box-shadow: 0px 0px 4px #ccc;
	box-shadow: 0px 0px 4px #ccc;
	color: #FFF;
}
span.compare_icon a,
span.us_mx_buynow_icon a,
span.us_mx_compare_icon a,
.compare_icon a {
	font-family: Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",新細明體,clean,sans-serif;
	display: block;
	padding: 4px 10px 4px 10px;
	color: #f7f7f7;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
span.compare_icon a:hover,
span.us_mx_buynow_icon a:hover,
span.us_mx_compare_icon a:hover,
.compare_icon a:hover {
	background: url(../img/web_bg_gif/B1ListModet_5.png) repeat;
	background-position: -150px -5px;
	/*border-color: #fff;
    border-style: solid;
    border-width: 1px;*/
	-moz-box-shadow: 0px 0px 4px #ccc;
	-webkit-box-shadow: 0px 0px 4px #ccc;
	box-shadow: 0px 0px 4px #ccc;
	color: #FFF;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

}

span.us_mx_buynow_icon {
	background: url(../img/web_bg_gif/B1ListModet_4.png) repeat;
	background-position: -150px 0px;
	/*border: 1px solid #f6f6f6;*/
	font-size: 12px;
	text-decoration: none;
	color: #f7f7f7;
	letter-spacing: 0px;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    overflow: hidden;
	margin-top: 3px;
	margin-left:5px;
}
span.us_mx_compare_icon {
	background: url(../img/web_bg_gif/B1ListModet_4.png) repeat;
	background-position: -150px 0px;
	/*border: 1px solid #f6f6f6;*/
	font-size: 12px;
	text-decoration: none;
	color: #f7f7f7;
	letter-spacing: 0px;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
    overflow: hidden;
	margin-top: 3px;
	margin-right:5px;
}

.choose_table {
	margin-top: 0px;
	margin-bottom: 0;
	width: 745px;
}
.choose_top {
	margin-bottom: 1px;
	color: #FFF;
	font-weight: bold;
	height: 50px;
}
.choose_table tr.choose_top td {
	padding-left: 0;
	color: #222;
	border-right: none;
	border-bottom: 1px solid #FFF;
	background: #acabab;
	height: 50px;
	font-size: 13px;
}
.choose_table td {
	text-align: center;
}

.choose_table .top_left_csy,
.choose_table .top_left_cht,
.choose_table .top_left_chs,
.choose_table .top_left_dan,
.choose_table .top_left_deu,
.choose_table .top_left_enu,
.choose_table .top_left_esp,
.choose_table .top_left_fre,
.choose_table .top_left_ita,
.choose_table .top_left_nld,
.choose_table .top_left_plk,
.choose_table .top_left_rsu,
.choose_table .top_left_jpn,
.choose_table .top_left_us,
.choose_table .top_left_mx,
.choose_table .top_left_swe,
.choose_table .top_left_hun{
	width: 70px;
	height: 70px;
	padding: 0;
}
.choose_table td a {
	margin: 15px 10px;
}
.p_body img {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}

.p_body .img_center {
	display: inline-block;
	text-align: center;
	margin: 0 auto;
	width: 760px;
}
.p_body .img_center img {
	float: none;
	text-align: center;
	padding-left: 0;
	margin-bottom: 10px;
}
.p_body p.footnote {
	font-size: 11px;
}

.ram_module_intro h1 {
	margin-bottom: 10px;
}
.ram_module_body p {
	margin-bottom: 0;
}
.ram_module_body ul.point_list {
	padding-top: 0;
	margin-bottom: 10px;
}

.new_choose td,
.new_choose td a {
	margin: 5px;
}
.new_choose img {
	padding: 3px;
}
.choose li.ui-corner-top {
	font-size: 12px;
}
.choose {
	width: 760px;
}


/*products_photo*/
a.products_photo_s {
	margin: 10px;
	height: 168px;
	width: 168px;
	display: inline-block;
}
a.products_photo_s:hover {

}
.products_photo_s img {
	padding: 5px;
	border: 1px solid #eee;
}
.products_photo_s img:hover {
	border: 1px solid #ddd;
}

/*products_expansion_table*/
.RX410_table {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
	background: #F5F5F5;
	text-align: center;
	font-size: 11px;
}
.RX410_table td {
	padding: 3px;
	text-align: center;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 35px;
}
.RX410_table th {
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #fff;
}
.RX410_topic {
    text-align: left;
	line-height: 18px;
	background: #EAEAEA;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.RX410_table a {
    text-decoration: none;
	color: #555;
	font-weight: bold;
}




/*Specifications*/
.specifications {
	font-size: 11px;
}

.spec_list {
	padding-bottom: 10px;
}
.spec_list p.updated_time {
	clear: left;
	padding-top: 10px;
}
.specifications h1 {
	border-bottom: 1px solid #666;
	font-size: 18px;
	clear: left;
	margin-bottom: 0;
	padding-top: 10px;
}
.specifications ul.fifty {
	width: 350px;
	padding: 10px;
}
.specifications ul.notfifty {
	width: 720px;
	padding: 10px;
}
.specifications ul.fifty li,
.specifications ul.notfifty li {
	list-style-type: disc;
	margin-left: 15px;
	line-height: 20px;
	color: #5C5C5C;
}
.specifications ul.fifty li.list_head,
.specifications ul.notfifty li.list_head {
	list-style-type: none;
	margin-left: 0;
	font-weight: bold;
	line-height: 28px;
	color: #111;
	font-size: 12px;
}

.specifications #opener,
.specifications #opener1,
.specifications #opener2 {
	background: #f7f7f7;
	clear: left;
	font-size: 11px;
	color: #09C;
	font-weight: bold;
	width: 150px;
	padding: 5px 0 5px 15px;
	text-decoration: underline;
}
.specifications #opener:hover,
.specifications #opener1:hover,
.specifications #opener2:hover {
	color: #09f;
	cursor: pointer;
	text-decoration: none;
}

.specifications #open_div ul,
.specifications #open_div1 ul,
.specifications #open_div2 ul,
.specifications #open_div3 ul {
	font-size: 10px;
	padding: 10px 20px 10px 10px;
	background: #f7f7f7;
}
.specifications #open_div ul li,
.specifications #open_div1 ul li,
.specifications #open_div2 ul li,
.specifications #open_div3 ul li {
	list-style-type: circle;
	margin-left: 30px;
	color: #666;
}
.spec_footnote_div {
	clear: left;
	padding: 5px 20px;
	background: #f7f7f7;
}
.spec_footnote_div p {
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 0;
	line-height:20px;
}

.spec_footnote_div ul li {
	font-size: 12px;
	line-height:10px;
	color: #666;
	margin-left: 15px;
	list-style-type: disc;
}
.specifications .spec_list {
	margin-left: 0;
}
.specifications ul.point_list {
	margin-left: 0;
}


/*compare_spec*/
.compare_spec .odd {
	background-color: #eee;
}
.compare_spec .even {
	background-color: #f7f7f7;
}
.compare_spec h1 {
	font-size: 22px;
	color: #111;
}
.compare_spec h2 {
	font-size: 18px;
}
.compare_show h2, .compare_list h2, .product_spec h2 {
	font-size: 18px;
	margin-bottom: 0px;
	color: #333;
}

.compare_list {
	padding-bottom: 0px;
	font-size: 12px;
}
.compare_list a {
	text-decoration: none;
}
.compare_list .sale_state {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.compare_spec fieldset {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border: 1px solid #eee;
	margin-left: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../img/web_bg_gif/top_gradient.png) repeat-x #fff;
}
.compare_spec legend {
	margin-left: 10px;
	margin-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.compare_icon_new {
	font-family: Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",Helvetica,新細明體,Verdana,Tahoma,sans-serif;
	background: url(../img/web_bg_gif/upper_div_bg1.gif) repeat;
    border-color: #8dba2b #78af02 #78af02 #8dba2b;
    border-style: solid;
    border-width: 1px;
	height: 30px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin: 0 auto;
    overflow: hidden;
    text-decoration: none;
    width: 175px;
	color: #f7f7f7;
	text-align: center;
	-moz-box-shadow: 1px 1px 2px #abd74b;
	-webkit-box-shadow: 1px 1px 2px #abd74b;
	box-shadow: 1px 1px 2px #abd74b;
}
.compare_icon_new:hover {
	background: url(../img/web_bg_gif/upper_div_bg2.gif);
    border-color: #dcdcdc #CCC #CCC #dcdcdc;
	color: #fff;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
}

.compare_list ul,
.compare_list div {
	color: #444;
	margin: 5px 0 0 0;
	height: 20px;
	line-height: 20px;
	width: 150px;
	vertical-align: middle;
	overflow: hidden;
	text-align: left;
	cursor: pointer;
	text-shadow: 0 2px 0 #FFF;
}
.compare_list input {
	vertical-align: middle;
	margin-right: 3px;
	position: relative;
	top: -1px;
}

.compare_list ul li:first-child {
	font-size: 14px;
}
.compare_list ul li input{
	margin-left: 0;
}
.compare_list ul.compare_checked {
	background: url(../products/img/products/check.png) no-repeat #F2F2F2;
	background-position: 55px 20px;
}

.compare_list .compare_click_a {
	margin: 5px;
	padding: 5px;
	background: #f2f2f2;
	width: 130px;
	height: 30px;
	vertical-align: middle;
	text-decoration: none;
	margin: 0 10px 10px 0;
	padding: 5px;
	padding-top: 15px;
	display: inline-block;
	cursor: hand;
}
.compare_list a.compare_click_a:hover {
	cursor: hand;
}
.compare_list .compare_click_a label {
	margin-bottom: 10px;
}

.compare_show, .product_spec {
	/*border-top: 1px solid #ccc;*/
	padding: 0 10px 15px 10px;
	font-size: 12px;
}
.compare_show .opener, .product_spec .opener {
    color: #09C;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 0 5px 15px;
    text-decoration: underline;
    width: 150px;
	cursor: pointer;
}
.compare_show .open_div ul {
	background: #F7F7F7;
    font-size: 10px;
    padding: 10px 20px 10px 10px;
}
.compare_show .open_div ul li {
	color: #666;
    list-style-type: circle;
    margin-left: 30px;
}
.compare_show table {
	margin: 10px 0 10px 0;
	padding-bottom: 10px;
}
.compare_show table th,
.compare_show table td {
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	padding: 7px 10px;
	text-align: center;
}
.compare_show table td.left {
	text-align: left;
	padding-left: 20px;
	line-height: 24px;
}
.compare_show table td.left input {
	text-align: left;
	padding-left: 5px;
	margin-bottom: 0;
}
.compare_show table td img{
	margin-bottom: 0;
}
.compare_show table th {
	background: #444;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	border-right: 1px solid #FFF;
	padding: 8px 5px;
	font-size: 13px;
}
.nvr_show table th {
	color: #333;
}
.compare_show table td {
	border: 1px solid #E0E0E0;
	color: #555;
	vertical-align: middle;
}
.compare_show table td.td_left {
	color: #333;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px;
}
.compare_show table td.td_left a {
	margin: 0;
	font-size: 12px;
}
.compare_show table td.td_normal {
	color: #555;
	text-align: left;
	font-weight: normal;
	padding-left: 20px;
}

.compare_show table .odd {
	background: #fff;
}
.compare_show table .even {
	background: #f7f7f7;
}
.compare_show table a {
	font-size: 12px;
	font-weight:bold;
	color: #0099ff;
	display: inline-block;
	/*margin: 10px 15px;*/
	text-align: center;
}
.compare_show table a:hover {
	color: #5dbeff;
}
.compare_show .opt {
	color: #fff;
	width: 150px;
	text-align: left;
	font-weight: bold;
}
.compare_RS div {
	width: 170px;
}
.compare_show table .tr_click {
	background: #D2E9FF;
}
.compare_show table .tr_hover {
	background: #eee;
}


/*Product spec*/
.product_spec .open_div ul {
	background: #F7F7F7;
    font-size: 10px;
    padding: 10px 20px 10px 10px;
}
.product_spec .open_div ul li {
	color: #666;
    list-style-type: circle;
    margin-left: 30px;
}
.product_spec table {
	margin: 10px 0 10px 0;
	padding-bottom: 10px;
}
.product_spec table th,
.product_spec table td {
	/*border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;*/
	padding: 7px 10px;
	text-align: left;
}
.product_spec table td.left {
	text-align: left;
	padding-left: 20px;
	line-height: 24px;
}
.product_spec table td.left input {
	text-align: left;
	padding-left: 5px;
	margin-bottom: 0;
}
.product_spec table td img{
	margin-bottom: 0;
}
.product_spec table th {
	background: #444;
	color: #fff;
	font-weight: bold;
	vertical-align: middle;
	border-right: 1px solid #FFF;
	padding: 8px 10px;
	font-size: 15px;
	text-align: left;
}
.product_spec table td {
	border: 1px solid #e0e0e0;
	background-color: #fff;
	color: #555;
	vertical-align: middle;
}
.product_spec table td.td_left {
	color: #333;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px;
}
.product_spec table td.td_left a {
	margin: 0;
	font-size: 12px;
}
.product_spec table td.td_normal {
	color: #555;
	text-align: left;
	font-weight: normal;
	padding-left: 20px;
}

.product_spec table .odd {
	background: #fafafa;
}
.product_spec table .even {
	background: #f3f3f3;
}
.product_spec table a {
	font-size: 12px;
	font-weight:bold;
	color: #09f;
	display: inline-block;
	/*margin: 10px 15px;*/
	text-align: center;
	text-decoration: underline;
}
.product_spec table a:hover {
	color: #5dbeff;
}
.product_spec .opt {
	color: #fff;
	width: 150px;
	text-align: left;
	font-weight: bold;
}
.compare_RS div {
	width: 170px;
}
.product_spec table .tr_click {
	background: #D2E9FF;
}
.product_spec table .tr_hover {
	background: #e3eff4;
}



/*compatibility*/
.compati_list {
	margin-top: 20px;
}
.compati_list .list {
	background: url("../support/img/compati/compati_bg.jpg") no-repeat;
	width: 240px;
	height: 62px;
	padding: 0 15px 20px 0;
	float: left;
	display: block;
}
.compati_list .last {
	padding-right: 0;
}
.compati_list .list img {
	margin: 17px 12px 11px 12px;
}
.compati_list .list img,
.compati_list td.compati_itemname {
	vertical-align: middle;
}
.compati_list td.compati_itemname {
	font-size: 12px;
	padding: 0 5px;
	width: 180px;
	height: 32px;
	word-wrap: break-word;
	overflow: hidden;
	line-height: 14px;
}
.compati_list td.compati_itemname a {
	text-decoration:none;
}


/*Case Study*/
.case_study_index {


}
.case_study_index h1 {
	font-family: 'Open sans',"Myriad Web Pro",Arial,Calibri,Tahoma,Helvetica,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",新細明體,sans-serif;
	color: #333;
	font-weight: bold;
	font-size: 18px;
}
.csindex_intro {
	/*background: url("../products/img/success_stories/success_stories_bg.png") repeat-x scroll center -10px transparent;*/
    /*box-shadow: 0 0 1px 1px #E3E3E3;*/
	background: url("../products/img/success_stories/bg.png") repeat scroll left top transparent;
	/*border: 4px solid #FFFFFF;*/
	/*width: 938px;*/
	padding: 20px;
	margin-bottom: 20px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.csindex_intro .flexslider {
	background: none;
	min-height: 250px;
}
.csindex_intro .flex-control-nav {
	bottom: 10px;
}
.csindex_intro ul,
.csindex_intro ul li {
	padding: 0;
	margin: 0;
}
.csindex_intro ul li {
	list-style: none;
}
.csindex_intro_left {
	width: 520px;
	float: left;
	padding-left: 10px;

}
.csindex_intro_left span{
	color: #000;
	font-size: 17px;
}

.csindex_intro_source:before {
    content: "— ";
}
.csindex_intro_source {
  font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
  	font-size: 15px;
	color: #333;
}
.profile .csindex_intro_left h2 {
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
	font-size: 32px;
	line-height: 30px;
	color: #000;
	padding-top: 10px;
}

.csindex_intro_left h3 {
	font-weight: normal;
	font-size: 15px;
	color: #666;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-right: 20px;
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
}

.csindex_intro_left h3 i {
	font-size: 13px;
	color: #888;
	display: block;
}
.csindex_intro_left p {
	line-height: 22px;

}
.csindex_intro_left p.name {
	color: #888;
	font-size: 13px;
}

.csindex_intro_left p.font_blue {
	top: 0px;
	position: relative;
}
.csindex_intro_right {
	width: 300px;
	min-width: 300px;
	float: left;
}
.banner_pic {
	width: 320px;
    margin: 18px 15px 0 0;
}
.csindex_content {
	/*background: #f9f9f9;*/
	/*border: 1px solid #f3f3f3;*/
    width: 960px;
	margin-top: 10px;
	/*padding-left: 15px;
	padding: 10px ;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;*/
}
.csindex_content_left {
	width: 640px;
	float: left;
	margin-right: 15px;
}
.csindex_content_right {
	width: 300px;
	float: left;
}

.csindex_content_right_item {
	width: 280px;
	float: left;
	padding: 10px;
	border-bottom: 1px dashed #CCC;
	/*background: #f3f3f3;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;*/
	margin-bottom: 10px;
}
.csindex_content_right_item img {
	float: left;
}
.csindex_content_right_item p {
	margin-left: 42px;
	float: left;
}

.csindex_content_right_item h4 {
	width: 230px;
	font-weight: 600;
	font-size: 13px;
	color: #333;
	margin-top: 10px;
	float: left;
	margin-left: 10px;
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;

}
.csindex_content_right_item h4 a {
	font-weight: 600;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
}
.csindex_content_right_item p a {
    color: #666666;
	font-size: 13px;
	text-decoration: none;
}
.csindex_content .csindex_content_left .case_item {
	width: 600px;
	/*background: url("../products/img/success_stories/bg.png") repeat scroll left top transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	color: #666;
	padding: 15px 15px 5px 15px;
	/*border: 4px solid #fff;*/
	margin-bottom: 10px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/* IE10 */
	background-image: -ms-linear-gradient(top, #fff 0%, #F8F8F8 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #fff 0%, #F8F8F8 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #fff 0%, #F8F8F8 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, from(0, #f9f9f9), to(1, #F8F8F8));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #fff 0%, #F8F8F8 100%);
	/* Proposed W3C Markup */
	background-image: linear-gradient(top, #fff 0%, #F8F8F8 100%);
	float: left;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.csindex_content .csindex_content_left .case_item {
}

.csindex_content_left p {
	color:#666;
}

.csindex_content .csindex_content_left .case_item .image {
	float: left;
	/*width: 190px;*/
	margin-right: 10px;
}
.csindex_content .csindex_content_left .case_item {
	float: left;
	min-height: 100px;
}

.csindex_content .content {
	float: left;
	min-height: 100px;
	width:440px;
}
.profile .csindex_content h2 {
	font-size: 18px;
	color: #111;
}
.csindex_content .csindex_content_left .case_item .content h3 {
	font-weight: normal;
	font-size: 18px;
	color: #222;
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;

}
.csindex_content .csindex_content_left .case_item img {
	width: 130px;
	float:left;
	border: 1px solid #ccc;
	margin-right:5px;
}
.csindex_content li.open_more_stories {
	width: 350px;
	clear: both;
	cursor: pointer;
	background: url(../img/icon/down_line_10_light.png) no-repeat center right;
}
.csindex_content p.open_more_stories {
	clear: both;
	margin-left: 200px;
	cursor: pointer;
	text-align: right;
	padding-right: 20px;
	margin-right: 10px;
	background: url(../img/icon/down_line_10_light.png) no-repeat center right;
}
.csindex_content .more_stories {
	border-top: 1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 10px;
}
.csindex_content .more_stories ul {
	/*width: 280px;
	float: left;*/
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.csindex_content .more_stories ul li {
	width: 48%;
	float: left;
}

.csindex_content .more_stories a {
	color: #006FD6;
	text-decoration: none;
	border-top: none;
}
.csindex_content .more_stories a:hover {
	color: #2b74a9;
	text-decoration: none;
	border-top: none;
}

.profile_head {
	margin: 10px;
}
.profile_head .left {
	width: 380px;
	overflow: hidden;
}
.profile_head img {
	border: 1px solid #bababa;
	margin-bottom: 20px;
}

.profile_head table {
	margin-left: 10px;
}
.profile_head table th {
	font-size: 13px;
	color: #FFF;
	padding: 7px 10px;
	background: #09c;
}
.profile_head table td {
	padding: 10px 10px ;
	font-size: 12px;
	color: #333;
}
.profile_head .says {
	clear: left;
	background: #eee;
	padding: 10px 10px 0px 10px;
	margin-bottom: 10px;
}
span.dsm_version,
div.dsm_version {
    font-weight: normal;
    height: 18px;
    padding: 15px 0 0 10px;
	display: inline-block;
}

.profile h2.font_bold {
	font-weight: bold;
}
.profile h2 {
	color: #222;
	font-size: 16px;
	margin-bottom: 20px;
}
.profile p.sub_title {
	color: #333;
	font-weight: bold;
	font-size: 14px;
}


/*performance*/
.perf h2 {
	color: #09C;
	font-size: 16px;
}
.perf .perf_img {
	text-align: center;
	width: 99%;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	margin: 0 auto 20px auto;
	overflow: hidden;
}
.perf img {
	margin: 0 auto;
}


/*solutions*/
.solutions ul li,
.solutions ol li {
	line-height: 18px;
	margin-bottom: 10px;
}
.solutions hr {
	margin: 20px 0 ;
}


/*live demo*/
.live_demo_top div {
}
.live_demo_top .top_link p {
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
	font-size: 16px;
	margin-left: 5px;
	line-height: 24px;
	font-size: 14px;
}
.lave_demo_button{
    margin: 17px 0 0 160px;
}
.lave_demo_button p {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
    background-color: #F3F3F3;
	padding: 11px 15px;
    margin: 0 0 25px 265px;
	float: left;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}
.live_demo_top a.link_button {
	width: 251px;
	height: 63px;
	display: block;
	background: url(../products/img/livedemo/livedemo_b1.jpg) no-repeat;
}
.live_demo_top a.link_button:hover {
	display: block;
	background: url(../products/img/livedemo/livedemo_b2.jpg) no-repeat;
}


/*DSM index*/
#dsm_index_wrapper,
#dsm_content_wrapper {
	margin-top: 20px;
    /*-moz-box-shadow: 0 0 2px 1px #e7e7e7;
	-webkit-box-shadow: 0 0 2px 1px #e7e7e7;
	box-shadow: 0 0 2px 1px #e7e7e7;*/
    background: #FFF;
	border: 1px solid #E7E7E7;
	border: 1px solid #E7E7E7;
   /* border: 2px solid #FFFFFF;*/
    width: 958px;
	/*background: url("../dsm/img/dsm4.0_content/dsm_index_bg.png") repeat-x;*/
	*margin-top: 0px;
}
.dsm_index {
    margin: 0 auto;
	padding-top:50px;
    width: 958px;
}
.dsm_infohead {
	margin:10px 80px 50px 60px;
}
#dsm_index_wrapper #dsm_version {
	color: #3A3A3A;
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial,微軟正黑體, "Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
    font-size: 22px;
    font-weight: normal;
	height: 37px;
	z-index: 5;
	*z-index: 5;
}
#dsm_software_spec_icon {
	display: block;
}
.dsm_index_content #raid_calculator_icon {
	clear: right;
	display: block;
	margin-top: 10px;
}
.dsm_infohead_left {
	width: 630px;
	float: left;
	padding-right: 20px;
}

.dsm_infohead_right {
	width: 220px;
	float: left;
}
.dsm_index_hr {
	height: 7px;
	text-align: center;
	display: block;
}

.dsm_index_content {
	margin-bottom: 40px;
	bottom: 0;
}
.dsm_index_content .word_left,
.dsm_index_content .word_right,
.surveillance_index_content .word_left,
.surveillance_index_content .word_right {
	margin-top: 50px;
}

.word_center {
	margin-top: 50px;
	margin-left: 40px;
}

.dsm_index_content .word_left div,
.dsm_index_content .word_right div,
.surveillance_index_content .word_left div,
.surveillance_index_content .word_right div {
	vertical-align: middle;
	padding-top: 40px;
}
.dsm_index_content .word_right div.first,
.surveillance_index_content .word_right div.first {
	padding-top: 70px;
	margin-bottom: 30px;
}
.dsm_index_content .word_left div,
.surveillance_index_content .word_left div {
	/*padding-right: 540px;*/
	margin-left: 40px;
}
.dsm_index_content .word_right div,
.surveillance_index_content .word_right div {
	margin-left: 540px;
	margin-right: 40px;
}
.dsm_index_content a.linkto,
.dsm_index_footer a.linkto,
.surveillance_index_content a.linkto,
.surveillance_index_footer a.linkto {
	font-size: 13px;
	color: #09C;
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,微軟正黑體,"Microsoft JhengHei", 微软雅黑,"Microsoft YaHei",新細明體,Verdana, sans-serif;
	text-decoration: none;
}

.dsm_index_footer {
	margin: 40px 15px 0 15px;
}
.dsm_index_footer ul li {
	width: 200px;
	margin: 0 16px;
	float: left;
}
.dsm_index_footer ul {
	padding-bottom: 20px;
}
.dsm_index_footer_table {
	float: left;
}
.dsm_index_footer_table .head_left {
	padding-bottom: 10px;
	padding-right: 10px;
}
.dsm_index_footer_table .head_right {
	width: 120px;
	text-align: left;
	padding-bottom: 10px;
	color: #000;
}
.dsm_index_footer_table .content {
	padding-bottom: 5px;
}
.dsm_index_footer a {
	color: #09C;
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,微軟正黑體,"Microsoft JhengHei", 微软雅黑, "Microsoft YaHei",新細明體,Verdana, sans-serif;
    text-decoration: none;
	font-size: 12px;
}

.dsm_index_footer a.imglink_1,
.dsm_index_footer a.imglink_2,
.dsm_index_footer a.imglink_3,
.dsm_index_footer a.imglink_4,
.dsm_index_footer a.imglink_5,
.dsm_index_footer a.imglink_6,
.dsm_index_footer a.imglink_7,
.dsm_index_footer a.imglink_8 {
	width: 70px;
	height: 70px;
	display: inline-block;
}
.dsm_index_footer a.imglink_1 {
	background: url("../dsm/img/index/icon_file_sharing.png");
}
.dsm_index_footer a.imglink_2 {
	background: url("../dsm/img/index/icon_backup.png");
}
.dsm_index_footer a.imglink_3 {
	background: url("../dsm/img/index/icon_multimedia.png");
}
.dsm_index_footer a.imglink_4 {
	background: url("../dsm/img/index/icon_rich_apps.png");
}
.dsm_index_footer a.imglink_5 {
	background: url("../dsm/img/index/icon_privilege_security.png");
}
.dsm_index_footer a.imglink_6 {
	background: url("../dsm/img/index/icon_network.png");
}
.dsm_index_footer a.imglink_7 {
	background: url("../dsm/img/index/icon_management.png");
}
.dsm_index_footer a.imglink_8 {
	background: url("../dsm/img/index/icon_energy_saving.png");
}


/*DSM 3.2 content*/
.dsm3_2 h1 {
	color: #3A3A3A;
    font-size: 22px;
    font-weight: normal;
}
.dsm3_2 h2 {
    color: #016BB1;
    font-size: 16px;
    font-weight: bold;
	margin-bottom: 5px;
}
.dsm3_2 h2 sup {
	color: #016BB1;
}
.dsm_sub_head {
	margin-left: 0px;
	margin-bottom: 30px;
	font-size: 12px;
}
.dsm_sub_head .sub_this {
	font-size: 12px;
	margin-right: 15px;
	padding-bottom: 20px;
	color: #07a1e9;
    font-weight: normal;
	background: url("../dsm/img/arrow_dsm3.2.png") no-repeat  center 18px ;
}
.dsm_sub_head a {
	color: #A0A0A0;
    margin-right: 15px;
    text-decoration: none;
    font-weight: normal;
	display: inline;
}
.dsm_sub_head a sup {
	color: #A0A0A0;
}
.dsm_sub_head a:hover {
	color: #07A1E9;
}
.dsm_sub_head a sup:hover {
	color: #09f;
}
.dsm3_2 img {
	text-align: center;
	margin-bottom: 10px;
}
.dsm3_2 sup {
	font-size: 10px;
    font-weight: bold;
	color: #777;
}
.dsm_sub_head sup {
	font-weight: normal;
}
.dsm3_2 p.last,
.dsm3_2 img.last,
.dsm3_2 ul.last,
.dsm3_2 ol.last {
	margin-bottom: 20px;
}
.dsm3_2 ol,
.dsm3_2 ul {
	margin-left: 20px;
	font-size: 12px;
}
.dsm3_2 ul li {
    color: #4B4B4B;
    line-height: 24px;
    margin-left: 20px;
	list-style: disc;
}
.dsm3_2 p {
	line-height: 20px;
	margin-bottom: 20px;
	font-size: 13px;
}
.dsm3_2 p.footnote {
	font-size: 11px;
	color: #666;
}




/*DSM 4.0 content*/
.dsm4_0 p,
.dsm4_0 h1,
.dsm4_0 h2,
.dsm3_2 h1,
.dsm3_2 h2,
.dsm_sub_head,
.sub_this {
	font-family: Helvetica,Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei",新細明體,Verdana, Tahoma,sans-serif;
}
.dsm4_0 p {
    color: #555;
	font-size:13px;
    line-height: 20px;
}
.dsm4_0 h1 {
	color: #000;
    font-size: 28px;
    font-weight: normal;
}
.dsm4_0 h2 {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.dsm4_0 sup {
	font-size: 8px;
	-webkit-text-size-adjust: none;
	line-height: 8px;
}
.dsm4_0 .last{
	margin-bottom: 20px;
}



/*apps*/
.apps_body {
}
.apps_body ul.packages_list li.list {
	width: 180px;
	padding: 15px 10px 20px 0;
}
.apps_body ul.packages_list li.list a {
	color: #0088cc;
	text-decoration: underline;
}
.apps_body ul.packages_list li.list a:hover {
	color: #09f;
	text-decoration: none;
}
.apps_body ul.packages_list li.title {
	height: 24px;
	font-size: 14px;
    font-weight: bold;
}
.apps_body .title a {
	color: #333;
	text-decoration: none;
}
.apps_body ul.packages_list li.content {
	font-size: 12px;
	height: auto;
	line-height: 18px;
}

.apps_body h1 {
	font-size: 24px;
    font-weight: normal;
}
.apps_body p {
	color: #4B4B4B;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
}
.apps_body p.last,
.apps_body ul.last,
.apps_body ol.last {
	margin-bottom: 20px;
}
.apps_body h2,
.apps_body h2.bold {
	color: #222;
    font-size: 16px;
    margin-bottom: 10px;
	line-height: 25px;
}
.apps_body h2 {
	font-weight: normal;
}
.apps_body h2.bold {
	font-weight: bold;
}
.apps_body p.bold_blue {
	border-bottom: 1px solid #E6E6E6;
    color: #0465CC;
    font-size: 17px;
    font-weight: bold;
}
.apps_body p {
	color: #444;
    font-size: 12px;
    line-height: 18px;
	margin-bottom: 10px;
}
.apps_body p a {
	text-decoration: underline;
}
.apps_body p a:hover {
	text-decoration: none;
}
.apps_body ul,
.apps_body ol,
.apps_body ul.last,
.apps_body ol.last,
.apps_body ul.havelist,
ul.packages_list {
	color: #333;
	padding-right: 10px;
	line-height: 22px;
}
.apps_body ol {
	line-height: 15px;
}
.apps_body .havelist {
	list-style: disc;
}

.syno_packages {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 760px;
	background: none repeat scroll 0 0 #FFF;
	padding-right: 0;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px;
}
.apps_body .syno_packages ul {
	padding-right: 0;
}
.apps_body .syno_packages td {
	width: 360px;
	padding-bottom: 20px;
}
.apps_body .syno_packages .list {
	width: 360px;
	padding: 3px 10px;
	overflow: hidden;
}
.syno_packages .packages_img,
.syno_packages .content {
	float: left;
}
.syno_packages .packages_img {
	width: 80px;
}
.syno_packages .title {
	font-size: 13px;
    font-weight: bold;
	margin-top: 10px;
}

.syno_packages .content {
	width: 260px;
	margin: 5px 10px 5px 5px;
	line-height: 18px;
}
.syno_packages .applist_download a {
	margin-left: 5px;
}
.syno_packages .norightborder {
	border-right: none;
	padding-left: 1px;
}
.syno_packages .noleftborder {
	border-left: none;

}
.apps_body p.sub_title {
	font-size: 16px;
	padding-top: 20px;
	margin-bottom: 0;
    font-weight: bold;
}
.apps_body .app_packages_hr {
	padding: 0px 0 20px 0;
}


/*third_party*/
.apps_body .third_party {
	padding: 10px 0 0;
}
.apps_body .third_party_list .list {
	width: 180px;
	padding: 10px 5px ;
	border-right: 1px solid #CCC;
}
.apps_body .third_party_list .list_last {
	width: 175px;
	padding: 0 5px 20px 5px;
	border-right: none;
}

.apps_body .third_party_list .list h2 {
	font-size: 16px;
	border-bottom: 1px dotted #999;
    color: #444;
	padding: 0 0 3px 2px;
	font-weight: bold;
}
.apps_body .third_box {
	margin: 5px 0;
	padding: 10px;
	background: #ddd;
}
.apps_body .third_party_list .list ul {
	padding-right: 0px;
}
.apps_body .third_party_list .list .title {
	color: #666;
	padding: 0 0 10px;
	font-size: 13px;
}
.apps_body .third_party_list .list .logo {
	height: 60px;
	overflow: hidden;
}
.apps_body .third_party_list .list .learnmore {
	text-align: right;
	padding: 10px 0 0;
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
}

.apps_body .table_top_head {
	background: #eee;
	padding: 3px 0;
}

.apps_body .gpl_cart {
	margin: 5px 0 0 0;
}
.apps_body .gpl_cart th {
	background: #ccc;
	padding: 3px 0;
	border-bottom: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
}
.apps_body .gpl_cart td {
	background: #f7f7f7;
	padding: 0 8px;
	border-bottom: 2px solid #FFF;
	border-right: 2px solid #FFF;
	border-left: 2px solid #FFF;
	vertical-align: middle;
}
.third_party_app_int ul,
.third_party_app_int ol,
.third_party_app_int ul.last,
.third_party_app_int ol.last,
.developer ul,
.developer ol,
.developer ul.last,
.developer ol.last,
.gpl ul,
.gpl ol,
.gpl ul.last,
.gpl ol.last {
	padding-left: 30px;
}
.third_party_app_int h1,
.gpl h1 {
	margin-bottom: 0;
}
.third_party_app_int h1.heading,
.gpl h1.heading {
	margin-bottom: 20px;
}
.third_party_app_int ol li,
.third_party_app_int ul li {
	font-size: 12px;
}
.developer .twoblock td {
	font-size: 12px;
}


/*resources*/
.resources table.brochures td {
	vertical-align: middle;
	text-align: left;
	line-height: 18px;
}
.resources table th.DL_link {
	width: 100px;
}

/*media press*/
.press h2 {
	margin-bottom: 0;
}


/*support*/
.faq_index .faq_index_middle {
	float: left;
	width: 570px;
}
.faq_index_middle a {
	vertical-align: middle;
}
.faq_index_middle img {
	margin-bottom: 5px;
}
.faq_index_middle h1 {
	margin-bottom: 30px;
}
.faq_index_middle ul,
.faq_index_middle ol {
	margin-bottom: 20px;
}
.faq_index .faq_index_right_menu {
	width: 170px;
	padding-left: 10px;
	float: left;
}
.faq_index .faq_index_right_menu div {
	margin-bottom: 20px;
	border: 1px solid #E1E1E1;
	padding: 3px;
	font-size: 12px;
}
.faq_index .faq_index_right_menu div img {
	text-align: center;
	display: block;
	margin-left: 0;
}
.faq_index .faq_index_right_menu div ul li {
	line-height: 20px;
}
.normal_body .faq_index_right_menu div ul {
	margin-left: 20px;
	padding-bottom: 10px;
}
.normal_body .faq_index_right_menu div ul li {
	margin-left: 0;
}
.faq_index_right_menu h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 5px 8px 3px 8px;
	margin-bottom: 0;
}
.faq_index_right_menu input,
.faq_index_right_menu select {
	font-size: 10px;
	margin-bottom: 3px;
}
.faq_index_right_menu input.sptbutton {
	font-size: 12px;
}

.faq_inputform {
	background: #f7f7f7;
	margin-bottom: 20px;
}
.faq_search {
	background: #f7f7f7;
	margin-bottom: 10px;
}
.faq_inputform h2,
.faq_show h2,
.faq_search h2,
.faq_searchshow h2 {
	color: #333;
	padding: 5px 0 5px 10px;
	margin-bottom: 0;
}
.faq_show {
	width: 770px;
	overflow: hidden;
}
.faq_show h2 {
	padding: 5px 0;
	margin-bottom: 10px;
}
.faq_inputform form {
	text-align: center;
	padding: 10px;
	border-top: 2px solid #FFF;
}
.faq_inputform label {
	padding-right: 5px;
	color: #111;
}
.faq_inputform input,
.faq_inputform select {
	font-size: 12px;
	color: #555;
}
.faq_show .faq_feedback {
	border-top: 1px solid #EEE;
	padding-top: 10px;
}
.faq .gray_bg {
    background: #EFEFEF;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
	margin-bottom: 0;
}
.faq_all {
	padding: 0 10px;
	border-top: 2px solid #FFF;
}
.faq_all h3 {
	border-bottom: 1px solid #DCDCDC;
    color: #222;
    font-size: 15px;
	margin-top: 10px;
}
.faq_all ul,
.faq_search ul,
.faq_show ul,
.faq_all ol,
.faq_search ol,
.faq_show ol {
	margin-bottom: 20px;
}
.faq_all ul li,
.faq_search ul li,
.faq_show ul li,
.faq_all ol li,
.faq_search ol li,
.faq_show ol li {
	line-height: 26px;
}
.faq_search ol li,
.faq_show ol li {
	margin-left: 20px;
}
.faq_show ol li {
	color: #4B4B4B;
}
.faq_search div a.back {
	margin-right: 20px;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 13px;
}


.faq_show .faqpdtlist {
    background: #F0EEFF;
    border: 1px solid #CCC;
    padding: 0px 10px 0 10px;
	margin-bottom: 10px;
	padding-top: 5px;
}
.faqpdtlist p {
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 22px;
}
.faq_show .faq_content {
	font-size: 13px;
	line-height: 18px;
	color: #222;
}
.faq_show .router {
	font-size: 13px;
	line-height: 18px;
	color: #4B4B4B;
}
.faq_show .faq_content table ul {
	margin-bottom: 0;
}
.faq_show a.back {
	margin-top: 30px;
	display: block;
}
.poolbg {
    background: #F0EEFF;
    border: 1px solid #CCC;
	padding: 10px 10px 0 10px;
	font-size: 11px;
	font-weight: bold;
}


.warranty p {
	color: #444;
}
.warranty p b {
	color: #4B4B4B;
}
.hd table.faq_h_item {
	border-collapse: collapse;
	font-size: 13px;
}
.hd table.faq_h_item tr.odd {
	border-bottom: 1px solid #FFF;
}
.hd table.faq_h_item a {
	color: #FFF;
}
.hd table.faq_h_item td {
	font-weight: bold;
	padding: 5px 10px;
}
.hd table.faq_h_item .yes {
	background-color: #0CF;
}
.hd table.faq_h_item .no {
	background-color: #F93;
}

.hd table.faq_h_item .sata {
	background-color: #67a2cc;
	border-right: 1px solid #FFF;
}
.hd table.faq_h_item .sata_light {
	background-color: #8ac0e6;
	border-right: 1px solid #FFF;
}
.hd table.faq_h_item .sata_rightline {
	border-right: 1px solid #4786b3;
}
.hd table.faq_h_item .sata_light_rightline {
	border-right: 1px solid #67a2cc;
}
.hd table.faq_h_item .sas {
	background-color: #71b350;
	border-right: 1px solid #FFF;
}
.hd table.faq_h_item .sas_light {
	background-color: #88cc67;
	border-right: 1px solid #FFF;
}
.hd table.faq_h_item .sas_rightline {
	border-right: 1px solid #579936;
}
.hd table.faq_h_item .sas_light_rightline {
	border-right: 1px solid #6bb347;
}
.hd table.faq_h_item .ssd {
	background-color: #f3a200;
	border-right: 1px solid #FFF;
}
.hd table.faq_h_item .ssd_light {
	background-color: #fac219;
	border-right: 1px solid #FFF;
}
.hd table.faq_h_item .ssdcache {
	background-color: #ae98d9;
}
.hd table.faq_h_item .ssdcache_light {
	background-color: #cdbbf3;
}
.hd table.faq_h_item .gray {
	background-color: #c8c8c8;
	border-right: 1px solid #FFF;
}
.hd table.faq_h_item .gray_light {
	background-color: #d9d9d9;
	border-right: 1px solid #FFF;
}




.hd table.hd_select_table {
	background: #296096;
}
.hd table.hd_select_table td {
	padding: 10px 0 10px 10px
}
.hd table.hd_select_table td h2 {
	color: #FFF;
}
.hd table .hd_select_table_left {
	border-right: 3px solid #fff;
}
.hd_page_nav {
	margin-left: 5px;
}
.hd_page_nav div {
	cursor: pointer;
	color: #666;
	font-size: 14px;
}
.hd_page_nav div img {
	vertical-align: middle;
	margin-right: 3px;
}
.hd_page_nav .active {
	color: #006BBF;
	font-weight: bold;
}
#hd_not_recommended_div {
	margin-top: 10px;
	padding-top: 10px;
	padding: 10px 10px 0 10px;
}
#hd_not_recommended_div table.hd_table h3 {
	font-size: 15px;
	text-align: center;
	margin-bottom: 0;
	line-height: 22px;
}
.hd table.hd_table td.remark {
	border: none;
	background-color: #FFF;
	padding-right: 10px;
}
.hd table.hd_table td.remark ul li,
.hd table.hd_table td.remark ol li,
.hd table.hd_table_by_hd td.remark ul li,
.hd table.hd_table_by_hd td.remark ol li {
	line-height: 18px;
}
.hd table.hd_table_by_hd td.remark {
	border: none;
	background-color: #E6E6E6;
	padding-right: 10px;
}
.hd table.hd_table_by_hd td.applied_model {
	font-size: 12px;
	line-height: 18px;
}

.normal_body .hdd_notice ul,
.normal_body .hdd_notice ul li {
	list-style: disc;
}
.normal_body ul li.hdd_open_notice {

}
.normal_body ul li.hdd_open_notice:hover {
	cursor: pointer;
}
.hdd_notice .hdd_open_notice_content {
	border: 1px dashed #999999;
	background: #f7f7f7;
	padding: 10px 10px 0 10px;
	margin: 5px 10px 10px 20px;
}
.normal_body ul li.hdd_open_notice b {
	padding-right: 15px;
}
.normal_body ul.hdd_notice li.hdd_open_notice:hover {
	cursor: pointer;
}



.supportform .content {
	font-size: 12px;
}
.supportform .gray_bg {
	background: #E6EAF2;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
	width: 940px;
	background-color: #f2fbff;
	border: 1px solid #ececec;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.supportform .gray_bg p{
	color: #444;
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid #ececec;
	padding: 10px 0 10px 20px;
	margin-bottom: 0;
}
.supportform .gray_bg ul {
	padding: 10px 15px;
}
.supportform .gray_bg li {
	color: #555;
	line-height: 22px;
	margin-bottom: 5px;
	font-weight: normal;
}
.supportform .gray_bg li:last-child {
	margin-bottom: 0px;
}
.supportform .gray_bg li.notice {
	color: #6A8B0B;;
}
.supportform sup {
	margin-left: 1px;
}
.required {
    height: 100%;
	width: 0px;
	vertical-align: top;
	position: relative;
	float: left;
	margin-right: -2px;
}
.check_required {
	/*background-color: #ECF5FF;*/
	background-color: #fff600;
    border: 1px solid #999;
	-moz-box-shadow: 1px 1px 3px #ddd;
	-webkit-box-shadow: 1px 1px 3px #ddd;
	box-shadow: 1px 1px 3px #ddd;
}
.supportform .gray_bg a span.underline,
.beta_program_form_input {
    color: #039;
	text-decoration: underline;
}
.supportform .gray_bg a span.underline:hover {
    color: #09f;
}

.supportform_input h2,
.beta_program_form_input h2{
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #eee;
	margin-bottom: 0;
}
.supportform_input .content,
.beta_program_form_input .content,
.beta_program_form_input {
	text-align: center;
	padding: 10px;
	border-top: 2px solid #FFF;
}
.supportform_input .content td.postkey_img {
	height: 20px;
}
.supportform_input .content td.postkey_img img {
	display: inline;
	margin-bottom: 0;
}
.supportform_input .content td.postkey_img input {
	vertical-align: top;
	margin-right: 10px;
}
.supportform_input .content table td ul li {
	list-style-type:disc;
}
.supportform_input label , .beta_program_form_input label {
	padding-right: 5px;
	color: #111;
}
.supportform_input input,
.supportform_input select,
.beta_program_form_input input,
.beta_program_form_input select{
	font-size: 12px;
	color: #555;
	vertical-align: top;
}
.supportform_input select.expansion,
.beta_program_form_input select.expansion{
	color: #ccc;
}
.supportform_input input,
.supportform_input select,
.supportform_input textarea,
.beta_program_form_input input,
.beta_program_form_input select,
.beta_program_form_input textarea {
	position: relative;
	left: 0;
	z-index: 5;
	vertical-align: top;
}
.supportform_input div.content sup {
	color:#ff007e;
	font-size:16px;
}
.supportform_input input, .beta_program_form_input input {
	padding:1px;
}
.supportform_input,
.beta_program_form_input {
	background: #f7f7f7;
	margin-bottom: 20px;
	width: 775px;
}
.supportform_input table,
.beta_program_form_input table {
	margin-bottom:0;
}
.supportform_input table sup,
.beta_program_form_input table sup {
	font-weight: bold;
	padding-left: 3px;
	vertical-align: top;
	color: #000;
}
.supportform_input table td,
.beta_program_form_input table td {
	text-align: left;
	padding: 6px 2px;
	vertical-align: top;
	color: #333;
	font-size: 13px;
}
.supportform_input table td.right,
.beta_program_form_input table td.right {
	text-align: right;
	width: 250px;
}
.supportform_input table td textarea {
	font-size: 12px;
	color: #333;
	width: 600px
}

.beta_program_form_input table td textarea {
	font-size: 12px;
	color: #333;
}
.beta_program_form_input {
    color: #333;
    text-decoration: none;
	vertical-align: top;
	text-align: left;
}






/*knowledge base*/
#knowledge_base_head {
	width: 980px;
	margin: 0 auto;
}
#kb_content {
	width: 940px;
	background: url("../dsm/img/dsm4.0_content/dsm_index_bg.png") repeat-x scroll center -10px;
	*margin-top: 0px;
	margin: 0 auto 20px auto;
    background: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #E7E7E7;
	padding: 20px;
}
#knowledge_base_head {
	padding-top: 20px;
}
#knowledge_base_head h1 {
	font-size: 18px;
	font-weight: bold;
	color: #444;
}

.knowledge_base_content {
	font-size: 14px;
	line-height: 22px;
	padding: 10px 0 0 0;
	/*
	-moz-box-shadow: 1px 1px 3px #ddd;
	-webkit-box-shadow: 1px 1px 3px #ddd;
	box-shadow: 1px 1px 3px #ddd;
	box-shadow: 20px 0 10px -20px #CCCCCC inset;
	*/
}

.knowledge_base_search_button,
.knowledge_base_options_button {
	font-family: Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",Helvetica,新細明體,Verdana,Tahoma,sans-serif;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	background: #FFF;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
	background: -moz-linear-gradient(center top , #fff, #E0E0E0) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0%, 0 100%, from(#fff), to(#E0E0E0));
	background: -o-linear-gradient(top, #fff 0%,#E0E0E0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%,#E0E0E0 100%); /* IE10+ */
	background: linear-gradient(top, #fff 0%,#E0E0E0 100%); /* W3C */
    text-shadow: 0 1px 0 #FFFFFF;
	-webkit-box-shadow: 0 0 1px #FFFFFF inset;
	-moz-box-shadow: 0 0 1px #FFFFFF inset;
	box-shadow: 0 0 1px #FFFFFF inset;
}
.search_area #search_button {
	padding: 0 10px;
	font-size: 14px;
}
.knowledge_base_search_button span {
	font-size: 13px;
	line-height: 26px;
	height: 26px;
	padding: 0 10px;
	color: #2E6E9E;
	text-shadow: 0 1px #fff;
}

.kb_rounded-top {
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-right-radius: 2px
}
.kb_rounded-bottom {
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px
}


.knowledge_base_content .search_area {
	background: #296096;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 10px 8px 10px;
	width: 918px;
	overflow: hidden;
}
.knowledge_base_content .search_area input#search_input {
	font-size: 15px;
	text-indent: 5px;
	height: 22px;
	margin-right: 10px;
}
.knowledge_base_content .search_area .search_input_csy {
	width: 350px;
}
.knowledge_base_content .search_area .search_input_cht,
.knowledge_base_content .search_area .search_input_chs {
	width: 570px;
}
.knowledge_base_content .search_area .search_input_dan {
	width: 460px;
}
.knowledge_base_content .search_area .search_input_deu {
	width: 380px;
}
.knowledge_base_content .search_area .search_input_enu,
.knowledge_base_content .search_area .search_input_us,
.knowledge_base_content .search_area .search_input_uk {
	width: 480px;
}
.knowledge_base_content .search_area .search_input_esp,
.knowledge_base_content .search_area .search_input_mx {
	width: 350px;
}
.knowledge_base_content .search_area .search_input_fre {
	width: 400px;
}
.knowledge_base_content .search_area .search_input_ita {
	width: 430px;
}
.knowledge_base_content .search_area .search_input_jpn {
	width: 480px;
}
.knowledge_base_content .search_area .search_input_nld {
	width: 450px;
}
.knowledge_base_content .search_area .search_input_plk {
	width: 380px;
}
.knowledge_base_content .search_area .search_input_rus {
	width: 270px;
}
.knowledge_base_content .search_area .search_input_kor {
	width: 500px;
}
.knowledge_base_content .search_area .search_input_hun {
	width: 500px;
}
.knowledge_base_content .search_area .search_input_swe {
	width: 500px;
}

.knowledge_base_content .search_area label,
.knowledge_base_content .search_area label.first_label {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
.knowledge_base_content .search_area label {
	margin-right: 5px;
}
.knowledge_base_content .search_area label.first_label {
	margin-right: 5px;
}
.knowledge_base_content select {
	line-height: 24px;
}
.knowledge_base_content label {
	line-height:30px;
}


/*
.knowledge_base_content input[type=text], .knowledge_base_content input[type=password], .knowledge_base_content textarea, .knowledge_base_content select {
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

.knowledge_base_content input[type=text]:focus, .knowledge_base_content form input[type=password]:focus, .knowledge_base_content form textarea:focus, .knowledge_base_content select:focus {
	outline: none;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 3px rgba(100, 100, 90, 0.2);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 3px rgba(100, 100, 90, 0.2);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 3px rgba(100, 100, 90, 0.2);
}
.knowledge_base_content button, .knowledge_base_content input[type="button"], .knowledge_base_content input[type="reset"], .knowledge_base_content input[type="submit"] {
	cursor: pointer;
}
*/


#opener_knowledge_base {
	float: right;
	text-align: right;
	vertical-align: middle;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
}
.knowledge_base_options_button {
	height: 26px;
	line-height: 26px;
}
#opener_knowledge_base span {
	font-size: 13px;
	text-decoration: none;
	color: #2E6E9E;
	cursor: pointer;
	background: url(../img/icon/down_line_10.png) no-repeat 0 1px;
	padding-left: 20px;
}
#open_div_knowledge_base {
	margin-top: 10px;
	margin-bottom: 0px;
}
#more_option_area {
	display: none;
	clear: left;
	/*border-top: 1px solid #e3e3e3;
	padding-top: 5px;*/
}
#more_option_area select {
	border: 1px solid #CCC;
	font-size: 13px;
}
#more_option_area option {
	padding: 0 5px;
	border-right: 1px solid #999;
}
.checkbox_search_enu {
	margin-left: 10px;
	color: #fff;
}
.checkbox_search_enu input {
	margin-right: 3px;
	padding-top: 5px;
	line-height: 30px;
}

#search_result {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 918px;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #DDD;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}


#search_result ul {
	/*border-bottom: 1px dotted #ddd;*/
	margin-bottom: 10px;
	margin-right: 20px;
	background: url(/support/img/knowledge_base/point_arrow_blue.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -4px;
}
#search_result ul:hover {
	background: url(/support/img/knowledge_base/point_arrow.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -4px;
}

#search_result ul a {
	color: #09f;
}
#search_result ul li {
	color: #333;
	font-size: 14px;
	line-height: 22px;
	padding-left: 5px;
}
#search_result #close_search_result {
	background: url(/support/img/knowledge_base/close_icon.gif) no-repeat scroll 0 0 transparent;
	width: 30px;
	height: 30px;
	position: relative;
	cursor: pointer;
	margin-top: 10px;
	display: inline-block;
}
#search_result .result_sorting {
	margin-right: 20px;
	margin-top: 7px;
	display: inline-block;
}
#search_result .title {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	color: #222;
	width: 600px;
	display: inline-block;
	overflow: hidden;
}
#search_result .border_bottom {
	border-bottom: 1px dotted #EEE;
	margin: 0 10px 10px 10px;
}
#search_result .title .result_number {
	font-size: 14px;
	color: #888;
	margin-left: 10px;
}
#search_result .title .result_keyword {
	margin-left: 5px;
}
#search_result .title .result_keyword,
#search_result ul li .result_keyword {
	font-weight: bold;
	color: #444;
}
#search_result ul li a,
#search_result .page_dir a {
	text-decoration: none;
	color: #2E6E9E;
}
#search_result .page_dir a {
	font-weight: normal;
}
#search_result ul li a:hover,
#search_result .page_dir a:hover {
	color: #09f;
}
#search_result ul li.topic {
	color: #222;
	list-style: none;
}
#search_result ul li.desc {
	list-style: none;
	color: #777;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}
#search_result ul li.update_rank {
	list-style: none;
	color: #666;
	padding-bottom: 5px;
	font-size: 11px;
	text-align: right;
}
#search_result .page_dir {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0;
}
#search_result .page_dir a {
	padding: 0 5px;
	margin: 0 5px;
}


#tabs_wrapper {
	margin-top: 20px;
}
.knowledge_base #toggle_nav,
.knowledge_base #most_viewed_toggle_nav,
.knowledge_base #last_updated_toggle_nav {
	width: 955px;
}
.knowledge_base #toggle_nav,
.knowledge_base #most_viewed_toggle_nav,
.knowledge_base #last_updated_toggle_nav {
	width: 245px;
	float: left;
}

.uneditable-input {
	display: block;
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	background-color: #eee;
}

.knowledge_base_content #most_viewed_tabs,
.knowledge_base_content #last_updated_tabs {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	width: 938px;
}
#most_viewed_tabs ul,
#most_viewed_tabs ol,
#last_updated_tabs ul,
#last_updated_tabs ol  {
	margin-left: 0 ;
}

#nav_tabs {
	margin: 0;
	padding: 0;
}
#nav_tabs li {
	margin-left: 0;
	width: 300px;
	float: left;
}
#nav_tabs li a {
	display: block;
}

#tabs_content .block_left {
	/*width: 250px;*/
	width: 23%;
	float: left;
}
#tabs_content .block_left ul li,
#nav_tabs li {
	margin-left: 0;
	padding-left: 5px;
	list-style: none;
}
#tabs_content .block_right {
	/*width: 687px;*/
	width: 76.8%;
	float: left;
	border-left: 1px solid #ddd;
	background: #f3f3f3;
	min-height: 480px;
}
#tabs_content .block_right ul {
	margin: 5px 0 5px 5px;
	background: url(/support/img/knowledge_base/point_arrow.png) no-repeat;
	background-position: 10px 0;
	position: relative;
}
#tabs_content .block_right ul:hover {
	background: url(/support/img/knowledge_base/point_arrow_hover.png) no-repeat;
	background-position: 10px 0;
}
#tabs_content .block_right ul a {
	color: #1b7aba;
	font-weight:bold;
	font-size:13px;
}


#tabs_content .block_right ul:hover a,
#tabs_content .view_all a:hover {
	color: #e77d00;
}
#tabs_content .block_right ul li {
	list-style: none;
}
#tabs_content .block_right ul li a {
	text-decoration: none;
}
#tabs_content .block_right ul li.topic {
	color: #333;
	font-size: 14px;
	line-height: 20px;
	padding-left: 0;
	padding-top: 5px;
	margin-left: 30px;
}
#tabs_content .block_right ul li.desc {
	list-style: none;
	color: #919191;
	line-height: 20px;
	border-bottom: 1px dotted #ddd;
	padding-top: 5px;
	margin-left: 10px;
	padding-left: 20px;
	padding-bottom: 5px;
}

#tabs_content .view_all {
	text-align: right;
	margin: 10px;
	font-size: 11px;
}
#tabs_content .view_all a {
	font-size: 11px;
	text-decoration: none;
	margin-left: 20px;
	color: #555;
	font-weight: bold;
	cursor: pointer;
}
#tabs_content .view_all .need_support {
	background: url(../support/img/knowledge_base/point_arrow_black.png) no-repeat 2px -5px;
	padding-left: 20px;
	margin-left: 4px;
	font-weight: bold;
}
#tabs_content .view_all .need_support:hover {
	background: url(../support/img/knowledge_base/point_arrow_hover.png) no-repeat 2px -5px;
	color: #E77d00;
	cursor: pointer;
}


.knowledge_base_bottom {
	font-size: 12px;
}

.knowledge_base_bottom .bottom_box_link {
	overflow: hidden;
	/*width: 178px;*/
	width: 18.9%;
	height: 60px;
	float: left;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
	letter-spacing: 0px;
	text-decoration: none;
	margin-right: 10px;
	padding: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-color: #E5E5E5 #D1D1D1 #D2D2D2 #E5E5E5;
    border-style: solid;
	border-width: 1px;
	background: #fafafa;
	background: -moz-linear-gradient(center top , #fcfcfc, #EEE) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0%, 0 100%, from(#fcfcfc), to(#EEE));
	background: -o-linear-gradient(top, #fcfcfc 0%,#EEE 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 0%,#EEE 100%); /* IE10+ */
	background: linear-gradient(top, #fcfcfc 0%,#EEE 100%); /* W3C */
}
.knowledge_base_bottom .bottom_box_link:hover {
	background: #f3f3f3;
	background: -moz-linear-gradient(center top , #fff, #f3f3f3) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0 0%, 0 100%, from(#fff), to(#f3f3f3));
	background: -o-linear-gradient(top, #fff 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fff 0%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(top, #fff 0%,#f3f3f3 100%); /* W3C */
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
}
.knowledge_base_bottom .bottom_box_link img {
	vertical-align: middle;
	display: inline;
	position: relative;
	margin-left: -3px;
}
.knowledge_base_bottom .bottom_box_link a {
	color: #666;
	text-decoration: none;
	line-height: 60px;
	height: 60px;
	display: inline-block;
	width: 178px;
	vertical-align: middle;
	text-align: center;
	border-color: #FFFFFF;
    border-style: solid;
	border-width: 1px;
	cursor: pointer;
	/*padding-left: 35px;
	background: url(../support/img/knowledge_base/icon_sprites.png) no-repeat;*/
}
.knowledge_base_bottom .bottom_box_link a:hover {
	/*background: url(../support/img/knowledge_base/icon_sprites_hover.png) no-repeat;*/
	color:#296096;
}


.knowledge_base_content #pageNav {
	text-align: center;
}
.knowledge_base_content #pageNav a {
	color: #2E6E9E;
	margin: 0 5px;
	padding: 0 3px;
}
.knowledge_base_content #pageNav .cPageNum {
	margin: 0 5px;
}



/*
.knowledge_base_bottom .bottom_box_link .compatibility, .knowledge_base_bottom .bottom_box_link .compatibility:hover {
	background-position: 0 5px ;
}
.knowledge_base_bottom .bottom_box_link .community, .knowledge_base_bottom .bottom_box_link .community:hover {
	background-position: 0 -35px ;
}
.knowledge_base_bottom .bottom_box_link .contact, .knowledge_base_bottom .bottom_box_link .contact:hover {
	background-position: 0 -75px ;
}
.knowledge_base_bottom .bottom_box_link .developer, .knowledge_base_bottom .bottom_box_link .developer:hover {
	background-position: 0 -115px ;
}
.knowledge_base_bottom .bottom_box_link .video, .knowledge_base_bottom .bottom_box_link .video:hover {
	background-position: 0 -155px ;
}
*/


/*
.knowledge_base_bottom .compatibility a{
	background: url(../support/img/knowledge_base/compatibility.png) no-repeat 20px;
}
.knowledge_base_bottom .compatibility a:hover{
	background: url(../support/img/knowledge_base/compatibility_hover.png) no-repeat 20px;
}
.knowledge_base_bottom .community a{
	background: url(../support/img/knowledge_base/community.png) no-repeat 20px;
}
.knowledge_base_bottom .community a:hover{
	background: url(../support/img/knowledge_base/community_hover.png) no-repeat 20px;
}
.knowledge_base_bottom .contact a{
	background: url(../support/img/knowledge_base/contact.png) no-repeat 20px;
}
.knowledge_base_bottom .contact a:hover{
	background: url(../support/img/knowledge_base/contact_hover.png) no-repeat 20px;
}
.knowledge_base_bottom .developer a{
	background: url(../support/img/knowledge_base/developer.png) no-repeat 20px;
}
.knowledge_base_bottom .developer a:hover{
	background: url(../support/img/knowledge_base/developer_hover.png) no-repeat 20px;
}
.knowledge_base_bottom .video a{
	background: url(../support/img/knowledge_base/video.png) no-repeat 20px;
}
.knowledge_base_bottom .video a:hover{
	background: url(../support/img/knowledge_base/video_hover.png) no-repeat 20px;
}
*/


.knowledge_base_bottom .bottom_box_link a span {
	width: 40px;
	height: 40px;
	display: inline-block;
}


.knowledge_base_bottom .last {
	margin-right: 0;
	margin-bottom: 0;
}


.kb_tutorials .kb_tutorials_block,
.kb_faq .kb_faq_block,
.kb_faq .kb_tags_block {
	overflow: hidden;
	border: 1px solid #DDD;
	margin-bottom: 10px;
	background: url(../css/jquery/jquery_ui/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x2000.png) repeat-x 0 -20px #F6F6F6;
	width: 750px;
}
.kb_tutorials .kb_tutorials_block h3,
.kb_faq .kb_faq_block h3,
.kb_faq .kb_tags_block h3 {
	margin-bottom: 0;
	padding: 10px 0 10px 15px;
	cursor: pointer;
}
.kb_tutorials .kb_tutorials_block h3 a,
.kb_faq .kb_faq_block h3 a,
.kb_faq .kb_tags_block h3 a {
	font-size: 14px;
	font-weight: bold;
	color: #006BBF;
	padding-left: 20px;
	text-decoration: none;
}
.kb_faq .kb_tags_block h3,
.kb_faq .kb_tags_block h3 a {
	cursor: default;
}
.kb_tutorials .kb_tutorials_block h3 a {
	background: url(../img/icon/down_line_10_light.png) 0 5px no-repeat;
}
.kb_faq .kb_faq_block h3 a,
.kb_faq .kb_tags_block h3 a,
.kb_tutorials .kb_tutorials_block h3 a {
	background: url(../img/icon/down_line_10_light.png) 0 5px no-repeat;
}
.kb_faq .kb_faq_block h3 a.active,
.kb_faq .kb_tags_block h3 a.active,
.kb_tutorials .kb_tutorials_block h3 a.active {
	background: url(../img/icon/up_line_10_light.png) 0 5px no-repeat;
}

/*
.kb_tutorials .kb_tutorials_block h3 a:hover {
	background: url(../img/icon/down_line_10.png) 0 5px no-repeat;
}
*/
/*
.kb_faq .kb_faq_block h3 a:hover {
	background: url(../img/icon/down_line_10.png) 0 5px no-repeat;
}
*/

.kb_tutorials .kb_tutorials_block ul,
.kb_faq .kb_faq_block ul,
.kb_faq .kb_tags_block ul {
	margin-bottom: 20px;
	border-bottom: 1px dotted #DDD;
}
.kb_tutorials .kb_tutorials_block ul:last-child,
.kb_faq .kb_faq_block ul:last-child,
.kb_faq .kb_tags_block ul:last-child {
	border-bottom: none;
	margin-bottom: 0px;
}
.kb_tutorials .kb_tutorials_block ul li,
.kb_faq .kb_faq_block ul li,
.kb_faq .kb_tags_block ul li {
	margin-left: 25px;
	margin-right: 10px;
	line-height: 20px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.kb_tutorials .kb_tutorials_block ul li:last-child,
.kb_faq .kb_faq_block ul li:last-child {
	padding-bottom: 20px;
}
.kb_tutorials .kb_tutorials_block ul li a,
.kb_faq .kb_faq_block ul li a,
.kb_faq .kb_tags_block ul li a {
	color: #666;
    text-decoration: underline;
}
.kb_tutorials .kb_tutorials_block ul li a:hover,
.kb_faq .kb_faq_block ul li a:hover,
.kb_faq .kb_tags_block ul li a:hover {
	color: #09f;
}
.kb_tutorials #video_tutorials,
.kb_tutorials #documentation {
	padding: 20px 10px 0 10px;
}
.normal_body #tabs #video_tutorials ul li,
.normal_body #tabs #video_tutorials ol li,
.normal_body #tabs #documentation ul li,
.normal_body #tabs #documentation ol li {
	line-height: 20px;
    margin-bottom: 5px;
    margin-left: 25px;
    margin-right: 10px;
    padding-bottom: 5px;
	list-style: disc outside none;
	text-decoration: underline;
}
.normal_body #tabs #video_tutorials ul li a:hover,
.normal_body #tabs #video_tutorials ol li a:hover,
.normal_body #tabs #documentation ul li a:hover,
.normal_body #tabs #documentation ol li a:hover {
	color: #09f;
}

.kb_updated_date {
	margin-top: 20px;
}

.faq_see_also {
	margin-top: 30px;
}
.faq_show .faq_see_also ul {
	margin-bottom: 10px;
}
.kb_bottom_tag {
	margin-top: 20px;
	margin-bottom: 20px;
}
.faq .kb_bottom_tag a,
.tutorials .kb_bottom_tag a {
	font-size: 13px;
	margin-right: 15px;
	padding: 0;
	color: inhert;
	color: #039;
	text-decoration: inhert;
	text-decoration: none;
}
.faq .kb_bottom_tag a:hover,
.tutorials .kb_bottom_tag a:hover {
	color: inhert;
	color: #09f;
}

#faq_applied_model_opener {
	cursor: pointer;
	border-bottom: none;
	font-size: 13px;
	padding-left: 20px;
	background: url(../img/icon/icon-open.gif) 0 6px no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
}
#faq_applied_model_opener:hover {
	color: #09f;
}
#faq_applied_model_show {
	background: #F7F7F7;
	border: 1px dotted #CCC;
	margin-bottom: 10px;
}


.kb_faq p,
.faq p,
.tutorials p {
	line-height: 22px;
}




/*term of service*/
.term ol li{
	font-size: 15px;
}
.term ul li{
	font-size: 13px;
	line-height: 22px;
}
.term h2 {
	font-size: 20px;
}
.term p {
	line-height: 20px;
}


/*tutorials*/
.tutorials table.base1 {
	color: #333;
}
.tutorials table.base1 th {
	color: #fff;
	background-color: #333;
}
.tutorials table.base1 th,
.tutorials table.base1 td {
	padding: 5px;
}
.tutorials table.base1 td {
	border-right: 1px solid #999;
}
.tutorials table.base1 tr {
	border: 1px solid #999;
}

.tutorials b {
	font-size: 13px;
	color: #222;
}

.tutorials img {
	padding-top: 10px;
	margin-bottom: 10px;
	display: block;
}
.tutorials img.paragraph {
	margin-bottom: 0px;
}

.tutorials a {
	color: #0F7ED8;
	text-decoration: none;
}
.tutorials #video_tutorials a,
.tutorials #documentation a {
	color: #666;
	text-decoration: underline;
}
.tutorials a:hover {
	color: #111;
}

.tutorials h3 {
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,微軟正黑體,"Microsoft JhengHei", 微软雅黑,"Microsoft YaHei",新細明體,Verdana,sans-serif;
    color: #0F7ED8;
    font-size: 16px;
	font-weight: normal;
}
.tutorials h3.list_head {
	margin-top: 40px;
}
.tutorials h4 {
    color: #0F7ED8;
    font-size: 14px;
	font-weight: normal;
}
.tutorials h4.list_head {
	margin-top: 25px;
}
.tutorials ul,
.tutorials ol {
	line-height: 20px;
}
.tutorials ul ol,
.tutorials ol ul {
	margin-left: 30px;
}
.tutorials ol ul,
.tutorials ul ol,
.tutorials ol ol,
.tutorials ul ul {
	padding-bottom: 0px;
}
.tutorials ul li ol li {
	list-style: decimal outside none;
}
.tutorials ol li ul li {
	list-style: disc outside none;
}
.tutorials ul li ul li {
	list-style: disc outside none;
}
.tutorials ul.list_abc li,
.tutorials ol.list_abc li {
	list-style: lower-alpha outside none;
}
.tutorials ul.list_i li,
.tutorials ol.list_i li {
	list-style: lower-roman outside none;
}

.tutorials ul.normal_ul li {
	list-style: disc outside none;
}
.tutorials ol.normal_ol li {
	list-style: decimal outside none;
}
.video_ads_environment ul,
.video_ads_environment ol {
	margin-left: 0px;
	line-height: 20px;
}
.tutorials_ads ul ol,
.tutorials_ads ol ul {
	margin-left: 0px;
}
ul.abc li {
	list-style: lower-alpha;
}
.tutorials hr {
	margin-top: 30px;
	padding-bottom: 0px;
}
.tutorials_index ul li {
	font-size: 13px;
	font-weight: normal;
}
.tutorials .code_div, .faq_content .code_div {
    width: 97%;
	font-size: 13px;
	line-height: 22px;
    background-color: #F9F9F9;
    border: 1px dotted #CCC;
    padding: 10px;
	margin-top: 15px;
	margin-bottom: 20px;
}
.tutorials .code_div i {
	color: #4B4B4B;
}
.tutorials strong {
	font-weight: bold;
}

#tutorials_video_left {
    float: left;
    width: 490px;
}
#tutorials_video_left .content {
    margin-left: 0;
    width: auto;
	z-index: 1;
	position: relative;
}
#tutorials_video_left .content object {
	z-index: 1;
	position: relative;
}
#tutorials_video_right {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #DDD;
    float: left;
    height: 365px;
    margin-left: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;
    width: 190px;
}
.video_list {
    width: 190px;
}
.video_list td {
    margin: 0 5px;
    vertical-align: top;

}
.video_list td img {
    margin-left: 0;
}
table.video_list td {
	font-size: 13px;
	margin-right: 10px;
	display: block;
}
table.video_list td.border1 {
    border-bottom: 1px solid #CCC;
    padding-bottom: 10px;
}
table.video_list td.first {
    padding-top: 10px;
}
td.left_menu {
    padding-right: 0;
    width: 180px;
}
.video_sub_topics_opener {
	background: #F6F6F6;
	background: -moz-linear-gradient(center top , #FFFFFF, #e3e3e3) repeat scroll 0 0 #F6F6F6;
	background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(#FFF), to(#e3e3e3));
	width: 720px;
	text-align: center;
	font-size: 12px;
	padding: 10px 0;
	cursor: pointer;
	border: none;
	border-bottom:1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #333;
}
.video_sub_topics_opener:hover {
	background: -moz-linear-gradient(center top , #FFFFFF, #efefef) repeat scroll 0 0 #F3F3F3;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#FFF), to(#efefef));
	border-bottom: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #111;
}

.video_sub_topics ul {
	margin-bottom: 0;
}
.video_sub_topics p {
	margin-bottom: 5px;
	margin-top: 10px;
}
#opener_tutorials span.click_close,
.tutorials_index_opener span.click_close {
	background: url(../img/icon/up_line_10_light.png) no-repeat;
}
#opener_tutorials span.click_close:hover,
.tutorials_index_opener span.click_close:hover {
	background: url(../img/icon/up_line_10.png) no-repeat;
}
#opener_tutorials span.click_open,
.tutorials_index_opener span.click_open {
	background: url(../img/icon/down_line_10_light.png) no-repeat;
}
#opener_tutorials span.click_open:hover,
.tutorials_index_opener span.click_open:hover {
	background: url(../img/icon/down_line_10.png) no-repeat;
}
#opener_tutorials span.click_close,
#opener_tutorials span.click_close:hover,
#opener_tutorials span.click_open,
#opener_tutorials span.click_open:hover,
.tutorials_index_opener span.click_open,
.tutorials_index_opener span.click_close,
.tutorials_index_opener span.click_open:hover,
.tutorials_index_opener span.click_close:hover {
	padding-right: 17px;
	background-position: right 3px ;
}

.tutorials_index_opener {
    font-size: 11px;
	color: #555;
	margin-top: 5px;
	background: url(../img/web_bg_gif/shadow_down.png) no-repeat scroll 40% 0 #FFFFFF;
	padding: 5px 0;
	border: none;
	width: 735px;
}
.tutorials_index_opener:hover {
	margin-top: 5px;
	background: url(../img/web_bg_gif/shadow_down_hover.png) no-repeat scroll 40% 0 #FFFFFF;
	border: none;
}


/*download center*/
.download_center p.select_type {
	font-size: 15px;
	padding-top: 10px;
}
.download_center .outer {
	border: none;
}
.download_center .select_type select {
	margin-left: 3px;
}
.download_center .select_type #bayslist {
	margin-right: 10px;
}
.download_center .download_div h2 div,
.download_center .download_div h2,
.beta .download_div h2  {
	padding: 5px;
	color: #06C;
}
.download_center .download_div h2,
.beta .download_div h2 {
	margin-bottom: 0;
	border-bottom: 1px solid #eee;
}
#download_tabs .content h2 {
	font-size: 15px;
	margin-top: 20px;
	padding: 0 0 5px 23px;
	color: #09C;
	text-align: left;
	background: url(/images/icon/arrow_down_1.png) no-repeat 5px 3px;
}
.download_center {
	width: 770px;
}
.download_center h2 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
}
.download_table tr.tr_hover {
	background: #F7F7F7;
}
.download_table tr.tr_click {
	background: #F5F5F5;
}
.download_div .download_table_head span{
	color: #0099CC;
    padding: 5px;
	font-size: 13px;
}
.download_table_head{
	background: none;
}
.w_border {
	/*border:3px solid #FFF;*/
}
.download_div .content {
	text-align: center;
}

.download_div {
	background: #f7f7f7;
	margin-bottom: 20px;
}
.download_table {
	font-size: 13px;
	border: 1px solid #CCCCCC;
    border-collapse: collapse;
}
.download_table th {
	color: #111;
}
.download_table td {
	color: #222;
}
.download_table td.packagedesc{
	color: #444;
	font-size: 12px;
	line-height: 20px;
}
.download_div .download_table,
.download_div .download_table th,
.download_div .download_table td {
	border-collapse: collapse;
	border: 1px solid #CCC;
}
.download_div .download_table {
	/*margin-bottom:10px;;*/
}
.download_div .download_table th {
	background: #e4e4e4;
	padding: 10px;
}
.download_div .download_table th.th_name {
	min-width: 120px;
	width: 120px;
}
.download_div .download_table th.th_desc {
	width: 300px;
}
.download_div .download_table th.th_download {
	width: 120px;
}

.download_div .download_table td {
	text-align: left;
	padding: 15px 15px 10px 15px;
}
.download_div .download_table td.center {
	text-align: center;
	padding: 3px;
}
.download_div .download_table a.download  {
	line-height: 24px;
	color: #039;
	font-size: 12px;
}
.download_div .download_table a.download:hover,
.ui-widget-content a:hover {
	color: #09f;
}

.beta h2.head {
	border-bottom: 1px solid #DCDCDC;
    color: #222;
    font-size: 18px;
    font-weight: bold;
}

.releasenote p.heading1 {
    font-size: 24px;
	font-weight: normal;
	margin-bottom: 20px;
}

.releasenote p.heading2,
.releasenote h2 {
	color: #333;
    font-size: 16px;
    font-weight: normal;
	margin-bottom: 10px;
}
.releasenote .heading2 {
	margin-top: 20px;
}
.releasenote ol li ul li {
	list-style: disc;
}

.releasenote p.heading_u1,
.releasenote h1 {
	border-bottom: 1px solid #DCDCDC;
    color: #222;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}
.releasenote h1 {
	line-height: 18px;
	font-family: Arial,"Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei",Helvetica,新細明體,Verdana,Tahoma,sans-serif;
}
.releasenote h2 {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei", Helvetica,新細明體,Verdana,Tahoma,sans-serif;
}
.releasenote li.blue12 {
	color: #09C;
}
.releasenote ol,.releasenote ul {
	margin-bottom: 0px;
}
.releasenote span.footnote {
	padding-bottom: 20px;
	padding-top: 0px;
	display: inline-block;
}
#download_tabs {

}

#download_tabs_dsm,
#download_tabs_doc,
#download_tabs_package,
#download_tabs_mobileapps {
	padding: 10px 10px 0 10px;
}
#download_tabs .ui-tabs .ui-tabs-nav {
	margin: 0 20px;
}
#download_tabs .ui-state-default {
	margin: 0;
}
#download_tabs .ui-state-default a {
	padding: 8px 30px;
	font-size: 15px;
}

#download_tabs_doc .download_table .th_download,
#download_tabs_mobileapps .download_table .th_download {
	width: 460px;
	max-width: 460px;
	overflow: hidden;
}
#download_tabs_doc .download_table .th_download a,
#download_tabs_mobileapps .download_table .th_download a {
	margin-right: 10px;
	display: inline-block;
	word-wrap: break-word;
	line-height: 12px;
	margin-bottom: 15px;
	width: 125px;
	float: left;
	text-align: left;
}
#download_tabs_doc .download_table .th_note,
#download_tabs_mobileapps .download_table .th_note {
	width: 90px;
}


/*news n reviews*/
.news h2.underline {
	font-weight: bold;
}
.news_table h2 {
	font-size: 16px;
	font-weight: normal;
}
.news ul li,
.news ol li {
	font-size: 12px;
	line-height: 20px;
}
.news h1 a img {
	vertical-align: middle;
	margin-bottom: 0;
}
.news p {
	line-height: 20px;
	font-size: 12px;
}
.news_table table {
	color: #4B4B4B;
	border-collapse: collapse;
	border: 1px solid #ddd;
	text-align: center;
}
.news_table table th {
    font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #ddd;
	padding: 5px 10px;
}
.news_table table td {
    font-size: 12px;
	border-collapse: collapse;
	border: 1px solid #ddd;
	padding: 5px 10px;
}
.reviews_box {
	margin-top: 20px;
	/*border:1px solid #c6c6c6;*/
}
.reviews_box .conner_top,
.reviews_box_tabs .conner_top {
	background: #eee;
}
.reviews_box .head,
.reviews_box_tabs .head {
	padding: 5px 10px;
	color: #000;
	font-size: 15px;
}
.reviews_box .head span,
.reviews_box_tabs .head span {
	color: #000;
}
.reviews_content {
	margin: 10px;
}
.reviews_box_tabs {
	margin-top: 10px;
	margin-bottom: 30px;
}
.reviews_box_tabs:first-child {
	margin-top: 0;
}
.reviews_box_tabs:last-child {
	margin-bottom: 0;
}


#general_news_list {
    vertical-align: top;
}
.archives_border {
	float: left;
	clear: right;
	margin: 0 15px 20px;
	border: 1px solid #EEE;
	width: 200px;
}
.archives_border table {
	margin-bottom: 0;
}
table.menu_border {
    border: 2px solid #FFF;
    text-align: center;
    width: 200px;
}
.menu_border a {
	text-decoration: underline;
	color: #003399;
}
.menu_border a:hover {
	text-decoration: none;
	color: #09f;
}
.menu_border th {
    background: #EAEAEA;
    border-bottom: 1px solid #B3B3B3;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
	vertical-align: middle;
    height: 36px;
	margin: 2px;
	text-align: center;
}
.menu_border td {
    background-color: #F7F7F7;
	border-top:2px solid #FFF;
    color: #666666;
    font-size: 13px;
	vertical-align: middle;
    height: 34px;
}
.menu_border td.last {
    border-bottom: none;
}


/*synology class*/
.synology_class {
	border: 1px solid #ddd;
}
.synology_class .head_img {
	margin: 10px 0px 10px 13px;
}
.class_banner{
	margin: 10px 0px 10px 13px;
	width: 735px;
	height: 183px;
	background: url(../support/img/learning_heading.jpg) no-repeat ;
}
.class_banner_chs{
	margin: 10px 0px 10px 13px;
	width: 735px;
	height: 183px;
	background: url(../support/img/learning_heading_chs.jpg) no-repeat ;
}

.class_banner_content{
	color: #fff;
	font-size: 14px;
	padding: 90px 0 0 33px;
}
.class_banner_content a {
	color: #00428c;
	text-decoration: none;
}
.class_banner_content a:hover {
	color: #0a2464;
	text-decoration: none;
}
.class_content {
	margin: 5px 15px 15px;
}
.class_content h2 {
	font-weight: bold;
	font-size: 14px;
}
.class_content .classname {
	color: #4591C9;
	font-weight: bold;
	font-size: 12px;
	margin: 15px 0px 0 5px;
}
.classname_content{
	margin: 5px 0px 0 10px;
}
a.classname{
	color: #4591C9;
	text-decoration: none;
}
a.classname:hover{
	color: #2b74a9;
	text-decoration: none;
}
.class_content .classname_2 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	margin: 15px 15px 15px 10px ;
}
a.class_video_download{
	color: #4591C9;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
}
a.class_video_download:hover{
	color: #2b74a9;
	text-decoration: none;
}
.class_content .classname_2 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	margin: 15px 15px 15px 10px ;

}
.syno_class td .class_link_2{
	color: #039;
	text-decoration: underline;
	margin: 0;
}
a.class_link_2{
	color: #039;
	text-decoration: underline;
}
a.class_link_2:hover{
	color: #0099ff;
	text-decoration: underline;
}

.class_content table .b_c {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.class_content table.twoblue {
	margin-bottom: 20px;
}
.class_content .classdownload a {
	margin: 0 15px 0 0;
}
.class_link {
	margin: 0;
}
.class_link_2 {
	margin: 0px 0 0px 20px ;
	width: auto;
	height: auto;
}


.class_content .syno_class ul {
	line-height: 18px;
	margin-bottom: 10px;
}


/* Community */
.community ul li {
	vertical-align: top;
}

.forum_1{
	width: 720px;
	padding: 20px 0px 10px 50px;
	border-top: 1px solid #E1E1E1;
}

li.aa {
	float: left;
	list-style: none;
	width: 240px;
	height: 55px;
	font-size: 11px;
}
li.aa a {
	vertical-align: top;
	padding-left:5px;
}
.Unofficial_name {
	padding: 0 5px;
	vertical-align: top;
}
.Unofficial li {
	vertical-align: top;
	list-style: none;
}
.Unofficial li a {
	text-decoration: none;
	vertical-align: top;
}
.word {
	margin: 10px 0 0 10px;
	color: #666;
	width: auto;
	height: auto;
	line-height: 11px;
}
a.forum {
	color: #666;
	text-decoration: none;
}
a.forum:hover {
	color: #000;
	text-decoration: none;
}
a.web {
	color: #08c;
	text-decoration: none;
}
a.web:hover {
	color: #08c;
	text-decoration: underline;
}



/*where to buy_WTB*/
#wheretobuy .top_banner {
	width: 760px;
	height: 165px;
	background: url(../support/images/wheretobuy_top.png) no-repeat;
}
#wheretobuy .top_banner div {
	position: relative;
	top: 15px;
	left: 340px;
	width: 400px;
}
#wheretobuy .top_banner div .select_location {
	font-weight: bold;
}
#wheretobuy .top_banner p {
	color: #999;
	width: 400px;
	position: relative;
	top: 30px;
	left: 340px;
}
.wheretobuy .head span {
	font-size: 16px;
	color: #111;
	font-weight: bold;
	text-decoration: none;
}
.wheretobuy_body h3 {
	margin-left: 10px;
	font-size: 16px;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom: 1px solid #ddd;
	padding: 5px 0 3px 0;
}
.wheretobuy_body .wheretobuy_list {
	margin: 10px;
	padding: 10px;
	border: 1px solid #e0e0e0;
}
.wheretobuy_body .wheretobuy_list .list_left {
	width: 500px;
	float: left;
	vertical-align: top;
}
.wheretobuy_body .wheretobuy_list .list_left ul {
	margin-left: 0px;
}
.wheretobuy_body .wheretobuy_list .list_right {
	float: right;
	width: 200px;
	text-align: right;
}
.wheretobuy_body .wheretobuy_list .list_right img {
	margin-top: 5px;
}

.list_left ul li {
	list-style: none;
	margin-left: 0;
}
.list_left ul li.buy_phone,
.list_left ul li.buy_address {
	margin-left: 0;
}

.list_left ul li.buy_link a {
	color: #333;
	text-decoration: underline;
}
.list_left ul li.buy_link a:hover {
	text-decoration: none;
}
.list_left ul li.buy_name {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
.wheretobuy_continent {
	padding: 20px 10px 20px 20px;
}
.wheretobuy_continent ul {
	margin-left: 0;
}
.wheretobuy_continent ul li {
	width: 180px;
	float: left;
	list-style: none;
	font-size: 15px;
	margin-left: 0;
	margin: 10px 0;
}


/*new wheretobuy*/
.wtb_wrapper {
	background:url(../support/img/wheretobuy/wheretobuy_top_map.png) no-repeat;
	width: 766px;
	height: 305px;
}
.wtb_h1 {
	font-size: 22px;
	padding: 40px 20px 10px 0;
	text-align: right;
}
.wtb_your_location {
	padding: 10px 20px 10px 0;
	text-align: right;
}
.wtb_select_location {
	padding-bottom: 5px;
	text-align: right;
}
.wtb_index_p {
	padding: 5px 20px 10px 0;
	text-align: right;
}
.wtb_list {
	width: 355px;
	float: left;
	vertical-align: top;
	min-height: 220px;
	margin-bottom: 30px;
}
.wtb_list ul {
	margin-left: 0;
	position: relative;
	z-index: 1;
}

.wtb_list .onsite_service {
	z-index: 99;
	margin-top: 5px;
	margin-right: 10px;
	/*display: inline-block;
	margin-right: 40px;
	position: relative;
	right: 0;
	top: 0;
	width: 80px;*/
	float: right;
}
.wtb_list .ds_demo_store {
	margin-top: 5px;
	display: inline-block;
}
.wtb_list .certification_logo {
	z-index: 99;
	margin-right: 10px;
	position: relative;
	right: 0;
	top: 0;

	float: right;
}

.wtb_list ul li img {
	margin: 0;
}
.wtb_list ul li {
	list-style: none;
	margin-left: 0;
}
.wtb_list ul li.logo_img {
	width: 150px;
}
.wtb_list ul li.buy_phone,
.wtb_list ul li.buy_address {
	margin-left: 0;
}
.wtb_list ul li.buy_link,
.wtb_list ul li.buy_tel,
.wtb_list ul li.buy_address,
.wtb_list ul li.buy_remark {
	line-height: 20px;
}

.wtb_list ul li.buy_address a {
	color: #333333;
}
.wtb_list ul li.buy_link a {
	color: #333333;
	text-decoration: underline;
}
.wtb_list ul li.buy_link a:hover {
	color: #09f;
	text-decoration: none;
}
.wtb_list ul li.buy_name {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}

#tabs .wheretobuy {
	padding: 15px;
}

.wheretobuy .border_right {
	margin-right: 10px;
	min-height: 220px;
	border-right: 1px dotted #ccc;
}
.wheretobuy a.web_category_name {
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 16px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
}
.wtb_country_select {
	font-size: 14px;
	margin-bottom: 5px;
	position: relative;
	left: -5px;
}
.wheretobuy .hr_border {
	border-bottom: 1px dotted #ccc;
}
.wheretobuy .wtb_country_select a {
	margin: 0 5px 10px 5px;
	color: #006BBF;
	text-decoration: none;
	display: inline-block;
}
.wtb_country_select a:hover {
	text-decoration: underline;
}

/*wheretobuy image-flag*/
.wheretobuy_continent .flag {
	margin-right: 5px;
	border: none;
	width: 32px;
	height: 32px;
}
.wheretobuy_continent ul li {
	height: 50px;
	margin: 0 0 10px 0 ;
}
.wheretobuy_continent ul li a img {
	vertical-align: middle;
}
.wheretobuy_continent ul li a.wheretobuy_flag_style {
	vertical-align: middle;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	line-height: 18px;
	height: 50px;
}
.wheretobuy_continent ul li .wheretobuy_flag_style:hover {
	color: #09F;
}
#wheretobuy #tabs p.gov {
	font-size: 14px;
	padding-top: 10px;
}
#wheretobuy #tabs p.gsa {
	float: left;
	font-size: 14px;
	font-weight: bold;
	background-color: #5e94ff;
	background-image: -moz-linear-gradient(top,rgba(226,226,226,.14),rgba(34,34,34,.14));
	background-image: -webkit-linear-gradient(top,rgba(226,226,226,.14),rgba(34,34,34,.14));
	background-image: linear-gradient(top,rgba(226,226,226,.14),rgba(34,34,34,.14));
	background-position: left bottom;
	background-repeat: repeat-x;
	border: 1px solid #5e94ff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	color: #fff;
	display: inline-block;
	padding: 4px 10px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
	-moz-transition: all .200s ease-in;
	-webkit-transition: all .200s ease-in;
	transition: all .200s ease-in;
}
#wheretobuy #tabs li.us_special:hover,
#wheretobuy #tabs li.us_special:focus {
	border: 1px solid #15c;
}


/*Reseller Seminars*/
#open_content_reseller_seminars {
	width: 980px;
	margin: 0 auto ;
	padding: 20px 0px ;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	margin-bottom: 20px;
	position: relative;
}
.reseller_seminars_banner {
	width: auto;
	background: url(../support/img/us_reseller_seminars/reseller_seminars_banner_bg.png) repeat-x ;
	height: 100px;
}
.us_reseller_seminars_banner_bg {
	background: url(../support/img/us_reseller_seminars/us_reseller_seminars_banner_img.png) no-repeat right 0;
	height: 100px;
	position: relative;
}
.reseller_seminars_banner_title {
	font-size: 22px;
	font-weight: bold;
	width: 980px;
	margin: 0 auto;
	padding-top: 35px;
	z-index: 100;
}
#open_content_reseller_seminars,
h4{
	color: #444444;
}
.currently_scheduled_seminars {
	width :980px;
	font-size: 13px;
	background-color: #e7f0f5;
}
.currently_scheduled_seminars td{
	padding: 7px 0 7px 15px;
}
.currently_scheduled_seminars .right_line{
	border-right: #ffffff 1px solid;

}
.currently_scheduled_seminars .light_blue{
	background-color: #c6e1f1;
}
.currently_scheduled_seminars_tr_blue td {
	background: #3aa4df; /* Old browsers */
	background: -moz-linear-gradient(top,  #3aa4df 0%, #0282ca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3aa4df), color-stop(100%,#0282ca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3aa4df 0%,#0282ca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3aa4df 0%,#0282ca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3aa4df 0%,#0282ca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3aa4df 0%,#0282ca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3aa4df', endColorstr='#0282ca',GradientType=0 ); /* IE6-9 */
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

/*Reseller Seminars*/



/*nvr selector*/
#tabs-results,
#tabs-history,
#tabs-specialnote {
	background: #fff;
	padding: 20px 10px;
}
.nvr ul li,
.nvr ol li {
	list-style: none;
	margin-left: 0;
}
.nvr_select,
.nvr_history_list  {
	border: 1px solid #ddd;
}
.nvr_select {
	background: #F6F6F6;
	background: -moz-linear-gradient(center top , #f6f6f6, #fff) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f6f6f6), to(#fff));
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 1px 1px 1px #eee;
	-webkit-box-shadow: 1px 1px 1px #eee;
	box-shadow: 1px 1px 1px #eee;
}
.nvr_history_list {
	margin-bottom: 10px;
	line-height: 20px;
}


.nvr_left, .nvr_history_left {
	width: 335px;
}
.nvr_right, .nvr_history_right {
	width: 400px;
	margin-top: 18px;
}
.nvr_history_right a:hover,
.other_requirements a:hover {
	color: #09f;
}
.multiple_callback {
	padding-left: 2px;
}
.nvr_left,
.nvr_right,
.nvr_history_left,
.nvr_history_right {
	font-size: 13px;
	color: #333;
}
.nvr_history_right {
	width: 390px;
	padding: 15px 10px 10px;
}
.nvr_left {
	padding: 10px 5px 10px 15px;
}
.nvr_right #nvr_tip {
	display: inline;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
	float: right;
}
#nvr_tip_data p.title {
	font-size: 15px;
	background: #ccc;
	padding: 10px 0;
	font-weight: bold;
}
#nvr_tip_data h1 {
	font-size: 16px;
	margin-bottom: 0;
}
#nvr_tip_data img {
	margin: 10px 0 10px 10px;
}

.nvr_right .show_data {
	float: left;
	width: 370px;
	background:#FFF;
	padding: 10px 10px 15px 10px;
	border: 1px solid #ccc;
	background: -moz-linear-gradient(center top , #f6f6f6, #fff) repeat scroll 0 0 transparent;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f6f6f6), to(#fff));
}
.nvr_right .show_data .show_data_table {
	width: 370px;
	border-collapse: collapse;
	margin-bottom: 0;
}

.nvr_right .show_data .show_data_table tr {
	padding-bottom: 10px;
}

.nvr_right .show_data .show_data_table tr:first-child {
	margin-bottom: 10px;
}
.nvr_right .show_data .show_data_table tr:last-child {
	margin-top: 10px;
	padding-bottom: 0;
}

.nvr_right .show_data .show_data_table td {
	vertical-align: middle;
	margin: 5px 0;
	height: 30px;
	min-width: 70px;
}
.nvr_right .show_data .show_data_table td.table_hr {
	height: 10px;
}
.nvr_right .show_data .show_data_table td label.total_space {
	width: 20px;
}

.nvr_divline label {
	line-height: 28px;
	width: 160px;
	mix-width: 120px;
	display: inline-block;
}
.nvr_divline select {
	min-width: 150px;
	vertical-align:top;
}
#resolution_selector option  {
	border-right: 1px solid #999;
}
.nvr_right .show_data label {
	width: 150px;
	mix-width: 120px;
	margin-right: 5px;
}

.nvr_right .show_data .nvr_divline,
.nvr_right .show_data .nvr_divline input {
	vertical-align: top;
}

.nvr_right .show_data .required_input_mb,
.nvr_right .show_data .required_input_tb {
	width: 65px;
}
.nvr_right .show_data .required_input_show {
	color: #09c;
	text-align: right;
}
.nvr_radio_div {
	margin-right: 3px;
}
#show_data .nvr_divline label {
	width: 140px;
}

#frames_640,
#frames_800,
#frames_1024,
#frames_1280,
#frames_1920 {
	width: 140px;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
#amount_640,
#amount_800,
#amount_1024,
#amount_1280,
#amount_1920 {
	font-size: 14px;
	color: #39C;
	margin-left: 10px;
	border: none;
	width: 24px;
	position: relative;
	top: -1px;
	background: none;
}

.nvr_divline {
	display: block;
	clear: left;
	padding: 5px 0;
	min-height: 28px;
	height: 28px;
	vertical-align: middle;
}
/*
#tips_code, #tips_resolution {
	padding: 5px 0 0 0;
}
*/
#slider_640,
#slider_800,
#slider_1024,
#slider_1280,
#slider_1920 {
	padding: 0;
}

.nvr_recommend {
	margin: 10px 0 20px 0;
	vertical-align: middle;
	background: #999;
	padding: 5px 20px;
	border: 1px solid #999;
	cursor: pointer;
}
.nvr_recommend:hover {
	background: #9f9f9f;
}

.results_item {
	width: 160px;
	float: left;
	border: 1px solid #eee;
	padding: 10px 0px 0px 10px;
	margin: 0 10px 10px 4px;
}
.results_item:hover {
	background: #f9f9f9;
	cursor: pointer;
}
.results_item table {
	font-size: 13px;
	line-height: 20px;
}
.results_item .item_name {
	font-size: 15px;
}
.results_item .product_img {
	padding: 10px 0 5px 0;
	height: 80px;
	position: relative;
	vertical-align: bottom;
	margin-bottom: 10px;
}
.results_item .product_img img {
	margin-bottom: 0;
	vertical-align: bottom;
}
.results_item input {
	margin: 0 5px 0 0 ;
}
.nvr_results .first {
	padding-left: 10px;
}
input.noborder {
	border: none;
	background: none;
}

.nvr_specialnote  {
	margin: 20px 5px 0 0;
	background: #FFF;
}
.nvr_specialnote p {
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}
.nvr_specialnote ol li {
	list-style: decimal;
	margin-left: 20px;
	line-height: 18px;
}
span.nvr_icon {
	height: 26px;
	line-height: 18px;
	margin-top: 0;
	letter-spacing: 1px;
}

.nvr_show .compare_show {
	border: none;
}
#slider_wrapper {
	position: relative;
}
.nvr_show #menu-container {
	position: relative; /* REQUIRED */
	height: 120px;
	padding: 5px 0 20px ;
	margin: 0 auto ;
	overflow: hidden; /* REQUIRED */
}
.nvr_show #menu-container ul {
	list-style-type: none; /* REQUIRED */
	position: absolute; /* REQUIRED */
	right:0; /* REQUIRED */
}
.nvr_show #menu-container ul li {
	position: absolute; /* REQUIRED */
	width: cell; /* Size of menu list item, or 'cell' */
	height: cell; /* Size of menu list item, or 'cell' */
	padding: 10px 0;
}
.nvr_show #menu-container ul li a img {
	vertical-align: top;
}
.nvr_show #menu-controls,
.nvr_show #nvr_item_info .item_info_head {
	background: url(../products/img/nvr/panel.jpg) repeat-x ;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0;
	font-size: 12px;
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
.nvr_show #nvr_item_info .item_info_head {
	color: #444;
	padding: 10px 20px;
}
.nvr_show p.menu-controls_title {
	font-size: 14px;
	color: #111;
	background: url(../img/icon/morearrow_med_08c.gif) no-repeat;
	background-position: 0 5px;
	padding-left: 15px;
	margin: 10px 5px 10px 5px;
}
.nvr_show #menu-controls a {
	margin: 0 10px;
	padding: 10px 5px;
	text-decoration: none;
	color: #666;
	border: none;
}
.nvr_show #menu-controls a:focus {
    outline: none !important;
	_outline: none;
	*outline: none;
	outline: none\0/;
	-moz-outline-style: none;
}
.nvr_show #menu-controls a:hover {
	color: #444;
	border: none;
}
.nvr_show #menu-controls a.active {
	background: url(../products/img/nvr/top_active.png) no-repeat;
	background-position: center top;
	color: #222;
	text-shadow: 1px 1px 1px #fff;
	border: none;
}
.nvr_show #menu-container,
.nvr_show #nvr_item_info .item_info_content {
	border-right: 1px solid #DDD;
	border-left: 1px solid #DDD;
	border-radius: 5px 5px 0 0  ;
	-moz-border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	-moz-box-shadow-right: 1px 1px 1px #eee;
	-moz-box-shadow-left: 1px 1px 1px #eee;
	-webkit-box-shadow-right: 1px 1px 1px #eee;
	-webkit-box-shadow-left: 1px 1px 1px #eee;
	box-shadow-right: 1px 1px 1px #eee;
	box-shadow-left: 1px 1px 1px #eee;
}
.nvr_show #menu-container {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
#menu-container.xray {
	overflow: visible;
}
#menu-container li a {
	position: relative;
	display: block;
	height: 120px;
	text-align: center;
	text-decoration: none;
}
#menu-container li a:hover {
	cursor: pointer;
}
#menu-container li a span {
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: normal;
	vertical-align: bottom;
	font-size: 14px;
	line-height: 16px;
	height: 16px;
	text-align: center;
}
#menu-container #loading{
	position: absolute;
	width: 31px;
	height: 31px;
	top: 50px;
	left: 370px;
}
#nvr_item_info {
	margin-top: 0;
}

.item_info_content {
	margin: 0;
	padding-top: 15px;
}

.item_info_content .nvr_show_info_table {
	margin: 0;
    border: 1px solid #eee;
    border-collapse: collapse;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	box-shadow: 1px 1px 2px #ccc;
}
.item_info_content .nvr_show_info_table th,
.item_info_content .nvr_show_info_table td {
	border: 1px solid #BFBFBF;
	padding: 5px;
}
.item_info_content .nvr_show_info_table tr.tr_hover {
	background: #fcfcfc;
}
.item_info_content .nvr_show_info_table tr.tr_click {
	background: #f9f9f9;
}
.item_info_content .nvr_show_info_table tr.nvr_item_hide {
	display: none;
}
.item_info_content .nvr_show_info_table tr.nvr_item_show {
	display: normal;
}
.item_infor_content .nvr_show_info_table td input {
	text-align: center;
	width: 30px;
}

.item_info_content .nvr_show_info_table tr th {
	vertical-align: middle;
	background: -moz-linear-gradient(center top , #e3e3e3, #F9F9F9 ) repeat scroll 0 0 #F6F6F6;
	background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(#e3e3e3), to(#F9F9F9));
	font-size: 13px;
	padding: 10px 5px;
	-moz-box-shadow: 0px 1px 2px #ccc;
	-webkit-box-shadow: 0px 1px 2px #ccc;
	box-shadow: 0px 1px 2px #ccc;
}
.item_info_content .nvr_show_info_table {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #eee;
}
.item_info_content .nvr_show_info_table tr.odd {
	background: #fff;
}
.item_info_content .nvr_show_info_table tr.even {
	background: #f9f9f9;
}

.nvr_item_show input {
	width: 90px;
	text-align: center;
	font-family: Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",Helvetica,新細明體,Verdana,Tahoma,sans-serif;
}
.nvr_item_show input.show_value,
.nvr_item_show input.model_name {
	margin-bottom: 5px;
}
.nvr_item_show input.model_name {
	color:#39C;
}
.nvr_opener {
	width: auto;
	border-top: 1px solid #eee;
}
#opener_nvr span.click_close {
	background: url(../img/icon/up_line_10_light.png) no-repeat;
}
#opener_nvr span.click_close:hover {
	background: url(../img/icon/up_line_10.png) no-repeat;
}
#opener_nvr span.click_open {
	background: url(../img/icon/down_line_10_light.png) no-repeat;
}
#opener_nvr span.click_open:hover {
	background: url(../img/icon/down_line_10.png) no-repeat;
}
#opener_nvr span.click_close,
#opener_nvr span.click_close:hover,
#opener_nvr span.click_open,
#opener_nvr span.click_open:hover {
	padding-right: 17px;
	background-position: right 2px ;
}



/*about company*/
.privacy ol li,
.privacy ul li {
	margin-bottom: 10px;
	line-height: 18px;
}

.headquarters img {
	border: 1px solid #999;
}
.headquarters .reviews_box {
	width: 640px;
	margin: 0 auto;
}
.headquarters label {
	font-weight: bold;
	margin-right: 10px;
}


table.contact_us_table {
	width: 100%;
}
table.contact_us_table td {
	padding: 10px 20px 20px 0;
	vertical-align: top;
	width: 50%;
}
table.contact_us_table td table.company_tel td {
	width: auto;
	padding: 5px 10px 0px 0;
}


.contact_us_top {

}
.contact_us_top h2 {
	margin-bottom: 0;
	font-size: 15px;
}
.contact_us_bottom {

}
.contact_us_bottom p {
	color: #111;
}


.contact_us_top p,
.contact_us_bottom p {
	margin-bottom: 0;
	line-height: 18px;
	color: #555;
}
.contact_us_top p.head a {
	color: #06C;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
.contact_us_top p.head a:hover {
	color: #09c;
}
.contact_us_bottom p.head {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.contact_us_bottom p.special {
	color: #6a8b0b;
	font-weight: bold;
}
.contact_us_bottom p.co {
	font-weight: bold;
}
.contact_us_bottom p.ps {
	color: #666;
}

.career .reviews_box {
	width: 230px;
	float: left;
	margin-right: 20px;
}
.career p.bottom_p {
	padding-top: 20px;
}

.alliance a {
	display: block;
	width: 230px;
	float: left;
	text-align: center;
	margin: 0 10px 20px 10px;
	font-weight: bold;
	font-size: 14px;
}
.alliance a img {
	display: block;
	margin-bottom: 0;
	margin: 0 auto;
	text-align: center;
}




.company h1,
.company_index h1 {
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
	font-size: 24px;
	text-align: left;
	font-weight: normal;
	color: #111;
	text-shadow: none;
}

.company .company_intro_left h2 {
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
	font-size: 32px;
	line-height: 30px;
	color: #000;
	padding-top: 10px;
}

.company_intro_left h3 {
	font-weight: normal;
	font-size: 15px;
	color: #666;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-right: 20px;
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
}

.company_intro_left p {
	line-height: 22px;

}
.company_intro_left p.name {
	color: #888;
	font-size: 13px;
}

.company_intro_left p.font_blue {
	top: 0px;
	position: relative;
}
.company_intro_right {
	width: 300px;
	min-width: 300px;
	float: left;
}
.company .banner_pic {
	width: 320px;
    margin: 18px 15px 0 0;
}
.company_content {

}

.company_content h1 {
	margin-left: 0;
}
.company_content p {
	line-height: 20px;
}
.company_content .gray_bg {
	/*background: #EFEFEF;*/
	background: url(/company/img/office_location.png) no-repeat;
	height: 200px;
	width: 765px;
}
.company_content .headquarters_info {
	padding-left: 400px;
	width: 350px;
	font-size: 13px;
	line-height: 22px;
	padding-top: 20px;
	color: #444;
}
.company_content .headquarters_info strong {
	color: #111;
}
.company_content table.regional_offices {
	width: 100%;
	font-size: 13px;
	line-height: 20px;
}
.company_content table.regional_offices td {
	width: 50px;
	padding-bottom: 20px;
	color: #444;
}
.company_content table.regional_offices td strong {
	color: #111;
}

.company_content .font_blue {
	color: #006FD6;
}

.company_content_left {
	width: 640px;
	float: left;
	margin-right: 20px;
}
.company_content_right {
	width: 300px;
	float: left;
}

.company_content_right_item {
	width: 280px;
	float: left;
	padding: 10px;
	border-bottom: 1px dashed #CCC;
	/*background: #f3f3f3;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	margin-bottom: 10px;
}
.company_content_right_item a {
	text-decoration: none;
	color: #666;
}
.company_content_right_item a:hover {
	color: #09F;
}

.company_content_right_item ul {
	margin-bottom: 10px;
}

.company_content_right_item ul li {
	list-style: none;
}

.company_content_right_item h4 {
	font-weight: bold;
	font-size: 13px;
	color: #333;
	margin-left:10px;
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
}
.company_content_right_item h4 a {
	font-weight: 600;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
}

.company_content .company_content_left .company_item {
	width: 600px;
	/*background: url("../products/img/success_stories/bg.png") repeat scroll left top transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	color: #666;
	padding: 15px 15px 5px 15px;
	/*border: 4px solid #fff;*/
	margin-bottom: 10px;
	margin-left: 15px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	/* IE10 */
	background-image: -ms-linear-gradient(top, #fff 0%, #F8F8F8 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #fff 0%, #F8F8F8 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #fff 0%, #F8F8F8 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, from(0, #f9f9f9), to(1, #F8F8F8));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #fff 0%, #F8F8F8 100%);
	/* Proposed W3C Markup */
	background-image: linear-gradient(top, #fff 0%, #F8F8F8 100%);
	float: left;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.company_content .company_content_left .company_item a {
	text-decoration: none;
}
.company_content_left p {
	color: #666;
}

.company_content .company_content_left .company_item .image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.company_content .company_content_left .company_item {
	float: left;
	min-height: 100px;
	margin-bottom: 15px;
}

.company_content .content {
	float: left;
	min-height: 100px;
	width: 440px;

}
.company .csindex_content h2 {
	font-size: 18px;
	color: #111;
}
.company_content .company_content_left .company_item .content h3 {
	font-weight: normal;
	font-size: 18px;
	color: #222;
	font-family: "Segoe UI","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體,"Microsoft JhengHei",新細明體,細明體,微软雅黑,"Microsoft YaHei",arial,sans-serif;
}
.company_content .company_content_left .company_item img {
	width: 130px;
	float: left;
	/*border: 1px solid #ccc;*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-right: 10px;
}
.company .vision h2,
.company .innovations h2 {
	font-size: 18px;
}

.company .vision h3,
.company .innovations h3 {
	color: #06C;
	font-weight: normal;
	font-size: 16px;
}




/*footnote*/
#movetotop {
	text-align: right;
	margin-right: 10px;
	padding-right: 10px;
	text-decoration: none;
}
a.move_to_head {
	color: #333;
	padding-left: 15px;
	line-height: 22px;
	background: url(../img/arrow_up.png) no-repeat;
	background-position: 0 5px;
	text-decoration: none;
	font-size: 12px;
	margin-right: 10px;
}
a.move_to_head:hover {
	color: #08c;
}
.spec_footnote {
	padding-top: 20px;
}
.spec_footnote ol {
	margin-left: 20px;
	color: #4B4B4B;
	font-size: 11px;
}

.dsm_index_content .dsm_footnote_appiled_models,
.surveillance_index_content .surveillance_footnote_appiled_models {
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana, Helvetica,Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei",新細明體,sans-serif;
	font-size: 11px;
}
.dsm_index_content .dsm_footnote_appiled_models p,
.surveillance_index_content .surveillance_footnote_appiled_models p  {
	margin-left: 5px;
	line-height: 18px;
	font-size: 10px;
	/*-webkit-text-size-adjust: none;*/
}
.dsm_index_content .dsm_footnote_appiled_models p .catalog,
.surveillance_index_content .surveillance_footnote_appiled_models p .catalog {
	font-size: 11px;
}

.footnote_appiled_models_head {
	font-size: 10px;
	margin-top: 30px;
    background-color: #e9e7e7;
    color: #787878;
    font: bold 12px/24px "Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,Arial,Helvetica,微軟正黑體, "Microsoft JhengHei",微软雅黑,"Microsoft YaHei",新細明體,clean,sans-serif;
    text-indent: 6px;
	margin-bottom: 10px;
	width: 240px;
}
p.footnote_appiled_models {
	font-size: 10px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei",新細明體,sans-serif;
	margin-bottom: 5px;
	line-height: 14px;
	/*-webkit-text-size-adjust: none;*/
	margin-left: 5px;
}
p.footnote_appiled_models .catalog {
	font-size: 11px;
	line-height: 20px;
}

.footnote {
	font-family: Arial,Helvetica,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",新細明體,sans-serif;
	font-size: 11px;
	padding-top: 20px;
	/*-webkit-text-size-adjust: none;*/
	line-height: 12px;
	color: #555;
}
.footnote p {
	font-size: 11px;
	margin-bottom: 0;
	line-height: 20px;
	/*-webkit-text-size-adjust: none;*/
}
.footnote sup {
	font-size: 8px;
	line-height: 8px;
	font-weight: normal;
	-webkit-text-size-adjust: none;
}
.footnote ol li,
.footnote ul li {
	font-size: 11px;
	line-height: 18px;
	/*-webkit-text-size-adjust: none;*/

}
.footnote p.last,
.footnote ul.last,
.footnote ol.last {
	margin-bottom: 10px;
}

.compare_spec_footnote ol {
	margin-left: 20px;
	color: #4B4B4B;
	font-size: 11px;
}

/*footer*/
#footer .about {
	color: #999;
	float: left;
}
#footer .about a {
	margin: 0 5px;
	text-decoration: none;
	color: #7c7c7c;
}
#footer .about a:hover {
	color: #000;
}
#footer .about a.first {
	margin: 0 5px 0 10px;
}

#footer .about h2 {
	color: #222;
}
#footer .social_addthis {
	width: 120px;
	float: right;
}
#footer .social_addthis img {
	height: 16px;
	padding:0;
}
#footer .social_addthis a {
	text-decoration: none;
	display: inline-block;
	float: inhert;
	float: right;
	height: 18px;
	margin: 0 3px;
}
#footer .social_addthis .social_fb,
#footer .social_addthis .social_weibo,
#footer .social_addthis .social_twitter,
#footer .social_addthis .social_google,
#footer .social_addthis .social_rss,
#footer .social_addthis .social_youtube {
	margin-left: 5px;
	width: 16px;
	height: 16px;
	background: url(../img/footer/footer_icons.png) no-repeat;
}
#footer .social_addthis .social_fb {
	background-position: 0px 0px;
}
#footer .social_addthis .social_twitter {
	background-position: 0px -20px;
}
#footer .social_addthis .social_google {
	background-position: 0px -40px;
}
#footer .social_addthis .social_youtube {
	background-position: 0px -60px;
}
#footer .social_addthis .social_rss {
	background-position: 0px -80px;
}
#footer .social_addthis .social_weibo {
	background-position: 0px -100px;
}
#footer .copyright {
	vertical-align: top;
	color: #7c7c7c;
	font-size: 13px;
	float: left;
}
.google_addone {
	width: 40px;
	float: right;
	margin-top: 1px;
}
.addthis_button_compact {
	line-height: 16px;
}


/*Marketing site*/
#marketing {
	font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,微軟正黑體,"Microsoft JhengHei", 微软雅黑,"Microsoft YaHei",新細明體,Verdana,sans-serif;
	font-size: 14px;
	width: 960px;
	padding: 10px;
}
#marketing h1 {
	font-weight: normal;
	font-size: 24px;
}
#marketing h2 {
	font-size: 18px;
	margin-bottom: 0;
}
#marketing .product_name {
	font-weight: bold;
	font-size: 16px;
	margin-right: 10px;
}
.mk_photo td a {
	margin: 0 5px;
}
#marketing .file_desc_link {
	min-height: 50px;
}
#marketing .file_desc_link img {
	vertical-align: bottom;
	margin-left: 10px;
	bottom: -2px;
	position: relative;
}


/*About beta*/
.beta_program h2.before_straring{
    color: #F39;
	font-weight:bold;
}
.beta_program .notice {
    color: #F39;
	border: 1px solid #F39;
    margin-left: 10px;
	padding: 15px 10px 10px 15px;
	margin-bottom: 20px;
}
.beta_program ol ul.square li{
	list-style-type:square;
}
.beta_program .notice p, .beta_program .notice ol li{
    color: #F39;
}
.beta_program ul {
	list-style-type: decimal;
}

.beta_program .font_blue,
.profile p.font_blue {
	color: #006FD6;
	font-size: 13px;
}
.beta_program .font_blue,
.profile p.font_blue img {
	display: inline-block;
}
.beta_program .padding {
	padding-left:12px;
}

#banner .homebanner_pre,
#banner .homebanner_next,
#banner .homebanner_pre a,
#banner .homebanner_next a {
	position: absolute;
	z-index: 50;
	*z-index: 50;
	width: 30px;
	height: 375px;
	display: block;
	opacity: 0.3;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	filter: alpha(opacity=30);
}
#banner .homebanner_pre:hover,
#banner .homebanner_next:hover,
#banner .homebanner_pre a:hover,
#banner .homebanner_next a:hover {
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	filter: alpha(opacity=60);
}

#banner .homebanner_pre {
	left: 1px;
	float: left;
	background: url(../img/banner_go_left_1.png) no-repeat 0 center;
}
#banner .homebanner_next {
	right: 0;
	float: right;
	background: url(../img/banner_go_right_1.png) no-repeat 0 center;
}


.tooltip {
	background: url(../img/active_bg_up.png) no-repeat;
	background-position: top center;
	padding-top: 9px;
	position: absolute;
	font-family: "PT Sans Caption","Didact Gothic","Lucida Grande","Lucida Sans Unicode",微軟正黑體, "Microsoft JhengHei",微软雅黑,"Microsoft YaHei",新細明體,arial,sans-serif;
	z-index: 30;
}
.tooltip p {
	font-size: 12px;
	background: #fcfcfc;
	padding: 5px 10px;
	color: #222;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 2px 2px #666;
	-webkit-box-shadow: 1px 2px 2px #666;
	box-shadow: 1px 2px 2px #666;
	margin-top:-2px;
	z-index: 10;
}




/*for 404 error page*/
.page_404 a {
	text-decoration: none;
	margin-right: 50px;
	font-weight: bold;
	font-size: 15px;
	color: #008ae6;
}
.page_404 a:hover {
	text-decoration: none;
	margin-right: 50px;
	font-weight: bold;
	font-size: 15px;
	color: #0099CC;
}
.page_404 p {
	font-size: 15px;
	color: #666;
	line-height: 26px;
}
.page_404 ol.srsp {
	line-height: 25px;
	font-size: 15px;
	color: #666;
}
.page_404_width {
	margin: 0 auto;
}
.page_404_width_cht {
	width: 400px;
}
.page_404_width_chs {
	width: 400px;
}
.page_404_width_enu {
	width: 500px;
}
.page_404_width_dan {
	width: 500px;
}
.page_404_width_deu {
	width: 500px;
}
.page_404_width_esp {
	width: 500px;
}
.page_404_width_fre {
	width: 500px;
}
.page_404_width_ita {
	width: 500px;
}
.page_404_width_nld {
	width: 500px;
}
.page_404_width_plk {
	width: 500px;
}
.page_404_width_rus {
	width: 500px;
}
.page_404_width_csy {
	width: 500px;
}
.page_404_width_jpn {
	width: 500px;
}
.page_404_width_hun {
	width: 500px;
}
.page_404_width_swe {
	width: 500px;
}

.blue_button, input.blue_button {
    /*-moz-transition-duration: 0.08s;
    -moz-transition-property: color, -moz-box-shadow, text-shadow;
    -moz-transition-timing-function: ease-in-out;
    background-color: #F3F3F3;
    border: 1px solid #E7E7E7;
    border-radius: 5px;
    box-shadow: 0 1px rgba(255, 255, 255, 0.8), 0 1px rgba(255, 255, 255, 0.35) inset;
    color: #FCF9F9;
    display: inline-block;
    font-size: 24px;
    line-height: 30px;
    padding: 10px 20px;
    position: relative;
    text-align: center;
    text-shadow: 0 -1px rgba(34, 25, 25, 0.5);
	*/
	background-color: #0072be;
	background-image: -moz-linear-gradient(top,rgba(262,226,226,.14),rgba(34,34,34,.14));background-image:-webkit-linear-gradient(top,rgba(226,226,226,.14),rgba(34,34,34,.14));background-image:linear-gradient(top,rgba(226,226,226,.14),rgba(34,34,34,.14));background-position:left bottom;
	background-repeat: repeat-x;
	border: 1px solid #3397DB;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding: 6px 10px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2);
	-moz-transition: all .300s ease-in;
	-webkit-transition: all .300s ease-in;
	transition: all .300s ease-in;
}

.blue_button:focus,
.blue_button:hover{
	border-color: #15c;
	background-image: -moz-linear-gradient(top,rgba(226,226,226,.14),rgba(34,34,34,.2));
	background-image: -webkit-linear-gradient(top,rgba(226,226,226,.14),rgba(34,34,34,.2));
	background-image: linear-gradient(top,rgba(226,226,226,.14),rgba(34,34,34,.2));
	outline: 0;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
}





/*new layout 2012-10*/
/*layout*/
html,
body {
	background: #f0f0f0;
	min-height: 100%;
	width: 100%;
	min-width: 980px;
}
#wrapper {
	width: 100%;
	min-width: 980px;
	margin: 0 auto;
	background: #f9f9f9;
	/*height: 100%;
	overflow: hidden;*/
}

section > #wrapper {
	margin: 0;
	padding: 0;
}

#header_hr {
	height: 2px;
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter: alpha(opacity=70);
}

#header,
header {
	width: 100%;
}

#search_lang,
#navigation {
	width: 980px;
	margin: 0 auto;
}

#navigation {
	height: 44px;
}

#langMenu {
	color: #F9F9F9;
}
#langMenu:hover {
	color: #FEFEFE;
}

#index_news {
	width: 947px;
	margin: 0 auto;
	/*border: 1px solid #e0e0e0;
	background: #e9e9e9;*/
}


#content {
	/*width: 100%;*/
	width: 980px;
	margin: 0 auto;
	padding: 0px ;
	background: #FFFFFF;
	/*border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;*/
	/*-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);*/
	/*border: 1px solid #FCFCFC;*/
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	position: relative;
}
#content_RAID,
#content_SRSE {
	/*width: 100%;*/
	width: 980px;
	margin: 0 auto;
	padding: 0px ;
	position: relative;
}

#dsm_content,
#surveillance_content {
	width: 980px;
	margin: 0 auto;
	padding: 0px ;
	position: relative;
}
#dsm_content .dsm_index_header,
#surveillance .surveillance_index_header,
#dsm_content .dsm_index_nav,
.dsm_index_header {
	background: none;
	margin-top: 10px;
}

#open_content {
	/*width: 100%;*/
	width: 980px;
	margin: 0 auto 0 auto;
	padding: 20px 0px ;
	background: #FFFFFF;
	/*border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;*/
	/*-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);*/
	/*border: 1px solid #FCFCFC;*/
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	position: relative;
}
#open_content_company {
	/*width: 100%;*/
	width: 980px;
	margin: 0 auto 0 auto;
	padding: 20px 0px ;
	background: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 1px solid #E7E7E7;
	margin-bottom: 20px;
	position: relative;
}
#open_content_google_search {
	/*width: 100%;*/
	width: auto;
	height: auto;
	margin: 20px auto;
	padding: 20px;
	background: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 1px solid #E7E7E7;
	margin-bottom: 20px;
	position: relative;
}
#open_content_case_study {
	width: 980px;
	margin: 0 auto ;
	padding: 20px 0px ;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	margin-bottom: 20px;
	position: relative;
}

#main {
	padding: 20px 0px 20px 0px;
	position: relative;
}

#index_content {
	margin: 0px auto;
	position: relative;
	top: -20px;
}
#index_sub_banner {
	width: 960px;
	margin: 0 auto;
	display: table;
}

a.index_sb_a {
	width: 232px;
	border: none;
	background: #EEEEEE;
	background: -moz-linear-gradient(center top ,#e3e3e3 , #F9F9F9) repeat ;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#e3e3e3), to(#F9F9F9));
}
a.index_sb_a:hover {
	background: #EEEEEE;
	background: -moz-linear-gradient(center top , #d6d6d6, #F9F9F9) repeat ;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#d6d6d6), to(#F9F9F9));
}

#footer_wrapper {
	/*margin-top: 15px;
    padding-bottom: 1000px;
    margin-bottom: -1000px;*/
    background: #d3d3d3;
}
#footer_wrapper, footer {
	position: relative;
	background-color: #eee;
	border-top: 1px solid #e0e0e0;
	height: 240px;
	padding: 40px 0;
}

#footer {
	position: absolute;
	bottom: -25px;
	left: 0;
	right: 0;
	font-size: 13px;
}

#bottom_menu,
#footer {
	width: 980px;
}

footer {
	width: 100%;
}


#bottom_menu {
	border: none;
	background: none;
	border-radius: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
}

#bottom_menu div.list {
	margin: 20px 0 15px 25px;
	width: 170px;
}
#bottom_menu div.list:first-child {
	margin: 20px 0 15px 0;
	width: 170px;
}
#bottom_menu div.list:last-child {
	padding-left: 28px;
	border-left: 1px solid #e3e3e3;
	min-height: 200px;
}
#bottom_menu div.list:last-child ul {
	overflow: hidden;
	margin-top: 20px;
}
#bottom_menu div.list:last-child ul li a {
	display: block;
	float: left;
	margin-right: 10px;
	width: 32px;
	height: 32px;
	text-indent: -999em;
}
#bottom_menu div.list:last-child ul li:first-child a { background:url(../img/footer/social_01.png);}
#bottom_menu div.list:last-child ul li.chsFB:first-child a { background:url(../img/footer/social_05.jpg);}
#bottom_menu div.list:last-child ul li:nth-child(2) a { background:url(../img/footer/social_02.png);}
#bottom_menu div.list:last-child ul li:nth-child(3) a { background:url(../img/footer/social_03.png);}
#bottom_menu div.list:last-child ul li:nth-child(4) a { background:url(../img/footer/social_04.png);}

.knowledge_base,
.news_reviews {
	margin-left: 10px;
}
.knowledge_base {
	padding: 0 10px;
}
.camera {
	padding: 0 20px;
}
.open_content_head {
	width: 980px;
	margin: 0 auto;
	margin-top: 20px;
}




/*header & top menu*/
#header,
header {
	background: url(../img/head/header_bg.jpg) repeat-x;

}
#nav {
	color: #F7F7F7;
}
#nav a {
	color: #FFFFFF;
	padding-bottom: 10px;
}
#nav a.first {
	position: relative;
	padding-left: 10px;
}
#nav #nav_dropmenu .submenu a {
	font-size: 12px;
}

#nav .tips_head {
	height: 13px;
	background: url(../img/active_bg_up.png) no-repeat;
	background-position: center 1px ;
	top: -10px;
	[; top: -11px ;] ;/*only for chrome, safari*/
	left: -25%;
	position: relative;
	z-index: 500;
}
#nav .products .tips_head {
	left: -210px;
}
#nav .support .tips_head {
	left: -130px;
}
#nav .news .tips_head {
	left: -10px;
}
#nav .wheretobuy .tips_head {
	left: 40px;
}

.dropmenu ul a {
	color: #555555 !important;
	font-size: 12px;
	line-height: 18px;
}
.dropmenu ul li a {
	line-height: 18px;
}

.dropmenu .products .left,
.dropmenu ul.left,
.dropmenu .support .left {
	border-right: 1px solid #FFFFFF;
}
.dropmenu .products .left {
	padding-left: 0;
}
.dropmenu .products .middle,
.dropmenu .products .right,
.dropmenu ul.middle,
.dropmenu ul.right {
	padding-left: 10px;
}
.dropmenu .products .middle, .dropmenu ul.middle {
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #FFFFFF;
}
.dropmenu .products .right, .dropmenu ul.right {
	border-left: 1px solid #DDDDDD;
}




#nav {
    font-family: Helvetic,Arial,"Microsoft JhengHei","Segoe UI","Microsoft JhengHei",微軟正黑體,微软雅黑,"Microsoft YaHei","Lucida Grande","Lucida Sans Unicode",clean,sans-serif;
}

#nav #nav_dropmenu .submenu {
	padding: 0 10px 10px 10px ;
	margin-bottom: 10px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	z-index: 100;
	border: 2px solid #FFF;
	left: -10px;
	margin-top: 5px;
	top: 25px;
	background: #EEE;
	background: -moz-linear-gradient(center top , #EEE, #FAFAFA) repeat scroll 0 0 transparent;
	background-image:-webkit-gradient(linear, 0 0%, 0 100%, from(#EEE), to(#FAFAFA));
	overflow: hidden;
}
section > #nav #nav_dropmenu .submenu {
	padding: 10px;
}

.dropdownitem,
a.dropdownitem,
.dropdownitem,
.dropdownitem_btm:hover,
a.dropdownitem_btm,
.dropdownitem_last,
a.dropdownitem_last,
#nav #nav_dropmenu .submenu .dropdownitem_btm {
	background: none;
	color: #555555;
	margin-bottom: 1px;
}

#nav #nav_dropmenu .dsm li a:hover,
#nav #nav_dropmenu .surveillance li a:hover,
.dropdownitem:hover,
.dropdownitem_btm:hover,
.dropdownitem_last:hover,
#nav #nav_dropmenu .submenu .dropdownitem_btm:hover {
	background: none;
}


#nav #nav_dropmenu .submenu .dropdownitem_header {
	background: url(https://www.synology.com/dsm/img/dsm_nav_square.png) no-repeat;
	background-position: 1px 8px;
	padding-left: 12px;
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
}
#nav #nav_dropmenu .submenu .dropdownitem_header a {
	border: none;
	font-size: 13px;
	font-weight: bold;
	color: #444444;
}

#nav #nav_dropmenu .submenu .dropdownitem_btm {
	border: none;
	margin-bottom: 5px;
}

#nav #nav_dropmenu .submenu a {
	margin-right: 5px;
}
#nav #nav_dropmenu .submenu a:hover,
#nav #nav_dropmenu .submenu a.active {
	/*background: #FEFEFE;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.05);
	*/
}

#nav #nav_dropmenu .dsm .dropdownitem_header,
#nav #nav_dropmenu .surveillance .dropdownitem_header,
#nav #nav_dropmenu .news .dropdownitem_header,
#nav #nav_dropmenu .wheretobuy .dropdownitem_header {
	background-position: 1px 8px;
}

#nav #nav_dropmenu .dsm .dropdownitem_header a,
#nav #nav_dropmenu .surveillance .dropdownitem_header a,
#nav #nav_dropmenu .wheretobuy .dropdownitem_header a {
	padding-left: 2px;
	color: #333 !important;
    line-height: 20px;
}

#nav #nav_dropmenu .dsm .dropdownitem_header a:hover,
#nav #nav_dropmenu .surveillance .dropdownitem_header a:hover {
	padding-left: 2px;
	color: #09F!important;
	line-height: 20px;
	/*background: #FEFEFE;*/
	background: #none;
}
#nav #nav_dropmenu .news ul li {
	line-height: 20px;
}


#nav #nav_dropmenu .support {
	padding-bottom: 0;
}
#nav #nav_dropmenu .support .right {
	padding-left: 10px;
	width: 175px;
}



.dropmenu .products ul.left,
.dropmenu .products ul.middle {
	width: 176px;
}
.dropmenu .products ul.right {
	width: 180px;
}
#nav #nav_dropmenu .products {
	left: -50px;
}
#nav #nav_dropmenu .wheretobuy {
	left: -60px;
}
.dropmenu .dsm {
	width: 160px;
}
.dropmenu .surveillance {
	width: 180px;
}
.dropmenu .support{
	width: 372px;
}
#nav #nav_dropmenu a.selected {
	/*background: #FFFFFF;*/
	color: #0099ff !important;
}




/*banner*/
#banner {
	width: 100%;
	overflow: hidden;
	background: url(../img/homeNavi/banner_bg.jpg) repeat-x;
	background-position: 0 bottom;
	height:400px;
}
#slider {
	width: 100%;
}
#slider .sub_wrapper {
    width: 100%;
}
#slider .text_wrapper {
    width: 960px;
	height: 400px;
	margin: 0 auto;
	display: block;
}




/*side menu*/
#side_menu {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.10) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.10)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  rgba(0,0,0,0.10) 0%,rgba(0,0,0,0) 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26000000', endColorstr='#00000000',GradientType=0 ); /* IE6-8 */
}

.arrowsidemenu div:last-child > .menuheaders {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.left_menu_head {
    /*background: url(/images/arrow_menuhead.png) no-repeat;
    background-position: 0 6px;*/
	background: rgb(232,232,232); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(232,232,232,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(232,232,232,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(232,232,232,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
    /*-webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;*/
    border-bottom: 1px solid #ccc;
    font-family: Arial,Helvetic,"Microsoft JhengHei","Segoe UI","Microsoft JhengHei",微軟正黑體,微软雅黑,"Microsoft YaHei","Lucida Grande","Lucida Sans Unicode",clean,sans-serif;
    padding-top: 10px;
    overflow: hidden;
}
.left_menu_head div {
    color: #181818;
    text-shadow: 1px 1px 2px #1111111;
    /*filter: dropshadow(color=#ffffff, offx=1, offy=1);*/
    font-size: 18px;
	line-height: 18px;
    margin-left: 15px;
    padding-top: 12px;
	padding-bottom: 10px;
	min-height: 30px;
}

.menuheaders li a, .menucontents,
.menuheaders, .no_submenu {
    border-bottom: 1px dashed #d5d5d5;
}
.menucontents_us{
    border-bottom: none;
}
.menuheaders, .no_submenu,
.arrowsidemenu ul li a {
    background: none;
}

.arrowsidemenu ul li,
.arrowsidemenu ul li a {
    border-bottom: none;
}
.arrowsidemenu ul li:hover {
    background: #f9f9f9;
}
.arrowsidemenu .menuheaders,
.no_submenu {
	background: #F2F2F2;
}
.arrowsidemenu .menuheaders:hover,
.no_submenu:hover {
    background: #e9e9e9;
}




/*dsm & surveillance*/
header.dsm_index_header,
.surveillance_index_nav {
	background: #F9F9F9;
	background: none;
}

.dsm_index_nav {
	background: none;
}
section + #wrapper {
	padding-bottom: 15px;
}
section > #content {
	padding: 0 ;
	margin: 0 auto ;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: none;
	border: none;
	min-height: 500px;
}
#dsm_index_wrapper,
#dsm_content_wrapper {
	border: none;
	width: 978px;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}
#sub_nav {
	background: none;
}



/* company */
.company_intro h1 {
	text-align: left;
	text-shadow: none;
	margin-bottom: 10px;
	display: inline-block;
	font-family: Arial,"Myriad Web Pro",Calibri,Tahoma,Helvetica,微軟正黑體,"Microsoft JhengHei",微软雅黑,"Microsoft YaHei","Lucida Sans Unicode",新細明體,sans-serif;
	color: #444;
    font-size: 18px;
	font-weight: bold;
	/*margin-left: 10px;*/
	background: none;
}
.company_intro h1 a {
	color: #444444;
	text-decoration: none;
}

.Patents img {
	margin-bottom: 10px;
}




/*footer*/
#bottom_menu dt.bottom_menu_chinese a {
	color: #333333;
}

/*google custom search*/

.google_search form input.btn_google{
	font-size: 13px;
    font-weight: bold;
    padding: 3px 15px;
    background-color: #1B5DB2;
	background-image:-webkit-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(150, 150, 150, 0.14));/* FF3.6 */
	background-image:-o-linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* Opera 11.10+ */
	background-image:-ms-linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* IE10 */
	background-image:linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffe2e2', EndColorStr='#222222'); /* IE6–IE9 */
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 1px solid #4A8CFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);*/
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in 0s;
}
.google_search form input.btn_google:hover{
	background-image:-webkit-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* FF3.6 */
	background-image:-o-linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* Opera 11.10+ */
	background-image:-ms-linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));/* IE10 */
	background-image:linear-gradient(center top , rgba(255, 226, 226, 0.14), rgba(34, 34, 34, 0.14));
    border: 1px solid #0050dc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.google_search form input.txt{
	height: 25px;
    line-height: 22px;
	border: 1px solid;
 	border-color: #bbb #cecece #cecece ;
    color: #333333;
    padding: 2px 0;
    width: 500px;
}
.google_search_bg {
	padding-top: 5px;
	margin-top: -20px;
	margin-left: -20px;
    background-color: #e9e9e9;
	border-bottom: 1px solid #d1d1d1;
	width: 978px;
	height: 80px;
}

/*noscript*/
.noscript p {
	font-weight: bold;
	font-size: 15px;
}
.noscript a {
	text-decoration: underline;
	color: #f30000;
}
.noscript a:hover {
	text-decoration: underline;
	color: #009cff;
}





/* btn style */
.btn {
	display: inline-block;
	*display: inline;
	padding: 2px 8px 2px 8px;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 13px;
	font-weight:normal;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	*border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
          border-radius: 4px;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
	*background-color: #0044cc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
}
.ddns_submenu a.btn {
	color: #fff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
.ddns_submenu a.btn:hover,
.ddns_submenu a.btn:focus,
.ddns_submenu a.btn:active,
.ddns_submenu a.btn.active,
.ddns_submenu a.btn.disabled,
.ddns_submenu a.btn[disabled] {
	color: #ffffff;
	/*
	background-color: #0044cc;
	*background-color: #003bb3;
	*/
}
.btn-primary:active,
.btn-primary.active {
	background-color: #003399 \9;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

.btn-warning {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  *background-color: #f89406;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
  *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c67605 \9;
}


.custom-select-control{
  position: relative;
}
.custom-select-control .custom-select-placeholder{
  width: 255px;
  height: 25px;
  padding: 1px;
  display: inline-block;
}
.custom-select-control .custom-select-placeholder select{
  width: 245px;
  vertical-align: bottom;
  opacity: 0;
  z-index: 0;
}
.custom-select-control .select3-input{
  position: absolute;
  left: 5px;
}
.custom-select-control .superbox-field .select3-single-select{
  height: 22px;
  padding: 2px;
  min-height: 22px;
}
.custom-select-control .superbox-field .select3-single-select:hover {
  background: transparent;
}
.custom-select-control .select3-single-result-container {
  top: 0;
  line-height: 25px;
}
.custom-select-control .select3-caret {
  top: 3px;
}
.superbox-field {
  border: 1px solid #aaa;
  background: #fff;
}
.superbox-field:hover {
  border-color: #7e7e7e;
}
.mce-path {
	display: none !important;
}
#mceu_10 {
	float: left;
}