/* 2008-12-19 Start */
body {
	margin:0;
	padding:0;
}
.right_side {
	padding:0 5px;
}
.word {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
p,dl,dt,dd{
	margin:0;
	padding:0;
}
img {
	border:0;
}
/* Pop-up Start */
.pop_box {
	width:550px;
	height:350px;
	color:#666;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pop_box a,.pop_box a:visited {
	color:#666;
	text-decoration:none;
}
.pop_box a:hover {
	color:#c71444;
	text-decoration:none;
}
.pop_title {
	height:38px;
	line-height:38px;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	background:#fff url(../images/popUp_bg.gif) repeat-x left top;
}
.pop_box table{
	border:0;
	border-collapse:collapse;
}
.pop_cont{
	width:440px;
	margin:5px 0 5px 20px;
}
.pop_cont td {
	vertical-align:top;
	padding-right:20px;
}
.pop_box ul.list_contact {
	margin:20px 0 0 0;
	width:180px;
	text-align:left;
	padding:0;
}
.pop_box ul.list_contact li{
	list-style:none;
	line-height:12px;
	margin-right:10px;
	font-size:10px;
}
.pop_cont_bottom {
	margin-top:10px;
	margin-left:20px;
}
.pop_cont_float {
	float:right;
	margin-top:20px;
	margin-right:10px;
}
.pop_cont_bottom img,.pop_cont_float img{
	margin-left:8px;
}
/* Pop-up Start */

/* News Index Start */
.bg_title {
	height:36px;
	line-height:36px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:0 20px 0 30px;
	margin:10px 0 15px 0;;
	background-color:#A2CFEF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/title_news_index.jpg) no-repeat left 5px;


}
.list_box {
	width:762px;
	height:342px;
	padding-right:10px;
	overflow:scroll;
	overflow-x:hidden;
	scrollbar-face-color:#ccc;
	scrollbar-shadow-color: #ccc;
	scrollbar-hightlight-color: #fff;
	scrollbar-3dlight-color: #ccc;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#999;
}
.news_list,.news_list_other {
	padding:10px 30px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.news_list{
	color:#666;
	background-color:#fff;
}
.news_list_other {
	background-color:#ebebeb;
}
.news_list dt,.news_list_other dt {
	font-size:10px;
	padding-left:20px;
}
.news_list dd,.news_list_other dd{
	font-size:11px;
	padding-left:20px;
	line-height:18px;
	background:url(../images/icon_arrow.gif) no-repeat left 5px;
	background-position:0px 22px;
}
.news_list dd{
	background:url(../images/icon_arrow.gif) no-repeat left 5px;
	background-position:0px 22px;
}
.news_list_other dd{
	background:url(../images/icon_arrow.gif) no-repeat left 5px;
	background-position:0px 22px;
}
a.news_link:link {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration: none;
}
a.news_link:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration: none;
}
a.news_link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C71444;
	text-decoration: none;
}

a.news_link:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C71444;
	text-decoration: none;
}
/* News Index End */

