html { overflow-y:scroll; }

body {
  margin-top:10px;
  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;}
.xh4{ color:#000000; font-size:10px; 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;}

/* Case study company name */
.xcsh{ color:#1769AD; font-size:10px; 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:underline;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:underline;font-weight:normal;}
  .simple_table_text a:hover {color:#1769AD;text-decoration:underline;font-weight:normal;}

.landing_page_text{ text-align:justify }
  .landing_page_text {color:#545454;font-weight:normal; font-size:18px; padding:5px; }
  .landing_page_text a:link, .landing_page_text a:visited {color:#1769AD;text-decoration:none;font-weight:normal;}
  .landing_page_text a:hover {color:#1769AD;text-decoration:underline;font-weight:normal;}

.footer_text { color:#545454;font-weight:normal; font-size:9px; }
  .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;}

.case_study_link {}
  .case_study_link {color:#545454;font-weight:bold; font-size:11px; padding:8px 0px 8px 0px; line-height:19px; }
  .case_study_link a:link, .case_study_link a:visited {color:#1769AD;text-decoration:none;font-weight:bold;}
  .case_study_link a:hover {color:#1769AD;text-decoration:underline;font-weight:bold;}

.link_lists {}
  .link_lists {color:#545454;font-weight:normal; font-size:11px; padding:8px 0px 0px 0px; line-height:13px; }
  .link_lists a:link, .link_lists a:visited {color:#1769AD;text-decoration:none;font-weight:none;}
  .link_lists 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 */

table.screenshot_table {margin-left:auto; margin-right:auto;}

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;}