HTML
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
BODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
DIV
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
SPAN
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
APPLET
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
OBJECT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
IFRAME
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
H1
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
H2
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
H3
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
H4
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
H5
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
H6
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
P
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
BLOCKQUOTE
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
PRE
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
A
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
abbr
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
ACRONYM
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
ADDRESS
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
BIG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
CITE
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
CODE
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
DEL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
DFN
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
EM
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
FONT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
IMG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
INS
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
KBD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
Q
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
S
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
SAMP
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
SMALL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
STRIKE
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
STRONG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
SUB
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
SUP
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
TT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
VAR
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
DL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
DT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
DD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
OL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
UL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
LI
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
FIELDSET
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
FORM
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
LABEL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
LEGEND
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
TABLE
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
CAPTION
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
TBODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
TFOOT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
THEAD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
TR
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
TH
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
TD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: inherit;
    outline: 0
}
:unknown
{
    outline: 0
}
BODY
{
    BACKGROUND: white;
    LINE-HEIGHT: 1
}
UL
{
    LIST-STYLE-TYPE: none
}
OBJECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TABLE
{
    BORDER-COLLAPSE: separate;
    border-spacing: 0
}
CAPTION
{
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
TH
{
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
TD
{
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left
}
BLOCKQUOTE:unknown
{
    content: ""
}
BLOCKQUOTE:unknown
{
    content: ""
}
Q:unknown
{
    content: ""
}
Q:unknown
{
    content: ""
}
BLOCKQUOTE
{
    quotes: "" ""
}
Q
{
    quotes: "" ""
}
BODY
{
    FONT-SIZE: 0.75em;
    BACKGROUND: url(../images/backing.gif) 0px 0px;
    COLOR: #434343;
    FONT-FAMILY: Georgia,Arial, San-serif;
    TEXT-ALIGN: center
}
A
{
    COLOR: #717171;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: none
COLOR: #717171;

}
#container
{
    MARGIN: 0px auto;
    WIDTH: 940px;
    TEXT-ALIGN: left
}
H1
{
    FONT-WEIGHT: normal
}
H2
{
    FONT-WEIGHT: normal
}
.hidden
{
    LEFT: -999999em;
    POSITION: absolute;
    HEIGHT: 1px
}
#navigation
{
    MIN-HEIGHT: 100px;
    BACKGROUND: url(../images/box-middle.png) #fff repeat-y 0px 0px;
    OVERFLOW: hidden
}
#navigation
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    WIDTH: 940px;
    PADDING-TOP: 0px
}
.navigation-bottom
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    WIDTH: 940px;
    PADDING-TOP: 0px
}
.navigation-bottom
{
    BACKGROUND: url(../images/box-bottom.png) no-repeat 0px 0px;
    HEIGHT: 2px
}
#navigation IMG
{
    PADDING-RIGHT: 71px;
    PADDING-LEFT: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 11px;
    PADDING-TOP: 13px
}
#navigation UL
{
    BACKGROUND: url(../images/top-nav-backing.gif) repeat-x 0px 100%;
    OVERFLOW: hidden;
    WIDTH: 720px
}
#navigation UL LI
{
    DISPLAY: inline;
    FONT-SIZE: 0.91em;
    FLOAT: left;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 120px;
    LINE-HEIGHT: 1.08em
}
#navigation UL LI A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    MIN-HEIGHT: 2.2em;
    PADDING-BOTTOM: 11px;
    WIDTH: 100px;
    PADDING-TOP: 67px
}
#navigation UL LI A:hover
{
    BACKGROUND: url(../images/top-nav-backing-select.gif) no-repeat 2px 100%;
    COLOR: #993540;
    TEXT-DECORATION: none
}
#navigation UL LI.active
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    MIN-HEIGHT: 2.2em;
    BACKGROUND: url(../images/top-nav-backing-select.gif) no-repeat 2px 100%;
    PADDING-BOTTOM: 11px;
    WIDTH: 100px;
    COLOR: #993540;
    PADDING-TOP: 67px
}
#navigation UL LI.active A
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #993540;
    PADDING-TOP: 0px
}
#navigation UL LI.active A:hover
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    TEXT-DECORATION: none
}
.content-top
{
    WIDTH: 942px
}
.content-bottom
{
    WIDTH: 942px
}
.content-top
{
    CLEAR: left;
    MARGIN-TOP: 31px;
    BACKGROUND: url(../images/box-top.png) no-repeat 0px 0px;
    HEIGHT: 1px
}
.content-inner
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../images/box-middle.png) repeat-y 0px 0px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 940px;
    PADDING-TOP: 0px;
    POSITION: relative
}
.content-bottom
{
    BACKGROUND: url(../images/box-bottom.png) no-repeat 0px 0px;
    PADDING-BOTTOM: 18px;
    HEIGHT: 2px
}
.sub .content-inner IMG
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
.sub .content-inner H1
{
    FONT-SIZE: 16px;
    MARGIN-BOTTOM: 14px;
    LINE-HEIGHT: 1.16em
}
.sub .content-inner P
{
    FONT-SIZE: 1.16em;
    MARGIN-BOTTOM: 12px;
    LINE-HEIGHT: 1.42em
}
.home .content-inner
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 940px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 623px
}
.home .content-inner-big
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 940px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 460px
}
.home .content-inner IMG
{
    RIGHT: 2px;
    PADDING-BOTTOM: 3px;
    TOP: 2px
}
.home .content-inner OBJECT
{
    RIGHT: 2px;
    PADDING-BOTTOM: 3px;
    POSITION: absolute;
    TOP: 2px
}
.home .content-inner H1
{
    FONT-SIZE: 1.33em;
    PADDING-BOTTOM: 20px;
    WIDTH: 280px;
    COLOR: #404040;
    LINE-HEIGHT: 1.33em
}
.home .content-inner P
{
    FONT-SIZE: 1.33em;
    MARGIN-BOTTOM: 1em;
    LINE-HEIGHT: 1.33em
}
.home .primary-content
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 15px 0px 5px 20px;
    WIDTH: 280px
}
.home DIV.primary-content A
{
    TEXT-DECORATION: underline
}
.home .content-black
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    WIDTH: 940px;
    PADDING-TOP: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: #000
}
.home .content-black
{
    PADDING-RIGHT: 620px;
    MIN-HEIGHT: 460px;
    WIDTH: 320px;
    BACKGROUND-COLOR: #000
}
.home .content-black IMG
{
    RIGHT: 2px;
    PADDING-BOTTOM: 3px;
    POSITION: absolute;
    TOP: 2px
}
.home .content-black OBJECT
{
    RIGHT: 2px;
    PADDING-BOTTOM: 3px;
    POSITION: absolute;
    TOP: 2px
}
.home .content-black H1
{
    FONT-SIZE: 1.33em;
    PADDING-BOTTOM: 20px;
    WIDTH: 280px;
    COLOR: #fff;
    LINE-HEIGHT: 1.33em
}
.home .content-black P
{
    FONT-SIZE: 1.33em;
    MARGIN-BOTTOM: 1em;
    COLOR: #fff;
    LINE-HEIGHT: 1.33em
}
#footer H2
{
    FONT-SIZE: 1.7em;
    MARGIN-BOTTOM: 6px;
    COLOR: #993540;
    LINE-HEIGHT: 1.1em
}
#footer A
{
    TEXT-DECORATION: none
}
#footer A:hover
{
    TEXT-DECORATION: underline
}
#footer
{
    CLEAR: left;
    WIDTH: 942px
}
#footer DIV
{
    TEXT-TRANSFORM: uppercase;
    POSITION: relative
}
#footer .footer-a-top
{
    WIDTH: 622px
}
#footer .footer-a-inner
{
    WIDTH: 622px
}
#footer .footer-a-bottom
{
    WIDTH: 622px
}
#footer .footer-module
{
    DISPLAY: inline;
    FLOAT: left;
    PADDING-BOTTOM: 18px;
    MARGIN-LEFT: 14px
}
#footer .first
{
    MARGIN-LEFT: 0px
}
#footer .footer-a-top
{
    BACKGROUND: url(../images/footer-a-top.png) no-repeat 0px 0px;
    HEIGHT: 2px
}
#footer .footer-a-inner
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../images/footer-a-middle.png) repeat-y 0px 0px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px
}
#footer .footer-a-bottom
{
    CLEAR: left;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../images/box-bottom.png) no-repeat 0px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
