body {font-family: Arial;}

H1, H2 {font-family: "Times New Roman"; color: #990000;}
H1 {font-size: 12pt; margin: 3px;}
H2 {font-family: Verdana; font-size: 12pt; margin: 3px;}
#div_demo H2 {font-family: Verdana; font-size: 24pt;}
H3 {font-family: Tahoma; font-size: 11pt; text-align: center; margin: 3px;}
H4 {font-size: 12pt; margin: 3px;}

#paper H1 {font-family: Verdana, Arial; font-size: 16pt; color: #999; margin: 3px 0 3px 0; text-align: left;}
#paper H2 {font-family: Verdana, Arial; font-size: 16pt; color: #039; margin: 3px 0 20px 0; text-align: left;}
#paper H3 {font-family: Verdana, Arial; font-size: 12pt; color: #666; margin: 3px 0 3px 0; text-align: left;}
#paper H4 {font-family: Verdana, Arial; font-size: 12pt; color: #039; margin: 3px 0 10px 0; text-align: left;}
#paper p {font-family: "Times New Roman"; font-size: 11pt; color: #000;}
#paper img.cover {border: 1px solid #CCC; margin: 10px 0 10px 10px;}
#paper DIV.quote {width: 240px; font-family: "Times New Roman"; font-size: 14pt; font-weight: bold; color: #000; padding: 25px 10px 25px 0; float: left;}
#paper DIV.quote_ref {font-family: Arial; font-size: 8pt; font-weight: normal; color: #000; font-style: italic; padding-top: 10px;}
#paper DIV.aweber TABLE {border: 0px solid #CCC;}
#paper DIV.aweber TH {font-weight: bold; background-color: #EEE; font-size: 10pt; text-align: right;}
#paper DIV.aweber TD {font-weight: bold; background-color: #FFF; font-size: 8pt}
#paper DIV.aweber .button {width: 75px; font-weight: bold; background-image: url(images_ms2/_n_bg.gif);}
#paper P.pg {text-align: center; font-size: 10pt; color: #666; font-style: italic;}
#paper ul {font-family: "Times New Roman"; font-size: 11pt; color: #000;}

#h1title {font-size: 10pt; font-family: Arial; color: #063771; margin: 10px 10px 0 10px;}
#h1title2 {font-size: 9pt; font-family: Arial; color: #063771; margin: 4px 2px 0 2px;}

#pubs H1 {position: relative; font-family: Verdana, Arial; font-size: 16pt; color: #039; margin: 0px 0 20px 0; text-align: left;}
TABLE.doc {border: 1px solid #CCC;}
TABLE.doc TH.hdr {background-color: #369; font-family: Arial; font-size: 12pt; color: #FFF; font-weight: bold;}
TABLE.doc TH {background-color: #CCC; font-family: Arial; font-size: 9pt; color: #039; font-weight: bold; border: 1px solid #999;}
TABLE.doc TD.desc {background-color: #FFF; font-family: Arial; font-size: 10pt; color: #039; font-weight: bold;}
TABLE.doc TD {background-color: #FFF; font-family: Arial; font-size: 8pt; color: #000; font-weight: normal; border: 1px solid #999;}
TABLE.doc B {font-size: 8pt;}

TABLE.rpt {border-style: solid; border-width: 1px; border-color: #333;}
TABLE.rpt TH.hdr {background-color: #B6C7DB; font-family: Arial; font-size: 9pt; color: black; font-weight: bold;}
TABLE.rpt TH {background-color: #CCC; font-family: Arial; font-size: 9pt; color: #900; font-weight: bold;}
TABLE.rpt TD {background-color: #FFF; font-family: Arial; font-size: 8pt; color: #000; font-weight: normal;}
TABLE.rpt B {font-size: 8pt;}

.btn {
  font-size: 11px;
  font-family: Verdana;
  font-weight: bold;
  color: #FFF;
  background-color: #039;
  border: thin #CCC bevel;
  cursor: hand;
}

#wrapper {
text-align: center;
height: 100%;
font-size: 8pt;
}

#div_frame {
  margin: auto;
  width: 670px;
}
#div_center {
  border: solid 1px black;
  border-bottom-width: 1px;
  text-align: center;
  width: 670px;
  background-color: #B6C7DB;
}

#div_top {
  text-align: center;
  width: 100%;
  position: relative;
  height: 310px;
}

#div_map {
  width: 385px;
  position: absolute;
  left: 4px;
  text-align: center;
}

#div_map A {
  color: navy;
  font-size: 10pt;
}

#div_news {
  width: 260px;
  height: 227px;
  position: absolute;
  border: solid black 1px;
  right: 12px;
  }

#div_buttons {
  width: 100%;
  height: 25px;
  position: relative;
  text-align: center;
  font-size: 8pt;
  background-image: url(images_ms2/_n_bg.gif)

  }

#div_screenshots {
  float: left;
  color: White;
  width: 40%;
  background-color: #285993;
  font-size: 8pt;
  text-align: center;
  }

#div_screenshots A {
  font-size: 8pt;
}

