body { margin:5px 0px 0px 5px; background-color:#ffffff; font-family: verdana; background: #ffffff url(images/main-bg.gif) no-repeat;}

/* Regular Headers */


.xh1{ color:#000000; font-size:21px; font-weight:normal; }
.xh2{ color:#000000; font-size:14px; padding:4px 0px 4px 0px; font-weight:bold; }
.xh3{ color:#000000; font-size:11px; font-weight:bold; }
  .xh3 a:link, .xh3 a:visited {color: #000000;text-decoration:none;font-weight: bold;}
  .xh3 a:hover {color: #000000;text-decoration:underline;font-weight: bold;}


/* Underlined Headers */
.high_imp{ color: #000000; font-size: 21px; font-weight:bold; padding:0px 0px 4px 0px; border-bottom:1px solid #bababa; }
.xuh1{ color: #000000; font-size: 21px; font-weight:normal; padding:0px 0px 4px 0px; border-bottom:1px solid #bababa; }
.xuh2{ color: #000000; font-size: 14px; font-weight:bold; padding:15px 0px 4px 0px; border-bottom:1px solid #bababa; }
  .xuh2 a:link, .xuh2 a:visited {color: #000000;text-decoration:none;font-weight: bold;}
  .xuh2 a:hover {color: #000000;text-decoration:underline;font-weight: bold;}
.xuh3{ color: #000000; font-size: 11px; font-weight:bold; padding:10px 0px 4px 0px; border-bottom:1px solid #bababa; }
  .xuh3 a:link, .xuh3 a:visited {color: #000000;text-decoration:none;font-weight: bold;}
  .xuh3 a:hover {color: #000000;text-decoration:underline;font-weight: bold;}

/* side menu caption text */
.smcap{ color:#000000; font-size:11px; font-weight:bold;padding:9px 9px 8px 5px;background-image:url(images/side-menu-title-bg.gif); }
  .smcap a:link, .smcap a:visited {color: #000000;text-decoration:none;font-weight: bold;}
  .smcap a:hover {color: #000000;text-decoration:underline;font-weight: bold;}

/* Text Classes */
.simple_text{ text-align:justify }
  .simple_text {color: #545454;font-weight: normal; font-size: 11px; padding:8px 0px 0px 0px; }
  .simple_text a:link, .simple_text a:visited {color: #1769AD;text-decoration:none;font-weight: normal;}
  .simple_text a:hover {color: #1769AD;text-decoration:underline;font-weight: normal;}
  
.simple_table_text{ text-align:left }
  .simple_table_text {color: #545454;font-weight: normal; font-size: 11px; padding:8px 0px 0px 0px; }
  .simple_table_text a:link, .simple_table_text a:visited {color: #1769AD;text-decoration:none;font-weight: normal;}
  .simple_table_text a:hover {color: #1769AD;text-decoration:underline;font-weight: normal;}

.footer_text { color: #545454;font-weight: normal; font-size: 11px; }
  .footer_text a:link, .footer_text a:visited {color: #1769AD;text-decoration:none;font-weight: normal;}
  .footer_text a:hover {color: #1769AD;text-decoration:underline;font-weight: normal;}

.banner_text { text-align:right }
  .banner_text {color: #ffffff;font-weight: bold; font-size: 11px; padding:4px 4px 0px 0px; }
  .banner_text a:link, .banner_text a:visited {color: #ffffff;text-decoration:none;font-weight: bold;}
  .banner_text a:hover {color: #ffffff;text-decoration:underline;font-weight: bold;}

.notation_text{ text-align:justify }
  .notation_text { color: #545454;font-size: 10px; }
  
.screenshot_cell{ text-align:center }
  .screenshot_cell { color: #545454;font-size: 10px; }

.screenshot_text{ text-align:justify }
  .screenshot_text { color: #545454;font-size: 10px; }

div
.intermediate_link {}
  .intermediate_link {color: #545454;font-weight: normal; font-size: 11px; padding:8px 0px 8px 0px; line-height:19px; }
  .intermediate_link a:link, .intermediate_link a:visited {color: #1769AD;text-decoration:none;font-weight: none;}
  .intermediate_link a:hover {color: #1769AD;text-decoration:underline;font-weight: none;}

.ms_text{ font-family: "franklin gothic medium"; }
  .ms_text {color: #000000;font-weight: normal; font-size: 16px; }
  .ms_text a:link, .ms_text a:visited {color: #1769AD;text-decoration:none;font-weight: bold;}
  .ms_text a:hover {color: #1769AD;text-decoration:underline;font-weight: bold;}

.banner_frame { border:1px solid #b4ccdd; border-bottom:0px; width:900px; padding-left:5px; background: #ffffff; }
.body_frame { border:1px solid #b4ccdd; border-top:0px; width:900px; padding-left:5px; background: #ffffff; }

/* japanese text */

.simple_text_jp{ text-align:left }
  .simple_text_jp {color:#545454;font-weight:normal;font-size:11px;padding:8px 0px 0px 0px;line-height:18px; }
  .simple_text_jp a:link, .simple_text_jp a:visited {color: #1769AD;text-decoration:none;font-weight: normal;}
  .simple_text_jp a:hover {color: #1769AD;text-decoration:underline;font-weight: normal;}

/* list styles */
ol
  {margin-bottom:3mm;margin-top:1mm;}
ul
  {margin-bottom:3mm;margin-top:1mm;}

/* styles for tables */

td.vbars {background:#bababa;}
td.forms {border-bottom:1px solid #bababa; border-top:1px solid #bababa}

/* styles for images */

img.x_image {border-style:none;}


/* styles for form objects */

input.x_text_input {font-size:11px;}
input.x_btn {font-size:14px;}
input.x_btn_over {font-size:14px;}
select.x_select {font-size:11px;}
textarea.x_text_input {font-size:11px;}
td.poth {padding:4px 4px 4px 4px; background-image:url(images/purchase-title-bg.gif);text-align:center;color:#545454;font-size:11px;font-weight:bold;}