#footer .footer-a-content
{
    PADDING-RIGHT: 418px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 0.83em;
    MIN-HEIGHT: 70px;
    BACKGROUND: url(../images/) no-repeat 2px 2px;
    PADDING-BOTTOM: 2px;
    WIDTH: 600px;
    LINE-HEIGHT: 1.4em;
    PADDING-TOP: 12px
}
#footer .footer-b-top
{
    WIDTH: 302px
}
#footer .footer-b-bottom
{
    WIDTH: 302px
}
#footer .footer-b-top
{
    BACKGROUND: url(../images/footer-b-top.png) no-repeat 0px 0px;
    HEIGHT: 2px
}

#footer .footer-b-inner
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: url(../images/footer-b-middle.png) repeat-y 0px 2px;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    WIDTH: 296px;
    PADDING-TOP: 2px;
    height:100px
}

#footer .footer-b-bottom
{
    CLEAR: left;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../images/box-bottom.png) no-repeat 0px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
#footer .footer-b-content
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 0.83em;
    MIN-HEIGHT: 70px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 2px;
    LINE-HEIGHT: 1.1em;
    PADDING-TOP: 10px
}
#footer .footer-b-content P
{
    MARGIN-BOTTOM: 0px;
    WIDTH: auto;
    COLOR: #993540;
    LINE-HEIGHT: 1.2em
}
#footer .footer-b-content P A
{
    COLOR: #993540
}
#image-grid
{
    RIGHT: 2px;
    POSITION: absolute;
    TOP: 1px
}
UL.secondary-navigation
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: auto;
    PADDING-TOP: 10px
}
UL.secondary-navigation H1
{
    COLOR: #993540;
    TEXT-ALIGN: left
}
.additional-content
{
    WIDTH: 290px
}
.team #image-grid
{
    WIDTH: 302px;
    HEIGHT: 100%
}
#image-grid IMG
{
    FLOAT: left;
    BORDER-LEFT: #fff 1px solid;
    BORDER-BOTTOM: #fff 1px solid
}
.team .content-inner
{
    OVERFLOW: hidden;
    WIDTH: 940px
}
.team .content-inner UL
{
    PADDING-BOTTOM: 25px
}
.team .content-inner H2
{
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 5px;
    COLOR: #434343;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.team .content-row
{
    OVERFLOW: hidden
}
.team .primary-content
{
    DISPLAY: inline;
    FLOAT: left;
    PADDING-BOTTOM: 30px;
    MARGIN: 0px 0px 0px 20px;
    WIDTH: 290px
}
.team .content-inner .first
{
    MARGIN-LEFT: 10px
}
.team .primary-content P
{
    MARGIN-BOTTOM: 1.33em;
    LINE-HEIGHT: 1.33em
}
.technical #image-grid
{
    WIDTH: 460px
}
.technical .content-inner
{
    PADDING-RIGHT: 480px;
    MIN-HEIGHT: 460px;
    WIDTH: 458px
}
.technical .content-inner UL
{
    PADDING-BOTTOM: 25px
}
.technical .primary-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.16em;
    PADDING-BOTTOM: 115px;
    LINE-HEIGHT: 1.42em;
    PADDING-TOP: 0px
}
.conditions .content-inner
{
    PADDING-RIGHT: 319px;
    MIN-HEIGHT: 300px;
    WIDTH: 622px
}
.conditions .content-bottom
{
    MARGIN-BOTTOM: 18px
}
.conditions UL.secondary-navigation
{
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 10px
}
.conditions H2
{
    MARGIN-LEFT: 10px;
    WIDTH: 300px
}
.conditions .primary-content
{
    MARGIN-LEFT: 10px;
    WIDTH: 300px
}
.conditions UL.secondary-navigation
{
    MARGIN-LEFT: 10px;
    WIDTH: 300px
}
.conditions H2
{
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.conditions .primary-content
{
    FONT-SIZE: 1.11em;
    PADDING-BOTTOM: 20px;
    LINE-HEIGHT: 1.42em
}
.conditions .primary-content P
{
    FONT-SIZE: 1.11em;
    LINE-HEIGHT: 1.42em
}
.conditions .primary-content OL
{
    PADDING-LEFT: 1.8em
}
.conditions .primary-content OL LI
{
    PADDING-BOTTOM: 1em
}
.conditions .additional-content
{
    BORDER-TOP: #d7d7d2 1px dotted;
    MARGIN-TOP: 8.81em;
    FONT-SIZE: 0.91em;
    RIGHT: 11px;
    BACKGROUND: url(../images/icon-pdf.gif) no-repeat 100% 0.8em;
    TEXT-TRANSFORM: uppercase;
    POSITION: absolute;
    TOP: 0px
}
.conditions .additional-content P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    WIDTH: 200px;
    PADDING-TOP: 10px
}
.conditions .additional-content LI
{
    PADDING-TOP: 0.8em
}
.findingus .content-inner
{
    OVERFLOW: hidden;
    WIDTH: 940px
}
.findingus .content-inner H2
{
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 5px;
    COLOR: #58584c;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.findingus .content-bottom
{
    MARGIN-BOTTOM: 18px
}
.findingus .primary-content
{
    CLEAR: left;
    DISPLAY: inline;
    FONT-SIZE: 1.16em;
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 290px
}
.findingus .primary-content P
{
    LINE-HEIGHT: 1.42em
}
.findingus .secondary-content
{
    FLOAT: left;
    PADDING-BOTTOM: 40px;
    MARGIN-LEFT: 20px;
    WIDTH: 300px
}
.findingus .secondary-content UL
{
    FONT-SIZE: 1em;
    TEXT-TRANSFORM: none;
    LINE-HEIGHT: 1.33em;
    PADDING-TOP: 3px
}
.findingus .secondary-content P
{
    PADDING-BOTTOM: 0.66em
}
.findingus .additional-content
{
    FLOAT: left;
    MARGIN-LEFT: 20px;
    TEXT-TRANSFORM: uppercase;
    LINE-HEIGHT: 1.33em;
    PADDING-TOP: 3px
}
.findingus .additional-content P
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/icon-pdf.gif) no-repeat 100% 0px;
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.contactingus .content-inner
{
    OVERFLOW: hidden;
    WIDTH: 940px
}
.contactingus LEGEND
{
    MARGIN-BOTTOM: 20px;
    PADDING-BOTTOM: 5px;
    COLOR: #58584c;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.contactingus H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #37382e;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.contactingus FORM
{
    WIDTH: 300px
}
.contactingus INPUT
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 1.33em;
    MARGIN-BOTTOM: 20px;
    WIDTH: 300px;
    COLOR: #993540;
    FONT-FAMILY: georgia
}

