/* gui.css */
body       { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
		   color: #000033; background: #ffffff; font-family: trebuchet, arial, helvetica, "sans serif"; }
a          { font-weight: bold; }
a:link     { color: #990000 }       /* unvisited link */
a:visited  { color: #333333 }       /* visited links  */
a:active   { color: #ff0000 }       /* active links   */
table      { margin-top: 0px; margin-left: 0px; }
td, th     { font-family: trebuchet, arial, helvetica, "sans serif"; vertical-align: top; }
th         { font-weight: bold; }

h2         { font-face: arial, helvetica, sans-serif; font-size: 110%; font-weight: bold; padding-bottom: .5em; }
select     { font-face: courier, monospace, tt; font-size: 90%; background-color: #dddddd; }
blockquote { font-style: italic; color: #555555; font-weight: bold; }
code       { font-face: monospace, tt; font-size: 110%; }
li         { padding-bottom: .9em; }

/* begin defined classes */
.letterspace { letter-spacing: .5em; white-space: nowrap; } 
.text      { font-size: 75%; line-height: 1.9em; color: #000000; background: #ffffff; text-align: left; padding: .5em; }
.hdright   { font-size: 75%; line-height: 1.7em; color: #555555; background: #ffffff; text-align: right; font-weight: bold; padding-top: .5em; }
.navdiv    { font-size: 75%; color: #000000; background: #cccccc; text-align: center; }
.sp        { font-size: 10%; }
.q         { font-weight: bold; background-color: #ffff99; }
.footnote  { font-style: italic; }


.colhd, .colhdrt 
           { font-size: 70%; font-weight: bold; padding-left: .2em; 
		color: #eeeeff; background-color: #333333; border-bottom: 1px solid #333333; border-left: 1px solid #777777; }
.task, .diff, .nbr { font-size: 70%; padding-left: .2em; padding-bottom: .4em; }
.colhdrt, .nbr { text-align: right; font-weight: bold; padding-right: .3em; }
.line      { font-size: 1pt; line-height: 1pt; border-bottom: 1px solid #666666; }
.guiRtNav  { font-size: 70%; font-weight: bold; padding-left: .4em; padding-right: 2em; white-space: nowrap; line-height: 1.5em; 
		color: #333333; background-color: #eeeeee; border: 1px solid #aaaaaa; border-right: 0px none; }
.example   { background-color: #f3f3f3; }

.headline, .cap  { font-family: trebuchet, arial, helvetica, "sans serif"; 
		color: #000000; background: #ededed; 
		vertical-align: middle; text-align: center; font-weight: bold; 
		padding-left: 0px; padding-bottom: 6px; padding-top: 6px; }
.hdleft    { font-size: 84%; color: #cccccc; background: #000000; text-align: left; font-weight: bold; }
.curr      { font-weight: bold; text-align: right; }
.footleft  { font-size: smaller; color: #000033; background: #ffff99; text-align: left; }
.footright { font-size: smaller; color: #000033; background: #ffff99; text-align: right; }
.resume    { font-size: 84%; color: #000000; background: #ffffff; text-align: left; }
.list      { font-size: smaller; color: #000000; background: #ffffff; text-align: left; }
.tt        { font-size: smaller; font-family: monotype, "courier new", courier, tt; text-align: left; }
.highlite  { font-size: smaller; color: #000000; background: #ffff99; text-align: left; }
.alert     { font-size: smaller; color: #000000; background: #ffff66; vertical-align: middle; padding: 4px; }
.disclaimer { color: #333333; background: #ffffff; }
.nav       { font-size: 82%; color: #ffff66; background: #000000; text-align: center; }
.navsm     { font-size: x-small; background: #ffffff; text-align: center; }

.giftnavdiv { font-size: 85%; color: #000000; background: #cccccc; text-align: center; border-bottom: 1px solid #222222; }

.text li {  }

#htmlRev {  }
/* border: 1px solid #666666; background-color: #eeeeee; */
#offshoreExample { font-size: 75%; width: 100%; background-color: #f3f3f3; margin-top: .4em; margin-right: 1.5em; }

