﻿/*  style.css */
body,h1,h2,h3,h4,form,ul{
	margin:0;
	padding:0;
	/*list-style-type: none;*/
}


a {
	text-decoration: none;
     color:#E35D2A;
}

a:hover {
	text-decoration: underline;
  
}

body
{
	font-family:Arial,微軟正黑體,Malgun Gothic;
	font-size: 11px;
	/*line-height: 15px;*/
	background-image: url(/images/body_bg.jpg);
	background-repeat: repeat-x;
	color: #555;
	background-color: #FFFFFF;
	/*behavior:url('csshover.htc'); */
}

img {
	border: 0;
}


#container {
	width: 950px;
	margin: 0 auto;
}
#header {
	float: left;
	width: 100%;
}

.title {
	text-align: right;
	letter-spacing: 1px;
	line-height: 30px;
}

.title a{
	color: #666;
}
.title a:hover {
	color: #ec8c24;
}


.logo {
	float: left;
	height: 38px;
}

#menu {
	float: left;
	margin: 10px 0 0 20px;
	width: 480px;

}
#menu ul {
	list-style: none;
	position: relative;
	float: left;
}
#menu ul li{
	float: left;
	background-image: url(/images/menu_ul_li.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	width: 120px;
	height: 30px;
}
#menu ul li a {
	display: block;
	color: #333;
	text-indent: 13px;
}

#menu ul li:hover{
	background-image: url(/images/menu_ul_li_hover.gif);
}
#menu ul li:hover a{
	color: #FFF;
}
#menu ul li div{
	position: absolute;
	top: 30px;
	left: 0px;
	float: left;
	display: none;
	z-index: 999;
}

#menu ul li div td.left {
	background-image: url(/images/menu_td_left.gif);
	background-repeat: repeat-y;
}
#menu ul li div td.mid {
	background-color: #2c2c2c;

}

#menu ul li div td.right {
	background-image: url(/images/menu_td_right.gif);
	background-repeat: repeat-y;
}
#menu ul li div td.leftbottom {
	background-image: url(/images/menu_td_leftbottom.gif);
	background-repeat: no-repeat;
}
#menu ul li div td.midbottom {
	background-image: url(/images/menu_td_midbottom.gif);
	background-repeat: repeat-x;
}
#menu ul li div td.rightbottom {
	background-image: url(/images/menu_td_rightbottom.gif);
	background-repeat: no-repeat;
}
#menu ul li div td ul{
	position: static;
	float: left;
	padding: 20px 0px 0 0;
	display: block;
	background-repeat: repeat-y;
width:165px;
	
}
#menu ul li div td ul li.list_title{
	color: #FFF;
	font-weight: bold;
	background-image: none;
	height: 24px;
	font-size: 12px;
	width: 100%;
}
#menu ul li div td ul li.list {
	text-indent: 10px;
	color: #F90;
	background-image: url(/images/li_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
	height: 20px;
	font-size: 11px;
	width: 100%;
}
#menu ul li div td ul li.list a{
	text-indent: 10px;
	color: #bbb;
	
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
	
	font-size: 11px;
}
#menu ul li div td ul li.list a:hover{
	color: #FFF;
}

.search {
	float: right;
/*	background-image: url(/images/search_bg.gif);
	background-repeat: no-repeat;*/
	margin-top: 5px;
	padding-bottom: 5px;
padding-top: 5px;
	
text-align:right;

}
.search  input.txtBox {
	font-size: 11px;
	font-family: Verdana;
	color: #666;
	border: 0;
	width: 120px;

}

.search  input.go {
	background-image: url(/images/search.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 12px;
	width: 12px;
	border: 0;
}
#main {
	float: left;
	width: 100%;
	padding-bottom: 60px;

}


#main ul{
padding:0px 0px 0px 12px;
margin:0px 0px 0px 12px;
-webkit-padding-start:12px;
display:block;

} 

#main ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
-webkit-padding-start: 0px;

} 



#specmain{
float: left;
	width: 100%;
	padding-bottom: 60px;
}

#specmain table td{
line-height:1.7; 
}

#specmain2 table td{
line-height:1.7;
font-size:14px;
 
}


#specmain2{
float: left;
	width: 100%;
	padding-bottom: 60px;
}




.content {
	margin-left: 17px;
	float: left;
	width: 305px;
}


