ul, ol {
	list-style-type: none;
}

ul#areas {
	height: 4.375em;
	margin-bottom: 1em;
}

/* @group Content */
div#content {
	width: 60.625em;
	height: 30em;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/cas/images/cas/home/home_content_bg.jpg);
	background-repeat: repeat-x;
}

div#content p {
	font-size: 68.75%;
}

div#content h2 {
	color: #ffffff;
	background-color: #8d8d8d;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: .5em 1.5em;
	margin: 0 0 1.5em 0;
}

div#content h2 a {
	color: #ffffff;
}

div#content h3 {
	font-size: 68.75%;
	font-weight: bold;
	color: #207bc1;
}

div#content h3 a:hover {
	text-decoration: underline;
}

div#content h4 {
	font-size: 62.5%;
	text-transform: uppercase;
	color: #848484;
	margin-top: 2em;
	margin-bottom: .75em;
	padding-top: .5em;
	background-image: url(/cas/images/cas/home/home_dotted_line.png);
	background-repeat: repeat-x;
	background-position: top left;
}
/* @end */

/* @group Feature Photos */
div.feature {
	clear: both;
	margin-left: 1em;
	width: 60em;
}

div.home_feature {
	clear: both;
	width: 59em;
	height: 22.8125em;
	margin: 0 auto 2em auto;
	background-image: url(/cas/images/temp/home_feature_shadow.jpg);
	background-repeat: repeat-x;
	/* drop shadow */
	-moz-box-shadow: 0 0 .25em #787878;
	-webkit-box-shadow: 0 0 .25em #787878;
	box-shadow: 0 0 1em #787878;
	/* end drop shadow */
}

div.home_feature img {
	width: 41em;
	height: 16.1875em;
	float: left;
	margin-bottom: 1.125em;
}

div.home_feature div#featureText {
	float: left;
	width: 16em;
	text-align: left;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.home_feature div#featureText .orange {
	padding: 2em .375em 1.375em 1.375em;
	height: 12.8125em;
	background-image: url('/cas/images/featured/home_orange.png');
}

div.home_feature div#featureText .blue {
	padding: 2em .375em 1.375em 1.375em;
	height: 12.8125em;
	background-image: url('/cas/images/featured/home_blue.png');
}

div.home_feature div#featureText .purple {
	padding: 2em .375em 1.375em 1.375em;
	height: 12.8125em;
	background-image: url('/cas/images/featured/home_purple.png');
}

div.home_feature div#featureText .green {
	padding: 2em .375em 1.375em 1.375em;
	height: 12.8125em;
	background-image: url('/cas/images/featured/home_green.png');
}

div.home_feature div#featureText .red {
	padding: 2em .375em 1.375em 1.375em;
	height: 12.8125em;
	background-image: url('/cas/images/featured/home_brick.png');
}

div.home_feature div#featureText .yellow {
	padding: 2em .375em 1.375em 1.375em;
	height: 12.8125em;
	background-image: url('/cas/images/featured/home_yellow.png');
}

div.home_feature div#featureText h2 {
	margin: 0;
	padding: 0 0 .3em 0;
	font-size: 110%;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.home_feature div#featureText p {
	font-size: .75em;
}

div.home_feature div#featureText p.feature_title {
	font-style: italic;
	padding-bottom: 1em;
}

div.home_feature div#featureText p.feature_content {
	font-family: Georgia;
	line-height: 1.5em;
	padding-bottom: 1em;
}

div.home_feature div#featureText p.full_article {
	text-transform: uppercase;
	font-size: 60%;
}

div.home_feature div#featureText p.full_article a {
	color: #FFFFFF;
	text-decoration: none;
}

ul#featureList {
	clear: both;
}

ul#featureList li {
	float: left;
	position: relative;
	width: 5.25em;
}

ul#featureList img {
	height: 4.25em;
	width: 4.25em;
	border: solid thin #505050;
}
ul#featureList img:hover {
	border: solid thin #FFFFFF;
}

ul#featureList li.open img {
	border: solid thin #FFFFFF;
}

ul#featureList li ul {
	display: none;
	position: absolute;
	bottom: 5.25em;
	list-style: none;
	padding-bottom: 1em;
}

ul#featureList li ul li {
	width: 9.5em;
	background-color: #FFFFFF;
}

ul#featureList li:hover ul {
	display: block;
}

ul#featureList p.feature_name {
	padding: .625em .625em .3125em .52em;
	font-size: .75em;
	text-align: left;
	color: #1a75cf;
}

ul#featureList p.feature_title {
	font-size: .625em;
	padding: 0em .625em .625em .625em;
	text-align: left;
	font-family: Georgia;
}

