HTML
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    BACKGROUND: #2182bd;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #313131;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px
}
TH
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px
}
P
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 15px
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#container
{
    BORDER-RIGHT: #1c5f8b 1px solid;
    MIN-HEIGHT: 100%;
    BACKGROUND: #fff;
    MARGIN: 0px auto;
    BORDER-LEFT: #1c5f8b 1px solid;
    WIDTH: 990px;
    POSITION: relative;
    HEIGHT: auto;
    TEXT-ALIGN: left;
    voice-family: inherit
}
* HTML #container
{
    DISPLAY: inline
}
* + HTML #container
{
    DISPLAY: inline
}
HTML > BODY #container
{
    HEIGHT: auto
}
.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN: 4px 0px 0px;
    COLOR: #2486c2;
    LINE-HEIGHT: 19px
}
#masthead
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/images/masthead_gradient.jpg) #8cc2e6 repeat-y;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px
}
#masthead IMG
{
    MARGIN: 0px 10px 11px 15px
}
#utilities
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    BACKGROUND: url(/images/utilities_bg.jpg) no-repeat right 50%;
    MARGIN-BOTTOM: 11px;
    PADDING-BOTTOM: 5px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    POSITION: relative;
    TEXT-ALIGN: right
}
#utilities A:link
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#utilities A:active
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#utilities A:visited
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
#utilities A:hover
{
    COLOR: #7d7d7d;
    TEXT-DECORATION: underline
}
#skiplang
{
    BORDER-TOP: #fff 1px solid;
    BACKGROUND: url(/images/skiplang_bg.png) #2182bd repeat-x;
    MARGIN-BOTTOM: 2px;
    WIDTH: 988px;
    HEIGHT: 16px
}
#navBar
{
    FLOAT: left;
    PADDING-BOTTOM: 30px;
    WIDTH: 184px
}
.leftheader
{
    BORDER-RIGHT: #e1eafb 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e1eafb 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/leftnav_hl_bg.jpg) #748699 no-repeat left top;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: #e1eafb 1px solid;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e1eafb 1px solid
}
.rightheader
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/rightheader.jpg) #fff no-repeat left top;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    COLOR: #313131;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #dedede
}
.rightheaderbasket
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/rightheader.jpg) #fff no-repeat left top;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    COLOR: #313131;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #dedede
}
#rightBar
{
    FLOAT: right;
    PADDING-BOTTOM: 30px;
    WIDTH: 152px
}
#content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 50px;
    MARGIN: 0px 163px 0px 193px;
    PADDING-TOP: 0px
}
#contentbasket
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 50px;
    MARGIN: 0px 20px 0px 193px;
    PADDING-TOP: 0px
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    WIDTH: 100%;
    COLOR: #fff;
    BOTTOM: 0px;
    PADDING-TOP: 3px;
    POSITION: relative;
    BACKGROUND-COLOR: #086dce;
    TEXT-ALIGN: center
}
#footer A:link
{
    COLOR: white
}
#footer A:active
{
    COLOR: white
}
#footer A:visited
{
    COLOR: white
}
#footer A:hover
{
    COLOR: #d2e9ff
}
#middlebottom
{
    CLEAR: both;
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    MARGIN: 10px auto -30px;
    POSITION: relative;
    TEXT-ALIGN: center
}
#xmiddlebottom
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    WIDTH: 100%;
    BOTTOM: 25px;
    PADDING-TOP: 3px;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.clearing:unknown
{
    CLEAR: both;
    DISPLAY: block;
    VISIBILITY: hidden;
    HEIGHT: 0px;
    content: " "
}
.clearing
{
    DISPLAY: inline-block
}
* HTML .clearing
{
    HEIGHT: 1%
}
.clearing
{
    DISPLAY: block
}
.leftmenue
{
    BORDER-RIGHT: #e1eafb 1px solid;
    BACKGROUND: url(/images/leftnavibg.png) repeat-y left top;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #e1eafb 1px solid;
    BORDER-BOTTOM: #e1eafb 1px solid
}
.margin_cat2
{
    DISPLAY: block;
    MARGIN-LEFT: 4px;
    CURSOR: pointer
}
.seldepth1
{
    CURSOR: pointer
}
.depth1-menu A
{
    TEXT-DECORATION: none
}
.menue_enabled
{
    DISPLAY: block;
    PADDING-LEFT: 17px;
    BACKGROUND: url(/images/plus.png) no-repeat 7px 4px;
    LETTER-SPACING: normal
}
.menue_disabled
{
    DISPLAY: block;
    PADDING-LEFT: 17px;
    BACKGROUND: url(/images/minus.png) no-repeat 5px 5px;
    LETTER-SPACING: normal
}
.menue_nosign
{
    DISPLAY: block;
    PADDING-LEFT: 17px;
    LETTER-SPACING: normal
}
.depth1-menu
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.depth1-menu .box1
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    BACKGROUND: url(/images/navtopline.png) no-repeat left top;
    PADDING-BOTTOM: 8px;
    WIDTH: 100%;
    CURSOR: pointer;
    COLOR: #313131;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}
