P.left { font-size:  8pt; font-family: arial, sans-serif; color: blue }
P.leftsurvey { font-size:  8pt; font-family: arial, sans-serif; color: "#900000" }
P.leftnolink { font-size:  8pt; font-family: arial, sans-serif; color: black }
P.maintext { font-size: 10pt; font-family: arial, sans-serif; color: black }
P.maintext_2 { font-size: 8pt; font-family: arial, sans-serif; color: black }
P.small_main { font-size: 8pt; font-family: arial, sans-serif; color: black }
P.page-select { font-size:  9pt; font-family: arial, sans-serif; color: white }
P.page-select2 { font-size:  9pt; font-family: arial, sans-serif; color: "#666666" }
P.header { font-size:  16pt; font-family: times, serif; color: "#005599" }
P.search { font-size: 11pt; font-family: arial, sans-serif; color: black} 
p.date {font-size: 10; font-family: arial, sans-serif; color: black; font-style: oblique}
P.right { font-size:  10pt; font-family: arial, sans-serif; color: black }
em.big { font-size: 11pt; font-style: normal; font-family: arial, sans-serif}
em.small { font-size: 11pt; font-style: normal; font-family: times}
P.depo-link { font-size:  10pt; font-family: arial, sans-serif; color: blue }
P.depo-nolink { font-size:  10pt; font-family: arial, sans-serif; color: black }
P.depo-reactant { font-size:  8pt; font-family: arial, sans-serif; color: black }
P.depo-reactant-num { font-size:  8pt; font-family: arial, sans-serif; color: blue }
hr.title { border: 0; color: #CC0000; background-color: #CC0000; height: 1pt; width: 100%; text-align: left;}
hr.white { border: 0; color: #ffffff; background-color: #ffffff; height: 1pt; width: 100%; text-align: left;}
#sortBY {
  float : right;
}
#content {
  position: absolute;
  top: 90px;
  left: 195px;
  width: 760px;
  margin: 5px;
}
#content div {
  background-color: #adf;
}
#content_search {
  margin-left: 1.5in;
  color: #fff;
}
#filling {
  width: 0;
  background-color: #48D1CC;
}
#twt {
  position: absolute;
  margin: 0;
  padding: 0;
  background: #fff;
  text-decoration: none;
  font-size: -2;
  top: 20px;
  left: 200px;
  z-index: 99;
}
#header {
  position: absolute;
  text-align: center;
  top: 10px;
  left: 195px;
  width: 760px;
  margin: 2px;
  padding: 2px;
}
#header a:link, #header a:visited {
  padding: 0;
  margin: 0;
  color: #fff;
}
#header li {
  padding: 0.25em 1em;
  list-style-type: none;
  display: inline;  
}
#header ul {
  font-size: 12pt;
  font-weight: bold;
  background-color: #666;
  padding: 5px 2px;
  margin: 10px 2px;
}
#header > a, #header > a:link, #header > a:visited {
  color: #4682b4;
  font-size: 15pt;
  font-weight: bold;
  background-color: white;
  padding: 5px 2px;
  margin: 5px 2px;
  text-decoration: none;
}
#help {
   display: none;
   border: 2px solid #adf;
   width: 100%;
   background-color: lightyellow;
   font-size: 9pt;
   padding: 4px;
 }
#left {
  width: 176px;
  padding: 2px 0;
  margin: 5px 0 0 5px;
  background-color: white;
}
#left a:link, #left a:visited {
  color: blue;
}
#left li {
  font-size: 10pt;
  font-weight: bold;
  list-style-type: none; 
  padding: 2px 0 2px 3px;
  margin: 2px 0 3px 3px;
}
#left li li {
  font-size: 9pt;
  font-weight: bold;
  list-style-type: none;  
  padding: 2px 0 0 3px;
  margin: 2px 0 0 3px;
  word-spacing: 1pt;
}
#left li li li {
  font-size: 8pt;
  font-weight: normal;
  letter-spacing: 0;
  list-style-type: none; 
  padding: 2px 0 2px 4px;
  margin: 2px 0 2px 4px;
  word-spacing: 1pt;
}
#left li li li li{
  font-size: 8pt;
  font-weight: normal;
  letter-spacing: 0;
  list-style-type: none; 
  padding: 2px 0 2px 4px;
  margin: 2px 0 2px 4px;
  word-spacing: 1pt;
}
#left ul {
  padding: 0;
  margin: 5px 0;
}
#ms_fieldset {
  height: 100px;
  margin: 0;
  padding: 0;
  width:502px;
}
#ms_fieldset span {
  position: relative;
  top: 25px;
}
#ms_fieldset ul {
  font-size: 9pt;
  left: 150px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  top: -25px;
}
#right_pane {
  position: absolute;
  top: 45px;
  left: 912px;
  width: 190px;
}
#right_pane_up {
  text-align: center;
  background-color: #adf;
  margin: 5px;
  padding: 5px;
  font-size: 10pt;
  font-weight: bold;
}
#right_pane_bottom {
  font-size: 9pt;
  font-weight: normal;
  margin: 5px;
  padding: 5px;
}
#zinc_purch {
  font-size: 8pt;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.blue { color: blue }
