#custom-doc, .yui-t2 { width:63.38em;min-width:824px; margin:auto; text-align:left; font-family: Helvetica, Arial, sans-serif; }
#hd { margin: 1em 0 0 0;height: 115px; }
#yui-main { min-height: 27.54em; }
#ft, #end { text-align: center; font-size: 108%; font-weight: bold; }
#ft p { margin: 0; padding: 0.3em 0; }
#end p { margin: 0; padding: 0.2em 0; }
p { margin: 0; padding: 0 0 1.22em 0; }
li { margin: 0; padding: 0 0 0.61em 0; }
ul { list-style-type: square outside; margin: 0; padding: 0.61em 0; }

h1, .article_title { font-size: 153.9%; text-align: left; margin: 1.22em 0 0.61em 0; font-weight: bold; }

.resourcelist li a, h2 { font-size: 123.1%; margin: 0.2em 0 0 0; font-weight: bold; }
#contacts h2 { padding: 1.22em 0 0 0;}
#contacts p { padding: 0; }

h3 { margin: 0.2em 0 0 0; padding: 0; font-size: 93%; text-transform: uppercase; font-weight: 600; }
h4 { margin: 0.2em 0 0 0; padding: 0; font-size: 93%; text-transform: uppercase; }

dl { clear: both; }

dt { font-weight: bold; padding: 1em 0 0 0; clear: both; }

dl dd img { float: right; margin: 1em 0 0 0; padding: 0 0 0 1em; } 

#lt {	margin: 0; padding: 0; }

#bd .toprow a, #end a { margin: 0; padding: 0; text-decoration: none; }
#bd .toprow p { font-size: 108%; font-weight: bold; margin: 0;  padding: 0 1.5em 0.2em 1.5em; }
span.int { font-size: 153.9%; }

#maincontent { margin: 0; }
div#maincontent { padding: 0 1em 1.22em 1em; }

#dhtmlgoodies_menu ul { padding: 0; }
.navl0, .managelink {  font-weight: bold; font-size: 116%; margin:0; padding: 0; }
.navl1 { font-weight: normal; font-size: 100%; margin:0; padding: 0; }

.breadcrumb { margin: 0; padding: 0.5em 0 0 0; font-size: 93%; }

#copyright { width: 99%; margin: 0 auto; text-align: center; }

#sdft ul {list-style-type:none; margin: 0; padding: 0 0 3em 17.3em;}
#sdft ul li { float: left; padding: 0.2em;}
#sdft img { border: none; vertical-align: middle; }
img { padding: 0; margin: 0; }
/* #bd .toprow {width: 97.5%; } */
/*** Listing Module Bios view styles ****/
.person { border-top: 2px solid #003399; margin: 1em 0; clear: both; }
.picholder { border: 2px solid #003399; background-color: #FFF; color: black; padding: 5px; margin: 1em 1em 0.5em 0; float: left; }
.personpic { border: none; max-width: 8em; }
.personinfo {  }
.personname { border-bottom: 2px dotted #FFAD33; font-style: oblique; font-weight: bold; font-size: 100%; padding: 0.5em 0 0 0; }
.personbio { font-size: 100%; }
#imagegallery {float: right; margin: 1.5em 0 0 1.5em; }

table.financials  { width: 60%; margin: 1.22em 0 1.22em 1.22em; padding:0;border:none; }
table.financials td { border: 1px dotted #CCC; }
table.financials td.description { width: 40%; text-align: left; padding: 0.1em; }
table.financials td.amount {width: 12%; text-align: right; padding: 0.1em 1em 0.1em 0.1em }
.imgright { float: right; padding: 1.22em 0 1.22em 1.5em;}
.imgleft { float: left; padding: 1.22em 1.5em 1.22em 0;}
.imgrcaption { float: right; padding: 0.61em 0 1.22em 1.5em;}
#copyright { width: 100%; margin: 0; padding: 0 0 0.2em 0; background: #000; color: #888; font-size: 77%; }