@media screen
{
body
{
    margin: 0;
    padding: 0;
    color: #000;
    background-color:  #fff;
    font-size: 100%;
}

a:link
{
  color: #820;
  background-color: transparent;
    font-weight: 800;
}

a:visited
{
  color: #990;
  background-color: transparent;
    font-weight: 800;
}

a:active
{
  color: #156;
  background-color: transparent;
    font-weight: 800;
}

a:hover
{
  color: #000;
  background-color: transparent;
    font-weight: 800;
}

fieldset.cleg
{
    padding: 0 0 .5em;
    margin: .1em 0 .7em;
    width: 25em;
    border: 1px solid #888;
}

legend
{
    font-size: 1em;
    letter-spacing: .3em;
}

input:focus, textarea:focus
{
    color: #000;
    background-color: #f1f1f1;
}

/* Not supported by IE, Opera or Konqueror, Mozilla does just fine */
input[type='submit']
{
    cursor: pointer;
}

code, pre, kbd
{
    font-family: 'courier 10 pitch',courier,monospace;
    color: #000;
    background-color:  #eee;
    margin-left: 5%;
    margin-right: 5%;
}

kbd
{
    border: 1px solid #999;
    padding: 1px 2px;
}

pre
{
    border: 2px dotted #c05800;
}

body,p,ol,ul,li,td,div,textarea,input
{
    font-family: verdana,lucida,sans-serif;
}

img
{
    border-width: 0px;
}

ul
{
    margin-top: 0;
}

h1 { font-size: 1.6em; border-bottom: 2px dotted #444; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
h5 { font-size: .8em;  }

abbr, acronym
{
    cursor: help;
    text-decoration: none;
    font-style: normal;
    border-bottom: 1px dotted #000;
}

#jumpcontent
{
    position: absolute;
    top: 0;
    left: -800px;
}

#header
{
    color: #fff;
    background-color:  #c05800;
}

#dec
{
    color: #fff;
  background-color:  #c05800;
    font-size: xx-small;
    height: 6px;
    padding: 0;
    margin: 0;
}

#nav
{
    font-size: .8em;
    color: #fff;
    background-color:  #000;
    border-top: 2px solid #ddd145;
    border-bottom: 2px solid #ddd145;
    padding: 2px 0 2px 10px;
    margin: 0px;
}

#nav a
{
  color: #fff;
  background-color:  #000;
  font-weight: 800;
  text-decoration: none;
}

#nav a.navon
{
    color: #ff3;
    background-color: #000;
}

.subnav
{
    text-align: right;
    font-size: .8em;
}

#content
{
    padding: 0 20px 10px 20px;
    margin: 0 ;
}

#content p
{
    margin-left: 1em;
}

.explain
{
    cursor: help;
}

.nomargin
{
    margin: 0;
    padding: 0;
}

.smallmargin
{
    margin: .2em 0;
    padding: 0;
}

.exlink, .exlink a
{
    font-family: 'times new roman', times, serif;
    font-weight: 800;
    color: #820;
  background-color: transparent;
}


#floatbox
{
    margin: 0 0 0 .5em;
    padding: .3em 0.8em;
    width: 21em;
    float: right;
    font-size: .8em;
}

#floatbox p
{
    margin: 0;
    padding: 0;
}

.newsborder .boxlabel
{
    margin: .7em 0 .1em;
    padding: 0;
    font-size: 1.2em;
}

#news p
{
    margin: 0 .4em;
    padding: 0;
}

.boxborder
{
    color: #000;
    background-color:  #fff;
    border-width: 0 0 0 2px;
    border-style: dotted;
    border-color: #000;
    margin: 0;
    padding: 0;
}


.boxheader
{
    color: #666;
    background-color:  #fff;
    padding: 2px 3px 2px 5px;
    margin-left: 0;
    font-weight:  800;
    font-size: 1.2em;
}

.boxdate
{
    padding: 2px 3px 2px 5px;
    font-weight:  800;
}

.boxlabel
{
    border-width: 0 0 2px 2px;
    border-style: dotted;
    border-color: #444;
    text-align: left;
    color: #888;
    background-color: #fff;
    font-size: 1.8em;
    font-weight:  800;
    padding: 0 0 0 5px;
}

.boxbody
{
    padding: 2px 3px 15px 5px;
}

#footer
{
    border-top: 2px solid #c05800;
    text-align: center;
    font-size: .8em;
    padding: 8px;
    clear: both;
}

.task
{
  color: #cec236;
  background-color:  #fff;
  font-weight: 800;
}

.juggler
{
  color: #e6965e;
  background-color:  #fff;
  font-style:italic;
  font-weight: 800;
}

.all
{
  border-width:0px;
  border-style:solid;
  border-color: #b04800;
}


.screenshot
{
  margin: 3px;
  border: 1px solid #cccccc;
  height: 190px;
  padding: 4px;
  float: left;
}

}
/***********************************/
/* Style sheets for printer output */
/***********************************/
@media print
{

body,p,ol,ul,li,td,div,textarea,input
{
  font-family: verdana,lucida,sans-serif;
    color: #000;
    background-color:  #ffffff;
}

h1 { font-size: 1.4em; border-bottom: 2px dotted #444; }
h2 { font-size: 1.2em; }
h3 { font-size: 1em; }
h4 { font-size: .8em; }
h5 { font-size: .8em;  }

p,ol,ul,li,td,textarea,input
{
    font-size: .8em;
}

code, pre, kbd
{
    font-family: 'courier 10 pitch',courier,monospace;
    font-size: .8em;
}

pre
{
    border: 1px dotted #000;
}

#header, #footer, #nav, #jumpcontent, .subnav
{
    display: none;
}

.boxborder
{
    border-width: 0px;
    color: #000;
    background-color:  #ffffff;
    padding: 0.5em;
}

.boxheader
{
    color: #000;
    background-color: #ffffff;
    font-size: 1em;
    font-weight: 800;
}

.boxdate
{
    color: #000;
    background-color:  #ffffff;
    font-size: .8em;
    font-weight: 800;
}

.boxlabel
{
  border-width: 0px;
  text-align: left;
  color: #000;
  background-color: #ffffff;
  font-size: 1.6em;
  font-weight: 800;
}

.boxbody
{
  width: 100%;
  font-size: .8em;
}

.content
{
  border:0px solid #c05800;
  padding:0em 1em;
  margin:0em;
}

}
