<!--

body {
  margin: 0px;
  background-color: #1a1a1a;
 }
 
.body {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-bottom: 20px;
}

.td {
  font-size: 11px;
}

table {
  font-size: 11px;
}

input.hdrField {
  background-color: #3b3b3b;
  height: 13px;
  padding: 0;
  margin: 0;
  line-height: 13px;
  vertical-align: middle;
  width: 100px;
  font-size: 11px;
  border: none;
}

.topBorder {
  width: 718px;
  height: 20px;
  background-image:  url("images/top-border.gif");
}

.bottomBorder {
  margin-top: 8px;
  width: 718px;
  height: 20px;
  background-image:  url("images/bottom-border.gif");
}

a.button {
  padding: 2px 3px 2px 3px;
  color: #ffffff;
  text-decoration: none;
}

a.button:hover {
  background-color: #ac0101;
}

.header {
  top: 20px;
  height: 113px;
  width: 718px;
  color: #767676;
  text-align: left;
}

.content {
  /*top: 120px;
  left: 0px;*/
  margin-top: 20px;
  width: 718px;
  text-align: left;
}

.contentPanel {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #e4e4e4;
  background-color: #262626;
  margin: 4px 4px 4px 4px;
}

.scrollPane {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 476px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-arrow-color: #ac0101;
  scrollbar-track-color: #000000;
  scrollbar-face-color: #000000;
  scrollbar-base-color: #000000;
  scrollbar-highlight-color: #000000; 
}

a.contentLink {
  color: #e4e4e4;
  text-decoration: none;
}

a.contentLink:hover {
  text-decoration: underline;
}

table.menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

td.subMenu {
  padding-left: 11px;
}


a.menu {
  color: #8d8d8d;
  text-decoration: none;
}

a.menu:hover {
 color: #e4e4e4;
 text-decoration: none;
 }
 
 .sidePanel {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #e4e4e4;
  background-color: #262626;
 }
 
 .payPal {
   margin-top: 14px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #8c8c8c;
   background-color: #262626;
   padding: 5px;
 }
 
 .red {
   color: #cc0404;
 }
 
 .white {
   color: #ffffff;
 }
 
 .darkGrey {
   color: #565656;
 }
 
 .lightGrey {
   color: #e4e4e4;
 }
 
 .grey {
   color: #e4e4e4;
 }
 
 .bold  {
   font-weight: bold;
 }
 
 p {
   margin: 0px;
   padding-top: 0px;
   padding-bottom: 14px;
   padding-left: 14px;
   padding-right: 14px;
   text-align: left;
 }

 p.inline {
  padding: 0px 14px 1px 14px;
 }

b, strong {
  color: #cc0404;
  background-color: inherit;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/*b.title {
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 14px;
  padding-left: 14px;
  padding-right: 14px;
  color: #cc0404;
}*/

a.contentButton { color: #767676; text-decoration: none; } 
a.contentButton:hover { text-decoration: none; background-color: #cc0404; color: white; }

a.storyLink {
   color: #cc0404;
   text-decoration: none;
}

a.storyLink:hover {
  text-decoration: underline;
}

div.footer {
  margin: 0px;
  padding: 0px;
  margin-top: 8px;
  left: 0px;
  width: 718px;
}

table.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #5f5f5f;
  margin: 0px;
  padding: 0px;
}

a.footerLink {
  color: #5f5f5f;
  text-decoration: none;
}

a.footerLink:hover {
  color: #cccccc;
  text-decoration: underline;
}

input {
  border: 1px solid #989691;
  background-color: #3b3b3b;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}


select {
  border: 1px solid #989691;
  background-color: #3b3b3b;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}


textarea {
  border: 1px solid #989691;
  background-color: #3b3b3b;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
form { 
  margin: 0px;
  padding: 0px;
}

.frmButton {
  border: none;
  background-color: #262626;
  color: #ffffff;
  }
  
  
.frmButtonHilite {
  border: none;
  background-color: #ac0101;
  color: #ffffff;
  }
  
  .newsarchive {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	background-color: #262626;
}

.screenHdr {
  background-color: #565656;
  color: #000000;
  font-family: arial;
  font-weight: bold;
  font-size: 10px;
  padding-left: 14px;
}

#prodCompany {
  width: 180px;
}

.mandatory {
  background: url('../graphics/arw05.gif') no-repeat center left;
  margin: 4px 0px 1px 0px;
  padding: 0px 0px 0px 7px;
}

.mandatory_field {
  background: url('../graphics/arw05.gif') no-repeat top right;
  padding: 0px 6px 0px 0px;
  margin: 0px 0px 1px 0px;
}

input.enquiry, textarea.enquiry {
  width: 140px;
}

input.long, input.short, textarea.long {
  width: 180px;
}

input.short {
  width: 80px;
}

textarea.enquiry {
  height: 60px;
  margin-bottom: 2px;
}

/* message box style */
div#message_box {
  position: absolute;
  width: 236px;
  height: 87px;
  background-color: #444444;
  visibility: hidden;
  display: none;
  z-index: 1000;
}

div#mb_title {
  width: 100%;
  line-height: 17px;
  font-size: 10px;
  color: #cc0404;
  background-color: #1a1a1a;
}

div#mb_msg {
  font-size: 11px;
  margin-top: 5px;
}

div#mb_msg p
{
  padding: 0;
  margin: 5px 0;
}

div#mb_msg a {
  color: #cc0404;
  text-decoration: none;
}

div#mb_msg a:hover {
  text-decoration: underline;
}

td.archive {
  background-color: #262626;
  color: #8d8d8d;
  padding: 5px 10px;
}

td.archive ul.archive_cats, td.archive ul.results {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size: 110%;
}

td.archive ul.results {
  font-size: 100%;
}

td.archive ul.archive_cats li {
  padding: 0px 0px 2px 0px;
}

td.archive ul.results li {
  padding: 0px 0px 4px 0px;
}

td.archive ul.archive_cats a, td.archive ul.results a {
  color: #8d8d8d;
  text-decoration: none;
}

td.archive ul.archive_cats a {
  text-transform: uppercase;
}

td.archive ul.archive_cats li.sel a, td.archive ul.results li.sel a, td.archive ul.archive_cats a:hover, td.archive ul.results a:hover {
  color: #e4e4e4;
}

td.archive div.archive_narrow {
  margin: 6px 0px 0px 0px;
}

td.archive select.archive_subcats {
  margin: 2px 0px 0px 0px;
}

td.archive h2 {
  font-size: 110%;
  font-weight: normal;
  color: #AA0000;
  text-transform: uppercase;
}

div#homepage ul {
  list-style-image: url(images/bullet.gif);
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0px;
  margin-bottom: 0;
}

p.subheader {
  width: 85%;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #cc0404;
  color: #ffffff;
  font-size: 10px;
  margin: 7px auto;
  margin-bottom: 10px;
}

div#homepage {
  padding: 10px;
  width: 90%;
  margin: 0 auto;
}

div#homepage p {
  margin: 7px 0;
  padding: 0;
}

//-->
