/* header styes, arm, 17 oct 2007 */
#brandedstrip {
margin: 0;
padding: 0;
background: #fff url(http://www.cambridge.org/assets/common/promotion/header_image_bg_light.jpg) no-repeat;
height: 91px;
position: relative;
border-bottom: 1px solid #000;
}

#brandedstrip h1 {
margin: 0;
padding: 20px;
font-size: 1.3em;
position: relative;
width: 500px;
}

#brandedstrip div {
position: absolute;
top: 0;
left: 0;
}

hr {
display: none;
}

/* end header  */



BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
A
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
#strip
{
    FONT-SIZE: 65%;
    WIDTH: 100%
}
#strip TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 0px;
    WIDTH: 99%;
    PADDING-TOP: 0px
}
#strip TD#block
{
    WIDTH: 130px
}
#strip TD#striptitle
{
    WIDTH: 310px
}
#strip TD#striptools
{
    VERTICAL-ALIGN: bottom;
    WIDTH: 80px
}
#strip TD#striptools UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap
}
#strip TD UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#strip TD UL LI IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    vertical-aiign: bottom
}
#strip TD A:link
{
    COLOR: #fff
}
#strip TD A:visited
{
    COLOR: #fff
}
#strip TD A:hover
{
    COLOR: #fff
}
#strip TD A:active
{
    COLOR: #fff
}
#location
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 65%;
    PADDING-BOTTOM: 7px;
    COLOR: #666;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fff
}
#location A
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
#location A:link
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
#location A:visited
{
    COLOR: #003399;
    TEXT-DECORATION: none
}
#location A:hover
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
#location A:active
{
    COLOR: #003399;
    TEXT-DECORATION: underline
}
#branded-strip
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px solid
}
#branded-strip H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#branded-strip H1 IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#branded-strip P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#branded-strip P IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TABLE#structure
{
    FONT-SIZE: 70%;
    MARGIN: 0px 0px 20px;
    WIDTH: 100%;
    COLOR: #000000;
    BORDER-COLLAPSE: collapse
}
TABLE#structure TD
{
    VERTICAL-ALIGN: top
}
TD#left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: 180px;
    PADDING-TOP: 0px
}
TD#centre
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
TD#right
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 182px;
    PADDING-TOP: 10px
}
#navigation H2
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: #cccccc;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 5px;
    WIDTH: 155px;
    COLOR: #000000;
    PADDING-TOP: 5px
}
#navigation
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 155px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid
}
#navigation UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navigation UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #333333;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#navigation UL LI A
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #999999 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 17px;
    BACKGROUND: url(http://www.cambridge.org/us/catalogue/assets/common/icons/link.gif) #333333 no-repeat 5px 50%;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    WIDTH: 155px;
    COLOR: #cccccc;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
#navigation UL LI A:link
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #999999 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 17px;
    BACKGROUND: url(http://www.cambridge.org/us/catalogue/assets/common/icons/link.gif) #333333 no-repeat 5px 50%;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    WIDTH: 155px;
    COLOR: #cccccc;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
#navigation UL LI A:visited
{
    PADDING-RIGHT: 7px;
    BORDER-TOP: #999999 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 17px;
    BACKGROUND: url(http://www.cambridge.org/us/catalogue/assets/common/icons/link.gif) #333333 no-repeat 5px 50%;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    WIDTH: 155px;
    COLOR: #cccccc;
    PADDING-TOP: 4px;
    TEXT-DECORATION: none
}
#navigation UL LI A:hover
{
    BACKGROUND: url(http://www.cambridge.org/us/catalogue/assets/common/icons/link.gif) #000000 no-repeat 5px 50%;
    COLOR: #fff
}
#navigation UL LI A:active
{
    BACKGROUND: url(http://www.cambridge.org/us/catalogue/assets/common/icons/link.gif) #000000 no-repeat 5px 50%;
    COLOR: #fff
}
#resources
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #000066;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    WIDTH: 180px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid
}
#resources H2
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 1em;
    BACKGROUND: #000099;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 4px
}
#resources UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 5px 5px 7px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#resources UL LI
{
    MARGIN: 0px 0px 2px
}
#resources A:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#resources A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#resources A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#resources A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#nextstep
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    WIDTH: 180px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid
}
#nextstep H2
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 1em;
    BACKGROUND: #000000;
    PADDING-BOTTOM: 4px;
    MARGIN: 10px 0px 0px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #666666 1px solid
}
#nextstep H3
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000;
    PADDING-TOP: 5px
}
#nextstep UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 5px 5px 7px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nextstep UL LI
{
    MARGIN: 0px 0px 2px
}
#nextstep A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
#nextstep A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
#nextstep A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#nextstep A:active
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#nextstep UL#alerts A:link
{
    TEXT-DECORATION: underline
}
#nextstep UL#alerts A:visited
{
    TEXT-DECORATION: underline
}
#nextstep UL#alerts A:hover
{
    TEXT-DECORATION: none
}
#nextstep UL#alerts A:active
{
    TEXT-DECORATION: none
}
#nextstep UL#sample LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    BACKGROUND: url(http://www.cambridge.org/assets/common/icons/download_000000.gif) no-repeat 3px 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#nextstep UL#custservices LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 35px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 7px
}
#nextstep UL#custservices LI#tel
{
    BACKGROUND: url(http://www.cambridge.org/us/catalogue/assets/common/icons/tel.gif) no-repeat 3px 50%
}
#nextstep UL#custservices LI#fax
{
    BACKGROUND: url(http://www.cambridge.org/us/catalogue/assets/common/icons/fax.gif) no-repeat 3px 50%
}
#nextstep UL#custservices LI#email
{
    BACKGROUND: url(http://www.cambridge.org/us/catalogue/assets/common/icons/email.gif) no-repeat 3px 50%
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 2em;
    MARGIN: 0px 0px 5px
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.5em;
    MARGIN: 13px 0px 5px
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.5em;
    COLOR: #ffffff
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.3em;
    COLOR: #ffffff
}
#centre UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2em;
    PADDING-TOP: 0px
}
#centre LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: outside;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: disc
}
.toc1
{
    FONT-WEIGHT: bold
}
TD#centre H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.3em;
    PADDING-BOTTOM: 4px;
    MARGIN: 5px 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px dashed
}
TD#centre P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
TD#centre TABLE
{
    FONT-SIZE: 1em
}
TD#centre TABLE TD
{
    VERTICAL-ALIGN: top
}
TD#centre TD.image_cell
{
    WIDTH: 70px
}
TD#centre P#about A
{
    FONT-SIZE: 0.9em
}
TD#centre #news
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    PADDING-TOP: 0px
}
TD#centre #news H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 6px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px dashed
}
TD#centre #news TD H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
TD#centre TD IMG.news_icon
{
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    MARGIN: 0px 5px 0px 0px;
    BORDER-LEFT: #000 1px solid;
    BORDER-BOTTOM: #000 1px solid
}
TD#centre #news TD P.more
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    PADDING-TOP: 0px
}
TD#centre #features
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    PADDING-TOP: 0px
}
TD#centre #features TABLE
{
    MARGIN: 0px 0px 15px
}
TD#centre #features H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 6px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px dashed
}
TD#centre TD IMG.jacket
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    MARGIN: 0px 5px 0px 0px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
TD#centre TD IMG.basket
{
    MARGIN: 4px 0px 0px 1px
}
TD#centre #features TD H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
TD#centre #features TD UL LI
{
    MARGIN: 5px 0px 4px
}
TD#centre #features TD UL LI.format
{
    FONT-SIZE: 0.9em
}
TD#centre #features TD P.featured_website
{
    FONT-SIZE: 0.9em;
    MARGIN: 10px 0px 0px
}
#right P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
#right P IMG
{
    WIDTH: 180px;
}
#mediakit
{
    BORDER-RIGHT: #530900 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 8px;
    BACKGROUND: #ccc;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #530900 1px solid
}
#mediakit H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 3px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #530900 1px dashed
}
#mediakit H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 0.93em;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 5px;
    COLOR: #000;
    PADDING-TOP: 0px
}
#mediakit UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#mediakit UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.93em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#mediakit A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
#nextstep A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
#mediakit A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#nextstep A:active
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#details
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 8px;
    BACKGROUND: #ccc;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    COLOR: #000;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000 1px solid
}
#details H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
#details UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#details UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.93em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#details UL LI.publication
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 700;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 4px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000 1px solid
}
#footer
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 10px
}
#footer A
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
#footer A:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
#footer A:visited
{
    COLOR: #000;
    TEXT-DECORATION: underline
}
#footer A:hover
{
    COLOR: #000;
    TEXT-DECORATION: none
}
#footer A:active
{
    COLOR: #000;
    TEXT-DECORATION: none
}
.source
{
    FONT-STYLE: italic
}

