body, table, td { padding: 0; margin: 0; }
body { color: Black; background: white; }
td { text-align: left; vertical-align: top; font: 9pt/14pt Verdana, Arial, sans-serif; }
h3 { font: bold 13pt Verdana, Arial, sans-serif; color: #422611; background: #D5C2A4; margin-bottom: .5em; padding-left:10px; padding-bottom: .25em;  border-top: 1px solid silver; border-bottom: 1px solid #B5905D; }
p { margin:0px 10px 10px 10px; }
		
#outer { width: 780px; border-right: 1px solid silver; }
.subhead { font: bold 10pt Verdana; color: #555; padding: 0 0 1em 10px; }                                        

/* navigation */
#nav { width: 154px; border-right: 1px solid gray; color: #D4D0C8; background: #B4C790; padding-bottom: 100px; font: bold 8pt Verdana, Arial, sans-serif;} 
#nav a { color: #5A6C39;  display: block; padding: .25em 0 .25em 5px; }
#nav a.button{ color: white; background: #5A6C39; display: block; text-decoration: none; padding: 3px 0 3px 5px;  border-top: 1px solid #C3D4AA; border-bottom: 1px solid #444; }
#nav a.button:hover { text-decoration: underline; }
#nav a.habeasbutton{ color: white; background: #0EC2FA; display: block; text-decoration: none; padding: 7px 0 7px 5px;  border-top: 1px solid #ADE8FA; border-bottom: 1px solid #05A4D6;  }
#nav a.habeasbutton:hover { text-decoration: underline; }

#nav a.currentbutton{ color: #DDCBB1; background: #5A6C39; display: block; text-decoration: none; padding: 3px 0 3px 5px;  border-top: 1px solid #C3D4AA; border-bottom: 1px solid #444; }
#nav a.currenthabeasbutton{ color: #065871; background: #0EC2FA; display: block; text-decoration: none; padding: 7px 0 7px 5px;  border-top: 1px solid #ADE8FA; border-bottom: 1px solid #05A4D6;  }

.section{ color: White; background: #C9D7AE; padding-bottom: 10px; /*margin-bottom: 1em;*/ }

#langselect { color: #5A6C39; background: #F0EBDF; width: 145px; text-align: center;  margin-top: 20px; margin-left: 3px; border: 1px solid #5A6C39; padding-top: .5em; }
#langselect input { width: 90%; padding: 2px 0; margin: 2px 0; } 
.currentlanguage{ color: #5A6C39; background: #B4C790 url(../images/dot.gif) no-repeat 16px 4px; font: bold 8pt Verdana; }
.language{ color: #5A6C39; background: #B4C790; font: bold 8pt Verdana;   }
.currentlanguage, .language { border: 1px solid gray; border-top: 1px solid #BDBDBD; border-left: 1px solid #BDBDBD; }


/* content */
#content { width:625px; padding-bottom: 42px; } 
table#intro { width: 625px; border: 1px solid silver; border-width: 1px 0; }
table#intro td { padding-top: 10px; font: bold 10pt Verdana; }
table#intro td#as, table#intro td#jr { text-align: center; font: bold 8pt Verdana; width: 165px; padding-bottom: 1em;  }
table#intro td#as img, table#intro td#jr img { border: 1px solid gray; margin-bottom: 3px; }

#sidebar { float: right; width: 200px; margin: 0 5px; }
.inset { width: 200px;  border: 1px solid gray; font: 8pt/13pt Verdana, Arial, sans-serif;}
.inset-header { color: #422611; background: #D5C2A4; padding: 0 0 3px 5px; font: bold 8pt Verdana; border-bottom: 1px solid gray; }
.inset-body { padding-top: 1em;}

/* press coverage */
.press { margin-bottom: 9px; border-top: 1px solid silver; }
p.date { font: italic 8pt Verdana; margin-top: 2em; margin-bottom: 0; }
p.title { font: bold 10pt Verdana; margin-bottom: 0; }
p.subtitle { font: bold 8pt Verdana; margin-bottom: 0; }
p.byline { font: 8pt Verdana; margin-bottom: 0; }
p.paper { font: italic 8pt Verdana; }
.caption { font: bold 8pt Verdana; margin-top: 2em; margin-bottom: 0; text-align: center; }

/* footer */
#footer { width: 780px; color: Black; background: #C7EDF8;  border: 1px solid silver; border-width: 1px 0; }
#footer td#contact { font: 8pt/13pt Verdana, Arial, sans-serif; }
#footer p { padding: 3px 0 3px 10px; margin: 0; }



