/* @group Generic Styles */

.group {
	min-height: 1px;
}

hr {
	background: transparent none;
	border: 1px dashed #84aabc;
}

.block hr {
	background: transparent none;
	border: 1px solid #f2f2f2;
}

.left .content h3:first-child,
.right .content h3:first-child {
	margin-top: 10px;
}

.background-left .foreground {
	height: 200px;
}


a.button-orange span {
	line-height: 40px;
}

.flowchart li,
.tan li {
	zoom: 1;
}

.grid_25 {
	margin-right: 0.9%;
}

.grid_100.textured .aside-right {
	margin-left: 0; /* Remove margin from the left of floated shadow block */
	margin-top: 3px; /* Push it down a hair. */
}

/* @end */

/* @group Global Styles */

#nav-main li {
	line-height: 41px;
}

#nav-main form {
	margin: 8px 0 0;
}

#nav-audience h3 {
	padding-top: 8px;
}

#nav-main form input.text,
.full .campus-directory input.text  {
	font-size: 11px;
}

#section-nav {
	zoom: 1;
}

#section-nav ul,
.bracket {
	zoom: 1;
}

#section-nav a.back:link,
#section-nav a.back:visited {
	background-position: 0 35%;
}

#content-main-inner,
#content-header {
	margin: 0;
	padding: 13px 18px;
}

#content-header {
	padding: 11px 18px 9px;
	zoom: 1;
}

#content-header h1 {
	margin: 0;
	zoom: 1;
}

#content-slideshow img {
	padding-bottom: 5px;
}

ul.toggle {
	margin-top: 11px;
}

.aside-list-strong {
	zoom: 1;
}

.block-events dd ul span {
	min-height: 1px;
}

.block-events dl.list dd li {
	margin-bottom: -6px;
}

/* @end */

/* @group Profile Page */

.content-accessory li.arrow h5 {
	zoom: 1;
}

.profile .content-accessory {
	margin-top: -14px;
}

.profile #content-main-inner {
	min-height: 180px;
	height: auto !important;
	height: 180px;
}

/* @end */

/* @group Academics */

#content-slideshow {
	position: relative;
	margin-top: 8px;
}

.grid_60 .grid_60 {
	width: 242px;
	float: left;
}

.grid_60 .bracket.right {
	margin-right: 0;
}


/* @end */

/* @group Students */

#content-slideshow #content-header h1 {
	margin: 0;
	padding: 9px 0;
}

.full li.more a:link,
.full li.more a:visited {
	background: transparent none;
}

.full ul.slide-navigation {
	top: 292px;
}

.full .left, .full .right {
	display: inline;
}

.full hr {
	display: inline;
	height: 1px;
}

.full .block ul {
	zoom: 1;
	margin-bottom: 2px;
}

.full .brown hr {
	display: none;
}

.full .brown hr + h4 {
	margin-top: 8px;
}

/* @end */

/* @group Home */

.home #nav-feature ul {
	margin-top: 0;
}

.home #nav-feature li {
	margin-top: 4px;
	margin-bottom: 5px;
}

.home #online-tour-inner-inner,
.home #online-tour-outer {
	zoom: 1;
}

/* @end */

/* @group News */

.carousel .accessory {
	display: inline;
}

/* @end */
.home #nav-feature {
	padding-bottom: 10px;
}


.home a.button-orange {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr='#eb7951', endColorstr='#d95c31');
}

#content-main .table-nav li {
	display: inline;
	zoom: 1;
}

#content-main .table-nav li a {
	zoom: 1;
}

.table-nav .fastback,
.table-nav .stepback,
.table-nav .fastfwd,
.table-nav .stepfwd {
	display: block;
	zoom: 1;
	padding-bottom: 2px;
}

form .col-50 {
	width: 48%;
}