.contactingus textarea
{
    FONT-SIZE: 1.33em;
    COLOR: #993540;
    FONT-FAMILY: georgia
}
.contactingus FORM INPUT
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 1.33em;
    MARGIN-BOTTOM: 20px;
    WIDTH: 300px;
    COLOR: #993540;
    FONT-FAMILY: georgia
}
.contactingus SELECT
{
    MARGIN-TOP: 3px
}
.contactingus FORM FIELDSET
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.contactingus FORM FIELDSET LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.contactingus FORM FIELDSET SELECT
{
    FONT-SIZE: 1.33em;
    MARGIN-BOTTOM: 20px;
    WIDTH: 300px;
    COLOR: #993540;
    FONT-FAMILY: georgia
}
#formError
{
    MARGIN-LEFT: 10px;
    WIDTH: 160px;
    COLOR: #993540;
    FONT-FAMILY: georgia
}
.contactingus .content-inner H2
{
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 5px;
    COLOR: #58584c;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.contactingus .content-bottom
{
    MARGIN-BOTTOM: 18px
}
.contactingus .primary-content
{
    CLEAR: left;
    DISPLAY: inline;
    FONT-SIZE: 1.16em;
    FLOAT: left
}
.contactingus .primary-content P
{
    WIDTH: 290px
}
.contactingus P.footer
{
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 40px;
    WIDTH: auto
}
.contactingus P.footer A
{
    COLOR: #993540;
    TEXT-DECORATION: underline
}
.contactingus .primary-content P
{
    MARGIN-BOTTOM: 0.71em;
    MARGIN-LEFT: 10px;
    LINE-HEIGHT: 1.42em
}
.contactingus #address
{
    FONT-SIZE: 9px;
    MARGIN-BOTTOM: 0.71em;
    MARGIN-LEFT: 10px;
    LINE-HEIGHT: 1.42em
}
.contactingus .secondary-content
{
    FLOAT: left;
    MARGIN-LEFT: 20px;
    WIDTH: 300px
}
.contactingus .secondary-content UL
{
    FONT-SIZE: 1em;
    TEXT-TRANSFORM: none;
    LINE-HEIGHT: 1.33em
}
.contactingus .secondary-content P
{
    LINE-HEIGHT: 1.33em
}
.contactingus .additional-content
{
    FLOAT: left;
    MARGIN-LEFT: 20px;
    PADDING-TOP: 21px
}
.contactingus .additional-content P
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.contactingus TEXTAREA
{
    WIDTH: 290px;
    HEIGHT: 320px
}


.gallery .primary-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 945px;
    PADDING-TOP: 0px
}




