 img {
  /* This fixes png image backgrounds in IE */
  behavior: url(/_JAVA/iepngfix/iepngfix.htc)
}

body {
  color: black;
  font-size: 90%;
  font-family: "Arial", Helvetica, sans-serif;
  text-align: left;
  margin: 0.3em;
  padding: 0;
  background-color: #FFFFFF;
  z-index: 1000;
}

#main-container {
  margin: 0;
  padding: 0;
}

#header {
  background-image: url(/_ArtWork/backgrounds/org_fade_back.png);
  background-repeat: repeat-x;
/*
  height: 7.25em;
  width: 64.25em;
*/
  height: 115px;
  position: relative;
  text-align: center;
  background-position: center center;
  clear: both;
  /*margin: top right bottom left; */
  margin: 0em auto .3em auto;
}

#header #tti-logo a {
  text-decoration: none;
}

#header #tti-logo a img {
  border: none;
}

#header #tti-logo p {
  white-space: nowrap;
  margin: 0 0 10px 0;
  padding: 0;
}

#doc_body {
  /* allows #menu to be positioned vertically wrt #doc_body*/
  margin: 0;
  padding: 0;
/*
  position: relative;
  width: 64.55em;
  height: 38.6em;
*/
}

#lit_body {
/*
  position: relative;
  width: 64.55em;
  height: 62.8em;
*/
  margin: 0;
  padding: 0;
}

#container {
/*
  height: 38.6em;
  width: 49.6em;
  clear: none;
  float: right;
  clear: none;
  left: 15.3em;
  position: relative;
*/
  background-image: url(/_ArtWork/backgrounds/org_fade_container.png);
  background-repeat: repeat-x;
  text-align: center;
  background-position: center center;
  /*margin: top right bottom left;*/
  margin: 0em 0em 0em 14.3em;
  padding: 0.3em;
}

#container_border {
/*
  position: absolute;
  width: 49.3em;
  left: 14.3em;
  clear: none;
  float: right;
  height: 62.5em;
*/
  position: relative;
  text-align: center;
  background-position: center top;
  background-image: none;
  border: medium solid #FF9900;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 0.3em;
  margin-left: 14.3em;
  min-width: 800px;
}

#menu {
/*
  height: 37.4em;
  position: relative;
  clear: none;
  left: -14em;
  margin: .3em .3em .3em .0em;
  top: 115px;
  width: 14.6em;
  margin-top: 0.3em;
  z-index: -1000;
  float: left;
  clear: none;
*/
  position: absolute;
  left: 0;
  top: 115px;  /* same as height of header */
  margin: 0.6em 0 0 0;
}

/* IE5&6 only */
* html #menu {
  margin-top: 0.6em;
}

#nav_container {
/*
  clear: none;
  float: none;
  position: relative;
  background-position: center center;
*/
  background-image: url(/_ArtWork/backgrounds/org_fade_container.png);
  background-repeat: repeat-x;
  background-position: left top;
  height: 37.4em;
  width: 12em;
  text-align: center;
  margin: 0 0.3em 3em 0.3em;
  padding: .6em 1.1em .6em .8em;
  top: 0;
}

#footer {
  background-image: url(/_ArtWork/backgrounds/org_fade_crumb.png);
  background-repeat: repeat-x;
  height: 2.25em;
/*
  width: 64.25em;
  position: relative;
*/
  text-align: center;
  background-position: center center;
  clear: both;
  float: none;
  margin: 0.3em 0em 0em 0em;
  padding: 0.6em 0em 0em 0em;
}

#body {
/*
  left: .3em;
  width: 51em;
  height: 38.5em;
  position: relative;
  text-align: left;
  clear: none;
  float: none;
  margin: .6em .6em .6em .6em;
  padding: .8em .8em .8em .8em;
  background-color: #FFFFFF;
  z-index: 1000;
  top: .5em;
  color: black;
  font-size: 90%;
  font-family: "Arial", Helvetica, sans-serif;
*/
}

