#uccs_head_nav, #topNavLinks, #uccs_mainpages_head_nav {
  clear:both;
  text-align:left;
  /*padding-right:10px;*/
  padding-top: 2px;
  padding-bottom: 3px;
  margin:0px;
  /*padding-top: 15px;*/
  /*background-color: #ccb879;*/
  background-color: #cfb87c; /* Official CU Color Specification for CU Gold */
  /*padding-top: 10px;*/
  border-bottom: 1px solid #ccb879;
  border-bottom: 1px solid #cfb87c; /* Official CU Color Specification for CU Gold */
  /*width: 1000px;*/
  position:relative; /* needed to fix issue with feature effect */
  z-index: 2; /* needed to fix issue with feature effect */
}
#uccs_mainpages_head_nav {
  padding-bottom: 0px;
  border-bottom: 0px;	
}
#uccs_head_nav .uccs_head_main_nav, #uccs_mainpages_head_nav a {
  display: table-cell; /* table-cell;/*-moz-inline-stack;*/ /* FireFox 2 does not support inline-block */
  display: inline-block;
  /*float: left;*/
}
#uccs_head_nav a, #topNavLinks li a.top_nav, #uccs_mainpages_head_nav a{
  color: black;
  font-size: 14px;
  font-weight:bold;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-left: 1px solid #999999;
  text-decoration: none;
}
#uccs_head_nav a:hover, #topNavLinks li a.top_nav:hover{
  color: white;  
}
#uccs_head_nav a:hover, #uccs_mainpages_head_nav a:hover {
  color: white;
  background-color: black; 
  background-color: #565A5C;
}
#uccs_head_nav .uccs_head_sub_nav {
  position: absolute;
  text-align: left;
  visibility:hidden;
  margin-top: 2px;
}
#uccs_head_nav .uccs_head_sub_nav a {
  display: block;
  color: #FFF;
  padding-top: 2px;
  padding-bottom: 2px;
  border-bottom: 1px solid #f0f0f0;
  filter: alpha(opacity=90);
  opacity: .9;
  background-color: #565a5c;
  z-index: 2147483647;
}
#uccs_head_nav .uccs_head_sub_nav a:hover {
  color: #ccb879;
  background-color: black;
  border-bottom-color: black;
}
#uccs_head_nav div.uccs_head_main_nav:hover {
  /*background-color: black;*/
}
#uccs_head_nav div.uccs_head_main_nav:hover .uccs_head_sub_nav{
  visibility:visible;
}


/*** UCCS Left Navigation ***/
#uccs_left_nav {
  width: 240px;
  display: table-cell;
  vertical-align: top;	
  padding-right: 12px;
  padding-top: 10px;
  padding-left: 3px;
}
#uccs_right_content {
  display: table-cell;
  vertical-align: top;
  width: 725px;
  padding-right: 10px;
  overflow: hidden;
  padding-top: 0px;
}
#uccs_left_nav_site_title {
  padding: 4px;
  background-color: black;
  color: #CFB87C;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #cccccc;
  border-bottom: 0px;
}
#uccs_left_nav_list {
  border: 1px solid #cccccc;
  /*padding: 5px;*/
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
  background-color: #CFB87C;
}
#uccs_left_nav ul{	
  list-style-type:none;
  margin-top: 0px;
  padding-left: 8px;
  margin-left: 0px;
  /*background-color: #CFB87C;*/
}
.uccs_sub_nav1 {
  background-color: #565A5C;
  background-color: #777777;
}
.uccs_sub_nav2, .uccs_sub_nav3 {
  border-bottom: 1px solid #cccccc;
}
#uccs_left_nav a{	
  display: block;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  border-bottom: 1px solid #cccccc;
  background-color: #565A5C;
  color: white;
}
#uccs_left_nav .uccs_sub_nav1 a{
  background-color: #777777;	
}
#uccs_left_nav .uccs_sub_nav1 a{
  border-left: 1px solid #cccccc;
}
#uccs_left_nav .uccs_sub_nav2 a{
  background-color: #999999;
}
#uccs_left_nav a.active {
  background-color: white;
  color: black;
}
#uccs_left_nav a:hover{
  text-decoration: none;
  background-color: black;
  color: #CFB87C;
}