.content_title {
	float: left;
	font-size: 16px;
	color: #000;
	margin-left: 10px;
	line-height: 30px;
	font-weight: bold;
	width: 285px;
	padding-bottom: 10px;
}
.content_wrap {
	float: left;
	background-image: url(/images/content_bg2.jpg);
	background-repeat: repeat-y;
}

.content_wrap img{
float: left;
}

.content_top {
	background-image: url(/images/content_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	width: 305px;
	float: left;
}
.content_txt_title  {
	font-family: Verdana;
	color: #e35d2a;
	line-height: 18px;
	font-size: 13px;
	padding-bottom: 5px;
	font-weight: bold;
}
.content_txt {
	margin: 10px 0 0 10px;
	width: 280px;
	float: left;
	font-size: 12px;
	text-align: left;
}

.content_txt p{font-size: 12px;} 

.content_products_txt {
	float: right;
	width: 175px;
}
.content_newproducts_txt {
	float: right;
	width: 130px;
}


.content_bottom {
	background-image: url(/images/content_bg_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 10px;
	float: left;
	width: 305px;
}
.content_more {
	background-image: url(/images/li_bg.gif);
	background-repeat: no-repeat;
	float: right;
	background-position: left center;
	font-weight: bold;
	color: #666;
	margin-top: 4px;
	text-indent: 12px;
padding-right:10px;

}
.content_more a {
	color: #666;

}
.content_more a:hover {
	color: #333;
}
.content_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	float: left;
	width: 275px;
	margin-left: 10px;
	height: 10px;
}
#follow {
	width: 100%;
	background-image: url(/images/followus.gif);
	background-repeat: repeat-x;
	height: 38px;
	float: left;
}
.follow_txt {
	color: #FFF;
	width: 950px;
	line-height: 38px;
	margin: 0 auto;
	text-indent: 20px;
	font-size: 12px;
}

#bottom {
	float: left;
	width: 100%;
	background-color: #3c3c3c;
	padding-bottom: 20px;
	font-size: 13px;
}
.bottom_wrap {
	width: 950px;
	margin: 0 auto;
}
.bottom_menu {
	float: left;
}

.bottom_menu ul{
	float: left;
	width: 160px;
	line-height: 24px;
	margin-top: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #555;
	padding-left: 20px;
}
.bottom_menu li  {
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
list-style-type:none;
}
.bottom_menu li a {
	color: #ECCDB9;
	font-weight: normal;
}
.bottom_menu li a:hover {
	text-decoration: underline;
}
.bottom_link {
	width: 215px;
	float: right;
}
.bottom_link img {
	margin-top: 10px;
}


.bottom_slink img{
	padding: 0 18px;
}
#footer {
	float: left;
	height: 50px;
	color: #777;
	padding-left: 20px;
	width: 98%;
	line-height: 50px;
	letter-spacing: 1px;
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
}
.footer_wrap {
	width: 950px;
	margin: 0 auto;
}

.footer_copyright {
	float: left;
}

.footer_menu {
	float: right;
	margin-right: 5px;
}
.footer_menu a{
	color: #777;
}
.footer_menu a:hover {
	color: #ec8c24;
}

/* added from other css */

.banner{
	margin-top: 0px;
	float:left;
	width:100%;
}
/*#main img{float:none; padding-right:0;} */

