  /* Navigation */

div#navigation {
    float: left;
    clear: both;
    margin: 0;
    padding: 25px 0 45px 20px;
    width: 170px;
}

div#navigation div#inner-navigation {
	min-height: 600px;
	height: 600px;
}

div#navigation > div#inner-navigation {
	height: auto;
}
	div#navigation p {
	    margin: 0;
	}

	div#navigation ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

		div#navigation ul li {
			position: relative;
			height: 1px;
			margin: 0 0 1em 0;
		}

	div#navigation ul > li {
			height: auto;
		}

			div#navigation ul li ul li {
				margin-bottom: 0;
			}

			div#navigation ul li a {
				font: 110% "Helvetica", Arial, Verdana, sans-serif;
				display: block;
				color: #333;
				font-weight: bold;
				text-decoration: none;
				padding: 9px 20px 9px 3px;
                                border-top: none;
			}

			div#navigation ul li a:hover {
			    color: #907f46;
                            border-top: none;
			}

				div#navigation ul li ul li a {
					color: #333;
					font: 110% "Helvetica", Arial, Verdana, sans-serif;
				        font-weight: bold;
					padding: 9px 18px 9px 3px;
					background-color: #fff;
                                        border-bottom: 1px solid #fff;
				}

				div#navigation ul li ul li a:hover {
					color: #907f46;
                                        background-color: #fff;
                                        border-bottom: 1px solid #fff;
				}

					div#navigation ul li ul li ul li a {
						font-size: 120%;
						background-color: #eee;
				                font-weight: normal;
		                                text-transform: none;
					        padding: 9px 18px 9px 8px;
					}

					div#navigation ul li ul li ul li.current a {
						font-size: 120%;
				                font-weight: bold;
		                                text-transform: none;
					}

					div#navigation ul li ul li ul li ul li a {
						font-size: 120%;
						padding: 7px 15px;
					}
					
					div#navigation ul li ul li ul li ul li ul li a {
						font-size: 120%;
						padding: 6px 25px 6px 25px;
					}
					
	div#navigation ul li.dept {
		background: #fff no-repeat right 5px;
		background-image: url(../../../images/new/dept/left_nav/home.gif );
	}

	div#navigation ul li.dept_current a {
		background: #fff no-repeat right 5px;
		background-image: url(../../../images/new/dept/left_nav/home.gif );
		color: #690a0a;
	}

	div#navigation ul li.dept_open {
		background: #fff no-repeat right 1px;
		background-image: url(../../../images/new/dept/left_nav/arrow_dept.gif );
	}
	
	div#navigation ul li.expanded {
		background: #eee no-repeat right 1px;
		background-image: url(../../../images/new/dept/left_nav/arrow.gif );
	}
	
	div#navigation ul li ul li.expanded a {
		background: #eee no-repeat right 1px;
		background-image: url(../../../images/new/dept/left_nav/arrow.gif );
	}

	div#navigation ul li ul li.expanded_current a {
		background: #ddd no-repeat right 1px;
		font-weight: bold;
		color: #690a0a;
		background-image: url(../../../images/new/dept/left_nav/arrow_current.gif );
	}
		
	div#navigation ul li ul li ul li.expanded a {
                border-top: none;
	}
	
	div#navigation ul li ul li ul li.expanded a {
		background: #eee no-repeat right -1px;
		background-image: url(../../../images/new/dept/left_nav/arrow.gif );
	}

	div#navigation ul li ul li ul li ul li.expanded_current a {
		font-weight: bold;
		color: #690a0a;
		background: no-repeat right -1px;
		background-image: url(../../../images/new/dept/left_nav/arrow_current.gif );
		text-transform: none;
		background-color: #ddd;
	}

	div#navigation ul li.more {
                background: #fff no-repeat right 1px;
                color: #333;
		background-image: url(../../../images/new/dept/left_nav/plus.gif );
	}

	div#navigation ul li.more a {
                background: #fff no-repeat right 1px;
                color: #333;
		background-image: url(../../../images/new/dept/left_nav/plus.gif );
	}
	
