/* CAS NAVIGATION *******************************
----------------------------------------------- */

/* navigation
----------------------------------------------- */
#navigation dl { /* this creates the bottom curve */
	/*background: #718BAD url('/images/redesign/leftNavBottomCurve.gif') no-repeat bottom left;*/
	width: 170px;
	margin:0;
	padding:0;
	padding-bottom: 5px;
	}
#navigation dt { /* this creates the top curve */
	padding:0;
	margin:0;
	height:10px;
	width: 170px;
	background: #718BAD url('/images/redesign/leftNavTopCurve.gif') no-repeat top left;
	font-size: 1px;
	}
#navigation dd { /* this creates the middle / margins */
	/*background:#718BAD url('/images/redesign/leftNavBg.gif') repeat-y;*/
	margin: 0px;
	padding: 0px;
	}
/* The navigation list : general
----------------------------------------------- */
#navigation dd ul {
	list-style-type:none;
	margin: 0 4px 0 3px;
	padding: 5px 0;
	background: url('/images/redesign/navBottomBorder.gif') no-repeat bottom;
	}
#navigation ul li {
	padding:0;
	margin:0;
	}
* html #navigation ul li {
	border-bottom: 1px solid #718BAD;/* for some reason this helps snap the list together in IE */
	}
#navigation ul li a {
	font-size: 1.2em;
	font-weight:bold;	
	text-decoration: none;
	display:block;
	padding:2px 5px 2px 10px;
	margin:0;
	}
#navigation ul li a:link {
	color: #fff;
	}
#navigation ul li a:visited {
	color: #fff;
	}
#navigation ul li a:hover {
	background-color: #BFCBD9;
	color: #0C438E;
	}
#navigation ul li a:active {
	background-color: #D6E2EE;
	color: #0C438E;
	}

/* YOU ARE HERE Navigation and Sub-Nav
----------------------------------------------- */
/* styles for the active top-level menu item
----------------------------------------------- */
#navigation li.navActive {
	background-color: #BFCBD9;
	text-transform: uppercase;
	}
* html #navigation li.navActive {
	border-bottom:1px solid #BFCBD9; /* for some reason this helps snap the list together in IE */
	}
#navigation li.navActive a:link {
	color: #0C438E;
	background-color: #BFCBD9;
	}
#navigation li.navActive a:visited {
	color: #0C438E;
	background-color: #BFCBD9;
	}
#navigation li.navActive a:hover {
	color: #0C438E;
	background-color: #9BACBF;
	}
#navigation li.navActive a:active {
	color: #0C438E;
	background-color: #9BACBF;
	}
#navigation li.navActive li {
	text-transform:none;
	border: 1px solid #BFCBD9;
	}
#navigation li.navActive a:link {
	color:#0C438E;
	}
/* link styles for the second level nav
----------------------------------------------- */
#navigation li.navActive ul {
	padding:0;
	margin:0;
	border:0;
	}
#navigation li.navActive ul li {
	margin:0;
	padding:0;
	}
#navigation li.navActive ul {
	border-bottom: 1px solid #BFCBD9;
	}
#navigation li.navActive ul li a:link {
	margin:0;
	padding: 1px 5px 1px 25px;
	color: #0C438E;
	background-color: #BFCBD9;
	}
#navigation li.navActive ul li a:visited  {
	margin:0;
	padding:0;
	padding: 1px 5px 1px 25px;
	color: #0C438E;
	background-color: #BFCBD9;
	}
#navigation li.navActive ul li a:hover {
	margin:0;
	padding: 1px 5px 1px 25px;
	color: #0C438E;
	background-color: #9BACBF;
	}
#navigation li.navActive ul li a:active {
	margin:0;
	padding: 1px 5px 1px 25px;
	color: #0C438E;
	background-color: #9BACBF;	
	}
/* link styles for the third level nav
----------------------------------------------- */
#navigation li.navActive ul li ul li a:link {
	font-size: 1em;
	margin:0;
	padding: 1px 5px 1px 40px;
	}
#navigation li.navActive ul li ul li a:visited  {
	font-size: 1em;
	margin:0;
	padding: 1px 5px 1px 40px;
	}
#navigation li.navActive ul li ul li a:hover {
	font-size: 1em;
	margin:0;
	padding: 1px 5px 1px 40px;
	}
#navigation li.navActive ul li ul li a:active {
	font-size: 1em;
	margin:0;
	padding: 1px 5px 1px 40px;
	}