/**
 * Left Menu Layout
 */
		#leftMenu {
			float: left;
			width: 230px;
			padding: 0px 0px 0px 0px;
		}
		#leftMenu ul {
			list-style: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 0px;
		}
		#leftMenu ul ul{
			border: 0px;
		}	
		#leftMenu ul ul ul{
			border-bottom: 1px dotted #007fc5;
			border-top: 1px dotted #007fc5;
		}				
		#leftMenu li {
			padding: 0px 0px 1px 0px;
			width: 230px;
			font-weight: bold;
		}
		#leftMenu li a {
			background: url(/images/menu.li.gif) #ebebeb  no-repeat;
			color: #007fc5;
			display: block;
			height: 25px;
			line-height: 25px;
			padding: 0px 0px 0px 15px;
			text-decoration: none;
		}
		#leftMenu li li a {
			background: #f7f7f7;
			padding: 0px 0px 0px 10px;	
			font-weight: normal;		
		}		
		#leftMenu li li li a {
			background: url(/images/menu.list.gif) #ffffff no-repeat;
			padding: 0px 0px 0px 20px;			
		}		
		#leftMenu li a:hover {
			background: url(/images/menu.li.ovr.gif) #007fc5;
			color: #ffffff;
		}
		#leftMenu li li a:hover {
			color: #ffffff;
			background: #7bacdc;
		}		
		#leftMenu li li li a:hover {
			background: url(/images/menu.list.gif) no-repeat;		
			font-weight: bold;
			color: #007fc5;
		}			
		#leftMenu li a.on {
			background: url(/images/menu.li.ovr.gif) #007fc5;	
			color: #ffffff;
		}
		#leftMenu li a.onexp {
			background: url(/images/menu.li.on.exp.gif) no-repeat;
			color: #ffffff;	
		}		
		#leftMenu li li a.on {
			color: #221e1f;
			background: #f7f7f7;
			font-weight: bold;
		}		
		#leftMenu li li li a.on {
			background-image: url(/images/menu.list.gif);
			background-repeat: no-repeat;		
			font-weight: bold;
			color: #007fc5;
		}	
		#leftMenu li a.on:hover {
			background-image: url(/images/menu.li.ovr.gif) no-repeat;	
			color: #ffffff;	
		}
		#leftMenu li li a.on:hover {
			background-image: none;
			background: #f7f7f7;
			color: #221e1f;
		}			
		#leftMenu li li li a.on:hover {
			background-image: url(/images/menu.list.gif) no-repeat;		
			font-weight: bold;
			color: #007fc5;
		}			
		
/**
 * Content Layout
 */		
		#content {
			float: left;
			width: 480px;
			padding: 0px 20px 0px 20px;
		}
	
/**
 * Right Menu Layout
 */	
		#rightMenu {
			float: left;
			width: 220px;
			padding: 0px 0px 0px 10px;
			background-image: url(/images/right.menu.bg.gif);
			background-repeat: repeat-y;				
		}				
		.quicklinks ul {
			padding: 0px 0px 0px 0px;
			margin: 10px 10px 10px 30px;	
			list-style-image: url(/images/right.menu.list.gif);
		}	
		.quicklinks {
			background: #f9fcff;
			border: solid 1px #d1d1d1;
			position: relative;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 8px 0px;	
			width: 210px;	
			text-align: left;	
		}
		.quicklinks .corner1  {
			position: absolute;
			top: -1px;
			left: -1px;
			background-image: url(/images/ql.corner.1.gif);
			background-repeat: no-repeat;
			height: 14px;
			width: 14px;
		}
		.quicklinks .corner2  {
			position: absolute;
			top: -1px;
			right: -1px;
			background-image: url(/images/ql.corner.2.gif);
			background-repeat: no-repeat;
			height: 14px;
			width: 14px;
		}
		.quicklinks .corner3  {
			position: absolute;
			bottom: -1px;
			_bottom: -2px;
			left: -1px;
			background-image: url(/images/ql.corner.3.gif);
			background-repeat: no-repeat;
			height: 14px;
			width: 14px;
		}
		.quicklinks .corner4  {
			position: absolute;
			bottom: -1px;
			_bottom: -2px;
			right: -1px;
			background-image: url(/images/ql.corner.4.gif);
			background-repeat: no-repeat;
			height: 14px;
			width: 14px;
		}	
 		.quicklinks .more {
			position: absolute;
			bottom: -1px;
			right: -1px;
			height: 21px;
		}		
 		.quicklinks .more a:hover {
			background: none;
		}
 		.tips {
			padding: 0px 0px 0px 0px;
			margin: 10px 10px 20px 10px;	
		}		
		
/**
 * Calendar
 */	
		#calendar {
			border-collapse: collapse;
			border: solid 2px #e3ebf6;
			color: #007fc5;
		}			
		
		#calendar td {
			margin: 0px 0px 0px 0px;
			border: solid 1px #e3ebf6;
			background: #ffffff;
			height: 50px;
			cursor: pointer;
		}		
		#calendar .passed {
			color: #afbfd5;
			background: #f9fcff;
		}					
		#calendar .current {
			background: #ecf1f8;
			color: #007fc5;
		}			
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		