#content {     position: relative;}#map {     position: absolute;     top: 0;     left: 0;     width: 660px;     height: 400px;}#map-wrapper {     position: relative;     height: 400px;}/* SIDE BAR ********************************************************************* */#sidebar {     position: absolute;     top: 0;     right: 0;     width: 200px;     height: 400px;     overflow: auto;}#sidebar p {     margin: 10px;}#sidebar ul#sidebar-list {     list-style: none;     padding: 0;     margin: 0;}#sidebar ul#sidebar-list li {	border-bottom: 1px #999999 dotted;}#sidebar ul#sidebar-list li a {     display: block;     margin: 5px;     padding: 4px;     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;     font-size: 10px;     text-decoration: none;     color: #444;}#sidebar ul#sidebar-list li.current a {	/*     border-left-width: 3px;     padding-left: 2px;     */}#sidebar ul#sidebar-list li a:hover {     background: #eeeeee;     color: #555;}#sidebar ul#sidebar-list li a strong {     display: block;}#sidebar ul#sidebar-list li a span {     font-size: 10px;}body.sidebar-right #map-wrapper { margin-right: 200px; }body.sidebar-right #map { width: 660px; }body.sidebar-right #sidebar { right: 0; }body.nosidebar #map-wrapper { margin: 0; }body.nosidebar #map { width: 860px; }body.nosidebar #sidebar { display: none; }body.sidebar-right a#button-sidebar-show,body.nosidebar a#button-sidebar-hide { display: none; }/* TOOL BAR ********************************************************************* */#toolbar {     background: #fff;     padding-bottom: 10px;     position: relative;     margin: 7px 0 0 0;}/* holly hack for IE to get position:bottom right    see: http://www.positioniseverything.net/abs_relbugs.html\*/* html #toolbar { height: 1px; }/* *//*#toolbar ul#filters {	padding: 0;	width: 900px;}*/#toolbar ul {	list-style: none;	padding: 0;	margin: 0;}#toolbar ul#sidebar-controls {	position: absolute;	right: 20px;	top: 0px;}#toolbar ul li {	display: inline;}#toolbar ul li a {	padding: 3px 6px;	font-weight: bold;	text-decoration: none;	font-size: 10px;	color: #666;}#toolbar ul li a:hover {	color: #999;}.Therapeutics_tab {	background: #ffff99;	padding: 4px;	}.Tools_tab {	background: #ffc7c2;	padding: 4px;}.Healthcare {	background: #c8dae7;	padding: 4px;}/* ALERT ********************************************************************* */#alert {     position: absolute;     top: 45%;     left: 0;     /*     width: 100%;     */     width: 940px;     text-align: center;        display: none;}#alert p {     width: 150px;     margin: 0 auto 0 auto;     padding: 10px;     background: #c8dae7;     color: #5d5d5d;     border: 1px solid #6c98b2;}body.loading #alert { display: block; }/* WINDOW ********************************************************************* */#window {	width: 300px;	padding: 5px;	text-align: left;	font-size: 10px;}#window h3{	font-size: 12px;}#window p{	font-size: 10px;}#window img{	float: right;	border: none;	color: #0072bc;}#window .iconLink {	padding-left: 18px;}#window .wrapWindowSection {	clear: both;	width: 480px;}.windowLeft {	float: left;	width: 320px;}.windowRight {	float: right;	width: 150px;}#window hr {	clear: both;	margin: 10px 0;	padding: 0px;	border-top: #ccc 1px dotted;}
