BODY{
    font-family : arial, Verdana, sans-serif;
    font-size: 10pt;
    font-weight : normal;
    text-decoration : none
    color : #333366;
    background-color : white;
}

A.m:link
{
    FONT-SIZE: 8pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.m:visited
{
    FONT-SIZE: 8pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.m:active
{
    FONT-SIZE: 8pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.m:hover
{
    FONT-SIZE: 8pt;
    BACKGROUND: #333366;
    COLOR: yellow;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.mpop:link
{
    FONT-SIZE: 8pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.mpop:visited
{
    FONT-SIZE: 8pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.mpop:active
{
    FONT-SIZE: 8pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.mpop:hover
{
    FONT-SIZE: 8pt;
    BACKGROUND: #333366;
    COLOR: yellow;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.ml:link
{
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.ml:visited
{
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.ml:active
{
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.ml:hover
{
    FONT-SIZE: 10pt;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.menuLabel
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: #333366;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 75px;
    CLIP: rect(0px 75px 20px 0px);
    COLOR: white;
    PADDING-TOP: 2px;
    POSITION: absolute;
    HEIGHT: 20px;
    layer-background-color: #333366
}
.menuBox
{
    BORDER-RIGHT: black 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 2px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: #333366;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: black 2px solid;
    WIDTH: 120px;
    COLOR: #6666ff;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 2px solid;
    POSITION: absolute;
    layer-background-color: #333366
}
.menuPopBox
{
    BORDER-RIGHT: 2px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 2px outset;
    PADDING-LEFT: 2px;
    BACKGROUND: #333366;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: 2px outset;
    WIDTH: 160px;
    COLOR: #6666ff;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 2px outset;
    POSITION: absolute;
    layer-background-color: #333366
}
#menuAnchor
{
    LEFT: 0px;
    VISIBILITY: hidden;
    WIDTH: 1em;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 1em
}

.MessageArea
{
    BACKGROUND-COLOR: #333366;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    TEXT-DECORATION: none
}

.MenuLevel1
{
    BACKGROUND-COLOR: #333366;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    TEXT-DECORATION: none
}

.MenuLevel1 A
{
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}


.MenuLevel2
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    TEXT-DECORATION: none
}

.MenuLevel2 A
{
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

.MenuLevel2 A:hover
{
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}

.MenuBorder
{
    BACKGROUND-COLOR: #333366;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    TEXT-DECORATION: none
}

.MenuSeparator
{
    OVERFLOW: hidden;
    WIDTH: 1pt;
    COLOR: white;
    TEXT-ALIGN: center
}

TABLE {
}

.Tint {
    BACKGROUND-COLOR: #e2e9ef;
}

.Form
{
    BORDER-BOTTOM: #333366 solid;
    BORDER-LEFT: #333366 solid thin;
    BORDER-RIGHT: #333366 solid;
    BORDER-TOP: #333366 solid thin;
    COLOR: white;
    FONT-FAMILY: Arial;
    PADDING-RIGHT: 10px

}

.FormTitle
{
    BACKGROUND-COLOR: #333366;
    COLOR: white;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 10px;
    FONT-FAMILY: Arial;
}

.FormError
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial;
}

.FormBody
{
}


.FormLabel
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;

}

.ComboBox
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}

.InputTextBox
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}

.PageMargin
{
}

.Page
{
    font-family : Arial;
    font-size: 10pt;
    font-weight : normal;
    color : #333366;
    background-color : white;
    text-decoration : none
}

.Page B, STRONG
{
    font-weight : bold;
}

.DataTableSeparator
{
    BORDER-BOTTOM: #333366 solid thin;
    BORDER-TOP: #333366 solid thin;
    COLOR: white;
    FONT-FAMILY: Arial;
    PADDING-RIGHT: 0px
}

.DataTable
{
    COLOR: white;
    FONT-FAMILY: Arial;
    PADDING-RIGHT: 0px
}

.DataTableHeader
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}

.DataTableHeaderSmall
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}

.DataTableText
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}

.DataTableMessage
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}

.DataTableSubHeader
{
    BACKGROUND-COLOR: white;
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}


.DataTableHeading
{

    font-family : Arial ;
    font-size: 12pt;
    font-weight : normal;
    color : black;
    background-color : white;
    text-decoration : none
}

.DataTableTitle
{
    font-family : Arial;
    font-size: 12pt;
    font-weight : bold;
    color : #333366;
    background-color : #white;
    text-decoration : none
}

.SidePane
{
}

.SidePaneBorder
{
background-color: silver;
}

.SidePaneCell
{
background-color: white;
}

.SidePaneTitleCell
{
background-color: silver;
}

.SidePaneTitleImage
{
padding-left: 5px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

.SidePaneTitle
{
font-family: Arial;
font-size: 8pt;
font-weight: 600;

padding-left: 2px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

.SidePaneData
{
background-color: white;

padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;

font-family: Arial;
font-size: 9pt;
font-weight: normal;
}

.SidePaneData STRONG
{
font-weight: bold
}

.SidePaneAnchor
{
    text-align:right;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;

    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    COLOR: #333366;
}

.SidePaneAnchor A
{
    text-align:right;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;

    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    COLOR: #333366;
    text-decoration: none
}

.SidePaneAnchor A:hover
{
    text-align:right;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;

    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    COLOR: #333366;
    text-decoration: underline
}

.EntryField
{
    background-Color:#FEFFAD;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
}

.ActiveEntryField
{
    Border-Color:green;
    Border-width:thin;
    BORDER-BOTTOM: green solid 2px;
    Background-Color:#FEFFAD;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
}

BODY TD
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    font-weight : normal;
}

BODY TD.WorkbookHeader
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 16pt;
    font-weight : bold;
}

.DataTableTabSelected
 {

    COLOR: #333366;
    BACKGROUND-COLOR: #639cff;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
 }

.DataTableTab
 {

    COLOR: white;
    BACKGROUND-COLOR: #082163;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
 }

.DataTableTab A
 {

    COLOR: white;
    BACKGROUND-COLOR: transparent;
    FONT-WEIGHT : bold;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    FONT-SIZE: 10pt
 }

.DataTableTab A:hover
 {

    COLOR: white;
    BACKGROUND-COLOR: transparent;
    FONT-WEIGHT : bold;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    FONT-SIZE: 10pt
 }

.DataTableTabSeparator
 {

    COLOR: white;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px
 }

.DataTableTopMargin
 {

    COLOR: white;
    BACKGROUND-COLOR: #639cff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 4pt;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
 }

.DataTableData
 {

    COLOR: white;
    BACKGROUND-COLOR: silver;
    FONT-FAMILY: Arial;
    FONT-SIZE: 2pt;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px
 }

.DataTableHeader
{
    BACKGROUND-COLOR: #639cff;
    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}

.DataTableOrderList
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}

.DataTableOrderList A
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

.DataTableOrderList A:hover
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}

.DataTablePageList
 {

    COLOR: #333366;
    BACKGROUND-COLOR: #639cff;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 3px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    width: 20%
 }

.DataTablePageList A
 {

    COLOR: white;
    BACKGROUND-COLOR: transparent;
    FONT-WEIGHT : bold;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    FONT-SIZE: 10pt
}

.DataTablePageList A:hover
 {

    COLOR: white;
    BACKGROUND-COLOR: transparent;
    FONT-WEIGHT : bold;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    FONT-SIZE: 10pt
}

TABLE.DataTableForm
{
    WIDTH: 100%;
    BORDER-WIDTH: 0;
}
TABLE.DataTableForm TR
{
}
TABLE.DataTableForm TH
{
    PADDING: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
}
TABLE.DataTableForm TH.GreyHeader
{
    BACKGROUND-COLOR: silver;
    TEXT-ALIGN: left;
    BORDER: gray 1px solid;
    PADDING: 2px;
}
TABLE.DataTableForm TH.Value
{
    TEXT-ALIGN: right
}
TABLE.DataTableForm TD
{
    BORDER-WIDTH: 0;
    PADDING: 0px;
    COLOR: #333366;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
}
TABLE.DataTableForm TD.Value
{
    TEXT-ALIGN: right
}
TABLE.DataTableForm .FieldLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    COLOR: #333366;
}

