/*
 * Default attributes - block level elements.
 */

body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, td, img, dt, dd, blockquote, div, form {
	font-family:		verdana, arial, sans-serif;
	font-size:		medium;
	font-weight:		normal;
	font-style:		normal;
	color:			#000000;
	background-color:	#FFFFFF;
	text-align:		left;
	vertical-align:		top;
}

/*
 * Default attributes - inline elements.
 */

span, a, em, strong {
}

body {
	color:			#000000;
	background-color:	#FFFFFF;
}

pre {
	font-family:		Courier, monospace;
	font-size:		1.00em;
	color:			#000000;
	background-color:	transparent;
	text-align:		left;
	vertical-align:		top;
}

/*
 * Heading attributes.
 */
h1, h2, h3, h4, h5, h6 {
	font-weight:		bold;
}

h1 {
	font-size:		1.60em;
}

h2 {
	color:			#666666;
	background-color:	transparent;
	font-size:		1.40em;
}

h3 {
	font-size:		1.20em;
	color:			#666666;
	background-color:	transparent;
}

h4 {
	font-size:		1.10em;
}

h5 {
	font-size:		1.00em;
}

h6 {
	font-size:		0.90em;
}

/*
 * Basic attributes for body elements.
 */

table {
	width:			100%;
}

p {
	text-align:		justify;
}

blockquote {
}

dd {
}

ul {
	list-style-type:	square;
}

ol {
}

/*
 * Regular link attributes.
 */
a:link {
	color:			#336699;
	background-color:	transparent;
}

a:visited {
	color:			#776699;
	background-color:	transparent;
}

a:hover {
	color:			#003366;
	background-color:	transparent;
}

a:active {
	color:			#000000;
	background-color:	transparent;
}

/*
 * General attributes for the page content.
 */
.Page {
	color:			#000000;
	background-color:	#FFFFFF;
}

.SkipToMainContentPanel {
}

.PrintBannerPanel {
}

.PrintBannerLeft {
}

.PrintBannerRight {
}

.CUBannerPanel {
	color:			#666666;
	background-color:	#DDDDDD;
}

.CUBannerLeft {
	text-align:		left;
	vertical-align:		top;
	color:			#666666;
	background-color:	#DDDDDD;
}

.CUBannerRight {
	text-align:		right;
	vertical-align:		top;
	color:			#666666;
	background-color:	#DDDDDD;
}

.CUBannerLinks {
	color:			#666666;
	background-color:	transparent;
}

a:link.CUBannerLinks {
	color:			#666666;
	background-color:	transparent;
	text-decoration:	none;
}

a:visited.CUBannerLinks {
	color:			#666666;
	background-color:	transparent;
	text-decoration:	none;
}

a:hover.CUBannerLinks {
	color:			#000000;
	background-color:	transparent;
	text-decoration:	underline;
}

a:active.CUBannerLinks {
	color:			#FFFFFF;
	background-color:	transparent;
	text-decoration:	none;
}

/*
 * Banner attributes.  Banner is a one-row table with two columns.  Left
 * side is a CS "logo".  Right side is a set of "global" links with a
 * background image.
 */
.BannerPanel {
	color:			#FFFFFF;
	background-color:	#868559;
}

.BannerLogo {
	vertical-align:		middle;
	color:			#FFFFFF;
	background-color:	#868559;
}

.TopBannerLinks {
	text-align:		right;
	vertical-align:		top;
	color:			#FFFFFF;
	background-color:	#868559;
}

.BottomBannerLinks {
	text-align:		right;
	vertical-align:		bottom;
	color:			#FFFFFF;
	background-color:	#868559;
}

.BannerForm {
	text-align:		right;
	color:			#FFFFFF;
	background-color:	#868559;
}

.BannerLinks {
	color:			#FFFFFF;
	background-color:	#868559;
}

a:link.BannerLinks {
}

a:visited.BannerLinks {
}

a:hover.BannerLinks {
}

a:active.BannerLinks {
}

/*
 * Navigation menu attributes.
 */
.NavPanel {
	color:			#FFFFFF;
	background-color:	#666666;
}

td.NavDepartment, td.NavEvents, td.NavUndergraduate, td.NavGraduate, td.NavResearch, td.NavCourses, td.NavPeople, td.NavSite {
	text-align:		center;
	vertical-align:		middle;
	color:			#FFFFFF;
	background-color:	#666666;
}

