<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ********************************************************
            Standard Style Sheet for ACE Insurance Japan
 
                                                      Rev. 1.0 2004/xx/xx
********************************************************* */
 
/* ***********************************************************************/
 
/* ------------------------------------
      Link Text Colour 
   ------------------------------------ */
a:link {
      /* Navy */
      color: #000066;
}
a:visited {
      /* Navy */
      color: #000066;
}
 
/* ------------------------------------
      Body: Entry Page 
   ------------------------------------ */
body.entry {
      margin-left: 20px;
      margin-top: 10px;
      margin-right: 0px;
      margin-bottom: 0px;
}
/* ------------------------------------
      Body: Contents Page 
   ------------------------------------ */
body.contents {
      line-height: 1.5em;
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
      margin-left: 18px;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
}
/* ------------------------------------
      Body: Top Menu 
   ------------------------------------ */
body.topmenu {
      line-height: 1.5em;
      font-family: Arial, 'MS UI Gothic';
      font-size: 6pt;
      margin-left: 20px;
      margin-top: 18px;
}
/* ------------------------------------
      Body: For Menu Page 
   ------------------------------------ */
body.menu {
      line-height: 20px;
      font-family: Arial, 'MS UI Gothic';
      font-size: 12px;
      margin-left: 8px;
      margin-top: 18px;
}
/* ------------------------------------
      Body: Popup Window
   ------------------------------------ */
body.popup {
      line-height: 1.5em;
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
      margin-left: 20px;
      margin-right: 20px;
      margin-top: 5px;
}
 
