* {margin:0; padding:0; font:12px Verdana,Arial}
code {font-family:"Courier New",Courier}

#options {width:280px; margin:5px auto; text-align:right; color:red}
#options a {text-decoration:none; color:blue}
#options a:hover {color:#033}

#acc {width:300px; list-style:none; color:#033; margin:0 auto 40px}
#acc h3 {width:285px; border:1px solid #D4D7D8; font-weight:bold; margin-top:5px; cursor:pointer; background:url('images/header3.gif'); ; padding-left:6px; 
         padding-right:6px; padding-top:6px; padding-bottom:8px}
#acc h3:hover {background:url('images/header_over3.gif'); border:1px solid red;}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:277px; padding:10px; border:1px solid #D4D7D8; border-top:none; background:#fff}

#nested, #nested2 {width:270px; list-style:none; color:#033; margin-bottom:5px;}
#nested h3, #nested2 h3 {width:255px; border:1px solid #5EC849; font-weight:bold; margin-top:5px; cursor:pointer; background:url('images/header3.gif'); ; padding-left:6px; 
            padding-right:6px; padding-top:6px; padding-bottom:8px}
#nested h3:hover, #nested2 h3:hover {background:url('images/header_over3.gif'); }
#nested .acc-section, #nested2 .acc-section {overflow:hidden; background:#fff}
#nested .acc-content, #nested2 .acc-content {width:237px; padding:15px; border:1px solid red; border-top:none; background:#fff}
#nested .acc-selected, #nested2 .acc-selected {background:url('images/header_over3.gif'); border:1px solid red;}