.box {/*this is a box where the bottom-navigation*/
      /* and the copyright will be placed*/
  background: #f0f8ff;
  color : #000099;
  font-size: 14px;
  font-weight: bold;
  padding : 2px;
  margin: 2px;
  border-color : #48D1CC;
  border-style : groove;
  border-width : 2px;/* the border property in longhand*/
  text-align: center;
}
.content_index {
  position: absolute;
  top: 90px;
  left: 195px;
  margin: 10px;
}
.double { background-color: #d9d9d9 }
.done { color: #736F6E }
.EBI {color: red; }
.EEEEEE { background-color: #eee }
.even { background-color: #f0f8ff }
.green { color: green }
.imgrgt { margin : 0; float: right }
.index_table { 
   border-collapse: seperate;
   padding: 0;
   margin: 0;
 }
.index_table caption { 
   font-size: 9pt;
   font-weight: bold;
   margin-top: 10px;
 }
.index_table p { 
   font-size: 8pt;
   font-weight: bold;
 }
.index_table td {
   font-size: 9pt;
   vertical-align: middle;
 }
.index_table th {
   font-size: 8pt;
   vertical-align: middle;   
 }
.inner {
  top:0;
  left:0;
  bottom:0;
  right:0;
  overflow:auto;
}
.inner .index_table caption {
  position:absolute;
  text-align:center;
  top:0;
  left:0;
  height:2.5em;
  right:0;
}
.inner thead tr {
  position:absolute;
  top:2.4em;
  height:2.5em;
  left:0;
  right:0;
}
.inner tbody td {
  max-width:200px;
}
.left {
  text-align: left;
 }
.lefteven {
  background-color: #f0f8ff;
  font-weight: bold;
  float: left;
  width: 100px;
}
.leftodd {
  background-color: #fadbd7;
  font-weight: bold;
  float: left;
  width: 100px;
}
.m1fontSize { font-size: smaller; }
.m2fontSize { font-size: smaller; }
span.m2fontSize > a { font-size: smaller; }
.odd { background-color: #e0dbd7; }
.orderedLists {
	font-weight: bold;
}
.orderedLists a:link, .orderedLists a:visited {
  font-size: 9pt;
}
.orderedLists dd {
  font-size: 9pt;
  font-weight: normal;
  margin: 2px 2px 8px 8px;
  padding: 2px 2px 8px 8px;
}
.orderedLists dt {
  font-size: 9pt;
  font-weight: normal;
  margin: 2px 2px 5px 0;
  padding: 2px 2px 5px 0;
}
.orderedLists li {
  font-size: 11pt;
  font-weight: bold;
  margin: 2px 1px 4px 1px;
  padding: 2px 1px 4px 1px;
}
.orderedLists li p {
  font-size: 9pt;
  font-weight: normal;
}
.orderedLists li li {
  font-size: 10pt;
  font-weight: bold;
  margin: 1px 1px 3px 2px;
  padding: 1px 1px 3px 2px;
}
.orderedLists ul {
  margin: 0;
  padding: 0;
}
.outer {
  position:relative;
  top:0;
  left:0;
  bottom:0;
  right:0;
  padding:4.5em 0 0 0;
}
.p1fontSize { font-size:larger; }
td .p3d  img {
  display: inline;
  vertical-align:middle;
}
td .p3d  p {
  font-size: 9pt;
  text-align: left;
  display: inline-block;
  vertical-align:middle;
}
td .p3d  p  a{
  font-size: 8pt;
  font-weight: normal;
}
.red {color: red; }
.reference {
  font-size: 9pt;
}
.right{
  text-align: right;
}
.righteven {
  background-color: #f0f8ff;
  margin-left: 5px;
  float: left;
  width: 90%;
}
.rightodd {
  background-color: #fadbd7;
  margin-left: 5px;
  float: left;
  width: 90%;
}
.sim {
  font-size: 8pt;
  color: red;
  float: right;
}
.single { background-color: #eeeeee }
.todoLists {
  line-height: 18pt;
}
.uncertainty {
  color: red;
  font-size: 10pt;
  vertical-align:super;
}
a:link {
  color : #0000A8;
  font-size: 9pt;
  text-decoration: none;
}
a:visited {
  color : #0000FF;
  font-size: 9pt;
  text-decoration: none;
}
a:active {
  font-size: 9pt;
  text-decoration: none;
}
a:hover {
  font-size: 9pt;
  text-decoration: none;
  color: red
}
b {
  font-weight: bold;
}
body {
  font-family: Arial, Helvetica, Verdana, sans-serif;
}
caption img {
  margin: 0;
  border: 0;
  padding: 0;
  float: left;
}
div.wraper {
  width: 150%;
  margin-bottom: 5px;
}
div li {
  font-size: 10pt;
  margin: 2px 2px;
  padding: 2px 2px;
}
div label {
  color: #919191;
  font-weight: bold;
  margin-left: 10px;
}
form {
  font-size: 10pt;
}
form label {
  color: #919191;
  font-weight: bold;
  margin-left: 10px;
}
img {
  margin: 0;
  border: 0;
  padding: 0;
}
p {
  font-size: 10pt;
  margin: 5px 2px;
  padding: 5px 2px;
}
blockquote .orderedLists {
	font-weight: normal;
}
.content_index ol blockquote .orderedLists {
	font-variant: normal;
	font-weight: normal;
}
.FAQ_list p {
	font-weight: normal;
}
a.purchase {
  display: block;
  font-size: smaller;
  text-decoration: none;
  text-align:center;
}
.img_zoom {
  width: 150px;
  height: 150px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
}
.transition {
  background-color : white;
  -webkit-transform: scale(2);
  -moz-transform: scale(2);
  -o-transform: scale(2);
  transform: scale(2);
}
