#cas-logo {
	float:left;
	margin:24px 0 8px 3px;
	}
.rss-link {
	top: 24px !important;
	_top: 16px !important;
	*top: 15px !important;
}

.grid-b {
	padding-bottom: 20px;
}
/* --------------------------------------------
			NAVIGATION BUTTONS 
-------------------------------------------- */
#navigation {
	background: transparent url(/images/cas-nav.png) 2px 0px;
	width: 988px;
	height: 55px;
}


#navigation li, #navigation a { height: 55px; display: block; }

/* START NAV BUTTONS */
#arts { text-indent: -300em; overflow: hidden; width: 101px; }
#humanities { text-indent: -300em; overflow: hidden; width: 99px; }
#sciences { text-indent: -300em; overflow: hidden; width: 100px; }
#social-sciences { text-indent: -300em; overflow: hidden; width: 119px; }
#education { text-indent: -300em; overflow: hidden; width: 120px; }
#research { text-indent: -300em; overflow: hidden; width: 120px; }
#advising-resources { text-indent: -300em; overflow: hidden; width: 139px; }
#alumni { text-indent: -300em; overflow: hidden; width: 88px; }
#about-cas { text-indent: -300em; overflow: hidden; width: 102px; }

/* HOVER STATES */
#arts a:hover { background: transparent url(/images/cas-nav.png) 2px -55px no-repeat; }
#humanities a:hover { background: transparent url(/images/cas-nav.png) -99px -55px no-repeat; }
#sciences a:hover { background: transparent url(/images/cas-nav.png) -198px -55px no-repeat; }
#social-sciences a:hover { background: transparent url(/images/cas-nav.png) -298px -55px no-repeat; }
#education a:hover { background: transparent url(/images/cas-nav.png) -417px -55px no-repeat; }
#research a:hover { background: transparent url(/images/cas-nav.png) -537px -55px no-repeat; }
#advising-resources a:hover { background: transparent url(/images/cas-nav.png) -657px -55px no-repeat; }
#alumni a:hover { background: transparent url(/images/cas-nav.png) -796px -55px no-repeat; }
#about-cas a:hover { background: transparent url(/images/cas-nav.png) -884px -55px no-repeat; }


/* ACTIVE STATES */
.arts-on { background: transparent url(/images/cas-nav.png) 2px -110px no-repeat; }
.humanities-on { background: transparent url(/images/cas-nav.png) -99px -110px no-repeat; }
.sciences-on { background: transparent url(/images/cas-nav.png) -198px -110px no-repeat; }
.social-sciences-on { background: transparent url(/images/cas-nav.png) -298px -110px no-repeat; }
.education-on { background: transparent url(/images/cas-nav.png) -417px -110px no-repeat; }
.research-on { background: transparent url(/images/cas-nav.png) -537px -110px no-repeat; }
.advising-resources-on { background: transparent url(/images/cas-nav.png) -657px -110px no-repeat; }
.alumni-on { background: transparent url(/images/cas-nav.png) -796px -110px no-repeat; }
.about-cas-on { background: transparent url(/images/cas-nav.png) -884px -110px no-repeat; }

/* end nav */

.grid-a.liner {
	border-bottom: 1px solid #e3dabc;
}

h3 {
	font-size:12px;
	border-bottom:1px solid #ccc;
	}
	
h4 {
	color:#333;
	}
	
.drawer-arrow {
	display:block;
	padding-left:13px;
	background:url(/images/drawer-arrow.gif) no-repeat 3px 3px;
	}
	
.no-border {
	border:0 !important;
	}
	
div.grid-d {
	width:945px;
	margin:0 0 0 22px; 
	/* margin:0 auto; */
	border-top:4px solid #395989;
	/* float:none; */
	padding-top:10px;
	position:relative;
	top:-4px;
	}
	
div.grid-a .main {
	_width:645px !important;
	_overflow:hidden;
	}
	
div.grid-d .main {
	width:634px;
	padding:0;
	margin:0;
	background:none;
	}
	
div.grid-d .column-even {
	margin:0;
	_overflow:hidden;
	}
	
.f-left {
	float:left;
	}
	
.f-right {
	float:right;
	}
	
.clear-link {
	clear:both;
	overflow:hidden;
	width:100%;
	}


/* --------------------------------------------
	Hero
-------------------------------------------- */
#school-cas-homepage-hero {
	width: 654px;
	height: auto;
	/*background:url(/images/carousel-right-shadow.gif) repeat-y right 20px;*/
}

#school-cas-homepage-hero #cas-hero-top-nav {
	width:100%;
	overflow:hidden;
	}

#school-cas-homepage-hero li {
	float:left;
	border-bottom: none;
	height: 20px;
	border-right: 1px solid #ddd;
	padding: 4px 15px 0 15px;
}

#school-cas-homepage-hero .last {
	border-right:0;
	}

/* Carousel NAV */
.heroContent h3 {
	font-size: 32px;
}

#carousel-direct-nav {
	width: 655px;
	height: 68px;
	position: relative;
	top: -2px;
	float: left;
}
	
#carousel-direct-nav a {
	float: left;
	position: relative;
	top: 0px;
}
#carousel-direct-nav .btn {
	background: url(/images/cas-carousel-nav.png) no-repeat 0 0;
	width: 131px;
	height: 61px;
}

#carousel-direct-nav div.cell {
	width: 131px;
	height: 61px;
}	

#carousel-direct-nav .btn:hover,
#carousel-direct-nav .btn.active {
	background: url(/images/cas-carousel-nav.png) no-repeat 0 -63px;
	height: 68px;
	top: -4px;
}

/* --------------------------------------------
	Secondary and quicklinks
-------------------------------------------- */
#school-cas-homepage-secondary {
	background:transparent url(/images/top-bar-shadow-wide.jpg) repeat-x scroll center top;
	width: 304px;
	margin: 10px 16px 10px 10px;
	_margin-right:2px;
	padding: 10px 0 0 0;
	_padding-top:15px;
	 
}

#school-cas-homepage-secondary h2 {
	border-bottom: none;
}

#school-cas-homepage-secondary h4 {
	margin-bottom:7px;
}

#school-cas-homepage-secondary .school-college h4 {
	text-transform:none;
	}

#school-cas-homepage-secondary p {
	padding:0 0 10px 5px;
	font-size:14px;
}

/* --------------------------------------------
	Programs
-------------------------------------------- */

#dept-programs {
	}

#dept-programs h4 {
	color:#333333;
	margin-bottom:11px;
	}
	
#dept-programs .list-col {
	width:150px;
	float:left;
	line-height:15px;
	padding:0 8px 0 0;
	}
	
#dept-programs .list-col a {
	display:block;
	margin-bottom:7px;
	}
	
/* Katzen Greenbeerg */

#katzen-greenberg h4 {
	background:url(/images/the-arts-katzen-greenberg.png) no-repeat;
	width:299px;
	height:40px;
	text-indent:-9999px;
	margin:0;
	}
	
#katzen-greenberg p {
 font-size:11px;
 margin:8px 0;
 }
 
/* a new au */

#a-new-au-cas {
	border-bottom:1px dotted #B2B2B2;
	}

#a-new-au-cas img {
	position:relative;
	/*right:-1px;*/
	right:-5px;
	}
	
#a-new-au-cas p {
	padding:0 10px 0 15px;
	color:#333;
	}
	
.red-link {
	color:#c90016 !important;
	padding-right:10px;
	background:url(/images/red-arrow.gif) no-repeat right 4px;
	}
	
.red-link:hover {
	color: #000 !important;
}

.yellow-cta {
	clear:both;
	}