.depth1-menu .box1-open
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    BACKGROUND: url(/images/navtopline.png) no-repeat left top;
    PADDING-BOTTOM: 8px;
    WIDTH: 100%;
    CURSOR: pointer;
    COLOR: #313131;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}
.depth1-menu .box1-hover
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    BACKGROUND: url(/images/navtopline.png) #fff no-repeat left top;
    PADDING-BOTTOM: 8px;
    WIDTH: 100%;
    CURSOR: pointer;
    COLOR: #313131;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}
.depth1-menu .box1-open-hover
{
    DISPLAY: block;
    FONT-SIZE: 11px;
    BACKGROUND: url(/images/navtopline.png) #fff no-repeat left top;
    PADDING-BOTTOM: 8px;
    WIDTH: 100%;
    CURSOR: pointer;
    COLOR: #313131;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}
.depth1-menu .depthsec1
{
    DISPLAY: block;
    BORDER-LEFT: #adaaad 1px solid
}
.depth1-menu .depthsec1 A
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.depth1-menu .depthsec1 A:hover
{
    COLOR: #000;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}
.depth1-menu .box2
{
    BORDER-TOP: #d0edff 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 7px;
    WIDTH: 100%;
    CURSOR: pointer;
    COLOR: #0d4278;
    PADDING-TOP: 7px
}
.depth1-menu .box2-hover
{
    BORDER-TOP: #ebf7ff 1px solid;
    FONT-SIZE: 10px;
    BACKGROUND: #e5f2f9;
    PADDING-BOTTOM: 7px;
    WIDTH: 100%;
    CURSOR: pointer;
    COLOR: #0d4278;
    PADDING-TOP: 7px
}
.depth1-menu .depthsec1 .active
{
    COLOR: #ffffff
}
.depth1-menu .depthsec1 .active:hover
{
    COLOR: #ffffff
}
* HTML .depth2-menu TD
{
    POSITION: relative
}
.act_cat
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    MARGIN: -5px 0px;
    PADDING-TOP: 5px
}
.act_cat2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/act_menu_icon.png) #fff no-repeat 3px 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: -5px 0px;
    PADDING-TOP: 5px
}
#searchbox
{
    BORDER-RIGHT: #e1eafb 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px 0px 10px 5px;
    BORDER-LEFT: #e1eafb 1px solid;
    COLOR: #313131;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #e1eafb 1px solid;
    BACKGROUND-COLOR: #ecf0f5
}
#searchbox FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#searchbox P
{
    MARGIN: 6px 0px 0px;
    LINE-HEIGHT: 18px
}
.searchButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 5px
}
.leftmisc
{
    BORDER-RIGHT: #e1eafb 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #e1eafb 1px solid;
    PADDING-LEFT: 10px;
    BACKGROUND: #e3f0f7;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: #e1eafb 1px solid;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #e1eafb 1px solid
}
.rightbox
{
    BACKGROUND: #edf4f8;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 2px;
    WIDTH: 146px
}
.rightbox H3
{
    BORDER-RIGHT: #e1eafb 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e1eafb 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/leftnav_hl_bg.jpg) #748699 no-repeat left top;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: #e1eafb 1px solid;
    COLOR: #313131;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e1eafb 1px solid
}
.rightbox H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/right_header.png) #99c9e7 no-repeat left top;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    COLOR: #313131;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #dedede
}
.rightbox H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/images/right_header.png) #99c9e7 no-repeat left top;
    PADDING-BOTTOM: 7px;
    MARGIN: 0px;
    COLOR: #313131;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #dedede
}
.rightbox UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none
}
.rightbox UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    PADDING-TOP: 0px
}
.rightbox FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
A.boxlink:link
{
    COLOR: #313131;
    TEXT-DECORATION: none
}
A.boxlink:visited
{
    COLOR: #313131;
    TEXT-DECORATION: none
}
A.boxlink:active
{
    COLOR: #313131;
    TEXT-DECORATION: none
}
A.boxlink:hover
{
    COLOR: #245da4
}
.boxbody-color
{
    BACKGROUND: #f7ed81;
    MARGIN: 1px 2px 0px
}
.newbasketitem
{
    BACKGROUND: #a4c58d;
    MARGIN: 1px 2px 0px
}
.rightinputfield
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    BORDER-TOP: #bfbfbf 1px solid;
    BORDER-LEFT: #bfbfbf 1px solid;
    WIDTH: 110px;
    BORDER-BOTTOM: #bfbfbf 1px solid;
    HEIGHT: 20px
}
.rightreadonly
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    BORDER-TOP: #bfbfbf 1px solid;
    BORDER-LEFT: #bfbfbf 1px solid;
    WIDTH: 110px;
    BORDER-BOTTOM: #bfbfbf 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eaeaea
}
.rightmiscbox
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    BACKGROUND: #edf4f8;
    PADDING-BOTTOM: 5px;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 5px
}
.rightmiscitem
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #dbe7ed 1px solid
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    PADDING-TOP: 0px
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN: 4px 0px 0px;
    COLOR: #2486c2;
    LINE-HEIGHT: 19px
}
H2
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 8px;
    COLOR: #075aae
}
H3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    COLOR: #000
}
H4
{
    FONT-SIZE: 12px;
    COLOR: #000000
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 2px;
    COLOR: black
}
UL
{
    MARGIN-TOP: 0px
}
A:link
{
    COLOR: #244f89
}
A:visited
{
    COLOR: #244f89
}
A:active
{
    COLOR: #244f89
}
A:hover
{
    COLOR: #0099ff
}
.epd_subline
{
    COLOR: #102429;
    LINE-HEIGHT: 16px
}
.epd_kvtext
{
    MARGIN-TOP: 20px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 30px;
    COLOR: #393939
}
.grau1
{
    BACKGROUND-COLOR: #f5f4f3
}
.end
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d5dbe0 1px dotted
}
.orange
{
    COLOR: #ff6600
}
.legende
{
    FONT-SIZE: 9px
}
.contentHeadline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #0068aa;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial;
    HEIGHT: 14px;
    TEXT-DECORATION: none
}
.button
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: #771111 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #771111 1px solid;
    WIDTH: 80px;
    COLOR: #ffffff;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #0069ad
}
.button1
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    BORDER-TOP: #bfbfbf 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: #bfbfbf 1px solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #bfbfbf 1px solid;
    BACKGROUND-COLOR: #ffba00
}
.black
{
    COLOR: black;
    TEXT-DECORATION: none
}
.info_table
{
    PADDING-LEFT: 3px;
    COLOR: #000;
    BACKGROUND-COLOR: #f4f4f4
}
.supportform
{
    COLOR: #000
}
.results
{
    COLOR: #000
}
A.memotext:link
{
    COLOR: #000;
    TEXT-DECORATION: none
}
A.memotext:active
{
    COLOR: #000;
    TEXT-DECORATION: none
}
A.memotext:visited
{
    COLOR: #000;
    TEXT-DECORATION: none
}
A.memotext:hover
{
    COLOR: #00309c;
    TEXT-DECORATION: underline
}
.middleselect
{
    FONT-SIZE: 10px;
    WIDTH: 174px;
    TEXT-INDENT: 1px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 17px
}
.epd_headline
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 0px;
    COLOR: #075aae;
    LINE-HEIGHT: 20px
}
.epd_subline
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 10px
}
.epd_kvtext
{
    MARGIN-TOP: 12px;
    FONT-SIZE: 12px
}
.epd_kvtext UL
{
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px
}
.epd_kvtext OL
{
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px
}
.epd_kvtext H3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN-BOTTOM: 4px
}
.epd_infolink_table
{
    MARGIN-TOP: 8px
}
.epd_prod_image
{
    MARGIN-TOP: 8px;
    MARGIN-RIGHT: 8px
}
.epd_new_image
{
    FLOAT: left;
    MARGIN-BOTTOM: 5px;
    MARGIN-RIGHT: 2px
}
.epd_autor
{
    MARGIN-TOP: 5px;
    MARGIN-BOTTOM: 9px
}
.epd_basket_table
{
    MARGIN-TOP: 10px;
    WIDTH: 135px
}
.epd_sdk H3
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 0px
}
.sel_sdk
{
    MARGIN: 3px 0px;
    FONT-STYLE: oblique
}
.purchased-left
{
    BACKGROUND-IMAGE: url(/images/purchased-left.png)
}
.purchased-right
{
    BACKGROUND-IMAGE: url(/images/purchased-right.png)
}
.purchased-top
{
    BACKGROUND-IMAGE: url(/images/purchased-top.png)
}
.purchased-btm
{
    BACKGROUND-IMAGE: url(/images/purchased-bottom.png)
}
.purchased-cnt
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #f4f4f4
}
.purchased-headline
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 9px;
    COLOR: #9e0000;
    WHITE-SPACE: nowrap
}
.purchased_title
{
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 6px
}
.purchased_producer
{
    PADDING-BOTTOM: 6px;
    WHITE-SPACE: nowrap
}
UL#informationlist
{
    PADDING-LEFT: 0px;
    MARGIN: 2px 0px 28px
}
#informationlist LI
{
    DISPLAY: block;
    PADDING-BOTTOM: 6px;
    LIST-STYLE-TYPE: none
}
A.sel_kvtext:link
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A.sel_kvtext:visited
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A.sel_kvtext:active
{
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A.sel_kvtext:hover
{
    TEXT-DECORATION: underline
}
.sel_subline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px
}
.sel_prod_image
{
    MARGIN-RIGHT: 6px
}
A.sel_headline:link
{
    FONT-SIZE: 14px
}
A.sel_headline:visited
{
    FONT-SIZE: 14px
}
A.sel_headline:active
{
    FONT-SIZE: 14px
}
A.sel_headline:hover
{
    TEXT-DECORATION: underline
}
.sel_table_style
{
    MARGIN-BOTTOM: 25px
}
.sel_headline_row
{
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px
}
.sel_kvtext_row
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 9px
}
.sel_new_image
{
    FLOAT: left;
    MARGIN-RIGHT: 2px
}
.intropage H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    MARGIN: 18px 0px 7px -2px
}
.intropage H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN: 0px 0px 3px;
    COLOR: #303030;
    LINE-HEIGHT: 18px
}
.intropage H3
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    BACKGROUND: #f4f4f4;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 10px;
    COLOR: #303030;
    PADDING-TOP: 3px
}
A.introbooks-link:link
{
    COLOR: #0b0b0b
}
A.introbooks-link:active
{
    COLOR: #0b0b0b
}
A.introbooks-link:visited
{
    COLOR: #0b0b0b
}
A.introbooks-link:hover
{
    COLOR: #7b7b7b
}
H1.introbooksheading
{
    BORDER-RIGHT: #dfdfdf 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #dfdfdf 1px solid;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(/images/black_bg.png) #000 repeat-x;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: #dfdfdf 1px solid;
    COLOR: #fff;
    PADDING-TOP: 3px
}
.introbooks
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bedbed 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #f1f8fc;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #bedbed 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.introbooks IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.introbooks P
{
    MARGIN-TOP: 0px
}
.introbooks-left
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.introbooks-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.introbooks-leftlast
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.introbooks-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.resultpage_act
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    BACKGROUND: #adcf89;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    COLOR: #fff;
    PADDING-TOP: 2px
}
.resultpage A:link
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #e3edf5;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.resultpage A:active
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #e3edf5;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.resultpage A:visited
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #e3edf5;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    PADDING-TOP: 2px;
    TEXT-DECORATION: none
}
.resultpage A:hover
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    BACKGROUND: #c3dff5;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.quantity_result
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: #e3edf5;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.resulttopline
{
    BORDER-TOP: #dfdfdf 1px solid
}
.leftpos
{
    FLOAT: left
}
.rightpos
{
    FLOAT: right
}
.searchresulttop
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 40px
}
.searchresulttop FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.userctrl_area
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BACKGROUND: url(/images/payment_gradient.png) #fff repeat-x;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.userctrl_area TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/images/grey_line_dot.png) repeat-x left bottom;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: left
}
.userctrl_area TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
.nestedpaytable TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 4px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 0px
}
.nestedtable TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.userctrl_header
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: url(/images/white_headgradient.png) repeat-x 3px 0px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px
}
.basketctrl_area
{
    BACKGROUND: url(/images/payment_gradient.png) repeat-x 0px 25px
}
.basketpadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 3px
}
.nopadding
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.basketdottedline
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 3px;
    BACKGROUND: url(/images/grey_line_dot.png) repeat-x left bottom;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 8px
}
.headerlineright
{
    MARGIN-TOP: 3px;
    FLOAT: right
}
.lastiteminbasket
{
    BORDER-RIGHT: #fffef4 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #fffef4 2px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 10px;
    BACKGROUND: #f9f5cd;
    PADDING-BOTTOM: 4px;
    MARGIN: 10px 5px 5px;
    BORDER-LEFT: #fffef4 2px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #fffef4 2px solid;
    TEXT-ALIGN: center
}
.basketbox
{
    BORDER-RIGHT: #e1eafb 1px solid;
    BACKGROUND: url(/images/leftnavibg.png) repeat-y left top;
    BORDER-LEFT: #e1eafb 1px solid;
    BORDER-BOTTOM: #e1eafb 1px solid
}
#subjects
{
    BORDER-RIGHT: #f3e7b1 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #f3e7b1 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #f8f8e6;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #f3e7b1 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #f3e7b1 1px solid
}
H1.subjects
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/centreorangetab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    COLOR: #fff;
    PADDING-TOP: 3px
}
#subjects P
{
    MARGIN: 5px 5px 10px;
    LINE-HEIGHT: 15px
}
#subjects H3
{
    MARGIN: 0px 0px 5px;
    COLOR: #e89500
}
.subjects-leftnotlast
{
    BORDER-RIGHT: #f3e7b1 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f3e7b1 1px solid
}
.subjects-rightnotlast
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #f3e7b1 1px solid
}
.subjects-left
{
    BORDER-RIGHT: #f3e7b1 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 0px
}
.subjects-right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 0px
}
.subjects-left UL
{
    MARGIN-BOTTOM: 0px
}
.subjects-right UL
{
    MARGIN-BOTTOM: 0px
}
#bookofthemonth
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bedbed 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #f1f8fc;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #bedbed 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #bedbed 1px solid
}
H1.bookofthemonth
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/centrebluetab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    COLOR: #fff;
    PADDING-TOP: 3px
}
#bookofthemonth IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
#bookofthemonth P
{
    MARGIN-TOP: 0px
}
.bookofthemonth-left
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.bookofthemonth-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.bookofthemonth-leftlast
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.bookofthemonth-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
#portalnew
{
    BORDER-RIGHT: #d5e1ce 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #d5e1ce 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #eff6ea;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #d5e1ce 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #d5e1ce 1px solid
}
H1.portalnew
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/centregreentab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    COLOR: #fff;
    PADDING-TOP: 3px
}
#portalnew IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
#portalnew P
{
    MARGIN-TOP: 0px
}
.portalnew-left
{
    BORDER-RIGHT: #d5e1ce 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d5e1ce 1px solid
}
.portalnew-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d5e1ce 1px solid
}
.portalnew-leftlast
{
    BORDER-RIGHT: #d5e1ce 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.portalnew-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.section
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bedbed 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #f1f8fc;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #bedbed 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #bedbed 1px solid
}
H1.section
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/centrebluetab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: 0px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px
}
.section IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.section P
{
    MARGIN-TOP: 0px
}
.section-left
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.section-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.section-leftlast
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.section-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.contenttable
{
    WIDTH: 600px
}
.contentbaskettable
{
    WIDTH: 623px
}
.blockgreen
{
    BORDER-RIGHT: #d5e1ce 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #d5e1ce 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #eff6ea;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #d5e1ce 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #d5e1ce 1px solid
}
H1.blockgreen
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/centregreentab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: 0px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px
}
.blockgreen IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.blockgreen P
{
    MARGIN-TOP: 0px
}
.blockgreen-left
{
    BORDER-RIGHT: #d5e1ce 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d5e1ce 1px solid
}
.blockgreen-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #d5e1ce 1px solid
}
.blockgreen-leftlast
{
    BORDER-RIGHT: #d5e1ce 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.blockgreen-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.blockgreen-leftlast UL
{
    MARGIN-BOTTOM: 0px
}
.blockgreen-rightlast UL
{
    MARGIN-BOTTOM: 0px
}
.blockblue
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bedbed 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #f1f8fc;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #bedbed 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #bedbed 1px solid
}
H1.blockblue
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/centrebluetab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: 0px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px
}
.blockblue IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.blockblue P
{
    MARGIN-TOP: 0px
}
.blockblue-left
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.blockblue-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.blockblue-leftlast
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.blockblue-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.blocklightblue
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #bedbed 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #bedbed 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #bedbed 1px solid;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ebffff
}
H1.blocklightblue
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/centrebluetab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: 0px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px
}
.blocklightblue IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.blocklightblue P
{
    MARGIN-TOP: 0px
}
.blocklightblue-left
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.blocklightblue-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.blocklightblue-leftlast
{
    BORDER-RIGHT: #bedbed 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.blocklightblue-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.blockorange
{
    BORDER-RIGHT: #f3e7b1 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #f3e7b1 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #f8f8e6;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #f3e7b1 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #f3e7b1 1px solid
}
H1.blockorange
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/centreorangetab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: 0px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px
}
.blockorange IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.blockorange P
{
    MARGIN-TOP: 0px
}
.blockorange-left
{
    BORDER-RIGHT: #f3e7b1 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #f3e7b1 1px solid
}
.blockorange-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #f3e7b1 1px solid
}
.blockorange-leftlast
{
    BORDER-RIGHT: #f3e7b1 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.blockorange-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.blockorange-left UL
{
    MARGIN-BOTTOM: 0px
}
.blockorange-right UL
{
    MARGIN-BOTTOM: 0px
}
.blockorange-leftlast UL
{
    MARGIN-BOTTOM: 0px
}
.blockorange-rightlast UL
{
    MARGIN-BOTTOM: 0px
}
.section_office
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #cccccc 1px solid
}
H1.section_office
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/office/centretab.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: 0px
}
.section_office IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.section_office P
{
    MARGIN-TOP: 0px
}
.section_office-left
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.section_office-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.section_office-leftlast
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.section_office-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.section_office-left UL
{
    MARGIN-BOTTOM: 0px
}
.section_office-right UL
{
    MARGIN-BOTTOM: 0px
}
.section_office-leftlast UL
{
    MARGIN-BOTTOM: 0px
}
.section_office-rightlast UL
{
    MARGIN-BOTTOM: 0px
}
.section_officeblue
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 8px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #cccccc 1px solid
}
H1.section_officeblue
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 13px;
    BACKGROUND: url(/images/office/centretabblue.gif) #ffffff no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: 0px;
    COLOR: #666666;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: 0px
}
.section_officeblue IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
.section_officeblue P
{
    MARGIN-TOP: 0px
}
.section_officeblue-left
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.section_officeblue-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.section_officeblue-leftlast
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.section_officeblue-rightlast
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    WIDTH: 50%;
    PADDING-TOP: 10px
}
.section_officeblue-left UL
{
    MARGIN-BOTTOM: 0px
}
.section_officeblue-right UL
{
    MARGIN-BOTTOM: 0px
}
.section_officeblue-leftlast UL
{
    MARGIN-BOTTOM: 0px
}
.section_officeblue-rightlast UL
{
    MARGIN-BOTTOM: 0px
}
.infotable-left
{
}
.sectionbookofthemonth
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 10px
}
.sectionbookofthemonth IMG
{
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px
}
H1.sectiontitle
{
    MARGIN-BOTTOM: 15px
}
H1.botmtitle
{
    MARGIN-TOP: 20px;
    FONT-SIZE: 24px;
    MARGIN-BOTTOM: 40px;
    TEXT-ALIGN: center
}
.hrhm2
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 80%;
    COLOR: #cccccc;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff
}
SPAN.litext
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial
}
.samplebox
{
    BORDER-RIGHT: #bedbed 1px solid;
    BORDER-TOP: #bedbed 1px solid;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #edf4f8;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #bedbed 1px solid;
    WIDTH: 120px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #bedbed 1px solid
}
.samplebox UL
{
    PADDING-LEFT: 0px;
    MARGIN: 2px 0px 5px
}
.samplebox LI
{
    DISPLAY: block;
    PADDING-BOTTOM: 6px;
    LIST-STYLE-TYPE: none
}
.relatedbox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 120px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
.relatedbox UL
{
    PADDING-LEFT: 0px;
    MARGIN: 2px 0px 5px
}
.relatedbox LI
{
    DISPLAY: block;
    PADDING-BOTTOM: 6px;
    LIST-STYLE-TYPE: none
}
.isbnbox
{
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    WIDTH: 120px
}
FORM
{
    MARGIN: 0px
}
INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana
}
.popupbox
{
    BORDER-RIGHT: #668341 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #668341 1px solid;
    DISPLAY: none;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #668341 1px solid;
    CURSOR: help;
    COLOR: white;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #668341 1px solid;
    FONT-FAMILY: Verdana;
    POSITION: absolute;
    BACKGROUND-COLOR: #6eb15d;
    TEXT-ALIGN: left
}
.left_add
{
    MARGIN-LEFT: 5px
}
