
/* /r-engine/view/css/r-engin.css */

.sort_column {
	background-color : #ffdddd !important
}
.column_size_flg {
	width : 30px
}
.column_size_title {
	width : 200px
}
.column_size_issue {
	width : 45px
}
.column_size_docnumber {
	width : 100px
}
.column_size_size {
	width : 35px
}
.column_size_pagecount {
	width : 32px
}
.column_size_productname {
	width : 40px
}
.column_size_function {
	width : 45px
}
.column_size_zip {
	width : 35px
}
.column_size_updatetype {
	width : 200px
}
.column_size_tcnsummary_def {
	width : 480px;
}
.column_size_tcnsummary_full {
	width : 750;
}

.form {
	margin : 0px;
}

.icon_description {
	border-collapse:collapse;
	width:323;
	background-color:#ffffff;
	border : 1px solid #cecfc6;
}

.icon_description td{
	padding:1px;
	background-color:#ffffff;
}

.no_border {
	border-style: none !important;
	text-align : center !important;
}

/*disti result table styles*/
.disti_result_table {
	 margin-top:0px;
	 color:#6d6d6d;
}
.disti_result_table a {
	 color:#00a !important;
	 TEXT-DECORATION: none ;
}
.disti_result_table a:visited {
	 color:#00a;
	 TEXT-DECORATION: none ;
}