a.NavDepartment, a.NavEvents, a.NavUndergraduate, a.NavGraduate, a.NavResearch, a.NavCourses, a.NavPeople, a.NavSite {
	font-weight:		normal;
	color:			#FFFFFF;
	background-color:	#666666;
}

a:link.NavDepartment, a:link.NavEvents, a:link.NavUndergraduate, a:link.NavGraduate, a:link.NavResearch, a:link.NavCourses, a:link.NavPeople, a:link.NavSite {
	color:			#FFFFFF;
	background-color:	#666666;
}

a:visited.NavDepartment, a:visited.NavEvents, a:visited.NavUndergraduate, a:visited.NavGraduate, a:visited.NavResearch, a:visited.NavCourses, a:visited.NavPeople, a:visited.NavSite {
	color:			#FFFFFF;
	background-color:	#666666;
}

a:hover.NavDepartment, a:hover.NavEvents, a:hover.NavUndergraduate, a:hover.NavGraduate, a:hover.NavResearch, a:hover.NavCourses, a:hover.NavPeople, a:hover.NavSite {
	color:			#FFFFFF;
	background-color:	#666666;
}

a:active.NavDepartment, a:active.NavEvents, a:active.NavUndergraduate, a:active.NavGraduate, a:active.NavResearch, a:active.NavCourses, a:active.NavPeople, a:active.NavSite {
	color:			#FFFFFF;
	background-color:	#666666;
}

/*
 * Main panel attributes.
 */
.MainPanel {
	color:			#000000;
	background-color:	transparent;
}

/*
 * Path attributes.
 */
.PathPanel {
}

/*
 * Main content left padding.
 */
.MainContentLeft {
	width:			3.00em;
}

/*
 * Main content right padding.
 */
.MainContentRight {
	width:			3.00em;
}

/*
 * Main content panel attributes.
 */
.MainContentPanel {
}

/*
 * Filter attributes.
 */
.Filter {
	width:			auto;
	text-align:		center;
	vertical-align:		middle;
}

.SubFilter {
	width:			auto;
	text-align:		center;
	vertical-align:		middle;
}

.FilterItem {
	font-weight:		normal;
	text-align:		center;
	vertical-align:		middle;
}

.DisabledFilterItem {
	font-weight:		normal;
	text-align:		center;
	vertical-align:		middle;
}

.SelectedFilterItem {
	font-weight:		bold;
	text-align:		center;
	vertical-align:		middle;
}

/*
 * SeeAlso attributes.
 */
.SeeAlsoPanel {
}

/*
 * Footer attributes.
 */
.FooterPanel {
	color:			#FFFFFF;
	background-color:	#868559;
}

.LeftFooter {
	text-align:		left;
	vertical-align:		middle;
	width:			33%;
	color:			#FFFFFF;
	background-color:	#868559;
}

.MiddleFooter {
	text-align:		center;
	vertical-align:		middle;
	width:			34%;
	color:			#FFFFFF;
	background-color:	#868559;
}

.RightFooter {
	text-align:		right;
	vertical-align:		middle;
	width:			33%;
	color:			#FFFFFF;
	background-color:	#868559;
}

.FooterItem {
	color:			#FFFFFF;
	background-color:	#868559;
}

.FooterPanel a {
	color:			#FFFFFF;
	background-color:	#868559;
}

a:link.FooterItem {
}

a:visited.FooterItem {
}

a:hover.FooterItem {
}

a:active.FooterItem {
}

/*
 * Trailer attributes.
 */
.TrailerPanel {
	color:			#666666;
	background-color:	#DDDDDD;
}

.LeftTrailer {
	text-align:		left;
	vertical-align:		top;
	width:			33%;
	color:			#666666;
	background-color:	#DDDDDD;
}

.MiddleTrailer {
	text-align:		center;
	vertical-align:		top;
	width:			34%;
	color:			#666666;
	background-color:	#DDDDDD;
}

.RightTrailer {
	text-align:		right;
	vertical-align:		top;
	width:			33%;
	color:			#666666;
	background-color:	#DDDDDD;
}

.TrailerItem {
	color:			#666666;
	background-color:	#DDDDDD;
}

.TrailerPanel a {
	color:			#666666;
	background-color:	#DDDDDD;
}

a:link.TrailerItem {
}

a:visited.TrailerItem {
}

a:hover.TrailerItem {
}

a:active.TrailerItem {
}

/*
 * Photo attributes.
 */
img.Photo {
}

/*
 * General center.
 */

.Center {
	text-align:		center;
}