/* Tab Start */
.menu_title {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
}
#Tab1_list{
	width:300;
	margin:0px;
	padding:0px;
	margin-bottom:15px; 
	overflow:hidden;
}
.tab_menu {
	position:relative; 
	float:left; 
	width:148px; 
	height:350px;
	border-right:1px solid #999;
}
.btnNext {position:relative;top:318px !important; *top:318px !important; top:314px;} 
.tab_menu ul{
	margin:0;
	padding:0;
	list-style:none; 
	position:absolute; 
	top:18px; 
	bottom:18px; 
	height:310px;
	overflow-y:	hidden;
	text-align:left;
	font-size:9px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tab_menu li{
	display:block;
	cursor:pointer;
	width:131px;
	color:#fff;
	*height:20px;
	line-height:20px;
	font-weight:bold; 
	margin-bottom:2px;
	padding-left:15px;
	border:1px solid #ccc;
	border-width:1px 0 1px 1px;
	background-color:#999;
	overflow:auto;
	*overflow:visible!important;
	*overflow:visible;
	word-wrap:normal;
	*word-break:break-word;/*IE hack break word*/
	/*background:url(../images/tab_menu.gif) no-repeat left top;*/
}
.tab_menu li.current{
	padding:0px;
	background:#fff;
	width:133px;
	color:#666;
	*height:20px;
	line-height:20px;
	padding-left:15px;	
	border:1px solid #999;
	border-width:1px 0 1px 1px;
	background-color:#fff;
	overflow:auto;
	*overflow:visible!important;
	*overflow:visible;
	word-wrap:normal;
	*word-break:break-word;/*IE hack break word*/
	/*background:url(../images/tab_menu_on.gif) no-repeat left top;*/
}
.tab_cont {
	border:1px solid #999;
	border-width:1px 1px 1px 0;
	height:338px;
	padding:5px 6px;
	overflow:scroll;
	overflow-x:hidden;
	scrollbar-face-color:#ccc;
	scrollbar-shadow-color: #ccc;
	scrollbar-hightlight-color: #fff;
	scrollbar-3dlight-color: #ccc;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#999;
}
* html .tab_cont {
	width:221px;
	height:338px;
	float:left;
	padding:5px 0 5px 5px;
}
.tab_cont dl{
	width:180px;
	font-size:9px;
	line-height:18px;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tab_cont_line {
	width:238px;
	height:1px;
	margin:8px 0;
	border-bottom:1px solid #999;
}
.tab_cont dl dd {
	margin-left:8px;
}
.tab_cont img {
	margin-top:2px;
	float:right;
}
.td_dealer{
	padding-left:20px;
}
.td_dealer_right{
	padding-left:10px;
	vertical-align:top;
}
	
/* Tab End */

/* 2008-12-19 End */

.path {
	font-family: Verdana;
	font-size: 9px;
	color: #666666;
}
.body_nav_on{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
}
.body_nav_on_padding20{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	padding-left:25px;
	padding-right:25px;
}
.body_nav_on_nopadding{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
}
.title {
	padding-left:10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #737373;
}
.title_deepgray {
	
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color:#ebebeb;
	}
.title_deepgray_wbg {
	padding-left:10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #666666;	
	}
.shop_title {
	padding-left:10px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #5d5d5d;
}

.body_nav{
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}

a.body_nav:link {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.body_nav:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;}
a.body_nav:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.body_nav:active {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
.titlebody{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #737373;
	margin-right: 10px;	
	padding-right:10px;
}
.titlebody_line{
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #999999;
	margin-right: 10px;	
	padding-right:10px;
	}
a.titlebody_line:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #737373;	
	text-decoration: none;
}
a.titlebody_line:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#737373;
	text-decoration: none;
}
a.titlebody_line:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#c71444;
	text-decoration: none;
}
a.titlebody_line:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #737373;	
	text-decoration: none;
}

.titlebody_s{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #737373;
}
.titlebody_black{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.titlered{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #c71444;
}
.bodytxt{
	font-family: Verdana;
	font-size: 10px;
	color: #5d5d5d;
	line-height: 18px;
}
.bodytxt2{
	font-family: Verdana;
	font-size: 10px;
	color: #5d5d5d;
	line-height: 18px;
	padding:0 10px;
}
a.titlebody:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #737373;
	text-decoration: none;
}
a.titlebody:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#737373;
	text-decoration: none;
}
a.titlebody:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color:#c71444;
	text-decoration: none;
}
a.titlebody:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #737373;
	text-decoration: none;
}
.next{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;

}
a.next:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.next:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.next:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #c71444;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.next:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
.spe_lnbBarTitle{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:14px;
FONT-WEIGHT:bold; 
}

.spe_lnbBarSubchapter{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
FONT-WEIGHT:normal; 
TEXT-DECORATION:none;
}

.spe_lnbBarSubchapterHighLighted{
COLOR:#C71444;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
FONT-WEIGHT:normal; 
TEXT-DECORATION:none;
}
.text_HighLighted{
COLOR:#999;
FONT-FAMILY:Verdana;
FONT-SIZE:10px;
FONT-WEIGHT:normal; 
TEXT-DECORATION:underline;
}
.text_HighLighted_light{
COLOR:#999;
FONT-FAMILY:Verdana;
FONT-SIZE:10px;
FONT-WEIGHT:normal; 
}
.text_HighLightedred{
COLOR:#c71444;
FONT-FAMILY:Verdana;
FONT-SIZE:10px;
FONT-WEIGHT:normal; 

}
.spe_contentAreaColumnTitle{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:14px;
FONT-WEIGHT:normal; 
}