/* New Header Navigation January 2012 */
#uccs_head_nav a, #uccs_head_nav a.active:hover{
  color: black;
  border-left: 0px; 
  font-weight: normal;
  text-transform: none;
  text-decoration: none;
  letter-spacing:normal;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 10px;
  padding-bottom: 4px;
  border-bottom: 0px;
  margin-right: 4px;
}
#uccs_head_nav a.active, #uccs_head_nav a.active:hover {
  background-color: white;
  color: black;

}
#uccs_head_nav {
  padding-top: 2px;
  padding-bottom: 2px;
}
#uccs_head_nav a.link1:hover{
  background-color: transparent;
}
#uccs_head_nav a:hover{
  padding-top: 7px;
}

#uccs_sub_nav {
  background-color: black;	
}
#uccs_sub_nav a{
  display: table-cell; /* table-cell;/*-moz-inline-stack;*/ /* FireFox 2 does not support inline-block */
  display: inline-block;
  padding: 10px;
  color: white;
}
#uccs_sub_nav a.active, #uccs_sub_nav a.active:hover {
  color: #CFB87C;	
  background-color: #202020;
  font-weight:bold;
}
#uccs_sub_nav a:hover{
  text-decoration: none;
  background-color: #565A5C;
  color: white;
}

/* The rounded-top styles added */

#uccs_head_nav {
	padding-top:4px;}
#uccs_head_nav a:link, #uccs_head_nav a:visited { 
	padding:3px 15px 4px 13px; 
	font-size:14px; 
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px; 
	border-radius: 5px 5px 0px 0px;} 
#uccs_head_nav .uccs_head_sub_nav a:link, #uccs_head_nav .uccs_head_sub_nav a:visited { 
	padding:3px 15px 4px 13px; 
	font-size:14px; 
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px; 
	border-radius: 0px 0px 0px 0px;}
#uccs_head_nav a:hover{
	padding: 10px 15px 4px 13px; 
	background-color:#565a5c; 
	color:#FFF; 
	border-bottom:2px solid #ececec;}
#uccs_head_nav .uccs_head_sub_nav div:hover {
  	color: #FFFFFF;
  	background-color: #565a5c;
  	border-bottom-color: #565a5c;
}
#uccs_head_nav .uccs_head_sub_nav a:hover {
  	color: #CFB87C;
  	background-color: #000;
  	border-bottom-color: #000;
}
#uccs_head_nav a:active {
	padding: 3px 15px 2px 13px; 
	background-color:#f6f6f6; 
	color:#FFF; 
	border-bottom:2px solid #ececec;} 
#uccs_head_nav a.active {
	padding:10px 15px 4px 13px;} 
#uccs_head_nav a:link, #uccs_head_nav a:visited, #uccs_head_nav a:hover, #uccs_head_nav a:active {
	-webkit-transition: padding 50ms ease-out;
	-moz-transition: padding 50ms ease-out;
	-o-transition: padding 50ms ease-out;
	transition: padding 50ms ease-out;}  
div#uccs_secondaryNav {
	position: absolute;
	padding: 0;
	margin-left: 725px;
	top: 155px;
}
ul#uccs_secondaryNav_ul {
	list-style: none;
	margin: 0;
	padding: 5px;
	background: #565a5c;
	border-radius: 8px;
}
ul.uccs_secondaryNav_sub_ul {
	margin-left: -2em;
	list-style: none;	
}
#uccs_secondaryNav_ul li>a {
	background: #CFB87B;
	width: 225px;
	border: 1px solid #000;
	border-radius: 6px;
	margin: 1px 0;
	padding: 4px;
	color: #000;
	height: 1em;
	display: block;
}
#uccs_secondaryNav_ul li.uccs_secondaryNav_sub_li >a{
	width: 200px;
}
#uccs_secondaryNav_ul li>a.active {
	background: #BBB;
}
#uccs_secondaryNav_ul li>a:hover {
	color:#CFB87B;
	text-decoration: none;
	text-shadow: 1px 1px 2px #565a5c;
	background: #222;
}
span.uccs_secondaryNav_abstract {
	width: 250px;
	font-style: italic;
	font-size: 10px;
	margin:0 auto;
	padding: 0;
}