/* Start of CMSMS style sheet 'navigation' */
/* =top navigation
---------------------------------------------------------------------------------------------------- */

#topNavigation {
  width:785px;
  background: #5c7987;
  font-size:13px;
  line-height:normal;
	margin-left: 122px;
	margin-right: 53px;
  }
#topNavigation ul {
	margin:0;
	padding:0;
	list-style:none;
  }
#topNavigation li {
  display:inline;
  margin:0;
  padding:0;
  }
#topNavigation a {
  float:left;
  background:url("uploads/images/structure/tableftJ.jpg") no-repeat left top;
  margin:0;
  padding:0 0 0 0;
  text-decoration:none;
  }
#topNavigation a span {
  float:left;
  display:block;
  background:url("uploads/images/structure/tabrightJ.jpg") no-repeat right top;
  padding:7px 18px 7px 18px;
  color:#fff;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topNavigation a span {float:none;}
/* End IE5-Mac hack */
#topNavigation a:hover span {
color:#FFF;
}
#topNavigation a:hover {
background-position:0% -30px;
}
#topNavigation a:hover span {
background-position:100% -30px;
}

#topNavigation #current a {
		background-position:0% -30px;
}
#topNavigation #current a span {
		background-position:100% -30px;
		color:#FFF;
}


/*- left navigation --------------------------- */

/** fix ie bug with display:block; **/

* html #left-navigation li a { height: 1%; } 

* html #left-navigation li hr { height: 1%; }


#left-navigation ul {
		list-style: none;
		margin: 0;
		padding: 0;
background: #e0e0e0;
        }
		
#left-navigation li a,
#left-navigation li a:link, 
#left-navigation li a:visited {
        text-decoration: none;
		font-weight:bold;
		font-size: 13px;  color: #666;
        display: block;
        padding: 8px 8px 8px 8px;
        }


#left-navigation li a:hover, 
#left-navigation li a.activeparent, 
#left-navigation li a.activeparent:visited, 
#left-navigation li a.activeparent:hover  {
        color: #999;
        padding: 8px 8px 8px 8px;
        text-decoration: none;
        }


#left-navigation ul li ul li {   
		border-bottom: none;
        }		


#left-navigation ul li ul li a {
        text-decoration: none;
		font-weight:normal;
		font-size: 11px;
        }

#left-navigation ul li ul li  a:link, #left-navigation ul li ul li  a:visited {
        color: #666;
        display: block;
        padding: 8px 8px 8px 15px;
        }

#left-navigation ul li ul li  a:hover, 
#left-navigation ul li ul li a.activeparent, 
#left-navigation ul li ul li a.activeparent:visited, 
#left-navigation ul li ul li a.activeparent:hover {
        color: #999;
        padding: 8px 8px 8px 15px;
        }
/* End of 'navigation' */