.gallery .primary-content P
{
    FONT-SIZE: 1.42em;
    MARGIN: 10px;
    LINE-HEIGHT: 1.33em
}
.gallery .primary-content H2
{
    FONT-SIZE: 1.42em;
    MARGIN: 10px;
    LINE-HEIGHT: 1.33em
}
.gallery .primary-content LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.gallery UL.secondary-navigation
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: auto;
    PADDING-TOP: 10px
}
.gallery .primary-content LI IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1px;
    PADDING-TOP: 0px
}
.gallery .primary-content A.thickbox
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}


.testimonials .primary-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 945px;
    PADDING-TOP: 0px
}




.testimonials .primary-content P
{
    FONT-SIZE: 1.42em;
    MARGIN: 10px;
    LINE-HEIGHT: 1.33em
}
.testimonials .primary-content H2
{
    FONT-SIZE: 1.42em;
    MARGIN: 10px;
    LINE-HEIGHT: 1.33em
}
.testimonials .primary-content LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.testimonials UL.secondary-navigation
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 15px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: auto;
    PADDING-TOP: 10px
}
.testimonials .primary-content LI IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1px;
    PADDING-TOP: 0px
}
.testimonials .primary-content A.thickbox
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

.capacity .content-inner
{
    OVERFLOW: hidden;
    WIDTH: 940px
}
.capacity .content-bottom
{
    MARGIN-BOTTOM: 18px
}
.capacity .primary-content
{
    PADDING-LEFT: 10px;
    LINE-HEIGHT: 1.33em
}
.capacity .primary-content IMG
{
    FLOAT: right
}
.capacity .primary-content IMG#plan1
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 36px;
    PADDING-TOP: 5px
}
.capacity .primary-content IMG#plan2
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 36px;
    PADDING-TOP: 5px
}
.capacity .primary-content IMG#plan3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 36px;
    PADDING-TOP: 5px
}
.capacity .primary-content H2
{
    CLEAR: right;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 3px;
    WIDTH: 906px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.capacity .primary-content P
{
    CLEAR: left;
    PADDING-BOTTOM: 8px
}
.capacity .primary-content P SPAN
{
    DISPLAY: block;
    PADDING-BOTTOM: 8px
}
.capacity .primary-content UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 0px
}
.equipment #image-grid
{
    WIDTH: 461px
}
.equipment .content-inner
{
    PADDING-RIGHT: 479px;
    WIDTH: 462px
}
.equipment .content-inner H2
{
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 5px;
    COLOR: #58584c;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.equipment UL.secondary-navigation
{
    PADDING-BOTTOM: 25px
}
.equipment .primary-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}
.equipment .primary-content P
{
    FONT-SIZE: 1.16em;
    PADDING-BOTTOM: 0.8em;
    LINE-HEIGHT: 1.3em
}
.equipment .primary-content .details
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.91em;
    MARGIN-BOTTOM: 8px;
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 1.45em;
    PADDING-TOP: 0px
}
.equipment .primary-content UL.accordian UL LI.first
{
    PADDING-TOP: 8px
}
.equipment .primary-content UL.accordian H2 A
{
    COLOR: #58584c
}

