/*
body {
  font-size: 10pt;
  font-family: Arial,Helvetica,Sans-serif;
  color: #ffffff;
}
*/

div#tc {
  width: auto;
  margin: 0px;
  padding: 0px;
  border: none;
}

div#tc a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}


div#tc td,th,input,select {
  font-family: Arial,Helvetica,Sans-serif;
  font-size: 8pt;
}

div#tc tr {
  vertical-align: top;
}

div#tc td {
  color: #ffffff;
  padding: 1px 2px 1px 2px;
}

div#tc .formlabel {
  text-align: right;
}

div#tc .reqd {
  font-weight: bold;
}

div#tc input {
	color: #011659;
	width: 175px;
}

div#tc select {
	color: #011659;
}

div#tc input.textbutton {
  font-size: 8pt;
  background-color: #f9ca49;
  border-color: #f9ca49;
  padding: 1px 5px 1px 5px;
  width: auto;
}

div#tc input.imgbutton {
  border: 0px;
  padding: 0px;
  width: auto;
}

/* text input lengths */
div#tc .shortest { width: 50px; }
div#tc .shorter { width: 75px; }
div#tc .short { width: 125px; }
div#tc .long { width: 225px; }
div#tc .longer { width: 300px; }
div#tc .longest { width: 375px; }
/* text input lengths */

/* radio/checkbox sizing */
div#tc .inline {
  width: auto;
  border: none;
}
/* radio/checkbox sizing */


div#tc h2 {
/*
  font-family: 'Franklin Gothic Medium',times,serif;
  color: #5a7edc;
  font-size: 18pt;
  margin-top: 0px;
*/
  font-family: Arial,Helvetica,Sans-serif;
  font-size: 10pt;
  color: #f9ca49;
  font-weight: bold;
  margin: 0px;
}

div#tc h3 {
  font-family: Arial,Helvetica,Sans-serif;
	font-weight: bold;
	color: #909090;
	font-size: 10pt;
	margin: 0px 0px 3px 0px;
}
div#tc h3:first-letter {
  color: #5a7edc;
  font-size: 110%;
}

div#tc td.formSubHeader {
  vertical-align: middle
}

div#tc span.error {
  color: #e00000;
}
div#tc span.error strong {
  font-variant: small-caps;
}
div#tc ul.error {
  color: #e00000;
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
  font-size: 80%;
  list-style-position: inside;
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
}

div#tc .note {
  font-size: 8pt;
  color: #d4d5d5;
}

div#tc img.iconerror {
  margin: 0px 2px 0px 3px;
  padding: 0px;
  width: auto;
  border: none;
}

div#tc span.dataValue {
  border: 1px solid #000000;
  padding-left: 5px;
  padding-right: 3px;
  font-weight: bold;
  background-color: #f9ca49; /*#5a7edc;*/
  color: #000000; /*#ffffff;*/
}


