* html
{ margin: 0;
  padding: 0;
}

body
{ margin: 0;
  padding: 0;
  font-size: 18pt;
  line-height: 100%;
  font-family: Helvetica, sans-serif;
  text-align: left;
  color: #000000;
  background-color: #d3d3d3;
}

div#wrapper
{ margin: 0px auto;
  border-left: 1px solid #000000; 
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  width: 974px;
  font-weight: bold;
  background-color: #fad6a5;
}

div#container
{ margin: 0px auto;
  position: relative;
  width: 972px /* 1002px; */
}

div#lower
{ float: left;
  display: inline;
  width: 970px; /* 1000px; */
}

div#form
{ display: inline;
  float: left;
  width: 980px; /* 1160px; */
  padding: 0px 0px 0px 40px;
}

div#header2
{ margin: 0px 0px 10px 0px;
  display: inline;
  float: left;
  font-size: 26pt;
  width: 710px;
}

div#column
{ margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 0px 0px;
  display: block;
  padding: 0px 0px 0px 0px;
  width: 710px;
}

div#pageText
{ margin-left: auto;
  margin-right: auto;
  padding: 0px 0px 0px 0px;
  display: block;
  width: 680px;
  height: 950px;
  overflow: auto;
}

div#pageTextInternal
{ margin: 0 auto;
  width: 690px;
  position: relative;
}

di:v#zero
{ margin: 0px 0px 0px 100px;
  padding: 0px 0px 0px 0px;
}

