body { font: 12px Tahoma, Geneva, sans-serif; background: #fff; }

/* panel */
.panel, .panelcollapsed {margin: 0px; padding: 0px;border: 0px; font-family:Helvetica,Arial,sans-serif; /* background: transparent url('plus.png') no-repeat scroll 41px 18px; */}

/* panel & panel content borders */
#projects_nav, #resources_nav, #clients_nav {border-top: 1px solid #d0d0d0;}
.panelcollapsed .panelcontent p {border-top: 1px solid #f4f4f4; padding: 20px 0px 20px 30px;}
#clients_nav, #last_bottom_border {border-bottom: 1px solid #d0d0d0;}
.panel #clients_nav {border-bottom: 0px;}
.panelcontent h2 {border-top:1px solid #F4F4F4;}

/* panel heading */
.panel h2, .panelcollapsed h2 {font-size: 14px; line-height: 14px; padding: 20px 0 20px 70px;}

/* panel heading on rollover */
.panel h2, .panelcollapsed h2 {background: transparent url('../images/panels/plus.png') no-repeat scroll 41px 18px;}
.panel h2:hover, .panelcollapsed h2:hover {background: transparent url('../images/panels/plus-hover.png') no-repeat scroll 41px 18px;}
.panelcontent h2 {background: none;}
.panelcontent h2:hover {background: none;}

/* heading of a collapsed panel */
.panelcollapsed h2 {}

/* panel content - do not set borders or paddings */
.panelcontent {overflow: hidden; /* background: transparent url('plus.png') no-repeat scroll 41px 18px;}
.panelcontent:hover {overflow: hidden; background: transparent url('plus-hover.png') no-repeat scroll 41px 18px;   */}

/* collapsed panel content */
.panelcollapsed .panelcontent {display: none;}