.catering .content-inner
{
    //PADDING-RIGHT: 479px;
    MIN-HEIGHT: 460px
    
}
.catering #tag
{
    MARGIN-TOP: 5px;
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.catering .primary-content H1
{
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 5px;
    MARGIN: 6px 0px 8px 10px;
    COLOR: #37382e;
    LINE-HEIGHT: 1.55em;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.catering .primary-content
{
    MARGIN-LEFT: 10px
}
.catering .primary-content P
{
    FONT-SIZE: 1.16em;
    PADDING-BOTTOM: 0.8em;
    LINE-HEIGHT: 1.3em
}
.catering .primary-content UL LI
{
    FONT-SIZE: 0.91em;
    LINE-HEIGHT: 1.45em
}
.about #image-grid
{
    WIDTH: 577px
}
.about .content-inner
{
    PADDING-RIGHT: 600px;
    MIN-HEIGHT: 620px;
    WIDTH: 341px
}
.about .primary-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
.about .primary-content H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.about .primary-content P
{
    FONT-SIZE: 1.16em;
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 1.42em
}
.booking #image-grid
{
    WIDTH: 460px
}
.booking .content-inner
{
    PADDING-RIGHT: 480px;
    MIN-HEIGHT: 620px;
    WIDTH: 458px
}
.booking .primary-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
.booking .primary-content H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.booking .primary-content P
{
    FONT-SIZE: 1.16em;
    LINE-HEIGHT: 1.42em
}
.booking .additional-content
{
    BORDER-TOP: #d7d7d2 1px dotted;
    MARGIN-TOP: 8.81em;
    FONT-SIZE: 0.91em;
    RIGHT: 11px;
    BACKGROUND: url(../images/icon-pdf.gif) no-repeat 100% 0.8em;
    TEXT-TRANSFORM: uppercase;
    POSITION: absolute;
    TOP: 0px
}
.booking .additional-content-inline
{
    BORDER-TOP: #d7d7d2 1px dotted;
    MARGIN-TOP: 0.81em;
    FONT-SIZE: 0.91em;
    BACKGROUND: url(../images/icon-pdf.gif) no-repeat 100% 0.8em;
    LEFT: 11px;
    TEXT-TRANSFORM: uppercase;
    TOP: 0px
}
.booking .additional-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    PADDING-TOP: 10px
}
.additional-content-inline P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    PADDING-TOP: 10px
}
.booking .additional-content
{
    PADDING-TOP: 0.8em
}
.additional-content-inline LI
{
    PADDING-TOP: 0.8em
}
.quote
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d7d7d2 1px dotted;
    MARGIN-TOP: 17px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 6px;
    COLOR: #993540;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d7d7d2 1px dotted;
    FONT-FAMILY: georgia
}
.quote-ref
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d7d7d2 1px dotted;
    FONT-FAMILY: georgia
}

.quote1
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #d7d7d2 1px dotted;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 6px;
    COLOR: #993540;
    PADDING-TOP: 6px;
    FONT-FAMILY: georgia
}
.quote-ref1
{
    PADDING-RIGHT: 10px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 6px;

    FONT-FAMILY: georgia
}

