
div#sidebar {
	background: rgb(230,240,255) url(../images/ripples.jpg) 5px 0 no-repeat;
	width: 30%;
	float: left; 
	padding-bottom: 8em; 
}

/***************
** Navigation **
***************/

div#navigation { 
	padding-top: 8em;
	width: 100%;
	height: 100%;
	background: url(../images/caduceus.png) -5px -85px no-repeat;
}

div#navigation ul { 
	padding-bottom: 5em; 
	margin-bottom: 1em;
	background: url(../images/caduceusRod.png) 75% 112% no-repeat;
}


div#navigation li { 	
	border-top: 1px solid rgb(200,210,225);
	background: rgb(150,185,230);
	height: 1.75em; 
	padding: .25em 0 .5em 0;
	position: relative;		
	list-style: none;
}

div#navigation li.heading {  
	background: rgb(135,175,215);	
	color: rgb(255,255,255);
	border-top: 1px solid rgb(200,210,225);
 	font-weight: bold;
	padding: .75em 0 0 .75em;
}

div#navigation li.break {
	background: rgb(135,175,215);
	color: rgb(255,255,255);
	border-top: 1px solid rgb(200,210,225);
	font-weight: bold;
 	padding:  .5em 0;
}

div#navigation li:hover {	
	text-decoration: none; 

}

div#navigation li.submenu {
	background-image: url(arrowDown.png);
	background-position: 95% 50%;
	background-repeat: no-repeat;
}
div#navigation li.submenu li {
	border-left: 2px solid rgb(200,210,225);
}

div#navigation li.submenu:hover {
	background: rgb(170,205,250) url(arrowDown.png) 95% 50% no-repeat;
}

div#navigation li a { 
	display: block; 
	padding-bottom: 8px;
}

div#navigation ul > a {
	width: auto;
}

div#navigation ul ul {	
	width: 17.5em;
	position: absolute; 
	top: 0; 
	left: 224px;
	display: none;
}

div#navigation ul.level1 li.submenu:hover ul.level2, 
div#navigation ul.level2 li.submenu:hover ul.level3  {
	display: block;
}

div#navigation a { 
	display: block; 
	padding: 5px 0 8px .5em;
}

div#navigation a:link {
	text-decoration: underline;
	color: rgb(0,0,255);
}

div#navigation a:visited {
	text-decoration: underline;
	color: rgb(60,128,255);
}

div#navigation a:hover {
	text-decoration: none;

}

div#navigation a:active {
	text-decoration: none;
	color: rgb(0,0,128);
}