h1 {
  font-size: 125%;
  font-weight: bold;
  border-bottom-width: medium;
  border-bottom-style: inset;
  border-bottom-color: #FF3300;
  font-family: Arial, Helvetica, sans-serif;
}

h2 {
  font-size:110%;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  padding-left: .5em;
  padding-right: .5em;
  margin: 2em auto 1em auto;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  left: .94em;
  display: block;
  padding-left: .5em;
  padding-right: .5em;
  text-align: left;
  line-height: 1.2em;
}

#tti-logo p {
  text-align: center;
}

.textmenu  p {
  margin-left: 2em;
  margin-top: 0;
  margin-bottom: 0.5em;
}

.textmenu h2 {
  padding: 0 0.5em;
  margin-bottom: 0.25em;
  margin-top: 1.5em;
}

.no_bullet {
  list-style-type: none;
}

#bread {
  display: block;
  background-image: url(/_ArtWork/backgrounds/org_fade_crumb.png);
  background-repeat: repeat-x;
/*
  height: 2.25em;
  width: 64.25em;
  position: relative;
*/
  text-align: left;
  background-position: center center;
  clear: both;
  margin: 0em 0em .3em 14.3em;
  padding: 0.6em 0em 0.6em 0em;
  text-indent: 2em;
  z-index: 10000;
}

#bread p.youarehere {
/*
*/
  margin: 1px;
  font-size: 80%;
  line-height: 2.4em;
}

#bread p.youarehere a {
  display: inline;
}

#bread p.youarehere a:link {
  color: #582C00;
  text-decoration: none;
  padding: 2px;
  border: 3px inset;
  /* border-color needed for IE6 */
  border-color: #582C00 #D86C00 #D86C00 #582C00;
  background-color: #F7E464;
  font-weight: normal;
}

#bread p.youarehere   a:visited {
  color: #582C00;
  text-decoration: none;
  padding: 2px;
  border: 3px inset;
  /* border-color needed for IE6 */
  border-color: #582C00 #D86C00 #D86C00 #582C00;
  background-color: #F7E464;
  font-weight: normal;
}

#bread p.youarehere  a:hover {
  color: #FFFFFF;
  text-decoration: none;
  padding: 2px;
  border: 3px outset;
  /* border-color needed for IE6 */
  border-color: #D86C00 #582C00 #582C00 #D86C00;
  background-color: #582C00;
  font-weight: normal;
}

#bread p.youarehere a:active {
}
p.pagemenu {
  margin: 0;
  padding: 0;
}

img {
  /* This fixes png image backgrounds in IE */
  behavior: url(/_JAVA/iepngfix/iepngfix.htc)
}

#header #tti-logo {
  border: none;
  padding: .3em .6em .6em .6em;
  margin: 0em 0em .3em oem;
}

/*  - - - - - - - - Below this line is form_align.css  merged into std_index.css 2008-12-20nar - - - - - - - - - - */

div.row {
  clear: both;
  padding-top: .31em;
  }

div.row span.label {
  float: left;
  width: 6.25em;
  text-align: right;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0em .3em 0em .1em ;
  clear: right;
  overflow: visible;
  position: relative;
  top: .94em;
  }
div.row  span.formw {
  float: left;
  width: auto;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0em .1em 0em .1em;
  clear: right;
  overflow: visible;
  position: relative;
  top: .94em;
}
  
div.spacer {
  clear: both;
}

#form_container1 {
  width: 49.0m;
  left: 14.3em;
  border: 0.36em groove #FF8000;
  padding: .31em;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 0em;
  height: auto;
  margin-right: 0em;
  margin-bottom: .3em;
  margin-left: .3em;
  clear: none;
  float: right;
  padding: 0.2em;
  position: absolute;
  height: auto;
  text-align: left;
  z-index: 1000;
  background-color: #FFFFFF;
}

hr {
  height: .25em;
  width: auto;
  background-color: #FF9900;
}

