	/*  Vertical nav */
/* Thank's to Alistapart.com*/

#side {
	position:absolute;
	top:86px;
	right:0em;
	margin: 0 0 0 0;
	padding: 3em 0 0em 0;
	width:15em;
	z-index:1;
		
	}
	
#side p{
	padding:.1em;
	margin:.1em;
}	

.side_box {
	padding:1em;
	margin: 0 .5em .5em .5em;
	border:1px lightblue solid;
}	
	
#side	h4{
		font-size:1em;
		margin: 0 0 0 0;
		padding:.0 0 0 0;
		background-color:#001B6B;
		font-weight:normal;
		color:white;
		text-align:center;
		
	}

#menu_side{
	margin-bottom:2em;
}

#menu_side ul {
	width:15em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	text-align: left;
	border-left:darkblue 1px solid;
	border-bottom:darkblue 1px solid;
		}
		
	#menu_side ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid white;
	background-color:#E0ECFF;
		}
		
		#menu_side li a {
		display: block;
		text-decoration:none;
		padding: 5px 5px 5px 0.5em;
		color: darkblue;
		letter-spacing: 1px;
		width: 100%;
		}
		#menu_side li a:visited {
			color:darkblue;
			}

	html>body #menu_side li a {
		width: auto;
		}

	#menu_side li a:hover {
		color:red;
		background:#90bade;
		}

		
		#menu_project ul {
	width:15em;
	margin: 0 0 2em 0;
	padding: 0 0 0 0;
	list-style-type: none;
	text-align: left;
		border-left:darkblue 1px solid;
	border-bottom:darkblue 1px solid;
		}
		
	#menu_project ul li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid white;
		}
		
		#menu_project li a {
		display: block;
		text-decoration:none;
		padding: 5px 5px 5px 0.5em;
		letter-spacing: 1px;
		width: 100%;
			color:red;
		background-color:#E0ECFF;
		}
		

	html>body #menu_project li a {
		width: auto;
		}

	#menu_project li a:hover {
		color:red;
		background:#90bade;
		}