.private #image-grid
{
    WIDTH: 461px
}
.private .content-inner
{
    PADDING-RIGHT: 520px;
    MIN-HEIGHT: 620px;
    WIDTH: 420px
}
.private .primary-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
.private .primary-content H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.private .primary-content P
{
    FONT-SIZE: 1.16em;
    PADDING-BOTTOM: 8px;
    LINE-HEIGHT: 1.42em
}
.news .content-inner
{
    PADDING-BOTTOM: 20px;
    WIDTH: 940px
}
.news H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.news H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.news .content-inner H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.news H1
{
    PADDING-RIGHT: 100px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #37382e
}
.news H2
{
    MARGIN-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #37382e
}
.news .primary-content
{
    FLOAT: left
}
.news .secondary-content
{
    FLOAT: left
}
.news .primary-content
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 430px
}
.news .primary-content DIV
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 20px;
    POSITION: relative
}
.news .primary-content P.feed
{
    PADDING-RIGHT: 20px;
    RIGHT: 0px;
    BACKGROUND: url(../images/icon-rss.gif) no-repeat 100% center;
    WIDTH: 100px;
    POSITION: absolute;
    TOP: 15px;
    HEIGHT: 14px;
    TEXT-ALIGN: right
}
.news .primary-content UL LI UL LI
{
    FONT-SIZE: 0.91em;
    LINE-HEIGHT: 1.9em
}
.news .primary-content UL LI P
{
    FONT-SIZE: 0.91em;
    LINE-HEIGHT: 1.9em
}
.news .primary-content UL LI A
{
    FONT-SIZE: 0.91em;
    LINE-HEIGHT: 1.9em
}
.news .primary-content H3
{
    FONT-SIZE: 0.91em;
    LINE-HEIGHT: 1.9em
}
.news .primary-content UL LI UL
{
    FLOAT: right;
    WIDTH: 320px
}
.news .primary-content UL LI P
{
    FLOAT: right;
    WIDTH: 320px
}
.news .primary-content UL LI A
{
    FLOAT: right;
    WIDTH: 320px
}
.news .primary-content H3
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.news .primary-content LI
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    OVERFLOW: hidden;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.news .primary-content UL LI UL LI
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.news .primary-content UL LI A
{
    COLOR: #58584c
}
.news .primary-content UL LI UL LI A
{
    COLOR: #58584c
}
.news .primary-content UL LI UL LI A
{
    FONT-SIZE: 1em
}
.news .secondary-content
{
    PADDING-BOTTOM: 20px;
    MARGIN: 0px 18px 0px 20px;
    WIDTH: 420px
}
.news .secondary-content P
{
    FONT-SIZE: 1.16em;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 1.07em
}
.news .secondary-content BR
{
    LINE-HEIGHT: 3px
}
.news .secondary-content .notes
{
    BORDER-TOP: #d7d7d2 1px dotted;
    FONT-SIZE: 0.91em;
    LINE-HEIGHT: 1.27em;
    PADDING-TOP: 8px
}
.news .secondary-content H4
{
    BORDER-TOP: #d7d7d2 1px dotted;
    FONT-SIZE: 0.91em;
    LINE-HEIGHT: 1.27em;
    PADDING-TOP: 8px
}
.news .secondary-content P.notes
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.news .secondary-content UL.notes
{
    PADDING-BOTTOM: 8px
}

