
li { list-style-type: none; }
.basic, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }

.basic  { width: auto; font-family: verdana; border: 1px solid #CCC; }
.basic div { background-color: #f4f4f4; padding:5px 5px 8px; }

.basic div .title { color:#bf6730; display:block; padding:3px 0 0; }
.basic div .contact-info { font-weight:bold; }
.basic ul{ padding:3px 5px 5px 0; }

.basic ul li{ background:url(../images/bullet-team.png) no-repeat 8px 5px; line-height:1.45em; margin:5px 0 0; padding:0 5px 0 20px; border: none; text-decoration: none; font-size:0.6875em; }

.basic a { cursor:pointer; height:70px; overflow:hidden; display:block; padding:5px; margin-top: 0; text-decoration: none; color: black; border-bottom: 1px solid #999; background: url("../images/team-accordion0.png") #00a0c6; }
.basic a:hover { background: url("../images/team-accordion1.png") #FFF; }
.basic a.selected { color: black; background: url("../images/team-accordion1.png") #80cfe2; }
.basic a span { display:block; left:71px; position:relative; top:-70px; width:170px; }
.basic a span.name { color:#143140; font-size:1em; padding:3px 0 5px; }
.basic a span.field { color:#333; font-size:.7em; line-height:1.325em;  }

#team { background:#ED8142; float:right; padding:7px; width:255px; }
#team h3 { color:#ebf8ff; padding:2px 0 8px 5px; }

@media print { .basic div, #navigation ul, #list2 dd, #list3 div{ display: block!important; height: auto!important
	}
}