* {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
}

p.intro {
 font-size: 12px;
}

/* MENU appearance */
#menutable td {
  /*border-right: 1px solid #aaa;
  border-top: 1px solid #aaa;*/
  font-family: verdana, arial, helvetica, sans-serif;
  /*font-size: 12px;*/
  /*height: 16px;*/
  margin: 0px;
  padding: 4px 0px 4px 0px;
  /*padding: 10px 3px;*/
  text-align: left;
  white-space: nowrap;
  background-color: #fefeac;
}

#menutable div.spacer {
	font-size: 4px;
}

#menutable span a,
#menutable span a:link,
#menutable span a:visited
{
  display: block;
  text-decoration: none;
  color: #000;
  padding: 1px 5px 1px 5px;
}

/* #menutable span a:active, */
#menutable span a:hover {
  display: block;
  /*background-color: #369;*/
  background-color: #f08010;
  background-image: none;
  color:#fff;
}

/* Current section */
#menutable span a.current,
#menutable span a:link.current,
#menutable span a:visited.current {
	background: #703F0A url(http://www.dvmp.co.uk/images/menu-cur.gif) repeat-x;
	color:#fff;
}
#menutable span a:hover.current,
#menutable span a:active.current {
  /*background-color: #369*/
  background-color: #f08010;
  background-image: none;
}

/* Links with a gap above */
/*
#menutable span a.spaced,
#menutable span a:link.spaced,
#menutable span a:visited.spaced,
#menutable span a:hover.spaced,
#menutable span a:active.spaced {
  background-color: #008010;
  padding: 1px 5px 10px 5px;
}
*/

#tooltable a,
#tooltable a:link,
#tooltable a:visited
{
  text-decoration: none;
  color: #000;
  /* padding: 1px 5px 1px 5px; */
}

/* #menutable span a:active, */
#tooltable a:hover {
  text-decoration: underline;
  color: #f08010;
}

/* Table of monospaced text */
table.pre td,
table.pre td * {
  font-family: monospace;
  font-size: 12px;
}

/* Feature list bullet points */
#index-list ul {
  margin-left: 16px; padding-left: 0px;
  /*list-style-type: disc;
  list-style-image: url(http://www.dvmp.co.uk/images/bullet5.gif);
  */
}

#index-list li {
  margin-bottom: 6px;
}

#index-list1 ul {
  margin-left: 16px; padding-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  /*list-style-type: disc;
  list-style-image: url(http://www.dvmp.co.uk/images/bullet5.gif);
  */
}

#index-list1 li {
  margin-top: 0px;
  margin-bottom: 0px;
}

h4 {
  padding-top: 10px;
  padding-bottom: 0px;
}
h3 {
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 0px;
}
h2 {
  font-size: 17px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 10px;
  padding-bottom: 0px;
}
h2.plain {
  padding-top: 0px;
}
h1 {
  font-size: 20px;
  font-weight: bold;
  /*color: #03377d;*/
  color: #703F0A;
  border-bottom: 1px solid #888;
  clear: both;
}
h1 * {
  font-size: 20px;
  font-weight: bold;
  /*color: #03377d;*/
  /*color: #703F0A;*/
  border-bottom: 1px solid #888;
  clear: both;
}
* h1.plain {
  border-bottom: 0px;
}

h2.compact {
  font-size: 13px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 10px;
  padding-bottom: 2px;
  margin: 0px;
}

h2.compact-top {
  font-size: 13px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 0px;
  padding-bottom: 2px;
  margin: 0px;
}


h2.href,
h2.href a,
h2.href a:link,
h2.href a:visited {
  font-size: 13px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 10px;
  padding-bottom: 2px;
  margin: 0px;
  text-decoration: none;
}

h2.href a:hover,
h2.href a:active {
  font-size: 13px;
  font-weight: bold;
  clear: both;
  padding-top: 10px;
  padding-bottom: 2px;
  margin: 0px;
  color: #f08010;
  text-decoration: underline;
}

h2.href-top,
h2.href-top a,
h2.href-top a:link,
h2.href-top a:visited {
  font-size: 13px;
  font-weight: bold;
  /*color: #02276d;*/
  color: #80420F;
  clear: both;
  padding-top: 0px;
  padding-bottom: 2px;
  margin: 0px;
  text-decoration: none;
}

h2.href-top a:hover,
h2.href-top a:active {
  font-size: 13px;
  font-weight: bold;
  clear: both;
  padding-top: 0px;
  padding-bottom: 2px;
  margin: 0px;
  color: #f08010;
  text-decoration: underline;
}


img.floatLeft { 
    float: left;
    clear: left;
    margin: 6px; 
}
img.floatRight { 
    float: right;
    clear: right;
    margin: 6px; 
}

td.banner {
 background-image: url("images/banner.jpg");
 background-repeat: repeat-y;
 background-position:top left;
 width: 720px;
}

.terminal {
    border: solid #808060;
    border-width: thin;
    padding: 8px;
    background-color: #ffffdd;
    font-family: "Lucida Console", "Courier New", courier, monospace;
    white-space: pre;
}

.mono,
.mono * {
    font-family: "Lucida Console", "Courier New", courier, monospace;
}

div.menu {
    a:link{color: #008aca;}
    a:visited{color: #008aca;}
    a:hover{color: #008aca;}
    a:active{color: #008aca;}
}


#topbanner p {
    padding: 0px;
    margin: 2px;
    color: #f08010;
    background-color: #ffffff;
    /*font-family: "Lucida Console", "Courier New", courier, monospace;*/
    font-family: "Gill Sans", helvetica, arial, sans-serif;
    font-size: 24px;
}


