	BODY, TD, TH, submit   {  font-size: 12px; font-family:  Arial, Helvetica, sans-serif ;
			margin: 0 ; padding: 0; }
	INPUT, TEXTAREA, select { font-size: 12px; font-family:  Arial, sans-serif }
	td { vertical-align: top }
	A:link      { text-decoration:none; }
	A:visited      {  text-decoration:none; }
	A:active   { text-decoration:none; }
	A:hover { text-decoration:underline; }
.nobrdr { border: none }
.brdr { border: solid 1px #222222 }
.indent { padding-left: 6px }
.bodytextloose { font: 10px/16px ; padding-top: 0px; padding-bottom: 10px }
	.sel { font-weight: bold; color: #bb0000}
	.heading { font-weight: bold; font-size: 16px; line-height: 25px; padding-bottom: 26px }
	.subhead { font-weight: bold; font-size: 12px}
	.wordysubhead { font-size:1.2em; font-weight: bold; margin-bottom:0 ;}
.textcells { margin-left:  100px ; margin-right: 100px; }
.leftphoto { margin: 5px 5px 0 0; float:left}
	.hangindent { text-indent: -10px ; margin-left: 10px; padding-bottom: 6px}
	.shownextlinks { font-weight: normal; font-size: 10px }
.px6 { font-size: 6px }
.px7 { font-size: 7px }
.px8 { font-size: 8px }
	.px9 { font-weight: normal; font-size: 10px }
.px9less { color: #774400;  font-size: 10px }
.px9bld { font-weight: bold; font-size: 10px }
	.px10 { font-size: 11px }
	.px10red { font-size: 11px ; color:#FF0000 ; font-weight:bold}
	td .px10norm { font-size: 11px ; font-weight: normal; }
.px10bld { font-weight: bold; font-size: 10px }
	.px11 { font-size: 11px }
.px12 { font-size: 12px }
.px13 { font-size: 13px }
	.px14 { font-size: 14px }
.px15 { font-size: 15px }
.px14bld { font-weight: bold; font-size: 14px }
.px15bld { font-weight: bold; font-size: 15px }
.px15bldwhite { color: white; font-weight: bold; font-size: 15px }
.px16 { font-size: 16px }
.px16bld { font-weight: bold; font-size: 16px }
.px18 { font-size: 16px }
.px20 { font-size: 16px }
	.error { color: #FF0000; font-weight: bold; }
	.edit { color: #DD0000; font-weight: bold; font-size: 80%; text-decoration: none}
.suedit { color: #0000DD; font-weight: bold; text-decoration: none}
.red { color: #FF0000;  }
.orange { color: #FF6600;  }
.blue { color: #0000FF;  }
.green { color: #006600;  }
.white { color: #FFFFFF;  }
.gray { color: #666666;  }
.listing { font-size: 10px }
.listinghead { font-weight: bold; font-size: 10px  }
	li  { list-style: none }
	ul   { padding:0 0 0 0;margin:0 0 0 0 }
	.label { text-align:right}
	.credit {color: #444444; font-size:.9em; text-align:center}
	.subtle {color: #999999; font-size:.9em}
	.dim {color: #999999}
	#emailtable td {padding:1px 3px ; vertical-align:top  ;}
	#linktable td {padding:1px 6px ; vertical-align:middle  ;}
	.linksec   { font-weight: bold; font-size: 1.2em;  }
	ul.links  li { text-indent: -10px ; margin-left: 10px; padding-top: 3px; }
	.pagestructure td   { padding:5px }
	.pagestructure td.topbartop   {color:#ffffff; padding:1px 2px 0 0 ; vertical-align:top ; }
	.pagestructure td.topbartop a  {font-weight:normal ; }
	.pagestructure td.topbar   {color:#ffffff; padding:0 2px 0 0 ; vertical-align:bottom ; }
	.gridtable td  { margin:0; padding:  0 ;}
	.edittopbar td { font-size:11px; }
	.edittopbar  a {   font-weight:bold; font-size:11px;}
	.topbar  { }
	.topbar  a {  font-weight:bold;;}
	.sidebar  {font-size: 13px ; text-align:left }
	.sidebar a {  font-weight:bold;   }
	.mainpart  {    }
	.mainpart a {     }
	.seclist   { }
	.liblist   { margin-left:1.5em ;  font-size: 80%  }
	.smaller { font-size: 90%}
	.medhead { font-weight: bold; font-size: 12px}
	td .form {  }
	.editingtable  { border: solid 1px #cccccc; }
	table.editingtable td { padding: 2px 4px ; background: #eeeeee ; vertical-align: middle}
	table.editingtable tr.altrow td { background: #dddddd ;}
	table.editingtable tr.hidden td { background: #ffcccc ;}
	.valigntop { vertical-align: top }
	table.carttable td {padding:3px ; }