/*
 * styles.css
 * 
 * Contains all the styling for text, paragraph padding, etc.
 *
 * All font directives should live in this file.
 */ 


body {
    font-family: Arial;
    font-size: 12pt;
    text-decoration: none;
    text-align: justify ;
}

body2 {
	  text-align: center ;
	  font-size: 18pt;
	  text-decoration: none;
	  font-weight: none;
}

bodymini {
	  text-align: center ;
	  font-size: 8pt;
	  text-decoration: none;
}

/* Hyper Links. */
a, a:active, a:link, a:visited
{
  font-family: Arial;
}

a:hover
{
  text-decoration: underline;
}

.menucell a:hover, .menucell a, #adbox a 
{
  text-decoration: none;
}


.noboldlinks a {
  font-weight: normal ;
}

/* Copyright Notice */
.textlink, 
.copyright
{
    font-family: Verdana,Arial,sans-serif;
    font-size: 7pt;
    text-align: center;
}

.textlink a, 
.copyright a,
.copyright a:visited 
{
    font-weight: normal;
}

.code
{
    font-family: "Courier New", monospace;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}

h1, h1 * {
  text-align: center ;
  font-size: 38pt;
  text-decoration: underline;
  font-weight: none;
  font-family: "arial";
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: -25px;
  border: 0px;
}

h2, h2 * {
  text-align: center ;
  font-size: 18pt;
  text-decoration: none;
  font-weight: none;
  padding-top: 0px;
  margin-top: 20px;
  border: 0px;
}

}

h3, h3 * {
  font-size: 14pt;
  text-decoration: underline;
  font-weight: bold;
      margin-left: auto;
    margin-right: auto;
    width: 1080px
}

h4, h4 * {
  font-size: 12pt;
  text-decoration: none;
  font-weight: bold;
}

h5, h5 * {
  font-size: 20pt;
    font-weight: normal;
  text-decoration: none;
      margin-left: auto;
    margin-right: auto;
 margin-bottom: -18px;

}

h6, h6 * {
  font-size: 18pt;
    font-weight: normal;
  text-decoration: underline;
      margin-left: 16px;
    margin-right: auto;
 margin-bottom: 0px;
margin-top: 0px;

}

h7, h7 * {
  font-size: 18pt;
    font-weight: normal;
  text-decoration: none;
      margin-left: auto;
    margin-right: auto;
 margin-bottom: -18px;

}


th {
    font-weight: bold;
    vertical-align: top;
}

td {
  text-decoration: none;
  vertical-align: middle;
}

img, img a {
  border: none ;
}

.centred
{
    text-align: center;
}
.alignright
{
    text-align: right;
}
.alignleft
{
    text-align: left;
}


#contact, #contact a {
  font-family: sans-serif;
  font-weight: normal ;
  text-decoration: none ;
  font-size: 10pt ;
}

#footer, #footer a, #footer a:visited {
  font-family: Verdana,Arial,sans-serif;
  font-size: 7pt;
  text-align: center;
  font-weight: normal ;
}

.menucell, .menucelltext {
  cursor: default;
  font-weight: bold ;
}

.menucellhdr {
  font-weight: normal ;
  text-align: center ;
  font-variant: small-caps ;
  font-size: 125% ;
}

#adbox {
  width: 170px ;
  text-align: center ;
}
#adbox img {
  border: 1px solid black ;
}

#frontmenu a {
  text-decoration: none ;
  font-weight: normal ;
}
#frontmenu {
  text-align: left ;
}

.textpage {
  text-align: justify ;
  padding: 0px 0px 0px 20px ;
}

ul {
  list-style-type: circle;
}

ul li {
  margin-bottom: 2px ;
}

.caption {
  padding: 5px ;
  text-align: center ;
}

.caption a, .caption a:hover {
  text-decoration: none ;
  font-weight: normal ;
}

.producttable b {
  font-size: Larger ;
}

.menuList {
  margin: 0px;
  padding: 10px 0px 10px 0px;
}

/* Submenu items */
li.menubar {
  background: url(../images/plus.gif) no-repeat 0em 0.3em;
  font-family: Verdana,Arial,sans-serif;
  font-size: 10pt;
  /*line-height: 1.5em;*/
  list-style: none;
}

.menu, .submenu {
  display: none;
  margin-left: 15px;
  padding: 0px;
  font-size: 8pt;
}

.menu li, .submenu li  {
  background: url(../images/square.gif) no-repeat 0em 0.3em;
  list-style: disc inside;
  padding-top:5px;
}

li.menubar a.standalone {
  background: url(../images/square.gif) no-repeat 0em 0.2em !important;

}

a.actuator, a.standalone {
  padding-left: 15px;
  text-decoration: none;
  color: #AD3A3A;
}

.menu li a, .submenu li a {
  background-color: transparent;
  color: #009;
  text-decoration: none;
}

a.actuator:hover, .menu li a:hover, submenu li a:hover, li a.standalone:hover {
  text-decoration: underline;
}

/* styles to allow for base links */
li a.base, li a.base:visited {
  background-color: transparent;
  color: #000;
  font-size: 12px;
  padding-left: 0px;
  text-decoration: none;
}

li a.base:hover {
  color: #CC0000;
  text-decoration: none;
}

span.key {
  text-decoration: underline;
}

a.highlight {
    color: red !important;
    font-weight: bold;
}