body.top 
{
      background-repeat:repeat-y;
      background-image: url(../images/TopMenuGradation.gif);
      background-color:#99CC00;
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      Top Menu
   ------------------------------------ */
table.menu {
      border-collapse: collapse;
      border-style: solid;
      border-color: #99CC00;
      vertical-align: bottom;
      text-align: left;
 
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 0px;
      border-left-width: 0px;
 
      margin: 0px;
      padding: 0px;
}
td.titlemenu {
      border-style: solid;
      border-color: #FFFFFF;
 
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 0px;
      border-left-width: 0px;
}
td.menu {
      border-style: solid;
      border-color: #FFFFFF;
      vertical-align: bottom;
      text-align: left;
 
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 0px;
}
td.lastmenu {
      border-style: solid;
      border-color: #FFFFFF;
      vertical-align: bottom;
      text-align: left;
 
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 0px;
      border-left-width: 0px;
}
td.logininfo {
      font-family: Arial, 'MS UI Gothic';
      font-size: 7pt;
      text-align: right; 
      height: 35px
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      Table to be used as standard:
      For Contents Frame Window 
      The border should not actually be displayed.
   ------------------------------------ */
 
/* ----------
      Outline
---------- */
table.outline {
      width: 800px;
      border: 0px solid #CCCCCC;
      font-size: 10px;
      line-height: 1.5em;
      margin: 0;
      padding: 0;
}
/* ----------
      Main Header Area 
---------- */
tr.main_header {
      height: 20px;
}
/* ----------
      Body Area 
---------- */
tr.body {
      vertical-align: text-top;
      height: 350px;
}
/* ----------
      Breadcrumbs Area 
---------- */
tr.breadcrumbs {
      height: 20px;
}
/* ----------
      Message Area 
---------- */
tr.message {
      height: 20px;
}
/* ----------
      Footer Space Area 
---------- */
tr.footer {
      height: 50px;
}
tr.footer_space {
      height: 15px;
}
 
/* ***********************************************************************/
 
/* ----------
      Popup Screen Header Area 
---------- */
tr.popup_header {
      height: 60px;
      vertical-align: middle;
}
/* ----------
      Space between Popup Header and Body 
---------- */
tr.popup_space {
      height: 20px;
}
/* ----------
      Popup Screen Title Area 
---------- */
popup_title, td.popup_title {
      width: 53%;
      background-color: #FFCC00;
}
/* ----------
      Popup Screen Body Area 
---------- */
tr.popup_body {
 
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      Font Setting:Header
   ------------------------------------ */
.main_title1, h1 {
      font-family: 'Times New Roman', 'MS UI Gothic';
      font-size: 30pt;
      font-weight: bold;
      text-align: center;
      line-height:1.5em;
}
.main_title2, h2 {
      font-family: 'Times New Roman', 'MS UI Gothic';
      font-size: 26px;
      font-weight: bold;
      line-height:1.5em;
      color: #996633;
      background-color: #FFCC00;
      width:800px;
      text-indent: 10px;
}
.main_title3, h3 {
      font-family: 'Times New Roman', 'MS UI Gothic';
      font-size: 16pt;
      font-weight: bold;
      line-height:1.5em;
      color: #996633;
      background-color: #FFCC00;
}
.sub_header, h4 {
      font-family: Arial, 'MS UI Gothic';
      font-size: 13pt;
      font-weight: bold;
      line-height:1.0em;
      color: #996633;
      background-color: #FFCC00;
      text-indent: 10px;
}
.small_sub_header, h5 {
      font-family: Arial, 'MS UI Gothic';
      font-size: 11pt;
      font-weight: bold;
}
.tiny_sub_header, h6 {
      font-family: Arial, 'MS UI Gothic';
      font-size: 8pt;
      font-weight: bold;
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      Font Setting:Other
   ------------------------------------ */
 
/* ----------
      Footer 
---------- */
.footer {
      font-family: Arial, 'MS UI Gothic';
      font-size: 7pt;
      text-align: center
}
/* ----------
      BreadCrumbs 
---------- */
.breadcrumbs {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
      color: #000066;
}
/* ----------
      ScreenID 
---------- */
.screen_id {
      text-align: right;
      width:80px;
}
/* ----------
      Error Message (Message Area) 
---------- */
.err_message 
{
	  font-family: Arial, 'MS UI Gothic';
      font-weight: bold;
      font-size: 11pt;
      color: #FF0000;
}

/* ----------
      Error Message P (Message Area) 
---------- */
.err_message p
{
	  font-family: Arial, 'MS UI Gothic';
      font-weight: bold;
      font-size: 11pt;
      color: #FF0000;
}



/* ----------
      Normal Message (Message Area) 
---------- */
.message {
      font-weight: bold;
      font-size: 11pt;
      color: #000066;
}
/* ----------
      Font on Endorsement 
---------- */
.endorse {
      color: #FF0000;
/*    bg-color:  */
}
/* ----------
      premium: Premium Display Font 
  --------- */
.premium {
      font-weight: bold;
      line-height:1.5em;
      color: #996633;
/*    background-color: #FFCC00;*/
}
/* ----------
      mandatory: Mandatory Field Font 
  --------- */
.mandatory {
      color: #FF0000;
/*    background-color : #FF9999;*/
/*    text-decoration: underline;*/
}
 
/* ***********************************************************************/
 
 
/* ------------------------------------
      Button:Navigation 
   ------------------------------------ */
.nav_button {
      text-align: center;
      /*  vertical-align: text-bottom;*/
}
button.nav {
      text-align: center;
      width: 100px;
      height: 30px;
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      Style for Images
   ------------------------------------ */
 
/* ----------
      Calendar
---------- */
img.calendar {
      position:relative;
      top: 3px;
      border: 0;
      width:18;
      height:18;
}
/* ----------
      Icon
---------- */
img.icon {
      position:relative;
      top: 3px;
      border: 0;
}
/* ----------
      Search
---------- */
img.search {
      position:relative;
      top: 3px;
      border: 0;
}
/* ----------
      Top Menu Icon
---------- */
img.menu {
      border: 0;
}
/* ----------
      Popup Menu Logo
---------- */
img.popupLogo {
      height: 40px;
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      Style for Even/Odd Number Rows/Columns
   ------------------------------------ */
/* ----------
      Background Colour Setting for Odd Number Rows 
---------- */
tr.odd {
      /* Background Colour for Odd Number Rows */
      background-color: #FFFFFF;
}
/* ----------
      Background Colour Setting for Even Number Rows 
---------- */
tr.even {
      /* Background Colour for Even Number Rows */
      background-color: #FFFF99;
}
/* Add by S.Cho at 2009.2.19 For CCOF-553 Start */
/* ----------
      Background Colour Setting for Selected Rows 
---------- */
tr.selected {
      /* Background Colour for Selected Rows */
      background-color: #99CC00;
}
/* ----------
      Background Colour Setting for OnMouse Rows 
---------- */
tr.onmouse {
      /* Background Colour for OnMouse Rows */
      background-color: #CCCC99;
}
/* Add by S.Cho at 2009.2.19 For CCOF-553 End */
/* ----------
      Background Colour Setting for Odd Number Columns 
---------- */
td.odd {
      /* Background Colour for Odd Number Columns */
      background-color: #FFFFFF;
 
}
/* ----------
      Background Colour Setting for Even Number Columns 
---------- */
td.even {
      /* Background Colour for Even Number Columns */
      background-color: #FFFF99;
}
/* Add by S.Cho at 2009.2.19 For CCOF-553 Start */
/* ----------
      Background Colour Setting for Selected Rows 
---------- */
td.selected {
      /* Background Colour for Selected Rows */
      background-color: #99CC00;
}
/* ----------
      Background Colour Setting for OnMouse Rows 
---------- */
td.onmouse {
      /* Background Colour for OnMouse Rows */
      background-color: #CCCC99;
}
/* Add by S.Cho at 2009.2.19 For CCOF-553 End */
td.screenDefinition 
{
     font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      table.condition: Condition Input Table 
   ------------------------------------ */
table.condition {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
 
      border-collapse: collapse;
/*    border-collapse: separate;*/
      width: 800px;
 
      /* Table display position - Centre (Height) */
      vertical-align: middle;
 
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 2px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;
}
/* ----------
      Condition Headers 
---------- */
td.condition_header {
/*    background-color: #99CC00;*/
      background-color: #CCFF99;
      /*  text-align: center;*/
      text-indent:2pt;
 
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}
/* ----------
      Condition Values 
---------- */
td.condition_value {
/*    background-color: #99CC00;*/
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 0px;
      border-left-width: 0px;
 
      /*  text-align: center;*/
      /*text-indent:2pt;*/
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      table.navigation: Table for Table Navigation
   ------------------------------------ */
table.navigation {
      /*    */
      width: 800px;
 
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 0px;
      border-left-width: 0px;
 
      border-style: solid;
      border-color: #99CC00;
}
/* ----------
      td.navigation: Standard Items for Table Navigation 
---------- */
td.navigation {
      width: 50%;
      text-align: right;
}
/* ----------
      td.navigation_other: Table Navigation Items
---------- */
td.navigation_other {
      width: 50%;
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      table.unit: Unit/Title Display Table 
   ------------------------------------ */
table.unit {
      width: 800px;
      border-collapse: collapse;
}
tr.unit {
      height: 20px;
}
td.table_title {
      text-align: left;
      vertical-align: text-bottom;
      
      width: 50%;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 11pt;
      font-weight: bold;
}
td.unit {
      text-align: right;
      vertical-align: text-bottom;
 
      width: 50%;
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      table.reference: Reference Table 
   ------------------------------------ */
table.reference {
      width: 800px;
 
      border-collapse: collapse;
/*    border-collapse: separate;*/
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 2px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;
 
      /* Table display position - Centre (Height) */
      vertical-align: middle;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 9pt;
}
/* ----------
      Reference Table - Tabs
---------- */
table.tab_reference {
      width: 800px;
 
      border-collapse: collapse;
/*    border-collapse: separate;*/
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;
 
      /* Table display position - Centre (Height) */
      vertical-align: middle;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 9pt;
}
/* ----------
      Reference Table Header Items 
---------- */
th.reference {
      text-align: center;
      vertical-align: middle;
 
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
 
      background-color: #CCFF99;
      
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
      font-family: Arial, 'MS UI Gothic';
      font-size: 8pt;
}
/* ----------
      Reference Table Header Items (Columns)
---------- */
/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
 ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------/*

.header {
/*    font-weight: bold;*/
      text-align: left;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
 
      background-color: #CCFF99;
      
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
      font-weight:bold;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
}
td.header {
/*    font-weight: bold;*/
      text-align: left;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
 
      background-color: #CCFF99;
      
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
}
/* ----------
      td.ref_item: Characters (within Reference Table)
---------- */
td.ref_item {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 1px;
      border-left-width: 1px;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
}
/* ----------
      td.ref_item_odd: Characters/Odd Number Columns (within Reference Table)
---------- */
td.ref_item_odd {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width:1px;
      border-left-width: 1px;
 
      background-color: #FFFFFF;
}
/* ----------
      td.ref_item_even: Characters/Even Number Columns (within Reference Table)
---------- */
td.ref_item_even {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width:1px;
      border-left-width: 1px;
 
      background-color: #FFFF99;
}
/* ----------
      td.ref_number: Numeric Values (within Reference Table)
---------- */
td.ref_number {
      text-align: right;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 1px;
      border-left-width: 1px;
 
}
/* ----------
      td.ref_number_odd: Characters/Odd Number Columns (within Reference Table)
---------- */
td.ref_number_odd {
      text-align: right;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}
/* ----------
      td.ref_number_even: Characters/Even Number Columns (within Reference Table)
---------- */
td.ref_number_even {
      text-align: right;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
      background-color: #FFFF99;
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      table.input: Input Table 
   ------------------------------------ */
table.input {
      width: 800px;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
 
      border-collapse: collapse;
/*    border-collapse: separate;*/
 
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 2px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;
 
      /* Table display position - Centre (Height) */
      vertical-align: middle;
}
/* ----------
      th.input: Header (Row)
      (Same as confirm_header)
---------- */
th.input {
      text-align: center;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
      text-align: left;
      background-color: #CCFF99;
      
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
}
/* ----------
      td.input_header: Item Header (First Level) Field
      (Same as confirm_header)
---------- */
td.input_header {
      background-color: #CCFF99;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
      /*  text-align: center;*/
      text-indent:2pt;
}
/* ----------
      td.input_header: Item Sub-Header (Second Level) Field 
      (Same as confirm_header)
---------- */
td.input_subheader {
      background-color: #CCFF99;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
      /*  text-align: center;*/
      text-indent:2pt;
}

/* ----------
      td.input_header: Item Sub-Header (Second Level) Field 
      (Same as confirm_header)
---------- */
td.input_subheader_noindent {
      background-color: #CCFF99;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;      
}
/* ----------
      td.input_value: Input Value Field 
---------- */
td.input_value {
/*    background-color: #99CC00;*/
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
      /*  text-align: center;*/
      /*text-indent:2pt;*/
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      table.confirm: Confirmation Display Table 
   ------------------------------------ */
table.confirm {
      width: 800px;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
 
      border-collapse: collapse;
/*    border-collapse: separate;*/
      border: 2px solid #99CC00;
 
      /* Table display position - Centre (Height) */
      vertical-align: middle;
}
/* ----------
      th.header: Header Cell 
---------- */
th.header {
      font-weight: bold;
      text-align: center;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
      background-color: #CCFF99;
      
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
}
/* ----------
      td.confirm_header: Header Cell 
      (Same as condition_header)
---------- */
td.confirm_header {
/*    background-color: #99CC00;*/
      border: 1px solid #99CC00;
      background-color: #CCFF99;
      /*  text-align: center;*/
      text-indent:2pt;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
}
/* ----------
      td.confirm_value: Item Cell 
      (Same as confirm_header)
---------- */
td.confirm_value {
/*    background-color: #99CC00;*/
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
      /*  text-align: center;*/
      text-indent:2pt;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
      
}
/* Added by WUWEI at 2010.12.15 for CCOF-952 start */
td.confirm_value2 {
/*    background-color: #99CC00;*/
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
      /* text-align: center;*/
      /* text-indent:2pt;*/
      padding-left:3pt;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
      
}
/* Added by WUWEI at 2010.12.15 for CCOF-952 end */
/* ----------
      td.confirm_number: Numeric Value (within Reference Table)
---------- */
td.confirm_number {
      text-align: right;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style */
      border-style: solid;
 
      /* Border Colour */
      border-top-color: #99CC00;
      border-bottom-color: #99CC00;
      border-right-color: #99CC00;
      border-left-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
}
 
/* ***********************************************************************/
 
/* ------------------------------------
      table.tabHeader: Tab Header Table
   ------------------------------------ */
table.tabHeader {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
 
      /* width: 800px; */
      border-collapse: collapse;
/*    border: 1px solid #99CC00;*/
}
/* ----------
      th.tabTop: Deselected Tabs 
---------- */
th.tabTop {
      height: 30px;
      width: 180px;
      
      font-family: Arial, 'MS UI Gothic';
      font-size: 12px;
      font-weight: normal;
 
      background-image : url(../images/unSelectedTabLong.gif);
      background-repeat : no-repeat;
      
      /* Text Display Position */
      text-align: center;
      vertical-align: middle;
 
      background-color: #FFFFFF;
 
      border-top-width: 0px;
      border-bottom-width: 2px;
      border-right-width: 0px;
      border-left-width: 0px;
 
      border-style: solid;
      border-color: #99CC00;
}
/* ----------
      th.tabTopSelected: Selected Tabs 
---------- */
th.tabTopSelected {
      height: 30px;
      /* width: 90px; */
      width: 180px;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
 
      background-image : url(../images/selectedTabLong.gif);
      background-repeat : no-repeat;
 
      /* Text Display Position */
      text-align: center;
      vertical-align: middle;
 
/*    background-color: #CCFF99;*/
 
      border-style: solid;
      border-color: #CCFF99;
 
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 0px;
      border-left-width: 0px;
      
      padding: 0px;
}
/* ----------
      th.tabSpace: Space Between Tabs
---------- */
th.tabSpace {
      height: 30px;
      
      background-color: #FFFFFF;
 
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 2px;
      border-right-width: 0px;
      border-left-width: 0px;
}
th.tab {
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 0px;
      border-left-width: 0px;
 
      text-align: left;
      background-color: #CCFF99;
      
 
      /* Padding 2px All Around */
      padding-left: 3px;
      padding-right: 3px;
      padding-top: 3px;
      padding-bottom: 3px;
}
/* ------------------------------------
      table.tabContents: Contents (Tab Display) 
   ------------------------------------ */
table.tabContents {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
 
      width: 800px;
      border-collapse: collapse;
      background-color: #CCFF99;
/*    border: 1px solid #99CC00;*/
 
      border-top-width: 2px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;
 
      border-style: solid;
      border-color: #99CC00;
 
}
table.tabRefContents {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
 
      width: 800px;
      border-collapse: collapse;
      background-color: #CCFF99;
/*    border: 1px solid #99CC00;*/
 
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 2px;
      border-left-width: 2px;
 
      border-style: solid;
      border-color: #99CC00;
 
}
/* ----------
      td.tabHeightSpace: Contents Space (Height)
---------- */
td.tabHeightSpace {
      height: 10px;
 
      background-color: #CCFF99;
 
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 1px;
      border-left-width: 1px;
}
 
/* ***********************************************************************/
 
.productSelector 
{
      font-size:11px;   
      width:150px;
}
 
td.condition_header_grid 
{
      vertical-align: top;
      background-color: #CCFF99;
      border-style: solid;
      border-color: #99CC00;
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}
 
td.input_value_odd_grid 
{
      vertical-align: top;
      background-color: #FFFFFF;
      border-style: solid;
      border-color: #99CC00;
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}
 
td.input_value_even_grid 
{
      vertical-align: top;
      background-color: #FFFF99;
      border-style: solid;
      border-color: #99CC00;
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}
 
.number {
      text-align: right;
}
.item {
      text-align: center;
}
 
.errorField {
      background-color : gold;
      color : red;font-weight : bold;
}
 
.errorItem {
      border-width :medium;
      border-style : solid;
      border-color : yellow;
      color : red;
      background-color : yellow;
}
 
/* ------------------------------------
      Link Settings 
   ------------------------------------ */
a.small_sub_header {
      font-family: Arial, 'MS UI Gothic';
      font-size: 11pt;
      font-weight: bold;
      color: #0000FF;
}
a.sub_navigation {
      font-family: Arial, 'MS UI Gothic';
      font-size: 8pt;
      color: #FF0066;
}
a.body {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
      font-weight: bold;
      color: #000066;
}
 
/* ------------------------------------
      Table:General
   ------------------------------------ */
table {
/*    border: 1px dashed #000000;*/
/*      border: 0px solid #99CC00;*/
      border: 0px solid #99cc33;
      border-collapse: collapse;
      font-size: 12px; /* was 10px */
/*      line-height: 1.5em; */
      margin: 0;
      padding: 0;
}
 
tr {
/*    border: 1px dashed #000000;*/
      border: 0px solid #99CC00;
      font-size: 12px; /* was 10px */
/*      line-height: 1.5em; */
      margin: 0;
      padding: 0;
}
 
td {
/*    border: 1px solid #CCCCCC;*/
	 font-family: Arial, 'MS UI Gothic';
     font-size: 12px;
}
 
td.contents {
      border: 1px solid #99CC00;
}
 
th {
      border-color     : #99CC00;
      background-color: #CCFF99;
}
 
td.colheader {
/*    background-color: #99CC00;*/
      border: 1px solid #99CC00;
      background-color: #CCFF99;
      /*  text-align: center;*/
      text-indent:2pt;
}
td.sel_tabheader {
      height: 20px;
      text-align: center;
/*    background-color: #CCCCCC;*/
      background-color: #CCFF99;
/*    font-weight: bold;*/
      border: 1px solid #99CC00;
}
td.tabheader {
      height: 20px;
      text-align: center;
      padding: 2px;
      background-color: #FFFFFF;
/*    font-weight: bold;*/
      border: 1px solid #99CC00;
}
tr.tabbgcolor {
      background-color: #CCFF99;
}
 
/* ------------------------------------
      Table:Top Frame Window 
   ------------------------------------ */
td.top_menu {
      width: 900px;
}
td.top_common {
/*    width: 150px;*/
}
 
/* ------------------------------------
      Table:Contents Frame Window 
   ------------------------------------ */
.outline, tr.outline, td.outline {
      border: 0px solid #000000;
/*    width: 100%; */
      font-size: 10px;
      line-height: 1.5em;
      margin: 0;
      padding: 0;
}
 
tr.entry_header {
 
}
tr.entry_footer {
      height: 50px;
}
tr.entry_title {
      height: 163px;
}
 
/* ------------------------------------
      Select Tags:Agency/Branch Selection etc 
   ------------------------------------ */
select.user {
      width: 160px;
      height: 210px;
}
select.condition {
      width: 160px;
      height: 70px;
}
 
 
.jpnImgBtn 
{
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:115px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrow.gif);
      background-position: 90px;
      /* background-position: 70px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtn75
{
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:75px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrow.gif);
      background-position: 55px;
      /* background-position: 70px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtn55
{
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:55px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrow.gif);
      background-position: 35px;
      /* background-position: 70px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtnNoWidth 
{
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      height:20px;
      background-image: url(../images/parrow.gif);
      background-position: 90px;
      /* background-position: 70px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtn175
{
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:175px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrow.gif);
      background-position: 150px;
      /* background-position: 70px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
 
.jpnImgBtn200
{
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:200px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrow.gif);
      background-position: 175px;
      /* background-position: 70px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtnLeft {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:115px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrowleft.gif);
      background-position: 10px;
      /* background-position: 10px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtnLeft150 {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:150px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrowleft.gif);
      background-position: 10px;
      /* background-position: 10px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtnLeft55 {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:55px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrowleft.gif);
      background-position: 7px;
      /* background-position: 10px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtnLeft75 {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:75px;
      /* width: 95px; */
      height:20px;
      background-image: url(../images/parrowleft.gif);
      background-position: 10px;
      /* background-position: 10px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtnLeftNoWidth {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
       /* width: 95px; */
      height:20px;
      background-image: url(../images/parrowleft.gif);
      background-position: 10px;
      /* background-position: 10px; */
      background-repeat:no-repeat;
      padding-top:2px;
}
.jpnImgBtnSearch {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:115px;
      height:20px;
      background-image: url(../images/search.gif);
      background-position: 90px;
      background-repeat:no-repeat;
      padding-top:2px;
}
 
.jpnImgBtnNoImg, .ref_item_grid_button input {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:115px;
      height:20px;
}
.jpnImgBtnNoImg175 {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:175px;
      height:20px;
}
.jpnImgBtnNoImg200 {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:200px;
      height:20px;
}
.jpnImgBtnNoImg250 {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      width:250px;
      height:20px;
}
.jpnImgBtnNoImgNoWidth {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
      height:20px;
} 

.jpnImgBtnNoImgNoHeight {
      background-color:White;
      border: 1px solid #3300CC;
      color:#993333;
      font-family: Arial, 'MS UI Gothic';
      font-size: 11px;
      font-weight:400;
	  width:115px;
} 

ul, li      {
      font-size: 9pt;
      font-family: Arial;
      margin: 0px;
      }
      
 
.hdrMain    {
      font-family: Times New Roman;
      font-size:19pt;
      color: #996633;
      }
 
.hdrMainLong      {
      font-family: Times New Roman;
      font-size:16pt;
      color: #996633;
      }
      
.hdrMainETools    {
      font-family: Times New Roman;
      font-size:19pt;
      color: #CCCC99;
      }
 
.hdrSub, h1 {
      font-family: Arial;
      font-size: 11pt;
      font-weight: bold;
      color: #993333;
      }
 
.hdrSubSmall {
      font-family: Arial;
      font-size: 9pt;
      font-weight: bold;
      color: #993333;
      }
      
.hdrSubSmallBlue, h3    {
      font-family: Arial;
      font-size: 9pt;
      font-weight: bold;
      color: #000066;
      }
      
.subnav     {
      font-size: 8pt;
      color: #000066;
      font-family: Arial;
      }
      
.search     {
      font-size: 8pt;
      font-family: Arial;
      }
 
 
th.tabTopShort {
      height: 30px;
      width: 80px;
      
      font-family: Arial, 'MS UI Gothic';
      font-size: 12px;
      font-weight: normal;
 
      background-image : url(../images/unSelectedTab.gif);
      background-repeat : no-repeat;
      
      /* Text Display Position */
      text-align: center;
      vertical-align: middle;
 
      background-color: #FFFFFF;
 
      border-top-width: 0px;
      border-bottom-width: 2px;
      border-right-width: 0px;
      border-left-width: 0px;
 
      border-style: solid;
      border-color: #99CC00;
}
      
 
th.tabTopSelectedShort {
      height: 30px;
      width: 90px;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 12px;
 
      background-image : url(../images/selectedTab.gif);
      background-repeat : no-repeat;
 
      /* Text Display Position */
      text-align: center;
      vertical-align: middle;
 
/*    background-color: #CCFF99;*/
 
      border-style: solid;
      border-color: #CCFF99;
 
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 0px;
      border-left-width: 0px;
      
      padding: 0px;
}
 
/* ----------
      td.input_item: Charcters (within Input Table)
---------- */
td.input_item {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}
 
 
/* ----------
      td.input_number: Numeric values (within Input Table)
---------- */
td.input_number {
      text-align: right;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 0px;
      border-left-width: 1px;
 
}
/* ----------
      td.input_unit: Unit Cells (within Input Table)
---------- */
td.input_unit {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 0px;
}
 
img 
{
      border: 0px solid #000000;    
}
 
.addr1, .addr2, .addr3, .addr4, .addr5, .addr6, .addr1kana, .addr1zip1, .addr1zip2, .addr2kana, .addr2zip1, .addr2zip2, .addr3kana, .addr3zip1, .addr3zip2, .addr4kana, .addr4zip1, .addr4zip2, .addr5kana, .addr5zip1, .addr5zip2, .addr6kana, .addr6zip1, .addr6zip2
{
      border: inset 2px;      
      
}
 
.numericBox 
{
      text-align:left;  
}
 
.readOnlyInput 
{
      border: 0px;           
      background-color:#CCFF99;
      font-weight:bold;
}
 
.chkbox {
      padding:15px;
      }
      
/*
address helper classes 
*/
.addrHeader {
      background-color: #FFCC00;
      font-size: 14px;
      font-weight:bold;
      color: #996633;
      padding:3px 3px 12px 3px;
}
 
.zipCode {
      /* background-color: #CCFF99; */
      font-size: 11px;
      border:1px solid #99CC00;
      padding:0 0 4px 2px;
}
 
.zipCodeInput {
      font-size: 11px;
}
 
.searchBtn 
{
      font-size: 11px;
      width:85px;
}
 
.searchBtn105
{
      font-size: 11px;
      width:105px;
}
 
.selectBtnCell {
      text-align:center;
}
 
.selectLabel {
      font-size: 11px;
      width: 176px;
}
 
.addrHelperListBox 
{
      font-size: 11px;
      height: 216px;
      width: 176px;
}
/*
end address helper classes 
*/
 
 
/*
TPB classes
*/
table.confirm_noborder {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
}
 
td.confirm_noborder {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
      text-indent:2pt;
}
 
table.confirm_tab {
      width: 800px;
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
      border-collapse: collapse;
      border-style: solid;
      border-color: #99CC00;
      border-top-width: 0px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px; 
      vertical-align: middle;
}
 
td.confirm_header_tab {
      border-style: solid;
      border-color: #99CC00;
      border-top-width: 0px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px; 
      background-color: #CCFF99;
      text-indent:2pt;
}
 
.text_default {
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
      text-indent:2pt;
}
 
.text_heading {
      font-family: Arial, 'MS UI Gothic';
      font-size: 15pt;
      font-weight: bold;
      text-indent:2pt;
}
 
.text_subheading {
      font-family: Arial, 'MS UI Gothic';
      font-size: 11pt;
      font-weight: bold;
      text-indent:2pt;
}
/*
End TPB classes
*/
 
.greyButton {
      font-size:12px;
}
 
/*
TA6000 styles
*/
.confirmHeader 
{
      font-weight:bold;
      font-size:16px;   
}
 
/*
Breadcrumb absolute positioning 
*/
.breadCrumbTop
{
      position:absolute;
      top:0px;    
      left:7px;
      width:800px;
      display:block;
}
 
.screenNameTop
{
      position:absolute;
      top:0px;
      right:15px;
      width:45px;
}
 
.invalidField {
      background-color:#F08080;
}

/* TR Plan Selector */

#PlanSelectorGrid table, #PlanIDGrid table, #TA3000_SectionTPBPlanSelector table
{
	border-collapse:collapse;
	border: 2px solid #99CC33;	
}

#PlanSelectorGrid table td, #PlanIDGrid table td, #TA3000_SectionTPBPlanSelector table td
{
	font-size:12px;
	border: 1px solid #99CC33;	
	font-family: Arial, 'MS UI Gothic';
	
}

/* LOGIN Page Styles */

.loginHeader 
{
	font-size:14px;		
	font-weight:bold;
	margin-bottom:10px;
	font-family: Arial, 'MS UI Gothic';
}

#loginTableWrapper
{
	padding:5px;	
	border: 2px solid #99CC33;	
}

#loginTable 
{
	padding:5px;	
}

#loginTable td
{
	font-size:12px;		
	padding:5px;
	font-family: Arial, 'MS UI Gothic';
}

#LoginControl1_validator
{
	font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
}

/* ENDS LOGIN Page Styles */

/* Chintai table Styles */
.chTable
{
	padding:2px;	
	border: 2px solid #99CC33;	
	margin-top:1px;
}

.chTable td
{
	border: 1px solid #99CC33;	
}

.chTableNoBorder, .chTableNoBorder td, #NewRenewType_List,  #NewRenewType_List td, #PolicyHolderFlag_List, #PolicyHolderFlag_List td
{
	border: 0px solid #99CC33;		
}

/* ENDS Chintai table Styles */

/* TR Individual Fields */
#DestinationCode_List, #TravelPurposeCode_List 
{
	width:175px;
}

/* Void Screen table */
.voidTable
{
	padding:2px;	
	border: 2px solid #99CC33;	
	margin-top:1px;
}

.voidTable td
{
	border: 1px solid #99CC33;	
}

/* Default style for &lt;p&gt; */

p {
	font-family: Arial, 'MS UI Gothic';
    font-size: 12px;
}

/* ========================= */

.showDisplay {
	display: block;
}

.noDisplay {
	display: none;
}

#arealinks, #arealinks ul, #arealinks ul li {
	list-style:none;
	list-style-image : none;
}

#arealinks li #trPolicyTypes {
	margin: 15px 0px 0px 0px;
	list-style-image : url(../images/menu_arrow02.gif);
	background-image:none;
	color: #000066;
	font-family: Arial, 'MS UI Gothic';
   font-size: 9px;
   width: 100%;
	padding:2px 0 0px 0;
}

#arealinks li #trPolicySubTypes {
	margin: 0px 0px 0px 15px;
	list-style-image : url(../images/menu_arrow02.gif);
	background-image:none;
	color: #000066;
	font-family: Arial, 'MS UI Gothic';
   font-size: 9px;
   width: 100%;
	padding:2px 0 0px 0;
}

#arealinks li #trPolicyTypes li, #arealinks li #trPolicyTypes li a {
	margin: 0px 0px 0px 2px;
	list-style-image : url(../images/menu_arrow02.gif);
	list-style-position: inside;
	background-image:none;
	color: #000066;
	font-family: Arial, 'MS UI Gothic';
	font-size: 9px;
	width: 100%;
	padding:0 0 0 0;
	text-decoration:underline;
	white-space: nowrap;
	
}

#arealinks .upArrow, #arealinks .downArrow
{
	background:url(../images/menu_arrow02.gif) no-repeat 0px 4px;
	color: #000066;
	display: block;
	margin: 0 0 -20px -1px;
	padding: 5px 0px 0px 15px; 
	text-decoration: none;
	width: 100%;
	cursor: hand;
	text-decoration:underline;
	font-family: Arial, 'MS UI Gothic';
	font-size: 11px;
	list-style:none;
}
#arealinks .downArrow
{
	background:url(../images/menu_arrow02_down.gif) no-repeat 0px 4px;
}

#trMenuParent
{
	
	background:url(../images/menu_arrow02.gif) no-repeat 0px 4px;
	color: #000066;
	display: block;
	margin: 0 0 0px 5px;
	padding: 5px 0px 0px 15px; 
	text-decoration: none;
	width: 100%;
	cursor: hand;
	text-decoration:none;
	font-family: Arial, 'MS UI Gothic';
	font-size: 11px;
	list-style:none;
	cursor:default;
}

/* ------------------------------------
      List:Business Menu 
   ------------------------------------ */
 
/* ----------
      Menu (First Level) 
---------- */
ul.menu, ol.menu {
      list-style-image : url(../images/menu_arrow01.gif);
      font-family: Arial, 'MS UI Gothic';
      font-size: 10px;
      color: #000066;   /* ACE Navy */
      margin-left: 15px;
      padding-left:5px;
}
/* ----------
      Menu (Second Level)
---------- */
ul.submenu, ol.submenu {
      list-style-image : url(../images/menu_arrow02.gif);
      font-family: Arial, 'MS UI Gothic';
      font-size: 10px;
      margin-left: 15px;
      padding-left:0px;
}

ul.submenu #appLinkLI 
{
	list-style:none;
}
 
ul.menu ul.subsubmenu {
      font-family: Arial, 'MS UI Gothic';
      font-size: 7px;
      color: #000066; /* ACE Navy */
      margin-left: 5px
}
.subsub 
{
	  font-family: Arial, 'MS UI Gothic';
      font-size: 8px;
      color: #000066; /* ACE Navy */
      margin-left: 5px;
      text-decoration:underline;
}

.displayDifference 
{
	/* ACE Sun */
	background-color:#ffcc66;
	/* ACE Beige */
	/* background-color:#cccc99;	 */
	/* background-color:Yellow; */
}

/* ***********************************************************************/
 
/* ------------------------------------
      table.reference: Reference Table 
   ------------------------------------ */
table.reference2 {
 
      border-collapse: collapse;
/*    border-collapse: separate;*/
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 2px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;
 
      /* Table display position - Centre (Height) */
      vertical-align: middle;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 9pt;
}
/* ----------
      Reference Table - Tabs
---------- */
table.tab_reference2 {
      width: 800px;
 
      border-collapse: collapse;
/*    border-collapse: separate;*/
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 0px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;
 
      /* Table display position - Centre (Height) */
      vertical-align: middle;
 
      font-family: Arial, 'MS UI Gothic';
      font-size: 9pt;
}
/* ----------
      Reference Table Header Items 
---------- */
th.reference2 {
      text-align: center;
      vertical-align: middle;
 
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
 
      background-color: #CCFF99;
      
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
      font-family: Arial, 'MS UI Gothic';
      font-size: 8pt;
}
/* ----------
      Reference2 Table Header Items (Columns)
---------- */
td.header, .header {
/*    font-weight: bold;*/
      text-align: left;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
 
      background-color: #CCFF99;
      
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
      font-weight:bold;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
}
/* ----------
      td.ref_item: Characters (within Reference Table)
---------- */
td.ref_item {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 1px;
      border-left-width: 1px;
      font-size:12px;		
	font-family: Arial, 'MS UI Gothic';
}

/* ----------
      td.ref_item_odd: Characters/Odd Number Columns (within Reference Table)
---------- */
td.ref_item_odd {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
      background-color: #FFFFFF;
}
/* ----------
      td.ref_item_even: Characters/Even Number Columns (within Reference Table)
---------- */
td.ref_item_even {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
      background-color: #FFFF99;
}

/* ----------
      td.ref_item_grid_cell: Characters/Odd Number Columns (within Reference Table)
---------- */
td.ref_item_grid_cell {
      text-align: left;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 0px;
      border-right-width: 1px;
      border-left-width: 1px;
 
      background-color: #FFFFFF;
}

/* ----------
      td.ref_item_grid_button: Characters/Odd Number Columns (within Reference Table)
---------- */
td.ref_item_grid_button {
      text-align: center;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 0px;
      border-right-width: 1px;
      border-left-width: 1px;
 
      background-color: #FFFFFF;
}



/* ----------
      td.ref_number: Numeric Values (within Reference Table)
---------- */
td.ref_number {
      text-align: right;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-right-width: 1px;
      border-left-width: 1px;
 
}
/* ----------
      td.ref_number_odd: Characters/Odd Number Columns (within Reference Table)
---------- */
td.ref_number_odd {
      text-align: right;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}
/* ----------
      td.ref_number_even: Characters/Even Number Columns (within Reference Table)
---------- */
td.ref_number_even {
      text-align: right;
 
      /* Padding 2px All Around */
      padding-left: 2px;
      padding-right: 2px;
      padding-top: 2px;
      padding-bottom: 2px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
 
      /* Top ・Right ・Bottom - Left */
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
 
      background-color: #FFFF99;
}
 
/* ***********************************************************************/
 
#tblPassword 
{
	padding:3px; 
	background-color: #cccccc; 
	text-align: center;
	border:2px solid #ACACAC;	
}

#tblPassword td
{
	background-color: #cccccc; 
	text-align: left;
	border:1px solid #ACACAC;	
	padding-left:5px;
	padding-bottom:5px;
}
#tblPassword td.passwordLabels
{
	width:45%;
}

.textNoWrap 
{
	white-space: nowrap;
}







/* ***********************************************************************/
/* 20050425 i.watanabe add************************************************/
/* ***********************************************************************/

/* ------------------------------------
      table.show: show Table 
   ------------------------------------ */
table.show {
	width: 157 px;

      border-color: #99CC00;
}


/* ------------------------------------
      table.show: show2 Table 
   ------------------------------------ */
table.show2 {
	width: 62 px;

      border-color: #99CC00;
}

/* ------------------------------------
      table.show: show3 Table 
   ------------------------------------ */
table.show3 {
	width: 100 px;
      border-top-width: 2px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;


      border-color: #99CC00;
}

/* ----------
      show Table Header Items 
---------- */
th.show {

 	height: 46 px;

      text-align: center;
      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;

      background-color: #CCFF99;
      
 
}
/* ----------
      show Table Header Items 
---------- */
th.show2 {
      text-align: center;

 	height: 23 px;

      border-style: solid;
      border-color: #99CC00;
 
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;

      background-color: #CCFF99;
      
}

/* ----------
      td.show_header: Characters (within show Table)
---------- */
td.show_header {
      text-align: left;
 
 	height: 23 px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
      background-color: #CCFF99;


      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}
/* ----------
      td.show_item_odd: Characters/Odd Number Columns (within show Table)
---------- */
td.show_item_odd {
      text-align: right;
 
 	height: 23 px;

      /* Border Style and Colour */
      border-style: solid;
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width:1px;
      border-left-width: 1px;
 
      background-color: #FFFFFF;
}




/* ----------
      td.show_item_even: Characters/Even Number Columns (within show Table)
---------- */
td.show_item_even {
      text-align: right;
 
 	height: 23 px;

      /* Border Style and Colour */
      border-style: solid;
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width:1px;
      border-left-width: 1px;
 
      background-color: #FFFF99;
}


/* ----------
 
/* ***********************************************************************/


/* ***********************************************************************/

/* ------------------------------------
	img.header1:ヘッダ用イぁ[ジ1
   ------------------------------------ */
img.header1 {
	width: 50px;
	position: absolute;
	top: 35px;
	left: 670px
}

/* ------------------------------------
	img.header2:ヘッダ用イメージ2
   ------------------------------------ */
img.header2 {
	width: 60px;
	position: absolute;
	top: 45px;
	left: 720px
}

/* ***********************************************************************/



/*----------------------------
FREE PLAN を含むPLAN LIST 用
-----------------------------*/
/* ----------
      td.show_item_odd: Characters/Odd Number Columns (within show Table)
---------- */

td.show_header_free {
      text-align: left;
 
 	height: 27 px;
 
      /* Border Style and Colour */
      border-style: solid;
      border-color: #99CC00;
      background-color: #CCFF99;


      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width: 1px;
      border-left-width: 1px;
}




td.show_item_even_free {
      text-align: right;
 
 	height: 27 px;

      /* Border Style and Colour */
      border-style: solid;
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width:1px;
      border-left-width: 1px;
 
      background-color: #FFFF99;
}


td.show_item_odd_free {
      text-align: right;
 
 	height: 27 px;

      /* Border Style and Colour */
      border-style: solid;
 
      /* Line-draw Top to Bottom */
      border-top-width: 1px;
      border-bottom-width: 1px;
      border-right-width:1px;
      border-left-width: 1px;
 
      background-color: #FFFFFF;
}
input.Disabled {
      background-color: silver;
}
select.Disabled {
      background-color: silver;
}
textarea.Disabled {
      background-color: silver;
}
SPAN.Reversed {
      background-color: #FFCC00;
}

div.input {
      width: 800px;
      font-family: Arial, 'MS UI Gothic';
      font-size: 10pt;
      border-collapse: collapse;
      border-style: solid;
      border-color: #99CC00;
      border-top-width: 2px;
      border-bottom-width: 2px;
      border-right-width: 2px;
      border-left-width: 2px;
      vertical-align: middle;
      display:table;
      margin-bottom:10px;
}
div.input_header {
	background-color: #CCFF99;
	border-style: solid;
	border-color: #99CC00;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	text-indent:2pt;
	float:left;
}
div.input_subheader {
	background-color: #CCFF99;
	border-style: solid;
	border-color: #99CC00;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	text-indent:2pt;
}
div.input_value {
	border-style: none;
	border-color: #99CC00;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	text-indent:2pt;
	float:left;
}</pre></body></html>