body            { font:10pt Arial; padding:0px; padding-left:70px; padding-right:100px; margin:0px; }
td, select      { font:10pt Arial; }
th              { background-color:#DEDEDE; }
img             { border:0px; }
blockquote      { font-style:italic; background-color:#EFEFEF; padding:5px; }
h2              { font-size:16px; }
#title          { height:60px; font-size:21pt; white-space:nowrap; margin-top:20px; margin-bottom:-10px; font-weight:normal; }
#menu           { height:20px; padding-top:4px; margin-bottom:10px; border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; }
.menuItem       { text-decoration:none; }
.mainLink       { color:#444444; text-decoration:none; font-size:16px; font-weight:700; }
.mainLink:hover { color:blue; cursor:pointer; }
#content        { background-color:white; }
#footer         { margin-top:15px; font-size:10px; height:15px; text-align:center; clear:both; color:#777777; background-color:white; vertical-align:bottom; }
image           { border:0px none; }
input, button   { font-size:8pt; }
.reference      { margin-top:7px; display:block; font-size:9px; }
.opener         { width:9px; height:9px; cursor:pointer; display:inline; margin-right:3px; }

/* --[research]----------------- */
#ref            { position:absolute; left:0px; top:0px; background-color:#FFFFE1; border:1px solid black; visibility:hidden; text-align:left; padding:3px; }
.nobr           { white-space:nowrap; }
.z              { font-family:serif; font-size:14px; font-weight:900; }

/* --[photos]------------------- */
.cv             { border:1px solid black; }
#photoNav       { white-space:nowrap; width:182px; height:620px; overflow-x:hidden; overflow-y:auto; text-align:center; margin-left:10px; }
#photoMain      { border:10px solid black; }
#divLoading     { display:none; position:absolute; left:10px; top:10px; width:100%; height:100%; background-color:#BBBBBB; opacity:.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; z-index:1000; }
#imgLoading     { display:none; position:absolute; left:0px; top:0px; z-index:1001; width:64px; height:64px; }
#photoCaption   { width:820px; text-align:center; font-weight:900; }
/* ---------------------------- */
