BODY { background-color: #EBEBEB; margin: 0px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; }

TABLE, TR, TD, TEXTAREA, SELECT, INPUT { font-family: inherit; font-size: inherit; line-height: inherit; }
P, DIV, TD, LI { font-size: 1.0em; line-height: inherit; color: #5E2C13; }

A, A:link, A:active, A:visited { color: #F55E17; text-decoration: none; font-size: inherit; cursor: pointer; font-weight: bold; }
A:hover { color: #5E2C13; text-decoration: none; }
A.link { display: block; }

DIV.left DIV.submenu { margin-bottom: 1em; }
DIV.left DIV.submenu A { display: block; margin: 0em 0.25em 0.5em 0em; padding: 0.25em 0.25em 0.25em 0em; font-size: 1.2em; }
DIV.left DIV.submenu A.indent { margin-left: 1.5em; font-weight: normal; font-size: 1.2em; }

IMG { display: block; border: 0em; }
IMG.inline { display: inline; }
IMG.visible { display: block; } 
IMG.hidden { display: none; } 

FORM, H1 { padding: 0em; margin: 0em; }
H1 { font-size: 1.75em; font-weight: bold; color: #F55E17; margin-bottom: 0.25em; }
H2 { font-size: 1.25em; font-weight: bold; color: #F55E17; }
H1 SPAN.edit, H1 A.edit { font-size: 0.75em; cursor: pointer; }

P, DIV.left UL { margin: 0em; padding: 0em; }
P { margin: 1.25em 0em 1.25em 0em; padding: 0em; font-size: 1.1em; line-height: 1.5em; text-align: left; }
P.quotation { font-style: italic; }
P.quotation SPAN.reference { font-style: normal; font-weight: bold;}
P.contact { font-size: 1.25em; margin: 1em 0em 1em 0em; }

UL { line-height: inherit; }
LI { margin: 0.5em 0em 0.5em 0em; font-size: 1.1em; line-height: 1.35em; text-align: justify; }

H1 { font-size: 1.6em; }

DIV.site { width: 82em; background-color: #FFF; border: solid 1px #DDD; margin: 2em auto 2em auto; padding: 3em; }
DIV.box { border: solid 2px #F55E17; overflow-y: auto; padding: 1.5em 2em 2em 2em; }

DIV.header { position: relative; overflow: auto; padding-bottom: 1em; border-bottom: solid 1px #F55E17; }

DIV.right { float: right; width: 18em; overflow: auto; padding: 0em 0em 1em 0em; background-color: #F55E17; }
DIV.right DIV.section { padding: 1em; }
DIV.right A.title { color: #FFF; display: block; font-weight: normal; margin-bottom: 0.25em; }

DIV.left { float: left; width: 20em; overflow: auto; padding: 2em 0em 2em 0em; }
DIV.body { padding: 2em; overflow-y: auto; }
DIV.section { margin-bottom: 2em; }

IMG.logo { float: left; }
DIV.menu { position: absolute; left: 20em; bottom: 0em; }
DIV.menu DIV.group { float: left; padding: 0.5em 2.0em 0.5em 2.0em; }
DIV.menu DIV.group A { display: block; }
DIV.menu DIV.group IMG.menu { margin: 1.0em 2em 1.0em 0em; }
DIV.strapline { position: absolute; width: 18em; right: 0em; bottom: 0em; margin-bottom: 1.3em; }

IMG.heading { margin-bottom: 0.5em; }
DIV.container { margin-bottom: 1.5em; }

DIV.contact IMG { margin: 0.5em auto 0em auto; }
SPAN.tracey { font-weight: bold; }

DIV.navigation A.previous { float: left; }
DIV.navigation A.next { float: right; }

DIV.notepad { width: 15em; height: 15em; background: url( "/img/notepad.png" ); background-repeat: no-repeat; margin: 0em auto 2em auto; }
DIV.notepad DIV.content { padding: 1.2em 1.6em 2em 1em; }
DIV.notepad DIV.content DIV.title { font-size: 1.2em; font-weight: bold; color: #F55E17; text-align: center; }
DIV.notepad DIV.content DIV.text { margin-top: 0.5em; font-size: 1.1em; text-align: center; }