body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #ddd; font-family: Tahoma; font-size: 11px; color: #333; line-height: 18px; background-image: url(../images/bg.gif); background-repeat:repeat-x;
}


A:link {
	COLOR: #333333; TEXT-DECORATION: none
	}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
	}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none;
	}
A:active {
	COLOR: #333333; TEXT-DECORATION: none; 
	}

/* Layout
******************************************************************/
#main {
	width:960px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; border-left:1px #fff solid; border-right:1px #fff solid
	}
#content {
	padding:0 50px 50px 50px
	}
.cumbread {
	padding:10px 15px 8px 0; text-align:right; font-size:11px; font-family:tahoma; font-weight:bold; color:#333333; background-image:url(../images/cumbread_bg.jpg) ;
	}
.bannerCategory {
	background-image:url(../images/category.jpg); height:151px
	}
.popupMenuBg {
	background-image:url(../images/menu_bg.jpg); height:39px
	}
.redStar {
	color:#FF0000; font-weight:bold; font-size:13px
	}

/*********************** form ******************/
.select1 {
	font-size:12px; border:1px solid #D7D7D7; color:#333; width:280px;
	}
.select2 {
	font-size:12px; border:1px solid #D7D7D7; color:#333; width:200px;
	}	
.sign {
	border:#eee 1px solid
	}
.sign_input {
	border:1px solid #D7D7D7; border-top:1px solid #B4B4B4; border-left:1px solid #B4B4B4; color:#666; width:100px;
	}
.submit INPUT {
	BORDER-RIGHT: #999 3px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #ccc 3px double; PADDING-LEFT: 0.25em; BACKGROUND: url(images/fade-butt.png); PADDING-BOTTOM: 0.25em; BORDER-LEFT: #ccc 3px double; COLOR: #333; PADDING-TOP: 0.25em; BORDER-BOTTOM: #999 3px double
}
.submit INPUT:unknown {
	BORDER-RIGHT: #999 3px double; PADDING-RIGHT: 0.25em; BORDER-TOP: #ccc 3px double; PADDING-LEFT: 0.25em; BACKGROUND: url(images/fade-butt.png); PADDING-BOTTOM: 0.25em; BORDER-LEFT: #ccc 3px double; COLOR: #333; PADDING-TOP: 0.25em; BORDER-BOTTOM: #999 3px double
}
.submit INPUT:active {
	BORDER-RIGHT: #ccc 3px double; BORDER-TOP: #999 3px double; BACKGROUND: #f4f4f4; BORDER-LEFT: #999 3px double; BORDER-BOTTOM: #ccc 3px double
}
.input_search {
	font-size:12px; border:1px solid #333; height:16px; color:#666;
	}
.input {
	border:1px solid #D7D7D7; color:#666;
	}
.txtbox {
	border:1px solid #D7D7D7; color:#666; width:280px;
	}
.btn {
	background-color:#F03E35; font-weight:bold; color:#FFF; border:1px solid #F65A52; border-bottom:1px solid #D4372F; border-right:1px solid #D4372F; font-size:11px;
	}
.btn1 {
	background-color:silver; font-weight:bold; color:#FFF; border:1px solid gray; border-bottom:1px solid gray; border-right:1px solid gray; font-size:11px;
	}
form {
	margin:0; }


/* Products
******************************************************************/

.product_logo {
	padding:20px 0 15px 0; text-align:center
}
.product_name {
	font-size: 20px; color:#ff0000; font-family:gulim; font-weight:bold; padding:20px 0 20px 0;
}
.productList_name {
	font-size: 11px; color:#333; font-family:gulim; padding:8px 0 20px 0;
}
.product_page_ctrl {
	font-size: 10px; color:#666666; font-family:tahoma; font-weight:bold; padding:0 10px;
}
.downloadBrochure {
	padding-right:30px;
	padding-top:2px;
	text-align:right
	}
.proBorderBig {	
	text-align:center; border:1px solid #CCCCCC;
	}
.proBorder {
	background-color:#E0E0E0; padding:1px; -moz-opacity:0.5; filter:alpha(opacity=38);
	}
.proBorder_on {
	background-color: #FF0000; padding:1px
	}
.badges {
	padding:5px 0 10px 20px; height:42px
	}
.relatedDropMenu {
	float:right; padding-right:10px; height:42px; line-height:42px; padding-top:15px
	}