div#one
{ margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

div#two
{ margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

div#three
{ margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

div#four
{ margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

div#five
{ margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

div#six
{ margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

div#seven
{ margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: inline;
}

div#definition
{ margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
  font-weight: bold;
  text-align: left;
  font-size: 14pt;
  width: 710px;
}

div#sidebar
{ margin-bottom: 20px;
  padding: 0px 4px 10px 8px;
  float: left;
  font-size: 10pt;
  width: 240px;
}

div#nav
{ margin-top: 40px;
  display: inline;
  float: left;
  width: 230px;
}

div.mainLeft
{ margin: 0px 10px 0px 10px;
  font-size: 16px;
  float: left;
  display: block;
  width: 210px;
}

div.mainRight
{ margin: 0px 10px 0px 0px;
  padding: 0px 10px 0px 0px;
  font-size: 16px;
  float: right;
  display: block;
  text-indent: 25px;
  width: 670px;
}

div.mainAlignment
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 1px;
  float: left;
  display: block;
  width: 958px;
}

div#extra
{ display: inline;
  float: left;
  position: relative;
  bottom: 0;
  left: 0;
  width: 210px;
}

div#main
{ margin: 0px 2px 10px 0px;
  float: left;
  font-size: 12pt;
  width: 710px;
}

div#footer
{ margin: 0px 2px 0px 2px;
  display: inline;
  float: left;
  width: 710px;
}

div#courtesy
{ margin: 10px 2px 0px 2px;
  display: inline;
  float: left;
  width: 710px;
}

div.largeIcons
{ padding: 5px 5px 5px 5px;
  font-size: x-large;/h3
  float: right;
  display: inline;
  width: 10px;
  border: 1px solid black;
}

div#totemIcon
{ float: left;
  display: inline;
  width: 100px;
}

/* end of main div's */

div#nav ul
{ padding: 2px;
  text-align: left;
}

div#nav ul li
{ padding: 0px;
  list-style-type: none;
  line-height: 160%;
}

h3
{ margin: 0px 0px 10px 0px;
  font-size: 18pt;
  color: #000000;
  text-align: center;
}

h4
{ margin: 0px 0px 10px 0px;
  font-size: 16pt;
  color: #000000;
  text-align: center;
  line-height: 150%;
}

blockquote
{ margin: 20px 50px 20px 50px;
  padding: 0px 0px 0px 0px;
}

p.bquote
{ text-align: justify;
}

p.verticalSpace
{ margin: 40px 0px 40px 0px;
}

a.link    { color: #ff0000;}
a.visited { color: #00ff00;}
a:hover   { color: #ff0000;}
a:active  { color: #0000ff;}
a:focus   { color: #000000;}

a.brown
{ color: #660000;
  font-size: 14pt;
  line-height: 140%;
}

a.black
{ color: #000000;
  font-size: 14pt;
  line-height: 140%;
}

a.blue
{ color: #035096;
  font-size: 14pt;
}

a.page
{ margin: 0px 0px 0px 30px;
  font-size: 10pt;
  list-style-type: none;
  line-height: 110%;
}

a.totemhref
{ text-decoration:underline;
  color: #000000;
}

a
{ color: #000000;
  text-decoration: none;
}

.ide
{ margin-left: 70px;
  display: block;
  float: left;
  width: 450px;
  border: 2px solid #fad6a5;
}

.ide:hover
{ border: 2px solid black;
  color: #000000;
}

input.middle
{  border: 1px solid #000000;
}

input.border
{ border: 1px;
}

input:hover
{ color: #ff0000;
  background: #fad6a5;
  font-size: 14pt;
  font-weight: bold;
}

input:active
{ color: #0000ff;
  background: #fad6a5;
  font-size: 14pt;
  font-weight: bold;
}

input:focus
{ color: #000000;
  background: #fad6a5;
  font-size: 14pt;
  font-weight: bold;
}

input
{ border: 0px solid #000000;
  color: #000000;
  background: #fad6a5;
  font-size: 14pt;
  font-weight: bold;
}

img
{ margin: 0px 0px 0px 0px;
  border: 0px;
  padding: 0px 0px 0px 0px;
  float: right;
}

img.imgBanner
{ display: inline;
  float: right;
}

img.adBanner
{ display: inline;
  float: right;
}

img.imgcenter
{ margin: 0px;
  padding: 0px;
  display: inline;
}

.imgGroup
{ margin: 4px 4px 4px 4px;
  padding: 10px;
  width: 250px;
  float: right;
  text-align: center;
}

.imgGroupLarge
{ margin: 4px 4px 4px 4px;
  width: 500px;
  float: right;
  padding: 10px;
  text-align: center;
}

p.captions
{ color: #666;
  text-align: center;
}

.left
{ float: left;
}

.right
{ float: right;
}

table
{ display: block;
  float: left;
  width: 660px;
}

tbody { }

tbody.center
{ margin-left: auto;
  margin-right: auto;
  padding-top: 9px;
  padding-bottom: 9px;
  display: block;
  width: 95%;
}

table.brown { color: #660000;}

tr { }

td
{ padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 20px;
}

pre
{ margin: 0px 0px 0px 4px;
  padding: 6px 2px 6px 2px;
  font-size: 14pt;
  font-weight: bold;
  text-indent: 1px;
  line-height: 130%;
  text-align: left;
  color: #000000;

}

p.brown
{ color: #660000;
  font-size: 14pt;
}

p.green
{ color: #336600;
  font-size: 14pt;
}

p.pagec
{ font-size: 10pt;
  list-style-type: none;
  line-height: 110%;
}

p
{ margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14pt;
  text-indent: 15px;
  line-height: 130%;
  text-align: left;
  color: #000000;
}

span.loop
{ color:#0000ff;
  border: 1px solid #000000;
}

span.brown
{ color: #660000;
}

.clearfix:after
{ clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
}

* html .clearfix
{ height: 1px;
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}

:first-child + html .clearfix
{ min-height: 1px;
}

.TabGroup
{
  position: relative;
  top: 16px;
  left: 10px;
}

.Tab
{ border-style: solid;
  border-width: 1px;
  padding: 5px;
  font-weight: bold;
}

.Links
{ border-width: 1px;
  border-style: solid;
  padding: 10px;
  position:relative;
  top: 40px;
  left: 10px;
  font-size: 10px;
  display: none;
}

.Links a
{
  margin-right: 5px;
}

.MainBody
{ margin-top: 70px;
  margin-left: 15px;
}