.spe_contentAreaColumnItem{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:10px;
FONT-WEIGHT:normal; 
}

.spe_contentArea1stRow{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:10px;
FONT-WEIGHT:bold; 
}

.spe_contentAreaOthersRow{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:9px;
FONT-WEIGHT:normal; 
}

.spe_legendTitle{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:14px;
FONT-WEIGHT:bold; 
}

.spe_legendTextAbbreviation{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:9px;
FONT-WEIGHT:bold; 
}

.spe_legendText{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:9px;
FONT-WEIGHT:normal; 
}

.spe_legendText{
COLOR:#666666;
FONT-FAMILY:Verdana;
FONT-SIZE:9px;
FONT-WEIGHT:normal; 
TEXT-DECORATION:none;
}
a.shop_titlelink:link {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5d5d5d;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.shop_titlelink:visited {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5d5d5d;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.shop_titlelink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #c71444;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.shop_titlelink:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5d5d5d;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
.shop_lnbBarbold{
COLOR:#C71444;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
FONT-WEIGHT:bold; 
TEXT-DECORATION:none;
}
a.shop_titlered:link {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.shop_titlered:visited {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.shop_titlered:hover {
	font-family: Verdana;
	font-size: 9px;
	color: #c71444;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.shop_titlered:active {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.shop_titlered2:link {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	text-decoration: none;
}
a.shop_titlered2:visited {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	text-decoration: none;
}
a.shop_titlered2:hover {
	font-family: Verdana;
	font-size: 9px;
	color: #c71444;
	text-decoration: none;
}
a.shop_titlered2:active {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	text-decoration: none;
}
.nextgray{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;

}
a.nextgray:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.nextgray:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.nextgray:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #c71444;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.nextgray:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
select {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	background-color: #EBEBEB;
	border: 1px solid #666666;
}
input {
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	border: 1px solid #666666;
}
#input_radio {
	border:none; background:none;
}
.input_radio {
	border:none; background:none;
}
#width300 {	width: 310px;background-color: #fff;}
#width180 {	width: 180px;}
#width120 {	width: 120px;}
.width190 {	width: 190px;}
#width40 {	width: 40px;}
#width60 {	width: 60px;}
#width100 {	width: 100px; background-color: #fff;}
#height200 {width: 310px;height: 80px;}
a.faq_titlelink:link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.faq_titlelink:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.faq_titlelink:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
a.faq_titlelink:active {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
}
#height10{height: 10px;}

a.nav_bread:link {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	text-decoration: none;
	font-weight: bold;
}
a.nav_bread:visited {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	text-decoration: none;
	font-weight: bold;
}
a.nav_bread:hover {
	font-family: Verdana;
	font-size: 9px;
	color: #c71444;
	text-decoration: none;
	font-weight: bold;
}
a.nav_bread:active {
	font-family: Verdana;
	font-size: 9px;
	color: #5d5d5d;
	text-decoration: none;
	font-weight: bold;
}
#Headercss {
	COLOR: #ffffff; HEIGHT: 75px
}
#mainHeadercss {
	Z-INDEX: 999; POSITION: absolute; TOP: 0px; HEIGHT: 75px;
}

.itemName {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #737373;	
	text-decoration: none;
	white-space:nowrap;
}

.bgpic {
	BACKGROUND-REPEAT: no-repeat
}
.hpword_top {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #ececec; PADDING-TOP: 10px
}
.hpword_bottom {
	PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: bottom; COLOR: #ececec
}
.hpword_top_b {
	PADDING-LEFT: 250px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; VERTICAL-ALIGN: top; TEXT-ALIGN: right; COLOR: #ececec; PADDING-TOP: 10px
}
.hpword_bottom_b {
	PADDING-LEFT: 250px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; TEXT-ALIGN: right; VERTICAL-ALIGN: bottom; COLOR: #ececec
}

