/*
___________________________________________________________
	parts.css
	(C)2004 Sony Corp.
___________________________________________________________
*/

/*
-----------------------------------------------------------
	Border
-----------------------------------------------------------
*/

.bdr_h_dot1, .bdr_h_solid {
	background-repeat: repeat-x;
	margin: 0px 0px -1px 0px;
	padding: 0px;
	height: 2px;
	width: 100%;
	font-size:0px;
}

.bdr_h_dot1 {
	background-image: url(Images/bdr_dot1_vbk40.gif);
}

.bdr_h_solid {
	background-image: url(Images/bdr_solid_vbk40.gif);
}


/*
-----------------------------------------------------------
	Page Footer
-----------------------------------------------------------
*/

.bdr_td_footer {
	border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-color: #B2B2BA;/*VBK30*/
	padding: 0px 4px 0px 0px;
}

/*
-----------------------------------------------------------
	Page Title
-----------------------------------------------------------
*/

.ttl_tbl_border {
	border-style: solid;
	border-width: 1px 1px 0px 2px;
	border-color: #B2B2BA;/*VBK30*/
}

.ttl_img_title {
	margin: 7px 0px 7px 8px;
}

.ttl_img_comment {
	margin: 2px 7px 2px 0px;
}

/*
-----------------------------------------------------------
	Sub Title
-----------------------------------------------------------
*/

.sttl_tbl_border {
	border-style: solid;
	border-color: #B2B2BA;/*VBK30*/
	border-width: 1px 2px 0px 0px;
	margin: 0px;
	padding: 7px 7px 7px 0px;
}

.sttl_tbl_body {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/*
-----------------------------------------------------------
	Paragraph Title
-----------------------------------------------------------
*/

.pttl_img_title {
	margin: 8px 0px 1px 0px;
}

.pttl_txt_title {
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 11pt;
}

/*
-----------------------------------------------------------
	Tab Menu
-----------------------------------------------------------
*/

.tab_img_menu_l {
	margin: 2px 1px 2px 1px;
}

.tab_img_border_l {
	margin: 2px 0px 2px 0px;
}

.tab_img_menu_m {
	margin: 1px 1px 1px 1px;
}

.tab_img_menu_m_u {
	margin: 0px 1px 1px 1px;
}

.tab_img_border_m_u {
	margin: 0px 0px 1px 0px;
}

.tab_img_border_m, .tab_img_border_s {
	margin: 1px 0px 1px 0px;
}

.tab_img_menu_s {
	margin: 1px 0px 1px 1px;
}


/*
-----------------------------------------------------------
	Info table
-----------------------------------------------------------
*/

table.info_tbl {
	background-color: #F2F2F3;
}

td.info_tbl_tl,td.info_tbl_tr,td.info_tbl_bl,td.info_tbl_br {
	width: 5px;
	height: 5px;
}

td.info_tbl_tl {
	background: url(Images/bg_infotable_tl.gif) no-repeat 0px 0px;
}

td.info_tbl_tr {
	background: url(Images/bg_infotable_tr.gif) no-repeat 0px 0px;
}

td.info_tbl_bl {
	background: url(Images/bg_infotable_bl.gif) no-repeat 0px 0px;
}

td.info_tbl_br {
	background: url(Images/bg_infotable_br.gif) no-repeat 0px 0px;
}


/*
-----------------------------------------------------------
	List
-----------------------------------------------------------
*/

ul {
	list-style-type: none;
	padding: 0px;
	margin: -5px 0px 0px 0px;
}

li {
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 0px;
}

.list_ul_link li {
	background: url(Images/mrk_arr_r_blue.gif) no-repeat 0px 5px;
}

.txt_s .list_ul_link li {
	background-position: 0px 3px;
}

.list_ul_list li {
	background: url(Images/mrk_dot_bk.gif) no-repeat 0px 5px;
}

.txt_s .list_ul_list li {
	background: url(Images/mrk_dot_s_bk.gif) no-repeat 0px 3px;
}

/*
-----------------------------------------------------------
	Link arrow
-----------------------------------------------------------
*/

.mrk_link_s {
	width: 6px;
	height: 7px;
	padding: 0px;
	margin: 0px 2px 0px 4px;
	background: url(Images/mrk_arr_r_blue.gif) no-repeat 0px center;
}

/*
-----------------------------------------------------------
	banner parts
-----------------------------------------------------------
*/

.bnr_body_w1h1, .bnr_body_w2h1, .bnr_body_w3h1, .bnr_body_w1h2, .bnr_body_w1h3, .bnr_body_w2h2, .bnr_body_w2h3, .bnr_body_w3h2, .bnr_body_w3h3, .bnr_body_w1h1_t, .bnr_body_w2h1_t, .bnr_body_w3h1_t, .bnr_body_w1h2_t, .bnr_body_w1h3_t, .bnr_body_w2h2_t, .bnr_body_w2h3_t, .bnr_body_w3h2_t, .bnr_body_w3h3_t {
	padding: 1px 2px 3px 2px;
}

.bnr_body_w1h1 {
	background: url(Images/bg_bnr_w1h1.gif) no-repeat;
}

.bnr_body_w2h1 {
	background: url(Images/bg_bnr_w2h1.gif) no-repeat;
}

.bnr_body_w3h1 {
	background: url(Images/bg_bnr_w3h1.gif) no-repeat;
}

.bnr_body_w1h2 {
	background: url(Images/bg_bnr_w1h2.gif) no-repeat;
}

.bnr_body_w1h3 {
	background: url(Images/bg_bnr_w1h3.gif) no-repeat;
}

.bnr_body_w2h2 {
	background: url(Images/bg_bnr_w2h2.gif) no-repeat;
}

.bnr_body_w2h3 {
	background: url(Images/bg_bnr_w2h3.gif) no-repeat;
}

.bnr_body_w3h2 {
	background: url(Images/bg_bnr_w3h2.gif) no-repeat;
}

.bnr_body_w3h3 {
	background: url(Images/bg_bnr_w3h3.gif) no-repeat;
}

.bnr_body_w1h1_t {
	background: url(Images/bg_bnr_w1h1_t.gif) no-repeat;
}

.bnr_body_w2h1_t {
	background: url(Images/bg_bnr_w2h1_t.gif) no-repeat;
}

.bnr_body_w3h1_t {
	background: url(Images/bg_bnr_w3h1_t.gif) no-repeat;
}

.bnr_body_w1h2_t {
	background: url(Images/bg_bnr_w1h2_t.gif) no-repeat;
}

.bnr_body_w1h3_t {
	background: url(Images/bg_bnr_w1h3_t.gif) no-repeat;
}

.bnr_body_w2h2_t {
	background: url(Images/bg_bnr_w2h2_t.gif) no-repeat;
}

.bnr_body_w2h3_t {
	background: url(Images/bg_bnr_w2h3_t.gif) no-repeat;
}

.bnr_body_w3h2_t {
	background: url(Images/bg_bnr_w3h2_t.gif) no-repeat;
}

.bnr_body_w3h3_t {
	background: url(Images/bg_bnr_w3h3_t.gif) no-repeat;
}

/*
-----------------------------------------------------------
 table boeder
-----------------------------------------------------------
*/

table.tbl_frm_solid1 {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	padding: 5px;
}

table.tbl_bdr_solid1 { 
	border-collapse: collapse;
}


table.tbl_bdr_solid1 td {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	padding: 5px;
}
