div, form, dl, p, dt, h1, h2, h3, h4, h5, h6, dt, dd, blockquote {
    margin: 0;
    padding: 0;
}

#help {
	margin: 0 auto;
	text-align:left;
    width: 1004px;
    height: auto;
    overflow: hidden;
    padding-top: 95px;
    background: #FFFFFF none repeat scroll 0 0;
    color: #666666;
/*
    min-height: 475px;

*/    padding: 10px 0 0 20px;
    position: relative;
}

.faq dt {
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#intro h1 {
    margin-right: 20px;
    width: 445px;
    padding-bottom: 20px
}

#glossaryTOC {
    background: #EDEDED none repeat scroll 0 0;
    font-size: 16px;
    margin: 0 20px 0.4em 0;
    height: auto;
    overflow: hidden;
}

ul, ol {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

p, ul, ol, dl {
    padding: 0;
}

#glossaryTOC li {
    float: left;
    font-weight: bold;
    margin-right: 2px;
}

#glossaryTOC .on a {
    background: #FFFFFF none repeat scroll 0 0;
    color: #333333;
    cursor: default;
    font-size: 15px;
    text-decoration: none;
}

#glossaryTOC a {
    background: #F6F6F6 none repeat scroll 0 0;
    display: block;
    padding: 0.2em 12px;
}

#help a {
    color: #666666;
}

.faq_box {
    font-size: 11px;
    width: 910px;
    color: #666666;
}

.scrollNone {
    width: 930px;
}

#main dl.faq {
    margin: 0;
}

.faq dt {
    background: transparent url(/image/arrow_t_7x4_5E5E5E.gif) no-repeat scroll -10000px 0;
    border-top: 1px solid #E1E1E1;
    padding: 0.2em 0;
    text-transform: uppercase;
}

#main .faq dt a {
    background: transparent url(/image/arrow_b_7x4_5E5E5E.gif) no-repeat scroll 100% 0.7em;
    color: #666666;
    display: block;
    margin: -0.2em 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding: 0.2em 20px 0.2em 0;
    position: relative;
}

#core a {
    color: #666666;
}

a {
    color: #FFFFFF;
    text-decoration: none;
}

.faq dd {
    padding-top: 1em;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 1em;
}

.faq dt.on {
    background: transparent url(/image/arrow_t_7x4_5E5E5E.gif) no-repeat scroll -10000px 0;
    border-top: 1px solid #E1E1E1;
    padding: 0.2em 0;
    text-transform: uppercase;
}

#main .faq dt.on a {
    background: transparent url(/image/picto/arrow_t_7x4_5E5E5E.gif) no-repeat scroll 100% 0.7em;
}

#main .faq dt.on a, #main .faq dt a:hover {
    color: #BA9A5A;
}

a:hover {
    text-decoration: underline;
}

a {
    color: #FFFFFF;
    text-decoration: none;
}

.faq dt {
    text-transform: uppercase;
	cursor:hand;
}
.faq p{
	padding-top:2px;
	padding-bottom:2px;
}