{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#TB_window
{
    FONT: 10px Georgia, Arial, Helvetica, sans-serif;
    COLOR: #404040
}
#TB_window A
{
    FONT: 10px Georgia, Arial, Helvetica, sans-serif;
    COLOR: #404040
}
#TB_window P
{
    FLOAT: left;
    MARGIN: 0px 5px
}
#TB_secondLine
{
    FONT: 10px Tahoma, Georgia, Arial, Helvetica, sans-serif
}
#TB_window P.TB_links
{
    FLOAT: none;
    TEXT-ALIGN: right
}
#TB_window A:hover
{
    TEXT-DECORATION: underline
}
#TB_overlay
{
    Z-INDEX: 100;
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: fixed;
    TOP: 0px;
    HEIGHT: 100%
}
.TB_overlayMacFFBGHack
{
    BACKGROUND: url(../images/macFFBgHack.png)
}
.TB_overlayBG
{
    FILTER: alpha(opacity=50);
    BACKGROUND-COLOR: #000;
    moz-opacity: 0.50;
    opacity: 0.50
}
 HTML #TB_overlay
{
    POSITION: absolute;
    ;
    HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#TB_window
{
    DISPLAY: none;
    Z-INDEX: 102;
    BACKGROUND: #fff;
    LEFT: 50%;
    PADDING-BOTTOM: 1em;
    POSITION: fixed;
    TOP: 50%;
    TEXT-ALIGN: left
}
 HTML #TB_window
{
    ;
    MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    POSITION: absolute
}
#TB_window IMG#TB_Image
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    DISPLAY: block;
    MARGIN: 5px;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-BOTTOM: #ccc 1px solid
}
#TB_caption
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    COLOR: #993540;
    PADDING-TOP: 7px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #fff
}
#TB_closeWindow
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 11px;
    HEIGHT: 25px
}
#TB_closeAjaxWindow
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 7px;
    TEXT-ALIGN: right
}
#TB_ajaxWindowTitle
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    MARGIN-BOTTOM: 1px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 7px
}
#TB_title
{
    HEIGHT: 27px;
    BACKGROUND-COLOR: #e8e8e8
}
#TB_ajaxContent
{
    CLEAR: both;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    OVERFLOW: auto;
    LINE-HEIGHT: 1.4em;
    PADDING-TOP: 2px;
    TEXT-ALIGN: left
}
.TB_modal#TB_ajaxContent
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
#TB_ajaxContent P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
#TB_load
{
    DISPLAY: none;
    Z-INDEX: 103;
    LEFT: 50%;
    MARGIN: -6px 0px 0px -104px;
    WIDTH: 208px;
    POSITION: fixed;
    TOP: 50%;
    HEIGHT: 13px
}
 HTML #TB_load
{
    ;
    MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    POSITION: absolute
}
#TB_HideSelect
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    Z-INDEX: 99;
    FILTER: alpha(opacity=0);
    LEFT: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    POSITION: fixed;
    TOP: 0px;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #fff;
    moz-opacity: 0;
    opacity: 0
}
 HTML #TB_HideSelect
{
    POSITION: absolute;
    ;
    HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#TB_iframeContent
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#login
{
    MARGIN-LEFT: 10px;
    WIDTH: auto
}
.formConfirm LI
{
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 10px
}
P.confirmLead
{
    PADDING-BOTTOM: 20px
}
.confirmOptions
{
    PADDING-TOP: 20px
}
.confirmOptions A
{
    PADDING-RIGHT: 20px;
    FONT-WEIGHT: bold
}
.confirmOptions SPAN
{
    FONT-SIZE: 1.5em
}
.confirmOptions #submit
{
    FLOAT: none;
    MARGIN: 0px
}
P.thanks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
TABLE
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    WIDTH: 100%;
    PADDING-TOP: 20px
}
TABLE TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 10px
}
TABLE TD INPUT
{
    FLOAT: none
}
TABLE THEAD TR TH
{
    PADDING-BOTTOM: 15px;
    BORDER-BOTTOM: #e9e9e9 1px solid
}
TABLE .title
{
    WIDTH: 20%
}
TABLE .summary
{
    WIDTH: 30%
}
TABLE .eventDate
{
    WIDTH: 15%
}
TABLE .loggedDate
{
    WIDTH: 15%
}
TABLE .entryType
{
    WIDTH: 10%
}
TABLE .select
{
    WIDTH: 10%;
    TEXT-ALIGN: right
}
FORM TABLE INPUT
{
    MARGIN-BOTTOM: 0px;
    WIDTH: auto
}
INPUT#edit
{
    MARGIN-BOTTOM: 0px;
    WIDTH: auto
}
INPUT#delete
{
    MARGIN-BOTTOM: 0px;
    WIDTH: auto
}
INPUT#editOk
{
    MARGIN-BOTTOM: 0px;
    WIDTH: auto
}
INPUT#submitEvent
{
    MARGIN-BOTTOM: 0px;
    WIDTH: auto
}
INPUT#editOk
{
    CLEAR: left;
    MARGIN-LEFT: 150px
}
INPUT#submitEvent
{
    CLEAR: left;
    MARGIN-LEFT: 150px
}
INPUT#edit
{
    MARGIN-RIGHT: 10px
}
INPUT#delete
{
    MARGIN-RIGHT: 10px
}
.admin .content-inner
{
    WIDTH: 940px
}
.admin H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.admin .content-inner H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.admin H1
{
    PADDING-RIGHT: 100px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #37382e
}
.admin .content-inner H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.35em;
    PADDING-BOTTOM: 20px;
    COLOR: #58584c;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.admin H3
{
    CLEAR: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    MARGIN-BOTTOM: 10px
}
.admin P A
{
    TEXT-DECORATION: underline
}
.admin .primary-content
{
    FLOAT: left
}
.admin .secondary-content
{
    FLOAT: left
}
.admin .primary-content
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 900px;
    POSITION: relative
}
.admin DIV.getRange
{
    MARGIN-BOTTOM: 20px
}
.admin DIV.getRange .entryType
{
    FLOAT: left
}
.admin DIV.getRange H2
{
    DISPLAY: inline;
    MARGIN-RIGHT: 5px
}
.admin DIV.getRange SELECT
{
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 10px
}
.admin DIV.getRange .entryType SELECT
{
    MARGIN-LEFT: 0px
}
.admin DIV.getRange P.optionDivide
{
    MARGIN-TOP: 0.33em;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0.44em
}
.admin DIV.getRange FIELDSET
{
    CLEAR: none;
    FLOAT: left;
    MARGIN-LEFT: 30px
}
.admin DIV.getRange H3
{
    MARGIN-TOP: 0.69em;
    DISPLAY: block;
    MARGIN-BOTTOM: 0.69em;
    MARGIN-LEFT: 10px
}
.admin FORM SELECT#entryType
{
    WIDTH: 6em;
    MARGIN-RIGHT: 60%
}
.admin UL#submitResults
{
    PADDING-BOTTOM: 10px
}
.admin UL#submitResults LI
{
    CLEAR: left;
    MARGIN-BOTTOM: 10px
}
.admin UL#submitResults LI SPAN
{
    FLOAT: left;
    WIDTH: 100px
}
.admin P.confirmDetails
{
    CLEAR: left
}
.admin P.confirmDetails A
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 1.5em;
    COLOR: #993540;
    TEXT-DECORATION: underline
}
.admin P.confirmDetails INPUT
{
    FLOAT: none;
    MARGIN: 20px 0px 0px
}
P.notice
{
    CLEAR: left
}
.admin DIV.getRange #submit
{
    CLEAR: none;
    MARGIN-TOP: 1.1em;
    FLOAT: left;
    MARGIN-BOTTOM: 1.45em;
    MARGIN-LEFT: 20px
}
 HTML .admin DIV.getRange #submit
{
    MARGIN-TOP: 2.2em
}
.admin DIV.getRange .selectEnMasse
{
    CLEAR: left;
    PADDING-BOTTOM: 40px
}
.admin DIV.getRange .selectEnMasse P.optionDivide
{
    DISPLAY: inline
}
.admin DIV.getRange .selectEnMasse INPUT
{
    MARGIN-TOP: 1.1em;
    FLOAT: none;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 10px
}
.admin P.addRecord
{
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 40px;
    BORDER-BOTTOM: #e9e9e9 1px solid
}
.admin P.addRecord A
{
    COLOR: #993540;
    TEXT-DECORATION: underline
}
.addRecord H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.addRecord .content-inner H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.55em;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d7d7d2 1px dotted
}
.addRecord H1
{
    PADDING-RIGHT: 100px;
    COLOR: #37382e
}
.addRecord .content-inner H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.35em;
    PADDING-BOTTOM: 20px;
    COLOR: #58584c;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.addRecord H3
{
    CLEAR: left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    MARGIN-BOTTOM: 10px
}
.addRecord .primary-content
{
    FLOAT: left
}
.addRecord .secondary-content
{
    FLOAT: left
}
.addRecord .primary-content
{
    FLOAT: left;
    MARGIN-LEFT: 10px;
    WIDTH: 900px;
    POSITION: relative
}
.addRecord FORM
{
    WIDTH: 800px
}
.addRecord FORM FIELDSET
{
    WIDTH: 620px
}
.addRecord P A
{
    TEXT-DECORATION: underline
}
.addRecord #submitResults
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.addRecord #submitResults P
{
    CLEAR: left;
    PADDING-BOTTOM: 5px
}
.addRecord #submitResults P SPAN
{
    FLOAT: left;
    WIDTH: 120px
}
.addRecord .confirmDetails
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
.addRecord .confirmDetails A
{
    FONT-WEIGHT: normal
}
.addRecord #confirm
{
    FLOAT: none;
    MARGIN: 20px 0px 0px 20px;
    WIDTH: auto
}
.addRecord .notice
{
    PADDING-BOTTOM: 10px
}
.admin FORM
{
    MARGIN-TOP: 20px;
    PADDING-BOTTOM: 20px;
    OVERFLOW: hidden
}
.admin FORM LABEL
{
    FLOAT: left;
    WIDTH: 160px
}
.admin FORM INPUT
{
    FLOAT: left;
    WIDTH: 160px
}
.admin FORM TEXTAREA
{
    FLOAT: left;
    WIDTH: 160px
}
.admin FORM FIELDSET
{
    FLOAT: left;
    WIDTH: 160px
}
.admin FORM P.error
{
    FLOAT: left;
    WIDTH: 160px
}
.admin FORM LABEL
{
    CLEAR: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 150px
}
FORM P.error
{
    CLEAR: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 150px
}
.admin FORM FIELDSET
{
    CLEAR: left;
    PADDING-BOTTOM: 20px;
    WIDTH: auto
}
.admin FORM FIELDSET LABEL
{
    CLEAR: none;
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.admin FORM FIELDSET LABEL.first
{
    PADDING-LEFT: 0px
}
.admin FORM FIELDSET SELECT
{
    WIDTH: 5em
}
.admin FORM INPUT
{
    FONT-SIZE: 2em;
    MARGIN-BOTTOM: 20px;
    WIDTH: auto;
    COLOR: #993540;
    FONT-FAMILY: georgia
}
.admin FORM TEXTAREA
{
    WIDTH: 240px;
    HEIGHT: 18em
}
.admin FORM #submit
{
    CLEAR: left;
    WIDTH: auto
}
FORM P.error
{
    CLEAR: left;
    WIDTH: auto
}
.admin FORM #submit
{
    MARGIN-LEFT: 0px
}
.admin FORM P.error
{
    COLOR: red
}
DIV.recordEntry
{
    WIDTH: 100%
}
.admin FORM .loginBox
{
    CLEAR: left;
    FLOAT: left;
    WIDTH: 500px
}
DIV.recordEntry INPUT
{
    MARGIN-BOTTOM: 20px;
    WIDTH: 700px
}
DIV.recordEntry TEXTAREA
{
    MARGIN-BOTTOM: 20px;
    WIDTH: 700px
}
DIV.recordEntry P
{
    CLEAR: left;
    FLOAT: left;
    WIDTH: 150px
}
DIV.recordEntry LABEL
{
    CLEAR: left;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    WIDTH: 150px
}
DIV.recordEntry FIELDSET
{
    CLEAR: none;
    FLOAT: left;
    WIDTH: auto
}
DIV.recordEntry FIELDSET SELECT
{
    MARGIN-RIGHT: 5px
}
DIV.recordEntry #entryType
{
    FLOAT: left;
    MARGIN-BOTTOM: 20px
}
