body { 
  background-color: #ffffff; 
  font-family: Calibri, sans-serif; 
  font-size: medium; 
  color: #000000; 
  margin-left: 2em; 
  margin-right: 2em }

a:hover { 
  color: #dc143c }

a:link { 
  border: 0px }

form { 
  margin: 0 }

img { 
  border: 0px }

hr { 
  color: #00008b }

hr.menu { 
  text-align: left; 
  width: 100px }

h1 { 
  font-size: 1.4em; 
  font-weight: bold; 
  color: #00008b }

h2 { 
  font-size: 1.25em; 
  font-weight: bold; 
  color: #00008b }

h3 { 
  font-size: 1.1em; 
  font-weight: bold; 
  color: #00008b }

.warn {
	font-size: 0.9em; 
  font-weight: bold;
  color: Navy }
  
p { 
  margin-top: 0.5em; 
  margin-bottom: 0.5em }

p.item  { 
  font-weight: 700 }

span.comment { 
  margin-top: 0.5em; 
  margin-bottom: 0.5em }

span.note { 
  margin-top: 0.5em; 
  margin-bottom: 0.5em;
  color: #00008b }

p.srch { font-size: 0.75em }

p.indent { 
  margin-left: 2.5em; 
  margin-right: 2.5em }

p.bold { 
  margin-top: 1em; 
  margin-bottom: 0.5em; 
  font-weight: bold }

p.heading { 
  font-size: 1.1em; 
  margin-top: 1em; 
  margin-bottom: 0.5em; 
  color: #00008b; 
  font-weight: 800 }

ol.number {
  list-style: decimal; 
  list-style-position: outside }

ol.letter {
  list-style: upper-alpha;
  list-style-position: outside }

table, th, td { 
  font-family: Calibri, sans-serif; 
  font-size: medium; 
  color: #000000; 
  border-collapse: collapse; 
  border-color: #dcdcdc }

td.menu { 
  text-align: left; 
  width: 100px; 
  vertical-align: top; 
  background-color: #f0f0f0; 
  color: #00008b; 
  font-size: 0.85em; 
  padding-left: 5px; 
  padding-top: 30px }

td.links { 
  font-size: 0.85em; 
  padding-left: 5px; 
  padding-right: 5px; 
  background-color: #ffffff; 
  color: #000000 }

td.title { 
  background-color: #dddddd; 
  text-align: left; 
  vertical-align: top; 
  font-size: 0.75em; 
  color: #00008b }

td.smleft { 
  text-align: left; 
  width: 50%; 
  vertical-align: top; 
  font-size: 0.85em }

td.smright { 
  text-align: right; 
  width: 50%; 
  vertical-align: top; 
  font-size: 0.85em }

td.jack {
  text-align: center; 
  vertical-align: middle; 
  font-size: 0.8em;
  font-weight: bold }

/* Styles for default.htm only */
td.main { 
  background-color: #f5f5f5; 
  text-align: left; 
  vertical-align: top; 
  font-size: 0.85em; 
  color: #00008b }

td.normal { 
  text-align: left; 
  vertical-align: top }

td.mailto { 
  font-size: 0.85em; 
  background-color: #dddddd; 
  text-align: center; 
  vertical-align: middle }

td.imgLeft { 
  text-align: left; 
  vertical-align: middle }

td.imgCenter { 
  text-align: center; 
  vertical-align: middle }

td.imgRight { 
  text-align: right; 
  vertical-align: middle }

input.submit { 
  color: #00008b;
  border-style: double; 
	border-width: 2;
  background-color: #ffffff; 
  font-family: Calibri, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	border-color: #cccccc;
	text-align: center }

input.submitOver {
  color: #00008b;
  border-style: double;
	border-width: 2;
  background-color: #eeeeee; 
  font-family: Calibri, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	border-color: #666666;	
	text-align: center }