#div_temp {
  height: 100%;
  background-color: #CCCCCC;
}

#div_news_header {
  font-family: Verdana;
  font-weight: bold;
  color: white;
  width: 100%;
  line-height: 16px;
  font-size: 12pt;
  background-color: #063771;
  }

#div_marquee {
  height: 215px;
  width: 100%;
  background-color: #DDDDDD;
  text-align: left;
}

#news_content {
  font-size: 8pt;
  text-align: left;
}

#div_news_footer {
  width: 100%;
  text-align: right;
  line-height: 16px;
  }

#div_news_footer A {
  color: red;
  font-size: 8pt;
  padding-right: 5px;
}

A {color: red; font-size: 10pt;}

#div_demo {
  font-family: Verdana;
  font-size: 10pt;
  width: 100%;
  background-color: #B6C7DB;
}

#div_demo TH {
  font-size: 10pt;
  font-weight: bold;
}

#div_demo TD {
  font-size: 9pt;
}

#div_text {
  background-color: White;
  width: 100%;
  text-align: left;
}

#div_plain {
  background-color: #FFF;
  text-align: left;
  padding: 30px;
}

#div_content {
  border: solid 0px black;
  border-top-width: 0px;
  border-left-width: 0px;
  width: 60%;
  float: right;
  background-color: #B6C7DB;
}

#div_content p {
  margin-left: 5px;
  font-size: 10pt;
}

#div_content ul {
  list-style-image: url(images_ms2/_menu_bullet.jpg);
}

#div_content ul p {
  margin-bottom: 5px;
  margin-left: -35px;
  font-size: 10pt;
  font-weight: bold;
}

#div_content li {
  margin-left: 25px;
  font-size: 10pt;
  margin: 5px;
}

#div_text_ss {
  position: relative;
  text-align: left;
  width: 100%;
  }

#div_logo {
  position: relative;
  bottom: 0px;
  width: 100%;
  text-align: center;
  }

.main {
  font-family: Verdana;
  font-size: 10pt;
  }

#div_text b{
  color: #003366;
  font-size: 10pt;
  }

#div_text h3{
  text-align: center;
  }

#div_text h1{
  color: #003366;
  font-size: 14pt;
  text-align: center;
  font-family: Georgia;
  }

#feedback {
  width: 85%;
}

DIV.quote {margin: 10px 5px 5px 15px; padding: 0px;}
DIV.quote blockquote {font-family: Georgia, "Times New Roman"; font-size: 10pt; font-weight: bold; color: #039; margin: 0px; padding: 0px;}
DIV.quote p {font-family: Arial; font-size: 9pt; font-weight: normal; color: #000; font-style: italic; margin: 0px; padding: 5px 0 0 80px;}

DIV.div_module {border: 1px solid #CCC; width: 90%; margin-left: 5px;}

H2.module {font-size: 10pt; background-color: #FFF; width: 90%; padding: 10px 5px 0px 5px;}

.quote {
  margin-left: 5px;
  margin-right: 5px;
  text-align: left;
  font-size: 10pt;
  font-style: italic;
  }

#tcds_ss {
  width: 80%
  }

#compare {
  width: 80%
  }

#trends {
  width: 80%
  }

a.ss_link {
  color: White;
  }

a.ss_link img {
  border: 1px solid black;
  padding: 1px;
}

a.white_link {
  color: White;
  }

a.feedback_link {
  font-size: 8pt;
}

#div_screenshots #feedback a.feedback_link {
  color: white;
}

div.small, div.small A {
  font-size: 8pt;
  }

#Test {
  margin-left: 5px;
  font-size: 12px;
  font-family: Verdana;
  }

.button, .button_off, .button_on, .button_current, .button_dis, .button_demo {
  margin-left: 0px;
  margin-right: 0px;
  height: 25px;
  width: 100%;
  color: White;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width:0px;
  cursor: hand;
  }

.button_demo {
  width: 100px;
  }

.button, .button_off, .button_demo {
  background-image: url(images_ms2/_n_bg.gif);
  }

.button_on {
  background-image: url(images_ms2/_n_bg_on.gif);
  }

.button_current {
  background-image: url(images_ms2/_n_bg_current.gif);
}


.button_dis {
  background-image: url(images_ms2/_n_bg2.gif);
  }


  img.divider0 {
  height: 25px;
  }

.team_photo {
  border: #003366 2px solid;
}

.pop_shadow {
  z-index: 10;
  position: relative;
  bottom: 5px;
  right: 5px;
  width: 600px;
  background-color: #ccc;
}

.pop_content {
  z-index: 11;
  position: relative;
  bottom: 5px;
  right: 5px;
  background-color: #eee;
  border: 1px solid #000;
  padding: 0.5em;
  width: auto;
}
