BODY
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial
}
.location
{
    BORDER-TOP: black 1px;
    FONT-SIZE: 10px;
    COLOR: #000000;
    BORDER-BOTTOM: black 1px
}
.location A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.location A:hover
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.rule
{
}
.header
{
    BACKGROUND-COLOR: #ff8204
}
.menu
{
    BACKGROUND-COLOR: #dee3e8
}
.mainBody
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px
}
.footer
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    COLOR: #324ea1
}
.mainBody .bodyText
{
    FONT-SIZE: 11px
}
.mainBody .commentText
{
}
.menu .level1
{
}
UNKNOWN
{
    BACKGROUND-COLOR: #fff8dc
}
UNKNOWN
{
    BACKGROUND-COLOR: #fff8dc
}
BODY A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #324ea1;
    TEXT-DECORATION: none
}
.mainBody .formPage
{
}
.mainBody .formPage .form
{
}
.mainBody .formPage .form .formGroup
{
}
.mainBody .formPage .form .formGroup TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.mainBody .formPage .form .formGroup TH
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #002d77;
    TEXT-ALIGN: left
}
BODY A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #324ea1;
    TEXT-DECORATION: underline
}
.menu .level2
{
}
.menu .level3
{
}
.mainBody .contentBox
{
    FONT-SIZE: 11px;
    BACKGROUND-COLOR: #fafafa
}
.mainBody .listProduct
{
    FONT-SIZE: 10px
}
.mainBody .fullProduct
{
}
.fullArticle
{
}
.fullArticle .headline
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 18px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #9eb1d5
}
.fullArticle .strap
{
    FONT-SIZE: 12px
}
.fullArticle .date
{
    COLOR: #666666
}
.fullArticle TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.fullEvent
{
}
.fullEvent .headline
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 18px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #9eb1d5
}
.fullEvent .strap
{
    FONT-SIZE: 12px;
    PADDING-TOP: 20px
}
.fullEvent .date
{
    COLOR: #666666
}
.fullEvent TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.listArticle
{
}
.listArticle .date
{
}
.listArticle .headline
{
}
.listArticle .headline A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px
}
.listArticle .headline A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px
}
.listArticle .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/dotted_line.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.listArticle TD
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.listEvent
{
}
.listEvent .headline
{
}
.listEvent .headline A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px
}
.listEvent .headline A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px
}
.listEvent .date
{
}
.listEvent .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/dotted_line.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.listEvent TD
{
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.mainBody .listProduct .productName
{
}
.mainBody .listProduct .productName A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    TEXT-DECORATION: none
}
.mainBody .listProduct .productName A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    TEXT-DECORATION: none
}
.mainBody .fullProduct .productName
{
    FONT-SIZE: 18px
}
.menu .level2 A
{
    FONT-SIZE: 12px
}
.menu .level2 A:hover
{
    FONT-SIZE: 12px
}
.menu .level3 A
{
    FONT-SIZE: 11px
}
.menu .level3 A:hover
{
    FONT-SIZE: 11px
}
BODY TD
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 15px
}
.header .form
{
}
.header .form .formGroup
{
}
.header .form .formGroup .subTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left
}
.header .form .formGroup INPUT
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 11px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.mainBody .listProduct .stepper
{
}
.mainBody .fullProduct A
{
    FONT-WEIGHT: bolder
}
.mainBody .fullProduct A:hover
{
    FONT-WEIGHT: bolder
}
.mainBody .fullProduct .price
{
}
.mainBody .fullProduct .options
{
}
.mainBody .fullProduct .size
{
}
.mainBody .fullProduct .manufacturer
{
}
.mainBody .fullProduct .stockcode
{
}
.mainBody .listArticle DIV
{
}
.mainBody .listEvent DIV
{
}
.title
{
    BACKGROUND-COLOR: #ffc082
}
.title .titleText
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #3b53cf
}
.menu A
{
    FONT-WEIGHT: lighter;
    COLOR: #000000
}
.menu A:hover
{
    FONT-WEIGHT: lighter;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.menu .level1 A
{
    FONT-SIZE: 13px
}
.menu .level1 A:hover
{
    FONT-SIZE: 13px
}
.menu .over
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/layout/menu_background_ac.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #3b53cf
}
.menu .link
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/layout/menu_background.gif);
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ff8204
}
.menu .over .bottom
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/layout/link_bottom_ac.gif);
    BACKGROUND-REPEAT: repeat-x
}
.menu .over .left
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/link_left_ac.gif);
    BACKGROUND-REPEAT: repeat-y
}
.menu .over .right
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/layout/link_right_ac.gif);
    BACKGROUND-REPEAT: repeat-y
}
.menu .over .top
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/link_top_ac.gif);
    BACKGROUND-REPEAT: repeat-x
}
.menu .link .bottom
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/layout/link_bottom.gif);
    BACKGROUND-REPEAT: repeat-x
}
.menu .link .left
{
    BACKGROUND-POSITION: left center;
    BACKGROUND-IMAGE: url(../images/layout/link_left.gif);
    BACKGROUND-REPEAT: repeat-y
}
.menu .link .right
{
    BACKGROUND-POSITION: right center;
    BACKGROUND-IMAGE: url(../images/layout/link_right.gif);
    BACKGROUND-REPEAT: repeat-y
}
.menu .link .top
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/link_top.gif);
    BACKGROUND-REPEAT: repeat-x
}
.menu .link .topLeft
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/link_tl.gif);
    BACKGROUND-REPEAT: no-repeat
}
.menu .link .bottomRight
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/layout/link_br.gif);
    BACKGROUND-REPEAT: no-repeat
}
.menu .link .bottomLeft
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/layout/link_bl.gif);
    BACKGROUND-REPEAT: no-repeat
}
.menu .link .topRight
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/layout/link_tr.gif);
    BACKGROUND-REPEAT: no-repeat
}
.menu .over .topLeft
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/link_tl_ac.gif);
    BACKGROUND-REPEAT: no-repeat
}
.menu .over .bottomRight
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/layout/link_br_ac.gif);
    BACKGROUND-REPEAT: no-repeat
}
.menu .over .bottomLeft
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/layout/link_bl_ac.gif);
    BACKGROUND-REPEAT: no-repeat
}
.menu .over .topRight
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/layout/link_tr_ac.gif);
    BACKGROUND-REPEAT: no-repeat
}
.mainBody .contentBox .boxTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    LEFT: 5px;
    BACKGROUND-IMAGE: url(/images/layout/box_title_background.gif);
    COLOR: #002d77;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-: bolder
}
.mainBody .contentBox .top
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/box_edge_top.gif);
    BACKGROUND-REPEAT: repeat-x
}
.mainBody .contentBox .left
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/box_edge_left.gif);
    BACKGROUND-REPEAT: repeat-y
}
.mainBody .contentBox .bottom
{
    BACKGROUND-POSITION: left bottom;
    BACKGROUND-IMAGE: url(../images/layout/box_edge_bottom.gif);
    BACKGROUND-REPEAT: repeat-x
}
.mainBody .contentBox .right
{
    BACKGROUND-POSITION: right top;
    BACKGROUND-IMAGE: url(../images/layout/box_edge_right.gif);
    BACKGROUND-REPEAT: repeat-y
}
.mainBody .contentBox .boxContent
{
    PADDING-TOP: 6px
}
.home
{
}
BODY H1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #002d77
}
.mainBody .subPageList
{
}
.mainBody .subPageList .listTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px
}
.mainBody .subPageList .listTitle A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px
}
.mainBody .subPageList .listTitle A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px
}
.mainBody .subPageList .listItem
{
}
.mainBody .subPageList .listItem A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px
}
.mainBody .subPageList .listItem A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px
}
.mainBody .listContact
{
    BACKGROUND-COLOR: #ededed
}
.mainBody .listContact .company
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #ffc082
}
.mainBody .listContact .department
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #dddddd
}
.mainBody .listContact DIV
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.mainBody .listContact .rule
{
    BACKGROUND-COLOR: #dddddd
}
.mainBody .fullContact .address
{
    COLOR: #000000
}
.mainBody .fullContact .contactDetails
{
}
.mainBody .fullContact .contactDetails TD
{
    COLOR: #000000
}
.mainBody .fullContact .department
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #999999
}
.mainBody .fullContact .name
{
    FONT-SIZE: 18px;
    COLOR: #2c9caf
}
.mainBody .fullContact .title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: #787878
}
.mainBody .fullContact
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ededed
}
.mainBody .siteMap
{
}
.mainBody .siteMap .level1
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #dedede 1px solid
}
.mainBody .siteMap .level2
{
    PADDING-RIGHT: 10px
}
.mainBody .siteMap .level3
{
}
.mainBody .siteMap .level1 A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #999999
}
.mainBody .siteMap .level1 A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #999999
}
.mainBody .siteMap .level2 A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px
}
.mainBody .siteMap .level2 A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px
}
.mainBody .siteMap TR
{
    PADDING-TOP: 5px
}
.mainBody .siteMap A
{
    FONT-WEIGHT: lighter
}
.mainBody .siteMap A:hover
{
    FONT-WEIGHT: lighter
}
.menu .form
{
}
.menu .form .formGroup
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}
.menu .form .formGroup .box
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.mainBody .listProduct .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../images/dotted_line.gif);
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x
}
.mainBody .listProduct TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.home .listing
{
    BACKGROUND-COLOR: #eaedf0
}
.home .listing .title
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #d5dce1
}
.mainBody .fullContact TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .fullProduct TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.home .listing .content
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.fullEvent .venue
{
    FONT-WEIGHT: bolder
}
.home .fullArticle
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 5px
}
.home .fullEvent
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 5px
}
.home .listArticle
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.home .listEvent
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.error {
   color: #44f;
   font-weight: bold;
   padding-left: 5px;
}