ul{
	margin:0px;}

.cdc-rc-container{
	border:1px solid #ccc;
	width:auto;}

#cdc-nav-module{
	position:relative;
	margin-top:1px;
	background:url(/logos/sitearea-nav.jpg) repeat-x top left;
	z-index:10;}

* html #cdc-nav-module{
	height:1%;}

#cdc-nav-module .nav-container{
	margin-top:-3px;
	width:900px;}

* html #cdc-nav-module .nav-container{
	margin-bottom:-1px;}

#cdc-nav-module .nav{
	font-size:13px;
	padding:6px 8px 6px 8px;
	border-right:1px solid #ccc;}

* html #cdc-nav-module .nav{
	behavior: expression(
		this.onmouseenter=new Function("this.className+=' hover'"),
		this.onmouseleave=new Function("this.className=this.className.replace(' hover','')"),
		this.style.behavior=null
	);}

#cdc-nav-module .lastnav{
	border-right:0 solid #ccc;}

#cdc-nav-module .nav:hover,
#cdc-nav-module .hover{
	background:url(/logos/sitearea-nav.jpg) repeat-x 0 -100px;}

#cdc-nav-module .nav a{
	display:block;
	padding:0;
	height:auto;
	color:#2f6681;
	background-color:transparent;
	font-size:90%;
	line-height:1.13em;
	font-weight:bold;
	text-align:center;
	text-decoration:none;}

#cdc-nav-module .nav:hover a,
#cdc-nav-module .hover a{
	color:#fff;}

.corner-top,
.corner-left,
.corner-bottom{
	position:relative;
	background-image:url(/logos/cr_def.gif);
	background-repeat:no-repeat;
	display:block;
	font-size:0;
	height:3px;}

.corner-top{
	background-position:100% 0;
	width:auto;
	top:-1px;
	right:-1px;}

.corner-top .corner-left{
	background-position:0 -6px;
	width:3px;
	left:-2px;}

.corner-bottom .corner-left{
	background-position:0 -9px;
	width:3px;
	left:-2px;}

#cdc-nav-module .nav-container{
	margin-top:-3px;
	width:900px;}

* html #cdc-nav-module .nav-container{
	margin-bottom:-1px;}

#cdc-nav-module .nav{
	font-size:13px;
	padding:6px 8px 6px 8px;
	border-right:1px solid #ccc;}

* html #cdc-nav-module .nav{
	behavior: expression(
		this.onmouseenter=new Function("this.className+=' hover'"),
		this.onmouseleave=new Function("this.className=this.className.replace(' hover','')"),
		this.style.behavior=null
	);}

#cdc-nav-module .nav:hover,
#cdc-nav-module .hover{
	background:url(/logos/sitearea-nav.jpg) repeat-x 0 -100px;}

#cdc-nav-module .nav a{
	display:block;
	padding:0;
	height:auto;
	color:#2f6681;
	background-color:transparent;
	font-size:90%;
	line-height:1.13em;
	font-weight:bold;
	text-align:center;
	text-decoration:none;}

#cdc-nav-module .nav:hover a,
#cdc-nav-module .hover a{
	color:#fff;}

.menuFrame{
	overflow:hidden;
	position:absolute;
	display:none;
	%margin-top:-1px;}

* html .menuFrame{
	margin-left:1px;}

.menu{
	position:relative;
	width:100%;
	height:100%;
	border:1px outset;
	border-top-width:0;
	font-size:86.6%;}

.menu li{
	display:inline;
	%margin-bottom:-1px;}

* html body .menu li{
	behavior: expression(
		this.onmouseenter=new Function("this.className+=' subhover'"),
		this.onmouseleave=new Function("this.className=this.className.replace(' subhover','')"),
		this.style.behavior=null
	);}

.menu a:link,
.menu a:visited{
	line-height:108%;
	color:#2f6681;
	padding:2px 10px 3px;
	text-decoration: none;
	border-top:1px solid #d5e0e6;
	border-right:1px solid #c9cbcd;
	display:block;
	background:url(/logos/sitearea-nav-bg.png) repeat-x;
	width:185px;}

* html .menu li a:link,
* html .menu li a:visited{
	background:none;
	background-color:#fff;
	filter:alpha(opacity=97);}

* html .menu li a:hover{
	background-color:#d5e0e6;
	filter:alpha(opacity=97);}

.menu a:hover,
.menu .subhover{
	display:block;
	background-position:0 -250px;}

.link-group{
	font-weight:bold;}

.menu .link-group a:link,
.menu .link-group a:visited,
.menu .link-group a:hover,
.menu .link-group a:active{ 
	border-top:1px solid #acc2cd;
	border-right:1px solid #c9cbcd;
	font-weight:bold !important;}