.CatalogueCategories
{
    BACKGROUND-COLOR: white;
    COLOR: #639cff;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}

.CatalogueCategories A
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

.CatalogueCategories A:hover
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}

.OrderFormAddress
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: gray inset 1px;
    BORDER-LEFT: gray inset 1px;
    BORDER-RIGHT: gray inset 1px;
    BORDER-TOP: gray inset 1px
}

.OrderFormFooter
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    BORDER-BOTTOM: gray inset 1px;
    BORDER-LEFT: gray inset 1px;
    BORDER-RIGHT: gray inset 1px;
    BORDER-TOP: gray inset 1px
}

.OrderFormHeading
{
    BACKGROUND-COLOR: silver;
    BORDER-BOTTOM: gray groove 1px;
    BORDER-LEFT: gray solid 1px;
    BORDER-RIGHT: gray solid 1px;
    BORDER-TOP: gray solid 1px;
    COLOR: navy;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

.PageTitle
{
    BACKGROUND-COLOR: white;
    COLOR: #639cff;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt
}
.error
{
padding: 3 3 3 10;
Background-Color:#FA5C5C;
}

.CatalogueSibling
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}

.CatalogueSibling A
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

.CatalogueSibling A:hover
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}

.SelectedCatalogueSibling
{
    BACKGROUND-COLOR: white;
    COLOR: #639cff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.colouredbox
{
	Background-Color:#FFFF80;
	BORDER-BOTTOM: Silver solid 2px;
	BORDER-LEFT: Silver solid 1px;
	BORDER-RIGHT: Silver solid 2px;
	BORDER-TOP: Silver solid 1px;
	padding: 5 5 5 5;
}

.StandardLink
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
}

.StandardLink A
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}

.StandardLink A:hover
{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: underline
}



.info
{
padding: 3 3 3 10;
Background-Color:#94FF6F;
}

.info a
{
text-decoration:underline;
}
.RightPaneTitleCell
{
	background-color: #639CFF;
}

.RightPaneTitle
{
	background-color: #639CFF;
	color: white;
	font-family: Arial;
	font-size: 8pt;
	font-weight: 600;

	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.RightPaneBorder
{

  COLOR: white;
  BACKGROUND-COLOR: #639CFF;
  FONT-FAMILY: Arial;
  FONT-SIZE: 4pt;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px
}

.RightPaneData
{
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
}

.RightPaneCell
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;
}

.Label
{
    COLOR: navy;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.Subtitle
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    COLOR: silver
}
.Subtitle a
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    COLOR: silver
}
.SelectedSubtitle
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: silver
}