.support_banner2 {	
background-image: url(/images/support2_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}

.support_banner {	
background-image: url(/images/support1_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}
.product_banner {	
background-image: url(/images/products1_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}


/* added from 1.0 */
.table-content {font-size: 12px;	
/*font-family: "Arial", "Helvetica", "sans-serif"; */
font-family: Arial,微軟正黑體,Malgun Gothic;

color: #333333


}

.tr-lightgray {

	background-color: #EBEBEB;
	font-size: 12px;
/*	font-family: "Arial", "Helvetica", "sans-serif";*/
font-family: Arial,微軟正黑體,Malgun Gothic;
}
.tr-title {
	background-color: #FF9933;
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	height: 25px;
	background-position: center center;
	text-align: center;
}
.tr-end {
	background-color: #AAAAAA;
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif";
	background-position: center center;

}

/*  style.css END */


/*  Content.css  */
.content_left {
	float: left;
	width: 715px;
font-size: 14px;
line-height: 22px;
font-family: Arial, 微軟正黑體,Malgun Gothic;
}
.content_right {
	float: right;
}
h1 {
	font-size: 30px;
	color: #000;
	font-weight: normal;
	margin: 20px 0 10px 0;
}
.option {
	font-family:  Arial,微軟正黑體,Malgun Gothic,Verdana, Geneva, sans-serif;
	font-size: 12px;
	display: inline;
	padding-right: 30px;
	line-height: 60px;
	color: #4f5455;
}
.option  a{
	color: #e35d2a;
}
.option  a:hover{
	color: #4f5455;
}

.site{
	color: #000;
	padding-top: 15px;
	float: left;
	width: 100%;
}
.site a {
	color: #666;
}
.site a:hover {
	color: #222;
	text-decoration: underline;
}
.site_note {
	color: #666;
}


.star {
	font-size: 13px;
	color: #e35d2a;
}



.recent_wrap {
	width: 180px;
}
.recent_time {
	color: #666;
	font-weight: bold;
	line-height: 20px;
}
.recent_txt {
	color: #e35d2a;
	float: left;
	padding-bottom: 20px;
}


.submit {
	background-image: url(/images/submit_bg.gif);
	background-repeat: no-repeat;
	width: 78px;
	font-weight: bold;
	margin-top: 10px;
	color: #e35d2a;
	font-family: Arial, Helvetica, sans-serif;
	height: 27px;
	font-size: 11px;
	border: 0;
	float: left;
	margin-right: 10px;
}

.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}


/*  Content.css END  */

/*  PAge.css   */
.page {
	color: #666;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding: 20px 0;
	text-align: right;
	font-size: 12px;
}

.page_current {
	font-weight: bold;
	padding: 0 5px;
}

.page a {
	color: #f08b1d;
	font-weight: bold;
	padding: 0 5px;
}
.page a:hover {
	color: #666;
}
.expand {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/expand_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	width: 80px;
	text-align: left;
}

.expand a{
	color: #666;
}
.expand a:hover{
	text-decoration: underline;
}
/*  PAge.css END  */




/*  new.css   */
.news_title {
	font-size: 18px;
	color: #000000;
	padding: 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.year_wrap {
	float: left;
	width: 90%;
}
.years {
	color: #7e868d;
	padding: 10px;
	display: inline;
}


.years a{
	color: #f08b1d;
}
.years a:hover {
	text-decoration: underline;

}
.share {
	width: 55px;
	height: 16px;
	float: left;
	background-image: url(/images/share.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	color: #115bb5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #444;
}
.share_icon {
	float: right;
}

.rss {
	float: right;
	width: 42px;
}

.news_content_search {
	width: 180px;
}
.news_content_search  input.txtBox {
	font-family: Verdana;
	color: #666;
	border: 0;
	background-image: url(/images/content_search_bg.gif);
	background-repeat: no-repeat;
	width: 180px;
	height: 30px;
	padding: 5px 0 0 5px;
}
.news_content_search  input.go {
	background-image: url(/images/content_search.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	height: 26px;
	width: 78px;
	border: 0;
}
.pr_wrap {
	float: left;
	width: 100%;
	padding-bottom: 36px;
}



.pr_txt {
	float: left;
	width: 595px;
	margin-left: 5px;
	font-size: 12px;
}
.pr_time {
	color: #e35d2a;
	font-weight: bold;
	font-size: 12px;
}


.pr_title {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	padding: 5px 0;
}
.pr_img  {
	float: right;
	width: 53px;
}

.read a{
	
	color: #e35d2a;
}
.read a:hover {
	text-decoration: underline;
}
.page {
	color: #666;
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding: 20px 0;
	text-align: right;
	font-size: 12px;
}

.page_current {
	font-weight: bold;
	padding: 0 5px;
}

.page a {
	color: #f08b1d;
	font-weight: bold;
	padding: 0 5px;
}
.page a:hover {
	color: #666;
}
.deteal_txt {
	font-size: 12px;
	color: #666;
	float: left;
	width: 100%;
	padding: 10px 0;
}

/*  new.css  END  */





/*  about.css  */

.about_banner {
	background-image: url(../images/about_overview_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
	color: #FFFFFF;
}
.about_banner_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 15px 0 15px 22px;
line-height:22px;
}
.about_banner_txt {
	font-size: 11px;
	width: 450px;
	padding-left: 22px;
}
.about_caption {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 30px 0 10px 0;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.locations_wrap {
	float: left;
	font-size: 12px;
	height: 130px;
}
.locations_wrap img{float: left;} 

.locations_txt {
	float: left;
	width: 200px;
line-height: 18px;
}

.locations_title {
	font-weight: bold;
	color: #555;
	line-height: 20px;
}
.milestone {
	float: left;
	font-weight: bold;
	color: #e35d2a;
	background-image: url(../images/milestone_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
	width: 40px;
		font-size: 12px;
line-height: 22px;
}
.achievement {
	float: left;
	margin-left: 10px;
margin-bottom: 10px;
	width: 90%;
	font-size: 14px;
line-height:22px;
}
.ts_txt {
	width: 180px;
}
.moredetail {
	width: 85px;
	height: 16px;
	background-image: url(../images/moredetail_bg.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	padding: 5px;
	margin-top: 10px;
}
.moredetail  a {
	color: #e35d2a;
}
.moredetail a:hover {
	color: #000000;
}
.award {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ededed;
	border-bottom-color: #ededed;
	float: left;
	width: 705px;
}
.award_wrap {
	width: 140px;
	background-color: #fbfbfb;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ededed;
	border-left-color: #ededed;
	float: left;
	text-align: center;
	height: 115px;
vertical-align:middle;
}
.award_img {
	margin-top:20px;

	
height: 10px;
vertical-align:middle;
}
.award_txt {
	font-size: 13px;
	color: #666;
	font-weight: bold;
	width: 100%;
}

.AssociationMembers_img{
	width:140px;
	height:115px;
display:table-cell; 
vertical-align:middle;

}
.contact_wrap {
	float: left;
	width: 175px;
font-size: 11px;
line-height: 14px;
}

.contact_title {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	height: 36px;
}
.contact_txt {
background-color: #ECECEC;
padding: 12px;
	float: left;
	font-family: Arial,微軟正黑體,Malgun Gothic;
font-size: 14px;
line-height: 22px;	
	width: 100%;
	margin-top: 30px;
}
.contact_form_title {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	line-height: 30px;
}
.contact_form_option {
	font-size: 13px;
	color: #000;
	line-height: 30px;
	font-weight: normal;
}
.contact_form_select {
	width: 300px;
}
.contact_form_input  {
	width: 300px;
}
.contact_form_textarea  {
	width: 300px;
	height: 160px;
}
.edu_wrap {
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.edu_content_wrap {
	float: left;
	width: 300px;
	padding: 40px 0 40px 20px;
}
.edu_content_wrap a {
	color: #666;
}
.edu_content_wrap a:hover {
	text-decoration: underline;
}


.edu_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000;
	float: left;
	font-weight: bold;
	width: 100%;
}

.edu_txt {
	float: left;
	width: 100%;
}
.edu_item {
	float: left;
	width: 65px;
	height: 45px;
	line-height: 45px;
	background-color: #fbfbfb;
	background-image: url(../images/li_bg.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.edu_item_pdf {
	float: left;
	width: 70px;
	height: 45px;
	line-height: 45px;
	background-color: #fbfbfb;
	border: 1px solid #CCC;
	background-image: url(../images/edu_pdf.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 32px;
	font-weight: bold;
}


/*  about.css END  */







/*  support.css   */

.support {
	font-size: 15px;
	color: #999;
	padding: 30px 0 10px 0;
	margin-bottom: 20px;
	float: left;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
line-height:20px;
}
.support_banner_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #FFF;
	line-height: 24px;
	padding: 40px;
}


.support_wrap {
	float: left;
	font-size: 12px;
	width: 50%;
	padding-bottom: 30px;
}
.support_wrap img{
float: left;
}
.support_txt {
	float: left;
	width: 330px;
padding-left:8px;
}

.support_title {
	font-weight: bold;
	color: #555;
	line-height: 26px;
	font-size: 16px;
	float: left;
}
.support1_title {
	font-size: 13px;
	color: #000;
	padding: 20px 0;
}
.support1_mark {
	color: #e35d2a;
}
.starhere {
	padding-top: 10px;
	float: left;
	width: 200px;
}
.support_form_title {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	line-height: 30px;
}
.support_form {
	background-color: #f0f0f0;
	float: left;
	width: 930px;
	padding-left: 20px;
	font-size: 13px;
	color: #000;
	padding-bottom: 10px;
}

.support_form_option_wrap {
	float: left;
	padding-right: 20px;
}
.support_form_top {
	background-image: url(../images/support_form_top.gif);
	background-repeat: no-repeat;
	height: 9px;
}
.support_form_option {
	line-height: 30px;
}
.support_form_input {
	width: 300px;
}

.support_form_select {
	width: 300px;
	font-size: 11px;
	color: #aaaaaa;
}
.support_form_select2 {
	width: 100px;
	font-size: 11px;
	color: #aaaaaa;
}

.support_check {
	background-image: url(../images/support_check.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 27px;
	font-size: 11px;
	font-weight: bold;
	color: #e35d2a;
	line-height: 24px;
	text-align: center;
	margin-top: 28px;
}
.support_note {
	float: left;
	color: #666;
	width: 250px;
	padding-top: 30px;
}



.support_form_bottom {
	background-image: url(../images/support_form_bottom.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 100%;
	float: left;
}
.option_title {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}
.option_form {
	float: left;
	width: 950px;
	font-size: 13px;
	color: #000;
	padding-bottom: 10px;
}
.question {
	float: left;
}
.question_down {
	background-image: url(../images/question_down.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 5px;
	float: left;
	margin: 5px 0 0 10px;
}
.answer_wrap {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}
.answer {
	float: left;
	font-weight: bold;
	font-size: 15px;
}


.answer_txt {
	float: right;
	width: 930px;
}
.answer_txt a {
	text-decoration: underline;
	color: #000;
}
.answer_txt a:hover {
	text-decoration: none;
}
.question_right {
	background-image: url(../images/question_right.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 9px;
	float: left;
	margin: 2px 0 0 10px;
}
.support_tb {
	float: left;
	line-height: 34px;
	padding-top: 10px;
	padding-left: 15px;
}
.support_tb_tr {
	float: left;
	width: 100%;
}
.support_tb_title {
	float: left;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}


.support_tb_left {
	float: left;
	width: 160px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #CCC;
	height: 34px;
}
.support_tb_middle {
	text-align: center;
	float: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	height: 34px;
}

.support_tb_mark {
	background-color: #CCC;
	font-size: 13px;
	color: #333;
	border-bottom-color: #CCC;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
	height: 34px;
}
.support_tb_normal {
	font-size: 12px;
	color: #333;
	border-right-color: #CCC;
}

.support_tb_mac{
 background-color:#E8FEC7;

}

.support_tb_check {
	background-image: url(../images/check.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 34px;
}
.support_tb_bottom {
	font-size: 12px;
	color: #333;
	border-right-color: #CCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC;
}
.where_wrap {
	float: left;
	width: 100%;
	padding-top: 20px;
}
.where_imagebox{

 background-color : #EEE;
    
  height : 110px;
  width : 215px;
    
  text-align : center;
    
  /* Firefox, Chrome */
  line-height : 110px;
  white-space : nowrap;
    
  
float:left;background-color:#fff;border:2px solid #DEDEDE;margin-right:12px;

}




.where_imagebox:after {
  content : ".";
  font-size : 1px;
  margin-left : -1px;
  opacity : 0;
}

.where_imagebox img {
  vertical-align : middle;
border:none;
padding: 5px 10px 5px 10px;
margin:0px;
 max-width:195px;
max-height:100px;

}


.where_title {
	font-size: 18px;
	color: #000;
	float: left;
	width: 660px;
	padding-bottom: 10px;
}
.where_list {
	font-size: 12px;
	color: #666;
	float: left;
	width: 80px;
	font-weight: bold;
}
.where_txt {
	font-size: 12px;
	color: #666;
	float: left;
	width: 580px;
}
.where_txt a {
	font-weight: bold;
	color: #e35d2a;
	text-decoration: underline;
}
.where_txt a:hover {
	text-decoration: none;
}

.support_banner_garantieerweiterungen{	
background-image: url(/images/support2_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}

.support_banner_drivers-and-downloads{	
background-image: url(/images/support1_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}

.support_banner_technical-support-form{	
background-image: url(/images/support2_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}

.support_banner_faq{	
background-image: url(/images/support3_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}

.support_banner_register-your-product{	
background-image: url(/images/support4_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}

.support_banner_rma-policy{	
background-image: url(/images/support5_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}


.support_banner_tpe-live-demo{	
background-image: url(/images/support5_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}


.support_banner_os-compatibility{	
background-image: url(/images/support6_banner.jpg);
	background-repeat: no-repeat;
	width: 953px;
	height: 113px;
}

/*  support.css END  */





/*  product.css END  */

.products_banner1 {
	background-image: url(/images/products_banner.jpg);
	background-repeat: no-repeat;
	width: 711px;
	height: 218px;
	border: 1px solid #CCC;
	color: #FFF;
	float: left;
}


#productMain{
font-size: 14px;
line-height: 22px;
}

#productMain p{
font-size: 14px;
line-height: 22px;
}



#productMain img{
clear:both;
float:right;


max-height: 240px;
max-width: 320px;



padding-left:18px;
padding-bottom:20px;

}

#productMain ul{
padding:0px 0px 0px 12px;
margin:0px 0px 0px 12px;
-webkit-padding-start:12px;
display:block;

} 

#productMain ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
-webkit-padding-start: 0px;

} 

#softwarebox ul{
list-style-type: none;
}

#softwarebox{
line-height:16px;
}

.products_banner1_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding: 100px 0 15px 30px;
}
.products_banner1_txt {
	font-size: 11px;
	width: 320px;
	padding-left: 30px;
}
.products_banner2 {
	width: 220px;
	height: 198px;
	border: 1px solid #CCC;
	background-color: #FFF;
	float: left;
	margin-left: 5px;
	padding: 10px 5px;
}
.products_banner2_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e35d2a;
	float: left;
}
.products_content {
	float: left;
	width: 237px;
}



.products_content_top {
	background-image: url(/images/products_content_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 113px;
	width: 232px;
	float: left;
}
.products_content_top img {
	padding: 7px;
}

.products_content_wrap {
	float: left;
	background-image: url(/images/products_content_bg.gif);
	background-repeat: repeat-y;
	width: 232px;
}

.products_content_txt_title  {
	font-family: Verdana;
	color: #e35d2a;
	line-height: 18px;
	font-size: 13px;
	padding-bottom: 5px;
	font-weight: bold;
}
.products_content_txt {
	margin: 10px 0 0 10px;
	width: 212px;
	float: left;
	font-size: 12px;
	text-align: left;
}


.products_content_bottom {
	background-image: url(/images/products_content_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 8px;
	float: left;
	width: 232px;
}
.products_content_more ul{
	font-weight: bold;
	color: #666;
	font-size: 16px;
	padding-left: 20px;
list-style-type: none;
}
.products_content_more li {
	background-image: url(/images/li_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	font-size: 12px;
	font-weight: normal;
	line-height: 26px;
}

.products_content_more li a {
	color: #666;
}
.products_content_more li a:hover {
	text-decoration: underline;
}

.viewall {
	background-image: url(/images/viewall.jpg);
	background-repeat: no-repeat;
	width: 157px;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 60px;
	margin-left: 20px;
	margin-top: 7px;
}
.office {
	width: 100%;
	background-color: #FFF;
	float: left;
	padding-bottom: 20px;
}
.office_wrap {
	width: 950px;
	margin: 20px auto;
}
.office_content_wrap {
	float: left;
	width: 270px;
}

.office_title {
	font-size: 20px;
	color: #e35d2a;
	
line-height:35px;

}
.office_content {
	float: left;
	width: 250px;
}
.office_content_title {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding: 15px 0 10px 0;
}

.products1_banner_title {
	font-size: 24px;
	color: #FFF;
	padding: 25px 0 10px 20px;
}
.products1_banner_txt {
	font-size: 11px;
	color: #FFF;
	width: 500px;
	padding-left: 20px;
}
.products1_title {
	font-weight: bold;
	color: #555;
	font-size: 16px;
	float: left;
	padding: 10px 0;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	width: 100%;
}
.benefit {
	float: left;
	width: 100%;
	padding: 10px 0;
}
.benefit li{
	background-image: url(/images/benefit_li.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	font-size: 12px;
	line-height: 20px;
	color: #000;
}
.benefit_wrap {
	float: left;
	padding-bottom: 20px;
}
.benefit_content_wrap {
	float: left;
	/*padding-top: 20px;*/
	width: 285px;
	padding-left: 10px;
padding-right: 6px;
}
.benefit_content_wrap a {
	color: #666;
}
.benefit_content_wrap a:hover {
	text-decoration: underline;
}


.benefit_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #000;
	float: left;
	font-weight: bold;
	width: 100%;
	padding-bottom: 5px;
}

.benefit_txt {
	float: left;
	width: 100%;
	color: #000;
	font-size: 12px;
	padding-bottom: 5px;
}
.benefit_list {
	color: #666;
	background-image: url(/images/li_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	font-weight: bold;
	padding-left: 10px;
	width: 100px;
	line-height: 20px;
font-size:12px;
}
.products2_title {
	font-size: 18px;
	color: #000;
	line-height: 22px;
}
.products2_img {
	float: left;
	width: 320px;
	padding-right: 20px;
}


.products2_caption {
	font-size: 19px;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 30px 0 10px 0;
	margin-bottom: 10px;
	
	width: 700px;
}
.products2_content {
	width: 180px;
padding: 10px 0px 10px 0px;
}
.products2_content_img {

	width: 180px;	
	
}
.photo_wrap {
	float: left;
	width: 131px;
	padding-right: 10px;
	padding-bottom: 20px;
}
.photo_top {
	background-image: url(/images/photo_top.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 10px;
}
.photo {
	background-image: url(/images/photo_bg.gif);
	float: left;
	padding-left: 3px;
	width: 128px;
}
.photo_txt {
	float: left;
	width: 121px;
	font-weight: bold;
	color: #666;
	background-image: url(/images/li_bg.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
}


.photo_bottom {
	background-image: url(/images/photo_bottom.gif);
	background-repeat: no-repeat;
	width: 131px;
	height: 10px;
	float: left;
}
.products3_tb {
	border: 1px solid #CCC;
	float: left;
	width: 727px;
}
.products3_tr1 {
	float: left;
	background-color: #ebebeb;
	background-image: url(/images/products3_tr1_bg.gif);
	background-repeat: repeat-y;
}
.products3_tr2 {
	float: left;
	background-color: #FFF;
	background-image: url(/images/products3_tr2_bg.gif);
	background-repeat: repeat-y;
}
.products3_title {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: left;
	width: 287px;
	text-align: right;
	padding: 8px 20px 8px 0;
}
.products3_txt {
	color: #333;
	float: left;
	width: 400px;
	padding-left: 20px;
	padding: 8px 0 8px 20px;
	font-size: 12px;
}
.products4_wrap {
	float: left;
	width: 460px;
	padding-bottom: 20px;
}
.products4_content_wrap {
	float: left;
padding-top:10px;

}
.products4_content_wrap ul{
list-style-type: none;
}
.products4_title {
	font-size: 16px;

	color: #333;
	font-weight:700;
	padding-bottom: 0px;
background-color:#EFEFEF;
padding:5px 8px 5px 12px;
width:330px;
line-height:18px;
}


.products4_wrap img{
max-height:80px;
max-width:80px;
width: expression(this.width > 80? 80: true);
height: expression(this.height> 80? 80: true);
border:2px #DEDEDE solid;
padding:4px;

}


.products4_list {
	/*background-image: url(/images/li_bg.gif);
	background-repeat: no-repeat;*/
	width: 320px;
	margin:10px;
	font-size: 14px;
line-height: 20px;
	background-position: left 5px;
}

.products4_list p{
font-size: 14px;
line-height: 20px;
}


.products4_list li {
	background-image: url(/images/products4_li_bg.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.products5_wrap {
	float: left;
	width: 100%;
	font-size: 12px;
	padding-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 20px;
}
.products5_time {
	color: #e35d2a;
	font-weight: bold;
}
.products5_star {
	color: #333;
	float: left;
	width: 160px;
	padding-bottom: 10px;
}
.products6 {
	float: left;
	width: 450px;
	margin-left: 20px;
}

.products6 ul{
list-style-type: none;
}

.products6 li{
	background-image: url(/images/li_bg.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: left center;
	font-size: 12px;
	line-height: 24px;

}
.products6 li a {
	color: #666;
padding-left:10px;
font-size:14px;
}
.products6 li a:hover {
	text-decoration: underline;
}
.products7_wrap {
	width: 300px;
	float: left;
	padding: 20px 25px 15px 0;
}
.products7_wrap img {
float: left;
}

.products7_content {
	float: right;
	width: 130px;
}


.products7_title {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	float: left;
	width: 100%;
	padding: 10px 0;
}

.products7_txt {
	float: left;
	width: 100%;
	font-size: 12px;
}
.proudcts8_wrap {
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.products9_menu {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #e35d2a;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding: 0 15px;
}
.products9_menu a {
	color: #4f5455;
}
.products9_menu a:hover {
	color: #e35d2a;
}
.products9_tb {
	float: left;
	border: 1px solid #CCC;
	margin-top: 0px;
     margin-bottom: 20px;
	width: 945px;
}
.products9_tr_title {
	font-size: 12px;
	color: #333;
	background-color: #ebebeb;
	background-image: url(/images/products9_tr_title_bg.gif);
	background-repeat: repeat-y;
	font-weight: bold;
	float: left;
	width: 100%;
	line-height: 30px;
}
.products9_tr_content {
	font-size: 12px;
	background-color: #ebebeb;
	background-image: url(/images/products9_tr_content_bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 100%;
	padding: 15px 0;
}
.products9_txt {
	float: left;
}
.products9_dwpdf {
	float: left;
	padding-top: 20px;
	font-size: 12px;
	padding-right: 10px;
}
.products9_dwpdf a{
	color: #e35d2a;
}
.products9_dwpdf a:hover {
	text-decoration: underline;
}
.products11_title {
	font-size: 16px;
	color: #000;
	float: left;
	font-weight: bold;
	width: 100%;
	padding: 10px 0;
}
.products11_txt {
	font-size: 12px;
	color: #555;
	float: left;
	width: 100%;
}

h5{
background-image: url(/images/seadot.gif);
background-repeat: no-repeat; 
padding:0px 0px 0px 15px;
margin:6px 1px 6px 5px;
color: #888;
font-size: 13px;
font-weight:400;

}

.case_conetnt{
color: #666;
font-family: Arial;
font-size: 12px;
line-height: 15px;

}


.case_conetnt img{
border:2px solid #DEDEDE;
padding:3px;
}


#searchform_q {
background: white;
border: solid #EEE;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
font: normal normal normal 13px/normal 'Lucida Grande', Arial, sans-serif;
margin: 0px;
padding: 4px;
width: 90px;

}

#searchform_submit {
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border-top-right-radius: 5px 5px;
border-top-left-radius: 5px 5px;
border: 1px solid #EEE;

color: #333;
font: normal normal normal 13px/normal 'Lucida Grande', Arial, sans-serif;
font-style: normal;
margin: 0px;
outline-width: 0px;
padding: 4px 2px;
text-shadow: white 0px 1px 0px;
cursor: pointer;

}

#osNewProduct:hover{
background-color:#EFEFEF;
cursor: pointer;
}
#osOldProduct:hover{
background-color:#EFEFEF;
cursor: pointer;
}


.product_series_content{
font-size: 14px;
line-height: 22px;
background-color:#ECECEC;
padding:12px;


}
.product_series_content p{
font-size: 14px;
line-height: 22px;
}

#silverTable td {
border: 1px solid #DEDEDE;
font-size: 14px;
text-align: left;

}
#silverTable td.ptitle{
background-color:#EFEFEF;

}
#silverTable td.pcontent{
padding:6px;

}
#silverTablecenter td {
border: 1px solid #DEDEDE;
font-size: 14px;
text-align: center;

}
img.newsimage{
max-width:98px;
max-height:87px;
width: expression(this.width > 98? 98: true);
height: expression(this.height> 87? 87: true);
padding-right: 0px;
}

a.nolinkproduct:hover{
text-decoration: none;
}


img.fotoimg{

border:1px solid #AAAAAA;
margin:12px;
padding:5px;

}



#main img {
	padding-right: 10px;

}

#main p img{
padding-right: 5px;
}

.smalltext{

font-size:12px;
color:#DCAD99;
line-height:16px;
}




.tooltip {
	display:none;
	background:transparent url(/images/black_arrow_big.png);
	font-size:16px;
	height:166px;
	width:320px;
	padding:25px;
	color:#fff;	
font-family:Arial,微軟正黑體,Malgun Gothic;
line-height: 1.7;
}

#nvrtable{
display: table;
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
#nvrtable td{
border: 1px solid #DEDEDE;
font-size: 12px;
text-align: left;
padding:5px;
width:142px;
max-width:142px;

}

.wrow{
border-bottom:1px dashed #AAA;
padding:8px;
margin:0px 12px 0px 12px;
}
.wtel{
color:#AAA;
}
