#tNavTop
{
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: right
}
#tNavBottom
{
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: right
}
#tNavTop > LI
{
    DISPLAY: block
}
#tNavBottom > LI
{
    DISPLAY: block
}
#tNavTop:unknown
{
    CLEAR: both
}
#tNavBottom:unknown
{
    CLEAR: both
}
#tNavTop A[rel='prev']
{
    FLOAT: left;
    TEXT-ALIGN: left
}
#tNavBottom A[rel='prev']
{
    FLOAT: left;
    TEXT-ALIGN: left
}
#tNavTop A[rel='toc']
{
    DISPLAY: block;
    TEXT-ALIGN: center
}
#tNavTop A[rel='next']
{
    FLOAT: right
}
#tNavBottom A[rel='next']
{
    FLOAT: right
}
#mBody
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1em;
    PADDING-TOP: 0px
}
#side
{
    MARGIN-TOP: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 1em;
    WIDTH: 23%
}
#mainContent
{
    FLOAT: right;
    MARGIN-BOTTOM: 3em;
    WIDTH: 74%
}
.nomenu #mainContent
{
    FLOAT: none;
    WIDTH: 100%
}
.bodyleft
{
    FLOAT: right! important;
    WIDTH: 74%! important
}
.right#mainContent
{
    FLOAT: left;
    MARGIN-BOTTOM: 2em;
    WIDTH: 62%
}
.right#side
{
    MARGIN-TOP: 0px;
    FLOAT: right;
    MARGIN-BOTTOM: 2em;
    WIDTH: 35%
}
#footer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1em 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#footer LI
{
    PADDING-RIGHT: 1em;
    DISPLAY: inline;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap
}
#footer UL#footer-menu
{
    MARGIN: 0px 0px 1em
}
#footer P
{
    MARGIN: 0.6em 0px
}
.tLicense
{
    FONT-SIZE: smaller
}
#getcd
{
    MARGIN: 1em 0px 0px 45px
}
.skipLink
{
    LEFT: -999px;
    WIDTH: 990px;
    POSITION: absolute
}
HR.hide
{
    DISPLAY: none
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#header DIV
{
    POSITION: relative
}
#header
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 1px solid;
    POSITION: relative;
    HEIGHT: 8px
}
#header H1 IMG
{
    FONT-WEIGHT: bold;
    COLOR: #7f7c45
}
#banner
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 55px;
    FONT-SIZE: 200%;
    BACKGROUND: url(./images/company.png) #30820f 50% bottom;
    PADDING-BOTTOM: 12px;
    COLOR: #fff;
    PADDING-TOP: 12px
}
#banner A:visited
{
    COLOR: #b7d8f9
}
#banner A:link
{
    COLOR: #b7d8f9
}
#banner A:active
{
    COLOR: #f2f8fe
}
#banner A:hover
{
    COLOR: #f2f8fe
}
#content
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#endcontent
{
    CLEAR: both;
    FONT-SIZE: 1px
}
#nav:unknown
{
    BORDER-TOP: #fff 1px solid;
    DISPLAY: block;
    FONT-SIZE: 1px;
    BACKGROUND: url(./templates/menu_br.gif) no-repeat right bottom;
    MARGIN: 0px;
    LINE-HEIGHT: 0.1;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ddd 1px solid;
    HEIGHT: 8px;
    content: url("/images/box/key-point_bl.gif")
}
#nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(./templates/menu_back.gif) #e0e9e9 repeat-y right 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#nav LI SPAN
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 6px;
    COLOR: #666;
    PADDING-TOP: 6px
}
#nav LI SPAN #configuration
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#nav LI SPAN#configParent
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#nav LI A
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #fff 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: #edf2f2;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-DECORATION: none
}
#nav LI A:hover
{
    BACKGROUND: #e0e9e9;
    TEXT-DECORATION: underline
}
#nav LI LI SPAN
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
#nav LI LI A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
#nav LI LI LI SPAN
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
#nav LI LI LI A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
#nav LI LI LI LI SPAN
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#nav LI LI LI LI A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#nav LI LI LI LI LI SPAN
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 35px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#nav LI LI LI LI LI A
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 35px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#oN
{
    BACKGROUND-COLOR: #e0e9e9
}
#oN:hover
{
    BACKGROUND-COLOR: #c6dcdc
}
#footer
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 75%;
    PADDING-BOTTOM: 1em;
    MARGIN: 2em 15px 1em;
    COLOR: #888;
    PADDING-TOP: 1em;
    TEXT-ALIGN: center
}
#footer-contents
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c9d0e0 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#footer P
{
    CLEAR: both;
    MARGIN: 0.3em
}
#footer .site-tools P SPAN
{
    PADDING-RIGHT: 1em
}
.small-print
{
    FONT-SIZE: 65%;
    COLOR: #888
}
.small-print A:visited
{
    COLOR: #888
}
.small-print A:link
{
    COLOR: #888
}
#locales
{
    MARGIN: 0px auto 1.5em;
    WIDTH: 610px;
    LINE-HEIGHT: 160%
}
#locales P
{
    PADDING-RIGHT: 0.3em;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#locales UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#nav LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#locales LI
{
    PADDING-RIGHT: 0.3em;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#locales LI A
{
    WHITE-SPACE: nowrap
}
#Upload
{
    BORDER-RIGHT: #bbb 1px solid;
    PADDING-RIGHT: 2em;
    BORDER-TOP: #bbb 1px solid;
    PADDING-LEFT: 2em;
    BACKGROUND: #30820f;
    PADDING-BOTTOM: 2em;
    MARGIN: 1em auto;
    FONT: 0.9em verdana, sans-serif;
    BORDER-LEFT: #bbb 1px solid;
    WIDTH: 35em;
    COLOR: #fff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #bbb 1px solid;
    TEXT-ALIGN: center
}
#Upload H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1em;
    MARGIN: 0px;
    FONT: 1.4em bold verdana, sans-serif;
    PADDING-TOP: 1em;
    TEXT-ALIGN: center
}
#Upload LABEL
{
    FLOAT: left;
    WIDTH: 7em
}
#Upload P
{
    CLEAR: both
}
.red
{
    COLOR: red
}
HR
{
    MARGIN: 2em 0px;
    COLOR: #000;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #000
}
.hide
{
    DISPLAY: none
}
OL.spaced LI
{
    MARGIN-BOTTOM: 0.5em
}
UL.spaced LI
{
    MARGIN-BOTTOM: 0.5em
}
BODY
{
    PADDING-RIGHT: 0px;
    MIN-WIDTH: 610px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    COLOR: #333;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, sans-serif;
    voice-family: inherit
}
INPUT
{
    FONT-SIZE: small;
    FONT-FAMILY: verdana, sans-serif;
    voice-family: inherit
}
TH
{
    FONT-SIZE: small;
    FONT-FAMILY: verdana, sans-serif;
    voice-family: inherit
}
TD
{
    FONT-SIZE: small;
    FONT-FAMILY: verdana, sans-serif;
    voice-family: inherit
}
LI H6
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
LI H5
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
LI H4
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
LI H3
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
LI H2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
LI H1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#header H1
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 160%;
    MARGIN: 1em 0px 0.2em;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial, verdana, sans-serif
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 150%;
    MARGIN: 1em 0px 0.2em;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial, verdana, sans-serif
}
H3
{
    FONT-SIZE: 120%;
    MARGIN: 1em 0px 0.2em;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial, verdana, sans-serif
}
H4
{
    FONT-SIZE: 100%;
    MARGIN: 1em 0px 0.2em;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial, verdana, sans-serif
}
H5
{
    FONT-SIZE: 90%;
    MARGIN: 1em 0px 0.2em;
    BORDER-BOTTOM: #ccc 1px solid;
    FONT-FAMILY: arial, verdana, sans-serif
}
H6
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 90%;
    MARGIN: 1em 0px 0.2em;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: arial, verdana, sans-serif
}
:link
{
    COLOR: #039
}
:visited
{
    COLOR: #636
}
:hover:visited
{
    COLOR: #333
}
:hover:link
{
    COLOR: #333
}
.small-print A:active
{
    COLOR: #333
}
.small-print A:hover
{
    COLOR: #333
}
.sidenote
{
    BORDER-RIGHT: #666;
    BORDER-TOP: #666;
    BORDER-LEFT: #666;
    BORDER-BOTTOM: #666
}
.key-point
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(/images/box/key-point_back.gif) #e4ecec repeat-y right 50%;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
* HTML .key-point
{
    HEIGHT: 1px
}
.key-point:unknown
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    DISPLAY: block;
    FONT-SIZE: 1px;
    BACKGROUND: url(/images/box/key-point_br.gif) no-repeat right bottom;
    MARGIN: -15px;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: 0.1;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 8px;
    content: url("/images/box/key-point_bl.gif")
}
.key-point H5
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    BORDER-LEFT: medium none;
    COLOR: #4c5c5c;
    BORDER-BOTTOM: medium none
}
.key-point H4
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0px;
    BORDER-LEFT: medium none;
    COLOR: #4c5c5c;
    BORDER-BOTTOM: medium none
}
.news DT
{
    FONT-WEIGHT: normal;
    COLOR: #666
}
UL.compact
{
    PADDING-LEFT: 20px;
    MARGIN-LEFT: 0px
}
P.important
{
    BORDER-RIGHT: #f99 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #f99 1px solid;
    PADDING-LEFT: 1em;
    FONT-SIZE: 1.1em;
    BACKGROUND: #ff9;
    PADDING-BOTTOM: 1em;
    MARGIN: 1em 0px;
    BORDER-LEFT: #f99 1px solid;
    COLOR: black;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: #f99 1px solid
}
DIV.important
{
    BORDER-RIGHT: #f99 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #f99 1px solid;
    PADDING-LEFT: 1em;
    FONT-SIZE: 1.1em;
    BACKGROUND: #ff9;
    PADDING-BOTTOM: 1em;
    MARGIN: 1em 0px;
    BORDER-LEFT: #f99 1px solid;
    COLOR: black;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: #f99 1px solid
}
.shout
{
    FONT-SIZE: 145%;
    COLOR: red
}
KBD
{
    BORDER-RIGHT: #ccc 1px;
    PADDING-RIGHT: 0.1em;
    BORDER-TOP: #ccc 1px;
    PADDING-LEFT: 0.1em;
    PADDING-BOTTOM: 0.1em;
    MARGIN: 0.1em;
    BORDER-LEFT: #ccc 1px;
    PADDING-TOP: 0.1em;
    BORDER-BOTTOM: #ccc 1px
}
CODE.command
{
    COLOR: #6b5839
}
KBD.command
{
    COLOR: #6b5839
}
PRE.code
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    BACKGROUND: #eeecf6;
    PADDING-BOTTOM: 1em;
    PADDING-TOP: 1em
}
PRE.code > STRONG
{
    FONT-STYLE: normal
}
PRE.code > EM
{
    FONT-STYLE: normal
}
CODE > STRONG
{
    FONT-STYLE: normal
}
CODE > EM
{
    FONT-STYLE: normal
}
DIV.example
{
    BORDER-LEFT-COLOR: #554fa0;
    BORDER-BOTTOM-COLOR: #554fa0;
    BORDER-TOP-COLOR: #554fa0;
    BORDER-RIGHT-COLOR: #554fa0
}
OL.faq LI A
{
    BORDER-BOTTOM: #6c98ee 1px dotted;
    TEXT-DECORATION: none
}
OL.faq LI A:hover
{
    BORDER-LEFT-COLOR: #039;
    BORDER-BOTTOM-COLOR: #039;
    BORDER-TOP-COLOR: #039;
    BORDER-RIGHT-COLOR: #039
}
TABLE.data THEAD TH
{
    BACKGROUND: #e4ecec;
    empty-cells: hide
}
TABLE.data TD
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 100%;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 130%;
    BORDER-BOTTOM: #ccc 1px solid
}
TABLE.data TH
{
    BORDER-RIGHT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    FONT-SIZE: 100%;
    BORDER-LEFT: #ccc 1px solid;
    LINE-HEIGHT: 130%;
    BORDER-BOTTOM: #ccc 1px solid
}
TR.odd
{
    BACKGROUND: #f5f5f5
}
.key-point H1
{
    MARGIN: 0px
}
FORM
{
    MARGIN: 0px
}
.key-point H3
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #4c5c5c;
    BORDER-BOTTOM: medium none
}
.key-point H2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #4c5c5c;
    BORDER-BOTTOM: medium none
}
#product-desc P
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 175px
}
#product-desc UL
{
    PADDING-LEFT: 190px;
    MARGIN-BOTTOM: 0px
}
#product-side
{
    MARGIN-LEFT: 65%;
    PADDING-TOP: 85px
}
.key-info-side
{
    MARGIN-LEFT: 65%
}
.key-info-side UL
{
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px
}
#product-side UL
{
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 0px
}
.key-info-side LI
{
    PADDING-BOTTOM: 0.2em
}
#product-side LI
{
    PADDING-BOTTOM: 0.2em
}
#product-desc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 60%;
    COLOR: #4c5c5c;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 0px
}
.key-info-desc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0.2em;
    WIDTH: 60%;
    LINE-HEIGHT: 140%;
    PADDING-TOP: 0.2em
}
.download H3
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #1d9101;
    BORDER-BOTTOM: medium none
}
.download H3 :active
{
    COLOR: #1d9101
}
.download H3 :visited
{
    COLOR: #1d9101
}
.download H3 :link
{
    COLOR: #1d9101
}
.download H3 :hover:visited
{
    COLOR: #156b01
}
.download H3 :hover:link
{
    COLOR: #156b01
}
.download LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.download UL
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px
}
.download
{
    PADDING-RIGHT: 45px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(/images/box/download_back.gif) #c4efa1 no-repeat right top;
    MARGIN-BOTTOM: 0.5em;
    MAX-WIDTH: 500px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
.download:unknown
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    DISPLAY: block;
    FONT-SIZE: 1px;
    BACKGROUND: url(/images/box/download_br.gif) no-repeat right bottom;
    MARGIN: -10px -45px -15px -15px;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: 0.1;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 8px;
    content: url("/images/box/download_bl.gif")
}
.key-point .download
{
    BACKGROUND-IMAGE: url(/images/box/key-download_back.gif)
}
.key-point .download:unknown
{
    BACKGROUND-IMAGE: url(/images/box/key-download_br.gif);
    content: url("/images/box/key-download_bl.gif")
}
.download .other A:visited
{
    COLOR: #666
}
.download .other A:link
{
    COLOR: #666
}
ADDRESS
{
    COLOR: #666666;
    FONT-STYLE: italic
}
DIV.example:unknown
{
    COLOR: #666
}
.footnote
{
    COLOR: #666
}
.remark
{
    COLOR: #666
}
.note
{
    COLOR: #666
}
#footer .site-tools A
{
    COLOR: #666
}
#footer .site-tools
{
    COLOR: #666
}
.download .other A:hover
{
    COLOR: #000
}
:active
{
    COLOR: #000
}
#footer .site-tools A:hover
{
    COLOR: #000
}
.download .other
{
    FONT-SIZE: 75%;
    PADDING-TOP: 3px;
    FONT-STYLE: italic
}
.download .main
{
    FONT-WEIGHT: bold
}
.news DT A
{
    FONT-WEIGHT: bold
}
.configParent
{
    DISPLAY: block;
    FONT-SIZE: 85%
}
.mozillapower
{
    FLOAT: right;
    MARGIN: 0.2em 0px 0.2em 0.5em
}
H4.newsdate
{
    MARGIN-TOP: 2.5em
}
DIV.feedlink
{
    FONT-SIZE: 16px;
    FLOAT: right
}
DIV.feedlink IMG
{
    VERTICAL-ALIGN: bottom
}
.thanksbox
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #000 1px solid;
    COLOR: #fff;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #000089;
    TEXT-ALIGN: center
}
.release-date
{
    MARGIN-TOP: 0px;
    TEXT-ALIGN: right
}
#old
{
    FONT-SIZE: smaller
}
.fieldset
{
    BORDER-RIGHT: #b2b0ae thin solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #dfdcd9 thin solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2em 0px 1.2em 0.2em;
    BORDER-LEFT: #dfdcd9 thin solid;
    PADDING-TOP: 0.1em;
    BORDER-BOTTOM: #b2b0ae thin solid;
    BACKGROUND-COLOR: #d9dbe1;
    -moz-border-radius: .4em
}
.fieldset:hover
{
    BACKGROUND-COLOR: #d5d6e1
}
.fieldset UL
{
    MARGIN-TOP: 0px
}
.first
{
    MARGIN-TOP: 0px
}
.fieldset LI
{
    MARGIN-RIGHT: 1.5em
}
.fieldset UL :link
{
    FONT-WEIGHT: normal;
    COLOR: #554fa0
}
.fieldset UL :visited
{
    FONT-WEIGHT: normal
}
.legend
{
    BORDER-RIGHT: #b2b0ae thin solid;
    PADDING-RIGHT: 0.8em;
    BORDER-TOP: #dfdcd9 thin solid;
    DISPLAY: inline;
    PADDING-LEFT: 0.8em;
    FONT-WEIGHT: bolder;
    FONT-SIZE: larger;
    PADDING-BOTTOM: 0.2em;
    MARGIN-LEFT: 1.8em;
    BORDER-LEFT: #dfdcd9 thin solid;
    COLOR: #039;
    PADDING-TOP: 0.2em;
    BORDER-BOTTOM: #b2b0ae thin solid;
    LETTER-SPACING: 0.1em;
    POSITION: relative;
    TOP: -1em;
    BACKGROUND-COLOR: #fff;
    -moz-border-radius: .6em .6em .2em .2em;
    opacity: .7
}
