body {background-color:#ffffff;color:#000000;margin-top:0; margin-left:15%; }
h1,h2,h3,h4,h5 { font-family:verdana,tahoma,helvetica,sans-serif;font-size:80%;  }
h1,h2,h3 { width:75%;text-align:center; }
h1 { margin-top:.25em;margin-bottom:.5em;background-color:#eeeeee;color:#000000; } 
h2 { margin-top:.5em;margin-bottom:.5em;background-color:#ffffcc;color:#000000; } 
h3 { margin-top:.5em; }
h4,h5 { text-align:left; }

.md { width:8em; position: absolute;top:.25em; right: 15%; float:right; z-index:3; }
.menu { padding-top: .25em; padding-bottom: .25em; clear:right; border:outset medium #ffc;background-color:#eef;color:#00f;text-align:left; font-family: verdana,'ms sans serif',sans-serif;font-size:80%; font-weight: bold;  }
.tabborder { padding-top:.25em; }
.tabbrac { font-weight:normal;background-color:transparent;color:#ffc; }
#announcement { width:25%;position:absolute;top:15em;right:.5em;float:right;z-index:1;text-align:center; }

/* When width is set for  encl, where it ought to be, the overflow at adjT causes the right side to expand through MSIE5.5.
hence the width is set for main instead */

#encl { z-index:2;position:relative;top:0; }
#main,.main  {  width:75%;border-right:solid thin #ffcc00;border-left:solid thin #ffcc00; } 
#text,.text { margin-left:15%;margin-right:15%;text-align:left; } 

#tab1,#tab2,#tab3 { margin-top:.25em;text-align:center; }
#formR { padding-top:1em;white-space:nowrap;text-align:left;margin-top:0;margin-bottom:1em; }
#adJump { display:none; }
.tab0,.tabR,.tabH { background-color:#ffffcc;color:#0000ff;cursor:pointer;font-family:'ms sans serif',verdana,sans-serif;font-size:80%;  }
.tab0 { font-size:100%;padding-left:.25em;padding-right:.25em;font-weight:bold; }
.tabR { background-color:#ccc;color:#0000ff; }
.tabH { display:none;  }

p,li { font-family:georgia,palatino,sans-serif;font-size:80%; }
ul {  font-family:georgia,palatino,sans-serif; }

#ctrlC { margin-top:0;margin-bottom:0; }
#adjT { overflow:auto; margin-left:5%;margin-right:25%;margin-top:1em; margin-bottom:1em; padding-bottom:1em;}

.eg,.egD,.break,.egW,#egT, #bot p { font-family:verdana,'trebuchet ms',sans-serif; }
.egD,#egT { font-size:80%; }
#egT { background-color:#cc9999;color:#000000; }
.egW { white-space:nowrap;background-color:#ffffff;color:#000000;  }
.egS { white-space:nowrap;background-color:#966; color:#ffffff;font-weight:bold;padding-left:1em;padding-right:1em; }
/* egS is for styles, but do not use borders: they send some browsers out of whack during the resizing */
.break {  text-align:center;margin-left:-15%;margin-right:-15%; }
.tt { font-family:georgia,palatino,sans-serif; }
td,th { background-color:#ffffff;color:#000000;text-align:center;  }

table.auto { margin-right: auto; margin-left: auto; }
.link { background-color:#ffffff;color:#0000ff;cursor:pointer;text-decoration:underline; }
.cursX { cursor:crosshair; }

ul li { margin-bottom:1em;list-style-image:none;list-style-type:disc; }
ol li { margin-bottom:1em;list-style-image:none;list-style-type:decimal; }
.blank { list-style-image:none;list-style-type:none; }
ul,ol { margin-bottom:0;margin-left:1em;}

.c0 { background-color:#ffffcc; color:#000000; }
.c01 { background-color:#ffffff; color:#000000; }
.c02 { background-color:#eef; color:#000000; }
.c03 { background-color:#966; color:#ffffff;font-weight:bold; }
.c04 { background-color:#696; color:#ffffff;font-weight:bold; }
.c6 { text-align:center; }
.c11 { text-decoration:none; }
.c12 { font-weight: bold; }
.c13 { white-space:nowrap; }
.c14 { font-style:italic; }
.c15 { white-space:normal; }

.hidden { display:none; }
hr { background-color:#ffffff;color:#ccc; }

.mB { margin-bottom: 1em; }

#nP,#pP { margin:0;background-color:#ccc;color:#0000ff;font-family: verdana,'ms sans serif',sans-serif;font-size:80%; font-weight: bold; }
#nP { text-align:right; }
#pP { text-align:left; }

#bot { width:75%;margin-top:1em;text-align:center; }
#byline { background-color:#ffffff;color:#000000;  }

a:link, a:active, a:visited { text-decoration:none;background-color:#ffffff; color:#0000ff; }
a.trans:link,a.trans:active,a.trans:visited { background-color:transparent;color:#0000ff;text-decoration:none; }
a.tabmenu:link, a.tabmenu:visited, a.tabmenu:active { padding-left:1em; padding-right:1em;background-color:#eef;color:#00f;
	border-bottom-style:none;  }
a.intra:link, a.intra:active, a.intra:visited { text-decoration:underline;background-color:#ffffff; color:#0000ff; }
a.ou:link,a.ou:active,a.ou:visited { background-color:#ffffff;color:#0000ff; }
a:hover { background-color:#ffffcc; color:#0000ff; }
a.intra:hover {  text-decoration:underline;background-color:#ffffff; color:#0000ff; }
a.ou:hover { background-color:#ffffcc;color:#0000ff; }
a.trans:hover { background-color:#ffffff;color:#0000ff;text-decoration:none; }
a.tabmenu:hover { padding-left:1em;padding-right:1em;background-color:#ffffcc;color:#0000ff;
	text-decoration:none; }