ul#featureList li.special img {
	width: 9.5em;
}

/* @end */

/* @group Search Box */
body.home form.search input.terms {
	font-size: 65%;
}

body.home form.search input.search,
body.home form.search input.submit {
	font-size: 65%;
}
/* @end */

/* @group Spotlight */
div#spotlight {
	float: left;
	width: 22.625em;
	margin-bottom: 1em;
	background-color: #ffffff;
	/* drop shadow */
	-moz-box-shadow: 0 -.125em .25em #787878;
	-webkit-box-shadow: 0 -.125em .25em #787878;
	box-shadow: 0 -.125em 1em #787878;
	/* end drop shadow */
}

div#spotlight h2 {
	background-color: #595959;
	position: relative;

}

div#spotlight h2 img {
	position: absolute;
	top: -.25em;
	left: 0em;
	width: 30.2em;
	height: .5em;
}

div.carousel-controls {
	position: relative;
}

img.previous,
img.next {
	position: absolute;
	top: 3.5em;
	z-index: 5;
	width: .75em;
	height: 1.25em;
	cursor: pointer;
}

img.previous {
	left: .5em;
}

img.next {
	right: .5em;
}

div.carousel {
	margin-left: 1.5em;
	margin-right: 1.5em;
	min-height: 28em;
	padding-bottom: 1em;
}

div.carousel ul {
	position: relative;
	min-height: 28em;
	width: 100%;
}

div.carousel ul li {
	width: 100%;
	list-style-type: none;
}

div.carousel div.clips {
	float: left;
	overflow: hidden;
	width: 96%;
	padding-left: .8125em;
	position: relative;
}

div.carousel h3 {
	margin: .5em 0;
}

div.carousel img {
	width: 18.125em;
	height: 9.75em;
}

div.carousel img.home_news {
	width: 18.125em;
	height: 9.125em;
}

div.carousel table {
	width: 100%;
}

div.carousel table td {
	width: 50%;
}

div.carousel table td.column01 {
	padding-right: 1em;
}

div.carousel table td img {
	width: 8.25em;
	height: 4.75em;
}
/* @end */

/* @group Get Involved */
div#get_involved {
	float: left;
	width: 18.8125em;
}

div.events,
div.connect {
	padding: 0 1em;
	margin-bottom: .75em;
}

div.events {
	height: 15.75em; /* -- Enable if showing 3 events. */
/*	height: 21em; -- Enable if showing 4 events. */
	overflow: hidden;
}

div.events ul li {
	background-image: url(/cas/images/cas/home/home_dotted_line.png);
	background-repeat: repeat-x;
	background-position: top left;
	height: 5em;
	padding-top: .25em;
	clear: both;
}

div.events ul li img {
	margin: .25em .25em .25em 0;
	float: left;
	width: 4.0625em;
	height: 3.75em;
}

div.connect p {
	line-height: 1.5em;
}

div.connect p.social_icons {
	margin-top: 1em;
}

div.connect p.social_icons img {
	margin-right: .25em;
	width: 1.91em;
	height: 1.91em;
}

div.connect p.social_icons img.newsletter {
	margin-left: 0;
	margin-right: 0;
	width: 10.8em;
}
/* @end */

/* @group Social Media */
div#social_media {
	float: right;
	width: 19em;
	border-left: .1875em solid #ffffff;
}

div.twitter,
div.facebook {
	padding: 0 .5em;
}

div.dean,
div.usdcas {
	min-height: 5em;
	margin-bottom: .5em;
}

div.usdcas {
	clear: both;
}

div.twitter img.picture {
	float: left;
	margin-right: .5em;
	padding-bottom: .5em;
	width: 3.75em;
	height: 5em;
}

div.twitter p.blog {
	padding-bottom: 1em;
}

div.twitter p.follow {
	margin-top: .75em;
}

div.twitter p.follow img {
	margin-right: .5em;
	width: 1.5625em;
	height: 1.0625em;
}

div.facebook {
	height: 12.5em; /* -- Enable if showing 3 posts, comment out completely if showing 4. */
	overflow: hidden;
}

ul.facebook_thumbs {
	float: left;
	width: 3.375em;
	margin-right: .5em;
}

ul.facebook_thumbs li {
	height: 4.25em;
}

ul.facebook_thumbs li img {
	width: 3.3125em;
	height: 3.3125em;
}

div.facebook p.blog {
	height: 6.25em;
}
/* @end */

/* @group Emergency Alert Bar */
div#emergency-wrapper {
	margin-top: -1em;
	margin-bottom: 1em;
}
/* @end */