div#navigation ul li ul li.more a {
                color: #333;
                background: #fff no-repeat right 1px;
		background-image: url(../../../images/new/dept/left_nav/plus.gif );
	}
	
		div#navigation ul li.more a:hover {
       		        background: #fff no-repeat right 1px;
                        color: #907f46;
			background-image: url(../../../images/new/dept/left_nav/plus_hover.gif );
		}

	div#navigation ul li ul li ul li.more a {
	   font-weight: normal;
           color: #333;
           background: #eee no-repeat right -1px;
	   background-image: url(../../../images/new/dept/left_nav/plus_color.gif );
	}
	
	div#navigation ul li ul li ul li.more a:hover {
           background: #eee no-repeat right -1px;
           color: #907f46;
	   background-image: url(../../../images/new/dept/left_nav/plus_color_hover.gif );
	}

	div#navigation ul li ul li ul li ul li.more a {
           background: #eee no-repeat right 1px;
           color: #333;
	   background-image: url(../../../images/new/dept/left_nav/plus_mini.gif );
	}
	
	div#navigation ul li ul li ul li ul li.more a:hover {
           background: #eee no-repeat right 1px;
           color: #907f46;
	   background-image: url(../../../images/new/dept/left_nav/plus_mini_hover.gif );
	}
	
	div#navigation ul li.current a {
		font-weight: bold;
		text-transform: none;
		background-image: none;
		color: #690a0a;
	}
	
	div#navigation ul li ul li.current a {
		font-weight: bold;
		text-transform: none;
		background-image: none;
		color: #690a0a;
	}

	div#navigation ul li ul li ul li.current a {
		font-weight: bold;
		text-transform: none;
		background-image: none;
		background-color: #ddd;
		color: #690a0a;
	}

	div#navigation ul li.none a {
                background-image: none;
		font-weight: bold;
                color: #333;
	}
	
	div#navigation ul li ul li ul li.none a {
                background-image: none;
                background-color: #eee;
		font-weight: normal;
                color: #333;
	}


div#navigation ul li ul li ul li.none a:hover {
                color: #907f46;
	}
	
	div#navigation ul li ul li ul li ul li.none a {
                background-image: none;
                background-color: #eee;
                color: #333;
	}

	div#navigation ul li ul li ul li ul li.none a:hover {
                color: #907f46;
	}

	div#navigation ul li ul li ul li ul li ul li.none a {
                background-image: none;
                background-color: #eee;
                font-weight: normal;
                color: #333;
	}
	div#navigation ul li ul li ul li ul li ul li.none a:hover {
                color: #907f46;
	}


	
	a.pdf {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/pdf.gif );
                font-weight: normal;
	}

	a.doc {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/word.gif );
	}

	a.ppt {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/ppt.gif );
	}

	a.jpg {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/jpg.gif );
	}

	a.web {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/web.gif );
	}

	a.movie {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/movie.gif );
	}
	
	a.lock {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/lock.gif );
	}

	div#navigation ul li ul li a.pdf {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/pdf.gif );
                font-weight: bold;
	}
	
		div#navigation ul li ul li.expanded_current a.lock {
		background: #ddd no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/lock.gif );
                font-weight: bold;
	}
	
	div#navigation ul li ul li.expanded a.lock {
		background: #eee no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/lock.gif );
                font-weight: bold;
	}

	div#navigation ul li ul li a.doc {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/word.gif );
	}

	div#navigation ul li ul li a.ppt {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/ppt.gif );
	}

	div#navigation ul li ul li a.jpg {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/jpg.gif );
	}

	div#navigation ul li ul li a.web {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/web.gif );
	}

	div#navigation ul li ul li a.movie {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/movie.gif );
	}
	
	div#navigation ul li ul li a.lock {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/lock.gif );
	}

	div#navigation ul li ul li ul li a.pdf {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/pdf.gif );
                font-weight: normal;
	}

	div#navigation ul li ul li ul li a.doc {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/word.gif );
	}

	div#navigation ul li ul li ul li a.ppt {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/ppt.gif );
	}

	div#navigation ul li ul li ul li a.jpg {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/jpg.gif );
	}

	div#navigation ul li ul li ul li a.web {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/web_color.gif );
	}

	div#navigation ul li ul li ul li a.movie {
		background: transparent none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/movie.gif );
	}
	
	div#navigation ul li ul li ul li a.lock {
		background: #eee none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/lock.gif );
	}

	div#navigation ul li ul li ul li a.pdf {
		background: #eee none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/pdf.gif );
                font-weight: normal;
	}

	div#navigation ul li ul li ul li a.doc {
		background: #eee none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/word.gif );
	}

	div#navigation ul li ul li ul li a.ppt {
		background: #eee none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/ppt.gif );
	}

	div#navigation ul li ul li ul li a.jpg {
		background: #eee none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/jpg.gif );
	}

	div#navigation ul li ul li ul li a.web {
		background: #eee none no-repeat 154px 7px;
		background-image: url(../../../images/new/dept/left_nav/web_color.gif );
	}
	
	div#promo {
	          padding: 50px 0;
	          margin: 0;
                  float: left;
                  margin: 0;
                  }
			div#promo p a {
					color: #333;
					font: 100% "Helvetica", Arial, Verdana, sans-serif;
				        font-weight: normal;
					padding: 8px 5px;
					border-bottom: 1px dotted #c1bfbf;
                                        text-transform: none;
				        }

			div#promo p a:hover {
					border-bottom: 1px solid #907f46;
	                                background-color: #f8f7f2;
	                                text-decoration: none;
				        }
