BODY
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY A
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #4169bb;
    TEXT-DECORATION: none
}
BODY A:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #4169bb;
    TEXT-DECORATION: underline
}
BODY TD
{
    FONT-SIZE: 12px
}
.rule
{
    BACKGROUND-COLOR: #8f8f8f
}
.header
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(../images/layout/header_background.gif);
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #d8dade
}
.header A
{
    COLOR: #878787
}
.header A:hover
{
    COLOR: #878787
}
.menu
{
    BORDER-TOP: 1px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    LIST-STYLE-TYPE: square;
    TEXT-ALIGN: left
}
.menu A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.menu .level1
{
}
.menu A:hover
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    COLOR: #000000
}
.menu .level2
{
}
.menu .level3
{
}
.menu .cartBrief
{
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #d7d3b3
}
.menu .cartBrief .button
{
    BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: lowercase;
    COLOR: #ffffff;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #cccccc
}
.mainBody
{
    PADDING-BOTTOM: 20px
}
.mainBody .bodyText
{
    PADDING-BOTTOM: 5px;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 5px
}
.mainBody .titleText
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 18px;
    COLOR: #da6d1d;
    LINE-HEIGHT: normal
}
.mainBody
{
}
.mainBody .formPage
{
}
.mainBody .formPage .form
{
}
.mainBody .contentBox
{
}
.mainBody .contentBox .rule
{
}
.mainBody .contentBox .boxTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #ffffff
}
.mainBody .cart
{
}
.mainBody .listEvent
{
}
.mainBody .listEvent .body
{
    FONT-SIZE: 12px
}
.mainBody .listEvent .date
{
    FONT-SIZE: 11px
}
.mainBody .listEvent .rule
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #86a4be
}
.mainBody .listEvent .strap
{
    FONT-SIZE: 12px
}
.mainBody .listEvent .venue
{
    FONT-SIZE: 12px
}
.mainBody .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;
    BACKGROUND-COLOR: #bebebe
}
.mainBody .listEvent DIV
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .fullProduct
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    COLOR: #5c697f;
    PADDING-TOP: 5px
}
.mainBody .fullProduct .rule
{
    BACKGROUND-COLOR: #99ccff
}
.mainBody .fullProduct .rule A
{
    COLOR: white
}
.mainBody .fullProduct .productName
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px
}
.mainBody .fullProduct .body
{
}
.mainBody .fullProduct .options
{
}
.mainBody .fullProduct .price
{
}
.mainBody .fullProduct .size
{
}
.mainBody .fullProduct .stockCode
{
    PADDING-RIGHT: 0px
}
.mainBody .fullArticle
{
}
.mainBody .fullArticle .date
{
    PADDING-TOP: 20px
}
.mainBody .fullArticle .headline
{
    BORDER-TOP: #dedede 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #dedede 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}
.mainBody .fullArticle .strap
{
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 15px;
    COLOR: #666666;
    PADDING-TOP: 10px
}
.mainBody .fullContact
{
}
.mainBody .fullContact .address
{
    PADDING-TOP: 15px
}
.mainBody .fullContact .contactDetails
{
}
.mainBody .fullContact .contactDetails TD
{
}
.mainBody .fullContact .department
{
    BORDER-TOP: #dedede 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dedede 1px solid
}
.mainBody .fullContact .name
{
    BORDER-TOP: #dedede 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #dedede 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}
.mainBody .fullContact .title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
.mainBody .fullEvent
{
}
.mainBody .fullEvent .date
{
    PADDING-TOP: 20px
}
.mainBody .fullEvent .headline
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: #dedede 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: 1px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #dedede 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}
.mainBody .fullEvent .strap
{
    FONT-WEIGHT: bolder;
    COLOR: #666666
}
.mainBody .fullEvent .venue
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #999999
}
.mainBody .listArticle
{
}
.mainBody .listArticle .date
{
}
.mainBody .listArticle .rule
{
}
.mainBody .listArticle .strap
{
}
.mainBody .listArticle .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #bebebe
}
.mainBody .listArticle DIV
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .listContact
{
}
.mainBody .listContact .company
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-COLOR: #6495ed
}
.mainBody .listContact .department
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    BACKGROUND-COLOR: #eaeaea
}
.mainBody .listContact .rule
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.mainBody .siteMap
{
}
.mainBody .siteMap .level1
{
    PADDING-RIGHT: 2px;
    BACKGROUND-POSITION: center bottom;
    PADDING-LEFT: 2px;
    BACKGROUND-IMAGE: url(../images/layout/sitemap_level1.gif);
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 12px;
    BORDER-BOTTOM: #ffffff 1px solid;
    BACKGROUND-REPEAT: repeat-x
}
.mainBody .siteMap .level2
{
    PADDING-RIGHT: 10px
}
.mainBody .siteMap .level3
{
}
.mainBody .siteMap .level1 A
{
    FONT-SIZE: 15px
}
.mainBody .siteMap .level1 A:hover
{
    FONT-SIZE: 15px
}
.mainBody .siteMap .level2 A
{
    FONT-SIZE: 13px;
    COLOR: #666666
}
.mainBody .siteMap .level2 A:hover
{
    FONT-SIZE: 13px;
    COLOR: #666666
}
.mainBody .siteMap A
{
}
.mainBody .siteMap A:hover
{
}
.mainBody .listProduct
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.mainBody .listProduct .alternate
{
    BACKGROUND-COLOR: #ffffff
}
.mainBody .listProduct .thumbnail
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.mainBody .listProduct .rule
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.mainBody .listProduct .underline
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
.mainBody .cart .button
{
    BORDER-RIGHT: silver thin outset;
    BORDER-TOP: silver thin outset;
    MARGIN-TOP: 2px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 2px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: silver thin outset;
    COLOR: white;
    BORDER-BOTTOM: silver thin outset;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c3be8d
}
.mainBody .cart .submit
{
    BORDER-RIGHT: thin outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin outset;
    MARGIN-TOP: 2px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: thin outset;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin outset;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c3be8d
}
.mainBody .cart INPUT
{
    BORDER-RIGHT: #c3be8d 1px solid;
    BORDER-TOP: #c3be8d 1px solid;
    BORDER-LEFT: #c3be8d 1px solid;
    BORDER-BOTTOM: #c3be8d 1px solid
}
.mainBody .cart .heading
{
    FONT-WEIGHT: bolder
}
.mainBody .cart .rule
{
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px;
    PADDING-BOTTOM: 0px
}
.mainBody .subPageList
{
    FONT-SIZE: 10px;
    BORDER-BOTTOM: medium none
}
.mainBody .subPageList .listItem
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    LIST-STYLE-IMAGE: url(../images/list_marker.gif);
    TEXT-INDENT: 0px;
    TEXT-ALIGN: left
}
.mainBody .subPageList .listItem A
{
    FONT-SIZE: 11px
}
.mainBody .subPageList .listItem A:hover
{
    FONT-SIZE: 11px
}
.mainBody .subPageList .listTitle
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c3be8d 1px
}
.mainBody .subPageList .listTitle A
{
    FONT-SIZE: 14px
}
.mainBody .subPageList .listTitle A:hover
{
    FONT-SIZE: 14px
}
.mainBody .subPageList
{
}
.mainBody .subPageList .listTitleThumb
{
    TEXT-ALIGN: center
}
.mainBody .subPageList .listTitleThumb A
{
}
.mainBody .subPageList .listTitleThumb A:hover
{
}
.footer
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px
}
.menu .active
{
}
.menu .active A
{
    FONT-WEIGHT: bolder
}
.menu .active A:hover
{
    FONT-WEIGHT: bolder
}
.menu .level2 TD
{
    BACKGROUND-COLOR: #c4d3f1
}
.menu .level3 TD
{
    BACKGROUND-COLOR: #a1baec
}
BODY IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.mainBody .links
{
}
.mainBody .links .name
{
}
.mainBody .links .description
{
}
.mainBody .links .link
{
    PADDING-BOTTOM: 5px
}
.mainBody .links .underline
{
    BORDER-BOTTOM: #e4e4e4 1px solid
}
.mainBody .links .image
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px
}
.mainBody .siteMap TD
{
    PADDING-TOP: 5px
}
.title
{
    FONT-SIZE: 19px;
    PADDING-BOTTOM: 10px
}
.location
{
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url(../images/layout/location_background.gif);
    COLOR: #99aed9;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #698fdc
}
.location A
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.location A:hover
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 11px;
    COLOR: #ffffff
}
.mainBody .formPage .form TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.mainBody .contentBox .content
{
}
.mainBody .formPage .boxTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-ALIGN: left
}
BODY H1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px
}
.mainBody .listArticle .headline
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px
}
.mainBody .fullArticle DIV
{
}
.mainBody .fullArticle .body
{
    PADDING-TOP: 10px
}
.mainBody .fullEvent DIV
{
}
.mainBody .fullEvent .body
{
    PADDING-TOP: 10px
}
.menu .level1 TD
{
    BORDER-RIGHT: #ffffff;
    BORDER-TOP: #ffffff;
    BORDER-LEFT: #ffffff;
    BACKGROUND-COLOR: #f0f0f0
}
.menu .active .border
{
    BACKGROUND-COLOR: #395284
}
.menu .active .linkArea
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(../images/layout/active_background.gif);
    BACKGROUND-REPEAT: repeat-x
}
.login
{
    BORDER-TOP: #8f8f8f 1px solid;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: #8f8f8f 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #f1f3f8
}
.login TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.footer A
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.footer A:hover
{
    FONT-SIZE: 10px;
    COLOR: #000000
}
.location .headerMenu
{
}
.location .headerMenu A
{
    COLOR: #000000
}
.location .headerMenu A:hover
{
    COLOR: #000000
}
.mainBody .listContact TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.subscribe
{
    BORDER-TOP: #8f8f8f 1px solid;
    BORDER-BOTTOM: #8f8f8f 1px solid;
    BACKGROUND-COLOR: #eaeaea
}
.mainBody .fullContact TD
{
    PADDING-BOTTOM: 5px
}
.mainBody .formPage .form .formGroup
{
}
.mainBody .formPage .form .formGroup TH
{
    BORDER-RIGHT: #395284 1px solid;
    PADDING-RIGHT: 4px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #395284 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    BACKGROUND-IMAGE: url(../images/layout/sitemap_level1.gif);
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #395284 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #395284 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    TEXT-ALIGN: left
}
.mainBody .formPage .form .link
{
    BORDER-TOP: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f1f3f8
}
.mainBody .formPage .form .listing
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.mainBody .formPage .form .listing TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
