/* 'Diet Coke' - common.css - SUMO Technologies */

html
{
  height: 100%;
}

body
{

  font-family: verdana,arial,helvetica,sans-serif;
  font-size: small;
  font-weight: normal;
  background-color: #ffffff;
  color: #2b71b5;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 100%;
}

hr
{
  color: #4b8ed2;
}

#main
{
  padding: 0;
  text-align: center;
  width: 100%;
  min-height: 100%;
}

#banner
{
  background: #4189dd url(/images/bar1.gif);
  text-align: left;
  height: 71px;
  position: relative;
}


#menu
{
  background: #ffffff;
  padding: 4px 4px 4px 20px;
  font-size: 100%;
  height: 18px;
  text-align: left;
}

#menu ul
{
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#menu ul li
{
  float: left;
  padding: 0px 18px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#smallband
{
  background: #4189dd url(/images/bar2.gif);
  height: 15px;
}

#frame
{
  position: relative;
  width: 750px;
  float: left;
}

#frame-home-page
{
  position: relative;
  width: 908px;
  float: left;
}

#frame_comparison_table
{
  position: relative;
  width: 99%;
  float: left;
}

#sidemenu
{
  float: left;
  position: relative;
  padding: 5px 0px 0px 10px;
  width: 140px;
  text-align: left;
}

#sidemenu ul
{
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 20px 0px 0px 0px;
}

#sidemenu ul li
{
  padding: 0px 0px 0px 13px;
  text-indent: -8px;
}

#sidemenu ul li.title
{
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-indent: 0px;
  font-size: 120%;
  color: #1e5992;
  margin-left: 2px;
}

#sidemenu ul li ul
{
  margin: 0px 0px 5px -5px;
  padding: 0px 0px 0px 7px;
  font-size: 80%;
  border-color: #d3005f;
  border-left-style: solid;
  border-left-width: 1px;
}

#sidemenu ul li ul li
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 6px;
}

#content
{
  position: relative;
  float: right;
  padding: 5px 20px 50px 20px;
  text-align: justify;
  width: 542px;
}

#content-home-page
{
  position: relative;
  float: right;
  padding: 5px 20px 50px 20px;
  text-align: justify;
  width: 700px;
}

#comparison_table
{
  position: relative;
  float: left;
  padding: 5px 20px 50px 20px;
  text-align: justify;
  width: 70%;
}

#content p.small
{
  font-size: 70%;
}

#content ul
{
  margin: 0px 0px 0px 0px;
  padding: 0px 20px 0px 20px;
  text-align: left;
}

#content ul li
{
  list-style-image: url(/images/bulelt.gif);
  padding: 0px 0px 8px 0px;
}

#clearfooter
{
  clear: both;
  height: 40px;
  /*overflow: hidden;*/
}

#footer
{
  background: #4189dd url(/images/footer.gif) repeat-x;
  color: #ffffff;
  margin: -40px 0px 0px 0px;
  height: 40px;
  clear: both;
}

#flashbox
{
  background: #ffe3a5 url(/images/flash.gif) repeat-y;
  color: #5d3c0b;
  text-align: left;
  padding: 3px 3px 3px 70px;
  font-size: 80%;
  border: solid 1px #f5b956;
  border-width: 1px 0px 1px 0px;
}

img
{
  border: 0;
}

img.floatleft
{
  float: left;
  margin: 0px 20px 60px 20px;
  border: 0;
}

img.floatright
{
  float: right;
  margin: 0px 20px 60px 20px;
  border: 0;
}

h1
{
  float: left;
  color: #1e5992;
  font-family: meiryo, verdana,arial,helvetica,sans-serif;
  font-size: 140%;
  font-weight: normal;      
  position: absolute;
  left: 0;
  top: 0;  
  z-index: 3;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

h2
{
  color: #1e5992;
  font-size: 140%;
  font-weight: normal;
  font-family: meiryo, verdana,arial,helvetica,sans-serif;
  clear: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
}

h3
{
  color: #14406B;
  font-size: 130%;
  font-weight: normal;
  font-family: meiryo, verdana,arial,helvetica,sans-serif;
  margin: 8px 0px 10px 0px;
  padding: 0px 0px 0px 0px;

}

h4
{
  color: #1e5992;
  font-size: 112%;
  font-weight: normal;
  font-family: meiryo, verdana,arial,helvetica,sans-serif;
  margin: 0px 0px -8px 0px;
  padding: 0px 0px 8px 0px;

}

h5
{
  color: #1e5992;
  font-size: 108%;
  font-weight: normal;
  font-family: meiryo, verdana,arial,helvetica,sans-serif;
  margin: 0px 0px -8px 0px;
  padding: 0px 0px 0px 0px;
}

table.comparison_table
{
  border-collapse: collapse;
  border-spacing: 0px;
  border: 1px solid #000000;
  color: #000000;
  text-align: center;
  font-weight: bold;
}

table.comparison_table th
{
  font-weight: bold;

}

/*table.comparison_table*/
th.leftColumnHeader
{
  text-align: left;
}

/*table.comparison_table*/
th.leftColumn
{
  background-color: rgb(128, 0, 128);
  text-align: left;
}

/*table.comparison_table*/
.ST88MS
{
  background-color: rgb(255, 255, 0);
}

/*table.comparison_table*/
.ST810MS
{
  background-color: rgb(153, 204, 0);
}

/*table.comparison_table*/
.ST8150MS
{
  background-color: rgb(51, 153, 102);
}

/*table.comparison_table*/
.ST8170MS
{
  background-color: rgb(51, 102, 255);
}

/*table.comparison_table*/
.ST8190MS
{
  background-color: rgb(255, 102, 0);
}

/*table.comparison_table*/
.ST8190A
{
  background-color: rgb(255, 0, 255);
}

table.comparison_table th, table.comparison_table td
{
  border: 1px solid #000000;
}

.notice
{
  color: #31981d;
  margin: 10px 10px 10px 10px;
  padding: 4px 4px 4px 4px;
  background-color: #edffe9;
  border: solid 1px #31981d;
}

.warning
{
  color: #ee0000;
  margin: 10px 10px 10px 10px;
  padding: 4px 4px 4px 4px;
  background-color: #ffe9e9;
  border: solid 1px #ee0000;
}

.inputform
{
    text-align: center;
    margin: 10px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
    background-color: #f4f8fb;
    border: solid 1px #cbd8e6;
}

.inputform div
{
    margin: 0px 0px 0px 0px;
    padding: 10px 20px 10px 10px;
    background-color: #e3f1fb;
}

#copyright
{
  float: left;
  font-size: 85%;
  text-align: left;
  padding: 5px 0px 0px 80px;
}

#legaltext
{
  float: left;
  font-size: 85%;
  text-align: left;
  padding: 5px 0px 0px 20px;
}

#usertext
{
  float: right;
  color: #ffffff;
  font-size: 85%;
  text-align: right;
  padding: 14px 8px 0px 0px;
}

.advert
{
  margin: 20px 2px 2px 2px;
  padding: 3px 3px 3px 3px;
  border: solid 1px #3c82c9;
  font-size: 80%;
}

.pagetitle
{
  color: #1e5992;
  font-family: meiryo, verdana,arial,helvetica,sans-serif;
  font-size: 140%;
  font-weight: normal;
}

.icon
{
  margin: -3px 2px -3px -2px;
}

a:link
{
  color: #d3005f;
  text-decoration: none;
}

a:visited
{
  color: #d3005f;
  text-decoration: none;
}

a:hover
{
  color: #d3005f;
  text-decoration: underline;
}

a:link.link-menu
{
  color: #2b71b5;
  text-decoration: none;
}

a:visited.link-menu
{
  color: #2b71b5;
  text-decoration: none;
}

a:hover.link-menu
{
  color: #d3005f;
  text-decoration: underline;
}

a:link.link-menu-select
{
  color: #d3005f;
  text-decoration: none;
}

a:visited.link-menu-select
{
  color: #d3005f;
  text-decoration: none;
}

a:hover.link-menu-select
{
  color: #d3005f;
  text-decoration: underline;
}

a:link.tinylight
{
  color: #ffffff;
  text-decoration: none;
}

a:visited.tinylight
{
  color: #ffffff;
  text-decoration: none;
}

a:hover.tinylight
{
  color: #ffffff;
  text-decoration: underline;
}

a:link.popuplink
{
  float: right;
  color: #417ebb;
  font-size: 75%;
  margin: 0px 0px 0px 2px;
  padding: 4px 4px 4px 4px;  
  background: #a3caf1 url(/images/popupnorm.gif) repeat-x;
  text-decoration: none;
  border: solid 1px #5b9bdb;
}

a:visited.popuplink
{
  float: right;
  color: #417EBB;
  font-size: 75%;
  margin: 0px 0px 0px 2px;
  padding: 4px 4px 4px 4px;
  background: #a3caf1 url(/images/popupnorm.gif) repeat-x;
  text-decoration: none;
  border: solid 1px #5B9BDB;
}

a:hover.popuplink
{

  background: #a3caf1 url(/images/popuphover2.gif) repeat-x;

}

a:link.inputbutton
{
  height: 22px;
  color: #0E3760;
  font-size: 100%;
  margin: 5px 0px 5px 2px;
  padding: 3px 4px 4px 4px;
  background: #a3caf1 url(/images/inputbuttonnorm.gif) repeat-x;
  text-decoration: none;
  border: solid 1px #3c82c9;
}

a:visited.inputbutton
{
  height: 22px;
  color: #0e3760;
  font-size: 100%;
  margin: 5px 0px 5px 2px;
  padding: 3px 4px 4px 4px;
  background: #a3caf1 url(/images/inputbuttonnorm.gif) repeat-x;
  text-decoration: none;
  border: solid 1px #3c82c9;
}

a:hover.inputbutton
{

}

.notice a
{
  color: #113c09;
}

.warning a
{
  color: #510303;
}

.inputbutton
{
  color: #0e3760;
  font-size: 100%;
  background: #a3caf1 url(/images/inputbuttonnorm.gif) repeat-x;
  text-decoration: none;
  border: solid 1px #3c82c9;
}

* html #main
{
  height: 100%;
}

* html #content2
{
  height: 1px;
}