.selectDropMenu {
	background-color:#F6F6F6; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	}
.lineXdocument {
	background-image:url(../images/line_x_document.jpg); background-repeat:repeat-x; width:100%; margin:auto; margin-top:25px; height:25px; overflow:hidden
	}
	
/* Downloads
******************************************************************/
.downloadTitle {
	color:#F7343A; font-size:13px; font-weight:bold; padding:32px 0 0 120px;
	}
.downloadSummary {
	color:#666; font-size:12px; padding:16px 0 0 120px;
	}
.downloadPreview {
	float:left; width:110px; height:87px; padding-top:22px;
	}
.downloadList {
	background-image:url(../images/dotline_download.gif); height:130px;
	}
.downloadDate {
	float:right; padding-top:30px; color:#CCCCCC
	}
.downloadBtn {
	text-align:right; float:right; padding:35px 0 10px 10px;
	}
.downloadDivborder {
	padding:0 10px;
	}

/* News
******************************************************************/
.newsIndexList{
	padding-top:16px; height:160px;
	}
.newsIndexListBorder {
	float:left; height:150px; text-align:left; width:320px; padding-left:10px; color:#444444
	}
.newsIndexTime {
	float:left; padding-left:40px; color:#444444; font-weight:bold
	}
.newsIndexTitle {
	color:#F3170E; font-weight:bold; padding-bottom:4px
	}
.newsIndexTitle a:link{
	color:#F3170E; 
	}
.newsIndexTitle a:visited{
	color:#F3170E; 
	}
.newsIndexTitle a:hover{
	color:#FF6600; 
	}
.newsIndexSummary {
	line-height:18px; height:100px; color:#666666;
	}
.newsIndexMore {
	text-align:right; font-weight:bold; color:#505050
	}


.newsTitle {
	color:#F7343A; font-size:13px; font-weight:bold; padding:25px 0 0 120px;
	}
.newsTitle a:link{
	color:#F7343A;
	}
.newsTitle a:visited{
	color:#F7343A;
	}
.newsTitle a:hover{
	color:#ff6600;
	}
	
.newsSummary {
	color:#666; font-size:12px; padding:16px 0 0 120px;
	}
.newsPreview {
	float:left; width:120px; height:110px; padding-top:20px;
	}
.newsList {
	background-image:url(../images/dotline_news.gif); height:140px;
	}
.newsDate {
	float:right; padding-top:30px; color:#CCCCCC
	}
.newsBtn {
	text-align:right; float:right; padding:35px 0 10px 10px;
	}
.newsDivborder {
	padding:0 50px;
	}
.newsTitleDetail {
	color:#FF0000; font-size:15px; font-weight:bold; padding:20px 0 0 0; text-align:center
	}
.newsDetail {
	color:#666; padding:20px 20px 50px 20px
	}

/* Index
******************************************************************/
.search {
	background-color:#fff; BORDER-BOTTOM: #FF6068 1px solid;  BORDER-LEFT: #880006 1px solid;  BORDER-RIGHT: #FF6068 1px solid; BORDER-TOP: #880006 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 11px; color:#333; padding-left:3px;
}

/* Footer
******************************************************************/
.footer {
	padding-right:20px; text-align:right; font-weight:bold; color:#E5E6E6
	}
.footer a:link{
	color:#E5E6E6
	}
.footer a:visited{
	color:#E5E6E6
	}
.footer a:hover{
	color:#CC0000
	}
.footer a:active{
	color:#ff9900
	}
	
	
/* Tab
******************************************************************/

.tab_on {
	height:144px; color:#FFF; font-weight:bold; text-align:center; display:block; background:url(../images/tab_on_bg.gif) center no-repeat;
	}
.tab_on a:link{
	height:144px; display:block;
	}
.tab_on a:visited{
	height:144px; display:block;
	}
.tab_on a:hover{
	height:144px; display:block;
	}
.tab_off {
    height:144px; color:#FFF; font-weight:bold; text-align:center; display:block;
	}
.tab_off a:link{
	height:144px; color:#FFF; text-align:center; display:block;
	}
.tab_off a:visited{
	height:144px; color:#FFF; text-align:center; display:block;
	}
.tab_off a:hover{
	height:144px; color:#FFF; text-align:center; display:block;
	}
.tab_off a:active{
	height:144px; color:#FFF; text-align:center; display:block;
	}


.detailTab_on {
	background-color:#EFEFEF; background-image:url(../images/detail_selete_bg.gif); height:22px; width:102px; float:left; color:#000;  font-size:12px; font-weight:bold; text-align:center; line-height:22px; display:block;
	}
.detailTab_on a:hover{
	color:#FF9933; font-weight:bold; display:block;
	}
.detailTab_off {
    background-color:#fff; background-image:url(../images/detail_selete_bg_off.gif); height:22px; width:102px; float:left; color:#000; font-size:12px; text-align:center; line-height:22px;display:block;
	}
.detailTab_off a:link{
	width:102px; color:#000; display:block;
	}
.detailTab_off a:visited{
	color:#000; display:block;
	}
.detailTab_off a:hover{
	color:#FF9933; font-weight:bold; display:block;
	}
.detailTab_show_border {
	padding:18px 15px 10px 10px; height:290px; overflow:auto;
	}

	
/* Pages
******************************************************************/
.pages {
	MARGIN:0; height:18px;
}
.pages A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 4px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 1px; MARGIN: 0px 1px 0px 0px; FONT: 12px/14px verdana; BORDER-LEFT: #ddd 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.pages A:hover {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BACKGROUND: #ff0000; BORDER-LEFT: #333 1px solid; COLOR: #fff; BORDER-BOTTOM: #333 1px solid; TEXT-DECORATION: none
}
.pages INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1px; FONT: bold 11px Verdana; BORDER-LEFT: #cccccc 1px solid; COLOR: #333; MARGIN-RIGHT: 1px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 14px
}
.pages B {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; FONT: bold 10px/12px Tahoma; PADDING-TOP: 2px
}
