
html
{
  margin: 0px;
  padding: 0px;
}

body
{
  margin: 0px;
  padding: 0px;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial;
}

A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
A:hover
{
    FONT-SIZE: 11px;
    COLOR: #3366CC;
    FONT-FAMILY: Arial
}
A.footercenter:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A.footercenter:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A.footercenter:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A.footercenter:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
A.nav:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.nav:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #3366CC;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.nav:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.nav:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #3366CC;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.headline:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
A.headline:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
A.headline:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
A.headline:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
P
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: justify
}
P.bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: justify
}
P.index
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
P.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 22px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
H1.standard
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
}
P.footerleft
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
P.foootercenter
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
P.footerright
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
H2
{
    MARGIN-TOP: 2em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
P.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
P.side-button
{
    BORDER-RIGHT: #8B1A1A;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #8B1A1A;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 2px 0px;
    BORDER-LEFT: #8B1A1A;
    COLOR: #F5DEB3;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #8B1A1A;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    BACKGROUND: url(http://www.heroworkshop.co.uk/images/background3.jpg) repeat
}
TABLE.section
{
    BORDER-RIGHT: #CDB38B 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #CDB38B 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT:#CDB38B 1px solid;
    PADDING-TOP: 0px;
    BACKGROUND: url(http://www.heroworkshop.co.uk/images/background2.jpg) repeat;
    BORDER-BOTTOM:#CDB38B 1px solid;

}
.sectionhead
{
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: Black;
    TEXT-ALIGN: left;
    WHITE-SPACE: nowrap;
}

EM
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #003399;
    FONT-STYLE: normal;
}
P.text
{
    MARGIN: 5px
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
A.stealthy
{
    TEXT-DECORATION: none
}
.grey-overline
{
    BORDER-TOP: lightgrey thin solid;
    BORDER-BOTTOM: lightgrey
}
LI
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
UL
{
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px
}
TABLE
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}



A.white:link
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
A.white:active
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
A.white:visited
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
A.white:hover
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}

.title-bars
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    COLOR: #F5DEB3;
    PADDING-TOP: 1px;
    BACKGROUND: url(http://www.heroworkshop.co.uk/images/background3.jpg) repeat
}

h1
{
  FONT-SIZE: 11px;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    COLOR: #F5DEB3;
    PADDING-TOP: 1px;
    BACKGROUND: url(http://www.heroworkshop.co.uk/images/background3.jpg) repeat
}

h1.title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: #3366CC;
    TEXT-ALIGN: left;
    margin: 15px 0px 5px 0px;
}


h2.title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #3366CC;
    TEXT-ALIGN: left
    margin: 15px 0px 1px 0px;
}

h3.title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #3366CC;
    TEXT-ALIGN: left;
    margin: 15px 0px 1px 0px;
}

h4.title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #3366CC;
    TEXT-ALIGN: left;
    margin: 10px 0px 1px 0px;
}

h5.title
{
    FONT-SIZE: 11px;
    COLOR: #3366CC;
    TEXT-ALIGN: left;
    margin: 10px 0px 1px 0px;
}

table.srd
{
  margin: 10px 0px 10px 0px; 
  border-spacing: 0px 0px;
  border-collapse: collapse; 
  border-color:#8C7054; 
  width:100%;
}

table.srdspell
{
  margin: 0px 0px 10px 0px; 
  border-spacing: 0px 0px;
  border-collapse: collapse; 
  width:95%;
}

table.srdfooter
{
  margin: 15px 0px 5px 0px;
  border-spacing: 0px 0px;
  border-collapse: collapse;
  border: none;
  font-size: inherit;
  width:100%;
}

tr.even
{
  font-size: 11px;
  BACKGROUND: cornsilk;
  border: 1px #CDB38B solid; 
}

tr.odd
{  
  font-size: 11px;
  background: ivory;
  border: 1px #CDB38B solid; 
}

tr.evenspell{}

tr.oddspell{}


th{ 
  border: 1px #CDB38B solid; 
  padding: 1px 5px 1px 5px; 
  BACKGROUND: url(http://www.heroworkshop.co.uk/images/background3.jpg) repeat;
  color: #FFFFFF;
  FONT-SIZE: 11px;
  FONT-FAMILY: Arial;
  white-space: nowrap;
}

.left { text-align:left;}

.cen {text-align:center}

caption {  font-size: 1.1em;  font-weight: bold;  text-align: justify;  border: none;  
           padding: 0;  margin: 30px 0px 0px 15px;}

.srdpanel
{
  margin: 0px;
  padding: 5px 0px 5px 5px;
  font-size: 11px;
  overflow: hidden;
  width: 742px;
  background: url(http://www.heroworkshop.co.uk/images/background2.jpg) repeat;
}

.emphasis
{
  font-style: oblique;
}

div.toc
{
  border: #CDB38B 1px solid;
  padding: 5px;
  MARGIN: 0px;
  BACKGROUND: url(http://www.heroworkshop.co.uk/images/background2.jpg) repeat;
}