.disti_result_table a:hover {
	 color:#00f;
	 TEXT-DECORATION: underline ;
}
.disti_result_table th {
	padding:4px 8px;
	text-align:center;
	background-color:#ddd;
	font-weight:bold;
	white-space:nowrap;
}
.disti_result_table th a {
	color:#333333 !important;
	text-decoration : underline !important;
	font-weight:bold;
}
.disti_result_table th a:visited {
	color:#333333 !important;
	text-decoration : underline !important;
}
.disti_result_table th a:hover {
	 color:#cc0000 !important;
	 TEXT-DECORATION: underline !important ;
}
.disti_result_table td {
	border-bottom:1px dotted #ccc;
	padding:2px 8px;
	text-align:center;
	white-space:nowrap;
}
/*disti sorted class*/
.disti_result_table th.renesas_current       { background-color:#ccc }
.disti_result_table td.renesas_current       { background-color:#f6f6f6; color:#d74242; font-weight:bold }
.disti_result_table td.renesas_current a     { font-weight:normal }

.tool_table {
	width : 650px;
	border : 1px solid #aaa;
}
.tool_table td {
	background-color : #eeeee6;
	padding : 3px;
	margin : 2px;
	font-weight : bold;
	font-size: 110%;
}
.tool_table select {
	font-size: 90%;
}
.tool_stats_un {
	COLOR: #ff3333; FONT-STYLE: italic;
}
.tool_stats_dis {
	COLOR: #6666ff; FONT-STYLE: italic;
}
TABLE.toolpro {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: 0px;
}
.toolpro TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid;
}
.toolpro TD.header {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff; TEXT-ALIGN: center;
}
.toolpro TD.name {
	BORDER-RIGHT: #aaaaaa 1px solid; BACKGROUND: #e6e6e6;
}
.toolpro TD.odd {
	BACKGROUND: #e6e6e6;
}
DIV.remark {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333;
}
.tech_search_results_table {
	 margin-top:4px;
	 color:#333;
}
.tech_search_results_table th.renesas_current {
	background-color:#ccc;
}
.tech_search_results_table a, {
	 color:#cc0000 ;
	 TEXT-DECORATION: none ;
}
.tech_search_results_table a:visited {
	 color:#cc0000 ;
	 TEXT-DECORATION: none ;
}
.tech_search_results_table a:hover {
	color:#cc0000 ;
	TEXT-DECORATION: underline ;
}
.tech_search_results_table th {
	padding:4px 8px;
	text-align:left;
	background-color:#ddd
}
.tech_search_results_table td {
	padding:2px 8px;
	text-align:left
}
.tcn {
	border-bottom:1px dotted #ccc;
	padding:2px 8px;
	text-align: left !important;
}

.link_column {
	width : 220px;
	vertical-align : top;
}
.result_scroll {
	width: 65.0em;
	overflow-x:scroll;
	scrollbar-base-color: #e6e6e6;
}
/************ Base Tree ***************/
.tree_outer {
padding: 8px;
float: left;
background-color: #e6e6e6;width:20.0em;
}
.tree_documentlibrary_outer {
width:20.0em; padding: 8px; background-color: #e6e6e6;
}
.tree_inner {
float: left;width: 20.0em;background-color: #eeeeee; overflow:hidden;font-size:1.0em;font-family:arial;
}
.tree_documentlibrary_inner {
width: 20.0em; background-color: #eeeeee; overflow:hidden;font-size:1.0em;font-family:arial;
}
.tree_div {
display: none; width: 20.0em; padding-left: 20px; margin: 0px; clear: left;background-color: #eeeeee; overflow:hidden;
}
.tree_title_1 {
padding-left: 1px; float: left;width: 19.0em;background-color: #eeeeee;vertical-align: middle;
}
.tree_title_2 {
padding-left: 1px;float: left;width: 18.0em;background-color: #eeeeee;vertical-align: middle;
}
.tree_title_3 {
padding-left: 1px;float: left;width: 16.3em;background-color: #eeeeee;vertical-align: middle;
}
.tree_title_4 {
padding-left: 1px;float: left;width: 14.5em;background-color: #eeeeee;vertical-align: middle;
}

.tree_img {
margin:0px;padding:0px;float: left; vertical-align: middle;
}
.tree_img img {
width: 1.4em;height: 1.3em;
}
.tree_txt_1 {
margin:0px;text-align: left; width: 17.0em; float: right; vertical-align: middle;
}
.tree_txt_2 {
margin:0px;text-align: left; width: 16.0em; float: right; vertical-align: middle;
}
.tree_txt_3 {
margin:0px;text-align: left; width: 14.6em; float: right; vertical-align: middle;
}
.tree_txt_4 {
margin:0px;text-align: left; width: 12.5em; float: right; vertical-align: middle;
}
.tree_inner a,.tree_inner a:visited {
	color:#cc0000 ; TEXT-DECORATION: none ;
}
.tree_inner a:hover {
	color:#cc0000 ; TEXT-DECORATION: underline ;
}
.tree_bottom {
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 3px;
}

/*********** pattern tree ***********/
/*
base treeをすべて引継ぎます。
*/

/*************** keyword tree *****************/
/*
　背景なし
 .tree_img .tree_txt はBaseを引き継ぎます
 background-color を指定しないとツリーがずれる。（IEのバグか？）
*/
.kwd_tree_div {
display: none; width: 20.0em; padding-left: 20px; margin: 0px; clear: left;overflow:hidden;background-color:white;
}
.kwd_tree_inner {
	display:none;
	width: 20.0em;
	padding-left: 5px;
	overflow:hidden;
	font-size:1.0em;
	font-family:arial;
	background-color:white;
	color:#cc0000 ; TEXT-DECORATION: none ;
}
.kwd_tree_title_1 {
padding-left: 0px; float: left;width: 19.0em;vertical-align: middle;background-color:white;
}
.kwd_tree_title_2 {
padding-left: 0px;float: left;width: 18.0em;vertical-align: middle;background-color:white;
}
.kwd_tree_title_3 {
padding-left: 0px;float: left;width: 16.2em;vertical-align: middle;background-color:white;
}
.kwd_tree_title_4 {
padding-left: 0px;float: left;width: 14.5em;vertical-align: middle;background-color:white;
}

/*renesas.css*/
.primary_defo {
	COLOR: #cc0000;
	TEXT-DECORATION: underline;
	font-size: 10px;
}
.primary {
	COLOR: #cc0000;
	TEXT-DECORATION: underline;
}
.odd {
	BACKGROUND-COLOR: #e6e6e6;
}
.titlebar_b {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;
}
.bodysize13b {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
}
.bodysize12b_white {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; width:120px; height:30px;
}
.bodysize12b_white a {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff !important; text-decoration: none;
}
.bodysize12b_white a:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff !important; text-decoration: none;
}
.bodysize12b_white a:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; text-decoration: none !important;
}
#bannerTopLine {
	BACKGROUND-COLOR: #cc0000;
	height : 3px;
}
.sort {
	BACKGROUND-COLOR: #ffeeee;
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.primary_whiteB {
	COLOR: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.content TD.contentBold {
	FONT-WEIGHT: bold;
}

.if {
	FONT-SIZE: 14px; margin-top:15px; font: bold
}

.if a{
	font-style: oblique; FONT-SIZE: 18px;
}

.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999;
}
.tool_header {
	FONT-WEIGHT: bold !important;
}
div.auto_complete
{
  position:absolute;
  width: 350px;
  background: #fff;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:99;
}
div.auto_complete ul
{
  border:1px solid #888;
  margin:0;
  padding:0;
  list-style-type:none;
}
div.auto_complete ul li
{
  margin:0;
  padding:3px;
}
div.auto_complete ul li.selected
{
  background-color: #ffb;
}
div.auto_complete ul strong.highlight
{
  color: #800;
  margin:0;
  padding:0;
}
.renesas_left_content_rootdocument                       { float:left; margin-right:30px; width:170px }
.renesas_center_content_rootdocument                     { float:left; margin-right:0px; }
.renesas_right_content_rootdocument                      { float:left; margin-right:10px; }
.renesas_left_content_documentlibrary                    { float:left; margin-right:0px; }
.renesas_center_content_documentlibrary                  { position:absolute; left:24.0em; top:12.3em;}
.renesas_block_documentlibrary                           { background-color: #e6e6e6; overflow:hidden;font-size:1.0em;font-family:arial; }
.advance_search_documentlibrary                          { width: 22.0em; background-color: #e6e6e6; overflow:hidden;font-size:1.0em;font-family:arial; }
.select_box_documentlibrary                              { width: 22.0em; font-size:1.0em; font-family:arial; }

.renesas_search_results_table th.renesas_compared_column { background-color:#ddddaa; }
.renesas_search_results_table td.renesas_compared_column { background-color:#ffffaa; }

.parametric_selectbox                                    { font-size:100%; font-family:arial; border:0px; border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; width:450px; overflow:hidden; }
.parametric_selectbox_scroll                             { border:1px solid #ccc; width:145px; height:62px; overflow:scroll; }

/*modal div style*/
#frontbox{
	display:none;
	position: absolute;
	top:170px;
	left:250px;
	z-index:9999;
	width:300px;
	height:200px;
	border:3px solid #cc3300;
	background-color:#fff;
    text-align:center;
    /*opacity:.99;
	filter: alpha(opacity=99);*/
}

#innerbox{
	display:none;
	position: absolute;
	top:40%;
	left:30%;
	width:150px;
	height:100px;
	z-index:8888;
    text-align:center;
	color:#999999;
	background-color:#fff;
	/*opacity:.99;
	filter: alpha(opacity=99);*/
}


#basebox{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#fff;
	/*-moz-opacity: 0.5;*/
	opacity:.5;
	filter: alpha(opacity=50);
}

form { margin:0; }


/* /r-engine/view/css/core.css */



#search {
	font-weight:bold;
	font-size:15px;
}

#searchOnState {
	width:220px;
}

.searchTopOff {
	background: white;
}
.searchTopOn {
	background: url('/r-engine/view/image/searchOnTop.gif') no-repeat;
}
#searchBox {
	/*padding-top:5px;*/
	background-color:white;
}
.searchBoxOff {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.searchBoxOn {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
.cursorHand {
	cursor: pointer;
}
.searchBottomOn {
	visibility:visible;
	/*background: url('/r-engine/view/image/searchOnBottom.jpg') no-repeat top;*/
	border-top:1px solid #CCC;
}
.searchBottomOff {
	visibility:hidden;
}
#searchTextField {
	padding-left:11px;
	background-color:white;
	font-size:11px;
	height:19px;
	padding-left:0px;
}
.searchTextFieldOn {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	visibility:visible;
}
.searchTextFieldOff {
	visibility:hidden;
}
.headerArrow {
	vertical-align:middle;
	margin-left:5px;
}


/* /r-engine/view/css/common.css */


body                           { padding:0px; margin:0px}
.renesas_include	           { font-family:arial }
.renesas_include table         { margin:0; font-size:100%; font-family:arial }
.renesas_include td,th         { padding:0; }
.renesas_include a             { text-decoration:none; color:#d74242 }
.renesas_include a:visited     { text-decoration:none; color:#d74242 }
.renesas_include a:hover       { text-decoration:underline}
.renesas_include img           { border:0; vertical-align:middle }
.renesas_include input         { vertical-align:middle; font-size:100%; font-family:arial }
.renesas_include p             { margin-top:0; margin-bottom:8px }
.renesas_include bold          { font-weight:bold }
.renesas_include .left         { text-align:left !important }
.renesas_include .center       { text-align:center !important }
.renesas_include .right        { text-align:right !important }
.renesas_include .float-right  { float:right }
.renesas_include .clear-floats { clear:both }
.renesas_include .no_font_size { font-size:0; line-height:0 }
.renesas_include .nowrap       { white-space:nowrap }
.renesas_include .flex         { width:100% }
.renesas_include .fixed        { width:0 }
.renesas_include .paragraph    { margin-bottom:16px }

a.with_image:link,
a.with_image:visited    { text-decoration:none }
a.with_image:hover span { text-decoration:underline }
a.with_image:hover      { background:; } /* ie6 needs to show underline */

a.with_image.renesas_underline:link span,
a.with_image.renesas_underline:visited span { text-decoration:underline }

.list_links_vertical_bar             { list-style-type:none; margin:0; padding:0 }
.list_links_vertical_bar li          { display:inline; border-left:1px solid #999; padding:0 12px }
.list_links_vertical_bar .list_first { border:0 }
.list_links_vertical_bar .list_last  { padding-right:0 }

.renesas_content                                       { margin-top:2px; padding:2px 10px 10px 10px }
.renesas_content a                                     { text-decoration:none; color:#d74242 }
.renesas_content a:visited                             { text-decoration:none; color:#d74242 }
.renesas_content a:hover                               { text-decoration:underline}
.renesas_content_parametric                            { }
.renesas_count_matches                                 { width:500px }
.renesas_category                                      { font-weight:bold; margin-bottom:8px }
.renesas_heading                                       { font-weight:bold; font-size:120% }
.renesas_heading a                                     { font-weight:bold; }
.renesas_heading a:visited                             { font-weight:bold; }
.renesas_heading a:hover                               { font-weight:bold; }
.renesas_filter_heading                                { margin-bottom:4px; padding-bottom:4px; border-bottom:1px solid #ccc; font-weight:bold; font-size:110% }
.renesas_filter_subheading                             { font-weight:bold; color:#333;}
.renesas_filter_parameters                             { height:80px; width:160px; overflow-y:auto; overflow-x:hidden; background-color:#ffffff; }
.renesas_filter_more_parameters                        { margin-top:2px }
.renesas_search_results .renesas_heading               { margin-bottom:4px; font-size:120% }
.renesas_search_results_table                          { margin-top:4px; color:#6d6d6d;}
.renesas_search_results_table a,
.renesas_search_results_table a:visited                { /*color:#575757;*/ color:#d74242 ; TEXT-DECORATION: none ;}
.renesas_search_results_table a:hover                  { /*color:#575757;*/ color:#d74242 ; TEXT-DECORATION: underline ;}
.renesas_search_results_table th                       { padding:4px 8px; text-align:left; background-color:#ddd; white-space:nowrap }
.renesas_search_results_table td                       { border-bottom:1px dotted #ccc; padding:2px 8px; text-align:left; white-space:nowrap }
td.renesas_search_results_navigation,
.renesas_search_results_table .renesas_toolbar td      { border-bottom:0px }
.renesas_last td                                       { border-bottom: 1px solid #cccccc !important;}
.renesas_search_results_table th.renesas_current       { background-color:#ddd; color:#6D6D6D !important; }
.renesas_search_results_table th.paramheader           { background-color:#ccc; color:#6D6D6D !important; }
.renesas_search_results_table td.renesas_current       { background-color:#f6f6f6; color:#d74242; font-weight:bold }
.renesas_search_results_table td.renesas_current a     { font-weight:normal }
.renesas_search_results_navigation                     { /*border-top:1px solid #999; text-align:right*/text-align:left !important }
.renesas_search_results_navigation ul                  { list-style-type:none; margin:4px 0; padding:0 }
.renesas_search_results_navigation li                  { display:inline; padding-right:2px }
.renesas_search_results_navigation li a                { /*color:#6d6d6d;*/ color:#666666 !important; text-decoration:underline !important;}
.renesas_search_results_navigation li.renesas_current  { /*color:#d74242;*/ color:#333333; font-weight:bold }
.renesas_search_results_navigation li.renesas_current a { color:#d74242 }
.renesas_current                                       { color:#333333 !important; font-weight:bold !important;}
.renesas_compare_button_cell,
.renesas_display_options_cell                          { padding-bottom:8px !important }
.renesas_toolbar td                                    { padding:0; text-align:left }
.renesas_left_content                                  { /*float:left; */margin-right:20px; width:14.55em /*162px*/ }
.renesas_left_content_parametric                       { float:left; margin-top:0px; padding:0px; margin-right:1em; width:14.55em /*162px*/ }
/*.renesas_main_content                                  { position:absolute; margin-left:200px; width:600px; left:10px; }*/
.renesas_center_content                                {}
.renesas_selected_filters                              { border:1px solid #cc0000; padding:6px 8px; margin-top: 8px; margin-bottom: 8px; width: 12.9em; white-space: normal }
.renesas_advanced_options                              { margin-top:0px; border:1px solid #ccc }
.renesas_advanced_options .renesas_head                { border-bottom:1px solid #ccc; padding:6px 8px; color:#d74242; font-weight:bold }
.renesas_advanced_options .renesas_filter_heading      { border-bottom:1px solid #ccc; padding-bottom:6px }
.renesas_advanced_options ul                           { list-style-type:none; margin:0; padding:0 }
.renesas_filter a,
.renesas_advanced_options a,
.renesas_advanced_options a:visited,
.renesas_advanced_options a:hover                      { color:#D74242; font-weight:bold }
.renesas_advanced_options .renesas_filter_list         { margin-bottom:4px; border-bottom:1px dotted #ccc; padding-bottom:4px }
a.renesas_underline                                    { text-decoration:underline }
a.renesas_red,
.renesas_red a                                         { color:#d74242; font-weight:bold !important }
.renesas_footer                                        { margin-top:8px; border-top:1px solid #ccc; padding-top:8px }
.renesas_footer ul                                     { display:inline }
.renesas_footer a                                      { color:#000; text-decoration:underline }

#renesas_menu_parent                                   { margin-left:auto; cursor:default }
#renesas_menu                                          { white-space:nowrap; position:absolute; margin:-5px 0 0 -28px; border:1px solid #999; background-color:#fff }
.renesas_menu_body                                     { padding:0 8px; background-color:#fff }
#renesas_menu a                                        { color:#d74242 }
#renesas_menu ul                                       { list-style-type:none; margin:4px 0; padding:0 }
#renesas_menu li                                       { margin:0 }
.renesas_menu_head                                     { text-align:right }
.renesas_menu_head span                                { color:#d74242; text-decoration:underline }
#renesas_menu .renesas_menu_head                       { padding:4px 8px 8px; background-color:#999 }
#renesas_menu .renesas_menu_head span                  { color:#fff }
.renesas_menu_column_list                              { border:1px solid #c0c0c0; height:152px; overflow:auto }
.renesas_menu_column_list li                           { padding-right:2px }
.renesas_menu_button                                   { padding:4px 0 8px }

#renesas_layer_popup                                   { position:absolute; border:1px solid #dd1d00; padding:0 8px; background-color:#fff }

/*#renesas_advanced_options_popup                        { position:absolute; left:100px; border:1px solid #dd1d00; padding:0 8px; width:634px; height:450px; background-color:#fff }*/
.renesas_advanced_options_popup_heading                { border-bottom:1px solid #ccc; padding:4px 0 4px 8px; font-size:120%; font-weight:bold }
.renesas_close_button                                  { float:right }
.renesas_advanced_options_popup_body                   { height:390px; overflow:auto }
.renesas_advanced_options_popup_toolbar                { border-top:1px solid #ccc; padding:8px 0; text-align:right }
.renesas_advanced_options_group                        { float:left; padding:8px }
.renesas_advanced_options_group_head                   { padding-bottom:1px; color:#d74242; font-weight:bold; font-size:110% }
.renesas_advanced_options_group_body                   { padding:2px 4px 2px 2px; border:1px solid #999; width:130px; height:76px; overflow:auto; qoverflow-y:scroll }
.renesas_advanced_options_group_body ul                { list-style-type:none; margin:0; padding:0 }

.renesas_left_content_heading                          { border-top:1px dotted #ccc; padding:8px; font-weight:bold }
.renesas_subheading                                    { padding:8px 0 2px; font-weight:bold }
.renesas_top_cell                                      { text-align:right !important }
.renesas_top_sort                                      { text-align:left !important }
.renesas_top                                           { color:#000 }

/*.renesas_left_content_parametric                       { float:left; margin-right:0px; width:14.55em /*162px*/ }*/
.renesas_main_content                                  { position:absolute; left:18em; top:16em; width:100em }

.renesas_block                                         { margin:8px 0; padding:8px; background-color:#ebebeb }
.renesas_block a                                       { /*color:#333;*/ color:#d74242 !important; display:block }
.renesas_block a:hover                                 { /*color:#333;*/ display:block; text-decoration:underline }
.renesas_block td                                      { vertical-align:top }
.renesas_block_table_padding                           { padding-left:64px }

.renesas_note_heading                                  { font-weight:bold; color:#d74242 }

.renesas_link_table                                    { width:100%; border-bottom:1px solid #999 }
.renesas_link_table.renesas_simple                     { border:0 }
.renesas_link_table th,
.renesas_link_table td                                 { padding:4px 0 4px 8px; vertical-align:top }
.renesas_link_table td.renesas_top_cell,
.renesas_link_table td.renesas_subheading              { padding:16px 0 4px 0 }
.renesas_link_table th                                 { text-align:left; background-color:#ddd }
.renesas_link_table a                                  { text-decoration:underline }

.renesas_center_content                                { margin-left:200px; width:600px; }
.renesas_parametric_content                            { position:absolute; left:16.5em; padding-right:1em }
.renesas_content_parametric_table                      { width:84px; height:22px; text-align:center;}
.renesas_content_parametric_table_child                { background-color:#f5f5f5; width:84px; height:22px; text-align:center;}
.renesas_tab {
	padding: 0px;
	margin: 0px;
	width: 768px;
}
.renesas_tab div {

	float: left;
	height: 30px;
	width: 100px;
	margin-right: 3px;
}
.renesas_tab_red {
	background: url("/r-engine/view/image/btn_menu.gif") no-repeat; background-position: 0 0px; width: 120px; height: 30px;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	font-size: 12px;
}
.renesas_tab_gray {
	background: url("/r-engine/view/image/btn_menu_g.gif") no-repeat; background-position: 0 0px; width: 120px; height: 30px; cursor: pointer;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	font-size: 12px;
}
.renesas_tab_under_line {
	background-color: #ce0000;
	width: 768px;
	clear: both;
}
.renesas_free_link {
	clear: both;
	width: 20em;
	margin-top: 10px;
}
.renesas_go {
	width: 30px; cursor: pointer;
}
.grs_remarks1 {
	background: url("/r-engine/view/image/flg1.gif") no-repeat; background-position: 0 0px; width: 29px; height: 9px; padding: 2px 0px 2px 0px;
}
.grs_remarks2 {
	background: url("/r-engine/view/image/flg2.gif") no-repeat; background-position: 0 0px; width: 30px; height: 9px;	padding: 2px 0px 2px 0px;
}
.grs_remarks3 {
	background: url("/r-engine/view/image/flg3.gif") no-repeat; background-position: 0 0px; width: 25px; height: 9px;	padding: 0px 0px 2px 0px;
}
.grs_remarks4 {
	background: url("/r-engine/view/image/flg4.gif") no-repeat; background-position: 0 0px; width: 25px; height: 9px;	padding: 0px 0px 2px 0px;
}
.grs_remarks5 {
	background: url("/r-engine/view/image/flg5.gif") no-repeat; background-position: 0 0px; width: 25px; height: 9px;	padding: 0px 0px 2px 0px;
}
.renesas_up_arrow {
	background: url("/r-engine/view/image/up.gif") no-repeat; background-position: 0 -1px; width: 11px; height: 11px; cursor: pointer; float: left; margin-right: 4px;
}
.renesas_down_arrow {
	background: url("/r-engine/view/image/down.gif") no-repeat; background-position: 0 -1px; width: 11px; height: 11px; cursor: pointer; float: left; margin-right: 4px;
}
.renesas_up_arrow_red {
	background: url("/r-engine/view/image/up_s.gif") no-repeat; background-position: 0 -1px; width: 11px; height: 11px; cursor: pointer; float: left; margin-right: 4px;
}
.renesas_down_arrow_red {
	background: url("/r-engine/view/image/down_s.gif") no-repeat; background-position: 0 -1px; width: 11px; height: 11px; cursor: pointer; float: left; margin-right: 4px;
}
/* keyword search */
.renesas_keyword_left_content {
	width: 46em;
	float: left;
}
.renesas_keyword_right_content {
	width: 23em;
	float: left;
}
.renesas_keyword_other_search {
	width: 170px;
}
.renesas_keyword_other_search .line {
	background: url("/r-engine/view/image/line.gif") no-repeat; background-position: 0; width: 170px; height: 1px; font-size: 1px; padding: 3px 0px 3px 0px;
}
.renesas_keyword_block {
	margin: 8px 0; padding:8px; background-color:#ebebeb;
	width: 42.0em;
}
.renesas_keyword_block .parameter {
	padding-left: 17em;
}
.renesas_keyword_result_table .renesas_grs_block {
	background-color: #EBEBEB;
	padding: 10px;
	width: 450px;
	height:20px;
	margin-bottom: 5px;
}
.renesas_keyword_result_table .grs_table_title {
	width: 100px;
	white-space: normal;
}
.renesas_keyword_result_table .grs_table_product {
	width: 80px;
	white-space: normal;
	word-break: normal;
}
.renesas_keyword_result_table .grs_table_issuedate {
	width: 50px;
	white-space: normal;
}
.renesas_keyword_result_table .grs_table_comments {
	width: 120px;
	white-space: normal;
}
.renesas_keyword_result_table .renesas_faq_pull_down {
	padding-left: 220px;
}
.renesas_keyword_result_table .renesas_faq_block {
	background-color: #EBEBEB;
	padding: 5px;
	width: 95%;
	margin-bottom: 3px;
}
.renesas_keyword_result_table .renesas_faq_result {
	border-top:1px dotted;
	padding:5px;
	width:95%;
	line-height: 150%;
}
/* grs download */
.renesas_search_results_table th#grs_title{
	width: 100px;
}
.renesas_search_results_table th#grs_product{
	width: 130px;
}
.renesas_search_results_table th#grs_issuedate{
	width: 70px;
}
.renesas_search_results_table th#grs_comments{
	width: 150px;
	word-break: normal;
}
.renesas_search_results_table th#grs_remark{
	width: 70px;
}
.renesas_grs_left_content {
	float: left;
	width: 21em;
}
.renesas_grs_center_content {
	float: left;
	width: 527px;
}
.renesas_grs_right_content {
	float: left;
	width: 20em;
	padding-left: 1em;
}
.renesas_grs_block {
	background-color: #EBEBEB;
	padding: 10px;
	width: 507px;
	height:20px;
	margin-bottom: 5px;
}
.grs_product_comm_size {
	width: 100px;
	white-space: normal;
}
.grs_product_col_size {
	width: 100px;
	white-space: normal;
}
.grs_keyword_outer {
	width: 19.3em;
	border:1px solid #CCCCCC;
	margin-top:0;
	padding:0 1px 3px 5px;
}
.grs_no_data_message {
	width: 42em;
	padding: 25px 8px 8px 8px;
	color: #999999;
}
.grs_filter_subheading {
	 font-weight:bold;
	 color:#333;
	 float: left;
	 width: 70px;
}
.grs_filter_parameter {
	float: left;
	width: 120px
}
.grs_no_tree {
	color: #999999;
	padding: 3px;
}
.grs_table_title {
	width: 100px;
	white-space: normal;
}
.grs_table_product {
	width: 100px;
	white-space: normal;
}
.grs_table_issuedate {
	width: 80px;
	white-space: normal;
}
.grs_table_comments {
	width: 120px;
	white-space: normal;
}
.grs_concepts_outer {
	width: 150px;
	border:1px solid #CCCCCC;
	padding:0 1px 3px 5px;
}
.grs_did_you_mean {
	padding: 2px 2px 2px 6px;
	width: 211px;
}

/* FAQ */
.renesas_faq_left_content {
	float: left;
	width: 230px;
}
.renesas_faq_root_content .renesas_faq_center_content {
	float: left;
	width: 350px;
	padding-right: 8px;
}
.renesas_faq_content .renesas_faq_center_content {
	float: left;
	width: 518px;
	padding-right: 8px;
}
.renesas_faq_right_content {
	float: left;
}
.renesas_faq_root_content .renesas_faq_block {
	background-color: #EBEBEB;
	padding: 5px;
	width: 340px;
	margin-bottom: 3px;
}
.renesas_faq_content .renesas_faq_block {
	background-color: #EBEBEB;
	padding: 5px;
	width: 518px;
	margin-bottom: 3px;
}

.renesas_faq_root_content .renesas_faq_pull_down {
	padding-left: 80px;
}
.renesas_faq_content .renesas_faq_pull_down {
	padding-left: 260px;
}
.renesas_faq_root_content .renesas_faq_result {
	border-top:1px dotted;
	padding:5px;
	width: 340px;
	line-height: 150%;
}
.renesas_faq_content .renesas_faq_result {
	border-top:1px dotted;
	padding:5px;
	width: 518px;
	line-height: 150%;
}
.renesas_faq_root_content .renesas_faq_question {
	width: 330px;
	white-space: normal;
}
.renesas_faq_content .renesas_faq_question {
	width: 500px;
	white-space: normal;
}

.faq_keyword_outer {
	width: 155px;
	border:1px solid #CCCCCC;
	margin-left:15px;
	padding:0 1px 3px 5px;
}
.faq_no_data_message {
	width: 350px;
	padding: 25px 8px 8px 8px;
	color: #999999;
}
.renesas_faq_count_matches {
	width:350px
}
.renesas_faq_text{
	font-weight:bold;
}
.renesas_faq_suitable_products{
	cursor: pointer;
}
.renesas_faq_suitable_products_detail{
	font-weight:bold;
	width: 90%;
}
.renesas_faq_suitable_products_detail div#parameter{
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 1px 2px 1px 4px;
}
.renesas_faq_suitable_products_detail div#line{
	float: left;
	background: url("/r-engine/view/image/footerLine.gif") repeat-y; background-position: 0 0px;
	width: 1px;
	margin: 2px 1px 2px 0px;
}
.renesas_faq_suitable_products_detail .more{
	clear: both;
	padding: 1px 2px 1px 85%;
}
.faq_suitable_product_table{
	table-layout:fixed;
}
.faq_suitable_product_table td#left {
	border-right: 1px solid #808080;
	width: 150px;
	padding: 0px 5px;
	font-weight: bold;
}
.faq_suitable_product_table td{
	padding: 0px 5px;
	width: 150px;
	font-weight: bold;
}


/* base tree ver2.0 */
.renesas_tree_title { font-weight: bold; font-size: 105%; }
.renesas_tree_title a,
.renesas_tree_title a:visited,
.renesas_tree_title a:hover { font-weight: bold; font-size: 105%; }
.renesas_tree_inner { width: 20.0em; background-color: #eeeeee; }
.renesas_tree_open {
	background: url("/r-engine/view/image/sm_open.gif") no-repeat; background-position: 0 3px;
	float: left;
	cursor: pointer;
	height: 15px;
	width: 13px;
}
.renesas_tree_close {
	background: url("/r-engine/view/image/sm_close.gif") no-repeat; background-position: 0 3px;
	float: left;
	cursor: pointer;
	height: 15px;
	width: 13px;
}
.renesas_tree_parameter {

}
#renesas_tree_leaf {
	cursor: default !important;
	background: none !important;
}
.renesas_tree_level {
	padding-left: 1em;
}

.renesas_tree_sm .renesas_tree_open {
	background: url("/r-engine/view/image/sm_open.gif") no-repeat; background-position: 0 3px;
	float: left;
	cursor: pointer;
	height: 15px;
	width: 13px;
}
.renesas_tree_sm .renesas_tree_close {
	background: url("/r-engine/view/image/sm_close.gif") no-repeat; background-position: 0 3px;
	float: left;
	cursor: pointer;
	height: 15px;
	width: 13px;
}
.renesas_tree_sm #renesas_tree_leaf {
	background: none !important;
	float: left;
	height: 15px;
	width: 13px;
}

/*r-engin.css*/
.sort_column                 { background-color : #ffdddd !important }
.column_size_flg             { width : 30px; }
.column_size_title           { width : 250px; white-space:normal; }
.column_size_issue           { width : 60px;  white-space:normal; }
.column_size_docnumber       { width : 100px;  white-space:normal; }
.column_size_size            { width : 60px;  white-space:normal; }
.column_size_pagecount       { width : 32px;  white-space:normal; }
.column_size_productname     { width : 40px;  white-space:normal; }
.column_size_function        { width : 130px;  white-space:normal; }
.column_size_zip             { width : 55px;  white-space:normal; }
.column_size_updatetype      { width : 90px;  white-space:normal; }
.column_size_tcnsummary_def  { width : 480px;  white-space:normal; }
.column_size_tcnsummary_full { width : 750px;  white-space:normal; }
.form                        { margin : 0px; }
.icon_description            { border-collapse:collapse;  width:323;  background-color:#ffffff;  border : 1px solid #cecfc6; }
.icon_description td         { padding:1px;  background-color:#ffffff; }
.no_border                   { border-style: none !important;  text-align : center !important; }
.tab                         { width: 768px;}
.layername                   { font-weight:bold; font-size:120%; width:50em; }
.show_item                   { vertical-align:middle; font-size:100%; width:250px; }
.other_search_line           { height: 2px; background-color: rgb(204, 0, 0); font-size: 1px; margin-bottom: 5px; width: 170px;}
.keyword_classification      { position:absolute; left:47.2em; top:17em; }
.keyword_tree                { border: 1px solid #aaaaaa; width: 22em; padding: 5px;}
.compare_head	             { width: 68em; }
.compare_head_left           { width: 50em; float: left; }
.compare_head_right          { width: 18em; text-align: right; float: right; }
.underline_dott				 { border-bottom:dotted 1px; }

  /*disti result table styles*/
.disti_result_table              { margin-top:0px;   color:#6d6d6d; }
.disti_result_table a            { color:#00a !important;    TEXT-DECORATION: none ; }
.disti_result_table a:visited    { color:#00a;    TEXT-DECORATION: none ; }
.disti_result_table a:hover      { color:#00f;    TEXT-DECORATION: underline ; }
.disti_result_table th           { padding:4px 8px;  text-align:center;  background-color:#ddd;  font-weight:bold;  white-space:nowrap; }
.disti_result_table th a         { color:#333333 !important;  text-decoration : underline !important;  font-weight:bold; }
.disti_result_table th a:visited { color:#333333 !important;  text-decoration : underline !important; }
.disti_result_table th a:hover   { color:#cc0000 !important;    TEXT-DECORATION: underline !important ; }
.disti_result_table td           { border-bottom:1px dotted #ccc;   padding:2px 8px;  text-align:center;  /*white-space:nowrap;*/ }
 /*disti sorted class*/
.disti_result_table th.renesas_current        { background-color:#ccc }
.disti_result_table td.renesas_current        { background-color:#f6f6f6; color:#d74242; font-weight:bold }
.disti_result_table td.renesas_current a      { font-weight:normal }
.disti_sort                                   { BACKGROUND-COLOR: #ffeeee; }
.tool_table                                   { width : 650px;  border : 1px solid #aaa; }
.tool_table td                                { background-color : #eeeee6;  padding : 3px;  margin : 2px;  font-weight : bold;  font-size: 110%; }
.tool_table select                            { font-size: 90%; }
.tool_stats_un                                { COLOR: #ff3333; FONT-STYLE: italic; }
.tool_stats_dis                               { COLOR: #6666ff; FONT-STYLE: italic; }
 TABLE.toolpro                                { BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: 0px; }
.toolpro TD                                   { BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 1px solid; }
.toolpro TD.header                            { FONT-WEIGHT: bold; BACKGROUND: #ffffff; TEXT-ALIGN: center; }
.toolpro TD.name                              { BORDER-RIGHT: #aaaaaa 1px solid; BACKGROUND: #e6e6e6; }
.toolpro TD.odd                               { BACKGROUND: #e6e6e6; }
 DIV.remark                                   { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; }
.tech_search_results_table                    { margin-top:4px;   color:#333; }
.tech_search_results_table th.renesas_current { background-color:#ccc; }
.tech_search_results_table a                  { color:#cc0000 ;    TEXT-DECORATION: none ; }
.tech_search_results_table a:visited          { color:#cc0000 ;    TEXT-DECORATION: none ; }
.tech_search_results_table a:hover            { color:#cc0000 ;   TEXT-DECORATION: underline ; }
.tech_search_results_table th                 { padding:4px 8px;   text-align:left;   background-color:#ddd  }
.tech_search_results_table td                 { padding:2px 8px;   text-align:left  }
.tcn                                          { border-bottom:1px dotted #ccc;   padding:2px 8px;   text-align: left !important; }
.link_column                                  { width : 220px;  vertical-align : top; }
.result_scroll                                { width: 65.0em;  overflow-x:scroll;  scrollbar-base-color: #e6e6e6; }
/* disti tool/device */
.disti_result_table_list              { margin-top:0px;   color:#6d6d6d; }
.disti_result_table_list a            { color:#00a !important;    TEXT-DECORATION: none ; }
.disti_result_table_list a:visited    { color:#00a;    TEXT-DECORATION: none ; }
.disti_result_table_list a:hover      { color:#00f;    TEXT-DECORATION: underline ; }
.disti_result_table_list th           { padding:4px 4px;  text-align:center;  background-color:#ddd;  font-weight:bold;  white-space:normal; }
.disti_result_table_list th a         { color:#333333 !important;  text-decoration : underline !important;  font-weight:bold; }
.disti_result_table_list th a:visited { color:#333333 !important;  text-decoration : underline !important; }
.disti_result_table_list th a:hover   { color:#cc0000 !important;    TEXT-DECORATION: underline !important ; }
.disti_result_table_list td           { border-bottom:1px dotted #ccc;   padding:2px 2px;  text-align:center;  /*white-space:nowrap;*/ }

 /************ Base Tree ***************/
.tree_outer                          { padding: 8px; float: left; background-color: #e6e6e6;width:20.0em; }
.tree_documentlibrary_outer          { width:20.0em; padding: 8px; background-color: #e6e6e6; }
.tree_inner                          { float: left;width: 20.0em;background-color: #eeeeee;; overflow:hidden;font-size:1.0em;font-family:arial; }
.tree_documentlibrary_inner          { width: 20.0em; background-color: #eeeeee; overflow:hidden;font-size:1.0em;font-family:arial; }
.tree_div                            { width: 20.0em; padding-left: 20px; margin: 0px; clear: left;background-color: transparent; overflow:hidden; }
.tree_title_1                        { padding-left: 1px; float: left;width: 19.0em;background-color: transparent;vertical-align: middle;}
.tree_title_2                        { padding-left: 1px;float: left;width: 18.0em;background-color: transparent;vertical-align: middle; }
.tree_title_3                        { padding-left: 1px;float: left;width: 16.3em;background-color: transparent;vertical-align: middle; }
.tree_title_4                        { padding-left: 1px;float: left;width: 14.5em;background-color: transparent;vertical-align: middle; }
.tree_img                            { margin:0px;padding:0px;float: left; vertical-align: middle; }
.tree_img img                        { width: 11px;height: 10px; }
.tree_img_sm                         { margin:0px;padding:0px;float: left; vertical-align: middle; }
.tree_txt_1                          { margin:0px; width: 17.0em; }
.tree_txt_2                          { margin:0px; width: 16.0em; }
.tree_txt_3                          { margin:0px; width: 14.6em; }
.tree_txt_4                          { margin:0px; width: 12.5em; }
.tree_inner a,.tree_inner a:visited  { color:#cc0000 ; TEXT-DECORATION: none ; }
.tree_inner a:hover                  { color:#cc0000 ; TEXT-DECORATION: underline ; }
.tree_bottom                         { padding-left: 20px;  padding-top: 2px;  padding-bottom: 3px; }

  /*********** pattern tree ***********/
  /* base treeをすべて引継ぎます。 */
  /*************** keyword tree *****************/
  /* 　背景なし.tree_img.tree_txt はBaseを引き継ぎます  background-color を指定しないとツリーがずれる。（IEのバグか？） */
.kwd_tree_div                       { width: 20.0em; padding-left: 15px; margin: 0px; clear: left;overflow:hidden;background-color:white; }
.kwd_tree_inner                     { display:none;   width: 20.0em;  padding-left: 5px;  overflow:hidden;  font-size:1.0em;  font-family:arial;  background-color:white;  color:#cc0000 ; TEXT-DECORATION: none ; }
.kwd_tree_title_1                   { padding-left: 0px; float: left;width: 19.0em;vertical-align: middle;background-color:white; }
.kwd_tree_title_2                   { padding-left: 0px;float: left;width: 18.0em;vertical-align: middle;background-color:white; }
.kwd_tree_title_3                   { padding-left: 0px;float: left;width: 16.2em;vertical-align: middle;background-color:white; }
.kwd_tree_title_4                   { padding-left: 0px;float: left;width: 14.5em;vertical-align: middle;background-color:white; }
  /*renesas.css*/
.primary_defo                                            { COLOR: #cc0000;  TEXT-DECORATION: underline;  font-size: 10px; }
.primary                                                 { COLOR: #cc0000;  TEXT-DECORATION: underline; }
.odd                                                     { BACKGROUND-COLOR: #e6e6e6; }
.titlebar_b                                              { FONT-WEIGHT: bold; FONT-SIZE: 16px; }
.bodysize13b                                             { FONT-WEIGHT: bold;   FONT-SIZE: 13px; }
.bodysize12b_white                                       { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; width:120px; height:30px; white-space:nowrap; }
.bodysize12b_white a                                     { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff !important; text-decoration: none; }
.bodysize12b_white a:visited                             { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff !important; text-decoration: none; }
.bodysize12b_white a:hover                               { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; text-decoration: none !important; }
.searchtab_white										 { FONT-WEIGHT: bold; FONT-SIZE: 10px; font-weight: bold; COLOR: #ffffff; width:120px; height:30px; float:left; text-align:center; padding-right:3px;}
.searchtab_white a                                       { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff !important; text-decoration: none; text-align:center; }
.searchtab_white a:visited                               { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff !important; text-decoration: none; text-align:center; }
.searchtab_white a:hover                                 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; text-decoration: none !important; text-align:center; }
 #bannerTopLine                                          { BACKGROUND-COLOR: #cc0000;  height : 3px; }
.sort                                                    { BACKGROUND-COLOR: #ffffff; }
.param                                                    { BACKGROUND-COLOR: #ffeeee; }
.header                                                  { FONT-WEIGHT: bold; FONT-SIZE: 12px; }
.primary_whiteB                                          { COLOR: #FFFFFF;  font-weight: bold;  text-decoration: none; }
.content TD.contentBold                                  { FONT-WEIGHT: bold; }
.if                                                      { FONT-SIZE: 100%; margin-top:15px; font-weight: normal; clear:both; }
.if a                                                    { /*font-style: oblique;*/ FONT-SIZE: 100%; font-weight:bold;}
.did_you_mean											 { clear: both; width: 43em; padding-top: 3px;}
.did_you_mean_left										 { float: left; width: 7em; }
.did_you_mean_right										 { font-weight: bold; padding-left: 7em; white-space: normal;}
.footer                                                  { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; width: 60em;}
.tool_header                                             { FONT-WEIGHT: bold !important; }

 div.auto_complete                                       { position:absolute;   width: 350px;   background: #fff;   border:1px solid #888;   margin:0px;   padding:0px;   z-index:99; }
 div.auto_complete ul                                    { border:1px solid #888;   margin:0;   padding:0;   list-style-type:none; }
 div.auto_complete ul li                                 { margin:0;   padding:3px; }
 div.auto_complete ul li.selected                        { background-color: #ffb; }
 div.auto_complete ul strong.highlight                   { color: #800;   margin:0;   padding:0; }
.renesas_left_content_rootdocument                       { float:left; margin-right:30px; width:170px }
.renesas_center_content_rootdocument                     { float:left; margin-right:0px; }
.renesas_right_content_rootdocument                      { float:left; margin-right:10px; }
.renesas_left_content_documentlibrary                    { float:left; margin-right:0px; }
.renesas_center_content_documentlibrary                  { position:absolute; left:24.0em; top:14.8em;}
._renesas_block_documentlibrary                           { background-color: #e6e6e6; overflow:hidden; font-size:1.0em;}
.advance_search_documentlibrary                          { width: 22.0em; background-color: #e6e6e6; overflow:hidden; font-size:1.0em; border:1px solid #999999; }
.select_box_documentlibrary                              { width: 22.0em; height:13.4em; overflow:scroll}
.renesas_search_results_table th.renesas_compared_column { background-color:#ddddaa; }
.renesas_search_results_table td.renesas_compared_column { background-color:#ffffaa; }

/* document library */
.renesas_block_documentlibrary {
	margin:8px 0;
	padding:8px;
	background-color:#ebebeb;
	width: 44.2em;
}
.renesas_block_documentlibrary a {
	color:#d74242 !important;
	display:block
}
.renesas_block_documentlibrary a:hover {
	display:block;
	text-decoration:underline
}

.page_link_root {
	float: left;
	padding: 3px 3px 3px 0px;
    background-repeat: no-repeat;
    background-image: url("/r-engine/view/image/iconLink.gif" );
    background-position: 0px 4px;
    width: 15.0em;
    cursor: pointer;
}
.renesas_block_documentlibrary .page_link {
	float: left;
	padding: 3px 3px 3px 0px;
    background-repeat: no-repeat;
    background-image: url("/r-engine/view/image/iconLink.gif" );
    background-position: 0px 4px;
    width: 14.4em;
    cursor: pointer;
}
.page_link_root a,
.page_link_root span {
	padding-left: 1.2em;
	display: block;
}
.renesas_block_documentlibrary .page_link a,
.renesas_block_documentlibrary .page_link span{
	padding-left: 1.2em;
	display: block;
}
.renesas_document_tree_open {
	float: left;
	padding: 0px 2px 0px 0px;
    background-repeat: no-repeat;
    background-image: url("/r-engine/view/image/folder_op.gif" );
    background-position: 0px 0px;
    cursor: pointer;
}
.renesas_document_tree_close {
	float: left;
	padding: 0px 2px 0px 0px;
    background-repeat: no-repeat;
    background-image: url("/r-engine/view/image/folder.gif" );
    background-position: 0px 0px;
}
.renesas_document_tree_open a,
.renesas_document_tree_open span,
.renesas_document_tree_close a,
.renesas_document_tree_close span {
	width: 1.2em;
	display: block;
	cursor: pointer;
}
.renesas_document_tree_open p,
.renesas_document_tree_close p {
	padding-left: 1.0em;
	cursor: none;
	/*height: 6px;*/
	display: inline;
}
.renesas_document_tree {
	padding-left: 1.8em;
}
.renesas_document_tree p {
	padding-left: 1.8em;
	cursor: none;
	/*height: 6px;*/
	display: inline;
	margin: 0px;
}
.renesas_document_tree a {
	display: block;
	/*padding-left: 1.8em;*/
}

#tree_level_top {
	width: 15em;
	margin-left: 0em;
}
#tree_level_middle {
	width: 15em;
	margin-left: 1em;
}
#tree_level_bottom {
	margin-left: 1em;
	cursor: none !important;
	width: 15em;
}
#tree_level1 {
	width: 15em;
	margin-left: 0em;
}
#tree_level2 {
	width: 15em;
	margin-left: 1em;

}
#tree_level3 {
	margin-left: 2em;
	width: 15em;
}
#tree_level4 {
	margin-left: 3em;
	width: 15em;
}
#tree_level5 {
	margin-left: 4em;
	cursor: none !important;
	width: 15em;
}
#selected {
	cursor: default !important;
}


/*parametric*/
.parametric_selectbox                                    { font-size:100%; font-family:arial; border:0px; border-top:0px; border-right:0px; border-bottom:0px; border-left:0px; width:450px; overflow:hidden; }
.parametric_selectbox_scroll                             { border:1px solid #ccc; width:145px; height:62px; overflow:scroll; }
/*.dataGridHeader {position:relative;padding-top:60pt;}
.dataGridHeader thead { position:absolute;top:0;left:0;}*/
.dataGridContent {overflow-x: visible;overflow-y:auto;height:400px;}
.dataGridContent2 {overflow-x: visible;overflow-y:visible;overflow: visible;}
/* parametric search filter */
.renesas_tree_filter {
	margin-top: 0px;
	border: 1px solid #ccc;
	padding: 0px 1px 3px 5px;
}
.renesas_tree_filter .renesas_tree_filter_open,
.renesas_tree_filter .renesas_tree_filter_close {
	border-bottom: 1px dotted #999999;
}
.renesas_tree_filter_open .renesas_tree_filter_heading {
	background-image: url("/r-engine/view/image/sm_open.gif" );
}
.renesas_tree_filter_close .renesas_tree_filter_heading {
	background-image: url("/r-engine/view/image/sm_close.gif" );
}
.renesas_tree_filter_heading {
    color: #333;
    border: 0px;
    font-weight: bold;
    padding: 3px 0px 3px 0px;
    background-repeat: no-repeat;
    background-position: 0px 7px;
    cursor: pointer;
}
.renesas_tree_filter_select_heading {
    color: #D74242;
    border: 0px;
    font-weight: bold;
    padding: 3px 0px 3px 0px;
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding-left: 15px;
}
.renesas_tree_filter_select_heading a,
.renesas_tree_filter_select_heading a:visited,
.renesas_tree_filter_select_heading a:hover{
    color: #D74242;
    font-weight: bold;
}
.renesas_tree_filter .renesas_tree_filter_open .renesas_tree_filter_parameter {
	padding-left: 15px;
	display : block;
}
.renesas_tree_filter .renesas_tree_filter_close .renesas_tree_filter_parameter {
	display : none;
}
.renesas_tree_filter_heading a,
.renesas_tree_filter_heading a:visited,
.renesas_tree_filter_heading a:hover {
    padding-left: 15px;
    display: block;
    width: 85%;
    color: #333;
    font-weight: bold;
}
.renesas_selected_filters a,
.renesas_selected_filters a:visited,
.renesas_selected_filters a:hover {
	font-weight: bold;
	color: #D74242;
}
.renesas_mode_selection {
	padding-bottom: 0.2em;
	font-weight: bold;
}
.renesas_mode_selection a,
.renesas_mode_selection a:visited,
.renesas_mode_selection a:hover{
	font-weight: bold;
}

.renesas_block_download {
	margin-top: 5px;
	margin-bottom: 5px;
}
/*modal div style*/
#frontbox             { display:none;  position: absolute;  top:170px;  left:250px;  z-index:9999;  width:300px;  height:200px;  border:3px solid #cc3300;  background-color:#fff;     text-align:center;     /*opacity:.99;  filter: alpha(opacity=99);*/ }
#innerbox             { display:none;  position: absolute;  top:40%;  left:30%;  width:150px;  height:100px;  z-index:8888;     text-align:center;  color:#999999;  background-color:#fff;  /*opacity:.99;  filter: alpha(opacity=99);*/ }
#basebox              { display:none;  position:absolute;  top:0px;  left:0px;  width:100%;  height:100%;  z-index:5000;  background-color:#fff;  /*-moz-opacity: 0.5;*/  opacity:.5;  filter: alpha(opacity=50); }
form                  { margin:0; }
.clear                { clear: both;}



