html          { margin:0; padding:0; border:0 }
body          { margin:0; padding:0; font-size:80%; font-family:arial; color:#666; background-color:#CCCCFF }
td            { padding:0; vertical-align:top }
li            { margin-bottom:8px }
img,
input         { vertical-align:middle }
form          { display:inline }
a img         { border:0; text-decoration:none }
a             { text-decoration:none; color:#82a3ad }
a:hover       { text-decoration:underline }
h1            { margin:0 0 4px; color:#999; font-size:200%; font-weight:normal }
h2            {
	margin:10px 0 10px 0;
	color:#333399;
	font-size:125%;
	font-weight:bold
}
p             { margin-top:0; margin-bottom:16px }
.bold         { font-weight:bold }
.center       { text-align:center }
.right        { text-align:right }
.float-right  { float:right }
.clear-floats { clear:both }
.empty_input  { color:#a0a0a0 }
.user_input   { color:#000 }
.no_font_size { font-size:0; line-height:0 }

.renesas_frame                      { margin:0 auto; width:961px }
.renesas_frame_right_corner         { float:right }

.renesas_header                     { background-color:#fff; width:100% }
.renesas_header_left                { padding:16px; font-size:190% }
.renesas_header_logo                { padding-right:8px }
.renesas_header_right               { padding:0 20px 8px 0; width:20%; vertical-align:bottom; white-space:nowrap; font-size:90% }
.renesas_header_right img           { vertical-align:bottom }

.renesas_footer                     { padding:10px 4px; font-size:90%; text-align:right }
.renesas_footer a                   { color:#666 }

.renesas_navigation                 { width:100%; font-weight:bold }
.renesas_navigation td              { vertical-align:middle; white-space:nowrap; border:1px solid #ccc; border-left:0; height:28px }
a.renesas_link                      { background-image:url(../image/navigation-background-normal.png); color:#666; display:block; zoom:1; line-height:28px; padding:0 40px; text-align:center }
a.renesas_link:hover                { background-image:url(../image/navigation-background-hover.png); text-decoration:none }
a.renesas_link_current,
a.renesas_link_current:hover        { background-image:url(../image/navigation-background-current.png); color:#fff }
.renesas_navigation .renesas_search { background-image:url(../image/navigation-background-normal.png); border-right:0; padding:0 20px 0 16px; text-align:right }
.renesas_search input               { border:2px inset; padding:1px 2px; width:260px; font-size:95% }

.renesas_body                       { background-color:#fff }
.renesas_breadcrumb                 { font-size:90%; margin:-8px 0 16px }
.renesas_left_header_column         { padding:16px 32px; width:697px } /* 697 = 961 (original width) - 200 (right column) - 64 (left/right padding) */
.renesas_left_column                { width:200px; background-color:#f9f9ff }
.renesas_left_column_empty          { width:200px; background-color:#fff }
.renesas_middle_column              { padding:0 32px }
.renesas_right_column               { width:200px; background-color:#f6f6ff }
.renesas_right_column_body          { font-size:85%; padding:16px 16px 0 }
.renesas_right_column p             { margin-bottom:8px }
.renesas_equal_left_column          { padding-right:48px }
.renesas_sponsors_head              { padding:3px 16px 2px; background-color:#eee; font-weight:bold }
.renesas_sponsors_body              { padding:16px 0; text-align:center }
.renesas_first_column               { padding-right:8px }
.renesas_news_heading               { margin-bottom:8px; color:#313131; font-weight:bold }
.renesas_news_date                  { font-weight:bold }
.renesas_news_emphasis              { font-weight:bold; color:#d03637 }
.renesas_block_emphasis             { padding:8px; background-color:#eee }

.renesas_link_to_hotel              { margin:64px 0; text-align:center }
.renesas_other_useful_links         { margin-bottom:16px }

.renesas_separator_line             { line-height:1px; font-size:1px; margin:12px 0 0; background-color:#ccc }
.renesas_separator_line_1           { line-height:1px; font-size:1px; margin-top:8px; background-color:#e2e2ff }
.renesas_separator_line_2           { line-height:1px; font-size:1px; margin-bottom:8px; background-color:#fff }

#renesas_menu_parent                { margin-left:auto; cursor:default }
#renesas_menu                       { white-space:nowrap; position:absolute; margin:-5px 0 0 -9px; border:1px solid #bbb; padding:4px 8px 8px; background-color:#fff }
#renesas_menu ul                    { list-style-type:none; margin:8px 0 0; padding:0 }
#renesas_menu li                    { margin:0 }

#renesas_registration_form td                     { padding-bottom:8px; vertical-align:middle; font-size:90% }
#renesas_registration_form input                  { width:300px }
#renesas_registration_form .renesas_first_column  { font-weight:bold; padding-left:8px; padding-right:32px }
#renesas_registration_form .renesas_second_column { padding-right:8px }
