/* CSS Document */

	body {
		background:#EEE;
		margin:0;
		font-family:Verdana;
		font-size:75%;
	}
	
	h3 {
		font-size:14px;
		border-bottom:1px solid #185781;
		color: #185781;
	} 
	
	#container {
		border-left:1px solid #185781; 
		border-top:1px solid #185781;
		background:#FFF;
	}
	
	#container td {
		border-right:1px solid #185781; 
		border-bottom:1px solid #185781;
	}
	
	#header {
		background:url(images/header.jpg) no-repeat; 
		width:760px; 
		height:130px;
	}
	
	#menu {
		background:#2588C9; 
		width:760px; 
		height:24px;
	}
	
	#content td {
		border:none; 
	}
	
	#left {
		background:url(images/left_bar.jpg) repeat-y;
	}
	
	#footer {
		background:#2588C9; 
		width:760px; 
		height:40px;
		font-size:90%;
		color:#FFF;
		text-align:center;
		line-height:40px;
	}
	
	#calendar .name {
		font-weight:bold;
		color:#15486B;
	}
	
	#calendar .description {
		font-size:10px;
	}
	
	#calendar td {
		border-bottom:1px solid #DDD;
	}
	
	#calendar a {
		color:#06F;
	}
	
	#calendar .mi_link {
		font-size:10px;
	}
	
	#calendar_main {
		border-top:2px solid #15486B;
		border-left:2px solid #15486B;
		border-right:1px solid #15486B;
		border-bottom:1px solid #15486B;
	}
	
	#calendar_main td {
		font-size:11px;
		border-right:1px solid #15486B;
		border-bottom:1px solid #15486B;
		color:#15486B;
	}
	
	#calendar_main .dayName {
		text-align:center;
		font-weight:bold;
		border-bottom:2px solid #333;
		border-right:2px solid #333;
	}
	
	#calendar_main .noDay {
		background:#DEDEDE;
	}
	
	#links td {
		padding:15px;
	}
	
	#links .verb {
		text-indent:20px;
	}
	
/*-------------------------------------------------------------
	NAVIGATION
-------------------------------------------------------------*/
	
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0 0 0 8px;
		list-style: none;
		line-height: 24px;
		float:right;
		margin-right:2px;
	}
	
	#nav a {
		display: block;
		width: 120px;
		font-family:Verdana;
		font-size:13px;
		color:#FFF;
		text-decoration:none;
		border-left:1px solid #185781;
		border-right:1px solid #8DBFE0;
		height:24px;
		text-align:center;
	}
	
	#nav a:hover {
		background:#FFF;
		color:#185781;
	}
	
	#nav li {
		float: left;
		width: 120px;
	}
	
	#nav li ul {
		position: absolute;
		background: #FFF;
		width: 160px;
		left: -999em;
		line-height:20px;
		border-bottom:1px solid #185781;
	}
	
	#nav li ul li {
		width: 160px;
		border-top:1px solid #185781;
	}
	
	#nav li ul li a {
		width:148px !important;
		width:148px !important!;
		width:148px;
		padding:0 5px;
		color:#333;
		height:20px;
		font-size:11px;
		text-align:left;
		border-right:1px solid #185781;
	}
	
	#nav li ul li a:hover {
		background:#2588C9;
		color:#FFF;
		text-decoration:none;
	}
	
	#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}