/* begin body type */
body, td {
  color: white;
  background-color: #006699; /* blue */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
  text-align: left;
}

pre {
  font-family: "Andele Mono", "Monotype.com", monospace;
}

a {
  color: #33CCFF; /* turquoise FF99CC; light rose */
/* #7582ac; */
  text-decoration: none;
}

a:hover {
  color: #993333; /* bordeaux red */
/* #256086; */
  text-decoration: underline;
}

em, i {
  font-style: italic;
}

strong, b {
  font-weight: bold;
}
/* end body type */

/* begin header type */
h1, h2, h3, h4, h5, h6, dt, th	{
  color: #FFCC00; /* yellow */
/* #256086; */
  font-family:	Arial, Helvetica, sans-serif;
  font-weight:	bold;
  font-style:	normal;
}

H1 { font-size:	2.2em; }
H2 { font-size:	1.6em; }
H3 { font-size:	1.4em; }
H4 { font-size:	1.2em; }
H5 { font-size:	1em; }
H6, DT, TH { font-size:	1em; }
/* end header type */

/* begin spacing */

body, div, form {
        margin: 0em 0%;
        padding: 0em 0%;
}

body, div {
        line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6 {
/*  border-bottom: 1px dashed #256086; */
  margin-top: .5em;
  margin-left: 0%;
  margin-right: 0%;
  margin-bottom: .33em;
  line-height:	1.17em;
}

h5, h6 {
  border: none;
}

p, pre, ul, ol, dl { margin: .75em 0%; }

blockquote { margin: .58em 5%; }

dt	{ margin: 0em 0%; }
dd	{ margin: 0em 0% .58em 5%; }

li { margin: 0em 0% 0em 1.58em; }

hr {
  color: #256086;
  margin: 0em 0%;
  height: 1px;
}

UL UL, OL OL, LI ADDRESS, LI DL, LI OL, LI P, LI UL, LI DIR, LI HR, LI MENU, LI PRE, LI H1, LI H2, LI H3, LI H4, LI H5, LI H6, DD ADDRESS, DD DL, DD OL, DD P, DD UL, DD DIR, DD HR, DD MENU, DD PRE, DD H1, DD H2, DD H3, DD H4, DD H5, DD H6	{
  margin-top:	0;
  margin-bottom:	0;
}
/* end spacing */


/* begin boxen */

td.spacer { border-right: 1px solid #7582ac; }
td.toolspacer { background-color: #006699; } /* old f0f0ff */

/* begin header */
td.headerbox {
  background-color: #006699; /* blue , old #fed;*/
  border-right: 1px solid #7582ac;
}

td.headerbleed {
  background-color: #006699; /* blue , old #fed;*/
}

td.headerlogo {
  text-align: right;
  font-size: 80%;
}
/* end header */

/*begin buttonbar */
table.buttonbar, tr.buttonbar {
  background-color: #256086;
}

td.buttonbar {
  background-color: #256086;
  color: #FF3300; /* old white; */
  vertical-align: top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
}

td.buttonbarborder {
  background-color: #256086;
}

a.buttonbar {
  background-color: #256086;
  color: #FF3300; /* old white; */
}

a.buttonbar:hover {
  background-color: #256086;
  color: #CC0000; /* old white; */
  text-decoration: underline;
}

strong.buttonbar {
  background-color: #256086;
  color: white
}
/* end buttonbar */

/* begin toolbox */
td.toolbox {
  background-color: #006699; /* blue , old #f0f0ff; */
  border-right: 1px solid #7582ac;
  vertical-align: top;
  text-align: right;
}

div.toolbox {
  padding: 0.5em 0%;
  width: auto;
  text-align: left;
}

div.toolboxheading {
  color: #003366; /* #256086; */
  border-bottom: 1px dashed #256086;
  font-size: 80%;
  font-weight: bold;
  margin-bottom: .33em;
}

div.toolboxbody {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;
}
/* end toolbox */

/* begin navbox */

li.navbox {
  margin-left: 1.5em;
  line-height: 150%;
  text-indent:-1.5em;
 }

ul.navbox {
  color: #33CCFF; /* turquoise old #256086; */
  margin: 0%;
  list-style-type: none;
}

a.navparent, a.navpeer, a.navchild, a.navfocus {
  color: #33CCFF; /* turquoise old #256086; */
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
}

strong.navfocus { font-weight: bold; }
/* end navbox */

/* begin contentbox */
td.contentbox {
  vertical-align: top;
}

div.crumbtrail {
  padding: .5em 1%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  text-align: right;
}

strong.crumbtrail {
  color: #33CCFF; /* turquoise old #256086; */
}

div.contentbox {
  padding: 1em 10%;
  font-size: 75%;
}

td.menuitem {
  vertical-align: middle;
  font-weight: bold;
  font-size: 80%;
}

.caption {
  font-size: 80%;
}
/* end contentbox */

/* begin copyright */
td.copyright {
  background-color: #6699CC; /* 3399FF old #e8eee8; */
  color: #003366; /* #7582ac; */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  line-height: 1.2em;
  text-align: right;
}

td.copyrightbleed {
  background-color: #006699; /* white; */
  border-right: 1px solid #7582ac;
}

a.copyright {
  color: #003366; /* #7582ac; */
  text-decoration: underline;
}
/* end copyright */

/* end boxen */


/* begin fragments */
span.syntactive {
        color: #256086;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: normal;
}

span.syntactivet {
        color: #006699; /* blue old #7582ac; */
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: italic;
}
