.wrapper .demo {
    clear: both;
    position: relative;
}

.wrapperSmall .demo {
    width: 234px
}

.expand {
    clear: both;
    margin: 0
}

.collapse {
    overflow: hidden;
}

.collapse p {
    margin: 0;
    padding: 0;
}

.switch {
    display: none;
}

.wrapper .expand a {
    display: block;
}

.wrapperSmall .expand a, .wrapperExplr .expand a {
    margin-bottom: 0px
}

.wrapper .expand span {
    font: normal 11px Verdana;
    position: absolute;
    margin: 0 0 0 150px;
    background: url( /images/apnapaisa/divider1.gif ) no-repeat 0 1px;
    line-height: 18px;
    padding-left: 25px;
    cursor: pointer
}

.wrapper .expand a:link, .wrapper .expand a:visited {
    display: block;
    font: bold 13px Verdana;
    color: #555;
    padding: 6px 10px 7px 15px;
    border-left: 5px solid #8ab751;
    background: url( /images/apnapaisa/open1.gif ) no-repeat 700px 10px #eefbde;
    text-decoration: none;
    margin-bottom: 8px
}

.wrapper .blue a:link, .wrapper .blue a:visited {
    border-left: 5px solid #5b95bb;
    background-color: #f3f9fd
}

.wrapper .maroon a:link, .wrapper .maroon a:visited {
    border-left: 5px solid #b27835;
    background-color: #f7f0e8
}

.wrapper .expand a:hover, .wrapper .expand a:active, .wrapper .expand a:focus {
    background-color: #b3df7c;
    color: #454545;
}

.wrapper .blue a:hover, .wrapper .blue a:active, .wrapper .blue a:focus {
    background-color: #9fc9e5;
}

.wrapper .maroon a:hover, .wrapper .maroon a:active, .wrapper .maroon a:focus {
    background-color: #e6bb89;
}

.wrapper .expand.open a, .wrapper .expand.open a:visited {
    color: #fff;
    background: url( '/images/apnapaisa/close1.gif' ) no-repeat 700px 10px #8ab751;
    margin: 0
}

.wrapper .blue.open1 a, .wrapper .blue.open1 a:visited {
    background: url( '/images/apnapaisa/close1.gif' ) no-repeat 700px 10px #5b95bb
}

.wrapper maroon.open2 a, .wrapper .maroon.open2 a:visited {
    background: url( '/images/apnapaisa/close1.gif' ) no-repeat 700px 10px #b27835
}

.wrapper .expand.open span {
    color: #fff;
}

.wrapper {
    text-align: left
}

.wrapper div.collapse {
    padding: 5px 15px;
    background: #f8ffef;
    margin-bottom: 8px;   
}

.wrapper div.blue {
    background: #f6fafd;
}

.wrapper div.maroon {
    background: #fbf8f4;
}

code {
    padding: 0 2px;
    border: 1px solid #e2e2e9;
    background-color: #f7f7f7;
    color: #5a5660;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
}

.scr {
    margin-bottom: 1.5em;
    font-size: 1.1em;
    font-variant: small-caps;
    font-weight: bold;
}

/* --- Links ---
------------------------------ */

.wrapperSmall .expand a:link, .wrapperSmall .expand a:visited, .wrapperSmall .expand a:hover, .wrapperSmall .expand a:active, .wrapperSmall .expand a:focus {
    text-decoration: none;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    height: 41px;
    display: block;
    cursor: pointer;
    background: url( '/images/apnapaisa/open.gif' ) no-repeat 0 0;
    padding: 5px 35px 0px 10px;
    border-bottom: 1px solid #cfcfcf;
    line-height: 12px;
    border: 0;
    margin-bottom: 0px
}

.wrapperSmall .double a:link, .wrapperSmall .double a:visited, .wrapperSmall .double a:hover, .wrapperSmall .double a:active, .wrapperSmall .double a:focus {
    padding-top: 12px;
    height: 34px;
}

.wrapperSmall .single a:link, .wrapperSmall .single a:visited, .wrapperSmall .single a:hover, .wrapperSmall .single a:active, .wrapperSmall .single a:focus {
    padding-top: 17px;
    height: 29px;
}

.wrapperSmall .expand.open a, .wrapperSmall .expand.open a:visited {
    background: url( '/images/apnapaisa/close.gif' ) no-repeat 0 0;
    color: #333;
}

.wrapperSmall div.collapse {
    border: 1px solid #cfcfcf;
    border-bottom: 0;
    padding: 8px 7px;
    margin-bottom: 0
}

.wrapperSmall .demo {
    border-bottom: 1px solid #cfcfcf;
}

.wrapperExplr .expand a:link, .wrapperExplr .expand a:visited {
    display: block;
    font: bold 12px Verdana;
    padding: 6px 10px 7px 15px;
    border-left: 0px;
    background: #fbfff7;
    border-bottom: 1px solid #cadab5;
    margin-bottom: 0px

}

.wrapperExplr .expand span {
    font: normal 11px Verdana;
    margin: 0 0 0 185px;
    background: none;
    padding-left: 0px;
    width: 290px;
    line-height: 14px;
}

.wrapperExplr .expand span.quote {
    width: 77px;
    height: 23px;
    margin: 5px 0 0 486px;
    text-align: center;
    font: bold 11px Verdana;
    line-height: 23px;
}

.wrapperExplr .expand a:hover, .wrapperExplr .expand a:active, .wrapperExplr .expand a:focus {
    background-color: #eeeeee;
}

.wrapperExplr .expand a:hover span.quote, .wrapperExplr .expand a:active span.quote, .wrapperExplr .expand a:focus span.quote {
    background: url( /images/apnapaisa/button-bg.gif ) no-repeat;
}

.wrapperExplr .expand.open a, .wrapperExplr .expand.open a:visited {
    background: url( '/images/apnapaisa/close2.gif' ) no-repeat 705px 16px #eeeeee;
    color: #555;
    border: 0
}

.wrapperExplr .expand.open a span, .wrapperExplr .expand.open a:visited span {
    display: none
}

.wrapperExplr {
    margin-bottom: 10px;
}

.wrapperExplr .expand.open a span, .wrapperExplr .expand.open a:visited span {
    color: #555
}

.wrapperExplr div.collapse {
    background: #eee;
    padding: 0 0 10px 200px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px
}

.expand.ui-state-active a, .expand.ui-state-active a:visited
{
    background:transparent url(/images/apnapaisa/close.gif) no-repeat scroll 0 0;
    color:#333333;
}
