﻿/*** NEW SEARCH TEMPLATE STYLES ***/

table.common {
	background: #CFD9E3;
}

#newSearch {
	border: none;
	display: block;
	border-bottom: 2px solid #004080;
}

#newSearch tr#Top {
}
#newSearch tr td#Img {}

#newSearch tr td#Img a img {
	display: block;
	border: none;
}
#newSearch tr td#Title {}

#newSearch tr td#Title h2 a:link, #newSearch tr td#Title h2 a:visited {
	font-size: 18px;
	text-decoration: none;
	color: #1D5C90;
	font-weight: bold;
}

#newSearch tr td#Title h2 a:hover {
	color: #F87C00;
	text-decoration: none;
}

#newSearch tr td#Price {
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}

#newSearch tr#Mid {}
#newSearch tr td#Descrip {
	padding-bottom: 15px;
}
#newSearch tr#BtmT {
	text-align: center;
}
#newSearch tr td#ItemT {
	padding-bottom: 15px;
	font-weight: bold;
	vertical-align: top;
}

#newSearch tr td#InstrT,
#newSearch tr td#DateT,
#newSearch tr td#BuildT,
#newSearch tr td#SessionsT,
#newSearch tr td#DaysT,
#newSearch tr td#TimeT {
	font-weight: bold;
	vertical-align: top;
}

#newSearch tr#Btm {
	text-align: center;
}

#newSearch tr#BtmT td#moreBtn {
	text-align: right;
}
#newSearch tr#BtmT td#moreBtn a {
	padding:  10px 10px 10px 10px;
	border: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	-moz-box-shadow: 1px 1px 2px #222;
	-webkit-box-shadow: 1px 1px 2px #222;
	box-shadow: 1px 1px 2px #222;

	-moz-border-radius: 5px;
	border-radius: 5px;

	height: 100px;
	background-color: #F87C00;
  	background: -moz-linear-gradient(left top, #FAA157 0%, #F87C00 100%);
  	background: -webkit-gradient(linear, left top, right bottom, from(#FAA157), to(#F87C00));
	background: -o-gradient(#FAA157 , #F87C00);
}

#newSearch tr#Spacer {
	height: 25px;
}

#newSearch tr td#Item {}
#newSearch tr td#Instr {}
#newSearch tr td#Date {}
#newSearch tr td#Build {}
#newSearch tr td#Sessions {}
#newSearch tr td#Days {}
#newSearch tr td#Time {}
#newSearch tr td#Seats {}

/*** NEW SECTION TEMPLATE ***/

#newSection {
	border: none;
	display: block;
	border-bottom: none;
}

#newSection tr#Top {
}
#newSection tr td#Img {}

#newSection tr td#Img a img {
	display: block;
	border: none;
}
#newSection tr td#Title {}

#newSection tr td#Title h2,
#newSection tr td#Title h2 a:link,
#newSection tr td#Title h2 a:visited {
	font-size: 18px;
	text-decoration: none;
	color: #1D5C90;
	font-weight: bold;
}

#newSection tr td#Title h2 a:hover {
	color: #F87C00;
	text-decoration: none;
}

#newSection tr td#Price {
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}

#newSection tr#Mid {}
#newSection tr td#Descrip {
	padding-bottom: 15px;
}
#newSection tr#BtmT {
	text-align: left;
}
#newSection tr td#ItemT {
	padding-bottom: 15px;
	font-weight: bold;
	vertical-align: top;
}

#newSection tr td#InstrT,
#newSection tr td#DateT,
#newSection tr td#BuildT,
#newSection tr td#SessionsT,
#newSection tr td#DaysT,
#newSection tr td#TimeT,
#newSection tr td#SeatsT {
	font-weight: bold;
	vertical-align: top;
}

#newSection tr#Btm {
	text-align: left;
}

#newSection tr#BtmT td#moreBtn {
	text-align: right;
}
#newSection tr#BtmT td#moreBtn a {
	padding:  10px 10px 10px 10px;
	border: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	-moz-box-shadow: 1px 1px 2px #222;
	-webkit-box-shadow: 1px 1px 2px #222;
	box-shadow: 1px 1px 2px #222;

	-moz-border-radius: 5px;
	border-radius: 5px;

	height: 100px;
	background-color: #F87C00;
  	background: -moz-linear-gradient(left top, #FAA157 0%, #F87C00 100%);
  	background: -webkit-gradient(linear, left top, right bottom, from(#FAA157), to(#F87C00));
	background: -o-gradient(#FAA157 , #F87C00);
}

#newSection tr#Spacer {
	height: 25px;
}

#newSection tr td#Item {}
#newSection tr td#Instr {}
#newSection tr td#Date {}
#newSection tr td#Build {}
#newSection tr td#SessionsT {}
#newSection tr td#DaysT {}
#newSection tr td#TimeT {}

.classInfoButton {
	border-bottom: 2px solid #004080;
	padding-bottom: 20px;
}

/*** NEW CATEGORY DISPLAY FOR HOMEPAGE ***/

table.tbCategory {
	margin-top: 10px;
}

table.tbCategory tr td img.CatImageClass {
	width: 200px;
}

table.tbCategory tr.rootCategory td {
	padding-bottom: 12px;
}

tr.rootCategory td {
	color: #004080;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	padding-top: 10px;
}

table.tbCategory tr td {
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: top;
}

table.tbCategory tr td a:link, table.tbCategory tr td a:link {
	color: #004080;
	font-size: 14px;
	text-align: left;	
	text-decoration: none;
}

table.tbCategory tr td a:hover {
	text-decoration: underline;
	color: #F87C00;
}

/*** CLARK DRUPAL STYLES ***/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-helper-clearfix {
	display: block;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/misc/ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(/misc/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/misc/ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(/misc/ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/misc/ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-widget:active {
	outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/misc/ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/misc/ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-off {
	background-position: -96px -144px;
}
.ui-icon-radio-on {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ui-widget-overlay {
	background: #aaaaaa url(/misc/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/misc/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.contextual-links-region {
	outline: none;
	position: relative;
}
.contextual-links-region-active {
	outline: #999 dashed 1px;
}
div.contextual-links-wrapper {
	display: none;
	font-size: 90%;
	position: absolute;
	right: 5px;
	top: 2px;
	z-index: 999;
}
html.js div.contextual-links-wrapper {
	display: block;
}
a.contextual-links-trigger {
	background: transparent url(/modules/contextual/images/gear-select.png) no-repeat 2px 0;
	border: 1px solid transparent;
	display: none;
	height: 18px;
	margin: 0;
	padding: 0 2px;
	outline: none;
	text-indent: 34px;
	width: 28px;
	overflow: hidden;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
a.contextual-links-trigger:hover, div.contextual-links-active a.contextual-links-trigger {
	background-position: 2px -18px;
}
div.contextual-links-active a.contextual-links-trigger {
	background-position: 2px -18px;
	background-color: #fff;
	border-color: #ccc;
	border-bottom: none;
	position: relative;
	z-index: 1;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-radius: 4px 4px 0 0;
}
div.contextual-links-wrapper ul.contextual-links {
	background-color: #fff;
	border: 1px solid #ccc;
	display: none;
	margin: 0;
	padding: 0.25em 0;
	position: absolute;
	right: 0;
	text-align: left;
	top: 18px;
	white-space: nowrap;
	-moz-border-radius: 4px 0 4px 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 4px;
	border-radius: 4px 0 4px 4px;
}
.contextual-links-region:hover a.contextual-links-trigger, div.contextual-links-active a.contextual-links-trigger, div.contextual-links-active ul.contextual-links {
	display: block;
}
ul.contextual-links li {
	line-height: 100%;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
div.contextual-links-wrapper a {
	text-decoration: none;
}
ul.contextual-links li a {
	color: #333 !important;
	display: block;
	margin: 0.25em 0;
	padding: 0.25em 1em 0.25em 0.5em;
}
ul.contextual-links li a:hover {
	background-color: #bfdcee;
}
.field .field-label {
	font-weight: bold;
}
.field-label-inline .field-label, .field-label-inline .field-items {
	float: left;
}
form .field-multiple-table {
	margin: 0;
}
form .field-multiple-table th.field-label {
	padding-left: 0;
}
form .field-multiple-table td.field-multiple-drag {
	width: 30px;
	padding-right: 0;
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
	padding-right: .5em;
}
form .field-add-more-submit {
	margin: .5em 0 0;
}
.views-exposed-form .views-exposed-widget {
	float: left;
	padding: .5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
	margin-top: 0;
	margin-bottom: 0;
}
.views-exposed-form label {
	font-weight: bold;
}
.views-exposed-widgets {
	margin-bottom: .5em;
}
.views-align-left {
	text-align: left;
}
.views-align-right {
	text-align: right;
}
.views-align-center {
	text-align: center;
}
.views-view-grid tbody {
	border-top: none;
}
.view .progress-disabled {
	float: none;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
#cboxOverlay {
	background: #000;
}
#colorBox {
}
#cboxWrapper {
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#cboxTopLeft {
	width: 15px;
	height: 15px;
}
#cboxTopCenter {
	height: 15px;
}
#cboxTopRight {
	width: 15px;
	height: 15px;
}
#cboxBottomLeft {
	width: 15px;
	height: 10px;
}
#cboxBottomCenter {
	height: 10px;
}
#cboxBottomRight {
	width: 15px;
	height: 10px;
}
#cboxMiddleLeft {
	width: 15px;
}
#cboxMiddleRight {
	width: 15px;
}
#cboxContent {
	background: #fff;
	overflow: hidden;
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	position: absolute;
	background: rgba(255,255,255,0.7);
	bottom: 28px;
	left: 0;
	color: #535353;
	width: 100%;
	padding: 4px;
}
#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 60px;
	color: #949494;
}
.cboxSlideshow_on #cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 30px;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -75px -50px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
.cboxSlideshow_on #cboxSlideshow.hover {
	background-position: -101px -50px;
}
.cboxSlideshow_off #cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 30px;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -49px -50px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
.cboxSlideshow_off #cboxSlideshow.hover {
	background-position: -25px -50px;
}
#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -75px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxPrevious.hover {
	background-position: -75px -25px;
}
#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -50px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxNext.hover {
	background-position: -50px -25px;
}
#cboxLoadingOverlay {
	background: #fff;
}
#cboxLoadingGraphic {
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/loading_animation.gif) center center no-repeat;
}
#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -25px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxClose.hover {
	background-position: -25px -25px;
}
.cboxIE6 #cboxTitle {
	background: #fff;
}
.ctools-locked {
	color: red;
	border: 1px solid red;
	padding: 1em;
}
.ctools-owns-lock {
	background: #FFFFDD none repeat scroll 0 0;
	border: 1px solid #F0C020;
	padding: 1em;
}
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
	padding-right: 18px !important;
	background: url(http://cce.clark.edu/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}
div.ctools-ajaxing {
	float: left;
	width: 18px;
	background: url(http://cce.clark.edu/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}
#ui-datepicker-div {
	font-size: 100%;
	font-family: Verdana, sans-serif;
	background: #eee;
	border-right: 2px #666 solid;
	border-bottom: 2px #666 solid;
	z-index: 9999;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	float: left;
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float: right;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}
.wrapper.tagadelic {
	text-align: justify;
	margin-right: 1em;
}
.tagadelic.level1 {
	font-size: 1em;
}
.tagadelic.level2 {
	font-size: 1.2em;
}
.tagadelic.level3 {
	font-size: 1.4em;
}
.tagadelic.level4 {
	font-size: 1.6em;
}
.tagadelic.level5 {
	font-size: 1.8em;
}
.tagadelic.level6 {
	font-size: 2em;
}
.tagadelic.level7 {
	font-size: 2.2em;
}
.tagadelic.level8 {
	font-size: 2.4em;
}
.tagadelic.level9 {
	font-size: 2.6em;
}
.tagadelic.level10 {
	font-size: 2.8em;
}
.cke_wrapper .cke_toolgroup .cke_button .cke_button_linebreaks, .text-format-wrapper .wysiwygToolbar .mce_linebreaks {
	display: none;
}
.jcarousel-skin-default {
	text-align: center;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
	width: 440px;
	height: 102px;
	padding: 20px 40px;
	margin: auto;
}
.jcarousel-skin-default .jcarousel-container-vertical {
	width: 102px;
	height: 440px;
	padding: 40px 20px;
	margin: auto;
}
.jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 440px;
}
.jcarousel-skin-default .jcarousel-clip-vertical {
	height: 440px;
}
.jcarousel-skin-default .jcarousel-item {
	padding: 0;
	width: 100px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #CCC;
	list-style: none;
	background: #fff none;
}
.jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0 4px;
}
.jcarousel-skin-default .jcarousel-item-vertical {
	margin: 4px 0;
}
.jcarousel-skin-default .jcarousel-item-placeholder {
	background: #fff url(http://cce.clark.edu/sites/all/modules/jcarousel/skins/default/throbber.gif) no-repeat center center;
	color: #000;
}
.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url(http://cce.clark.edu/sites/all/modules/jcarousel/skins/default/arrows.png);
}
.jcarousel-skin-default .jcarousel-prev-horizontal {
	position: absolute;
	top: 55px;
	left: 10px;
	background-position: 0 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal, .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-default .jcarousel-next-horizontal {
	position: absolute;
	top: 55px;
	right: 10px;
	background-position: 0 -32px;
}
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: -32px -32px;
}
.jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: -64px -32px;
}
.jcarousel-skin-default .jcarousel-next-disabled-horizontal, .jcarousel-skin-default .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-default .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px -32px;
}
.jcarousel-skin-default .jcarousel-prev-vertical {
	position: absolute;
	top: 10px;
	left: 55px;
	background-position: 0 -64px;
}
.jcarousel-skin-default .jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
.jcarousel-skin-default .jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
.jcarousel-skin-default .jcarousel-prev-disabled-vertical, .jcarousel-skin-default .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-default .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}
.jcarousel-skin-default .jcarousel-next-vertical {
	position: absolute;
	bottom: 10px;
	left: 55px;
	background-position: 0 -96px;
}
.jcarousel-skin-default .jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
.jcarousel-skin-default .jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
.jcarousel-skin-default .jcarousel-next-disabled-vertical, .jcarousel-skin-default .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-default .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}
#admin-toolbar, #admin-toolbar h1, #admin-toolbar h2, #admin-toolbar h3, #admin-toolbar h4, #admin-toolbar h5, #admin-toolbar h6, #admin-toolbar p, #admin-toolbar blockquote, #admin-toolbar pre, #admin-toolbar a, #admin-toolbar abbr, #admin-toolbar acronym, #admin-toolbar address, #admin-toolbar big, #admin-toolbar cite, #admin-toolbar code, #admin-toolbar del, #admin-toolbar dfn, #admin-toolbar em, #admin-toolbar font, #admin-toolbar img, #admin-toolbar ins, #admin-toolbar kbd, #admin-toolbar q, #admin-toolbar s, #admin-toolbar samp, #admin-toolbar small, #admin-toolbar strike, #admin-toolbar strong, #admin-toolbar sub, #admin-toolbar sup, #admin-toolbar tt, #admin-toolbar var, #admin-toolbar b, #admin-toolbar u, #admin-toolbar i, #admin-toolbar center, #admin-toolbar .buttons, #admin-toolbar dl, #admin-toolbar dt, #admin-toolbar dd, #admin-toolbar ol, #admin-toolbar ul, #admin-toolbar li, #admin-toolbar fieldset, #admin-toolbar form, #admin-toolbar input, #admin-toolbar select, #admin-toolbar textarea, #admin-toolbar label, #admin-toolbar legend, #admin-toolbar table, #admin-toolbar caption, #admin-toolbar tbody, #admin-toolbar tfoot, #admin-toolbar thead, #admin-toolbar tr, #admin-toolbar th, #admin-toolbar td, #admin-toolbar tr.even, #admin-toolbar tr.odd, #admin-toolbar tr.drag, #admin-toolbar tbody, #admin-toolbar tbody th, #admin-toolbar thead th, #admin-toolbar .breadcrumb, #admin-toolbar .error, #admin-toolbar div.error, #admin-toolbar tr.error, #admin-toolbar .warning, #admin-toolbar div.warning, #admin-toolbar tr.warning, #admin-toolbar .ok, #admin-toolbar div.ok, #admin-toolbar tr.ok, #admin-toolbar .item-list, #admin-toolbar .item-list .icon, #admin-toolbar .item-list .title, #admin-toolbar .item-list ul, #admin-toolbar .item-list ul li, #admin-toolbar ol.task-list li.active, #admin-toolbar .form-item, #admin-toolbar tr.odd .form-item, #admin-toolbar tr.even .form-item, #admin-toolbar tr.merge-down, #admin-toolbar tr.merge-up, #admin-toolbar .form-item .description, #admin-toolbar .form-item label, #admin-toolbar .form-item label.option, #admin-toolbar .form-checkboxes, #admin-toolbar .form-radios, #admin-toolbar .form-checkboxes .form-item, #admin-toolbar .form-radios .form-item, #admin-toolbar .marker, #admin-toolbar .form-required, #admin-toolbar .more-link, #admin-toolbar .more-help-link, #admin-toolbar .item-list .pager, #admin-toolbar .item-list .pager li, #admin-toolbar .pager-current, #admin-toolbar .tips, #admin-toolbar html.js fieldset.collapsible legend a, #admin-toolbar html.js fieldset.collapsed legend a, #admin-toolbar .resizable-textarea {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height: inherit;
	position: static;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
}
div#admin-toolbar {
	z-index: 100;
	position: fixed;
}
html.overlay-open div#admin-toolbar {
	z-index: 600;
}
div#admin-toolbar div.admin-blocks {
	overflow: hidden;
	display: none;
}
body.admin-expanded div#admin-toolbar div.admin-blocks {
	display: block;
}
div#admin-toolbar.ne, div#admin-toolbar.nw {
	top: 0px;
}
div#admin-toolbar.se, div#admin-toolbar.sw {
	bottom: 0px;
}
div#admin-toolbar.nw, div#admin-toolbar.sw, div#admin-toolbar.nw span.admin-toggle, div#admin-toolbar.sw span.admin-toggle {
	left: 0px;
}
div#admin-toolbar.ne, div#admin-toolbar.se, div#admin-toolbar.ne span.admin-toggle, div#admin-toolbar.se span.admin-toggle {
	right: 0px;
}
div#admin-toolbar.vertical {
	position: fixed;
	bottom: 0px;
	top: 0px;
}
div#admin-toolbar.vertical div.admin-blocks {
	width: 0px;
}
body.admin-expanded div#admin-toolbar.vertical div.admin-blocks {
	width: 260px;
}
div#admin-toolbar.vertical div.admin-block {
	width: 240px;
}
div#admin-toolbar.vertical div.admin-tabs {
	width: 215px;
}
body div#admin-toolbar.vertical div.admin-blocks {
	position: absolute;
	top: 0px;
	bottom: 0px;
}
body.admin-expanded div#admin-toolbar.vertical.ne div.admin-blocks, body.admin-expanded div#admin-toolbar.vertical.se div.admin-blocks {
	right: 0px;
}
body.admin-expanded div#admin-toolbar.vertical.nw div.admin-blocks, body.admin-expanded div#admin-toolbar.vertical.sw div.admin-blocks {
	left: 0px;
}
body.admin-expanded.admin-vertical.admin-ne, body.admin-expanded.admin-vertical.admin-se {
	margin-right: 260px;
}
body.admin-expanded.admin-vertical.admin-nw, body.admin-expanded.admin-vertical.admin-sw {
	margin-left: 260px;
}
div#admin-toolbar.horizontal {
	left: 0px;
	right: 0px;
}
body.admin-expanded div#admin-toolbar.horizontal div.admin-blocks {
	height: 260px;
}
body.admin-expanded.admin-horizontal.admin-ne, body.admin-expanded.admin-horizontal.admin-nw {
	margin-top: 260px;
}
body.admin-expanded.admin-horizontal.admin-sw, body.admin-expanded.admin-horizontal.admin-se {
	margin-bottom: 260px;
}
div#admin-toolbar span.admin-toggle {
	display: block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	overflow: hidden;
	text-indent: -999px;
	position: absolute;
	top: 0px;
	z-index: 1000;
}
div#admin-toolbar.se span.admin-toggle, div#admin-toolbar.sw span.admin-toggle {
	position: fixed;
	bottom: 0px;
	top: auto;
}
body.admin-expanded div#admin-toolbar span.admin-toggle {
	position: absolute;
	top: 0px;
}
div#admin-toolbar.horizontal div.admin-tabs {
	height: 30px;
	padding: 5px 10px 0px;
	overflow: hidden;
}
div#admin-toolbar.vertical div.admin-tabs {
	position: relative;
	padding: 5px 10px 25px;
}
div#admin-toolbar.ne div.admin-tabs, div#admin-toolbar.se div.admin-tabs {
	padding-right: 35px !important;
}
div#admin-toolbar.nw div.admin-tabs, div#admin-toolbar.sw div.admin-tabs {
	padding-left: 35px !important;
}
div#admin-toolbar div.admin-tab, div#admin-toolbar div.admin-tab span, div#admin-toolbar div.admin-tab a {
	list-style: none;
	background: transparent;
	padding: 0px;
	margin: 0px;
}
div#admin-toolbar div.admin-tab {
	cursor: pointer;
	padding: 4px 19px;
	height: 15px;
	border-width: 1px;
	border-style: solid;
}
div#admin-toolbar.vertical div.admin-tab {
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	width: 195px;
}
div#admin-toolbar.horizontal div.admin-tab {
	float: left;
	margin-right: 5px;
}
div#admin-toolbar div.admin-tab-active {
	border-width: 1px 1px 0px;
	padding-bottom: 10px;
}
div#admin-toolbar.vertical div.admin-tab-active {
	padding-bottom: 5px;
	position: absolute;
	bottom: 0px;
	margin: 0px;
}
div#admin-toolbar div.admin-block {
	position: relative;
	padding: 10px;
	display: none;
}
div#admin-toolbar div.block-content {
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
}
div#admin-toolbar div.admin-active {
	display: block;
}
div#admin-toolbar.horizontal div.block-content {
	height: 200px;
}
div#admin-toolbar.vertical div.admin-block {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
div#admin-toolbar.vertical div.admin-blocks-1 div.admin-block {
	top: 30px;
}
div#admin-toolbar.vertical div.admin-blocks-2 div.admin-block {
	top: 60px;
}
div#admin-toolbar.vertical div.admin-blocks-3 div.admin-block {
	top: 90px;
}
div#admin-toolbar.vertical div.admin-blocks-4 div.admin-block {
	top: 120px;
}
div#admin-toolbar.vertical div.admin-blocks-5 div.admin-block {
	top: 150px;
}
div#admin-toolbar.vertical div.admin-blocks-6 div.admin-block {
	top: 180px;
}
div#admin-toolbar.vertical div.admin-blocks-7 div.admin-block {
	top: 210px;
}
div#admin-toolbar.vertical div.admin-blocks-8 div.admin-block {
	top: 240px;
}
div#admin-toolbar.vertical div.admin-blocks-9 div.admin-block {
	top: 270px;
}
div#admin-toolbar.vertical div.admin-blocks-10 div.admin-block {
	top: 300px;
}
#admin-toolbar div.item-list li {
	padding: 5px 0px 4px;
	border-style: solid;
	border-width: 0px 0px 1px;
}
#admin-toolbar ul.links {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
}
#admin-toolbar ul.links li a {
	padding: 2px 10px;
}
#admin-toolbar input.form-autocomplete, #admin-toolbar input.form-text, #admin-toolbar textarea.form-textarea, #admin-toolbar select.form-select {
	padding: 2px;
	border-width: 2px;
	border-style: solid;
	width: 90%;
}
#admin-toolbar input.form-submit {
	cursor: pointer;
	padding: 2px 5px;
	text-align: center;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
}
#admin-toolbar.vertical div.admin-panes div.admin-pane, #admin-toolbar div.admin-panes div.admin-pane-active, #admin-toolbar div.fieldset, #admin-toolbar div.form-item {
	position: relative;
	margin: 0px 0px 5px;
	border-width: 1px;
	border-style: solid;
}
#admin-toolbar div.form-item {
	padding: 4px;
}
#admin-toolbar div.form-item label {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
#admin-toolbar div.form-item label.option {
	text-transform: none;
	font-size: 11px;
}
#admin-toolbar div.form-item label.option input {
	vertical-align: middle;
}
#admin-toolbar.vertical div.form-item div.description {
	font-size: 10px;
}
#admin-toolbar div.admin-panes h2.admin-pane-title a {
	display: block;
	padding: 4px;
}
#admin-toolbar div.admin-panes div.admin-pane-content {
	padding: 4px;
	display: none;
}
#admin-toolbar div.admin-panes div.admin-pane-active div.admin-pane-content {
	display: block;
}
#admin-toolbar div.admin-pane div.form-item {
	border: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	padding: 5px 0px;
	margin: 0px;
	background: transparent;
}
#admin-toolbar.horizontal div.admin-panes {
	position: relative;
	padding-left: 200px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-content {
	padding: 4px 9px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs {
	z-index: 500;
	position: absolute;
	left: 0px;
	width: 200px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs a {
	padding: 5px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs a.admin-pane-active {
	padding: 4px;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	margin-right: -1px;
}
div#admin-toolbar, div#admin-toolbar * {
	font: normal 11px/15px "Lucida Grande", Tahoma, Verdana, sans-serif;
	color: #ccc;
}
div#admin-toolbar a {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}
div#admin-toolbar div.admin-blocks {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/black.png) 0px 35px repeat-x;
}
div#admin-toolbar.vertical div.admin-blocks {
	background-color: #000;
}
div#admin-toolbar span.admin-toggle {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/sprite.png) 0px 0px no-repeat;
}
div#admin-toolbar.nw span.admin-toggle {
	background-position: 0px 0px;
}
div#admin-toolbar.ne span.admin-toggle {
	background-position: -35px 0px;
}
div#admin-toolbar.se span.admin-toggle {
	background-position: -70px 0px;
}
div#admin-toolbar.sw span.admin-toggle {
	background-position: -105px 0px;
}
body.admin-expanded div#admin-toolbar span.admin-toggle {
	background-position: 0px -35px;
}
div#admin-toolbar div.admin-tabs {
	background: #222 url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px 100% repeat-x;
}
div#admin-toolbar div.admin-tab {
	-moz-border-radius: 5px;
	-moz-box-shadow: #333 0px 1px 0px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: #333 0px 1px 0px;
	text-shadow: #222 0px 1px 0px;
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px 0px repeat-x;
	cursor: pointer;
	border-color: #111;
}
div#admin-toolbar div.admin-tab, div#admin-toolbar div.admin-tab a {
	color: #999;
}
div#admin-toolbar div.admin-tab-active {
	-moz-border-radius: 5px 5px 0px 0px;
	-moz-box-shadow: none;
	-webkit-border-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-box-shadow: none;
	background: #000;
	border-color: #555 #333;
}
div#admin-toolbar div.admin-tab:hover, div#admin-toolbar div.admin-tab-active, div#admin-toolbar div.admin-tab-active a {
	color: #fff;
}
#admin-toolbar div.item-list li {
	border-color: #222;
}
#admin-toolbar ul.links {
	background: #111;
}
#admin-toolbar ul.links li a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #333;
}
#admin-toolbar ul.links li a:hover {
	background: #eee;
	color: #333;
}
#admin-toolbar input.form-autocomplete, #admin-toolbar input.form-text, #admin-toolbar textarea.form-textarea, #admin-toolbar select.form-select {
	border-color: #000;
	background: #000;
	color: #999;
}
#admin-toolbar input.form-autocomplete:hover, #admin-toolbar input.form-text:hover, #admin-toolbar textarea.form-textarea:hover, #admin-toolbar select.form-select:hover, #admin-toolbar div.form-item:hover input.form-autocomplete, #admin-toolbar div.form-item:hover input.form-text, #admin-toolbar div.form-item:hover textarea.form-textarea, #admin-toolbar div.form-item:hover select.form-select, #admin-toolbar input.form-autocomplete:focus, #admin-toolbar input.form-text:focus, #admin-toolbar textarea.form-textarea:focus, #admin-toolbar select.form-select:focus {
	color: #fff;
	border-color: #333;
}
#admin-toolbar input.form-submit {
	color: #999;
	border-color: #555 #444 #333;
	background: #222 url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px 100% repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#admin-toolbar input.form-submit:hover {
	border-color: #aaa #888 #666;
	background: #444 url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px 0px repeat-x;
	color: #fff;
}
#admin-toolbar input.form-submit:active {
	border-color: #333;
	background: #111;
	color: #fff;
}
#admin-toolbar.vertical div.admin-panes div.admin-pane, #admin-toolbar div.admin-panes div.admin-pane-active, #admin-toolbar div.fieldset, #admin-toolbar div.form-item {
	background: #111;
	border-color: #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#admin-toolbar div.form-item {
	padding: 4px;
}
#admin-toolbar div.form-item div.description, #admin-toolbar div.form-item label {
	color: #999;
}
#admin-toolbar div.admin-panes div.admin-pane:hover, #admin-toolbar div.admin-panes div.admin-pane-active, #admin-toolbar.vertical div.admin-panes div.admin-pane-active {
	background: #222;
	border-color: #333;
}
#admin-toolbar div.admin-panes h2.admin-pane-title a {
	color: #666;
}
#admin-toolbar div.admin-panes h2.admin-pane-title a:hover, #admin-toolbar div.admin-panes h2.admin-pane-title a.admin-pane-active {
	color: #fff;
}
#admin-toolbar div.admin-pane div.item-list li {
	border-color: #333;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs a {
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs a.admin-pane-active {
	background: #222;
	border-color: #333;
}
div#admin-toolbar div.admin-tab.admin-menu #admin-tab-admin-menu {
	display: block;
	height: 20px;
	overflow: hidden;
	position: relative;
}
div#admin-toolbar div.admin-tab a {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/sprite.png) 100% -70px no-repeat;
	padding-right: 20px;
}
div#admin-toolbar div.admin-tab a:last-child {
	background: transparent;
	padding: 0px;
}
div#admin-toolbar.vertical div.admin-toolbar-menu-hover div.block-content {
	bottom: 100px;
}
div#admin-toolbar span.menu-description {
	display: none;
}
div#admin-toolbar a.menu-hover span.menu-description {
	color: #ccc;
	display: block;
}
div#admin-toolbar.vertical a.menu-hover span.menu-description {
	position: absolute;
	overflow: hidden;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px 20px;
	height: 90px;
}
div#admin-toolbar.horizontal a.menu-hover span.menu-description {
	position: absolute;
	top: 0px;
	left: 60%;
	width: 35%;
	padding-left: 20px;
}
#admin-toolbar ul.menu, #admin-toolbar ul.menu ul, #admin-toolbar ul.menu li, #admin-toolbar ul.menu li a {
	list-style: none;
	background: transparent;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
*:first-child+html #admin-toolbar ul.menu, *:first-child+html #admin-toolbar ul.menu ul, *:first-child+html #admin-toolbar ul.menu li, *:first-child+html #admin-toolbar ul.menu li a {
	overflow: hidden;
}
#admin-toolbar.horizontal ul.drilldown-active-menu {
	float: left;
	width: 60%;
}
#admin-toolbar.horizontal div.admin-pane ul.drilldown-active-menu {
	float: none;
	width: auto;
}
#admin-toolbar.horizontal ul.drilldown-active-menu li {
	float: left;
	width: 49.9%;
}
#admin-toolbar ul.drilldown-active-menu li {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/sprite.png) 0% -85px no-repeat;
}
#admin-toolbar ul.menu li.leaf, #admin-toolbar ul.drilldown-active-menu li.leaf {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/sprite.png) 0% -110px no-repeat;
}
#admin-toolbar ul.menu li a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	margin-left: 25px;
	height: 15px;
	padding: 5px 10px 4px;
	border-bottom: 1px solid #222;
	white-space: nowrap;
	overflow: hidden;
}
#admin-toolbar ul.menu li a span.menu-description {
	white-space: normal;
}
#admin-toolbar ul.menu li.leaf, #admin-toolbar ul.drilldown-active-menu li {
	height: 25px;
}
#admin-toolbar ul.menu li a.active {
	background: #222;
}
#admin-toolbar ul.menu li a:hover {
	color: #000;
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px -30px repeat-x;
}
.drilldown ul.menu li {
	display: none !important;
}
.drilldown ul.menu li a {
	display: none !important;
}
.drilldown ul.menu li.drilldown-active-trail {
	display: block !important;
}
.drilldown ul.drilldown-active-menu li {
	display: block !important;
}
.drilldown ul.drilldown-active-menu li a {
	display: block !important;
}
.drilldown ul.drilldown-active-menu li ul {
	display: none !important;
}
.drilldown ul.drilldown-active-menu li.expanded {
	cursor: pointer;
}
.drilldown ul.drilldown-active-menu ul.menu li a {
	display: none !important;
}
div.context-editor div.label {
	float: left;
}
div.context-editor div.links {
	float: right;
}
div.context-editor div.context-editable {
	display: none;
}
div.context-editor div.links a.done {
	display: none;
}
div.context-editor li.context-editing a.edit {
	display: none;
}
div.context-editor li.context-editing a.done {
	display: block;
}
body.context-editing div.context-editor div.links {
	display: none;
}
body.context-editing div.context-editor li.context-editing div.links {
	display: block;
}
div.context-editor div.buttons {
	display: none;
}
form.edited div.context-editor div.buttons {
	display: block;
}
body.context-editing form.edited div.context-editor div.buttons {
	display: none;
}
#admin-toolbar div.context-editor div.links a:hover {
	background: #eee;
	color: #000;
}
#admin-toolbar div.context-editor div.links a {
	float: left;
	padding: 0px 10px;
	margin-right: 5px;
	background: #222;
	font-size: 11px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.context-editor div.context-editable {
	padding: 5px 0px;
}
#admin-toolbar div.context-editor div.buttons {
	padding: 10px 0px;
	text-align: center;
	background: #111;
}
#admin-toolbar.horizontal form.edited div.context-editor div.buttons, #admin-toolbar.horizontal div.context-editor div.item-list {
	float: left;
	clear: left;
	width: 30%;
}
#admin-toolbar.horizontal div.context-editor div.contexts {
	width: 69.9%;
	float: right;
}
#admin-toolbar.horizontal div.context-editor div.context-editable {
	padding-left: 20px
}
table.context-admin td.tag {
	font-style: italic;
}
table.context-admin td.ctools-export-ui-name {
	width: 75%;
	padding-left: 20px;
}
table.context-admin td.ctools-export-ui-operations {
	white-space: nowrap;
}
table.context-admin td.ctools-export-ui-storage {
	color: #999;
}
table.context-admin div.description {
	padding-left: 10px;
	margin: 0px;
}
table.context-admin input.form-text {
	width: 90%;
}
.context-plugins {
	position: relative;
	margin: 0px 0px 10px;
}
.context-plugins .context-plugin-info {
	padding: 10px 10px 9px;
	border-bottom: 1px solid #e8e8e8;
}
.context-plugins .context-plugin-info div.description {
	margin: 0px 0px 10px;
	padding: 0px;
}
.context-plugins .context-plugin-selector {
	width: 25%;
	background: #fff;
}
.context-plugins .context-plugin-list .disabled {
	display: none;
}
.context-plugins .context-plugin-list ul {
	margin: 0px;
	padding: 0px;
}
.context-plugins .context-plugin-list li {
	list-style: none;
	list-style-image: none;
	background: transparent;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.context-plugins .context-plugin-list li a {
	display: block;
	position: relative;
	padding: 5px 10px 4px;
	border-bottom: 1px solid #e8e8e8;
}
.context-plugins .context-plugin-list li a.active-form {
	background: #f8f8f8;
	color: #333;
	font-weight: bold;
}
.context-plugins .context-plugin-list li span.remove {
	display: none;
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 9px;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0px 5px;
	background: #fff;
}
.context-plugins .context-plugin-list li a:hover span.remove {
	display: block;
}
.context-plugins .context-plugin-forms {
	float: right;
	width: 75%;
	background: #f8f8f8;
	min-height: 200px;
}
.context-plugins .context-plugin-forms .context-plugin-form {
	padding: 10px;
	display: none;
}
.context-plugins .context-plugin-forms .active-form {
	display: block;
}
.context-plugins .context-plugin-form .form-checkboxes {
	max-height: 300px;
	overflow: auto;
}
.script-placeholder {
	padding: 100px 0px;
	text-align: center;
}
div.context-block-browser div.category {
	display: none;
}
div.context-block-item, div.context-block-browser div.draggable-placeholder, #admin-toolbar div.context-block-browser div.context-block-item {
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	text-shadow: #333 0px 1px 0px;
	color: #fff;
	padding: 5px 4px 4px 5px;
	margin: 0px 1px 1px 0px;
	max-width: 300px;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://cce.clark.edu/sites/all/modules/context/plugins/context_reaction_block.png) 0px -40px repeat-x;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-user-select: none;
	-webkit-user-select: none;
}
div.context-block-item span.icon {
	background: url(http://cce.clark.edu/sites/all/modules/context/plugins/context_reaction_block.png) 0px -80px no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 5px;
}
div.context-block-loading {
	max-width: none;
}
div.context-block-loading span.icon {
	background-position: -20px -80px;
	float: none;
	margin: 0px auto;
}
div.context-block-browser div.draggable-placeholder {
	padding: 2px 1px 1px 2px;
}
#admin-toolbar.horizontal div.context-block-browser div.draggable-placeholder, #admin-toolbar.horizontal div.context-block-browser div.context-block-item {
	width: 180px;
	margin-right: 1px;
	padding-right: 9px;
	float: left;
}
div.context-block-addable {
	cursor: move;
}
div.context-block-added {
	display: none !important;
}
a.context-block-region {
	display: none;
}
a.context-block {
	display: none !important;
}
body.context-editing div.context-block-region-empty a.context-block-region {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #666;
	color: #fff;
	opacity: .25;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	white-space: nowrap;
}
body.context-editing .ui-sortable div.block {
	opacity: .25;
}
body.context-editing .ui-sortable div.draggable {
	position: relative;
	opacity: 1;
}
body.context-editing div.draggable-placeholder {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	border: 3px dashed #666;
	opacity: .2;
}
body.context-editing div.draggable:hover a.context-block-remove, body.context-editing div.draggable:hover a.context-block-handle {
	background: url(http://cce.clark.edu/sites/all/modules/context/plugins/context_reaction_block.png) no-repeat;
	cursor: move;
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 35px;
	top: -5px;
	z-index: 100;
}
body.context-editing div.draggable:hover a.context-block-remove {
	background-position: -40px 0px;
	cursor: pointer;
	right: -5px;
}
div.context-block-hidden {
	display: none !important;
}
div.block div.context-block-empty {
	text-align: center;
	padding: 10px;
	opacity: .5;
	background: #fff;
	color: #666;
}
#context-blockform div.context-blockform-selector {
	height: 20em;
	overflow: auto;
}
#context-blockform span.system-blocks {
	color: #999;
}
#context-blockform td.blocks, #context-blockform td.selector {
	border: 1px solid #ddd;
	padding: 10px;
	width: 50%;
}
#context-blockform td.blocks div.label, #context-blockform td.blocks td, #context-blockform td.blocks th {
	background: #fff;
	padding: 5px 5px 4px;
	border: 0px;
	border-bottom: 1px solid #ddd;
}
#context-blockform td.blocks div.label {
	background: #eee;
}
#context-blockform td.blocks div.label a {
	float: right;
}
#context-ui-items #context-blockform {
	font-size: 11px;
	line-height: 15px;
}
#context-ui-items #context-blockform div.form-checkboxes {
	height: auto;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#context-ui-items #context-blockform div.form-item {
	padding: 0px;
}
#context-ui-items #context-blockform label {
	background: #eee;
	display: block;
	padding: 5px;
	line-height: 15px;
}
#context-ui-items #context-blockform label.option {
	background: #fff;
	display: block;
	border: 0px;
}
#context-blockform .tabledrag-toggle-weight-wrapper {
	margin-bottom: 0;
}
div.dev-query, div.dev-timer, div.dev-memory-usage, div.devel-querylog {
	display: none;
}
.devel-hide {
	display: none !important;
}
#block-admin-devel div.dev-info strong {
	color: #fff;
	font-weight: bold;
}
#block-admin-devel input.dev-querylog-show, #block-admin-devel input.dev-querylog-hide {
	margin-top: 5px;
}
#block-admin-devel input.dev-querylog-hide {
	display: none;
}
#block-admin-devel .marker {
	color: #f40;
	font-weight: bold;
}
#admin-toolbar #block-admin-devel {
	padding-bottom: 10px;
}
div.devel-querylog {
	border-bottom: 1px solid #181818;
	background: #080808;
	color: #999;
	font-size: 11px;
	line-height: 15px;
	position: relative;
	display: none;
}
div.devel-querylog-header {
	border: 0px;
	font-weight: bold;
}
div.devel-querylog .marker {
	color: #f40;
	font-weight: bold;
}
div.devel-querylog a {
	color: #fff;
}
div.devel-querylog-even {
	background: #0c0c0c;
}
div.devel-querylog-odd {
	background: #101010;
}
.container-inline-date {
	width: auto;
	clear: both;
	display: inline-block;
	vertical-align: top;
	margin-right: 0.5em;
}
.container-inline-date .form-item {
	float: none;
	padding: 0;
	margin: 0;
}
.container-inline-date .form-item .form-item {
	float: left;
}
.container-inline-date .form-item, .container-inline-date .form-item input {
	width: auto;
}
.container-inline-date .description {
	clear: both;
}
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
	margin-right: 5px;
}
.container-inline-date .date-spacer {
	margin-left: -5px;
}
.views-right-60 .container-inline-date div {
	padding: 0;
	margin: 0;
}
.container-inline-date .date-timezone .form-item {
	float: none;
	width: auto;
	clear: both;
}
#calendar_div, #calendar_div td, #calendar_div th {
	margin: 0;
	padding: 0;
}
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar {
	width: 185px;
	border-collapse: separate;
	margin: 0;
}
.calendar td {
	padding: 0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}
.date-repeat-input {
	float: left;
	width: auto;
	margin-right: 5px;
}
.date-repeat-input select {
	min-width: 7em;
}
.date-repeat fieldset {
	clear: both;
	float: none;
}
.date-views-filter-wrapper {
	min-width: 250px;
}
.date-views-filter input {
	float: left !important;
	margin-right: 2px !important;
	padding: 0 !important;
	width: 12em;
	min-width: 12em;
}
.date-nav {
	width: 100%;
	padding-bottom: 1.5em;
	clear: both;
}
.date-nav div.date-prev {
	text-align: left;
	width: 24%;
	float: left;
}
.date-nav div.date-next {
	text-align: right;
	width: 24%;
	float: right;
}
.date-nav div.date-heading {
	text-align: center;
	width: 50%;
	float: left;
}
.date-nav div.date-heading h3 {
	margin: 0;
	padding: 0;
}
.date-clear {
	float: none;
	clear: both;
	display: block;
}
.date-clear-block {
	float: none;
	width: auto;
	clear: both;
}
.date-clear-block:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.date-clear-block {
	display: inline-block;
}
* html .date-clear-block {
	height: 1%;
}
.date-clear-block {
	display: block;
}
.date-container .date-format-delete {
	margin-top: 1.8em;
	margin-left: 1.5em;
	float: left;
}
.date-container .date-format-name {
	float: left;
}
.date-container .date-format-type {
	float: left;
	padding-left: 10px;
}
.date-container .select-container {
	clear: left;
	float: left;
}
div.date-calendar-day {
	line-height: 1;
	width: 40px;
	float: left;
	margin: 6px 10px 0 0;
	background: #F3F3F3;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	color: #999;
	text-align: center;
	font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
	display: block;
	text-align: center;
}
div.date-calendar-day span.month {
	font-size: .9em;
	background-color: #B5BEBE;
	color: white;
	padding: 2px;
	text-transform: uppercase;
}
div.date-calendar-day span.day {
	font-weight: bold;
	font-size: 2em;
}
div.date-calendar-day span.year {
	font-size: .9em;
	padding: 2px;
}
#skip-link {
	position: absolute;
	display: block;
}
#skip-link a, #skip-link a:link, #skip-link a:visited {
	position: absolute;
	display: block;
	left: -10000px;
	width: 1px;
	height: 1px;
}
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
	position: static;
	width: auto;
	height: auto;
}
.limiter {
	margin: 0px auto;
}
ul.links li, ul.links li a {
	float: left;
}
ul.links.inline, ul.links.inline li, ul.links.inline li a {
	float: none;
	display: inline;
}
.prose {
	line-height: 20px;
}
.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6, .prose p, .prose ul, .prose ol, .prose pre, .prose div.codeblock, .prose blockquote {
	margin: 0px 0px 20px;
}
.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 {
	font-weight: bold;
}
.prose h1 {
	font-size: 18px;
}
.prose h2 {
	font-size: 15px;
}
.prose pre, .prose code, .prose div.codeblock {
	font-size: 11px;
	font-family: monospace;
}
.prose pre, .prose blockquote, .prose div.codeblock {
	line-height: 20px;
	background: #f8f8f8;
	padding: 4px 9px;
	border: 1px solid #eee;
	border-left: 5px solid #eee;
}
.prose ol li, .prose ul li {
	display: list-item;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
.prose ol li {
	list-style: decimal;
}
.prose ul li {
	list-style: disc;
}
.prose img {
	display: block;
}
.prose .links, .prose .links li, .prose .item-list ul, .prose .item-list li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
table {
	width: 100%;
	margin: 0px 0px 20px;
}
table th, table td {
	vertical-align: middle;
}
input.form-text, select, textarea {
	border: 1px solid #ccc;
}
input.form-submit, label {
	font-weight: bold;
}
input.form-submit {
	cursor: pointer;
}
input.form-radio, input.form-checkbox {
	vertical-align: middle;
}
.form-item .description, .description {
	color: #666;
	font-size: 11px;
}
fieldset.collapsible .fieldset-title {
	cursor: pointer;
}
html.js fieldset.collapsed .fieldset-content {
	display: none;
}
table.grid-2 td {
	width: 50%;
}
table.grid-3 td {
	width: 33.3%;
}
table.grid-4 td {
	width: 25%;
}
table.grid-5 td {
	width: 20%;
}
table.grid-6 td {
	width: 16.6%;
}
table.grid-7 td {
	width: 14.2%;
}
table.grid-8 td {
	width: 12.5%;
}
#blocks td.region {
	font-weight: bold;
}
#blocks tr.region-message {
	font-weight: normal;
	color: #999;
}
#blocks tr.region-populated {
	display: none;
}
div#edit-openid-identifier-wrapper {
	display: block;
}
html.js #user-login-form div.form-item-openid-identifier, html.js #user-login div.form-item-openid-identifier {
	display: none;
}
html.js #user-login-form li.openid-link, html.js #user-login li.openid-link {
	display: block;
}
#user-login-form li.openid-link, #user-login-form li.user-link, #user-login li.openid-link, #user-login li.user-link {
	display: none;
}
.password-strength {
	width: 200px;
	float: right;
}
.password-strength-title {
	display: inline;
}
.password-strength-text {
	float: right;
	font-weight: bold;
}
.password-indicator {
	background-color: #ccc;
	height: 5px;
	width: 100%;
}
.password-indicator div {
	height: 100%;
	width: 0%;
	background-color: #4c6;
}
div.password-confirm {
	visibility: hidden;
}
.container-inline div, .container-inline label {
	display: inline;
}
.container-inline .fieldset-wrapper {
	display: block;
}
.nowrap {
	white-space: nowrap;
}
html.js .js-hide {
	display: none;
}
.element-hidden {
	display: none;
}
.element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
body.drag {
	cursor: move;
}
th.active img {
	display: inline;
}
td.active {
	background-color: #ddd;
}
td.checkbox, th.checkbox {
	text-align: center;
}
thead th {
	text-align: auto;
}
.error {
	color: #e55;
}
.warning {
	color: #e09010;
}
.ok {
	color: #008000;
}
div.error {
	border: 1px solid #d77;
}
div.warning {
	border: 1px solid #f0c020;
}
div.ok {
	border: 1px solid #00aa00;
}
div.error, tr.error {
	background: #fcc;
	color: #200;
}
div.warning, tr.warning {
	background: #ffd;
	color: #220;
}
div.ok, tr.ok {
	background: #dfd;
	color: #020;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border-style: solid;
	border-color: red;
}
.form-item label {
	display: block;
	font-weight: bold;
}
.form-item label.option {
	display: inline;
	font-weight: normal;
}
.marker, .form-required {
	color: #f00;
}
.more-link, .more-help-link {
	text-align: right;
}
.nowrap {
	white-space: nowrap;
}
.item-list .pager {
	clear: both;
	text-align: center;
}
.item-list .pager li {
	display: inline;
}
.pager-current {
	font-weight: bold;
}
dl.multiselect dt, dl.multiselect dd {
	float: left;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
	width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
	width: 8em;
}
.container-inline div, .container-inline label {
	display: inline;
}
#autocomplete {
	position: absolute;
	border: 1px solid;
	overflow: hidden;
	z-index: 100;
}
#autocomplete li {
	background: #fff;
	color: #000;
	white-space: pre;
	cursor: default;
}
#autocomplete li.selected {
	background: #0072b9;
	color: #fff;
}
html.js input.throbbing {
	background: transparent url(http://cce.clark.edu/sites/all/themes/tao/drupal/throbber.gif) 100% 50% no-repeat;
}
.form-textarea-wrapper textarea {
	width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.resizable textarea {
	resize: vertical;
}
.draggable a.tabledrag-handle {
	cursor: move;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}
a.tabledrag-handle:hover {
	text-decoration: none;
}
a.tabledrag-handle .handle {
	height: 20px;
	width: 20px;
	background: url(http://cce.clark.edu/sites/all/themes/tao/drupal/draggable.png) 0px 0px no-repeat;
}
a.tabledrag-handle-hover .handle {
	background-position: 0px -20px;
}
div.indentation {
	width: 20px;
	height: 20px;
	float: left;
}
div.tree-child {
	background: url(http://cce.clark.edu/sites/all/themes/tao/drupal/tree.png) no-repeat 10px 50%;
}
div.tree-child-last {
	background: url(http://cce.clark.edu/sites/all/themes/tao/drupal/tree-bottom.png) no-repeat 10px 50%;
}
div.tree-child-horizontal {
	background: url(http://cce.clark.edu/sites/all/themes/tao/drupal/tree.png) no-repeat -10px 50%;
}
.joined + .grippie {
	height: 5px;
	margin-bottom: -2px;
}
.teaser-checkbox {
	padding-top: 1px;
}
div.teaser-button-wrapper {
	float: right;
	padding-right: 5px;
}
.teaser-checkbox div.form-item {
	float: right;
	margin-right: 5px;
}
textarea.teaser {
	display: none;
}
html.js .no-js {
	display: none;
}
.progress {
	font-weight: bold;
}
.progress .bar {
	background: #fff url(http://cce.clark.edu/sites/all/themes/tao/drupal/progress.gif);
	border: 1px solid #035;
	height: 18px;
}
.progress .filled {
	background: #07b;
	height: 18px;
	width: 0%;
}
.progress .percentage {
	float: right;
}
.progress-disabled {
	float: left;
}
.ahah-progress {
	float: left;
}
.ahah-progress .throbber {
	width: 20px;
	height: 20px;
	background: transparent url(http://cce.clark.edu/sites/all/themes/tao/drupal/throbber.gif) 50% 50% no-repeat;
	float: left;
}
.ahah-progress-bar {
	width: 16em;
}
#first-time strong {
	display: block;
}
tr.selected td {
	background: #ffc;
}
table.sticky-header {
	margin-top: 0px;
	background: #fff;
}
#clean-url.install {
	display: none;
}
html.js .js-hide {
	display: none;
}
#system-modules div.incompatible, #system-themes-form div.incompatible {
	font-weight: bold;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
*:first-child + html .clearfix {
	min-height: 1%;
}
.update .project, .update table.version-recommended-strong .version-title {
	font-weight: bold;
}
.update .version-status {
	float: right;
}
.update .version-status .icon {
	padding-left: 10px;
}
.update .version-date {
	white-space: nowrap;
}
.update tr.error .version-recommended {
	background: #fdd;
}
.update tr.warning .version-recommended {
	background: #ffe;
}
.current-version, .new-version {
	direction: ltr;
}
.update tr.unknown {
	background: #ddd;
}
.update table.version-security .version-title {
	color: #910;
}
.update .security-error {
	font-weight: bold;
	color: #910;
}
#permissions td.module {
	font-weight: bold;
}
#permissions td.permission {
	padding-left: 20px;
}
.vertical-tabs {
	padding-left: 200px;
}
.vertical-tabs .vertical-tabs-list {
	float: left;
	width: 200px;
	margin-left: -200px;
}
.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane legend {
	display: none;
}
.vertical-tabs .vertical-tabs-list .summary {
	display: block;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	background: #CBCBCB;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
a:link, a:visited {
	color: #336599;
}
b {
	font-weight: bold;
}
hr {
	border: none;
	margin: 20px 0;
	border-top: 1px solid #999;
}
body.tao strong, body.tao b {
	font-weight: bold;
}
body.tao i, body.tao em {
	font-style: italic;
}
.limiter {
	width: 1025px;
	margin: 0 auto;
	position: relative;
	padding: 0px;
}
#main-content h3 {
	font-weight: bold;
	font-size: 16px
}
#main-content h4 {
	font-weight: bold;
	font-size: 12px
}
i {
	font-style: italic;
}
small {
	font-size: 95%;
}
ul.primary, ul.secondary {
	margin: 10px 10px 20px;
	border-bottom: 1px solid #333;
	padding: 0 10px;
}
ul.primary li, ul.secondary li {
	float: left;
	margin-right: 10px;
}
ul.primary li a:link, ul.primary li a:visited, ul.secondary li a:link, ul.secondary li a:visited {
	border: 1px solid #333;
	margin: 0 0 -1px;
	padding: 2px 10px;
	text-decoration: none;
	font-weight: bold;
	border-radius: 3px 3px 0 0;
	color: #999;
	background: #EEE;
}
ul.primary li a.active, ul.primary li a:hover, ul.primary li a:focus, ul.secondary li a.active, ul.secondary li a:hover, ul.secondary li a:focus {
	border-bottom-color: white;
	color: black;
	background: white;
}
div.messages, div.status, div.warning, div.error {
	min-height: 21px;
	margin: 1em 1em 5px 1em;
	border: 1px solid #ff7;
	padding: 5px 5px 5px 35px;
	color: #000;
	background-color: #ffc;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/messages-status.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
div.status {
}
div.warning {
	border-color: #fc0;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/messages-warning.png);
}
div.warning, tr.warning {
	color: #000;
	background-color: #ffc;
}
div.error {
	border-color: #c00;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/messages-error.png);
}
div.error, tr.error {
	color: #900;
	background-color: #fee;
}
div.messages ul {
	margin-top: 0;
	margin-bottom: 0;
}
#right {
	float: right;
	width: 262px;
	margin: 10px 10px 10px 0;
}
#right .block {
	margin: 0 0 20px;
	background: #fff url(http://cce.clark.edu/sites/all/themes/custom/cce/images/sidebar-bg.png) repeat-x;
	padding: 25px 25px 15px;
}
#right .block .block-title {
	font-size: 16px;
	padding: 0 0 10px;
	color: #336599;
	font-weight: bold;
	line-height: 1;
}
#right .block .content .views-row, #right .block .content ul.menu li {
	margin: 0 -13px;
	padding: 10px 13px 10px;
	border-bottom: 1px solid #999;
}
#right .block .content ul.menu li {
	padding-bottom: 2px;
}
#right .block .content .views-row a, #right .block .content ul.menu li a {
	color: black;
	text-decoration: none;
}
#right .block .content .views-row-last, #right .block .content ul.menu li.last {
	border: none;
}
#right .block .content ul.menu li ul.menu li {
	margin-left: 5px;
}
#right .block-blue {
	background: #C8E2EA url(http://cce.clark.edu/sites/all/themes/custom/cce/images/sidebar-blue.png) repeat-x;
	padding: 30px;
	text-align: center;
}
#right .block-blue-left {
	text-align: left;
	padding: 15px;
}
#right .block-blue h3 {
	color: #336599;
	font-weight: bold;
	font-size: 16px;
}
#right .block-blue big {
	font-size: 30px;
}
#right .block-tagadelic {
	padding: 20px 10px 10px;
}
#right .block-tagadelic .block-title {
	display: none;
}
#right .block-tagadelic a {
	text-decoration: none;
	color: black;
}
#right .block-noborder {
	padding: 0;
	border: none;
	background: none;
}
#right .block .feed-link {
	text-indent: -9999em;
	display: block;
	width: 219px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/rss.png);
	height: 45px;
	margin: 0 auto;
}
#content .block {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/content-block-bg.png) no-repeat;
}
#content .block .block-title {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/content-block-title-bg.png) repeat-x;
	padding: 0 25px;
	font-size: 21px;
	font-weight: bold;
	line-height: 40px;
	color: white;
}
#content .block .content {
	padding: 0 17px;
}
#right .register-sidebar ul li {
	color: #666;
	list-style-type: square;
	font-size: 12px;
}
#right a.request-reservation {
	text-indent: -99999em;
	-moz-outline: none;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/request-reservation.png);
	float: left;
	width: 228px;
	margin: 10px auto;
	height: 45px;
}
#right a.request-training {
	text-indent: -99999em;
	-moz-outline: none;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/request-training-button.png);
	float: left;
	width: 228px;
	margin: 10px auto;
	height: 45px;
}
#content .region-content-inline-before, #content .region-content-inline-after {
	display: inline;
}
#content .region-content-inline-before .block, #content .region-content-inline-after .block {
	float: left;
	background: none;
}
#content .region-content-inline-before .block .content, #content .region-content-inline-after .block .content {
	float: left;
	padding: 0;
}
#right #block-views-testimonials-block h2.node-title {
	display: none;
}
#right #block-views-testimonials-block .field-name-field-author {
	font-size: 12px;
	text-align: right;
	font-style: italic;
}
#block-block-13 form, .front #highlighted #block-cce-custom-homepage-carousel form {
	width: 640px;
	margin: 0 auto;
	padding: 20px;
}
#block-block-13 form label, .front #highlighted .block form label {
	font-weight: bold;
	color: #003365;
	line-height: 42px;
	margin-right: 5px;
}
#block-block-13 form .form-text, .front #highlighted .block form .form-text {
	height: 42px;
	line-height: 42px;
	font-size: 30px;
	width: 410px;
	padding: 0 5px;
	border-radius: 5px;
	margin-right: 10px;
}
#block-block-13 form label, .front #highlighted .block form label {
	width: 100px;
	clear: both;
}
#block-block-13 form label, .front #highlighted .block form label, #block-block-13 form .form-text, .front #highlighted .block form .form-text, #block-block-13 form .form-submit .front #highlighted .block form .form-submit {
	float: left;
}
.front #highlighted .block .form-submit {
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/button-right-front.png);
}
span.button-wrapper {
	float: left;
	height: 41px;
	line-height: 41px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/button-left.png) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	text-decoration: none;
}
span.button-wrapper input.form-submit, span.button-wrapper a.button {
	float: left;
	border: none;
	color: white;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
	height: 41px;
	line-height: 41px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/button-right.png) no-repeat right center;
	padding: 0 20px 0 0;
}
span.button-wrapper a.button {
	text-decoration: none;
}
.form-item, .form-actions {
	padding: 0 10px 10px;
}
.form-item label {
	font-weight: normal;
	font-style: italic;
}
.form-item .form-text, .form-item .form-select {
	font-size: 14px;
	line-height: 1.5;
}
.webform-component-fieldset {
	padding: 0 10px 10px;
	margin: -35px 0 20px;
	background: white url(http://cce.clark.edu/sites/all/themes/custom/cce/images/sidebar-bg.png) repeat-x 0 -11px;
}
.webform-component-fieldset legend {
	font-size: 16px;
	font-weight: bold;
	padding: 35px 0 10px;
}
#edit-submitted-i-would-like-information-on-information .form-item {
	width: 270px;
	float: left;
}
#header {
	height: 145px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/header-bg.png) repeat-x;
}
#header-region {
	height: 21px;
	line-height: 21px;
	padding: 0 10px;
	font-size: 11px;
}
#header-region a {
	color: #fff;
}
#header-region .block {
	float: left;
}
#header-region .block-menu {
	float: right;
}
#header-region ul.menu, #header-region ul.menu li {
	float: left;
}
#header-region ul.menu li a {
	padding: 0 5px;
	border-right: 1px solid #fff;
}
#header-region ul.menu li.last a {
	border: none;
	padding-right: 0;
}
#branding {
	position: relative;
	padding-left: 191px;
	width: 100%;
}
#branding a.site-logo {
	position: absolute;
	height: 123px;
	width: 178px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/logo.png);
	margin-right: 12px;
	left: 0;
	top: 0;
	margin-top: -22px;
}
#branding h1.site-name {
	padding: 20px 0 0;
	font: 30px Georgia, Times, serif;
	color: #C8E2EB;
	width: 550px;
	float: left;
}
#branding h1.site-name a {
	color: #C8E2EB;
	text-decoration: none;
}
#branding h2.site-slogan {
	padding: 0;
	font: 16px Georgia, Times, serif;
	color: #fff;
	width: 550px;
	float: left;
}
#header .help {
	position: absolute;
	top: 21px;
	right: 30px;
	font-size: 18px;
	color: white;
	line-height: 125px;
}
#header .help .phone {
	font-size: 24px;
}
#navigation {
	height: 40px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/nav-bg.png) repeat-x;
	*+position: relative;
	*+z-index: 1;
	*+overflow: hidden;
}
#navigation .limiter {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/nav-limiter-bg.png) repeat-x;
	height: 40px;
}
#navigation ul.menu {
	padding: 0 10px;
	line-height: 40px;
	text-transform: uppercase;
	margin-left: 150px;
}
#navigation ul.menu li {
	float: left;
}
#navigation ul.menu li a:link, #navigation ul.menu li a:visited {
	float: left;
	padding: 0 27px;
	color: #333;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}
#navigation ul.menu li a.active, #navigation ul.menu li a.active-trail, #navigation ul.menu li a:focus, #navigation ul.menu li a:hover {
	color: #003365
}
#navigation ul.menu li a.dropdown-hover {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/dropdown.png) no-repeat center center;
	position: relative;
}
#navigation ul.menu li ul {
	display: none;
}
#navigation div.classes-dropdown {
	position: absolute;
	z-index: 9999;
	font-size: 12px;
	width: 388px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/bubble-top.png) no-repeat left top;
	padding: 27px 0 0;
	top: 30px;
	left: 105px;
	display: none;
}
#navigation div.classes-dropdown .content-wrapper  ul {
	display: block;
}
#navigation div.classes-dropdown .content-wrapper {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/bubble-bottom.png) no-repeat left bottom;
	padding: 0 0 21px;
}
#navigation div.classes-dropdown .clarkcontent {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/bubble-middle.png) repeat-y;
	padding: 0 20px;
	overflow: auto;
	line-height: 1.5;
}
#navigation div.classes-dropdown ul.half-col {
	width: 174px;
	float: left;
}
#navigation div.classes-dropdown ul li {
	text-align: left;
}
#navigation div.classes-dropdown ul.half-col li a {
	font-weight: bold;
	color: #336599;
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
	float: none;
}
#navigation div.classes-dropdown ul.half-col li ul li {
	float: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-hei
}
#navigation div.classes-dropdown p {
	width: 100%;
	float: left;
	margin: 10px -15px 0;
}
#navigation ul li div.classes-dropdown p a:link, #navigation ul li div.classes-dropdown p a:visited {
	float: none;
	padding: 0;
	margin: 0;
}
#footer {
	background: #CBCBCB url(http://cce.clark.edu/sites/all/themes/custom/cce/images/footer-bg.png) repeat-x;
	min-height: 142px;
	_height: 142px;
}
#footer-top-region {
	height: 120px;
}
#footer-top-region .block {
	width: 245px;
	float: left;
	padding: 0 10px;
	margin: 15px 0;
	height: 90px;
	font-size: 11px;
	border-left: 1px solid #999;
	border-right: 1px solid #656565;
	line-height: 20px;
	color: #fff;
}
#footer-top-region .block a {
	color: #fff;
}
#footer-top-region .block-first {
	border-left: none;
}
#footer-top-region .block-last {
	border-right: none;
}
#footer-top-region .block-narrow {
	width: 224px;
}
#footer-top-region .block h2 {
	color: #CFD9E3;
	margin-bottom: 15px;
	font: 14px Georgia, Times, serif;
	text-transform: uppercase;
}
#footer-region .block {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	padding: 10px 25px;
	margin: 0 10px;
	font-size: 11px;
}
#footer-region .block-first {
	border-top: none;
}
#footer-region .block h2 {
	font-weight: bold;
	font-size: 13px;
}
#footer-region .block table {
	width: 100%;
}
#footer-region .block table td {
	text-align: center;
}
#footer-bottom-region {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	margin: 0 10px;
}
#footer-bottom-region .block {
	padding: 10px 25px;
	overflow: auto;
}
a.download-button {
	display: inline-block;
	width: 124px;
	height: 35px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/download-button.png);
}
p.social-buttons {
	text-align: center;
}
p.social-buttons a {
	margin: 0 5px;
	display: inline-block;
	width: 35px;
	height: 35px;
}
a.facebook-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/social/facebook.png) no-repeat center center;
}
a.linkedin-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/social/linkedin.png) no-repeat center center;
}
a.twitter-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/social/twitter.png) no-repeat center center;
}
a.youtube-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/social/youtube.png) no-repeat center center;
}
p.map-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/map.png) no-repeat left center;
	padding-left: 45px;
}
#footer-bottom-region div.footer-column {
	float: left;
	width: 226px;
	margin-left: 90px;
}
#footer-bottom-region a {
	color: black;
	text-decoration: none;
}
#footer-bottom-region a:hover {
	text-decoration: underline;
}
#page {
	background: #f1f1f1;
}
#page .limiter {
	background: white;
}
#page #main {
	padding: 10px;
	min-height: 100px;
}
#main-content {
	width: 633px;
	padding: 0 60px 0 20px;
	margin: 10px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/main-background.png) repeat-x;
	float: left;
}
.page-node-371 #main-content {
	width: 585px;
	padding: 0 60px 0 88px;
}
h1.page-title {
	color: #336599;
	font: 30px Georgia, "Times New Roman", Times, serif;
	line-height: 1;
	text-transform: uppercase;
	margin: 20px 0;
	float: left;
}
#social-links {
	float: right;
	margin: 25px 0 0;
}
#social-links .social_fb_like {
	overflow: hidden;
	float: left;
	margin: 1px 5px 0 0;
}
#social-links .social_twitter {
	float: left;
}
#social-links .social_twitter a {
	float: left;
	width: 49px;
	height: 22px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/tweet.png);
	text-indent: -1000em;
}
.node-blog-post .field-name-field-category, .node-blog-post .field-name-field-category div {
	display: inline;
}
body.landing-page #main-content {
	padding: 0;
	background: none;
	width: 688px;
	margin: 10px 0 10px 5px;
}
body.landing-page #main-content #content-header {
	display: none;
}
body.landing-page #right {
	width: 319px;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-header-image {
	margin-left: 5px;
}
body.landing-page #main-content .node-class-landing-page .field-name-body {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-bottom-top.png) no-repeat top left;
	clear: both;
	padding: 15px 0 0;
	margin: 0;
}
body.landing-page #main-content .node-class-landing-page .field-name-body .field-items {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-bottom-bottom.png) no-repeat bottom left;
	padding: 0 0 15px;
}
body.landing-page #main-content .node-class-landing-page .field-name-body .field-items .field-item {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-bottom-middle.png) repeat-y;
	overflow: auto;
	padding: 0 25px;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog, body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes {
	width: 340px;
	min-height: 250px;
	padding: 0 0 11px;
	margin: 10px 0 0;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog {
	float: right;
	margin-right: -3px;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes {
	float: left;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .field-label, body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes .field-label {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-block-top.png) no-repeat;
	height: 59px;
	line-height: 59px;
	padding: 5px 10px 0 5px;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	color: white;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .field-items, body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes .field-items {
	padding: 0 0 11px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-block-bottom.png) no-repeat left bottom;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .field-item, body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes .field-item {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-block-middle.png) repeat-y;
	padding: 25px;
	overflow: auto;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .view-blog .views-field-field-image {
	float: right;
	margin-left: 10px;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .view-blog h4.field-content a {
	color: black;
	font-size: 110%;
	text-decoration: none;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .view-blog .views-field-name {
	font-style: italic;
}
p.silver-button-container {
	float: right;
}
a.silver-button {
	display: block;
	width: 200px;
	height: 32px;
	margin: 0 0 15px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/silver-button.png);
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: black;
	font-weight: bold;
	line-height: 32px;
}
ul.blue li {
	font-weight: bold;
	color: #336599;
}
.corporate-education #main-content {
	width: 678px;
	padding: 0 20px 0 20px;
	margin: 10px;
	background: none;
	float: left;
}
.corporate-education #content-header {
	display: none;
}
#block-quicktabs-corporate-education h2.block-title {
	display: none;
}
.quicktabs-wrapper {
	margin: 0 0 0 5px;
	padding: 0 0 0 30px;
}
.quicktabs-wrapper .quicktabs-tabs {
	margin: 0 0 35px -30px;
	padding: 0 0 0 30px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/tabs-bg.png) repeat-x;
	overflow: auto;
	font-size: 14px;
}
.quicktabs-wrapper .quicktabs-tabs li {
	float: left;
	margin: 0;
	padding: 0;
}
.quicktabs-wrapper .quicktabs-tabs a:link, .quicktabs-wrapper .quicktabs-tabs a:visited {
	line-height: 32px;
	color: #666;
	padding: 0 10px;
	font-weight: bold;
	margin: 15px 0 0;
	text-decoration: none;
	float: left;
}
.quicktabs-wrapper .quicktabs-tabs a:focus, .quicktabs-wrapper .quicktabs-tabs a:hover, .quicktabs-wrapper .quicktabs-tabs li.active a {
	background: white;
	color: #336699;
}
div.pager {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
	line-height: 20px;
	overflow: hidden;
}
.pager-links-next {
	float: right;
}
.pager-links-prev {
	float: left;
}
.pager-links a:link, .pager-links a:visited, .pager-links span {
	float: left;
	padding: 0 5px;
	margin: 0 5px;
	line-height: 20px;
}
ul.pager-list {
	text-align: center;
	white-space: nowrap;
	display: inline;
}
ul.pager-links {
	display: inline;
}
ul.pager-list li {
	float: none;
	display: inline-block;
}
ul.pager-list li a:link, ul.pager-list li a:visited, ul.pager-list li span {
	padding: 0 5px;
	text-decoration: none;
	margin: 0 0 0 5px;
	float: left;
	line-height: 20px;
	float: none;
	display: inline-block;
}
ul.pager-links li.pager-first, ul.pager-links li.pager-previous {
	float: left;
}
ul.pager-links li.pager-next, ul.pager-links li.pager-last {
	float: right;
}
body.front #main-content {
	background: white;
	padding: 0;
	width: 1015px
}
body.front #right {
	display: none
}
.front #highlighted .block {
	margin: 10px;
	border: 10px solid #F2F2F2;
	float: left;
	width: 985px;
	background: #B6D4DE;
	padding: 0;
	height: 246px;
	overflow: hidden;
}
.front #highlighted .block  h1, .front #highlighted .block  h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #003365;
	line-height: 1;
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.front #highlighted .block h1 {
	font-size: 40px;
}
.front #highlighted .block p {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: white;
}
.front #content_bottom {
	margin: 10px;
}
.front #content_bottom .block {
	height: 360px;
	width: 320px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/front-content-block.png);
	margin-right: 14px;
	float: left;
}
.front #content_bottom .block-last {
	margin-right: 0;
}
.front #content_bottom .block-title {
	color: #336599;
	font: 18px Georgia, "Times New Roman", Times, serif;
	line-height: 61px;
	text-transform: uppercase;
	text-align: center;
}
.front #content_bottom .block .content {
	padding: 0 10px;
}
.front #highlighted #block-cce-custom-homepage-carousel {
	position: relative;
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 279px;
	padding: 0 26px;
	overflow: hidden;
	height: 53px;
	background: #619FB5;
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper img.homepage-carousel-thumb {
	margin: 6px 1px 7px 0px;
	opacity: 0.7;
	border: 2px solid transparent;
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper img.homepage-carousel-selected {
	border: 2px solid white;
	opacity: 1;
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper #carousel-left-button {
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 53px;
	cursor: pointer;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-carousel-left.png);
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper #carousel-right-button {
	position: absolute;
	right: 0;
	top: 0;
	width: 26px;
	height: 53px;
	cursor: pointer;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-carousel-right.png);
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 986px;
	height: 286px;
	overflow: hidden;
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li img {
	position: absolute;
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li.homepage-carousel-selected {
	display: block;
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li .homepage-carousel-caption {
	position: absolute;
	width: 100%;
	top: 100px;
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li .homepage-carousel-bottom_text {
	position: absolute;
	width: 100%;
	top: 188px;
}
.front #highlighted #block-cce-custom-homepage-carousel form {
	position: absolute;
	width: 660px;
	padding: 0;
	top: 133px;
	left: 181px;
	text-align: center;
	white-space: nowrap;
}
.front #highlighted #block-cce-custom-homepage-carousel form label, .front #highlighted #block-cce-custom-homepage-carousel form input.form-text, .front #highlighted #block-cce-custom-homepage-carousel form span.button-wrapper, .front #highlighted #block-cce-custom-homepage-carousel form span input.form-submit {
	float: left;
}
.front #block-cce-custom-facilities-carousel2 {
	width: 306px;
	height: 189px;
	overflow: hidden;
	margin: 0 2px 0 -4px
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-container {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-facilities.png) no-repeat center top;
	margin: auto;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-container-horizontal {
	width: 306px;
	height: 189px;
	overflow: hidden;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-clip-horizontal {
	width: 306px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-item {
	padding: 0;
	width: 198px;
	margin: 18px 52px 0;
	height: 150px;
	overflow: hidden;
	list-style: none;
	background: transparent;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-item span.caption {
	color: #333333;
	font-size: 11px;
	display: block;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-item-placeholder {
	background: #fff url(http://cce.clark.edu/sites/all/themes/cce/css/throbber.gif) no-repeat center center;
	color: #000;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next, .front #block-cce-custom-facilities-carousel2 .jcarousel-prev {
	display: block;
	width: 22px;
	height: 69px;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-facilities-buttons.png);
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-horizontal {
	position: absolute;
	top: 58px;
	left: 26px;
	background-position: 0 0;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-horizontal {
	position: absolute;
	top: 58px;
	right: 26px;
	background-position: -22px 0;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 55px;
	background-position: 0 -64px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-disabled-vertical, .front #block-cce-custom-facilities-carousel2 .jcarousel-prev-disabled-vertical:hover, .front #block-cce-custom-facilities-carousel2 .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 55px;
	background-position: 0 -96px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-disabled-vertical, .front #block-cce-custom-facilities-carousel2 .jcarousel-next-disabled-vertical:hover, .front #block-cce-custom-facilities-carousel2 .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}
.front #highlighted #block-cce-custom-homepage-carousel form span input.form-submit {
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/button-right-front.png);
}
body.blog #main-content {
	background: white;
	padding: 0 10px;
	width: 713px;
}
.node-blog-post {
	margin-bottom: 40px;
}
.node-blog-post .node-submitted {
	margin: 0 0 1em;
}
.node-blog-post .field-name-field-category, .node-blog-post .field-name-field-category div {
	display: inline;
}
.node-blog-post .field-name-field-image {
	float: right;
	margin-left: 25px;
}
.node-blog-post .field-name-field-tags .field-item {
	display: inline;
	padding-right: 1ex;
}
.view-display-id-recent_posts .views-row {
	border-bottom: 1px solid #CBCBCB;
	padding: 18px 30px;
}
.view-display-id-recent_posts .views-row-last {
	border: none;
}
.view-display-id-recent_posts .views-row .views-field-field-image {
	float: left;
	width: 165px;
	height: 140px;
	margin: 0 30px 30px 0;
}
.view-display-id-recent_posts .views-row .views-field-title {
	font-size: 21px;
	font-weight: bold;
}
.view-display-id-recent_posts .views-row .views-field-title a {
	text-decoration: none;
	color: black;
}
.view-display-id-recent_posts .views-row .views-field-body {
	margin-top: 1em;
	float: right;
	width: 424px;
	margin-top: 1em;
}
.view-display-id-recent_posts .views-row .views-field-view-node {
	float: right;
	width: 424px;
}
#content #block-cce-custom-latest-posts .content {
	margin: 0 0 0 12px;
	padding: 0;
}
#block-cce-custom-latest-posts .content .term-tab-titles {
	background: #CBCBCB;
	height: 32px;
	padding: 8px 0 0 30px;
	white-space: nowrap;
}
#block-cce-custom-latest-posts .content .term-tab-titles a, #block-cce-custom-latest-posts .content .term-tab-titles span {
	float: left;
	line-height: 32px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	padding: 0 7px;
	font-size: 95%;
}
#block-cce-custom-latest-posts .content .term-tab-titles a.tab-selected {
	color: #336599;
	background: white;
}
#block-cce-custom-latest-posts .content .term-tabs .tab {
	display: none;
	padding: 30px 33px 25px 40px;
	height: 235px;
}
#block-cce-custom-latest-posts .content .term-tabs .tab-selected {
	display: block;
}
.view-display-id-blog_contributors .views-row, .view-display-id-archive .views-row {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CBCBCB;
}
.view-display-id-latest_posts_internal .views-row .views-field-title, .view-display-id-blog_contributors .views-row .views-field-title, .view-display-id-archive .views-row .views-field-title, .view-display-id-latest_posts_internal .views-row .views-field-title a, .view-display-id-blog_contributors .views-row .views-field-title a, .view-display-id-archive .views-row .views-field-title a {
	font-size: 21px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.view-display-id-latest_posts_internal .views-row .views-field-body, .view-display-id-blog_contributors .views-row .views-field-body, .view-display-id-archive .views-row .views-field-body {
	margin-top: 1em;
}
.view-display-id-latest_posts_internal .views-row .views-field-field-image, .view-display-id-blog_contributors .views-row .views-field-field-image, .view-display-id-archive .views-row .views-field-field-image {
	float: right;
	margin-left: 25px;
	width: 249px;
	height: 235px;
}
.comment-wrapper {
	margin: 0 10px 20px;
	background: #fff url(http://cce.clark.edu/sites/all/themes/custom/cce/images/sidebar-bg.png) repeat-x;
	padding: 25px 25px 15px;
}
.comment-wrapper h2.title {
	font-size: 16px;
	padding: 0 0 20px;
	color: #336599;
	font-weight: bold;
	line-height: 1;
}
.comment-wrapper div.comment {
	margin: 0 0 30px;
	padding-left: 10px;
	border-left: 1px solid #004963;
}
.comment-wrapper div.comment h2.comment-title a {
	color: #336599;
	text-decoration: none;
	font-weight: bold;
}
.comment-wrapper div.comment .comment-submitted {
	font-size: 12px;
	font-style: italic;
	padding: 0 0 10px;
}
.not-logged-in .text-format-wrapper .filter-wrapper {
	display: none;
}
.node-instructor {
	background: #EDEDED;
	padding: 10px;
	margin: 0 0 15px;
}
.node-instructor .node-content {
	margin-left: 70px;
}
.node-instructor h2.node-title {
	font-size: 16px;
	color: black;
	font-weight: bold;
	height: 32px;
}
.node-instructor .field-name-field-image {
	float: left;
	border: 1px solid white;
}
.node-instructor .field-name-field-image span, .node-instructor .field-name-field-image a {
	float: left;
	height: 70px;
	overflow: hidden;
}
.node-instructor .instructor-toggles {
	float: left;
}
.node-instructor .instructor-urls {
	float: right;
	white-space: nowrap;
}
.node-instructor .instructor-urls div, .node-instructor .instructor-urls .field {
	display: inline;
}
.node-instructor .field-name-field-bio, .node-instructor .field-name-field-classes {
	clear: both;
	display: none;
}
.view-id-instructors .view-header {
	margin: 0 0 20px;
	white-space: nowrap;
	font-size: 12px;
}
#block-cce-custom-facilities-carousel {
	width: 435px;
	height: 419px;
	overflow: hidden;
	margin: 0 2px 0 -4px
}
#block-cce-custom-facilities-carousel .jcarousel-container {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/facilities-carousel.png) no-repeat center top;
	margin: auto;
}
#block-cce-custom-facilities-carousel .jcarousel-container-horizontal {
	width: 329px;
	height: 401px;
	padding: 18px 45px 0;
}
#block-cce-custom-facilities-carousel .jcarousel-container-vertical {
	width: 329px;
	height: 383px;
	padding: 18px 45px;
}
#block-cce-custom-facilities-carousel .jcarousel-clip-horizontal {
	width: 329px;
}
#block-cce-custom-facilities-carousel .jcarousel-clip-vertical {
	width: 329px;
}
#block-cce-custom-facilities-carousel .jcarousel-item {
	padding: 0;
	width: 329px;
	height: 383px;
	overflow: hidden;
	list-style: none;
	background: transparent;
}
#block-cce-custom-facilities-carousel .jcarousel-item span.caption {
	color: #333333;
	font-size: 11px;
	display: block;
}
#block-cce-custom-facilities-carousel .jcarousel-item-horizontal {
	margin: 0 4px;
}
#block-cce-custom-facilities-carousel .jcarousel-item-vertical {
	margin: 4px 0;
}
#block-cce-custom-facilities-carousel .jcarousel-item-placeholder {
	background: #fff url(http://cce.clark.edu/sites/all/themes/cce/css/throbber.gif) no-repeat center center;
	color: #000;
}
#block-cce-custom-facilities-carousel .jcarousel-next, #block-cce-custom-facilities-carousel .jcarousel-prev {
	display: block;
	width: 24px;
	height: 118px;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/facilities-arrows.png);
}
#block-cce-custom-facilities-carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: 86px;
	left: 15px;
	background-position: 0 0;
}
#block-cce-custom-facilities-carousel .jcarousel-next-horizontal {
	position: absolute;
	top: 86px;
	right: 15px;
	background-position: -23px 0;
}
#block-cce-custom-facilities-carousel .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 55px;
	background-position: 0 -64px;
}
#block-cce-custom-facilities-carousel .jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
#block-cce-custom-facilities-carousel .jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
#block-cce-custom-facilities-carousel .jcarousel-prev-disabled-vertical, #block-cce-custom-facilities-carousel .jcarousel-prev-disabled-vertical:hover, #block-cce-custom-facilities-carousel .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}
#block-cce-custom-facilities-carousel .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 55px;
	background-position: 0 -96px;
}
#block-cce-custom-facilities-carousel .jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
#block-cce-custom-facilities-carousel .jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
#block-cce-custom-facilities-carousel .jcarousel-next-disabled-vertical, #block-cce-custom-facilities-carousel .jcarousel-next-disabled-vertical:hover, #block-cce-custom-facilities-carousel .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}
body.section-events #main-content {
	padding-right: 0;
}
body.section-events #right {
	width: 325px;
}
.view-id-events {
	border: 1px solid #CBCBCB;
	padding: 20px 30px;
}
#main-content .view-id-events h3 {
	font-size: 20px;
}
.view-id-events .view-wrapper {
	border-bottom: 1px solid #cbcbcb;
	padding: 0 0 25px;
	margin: 0 0 25px;
}
body.section-events #right .block {
	padding-left: 0;
	background: none;
	margin: 0 0 20px;
}
body.section-events #right #block-block-33 {
	margin-top: -33px;
}
body.section-events #right #block-block-33 h3, body.section-events #right #block-block-33 h4 {
	color: #336599;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center
}
body.section-events #right .block h3 {
	font-size: 20px;
}
body.section-events #right .block h4 {
	font-size: 16px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 {
	width: 306px;
	overflow: hidden;
	border-top: 1px solid black;
	padding-left: 0;
	margin: 0 0 20px;
	padding-right: 0;
	background: none;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-container {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-facilities.png) no-repeat center top;
	margin: auto;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-container-horizontal {
	width: 306px;
	height: 182px;
	overflow: hidden;
	margin: 0 0 10px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-clip-horizontal {
	width: 306px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-item {
	padding: 0;
	width: 198px;
	margin: 18px 52px 0;
	height: 150px;
	overflow: hidden;
	list-style: none;
	background: transparent;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-item span.caption {
	color: #333333;
	font-size: 11px;
	display: block;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-item-placeholder {
	background: #fff url(http://cce.clark.edu/sites/all/themes/cce/css/throbber.gif) no-repeat center center;
	color: #000;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev {
	display: block;
	width: 22px;
	height: 69px;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-facilities-buttons.png);
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-horizontal {
	position: absolute;
	top: 58px;
	left: 26px;
	background-position: 0 0;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-horizontal {
	position: absolute;
	top: 58px;
	right: 26px;
	background-position: -22px 0;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 55px;
	background-position: 0 -64px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-disabled-vertical, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-disabled-vertical:hover, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 55px;
	background-position: 0 -96px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-disabled-vertical, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-disabled-vertical:hover, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	font-weight: bold;
}
.content h1 {
	font-size: 120%;
}
.content h2 {
	font-size: 110%;
}
.content h3 {
	font-size: 105%;
}
.content h4 {
	font-weight: normal;
	font-size: 105%;
}
.content h5, .content h6 {
	font-style: italic;
}
.content strong, .content b {
	font-weight: bold;
}
.content em, .content i {
	font-style: italic;
}
.content big {
	font-size: 110%;
}
.content small {
	font-size: 90%;
}/*** NEW SEARCH TEMPLATE STYLES ***/

table.common {
	background: #CFD9E3;
}

#newSearch {
	border: none;
	display: block;
	border-bottom: 2px solid #004080;
}

#newSearch tr#Top {
}
#newSearch tr td#Img {}

#newSearch tr td#Img a img {
	display: block;
	border: none;
}
#newSearch tr td#Title {}

#newSearch tr td#Title h2 a:link, #newSearch tr td#Title h2 a:visited {
	font-size: 18px;
	text-decoration: none;
	color: #1D5C90;
	font-weight: bold;
}

#newSearch tr td#Title h2 a:hover {
	color: #F87C00;
	text-decoration: none;
}

#newSearch tr td#Price {
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}

#newSearch tr#Mid {}
#newSearch tr td#Descrip {
	padding-bottom: 15px;
}
#newSearch tr#BtmT {
	text-align: center;
}
#newSearch tr td#ItemT {
	padding-bottom: 15px;
	font-weight: bold;
	vertical-align: top;
}

#newSearch tr td#InstrT,
#newSearch tr td#DateT,
#newSearch tr td#BuildT,
#newSearch tr td#SessionsT,
#newSearch tr td#DaysT,
#newSearch tr td#TimeT {
	font-weight: bold;
	vertical-align: top;
}

#newSearch tr#Btm {
	text-align: center;
}

#newSearch tr#BtmT td#moreBtn {
	text-align: right;
}
#newSearch tr#BtmT td#moreBtn a {
	padding:  10px 10px 10px 10px;
	border: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	-moz-box-shadow: 1px 1px 2px #222;
	-webkit-box-shadow: 1px 1px 2px #222;
	box-shadow: 1px 1px 2px #222;

	-moz-border-radius: 5px;
	border-radius: 5px;

	height: 100px;
	background-color: #F87C00;
  	background: -moz-linear-gradient(left top, #FAA157 0%, #F87C00 100%);
  	background: -webkit-gradient(linear, left top, right bottom, from(#FAA157), to(#F87C00));
	background: -o-gradient(#FAA157 , #F87C00);
}

#newSearch tr#Spacer {
	height: 25px;
}

#newSearch tr td#Item {}
#newSearch tr td#Instr {}
#newSearch tr td#Date {}
#newSearch tr td#Build {}
#newSearch tr td#Sessions {}
#newSearch tr td#Days {}
#newSearch tr td#Time {}
#newSearch tr td#Seats {}

/*** NEW SECTION TEMPLATE ***/

#newSection {
	border: none;
	display: block;
	border-bottom: none;
}

#newSection tr#Top {
}
#newSection tr td#Img {}

#newSection tr td#Img a img {
	display: block;
	border: none;
}
#newSection tr td#Title {}

#newSection tr td#Title h2,
#newSection tr td#Title h2 a:link,
#newSection tr td#Title h2 a:visited {
	font-size: 18px;
	text-decoration: none;
	color: #1D5C90;
	font-weight: bold;
}

#newSection tr td#Title h2 a:hover {
	color: #F87C00;
	text-decoration: none;
}

#newSection tr td#Price {
	font-weight: bold;
	font-size: 16px;
	text-align: right;
}

#newSection tr#Mid {}
#newSection tr td#Descrip {
	padding-bottom: 15px;
}
#newSection tr#BtmT {
	text-align: left;
}
#newSection tr td#ItemT {
	padding-bottom: 15px;
	font-weight: bold;
	vertical-align: top;
}

#newSection tr td#InstrT,
#newSection tr td#DateT,
#newSection tr td#BuildT,
#newSection tr td#SessionsT,
#newSection tr td#DaysT,
#newSection tr td#TimeT,
#newSection tr td#SeatsT {
	font-weight: bold;
	vertical-align: top;
}

#newSection tr#Btm {
	text-align: left;
}

#newSection tr#BtmT td#moreBtn {
	text-align: right;
}
#newSection tr#BtmT td#moreBtn a {
	padding:  10px 10px 10px 10px;
	border: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	-moz-box-shadow: 1px 1px 2px #222;
	-webkit-box-shadow: 1px 1px 2px #222;
	box-shadow: 1px 1px 2px #222;

	-moz-border-radius: 5px;
	border-radius: 5px;

	height: 100px;
	background-color: #F87C00;
  	background: -moz-linear-gradient(left top, #FAA157 0%, #F87C00 100%);
  	background: -webkit-gradient(linear, left top, right bottom, from(#FAA157), to(#F87C00));
	background: -o-gradient(#FAA157 , #F87C00);
}

#newSection tr#Spacer {
	height: 25px;
}

#newSection tr td#Item {}
#newSection tr td#Instr {}
#newSection tr td#Date {}
#newSection tr td#Build {}
#newSection tr td#SessionsT {}
#newSection tr td#DaysT {}
#newSection tr td#TimeT {}

.classInfoButton {
	border-bottom: 2px solid #004080;
	padding-bottom: 20px;
}

/*** NEW CATEGORY DISPLAY FOR HOMEPAGE ***/

table.tbCategory {
	margin-top: 10px;
}

table.tbCategory tr td img.CatImageClass {
	width: 200px;
}

table.tbCategory tr.rootCategory td {
	padding-bottom: 12px;
}

tr.rootCategory td {
	color: #004080;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	padding-top: 10px;
}

table.tbCategory tr td {
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: top;
}

table.tbCategory tr td a:link, table.tbCategory tr td a:link {
	color: #004080;
	font-size: 14px;
	text-align: left;	
	text-decoration: none;
}

table.tbCategory tr td a:hover {
	text-decoration: underline;
	color: #F87C00;
}

/*** CLARK DRUPAL STYLES ***/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-helper-clearfix {
	display: block;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.ui-widget-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/misc/ui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(/misc/ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/misc/ui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(/misc/ui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/misc/ui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-widget:active {
	outline: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/misc/ui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/misc/ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(/misc/ui/images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
	background-position: 0 0;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0;
}
.ui-icon-carat-1-e {
	background-position: -32px 0;
}
.ui-icon-carat-1-se {
	background-position: -48px 0;
}
.ui-icon-carat-1-s {
	background-position: -64px 0;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0;
}
.ui-icon-carat-1-w {
	background-position: -96px 0;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0 -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0 -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0 -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-off {
	background-position: -96px -144px;
}
.ui-icon-radio-on {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0 -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0 -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0 -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
.ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}
.ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.ui-widget-overlay {
	background: #aaaaaa url(/misc/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/misc/ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.contextual-links-region {
	outline: none;
	position: relative;
}
.contextual-links-region-active {
	outline: #999 dashed 1px;
}
div.contextual-links-wrapper {
	display: none;
	font-size: 90%;
	position: absolute;
	right: 5px;
	top: 2px;
	z-index: 999;
}
html.js div.contextual-links-wrapper {
	display: block;
}
a.contextual-links-trigger {
	background: transparent url(/modules/contextual/images/gear-select.png) no-repeat 2px 0;
	border: 1px solid transparent;
	display: none;
	height: 18px;
	margin: 0;
	padding: 0 2px;
	outline: none;
	text-indent: 34px;
	width: 28px;
	overflow: hidden;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
a.contextual-links-trigger:hover, div.contextual-links-active a.contextual-links-trigger {
	background-position: 2px -18px;
}
div.contextual-links-active a.contextual-links-trigger {
	background-position: 2px -18px;
	background-color: #fff;
	border-color: #ccc;
	border-bottom: none;
	position: relative;
	z-index: 1;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-radius: 4px 4px 0 0;
}
div.contextual-links-wrapper ul.contextual-links {
	background-color: #fff;
	border: 1px solid #ccc;
	display: none;
	margin: 0;
	padding: 0.25em 0;
	position: absolute;
	right: 0;
	text-align: left;
	top: 18px;
	white-space: nowrap;
	-moz-border-radius: 4px 0 4px 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-top-left-radius: 4px;
	border-radius: 4px 0 4px 4px;
}
.contextual-links-region:hover a.contextual-links-trigger, div.contextual-links-active a.contextual-links-trigger, div.contextual-links-active ul.contextual-links {
	display: block;
}
ul.contextual-links li {
	line-height: 100%;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
div.contextual-links-wrapper a {
	text-decoration: none;
}
ul.contextual-links li a {
	color: #333 !important;
	display: block;
	margin: 0.25em 0;
	padding: 0.25em 1em 0.25em 0.5em;
}
ul.contextual-links li a:hover {
	background-color: #bfdcee;
}
.field .field-label {
	font-weight: bold;
}
.field-label-inline .field-label, .field-label-inline .field-items {
	float: left;
}
form .field-multiple-table {
	margin: 0;
}
form .field-multiple-table th.field-label {
	padding-left: 0;
}
form .field-multiple-table td.field-multiple-drag {
	width: 30px;
	padding-right: 0;
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
	padding-right: .5em;
}
form .field-add-more-submit {
	margin: .5em 0 0;
}
.views-exposed-form .views-exposed-widget {
	float: left;
	padding: .5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1.6em;
}
.views-exposed-form .form-item, .views-exposed-form .form-submit {
	margin-top: 0;
	margin-bottom: 0;
}
.views-exposed-form label {
	font-weight: bold;
}
.views-exposed-widgets {
	margin-bottom: .5em;
}
.views-align-left {
	text-align: left;
}
.views-align-right {
	text-align: right;
}
.views-align-center {
	text-align: center;
}
.views-view-grid tbody {
	border-top: none;
}
.view .progress-disabled {
	float: none;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
#cboxOverlay {
	background: #000;
}
#colorBox {
}
#cboxWrapper {
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#cboxTopLeft {
	width: 15px;
	height: 15px;
}
#cboxTopCenter {
	height: 15px;
}
#cboxTopRight {
	width: 15px;
	height: 15px;
}
#cboxBottomLeft {
	width: 15px;
	height: 10px;
}
#cboxBottomCenter {
	height: 10px;
}
#cboxBottomRight {
	width: 15px;
	height: 10px;
}
#cboxMiddleLeft {
	width: 15px;
}
#cboxMiddleRight {
	width: 15px;
}
#cboxContent {
	background: #fff;
	overflow: hidden;
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	position: absolute;
	background: rgba(255,255,255,0.7);
	bottom: 28px;
	left: 0;
	color: #535353;
	width: 100%;
	padding: 4px;
}
#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 60px;
	color: #949494;
}
.cboxSlideshow_on #cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 30px;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -75px -50px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
.cboxSlideshow_on #cboxSlideshow.hover {
	background-position: -101px -50px;
}
.cboxSlideshow_off #cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 30px;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -49px -50px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
.cboxSlideshow_off #cboxSlideshow.hover {
	background-position: -25px -50px;
}
#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -75px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxPrevious.hover {
	background-position: -75px -25px;
}
#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -50px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxNext.hover {
	background-position: -50px -25px;
}
#cboxLoadingOverlay {
	background: #fff;
}
#cboxLoadingGraphic {
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/loading_animation.gif) center center no-repeat;
}
#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(http://cce.clark.edu/sites/all/modules/colorbox/styles/default/images/controls.png) -25px 0px no-repeat;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxClose.hover {
	background-position: -25px -25px;
}
.cboxIE6 #cboxTitle {
	background: #fff;
}
.ctools-locked {
	color: red;
	border: 1px solid red;
	padding: 1em;
}
.ctools-owns-lock {
	background: #FFFFDD none repeat scroll 0 0;
	border: 1px solid #F0C020;
	padding: 1em;
}
a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
	padding-right: 18px !important;
	background: url(http://cce.clark.edu/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}
div.ctools-ajaxing {
	float: left;
	width: 18px;
	background: url(http://cce.clark.edu/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}
#ui-datepicker-div {
	font-size: 100%;
	font-family: Verdana, sans-serif;
	background: #eee;
	border-right: 2px #666 solid;
	border-bottom: 2px #666 solid;
	z-index: 9999;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	float: left;
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float: right;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-datepicker-cover {
	display: none;
	display: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 200px;
	height: 200px;
}
.wrapper.tagadelic {
	text-align: justify;
	margin-right: 1em;
}
.tagadelic.level1 {
	font-size: 1em;
}
.tagadelic.level2 {
	font-size: 1.2em;
}
.tagadelic.level3 {
	font-size: 1.4em;
}
.tagadelic.level4 {
	font-size: 1.6em;
}
.tagadelic.level5 {
	font-size: 1.8em;
}
.tagadelic.level6 {
	font-size: 2em;
}
.tagadelic.level7 {
	font-size: 2.2em;
}
.tagadelic.level8 {
	font-size: 2.4em;
}
.tagadelic.level9 {
	font-size: 2.6em;
}
.tagadelic.level10 {
	font-size: 2.8em;
}
.cke_wrapper .cke_toolgroup .cke_button .cke_button_linebreaks, .text-format-wrapper .wysiwygToolbar .mce_linebreaks {
	display: none;
}
.jcarousel-skin-default {
	text-align: center;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
	width: 440px;
	height: 102px;
	padding: 20px 40px;
	margin: auto;
}
.jcarousel-skin-default .jcarousel-container-vertical {
	width: 102px;
	height: 440px;
	padding: 40px 20px;
	margin: auto;
}
.jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 440px;
}
.jcarousel-skin-default .jcarousel-clip-vertical {
	height: 440px;
}
.jcarousel-skin-default .jcarousel-item {
	padding: 0;
	width: 100px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #CCC;
	list-style: none;
	background: #fff none;
}
.jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0 4px;
}
.jcarousel-skin-default .jcarousel-item-vertical {
	margin: 4px 0;
}
.jcarousel-skin-default .jcarousel-item-placeholder {
	background: #fff url(http://cce.clark.edu/sites/all/modules/jcarousel/skins/default/throbber.gif) no-repeat center center;
	color: #000;
}
.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
	display: block;
	width: 32px;
	height: 32px;
	background-image: url(http://cce.clark.edu/sites/all/modules/jcarousel/skins/default/arrows.png);
}
.jcarousel-skin-default .jcarousel-prev-horizontal {
	position: absolute;
	top: 55px;
	left: 10px;
	background-position: 0 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-default .jcarousel-prev-disabled-horizontal, .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-default .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-default .jcarousel-next-horizontal {
	position: absolute;
	top: 55px;
	right: 10px;
	background-position: 0 -32px;
}
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: -32px -32px;
}
.jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: -64px -32px;
}
.jcarousel-skin-default .jcarousel-next-disabled-horizontal, .jcarousel-skin-default .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-default .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px -32px;
}
.jcarousel-skin-default .jcarousel-prev-vertical {
	position: absolute;
	top: 10px;
	left: 55px;
	background-position: 0 -64px;
}
.jcarousel-skin-default .jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
.jcarousel-skin-default .jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
.jcarousel-skin-default .jcarousel-prev-disabled-vertical, .jcarousel-skin-default .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-default .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}
.jcarousel-skin-default .jcarousel-next-vertical {
	position: absolute;
	bottom: 10px;
	left: 55px;
	background-position: 0 -96px;
}
.jcarousel-skin-default .jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
.jcarousel-skin-default .jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
.jcarousel-skin-default .jcarousel-next-disabled-vertical, .jcarousel-skin-default .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-default .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}
#admin-toolbar, #admin-toolbar h1, #admin-toolbar h2, #admin-toolbar h3, #admin-toolbar h4, #admin-toolbar h5, #admin-toolbar h6, #admin-toolbar p, #admin-toolbar blockquote, #admin-toolbar pre, #admin-toolbar a, #admin-toolbar abbr, #admin-toolbar acronym, #admin-toolbar address, #admin-toolbar big, #admin-toolbar cite, #admin-toolbar code, #admin-toolbar del, #admin-toolbar dfn, #admin-toolbar em, #admin-toolbar font, #admin-toolbar img, #admin-toolbar ins, #admin-toolbar kbd, #admin-toolbar q, #admin-toolbar s, #admin-toolbar samp, #admin-toolbar small, #admin-toolbar strike, #admin-toolbar strong, #admin-toolbar sub, #admin-toolbar sup, #admin-toolbar tt, #admin-toolbar var, #admin-toolbar b, #admin-toolbar u, #admin-toolbar i, #admin-toolbar center, #admin-toolbar .buttons, #admin-toolbar dl, #admin-toolbar dt, #admin-toolbar dd, #admin-toolbar ol, #admin-toolbar ul, #admin-toolbar li, #admin-toolbar fieldset, #admin-toolbar form, #admin-toolbar input, #admin-toolbar select, #admin-toolbar textarea, #admin-toolbar label, #admin-toolbar legend, #admin-toolbar table, #admin-toolbar caption, #admin-toolbar tbody, #admin-toolbar tfoot, #admin-toolbar thead, #admin-toolbar tr, #admin-toolbar th, #admin-toolbar td, #admin-toolbar tr.even, #admin-toolbar tr.odd, #admin-toolbar tr.drag, #admin-toolbar tbody, #admin-toolbar tbody th, #admin-toolbar thead th, #admin-toolbar .breadcrumb, #admin-toolbar .error, #admin-toolbar div.error, #admin-toolbar tr.error, #admin-toolbar .warning, #admin-toolbar div.warning, #admin-toolbar tr.warning, #admin-toolbar .ok, #admin-toolbar div.ok, #admin-toolbar tr.ok, #admin-toolbar .item-list, #admin-toolbar .item-list .icon, #admin-toolbar .item-list .title, #admin-toolbar .item-list ul, #admin-toolbar .item-list ul li, #admin-toolbar ol.task-list li.active, #admin-toolbar .form-item, #admin-toolbar tr.odd .form-item, #admin-toolbar tr.even .form-item, #admin-toolbar tr.merge-down, #admin-toolbar tr.merge-up, #admin-toolbar .form-item .description, #admin-toolbar .form-item label, #admin-toolbar .form-item label.option, #admin-toolbar .form-checkboxes, #admin-toolbar .form-radios, #admin-toolbar .form-checkboxes .form-item, #admin-toolbar .form-radios .form-item, #admin-toolbar .marker, #admin-toolbar .form-required, #admin-toolbar .more-link, #admin-toolbar .more-help-link, #admin-toolbar .item-list .pager, #admin-toolbar .item-list .pager li, #admin-toolbar .pager-current, #admin-toolbar .tips, #admin-toolbar html.js fieldset.collapsible legend a, #admin-toolbar html.js fieldset.collapsed legend a, #admin-toolbar .resizable-textarea {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	line-height: inherit;
	position: static;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-moz-border-radius: none;
	-webkit-border-radius: none;
}
div#admin-toolbar {
	z-index: 100;
	position: fixed;
}
html.overlay-open div#admin-toolbar {
	z-index: 600;
}
div#admin-toolbar div.admin-blocks {
	overflow: hidden;
	display: none;
}
body.admin-expanded div#admin-toolbar div.admin-blocks {
	display: block;
}
div#admin-toolbar.ne, div#admin-toolbar.nw {
	top: 0px;
}
div#admin-toolbar.se, div#admin-toolbar.sw {
	bottom: 0px;
}
div#admin-toolbar.nw, div#admin-toolbar.sw, div#admin-toolbar.nw span.admin-toggle, div#admin-toolbar.sw span.admin-toggle {
	left: 0px;
}
div#admin-toolbar.ne, div#admin-toolbar.se, div#admin-toolbar.ne span.admin-toggle, div#admin-toolbar.se span.admin-toggle {
	right: 0px;
}
div#admin-toolbar.vertical {
	position: fixed;
	bottom: 0px;
	top: 0px;
}
div#admin-toolbar.vertical div.admin-blocks {
	width: 0px;
}
body.admin-expanded div#admin-toolbar.vertical div.admin-blocks {
	width: 260px;
}
div#admin-toolbar.vertical div.admin-block {
	width: 240px;
}
div#admin-toolbar.vertical div.admin-tabs {
	width: 215px;
}
body div#admin-toolbar.vertical div.admin-blocks {
	position: absolute;
	top: 0px;
	bottom: 0px;
}
body.admin-expanded div#admin-toolbar.vertical.ne div.admin-blocks, body.admin-expanded div#admin-toolbar.vertical.se div.admin-blocks {
	right: 0px;
}
body.admin-expanded div#admin-toolbar.vertical.nw div.admin-blocks, body.admin-expanded div#admin-toolbar.vertical.sw div.admin-blocks {
	left: 0px;
}
body.admin-expanded.admin-vertical.admin-ne, body.admin-expanded.admin-vertical.admin-se {
	margin-right: 260px;
}
body.admin-expanded.admin-vertical.admin-nw, body.admin-expanded.admin-vertical.admin-sw {
	margin-left: 260px;
}
div#admin-toolbar.horizontal {
	left: 0px;
	right: 0px;
}
body.admin-expanded div#admin-toolbar.horizontal div.admin-blocks {
	height: 260px;
}
body.admin-expanded.admin-horizontal.admin-ne, body.admin-expanded.admin-horizontal.admin-nw {
	margin-top: 260px;
}
body.admin-expanded.admin-horizontal.admin-sw, body.admin-expanded.admin-horizontal.admin-se {
	margin-bottom: 260px;
}
div#admin-toolbar span.admin-toggle {
	display: block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	overflow: hidden;
	text-indent: -999px;
	position: absolute;
	top: 0px;
	z-index: 1000;
}
div#admin-toolbar.se span.admin-toggle, div#admin-toolbar.sw span.admin-toggle {
	position: fixed;
	bottom: 0px;
	top: auto;
}
body.admin-expanded div#admin-toolbar span.admin-toggle {
	position: absolute;
	top: 0px;
}
div#admin-toolbar.horizontal div.admin-tabs {
	height: 30px;
	padding: 5px 10px 0px;
	overflow: hidden;
}
div#admin-toolbar.vertical div.admin-tabs {
	position: relative;
	padding: 5px 10px 25px;
}
div#admin-toolbar.ne div.admin-tabs, div#admin-toolbar.se div.admin-tabs {
	padding-right: 35px !important;
}
div#admin-toolbar.nw div.admin-tabs, div#admin-toolbar.sw div.admin-tabs {
	padding-left: 35px !important;
}
div#admin-toolbar div.admin-tab, div#admin-toolbar div.admin-tab span, div#admin-toolbar div.admin-tab a {
	list-style: none;
	background: transparent;
	padding: 0px;
	margin: 0px;
}
div#admin-toolbar div.admin-tab {
	cursor: pointer;
	padding: 4px 19px;
	height: 15px;
	border-width: 1px;
	border-style: solid;
}
div#admin-toolbar.vertical div.admin-tab {
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	width: 195px;
}
div#admin-toolbar.horizontal div.admin-tab {
	float: left;
	margin-right: 5px;
}
div#admin-toolbar div.admin-tab-active {
	border-width: 1px 1px 0px;
	padding-bottom: 10px;
}
div#admin-toolbar.vertical div.admin-tab-active {
	padding-bottom: 5px;
	position: absolute;
	bottom: 0px;
	margin: 0px;
}
div#admin-toolbar div.admin-block {
	position: relative;
	padding: 10px;
	display: none;
}
div#admin-toolbar div.block-content {
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
}
div#admin-toolbar div.admin-active {
	display: block;
}
div#admin-toolbar.horizontal div.block-content {
	height: 200px;
}
div#admin-toolbar.vertical div.admin-block {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
div#admin-toolbar.vertical div.admin-blocks-1 div.admin-block {
	top: 30px;
}
div#admin-toolbar.vertical div.admin-blocks-2 div.admin-block {
	top: 60px;
}
div#admin-toolbar.vertical div.admin-blocks-3 div.admin-block {
	top: 90px;
}
div#admin-toolbar.vertical div.admin-blocks-4 div.admin-block {
	top: 120px;
}
div#admin-toolbar.vertical div.admin-blocks-5 div.admin-block {
	top: 150px;
}
div#admin-toolbar.vertical div.admin-blocks-6 div.admin-block {
	top: 180px;
}
div#admin-toolbar.vertical div.admin-blocks-7 div.admin-block {
	top: 210px;
}
div#admin-toolbar.vertical div.admin-blocks-8 div.admin-block {
	top: 240px;
}
div#admin-toolbar.vertical div.admin-blocks-9 div.admin-block {
	top: 270px;
}
div#admin-toolbar.vertical div.admin-blocks-10 div.admin-block {
	top: 300px;
}
#admin-toolbar div.item-list li {
	padding: 5px 0px 4px;
	border-style: solid;
	border-width: 0px 0px 1px;
}
#admin-toolbar ul.links {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
}
#admin-toolbar ul.links li a {
	padding: 2px 10px;
}
#admin-toolbar input.form-autocomplete, #admin-toolbar input.form-text, #admin-toolbar textarea.form-textarea, #admin-toolbar select.form-select {
	padding: 2px;
	border-width: 2px;
	border-style: solid;
	width: 90%;
}
#admin-toolbar input.form-submit {
	cursor: pointer;
	padding: 2px 5px;
	text-align: center;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
}
#admin-toolbar.vertical div.admin-panes div.admin-pane, #admin-toolbar div.admin-panes div.admin-pane-active, #admin-toolbar div.fieldset, #admin-toolbar div.form-item {
	position: relative;
	margin: 0px 0px 5px;
	border-width: 1px;
	border-style: solid;
}
#admin-toolbar div.form-item {
	padding: 4px;
}
#admin-toolbar div.form-item label {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
#admin-toolbar div.form-item label.option {
	text-transform: none;
	font-size: 11px;
}
#admin-toolbar div.form-item label.option input {
	vertical-align: middle;
}
#admin-toolbar.vertical div.form-item div.description {
	font-size: 10px;
}
#admin-toolbar div.admin-panes h2.admin-pane-title a {
	display: block;
	padding: 4px;
}
#admin-toolbar div.admin-panes div.admin-pane-content {
	padding: 4px;
	display: none;
}
#admin-toolbar div.admin-panes div.admin-pane-active div.admin-pane-content {
	display: block;
}
#admin-toolbar div.admin-pane div.form-item {
	border: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	padding: 5px 0px;
	margin: 0px;
	background: transparent;
}
#admin-toolbar.horizontal div.admin-panes {
	position: relative;
	padding-left: 200px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-content {
	padding: 4px 9px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs {
	z-index: 500;
	position: absolute;
	left: 0px;
	width: 200px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs a {
	padding: 5px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs a.admin-pane-active {
	padding: 4px;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	margin-right: -1px;
}
div#admin-toolbar, div#admin-toolbar * {
	font: normal 11px/15px "Lucida Grande", Tahoma, Verdana, sans-serif;
	color: #ccc;
}
div#admin-toolbar a {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}
div#admin-toolbar div.admin-blocks {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/black.png) 0px 35px repeat-x;
}
div#admin-toolbar.vertical div.admin-blocks {
	background-color: #000;
}
div#admin-toolbar span.admin-toggle {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/sprite.png) 0px 0px no-repeat;
}
div#admin-toolbar.nw span.admin-toggle {
	background-position: 0px 0px;
}
div#admin-toolbar.ne span.admin-toggle {
	background-position: -35px 0px;
}
div#admin-toolbar.se span.admin-toggle {
	background-position: -70px 0px;
}
div#admin-toolbar.sw span.admin-toggle {
	background-position: -105px 0px;
}
body.admin-expanded div#admin-toolbar span.admin-toggle {
	background-position: 0px -35px;
}
div#admin-toolbar div.admin-tabs {
	background: #222 url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px 100% repeat-x;
}
div#admin-toolbar div.admin-tab {
	-moz-border-radius: 5px;
	-moz-box-shadow: #333 0px 1px 0px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: #333 0px 1px 0px;
	text-shadow: #222 0px 1px 0px;
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px 0px repeat-x;
	cursor: pointer;
	border-color: #111;
}
div#admin-toolbar div.admin-tab, div#admin-toolbar div.admin-tab a {
	color: #999;
}
div#admin-toolbar div.admin-tab-active {
	-moz-border-radius: 5px 5px 0px 0px;
	-moz-box-shadow: none;
	-webkit-border-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-box-shadow: none;
	background: #000;
	border-color: #555 #333;
}
div#admin-toolbar div.admin-tab:hover, div#admin-toolbar div.admin-tab-active, div#admin-toolbar div.admin-tab-active a {
	color: #fff;
}
#admin-toolbar div.item-list li {
	border-color: #222;
}
#admin-toolbar ul.links {
	background: #111;
}
#admin-toolbar ul.links li a {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #333;
}
#admin-toolbar ul.links li a:hover {
	background: #eee;
	color: #333;
}
#admin-toolbar input.form-autocomplete, #admin-toolbar input.form-text, #admin-toolbar textarea.form-textarea, #admin-toolbar select.form-select {
	border-color: #000;
	background: #000;
	color: #999;
}
#admin-toolbar input.form-autocomplete:hover, #admin-toolbar input.form-text:hover, #admin-toolbar textarea.form-textarea:hover, #admin-toolbar select.form-select:hover, #admin-toolbar div.form-item:hover input.form-autocomplete, #admin-toolbar div.form-item:hover input.form-text, #admin-toolbar div.form-item:hover textarea.form-textarea, #admin-toolbar div.form-item:hover select.form-select, #admin-toolbar input.form-autocomplete:focus, #admin-toolbar input.form-text:focus, #admin-toolbar textarea.form-textarea:focus, #admin-toolbar select.form-select:focus {
	color: #fff;
	border-color: #333;
}
#admin-toolbar input.form-submit {
	color: #999;
	border-color: #555 #444 #333;
	background: #222 url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px 100% repeat-x;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#admin-toolbar input.form-submit:hover {
	border-color: #aaa #888 #666;
	background: #444 url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px 0px repeat-x;
	color: #fff;
}
#admin-toolbar input.form-submit:active {
	border-color: #333;
	background: #111;
	color: #fff;
}
#admin-toolbar.vertical div.admin-panes div.admin-pane, #admin-toolbar div.admin-panes div.admin-pane-active, #admin-toolbar div.fieldset, #admin-toolbar div.form-item {
	background: #111;
	border-color: #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#admin-toolbar div.form-item {
	padding: 4px;
}
#admin-toolbar div.form-item div.description, #admin-toolbar div.form-item label {
	color: #999;
}
#admin-toolbar div.admin-panes div.admin-pane:hover, #admin-toolbar div.admin-panes div.admin-pane-active, #admin-toolbar.vertical div.admin-panes div.admin-pane-active {
	background: #222;
	border-color: #333;
}
#admin-toolbar div.admin-panes h2.admin-pane-title a {
	color: #666;
}
#admin-toolbar div.admin-panes h2.admin-pane-title a:hover, #admin-toolbar div.admin-panes h2.admin-pane-title a.admin-pane-active {
	color: #fff;
}
#admin-toolbar div.admin-pane div.item-list li {
	border-color: #333;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs a {
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
}
#admin-toolbar.horizontal div.admin-panes div.admin-pane-tabs a.admin-pane-active {
	background: #222;
	border-color: #333;
}
div#admin-toolbar div.admin-tab.admin-menu #admin-tab-admin-menu {
	display: block;
	height: 20px;
	overflow: hidden;
	position: relative;
}
div#admin-toolbar div.admin-tab a {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/sprite.png) 100% -70px no-repeat;
	padding-right: 20px;
}
div#admin-toolbar div.admin-tab a:last-child {
	background: transparent;
	padding: 0px;
}
div#admin-toolbar.vertical div.admin-toolbar-menu-hover div.block-content {
	bottom: 100px;
}
div#admin-toolbar span.menu-description {
	display: none;
}
div#admin-toolbar a.menu-hover span.menu-description {
	color: #ccc;
	display: block;
}
div#admin-toolbar.vertical a.menu-hover span.menu-description {
	position: absolute;
	overflow: hidden;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px 20px;
	height: 90px;
}
div#admin-toolbar.horizontal a.menu-hover span.menu-description {
	position: absolute;
	top: 0px;
	left: 60%;
	width: 35%;
	padding-left: 20px;
}
#admin-toolbar ul.menu, #admin-toolbar ul.menu ul, #admin-toolbar ul.menu li, #admin-toolbar ul.menu li a {
	list-style: none;
	background: transparent;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
*:first-child+html #admin-toolbar ul.menu, *:first-child+html #admin-toolbar ul.menu ul, *:first-child+html #admin-toolbar ul.menu li, *:first-child+html #admin-toolbar ul.menu li a {
	overflow: hidden;
}
#admin-toolbar.horizontal ul.drilldown-active-menu {
	float: left;
	width: 60%;
}
#admin-toolbar.horizontal div.admin-pane ul.drilldown-active-menu {
	float: none;
	width: auto;
}
#admin-toolbar.horizontal ul.drilldown-active-menu li {
	float: left;
	width: 49.9%;
}
#admin-toolbar ul.drilldown-active-menu li {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/sprite.png) 0% -85px no-repeat;
}
#admin-toolbar ul.menu li.leaf, #admin-toolbar ul.drilldown-active-menu li.leaf {
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/sprite.png) 0% -110px no-repeat;
}
#admin-toolbar ul.menu li a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	margin-left: 25px;
	height: 15px;
	padding: 5px 10px 4px;
	border-bottom: 1px solid #222;
	white-space: nowrap;
	overflow: hidden;
}
#admin-toolbar ul.menu li a span.menu-description {
	white-space: normal;
}
#admin-toolbar ul.menu li.leaf, #admin-toolbar ul.drilldown-active-menu li {
	height: 25px;
}
#admin-toolbar ul.menu li a.active {
	background: #222;
}
#admin-toolbar ul.menu li a:hover {
	color: #000;
	background: url(http://cce.clark.edu/sites/all/modules/admin/images/bleeds.png) 0px -30px repeat-x;
}
.drilldown ul.menu li {
	display: none !important;
}
.drilldown ul.menu li a {
	display: none !important;
}
.drilldown ul.menu li.drilldown-active-trail {
	display: block !important;
}
.drilldown ul.drilldown-active-menu li {
	display: block !important;
}
.drilldown ul.drilldown-active-menu li a {
	display: block !important;
}
.drilldown ul.drilldown-active-menu li ul {
	display: none !important;
}
.drilldown ul.drilldown-active-menu li.expanded {
	cursor: pointer;
}
.drilldown ul.drilldown-active-menu ul.menu li a {
	display: none !important;
}
div.context-editor div.label {
	float: left;
}
div.context-editor div.links {
	float: right;
}
div.context-editor div.context-editable {
	display: none;
}
div.context-editor div.links a.done {
	display: none;
}
div.context-editor li.context-editing a.edit {
	display: none;
}
div.context-editor li.context-editing a.done {
	display: block;
}
body.context-editing div.context-editor div.links {
	display: none;
}
body.context-editing div.context-editor li.context-editing div.links {
	display: block;
}
div.context-editor div.buttons {
	display: none;
}
form.edited div.context-editor div.buttons {
	display: block;
}
body.context-editing form.edited div.context-editor div.buttons {
	display: none;
}
#admin-toolbar div.context-editor div.links a:hover {
	background: #eee;
	color: #000;
}
#admin-toolbar div.context-editor div.links a {
	float: left;
	padding: 0px 10px;
	margin-right: 5px;
	background: #222;
	font-size: 11px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.context-editor div.context-editable {
	padding: 5px 0px;
}
#admin-toolbar div.context-editor div.buttons {
	padding: 10px 0px;
	text-align: center;
	background: #111;
}
#admin-toolbar.horizontal form.edited div.context-editor div.buttons, #admin-toolbar.horizontal div.context-editor div.item-list {
	float: left;
	clear: left;
	width: 30%;
}
#admin-toolbar.horizontal div.context-editor div.contexts {
	width: 69.9%;
	float: right;
}
#admin-toolbar.horizontal div.context-editor div.context-editable {
	padding-left: 20px
}
table.context-admin td.tag {
	font-style: italic;
}
table.context-admin td.ctools-export-ui-name {
	width: 75%;
	padding-left: 20px;
}
table.context-admin td.ctools-export-ui-operations {
	white-space: nowrap;
}
table.context-admin td.ctools-export-ui-storage {
	color: #999;
}
table.context-admin div.description {
	padding-left: 10px;
	margin: 0px;
}
table.context-admin input.form-text {
	width: 90%;
}
.context-plugins {
	position: relative;
	margin: 0px 0px 10px;
}
.context-plugins .context-plugin-info {
	padding: 10px 10px 9px;
	border-bottom: 1px solid #e8e8e8;
}
.context-plugins .context-plugin-info div.description {
	margin: 0px 0px 10px;
	padding: 0px;
}
.context-plugins .context-plugin-selector {
	width: 25%;
	background: #fff;
}
.context-plugins .context-plugin-list .disabled {
	display: none;
}
.context-plugins .context-plugin-list ul {
	margin: 0px;
	padding: 0px;
}
.context-plugins .context-plugin-list li {
	list-style: none;
	list-style-image: none;
	background: transparent;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.context-plugins .context-plugin-list li a {
	display: block;
	position: relative;
	padding: 5px 10px 4px;
	border-bottom: 1px solid #e8e8e8;
}
.context-plugins .context-plugin-list li a.active-form {
	background: #f8f8f8;
	color: #333;
	font-weight: bold;
}
.context-plugins .context-plugin-list li span.remove {
	display: none;
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 9px;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0px 5px;
	background: #fff;
}
.context-plugins .context-plugin-list li a:hover span.remove {
	display: block;
}
.context-plugins .context-plugin-forms {
	float: right;
	width: 75%;
	background: #f8f8f8;
	min-height: 200px;
}
.context-plugins .context-plugin-forms .context-plugin-form {
	padding: 10px;
	display: none;
}
.context-plugins .context-plugin-forms .active-form {
	display: block;
}
.context-plugins .context-plugin-form .form-checkboxes {
	max-height: 300px;
	overflow: auto;
}
.script-placeholder {
	padding: 100px 0px;
	text-align: center;
}
div.context-block-browser div.category {
	display: none;
}
div.context-block-item, div.context-block-browser div.draggable-placeholder, #admin-toolbar div.context-block-browser div.context-block-item {
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	text-shadow: #333 0px 1px 0px;
	color: #fff;
	padding: 5px 4px 4px 5px;
	margin: 0px 1px 1px 0px;
	max-width: 300px;
	white-space: nowrap;
	overflow: hidden;
	background: url(http://cce.clark.edu/sites/all/modules/context/plugins/context_reaction_block.png) 0px -40px repeat-x;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-user-select: none;
	-webkit-user-select: none;
}
div.context-block-item span.icon {
	background: url(http://cce.clark.edu/sites/all/modules/context/plugins/context_reaction_block.png) 0px -80px no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 5px;
}
div.context-block-loading {
	max-width: none;
}
div.context-block-loading span.icon {
	background-position: -20px -80px;
	float: none;
	margin: 0px auto;
}
div.context-block-browser div.draggable-placeholder {
	padding: 2px 1px 1px 2px;
}
#admin-toolbar.horizontal div.context-block-browser div.draggable-placeholder, #admin-toolbar.horizontal div.context-block-browser div.context-block-item {
	width: 180px;
	margin-right: 1px;
	padding-right: 9px;
	float: left;
}
div.context-block-addable {
	cursor: move;
}
div.context-block-added {
	display: none !important;
}
a.context-block-region {
	display: none;
}
a.context-block {
	display: none !important;
}
body.context-editing div.context-block-region-empty a.context-block-region {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #666;
	color: #fff;
	opacity: .25;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	white-space: nowrap;
}
body.context-editing .ui-sortable div.block {
	opacity: .25;
}
body.context-editing .ui-sortable div.draggable {
	position: relative;
	opacity: 1;
}
body.context-editing div.draggable-placeholder {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff;
	border: 3px dashed #666;
	opacity: .2;
}
body.context-editing div.draggable:hover a.context-block-remove, body.context-editing div.draggable:hover a.context-block-handle {
	background: url(http://cce.clark.edu/sites/all/modules/context/plugins/context_reaction_block.png) no-repeat;
	cursor: move;
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 35px;
	top: -5px;
	z-index: 100;
}
body.context-editing div.draggable:hover a.context-block-remove {
	background-position: -40px 0px;
	cursor: pointer;
	right: -5px;
}
div.context-block-hidden {
	display: none !important;
}
div.block div.context-block-empty {
	text-align: center;
	padding: 10px;
	opacity: .5;
	background: #fff;
	color: #666;
}
#context-blockform div.context-blockform-selector {
	height: 20em;
	overflow: auto;
}
#context-blockform span.system-blocks {
	color: #999;
}
#context-blockform td.blocks, #context-blockform td.selector {
	border: 1px solid #ddd;
	padding: 10px;
	width: 50%;
}
#context-blockform td.blocks div.label, #context-blockform td.blocks td, #context-blockform td.blocks th {
	background: #fff;
	padding: 5px 5px 4px;
	border: 0px;
	border-bottom: 1px solid #ddd;
}
#context-blockform td.blocks div.label {
	background: #eee;
}
#context-blockform td.blocks div.label a {
	float: right;
}
#context-ui-items #context-blockform {
	font-size: 11px;
	line-height: 15px;
}
#context-ui-items #context-blockform div.form-checkboxes {
	height: auto;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#context-ui-items #context-blockform div.form-item {
	padding: 0px;
}
#context-ui-items #context-blockform label {
	background: #eee;
	display: block;
	padding: 5px;
	line-height: 15px;
}
#context-ui-items #context-blockform label.option {
	background: #fff;
	display: block;
	border: 0px;
}
#context-blockform .tabledrag-toggle-weight-wrapper {
	margin-bottom: 0;
}
div.dev-query, div.dev-timer, div.dev-memory-usage, div.devel-querylog {
	display: none;
}
.devel-hide {
	display: none !important;
}
#block-admin-devel div.dev-info strong {
	color: #fff;
	font-weight: bold;
}
#block-admin-devel input.dev-querylog-show, #block-admin-devel input.dev-querylog-hide {
	margin-top: 5px;
}
#block-admin-devel input.dev-querylog-hide {
	display: none;
}
#block-admin-devel .marker {
	color: #f40;
	font-weight: bold;
}
#admin-toolbar #block-admin-devel {
	padding-bottom: 10px;
}
div.devel-querylog {
	border-bottom: 1px solid #181818;
	background: #080808;
	color: #999;
	font-size: 11px;
	line-height: 15px;
	position: relative;
	display: none;
}
div.devel-querylog-header {
	border: 0px;
	font-weight: bold;
}
div.devel-querylog .marker {
	color: #f40;
	font-weight: bold;
}
div.devel-querylog a {
	color: #fff;
}
div.devel-querylog-even {
	background: #0c0c0c;
}
div.devel-querylog-odd {
	background: #101010;
}
.container-inline-date {
	width: auto;
	clear: both;
	display: inline-block;
	vertical-align: top;
	margin-right: 0.5em;
}
.container-inline-date .form-item {
	float: none;
	padding: 0;
	margin: 0;
}
.container-inline-date .form-item .form-item {
	float: left;
}
.container-inline-date .form-item, .container-inline-date .form-item input {
	width: auto;
}
.container-inline-date .description {
	clear: both;
}
.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
	margin-right: 5px;
}
.container-inline-date .date-spacer {
	margin-left: -5px;
}
.views-right-60 .container-inline-date div {
	padding: 0;
	margin: 0;
}
.container-inline-date .date-timezone .form-item {
	float: none;
	width: auto;
	clear: both;
}
#calendar_div, #calendar_div td, #calendar_div th {
	margin: 0;
	padding: 0;
}
#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar {
	width: 185px;
	border-collapse: separate;
	margin: 0;
}
.calendar td {
	padding: 0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}
.date-repeat-input {
	float: left;
	width: auto;
	margin-right: 5px;
}
.date-repeat-input select {
	min-width: 7em;
}
.date-repeat fieldset {
	clear: both;
	float: none;
}
.date-views-filter-wrapper {
	min-width: 250px;
}
.date-views-filter input {
	float: left !important;
	margin-right: 2px !important;
	padding: 0 !important;
	width: 12em;
	min-width: 12em;
}
.date-nav {
	width: 100%;
	padding-bottom: 1.5em;
	clear: both;
}
.date-nav div.date-prev {
	text-align: left;
	width: 24%;
	float: left;
}
.date-nav div.date-next {
	text-align: right;
	width: 24%;
	float: right;
}
.date-nav div.date-heading {
	text-align: center;
	width: 50%;
	float: left;
}
.date-nav div.date-heading h3 {
	margin: 0;
	padding: 0;
}
.date-clear {
	float: none;
	clear: both;
	display: block;
}
.date-clear-block {
	float: none;
	width: auto;
	clear: both;
}
.date-clear-block:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.date-clear-block {
	display: inline-block;
}
* html .date-clear-block {
	height: 1%;
}
.date-clear-block {
	display: block;
}
.date-container .date-format-delete {
	margin-top: 1.8em;
	margin-left: 1.5em;
	float: left;
}
.date-container .date-format-name {
	float: left;
}
.date-container .date-format-type {
	float: left;
	padding-left: 10px;
}
.date-container .select-container {
	clear: left;
	float: left;
}
div.date-calendar-day {
	line-height: 1;
	width: 40px;
	float: left;
	margin: 6px 10px 0 0;
	background: #F3F3F3;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	color: #999;
	text-align: center;
	font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
	display: block;
	text-align: center;
}
div.date-calendar-day span.month {
	font-size: .9em;
	background-color: #B5BEBE;
	color: white;
	padding: 2px;
	text-transform: uppercase;
}
div.date-calendar-day span.day {
	font-weight: bold;
	font-size: 2em;
}
div.date-calendar-day span.year {
	font-size: .9em;
	padding: 2px;
}
#skip-link {
	position: absolute;
	display: block;
}
#skip-link a, #skip-link a:link, #skip-link a:visited {
	position: absolute;
	display: block;
	left: -10000px;
	width: 1px;
	height: 1px;
}
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
	position: static;
	width: auto;
	height: auto;
}
.limiter {
	margin: 0px auto;
}
ul.links li, ul.links li a {
	float: left;
}
ul.links.inline, ul.links.inline li, ul.links.inline li a {
	float: none;
	display: inline;
}
.prose {
	line-height: 20px;
}
.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6, .prose p, .prose ul, .prose ol, .prose pre, .prose div.codeblock, .prose blockquote {
	margin: 0px 0px 20px;
}
.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 {
	font-weight: bold;
}
.prose h1 {
	font-size: 18px;
}
.prose h2 {
	font-size: 15px;
}
.prose pre, .prose code, .prose div.codeblock {
	font-size: 11px;
	font-family: monospace;
}
.prose pre, .prose blockquote, .prose div.codeblock {
	line-height: 20px;
	background: #f8f8f8;
	padding: 4px 9px;
	border: 1px solid #eee;
	border-left: 5px solid #eee;
}
.prose ol li, .prose ul li {
	display: list-item;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
.prose ol li {
	list-style: decimal;
}
.prose ul li {
	list-style: disc;
}
.prose img {
	display: block;
}
.prose .links, .prose .links li, .prose .item-list ul, .prose .item-list li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
table {
	width: 100%;
	margin: 0px 0px 20px;
}
table th, table td {
	vertical-align: middle;
}
input.form-text, select, textarea {
	border: 1px solid #ccc;
}
input.form-submit, label {
	font-weight: bold;
}
input.form-submit {
	cursor: pointer;
}
input.form-radio, input.form-checkbox {
	vertical-align: middle;
}
.form-item .description, .description {
	color: #666;
	font-size: 11px;
}
fieldset.collapsible .fieldset-title {
	cursor: pointer;
}
html.js fieldset.collapsed .fieldset-content {
	display: none;
}
table.grid-2 td {
	width: 50%;
}
table.grid-3 td {
	width: 33.3%;
}
table.grid-4 td {
	width: 25%;
}
table.grid-5 td {
	width: 20%;
}
table.grid-6 td {
	width: 16.6%;
}
table.grid-7 td {
	width: 14.2%;
}
table.grid-8 td {
	width: 12.5%;
}
#blocks td.region {
	font-weight: bold;
}
#blocks tr.region-message {
	font-weight: normal;
	color: #999;
}
#blocks tr.region-populated {
	display: none;
}
div#edit-openid-identifier-wrapper {
	display: block;
}
html.js #user-login-form div.form-item-openid-identifier, html.js #user-login div.form-item-openid-identifier {
	display: none;
}
html.js #user-login-form li.openid-link, html.js #user-login li.openid-link {
	display: block;
}
#user-login-form li.openid-link, #user-login-form li.user-link, #user-login li.openid-link, #user-login li.user-link {
	display: none;
}
.password-strength {
	width: 200px;
	float: right;
}
.password-strength-title {
	display: inline;
}
.password-strength-text {
	float: right;
	font-weight: bold;
}
.password-indicator {
	background-color: #ccc;
	height: 5px;
	width: 100%;
}
.password-indicator div {
	height: 100%;
	width: 0%;
	background-color: #4c6;
}
div.password-confirm {
	visibility: hidden;
}
.container-inline div, .container-inline label {
	display: inline;
}
.container-inline .fieldset-wrapper {
	display: block;
}
.nowrap {
	white-space: nowrap;
}
html.js .js-hide {
	display: none;
}
.element-hidden {
	display: none;
}
.element-invisible {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
}
body.drag {
	cursor: move;
}
th.active img {
	display: inline;
}
td.active {
	background-color: #ddd;
}
td.checkbox, th.checkbox {
	text-align: center;
}
thead th {
	text-align: auto;
}
.error {
	color: #e55;
}
.warning {
	color: #e09010;
}
.ok {
	color: #008000;
}
div.error {
	border: 1px solid #d77;
}
div.warning {
	border: 1px solid #f0c020;
}
div.ok {
	border: 1px solid #00aa00;
}
div.error, tr.error {
	background: #fcc;
	color: #200;
}
div.warning, tr.warning {
	background: #ffd;
	color: #220;
}
div.ok, tr.ok {
	background: #dfd;
	color: #020;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
	border-style: solid;
	border-color: red;
}
.form-item label {
	display: block;
	font-weight: bold;
}
.form-item label.option {
	display: inline;
	font-weight: normal;
}
.marker, .form-required {
	color: #f00;
}
.more-link, .more-help-link {
	text-align: right;
}
.nowrap {
	white-space: nowrap;
}
.item-list .pager {
	clear: both;
	text-align: center;
}
.item-list .pager li {
	display: inline;
}
.pager-current {
	font-weight: bold;
}
dl.multiselect dt, dl.multiselect dd {
	float: left;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select {
	width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
	width: 8em;
}
.container-inline div, .container-inline label {
	display: inline;
}
#autocomplete {
	position: absolute;
	border: 1px solid;
	overflow: hidden;
	z-index: 100;
}
#autocomplete li {
	background: #fff;
	color: #000;
	white-space: pre;
	cursor: default;
}
#autocomplete li.selected {
	background: #0072b9;
	color: #fff;
}
html.js input.throbbing {
	background: transparent url(http://cce.clark.edu/sites/all/themes/tao/drupal/throbber.gif) 100% 50% no-repeat;
}
.form-textarea-wrapper textarea {
	width: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.resizable textarea {
	resize: vertical;
}
.draggable a.tabledrag-handle {
	cursor: move;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}
a.tabledrag-handle:hover {
	text-decoration: none;
}
a.tabledrag-handle .handle {
	height: 20px;
	width: 20px;
	background: url(http://cce.clark.edu/sites/all/themes/tao/drupal/draggable.png) 0px 0px no-repeat;
}
a.tabledrag-handle-hover .handle {
	background-position: 0px -20px;
}
div.indentation {
	width: 20px;
	height: 20px;
	float: left;
}
div.tree-child {
	background: url(http://cce.clark.edu/sites/all/themes/tao/drupal/tree.png) no-repeat 10px 50%;
}
div.tree-child-last {
	background: url(http://cce.clark.edu/sites/all/themes/tao/drupal/tree-bottom.png) no-repeat 10px 50%;
}
div.tree-child-horizontal {
	background: url(http://cce.clark.edu/sites/all/themes/tao/drupal/tree.png) no-repeat -10px 50%;
}
.joined + .grippie {
	height: 5px;
	margin-bottom: -2px;
}
.teaser-checkbox {
	padding-top: 1px;
}
div.teaser-button-wrapper {
	float: right;
	padding-right: 5px;
}
.teaser-checkbox div.form-item {
	float: right;
	margin-right: 5px;
}
textarea.teaser {
	display: none;
}
html.js .no-js {
	display: none;
}
.progress {
	font-weight: bold;
}
.progress .bar {
	background: #fff url(http://cce.clark.edu/sites/all/themes/tao/drupal/progress.gif);
	border: 1px solid #035;
	height: 18px;
}
.progress .filled {
	background: #07b;
	height: 18px;
	width: 0%;
}
.progress .percentage {
	float: right;
}
.progress-disabled {
	float: left;
}
.ahah-progress {
	float: left;
}
.ahah-progress .throbber {
	width: 20px;
	height: 20px;
	background: transparent url(http://cce.clark.edu/sites/all/themes/tao/drupal/throbber.gif) 50% 50% no-repeat;
	float: left;
}
.ahah-progress-bar {
	width: 16em;
}
#first-time strong {
	display: block;
}
tr.selected td {
	background: #ffc;
}
table.sticky-header {
	margin-top: 0px;
	background: #fff;
}
#clean-url.install {
	display: none;
}
html.js .js-hide {
	display: none;
}
#system-modules div.incompatible, #system-themes-form div.incompatible {
	font-weight: bold;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
}
*:first-child + html .clearfix {
	min-height: 1%;
}
.update .project, .update table.version-recommended-strong .version-title {
	font-weight: bold;
}
.update .version-status {
	float: right;
}
.update .version-status .icon {
	padding-left: 10px;
}
.update .version-date {
	white-space: nowrap;
}
.update tr.error .version-recommended {
	background: #fdd;
}
.update tr.warning .version-recommended {
	background: #ffe;
}
.current-version, .new-version {
	direction: ltr;
}
.update tr.unknown {
	background: #ddd;
}
.update table.version-security .version-title {
	color: #910;
}
.update .security-error {
	font-weight: bold;
	color: #910;
}
#permissions td.module {
	font-weight: bold;
}
#permissions td.permission {
	padding-left: 20px;
}
.vertical-tabs {
	padding-left: 200px;
}
.vertical-tabs .vertical-tabs-list {
	float: left;
	width: 200px;
	margin-left: -200px;
}
.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.vertical-tabs .vertical-tabs-panes .vertical-tabs-pane legend {
	display: none;
}
.vertical-tabs .vertical-tabs-list .summary {
	display: block;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	background: #CBCBCB;
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
a:link, a:visited {
	color: #336599;
}
b {
	font-weight: bold;
}
hr {
	border: none;
	margin: 20px 0;
	border-top: 1px solid #999;
}
body.tao strong, body.tao b {
	font-weight: bold;
}
body.tao i, body.tao em {
	font-style: italic;
}
.limiter {
	width: 1025px;
	margin: 0 auto;
	position: relative;
	padding: 0px;
}
#main-content h3 {
	font-weight: bold;
	font-size: 16px
}
#main-content h4 {
	font-weight: bold;
	font-size: 12px
}
i {
	font-style: italic;
}
small {
	font-size: 95%;
}
ul.primary, ul.secondary {
	margin: 10px 10px 20px;
	border-bottom: 1px solid #333;
	padding: 0 10px;
}
ul.primary li, ul.secondary li {
	float: left;
	margin-right: 10px;
}
ul.primary li a:link, ul.primary li a:visited, ul.secondary li a:link, ul.secondary li a:visited {
	border: 1px solid #333;
	margin: 0 0 -1px;
	padding: 2px 10px;
	text-decoration: none;
	font-weight: bold;
	border-radius: 3px 3px 0 0;
	color: #999;
	background: #EEE;
}
ul.primary li a.active, ul.primary li a:hover, ul.primary li a:focus, ul.secondary li a.active, ul.secondary li a:hover, ul.secondary li a:focus {
	border-bottom-color: white;
	color: black;
	background: white;
}
div.messages, div.status, div.warning, div.error {
	min-height: 21px;
	margin: 1em 1em 5px 1em;
	border: 1px solid #ff7;
	padding: 5px 5px 5px 35px;
	color: #000;
	background-color: #ffc;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/messages-status.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
div.status {
}
div.warning {
	border-color: #fc0;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/messages-warning.png);
}
div.warning, tr.warning {
	color: #000;
	background-color: #ffc;
}
div.error {
	border-color: #c00;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/messages-error.png);
}
div.error, tr.error {
	color: #900;
	background-color: #fee;
}
div.messages ul {
	margin-top: 0;
	margin-bottom: 0;
}
#right {
	float: right;
	width: 262px;
	margin: 10px 10px 10px 0;
}
#right .block {
	margin: 0 0 20px;
	background: #fff url(http://cce.clark.edu/sites/all/themes/custom/cce/images/sidebar-bg.png) repeat-x;
	padding: 25px 25px 15px;
}
#right .block .block-title {
	font-size: 16px;
	padding: 0 0 10px;
	color: #336599;
	font-weight: bold;
	line-height: 1;
}
#right .block .content .views-row, #right .block .content ul.menu li {
	margin: 0 -13px;
	padding: 10px 13px 10px;
	border-bottom: 1px solid #999;
}
#right .block .content ul.menu li {
	padding-bottom: 2px;
}
#right .block .content .views-row a, #right .block .content ul.menu li a {
	color: black;
	text-decoration: none;
}
#right .block .content .views-row-last, #right .block .content ul.menu li.last {
	border: none;
}
#right .block .content ul.menu li ul.menu li {
	margin-left: 5px;
}
#right .block-blue {
	background: #C8E2EA url(http://cce.clark.edu/sites/all/themes/custom/cce/images/sidebar-blue.png) repeat-x;
	padding: 30px;
	text-align: center;
}
#right .block-blue-left {
	text-align: left;
	padding: 15px;
}
#right .block-blue h3 {
	color: #336599;
	font-weight: bold;
	font-size: 16px;
}
#right .block-blue big {
	font-size: 30px;
}
#right .block-tagadelic {
	padding: 20px 10px 10px;
}
#right .block-tagadelic .block-title {
	display: none;
}
#right .block-tagadelic a {
	text-decoration: none;
	color: black;
}
#right .block-noborder {
	padding: 0;
	border: none;
	background: none;
}
#right .block .feed-link {
	text-indent: -9999em;
	display: block;
	width: 219px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/rss.png);
	height: 45px;
	margin: 0 auto;
}
#content .block {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/content-block-bg.png) no-repeat;
}
#content .block .block-title {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/content-block-title-bg.png) repeat-x;
	padding: 0 25px;
	font-size: 21px;
	font-weight: bold;
	line-height: 40px;
	color: white;
}
#content .block .content {
	padding: 0 17px;
}
#right .register-sidebar ul li {
	color: #666;
	list-style-type: square;
	font-size: 12px;
}
#right a.request-reservation {
	text-indent: -99999em;
	-moz-outline: none;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/request-reservation.png);
	float: left;
	width: 228px;
	margin: 10px auto;
	height: 45px;
}
#right a.request-training {
	text-indent: -99999em;
	-moz-outline: none;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/request-training-button.png);
	float: left;
	width: 228px;
	margin: 10px auto;
	height: 45px;
}
#content .region-content-inline-before, #content .region-content-inline-after {
	display: inline;
}
#content .region-content-inline-before .block, #content .region-content-inline-after .block {
	float: left;
	background: none;
}
#content .region-content-inline-before .block .content, #content .region-content-inline-after .block .content {
	float: left;
	padding: 0;
}
#right #block-views-testimonials-block h2.node-title {
	display: none;
}
#right #block-views-testimonials-block .field-name-field-author {
	font-size: 12px;
	text-align: right;
	font-style: italic;
}
#block-block-13 form, .front #highlighted #block-cce-custom-homepage-carousel form {
	width: 640px;
	margin: 0 auto;
	padding: 20px;
}
#block-block-13 form label, .front #highlighted .block form label {
	font-weight: bold;
	color: #003365;
	line-height: 42px;
	margin-right: 5px;
}
#block-block-13 form .form-text, .front #highlighted .block form .form-text {
	height: 42px;
	line-height: 42px;
	font-size: 30px;
	width: 410px;
	padding: 0 5px;
	border-radius: 5px;
	margin-right: 10px;
}
#block-block-13 form label, .front #highlighted .block form label {
	width: 100px;
	clear: both;
}
#block-block-13 form label, .front #highlighted .block form label, #block-block-13 form .form-text, .front #highlighted .block form .form-text, #block-block-13 form .form-submit .front #highlighted .block form .form-submit {
	float: left;
}
.front #highlighted .block .form-submit {
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/button-right-front.png);
}
span.button-wrapper {
	float: left;
	height: 41px;
	line-height: 41px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/button-left.png) no-repeat left center;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
	text-decoration: none;
}
span.button-wrapper input.form-submit, span.button-wrapper a.button {
	float: left;
	border: none;
	color: white;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
	height: 41px;
	line-height: 41px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/button-right.png) no-repeat right center;
	padding: 0 20px 0 0;
}
span.button-wrapper a.button {
	text-decoration: none;
}
.form-item, .form-actions {
	padding: 0 10px 10px;
}
.form-item label {
	font-weight: normal;
	font-style: italic;
}
.form-item .form-text, .form-item .form-select {
	font-size: 14px;
	line-height: 1.5;
}
.webform-component-fieldset {
	padding: 0 10px 10px;
	margin: -35px 0 20px;
	background: white url(http://cce.clark.edu/sites/all/themes/custom/cce/images/sidebar-bg.png) repeat-x 0 -11px;
}
.webform-component-fieldset legend {
	font-size: 16px;
	font-weight: bold;
	padding: 35px 0 10px;
}
#edit-submitted-i-would-like-information-on-information .form-item {
	width: 270px;
	float: left;
}
#header {
	height: 145px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/header-bg.png) repeat-x;
}
#header-region {
	height: 21px;
	line-height: 21px;
	padding: 0 10px;
	font-size: 11px;
}
#header-region a {
	color: #fff;
}
#header-region .block {
	float: left;
}
#header-region .block-menu {
	float: right;
}
#header-region ul.menu, #header-region ul.menu li {
	float: left;
}
#header-region ul.menu li a {
	padding: 0 5px;
	border-right: 1px solid #fff;
}
#header-region ul.menu li.last a {
	border: none;
	padding-right: 0;
}
#branding {
	position: relative;
	padding-left: 191px;
	width: 100%;
}
#branding a.site-logo {
	position: absolute;
	height: 123px;
	width: 178px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/logo.png);
	margin-right: 12px;
	left: 0;
	top: 0;
	margin-top: -22px;
}
#branding h1.site-name {
	padding: 20px 0 0;
	font: 30px Georgia, Times, serif;
	color: #C8E2EB;
	width: 550px;
	float: left;
}
#branding h1.site-name a {
	color: #C8E2EB;
	text-decoration: none;
}
#branding h2.site-slogan {
	padding: 0;
	font: 16px Georgia, Times, serif;
	color: #fff;
	width: 550px;
	float: left;
}
#header .help {
	position: absolute;
	top: 21px;
	right: 30px;
	font-size: 18px;
	color: white;
	line-height: 125px;
}
#header .help .phone {
	font-size: 24px;
}
#navigation {
	height: 40px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/nav-bg.png) repeat-x;
	*+position: relative;
	*+z-index: 1;
	*+overflow: hidden;
}
#navigation .limiter {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/nav-limiter-bg.png) repeat-x;
	height: 40px;
}
#navigation ul.menu {
	padding: 0 10px;
	line-height: 40px;
	text-transform: uppercase;
	margin-left: 150px;
}
#navigation ul.menu li {
	float: left;
}
#navigation ul.menu li a:link, #navigation ul.menu li a:visited {
	float: left;
	padding: 0 27px;
	color: #333;
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
}
#navigation ul.menu li a.active, #navigation ul.menu li a.active-trail, #navigation ul.menu li a:focus, #navigation ul.menu li a:hover {
	color: #003365
}
#navigation ul.menu li a.dropdown-hover {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/dropdown.png) no-repeat center center;
	position: relative;
}
#navigation ul.menu li ul {
	display: none;
}
#navigation div.classes-dropdown {
	position: absolute;
	z-index: 9999;
	font-size: 12px;
	width: 388px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/bubble-top.png) no-repeat left top;
	padding: 27px 0 0;
	top: 30px;
	left: 105px;
	display: none;
}
#navigation div.classes-dropdown .content-wrapper  ul {
	display: block;
}
#navigation div.classes-dropdown .content-wrapper {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/bubble-bottom.png) no-repeat left bottom;
	padding: 0 0 21px;
}
#navigation div.classes-dropdown .clarkcontent {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/bubble-middle.png) repeat-y;
	padding: 0 20px;
	overflow: auto;
	line-height: 1.5;
}
#navigation div.classes-dropdown ul.half-col {
	width: 174px;
	float: left;
}
#navigation div.classes-dropdown ul li {
	text-align: left;
}
#navigation div.classes-dropdown ul.half-col li a {
	font-weight: bold;
	color: #336599;
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
	float: none;
}
#navigation div.classes-dropdown ul.half-col li ul li {
	float: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	line-hei
}
#navigation div.classes-dropdown p {
	width: 100%;
	float: left;
	margin: 10px -15px 0;
}
#navigation ul li div.classes-dropdown p a:link, #navigation ul li div.classes-dropdown p a:visited {
	float: none;
	padding: 0;
	margin: 0;
}
#footer {
	background: #CBCBCB url(http://cce.clark.edu/sites/all/themes/custom/cce/images/footer-bg.png) repeat-x;
	min-height: 142px;
	_height: 142px;
}
#footer-top-region {
	height: 120px;
}
#footer-top-region .block {
	width: 245px;
	float: left;
	padding: 0 10px;
	margin: 15px 0;
	height: 90px;
	font-size: 11px;
	border-left: 1px solid #999;
	border-right: 1px solid #656565;
	line-height: 20px;
	color: #fff;
}
#footer-top-region .block a {
	color: #fff;
}
#footer-top-region .block-first {
	border-left: none;
}
#footer-top-region .block-last {
	border-right: none;
}
#footer-top-region .block-narrow {
	width: 224px;
}
#footer-top-region .block h2 {
	color: #CFD9E3;
	margin-bottom: 15px;
	font: 14px Georgia, Times, serif;
	text-transform: uppercase;
}
#footer-region .block {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	padding: 10px 25px;
	margin: 0 10px;
	font-size: 11px;
}
#footer-region .block-first {
	border-top: none;
}
#footer-region .block h2 {
	font-weight: bold;
	font-size: 13px;
}
#footer-region .block table {
	width: 100%;
}
#footer-region .block table td {
	text-align: center;
}
#footer-bottom-region {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #999;
	margin: 0 10px;
}
#footer-bottom-region .block {
	padding: 10px 25px;
	overflow: auto;
}
a.download-button {
	display: inline-block;
	width: 124px;
	height: 35px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/download-button.png);
}
p.social-buttons {
	text-align: center;
}
p.social-buttons a {
	margin: 0 5px;
	display: inline-block;
	width: 35px;
	height: 35px;
}
a.facebook-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/social/facebook.png) no-repeat center center;
}
a.linkedin-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/social/linkedin.png) no-repeat center center;
}
a.twitter-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/social/twitter.png) no-repeat center center;
}
a.youtube-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/social/youtube.png) no-repeat center center;
}
p.map-button {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/map.png) no-repeat left center;
	padding-left: 45px;
}
#footer-bottom-region div.footer-column {
	float: left;
	width: 226px;
	margin-left: 90px;
}
#footer-bottom-region a {
	color: black;
	text-decoration: none;
}
#footer-bottom-region a:hover {
	text-decoration: underline;
}
#page {
	background: #f1f1f1;
}
#page .limiter {
	background: white;
}
#page #main {
	padding: 10px;
	min-height: 100px;
}
#main-content {
	width: 633px;
	padding: 0 60px 0 20px;
	margin: 10px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/main-background.png) repeat-x;
	float: left;
}
.page-node-371 #main-content {
	width: 585px;
	padding: 0 60px 0 88px;
}
h1.page-title {
	color: #336599;
	font: 30px Georgia, "Times New Roman", Times, serif;
	line-height: 1;
	text-transform: uppercase;
	margin: 20px 0;
	float: left;
}
#social-links {
	float: right;
	margin: 25px 0 0;
}
#social-links .social_fb_like {
	overflow: hidden;
	float: left;
	margin: 1px 5px 0 0;
}
#social-links .social_twitter {
	float: left;
}
#social-links .social_twitter a {
	float: left;
	width: 49px;
	height: 22px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/tweet.png);
	text-indent: -1000em;
}
.node-blog-post .field-name-field-category, .node-blog-post .field-name-field-category div {
	display: inline;
}
body.landing-page #main-content {
	padding: 0;
	background: none;
	width: 688px;
	margin: 10px 0 10px 5px;
}
body.landing-page #main-content #content-header {
	display: none;
}
body.landing-page #right {
	width: 319px;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-header-image {
	margin-left: 5px;
}
body.landing-page #main-content .node-class-landing-page .field-name-body {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-bottom-top.png) no-repeat top left;
	clear: both;
	padding: 15px 0 0;
	margin: 0;
}
body.landing-page #main-content .node-class-landing-page .field-name-body .field-items {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-bottom-bottom.png) no-repeat bottom left;
	padding: 0 0 15px;
}
body.landing-page #main-content .node-class-landing-page .field-name-body .field-items .field-item {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-bottom-middle.png) repeat-y;
	overflow: auto;
	padding: 0 25px;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog, body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes {
	width: 340px;
	min-height: 250px;
	padding: 0 0 11px;
	margin: 10px 0 0;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog {
	float: right;
	margin-right: -3px;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes {
	float: left;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .field-label, body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes .field-label {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-block-top.png) no-repeat;
	height: 59px;
	line-height: 59px;
	padding: 5px 10px 0 5px;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	color: white;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .field-items, body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes .field-items {
	padding: 0 0 11px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-block-bottom.png) no-repeat left bottom;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .field-item, body.landing-page #main-content .node-class-landing-page .field-name-field-upcoming-classes .field-item {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/landingpage-block-middle.png) repeat-y;
	padding: 25px;
	overflow: auto;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .view-blog .views-field-field-image {
	float: right;
	margin-left: 10px;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .view-blog h4.field-content a {
	color: black;
	font-size: 110%;
	text-decoration: none;
}
body.landing-page #main-content .node-class-landing-page .field-name-field-on-blog .view-blog .views-field-name {
	font-style: italic;
}
p.silver-button-container {
	float: right;
}
a.silver-button {
	display: block;
	width: 200px;
	height: 32px;
	margin: 0 0 15px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/silver-button.png);
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: black;
	font-weight: bold;
	line-height: 32px;
}
ul.blue li {
	font-weight: bold;
	color: #336599;
}
.corporate-education #main-content {
	width: 678px;
	padding: 0 20px 0 20px;
	margin: 10px;
	background: none;
	float: left;
}
.corporate-education #content-header {
	display: none;
}
#block-quicktabs-corporate-education h2.block-title {
	display: none;
}
.quicktabs-wrapper {
	margin: 0 0 0 5px;
	padding: 0 0 0 30px;
}
.quicktabs-wrapper .quicktabs-tabs {
	margin: 0 0 35px -30px;
	padding: 0 0 0 30px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/tabs-bg.png) repeat-x;
	overflow: auto;
	font-size: 14px;
}
.quicktabs-wrapper .quicktabs-tabs li {
	float: left;
	margin: 0;
	padding: 0;
}
.quicktabs-wrapper .quicktabs-tabs a:link, .quicktabs-wrapper .quicktabs-tabs a:visited {
	line-height: 32px;
	color: #666;
	padding: 0 10px;
	font-weight: bold;
	margin: 15px 0 0;
	text-decoration: none;
	float: left;
}
.quicktabs-wrapper .quicktabs-tabs a:focus, .quicktabs-wrapper .quicktabs-tabs a:hover, .quicktabs-wrapper .quicktabs-tabs li.active a {
	background: white;
	color: #336699;
}
div.pager {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
	line-height: 20px;
	overflow: hidden;
}
.pager-links-next {
	float: right;
}
.pager-links-prev {
	float: left;
}
.pager-links a:link, .pager-links a:visited, .pager-links span {
	float: left;
	padding: 0 5px;
	margin: 0 5px;
	line-height: 20px;
}
ul.pager-list {
	text-align: center;
	white-space: nowrap;
	display: inline;
}
ul.pager-links {
	display: inline;
}
ul.pager-list li {
	float: none;
	display: inline-block;
}
ul.pager-list li a:link, ul.pager-list li a:visited, ul.pager-list li span {
	padding: 0 5px;
	text-decoration: none;
	margin: 0 0 0 5px;
	float: left;
	line-height: 20px;
	float: none;
	display: inline-block;
}
ul.pager-links li.pager-first, ul.pager-links li.pager-previous {
	float: left;
}
ul.pager-links li.pager-next, ul.pager-links li.pager-last {
	float: right;
}
body.front #main-content {
	background: white;
	padding: 0;
	width: 1015px
}
body.front #right {
	display: none
}
.front #highlighted .block {
	margin: 10px;
	border: 10px solid #F2F2F2;
	float: left;
	width: 985px;
	background: #B6D4DE;
	padding: 0;
	height: 246px;
	overflow: hidden;
}
.front #highlighted .block  h1, .front #highlighted .block  h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #003365;
	line-height: 1;
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.front #highlighted .block h1 {
	font-size: 40px;
}
.front #highlighted .block p {
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: white;
}
.front #content_bottom {
	margin: 10px;
}
.front #content_bottom .block {
	height: 360px;
	width: 320px;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/front-content-block.png);
	margin-right: 14px;
	float: left;
}
.front #content_bottom .block-last {
	margin-right: 0;
}
.front #content_bottom .block-title {
	color: #336599;
	font: 18px Georgia, "Times New Roman", Times, serif;
	line-height: 61px;
	text-transform: uppercase;
	text-align: center;
}
.front #content_bottom .block .content {
	padding: 0 10px;
}
.front #highlighted #block-cce-custom-homepage-carousel {
	position: relative;
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 279px;
	padding: 0 26px;
	overflow: hidden;
	height: 53px;
	background: #619FB5;
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper img.homepage-carousel-thumb {
	margin: 6px 1px 7px 0px;
	opacity: 0.7;
	border: 2px solid transparent;
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper img.homepage-carousel-selected {
	border: 2px solid white;
	opacity: 1;
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper #carousel-left-button {
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 53px;
	cursor: pointer;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-carousel-left.png);
}
.front #highlighted #block-cce-custom-homepage-carousel .thumbnail-wrapper #carousel-right-button {
	position: absolute;
	right: 0;
	top: 0;
	width: 26px;
	height: 53px;
	cursor: pointer;
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-carousel-right.png);
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 986px;
	height: 286px;
	overflow: hidden;
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li img {
	position: absolute;
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li.homepage-carousel-selected {
	display: block;
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li .homepage-carousel-caption {
	position: absolute;
	width: 100%;
	top: 100px;
}
.front #highlighted #block-cce-custom-homepage-carousel .homepage-carousel li .homepage-carousel-bottom_text {
	position: absolute;
	width: 100%;
	top: 188px;
}
.front #highlighted #block-cce-custom-homepage-carousel form {
	position: absolute;
	width: 660px;
	padding: 0;
	top: 133px;
	left: 181px;
	text-align: center;
	white-space: nowrap;
}
.front #highlighted #block-cce-custom-homepage-carousel form label, .front #highlighted #block-cce-custom-homepage-carousel form input.form-text, .front #highlighted #block-cce-custom-homepage-carousel form span.button-wrapper, .front #highlighted #block-cce-custom-homepage-carousel form span input.form-submit {
	float: left;
}
.front #block-cce-custom-facilities-carousel2 {
	width: 306px;
	height: 189px;
	overflow: hidden;
	margin: 0 2px 0 -4px
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-container {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-facilities.png) no-repeat center top;
	margin: auto;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-container-horizontal {
	width: 306px;
	height: 189px;
	overflow: hidden;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-clip-horizontal {
	width: 306px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-item {
	padding: 0;
	width: 198px;
	margin: 18px 52px 0;
	height: 150px;
	overflow: hidden;
	list-style: none;
	background: transparent;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-item span.caption {
	color: #333333;
	font-size: 11px;
	display: block;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-item-placeholder {
	background: #fff url(http://cce.clark.edu/sites/all/themes/cce/css/throbber.gif) no-repeat center center;
	color: #000;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next, .front #block-cce-custom-facilities-carousel2 .jcarousel-prev {
	display: block;
	width: 22px;
	height: 69px;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-facilities-buttons.png);
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-horizontal {
	position: absolute;
	top: 58px;
	left: 26px;
	background-position: 0 0;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-horizontal {
	position: absolute;
	top: 58px;
	right: 26px;
	background-position: -22px 0;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 55px;
	background-position: 0 -64px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-prev-disabled-vertical, .front #block-cce-custom-facilities-carousel2 .jcarousel-prev-disabled-vertical:hover, .front #block-cce-custom-facilities-carousel2 .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 55px;
	background-position: 0 -96px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
.front #block-cce-custom-facilities-carousel2 .jcarousel-next-disabled-vertical, .front #block-cce-custom-facilities-carousel2 .jcarousel-next-disabled-vertical:hover, .front #block-cce-custom-facilities-carousel2 .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}
.front #highlighted #block-cce-custom-homepage-carousel form span input.form-submit {
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/button-right-front.png);
}
body.blog #main-content {
	background: white;
	padding: 0 10px;
	width: 713px;
}
.node-blog-post {
	margin-bottom: 40px;
}
.node-blog-post .node-submitted {
	margin: 0 0 1em;
}
.node-blog-post .field-name-field-category, .node-blog-post .field-name-field-category div {
	display: inline;
}
.node-blog-post .field-name-field-image {
	float: right;
	margin-left: 25px;
}
.node-blog-post .field-name-field-tags .field-item {
	display: inline;
	padding-right: 1ex;
}
.view-display-id-recent_posts .views-row {
	border-bottom: 1px solid #CBCBCB;
	padding: 18px 30px;
}
.view-display-id-recent_posts .views-row-last {
	border: none;
}
.view-display-id-recent_posts .views-row .views-field-field-image {
	float: left;
	width: 165px;
	height: 140px;
	margin: 0 30px 30px 0;
}
.view-display-id-recent_posts .views-row .views-field-title {
	font-size: 21px;
	font-weight: bold;
}
.view-display-id-recent_posts .views-row .views-field-title a {
	text-decoration: none;
	color: black;
}
.view-display-id-recent_posts .views-row .views-field-body {
	margin-top: 1em;
	float: right;
	width: 424px;
	margin-top: 1em;
}
.view-display-id-recent_posts .views-row .views-field-view-node {
	float: right;
	width: 424px;
}
#content #block-cce-custom-latest-posts .content {
	margin: 0 0 0 12px;
	padding: 0;
}
#block-cce-custom-latest-posts .content .term-tab-titles {
	background: #CBCBCB;
	height: 32px;
	padding: 8px 0 0 30px;
	white-space: nowrap;
}
#block-cce-custom-latest-posts .content .term-tab-titles a, #block-cce-custom-latest-posts .content .term-tab-titles span {
	float: left;
	line-height: 32px;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	padding: 0 7px;
	font-size: 95%;
}
#block-cce-custom-latest-posts .content .term-tab-titles a.tab-selected {
	color: #336599;
	background: white;
}
#block-cce-custom-latest-posts .content .term-tabs .tab {
	display: none;
	padding: 30px 33px 25px 40px;
	height: 235px;
}
#block-cce-custom-latest-posts .content .term-tabs .tab-selected {
	display: block;
}
.view-display-id-blog_contributors .views-row, .view-display-id-archive .views-row {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CBCBCB;
}
.view-display-id-latest_posts_internal .views-row .views-field-title, .view-display-id-blog_contributors .views-row .views-field-title, .view-display-id-archive .views-row .views-field-title, .view-display-id-latest_posts_internal .views-row .views-field-title a, .view-display-id-blog_contributors .views-row .views-field-title a, .view-display-id-archive .views-row .views-field-title a {
	font-size: 21px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.view-display-id-latest_posts_internal .views-row .views-field-body, .view-display-id-blog_contributors .views-row .views-field-body, .view-display-id-archive .views-row .views-field-body {
	margin-top: 1em;
}
.view-display-id-latest_posts_internal .views-row .views-field-field-image, .view-display-id-blog_contributors .views-row .views-field-field-image, .view-display-id-archive .views-row .views-field-field-image {
	float: right;
	margin-left: 25px;
	width: 249px;
	height: 235px;
}
.comment-wrapper {
	margin: 0 10px 20px;
	background: #fff url(http://cce.clark.edu/sites/all/themes/custom/cce/images/sidebar-bg.png) repeat-x;
	padding: 25px 25px 15px;
}
.comment-wrapper h2.title {
	font-size: 16px;
	padding: 0 0 20px;
	color: #336599;
	font-weight: bold;
	line-height: 1;
}
.comment-wrapper div.comment {
	margin: 0 0 30px;
	padding-left: 10px;
	border-left: 1px solid #004963;
}
.comment-wrapper div.comment h2.comment-title a {
	color: #336599;
	text-decoration: none;
	font-weight: bold;
}
.comment-wrapper div.comment .comment-submitted {
	font-size: 12px;
	font-style: italic;
	padding: 0 0 10px;
}
.not-logged-in .text-format-wrapper .filter-wrapper {
	display: none;
}
.node-instructor {
	background: #EDEDED;
	padding: 10px;
	margin: 0 0 15px;
}
.node-instructor .node-content {
	margin-left: 70px;
}
.node-instructor h2.node-title {
	font-size: 16px;
	color: black;
	font-weight: bold;
	height: 32px;
}
.node-instructor .field-name-field-image {
	float: left;
	border: 1px solid white;
}
.node-instructor .field-name-field-image span, .node-instructor .field-name-field-image a {
	float: left;
	height: 70px;
	overflow: hidden;
}
.node-instructor .instructor-toggles {
	float: left;
}
.node-instructor .instructor-urls {
	float: right;
	white-space: nowrap;
}
.node-instructor .instructor-urls div, .node-instructor .instructor-urls .field {
	display: inline;
}
.node-instructor .field-name-field-bio, .node-instructor .field-name-field-classes {
	clear: both;
	display: none;
}
.view-id-instructors .view-header {
	margin: 0 0 20px;
	white-space: nowrap;
	font-size: 12px;
}
#block-cce-custom-facilities-carousel {
	width: 435px;
	height: 419px;
	overflow: hidden;
	margin: 0 2px 0 -4px
}
#block-cce-custom-facilities-carousel .jcarousel-container {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/facilities-carousel.png) no-repeat center top;
	margin: auto;
}
#block-cce-custom-facilities-carousel .jcarousel-container-horizontal {
	width: 329px;
	height: 401px;
	padding: 18px 45px 0;
}
#block-cce-custom-facilities-carousel .jcarousel-container-vertical {
	width: 329px;
	height: 383px;
	padding: 18px 45px;
}
#block-cce-custom-facilities-carousel .jcarousel-clip-horizontal {
	width: 329px;
}
#block-cce-custom-facilities-carousel .jcarousel-clip-vertical {
	width: 329px;
}
#block-cce-custom-facilities-carousel .jcarousel-item {
	padding: 0;
	width: 329px;
	height: 383px;
	overflow: hidden;
	list-style: none;
	background: transparent;
}
#block-cce-custom-facilities-carousel .jcarousel-item span.caption {
	color: #333333;
	font-size: 11px;
	display: block;
}
#block-cce-custom-facilities-carousel .jcarousel-item-horizontal {
	margin: 0 4px;
}
#block-cce-custom-facilities-carousel .jcarousel-item-vertical {
	margin: 4px 0;
}
#block-cce-custom-facilities-carousel .jcarousel-item-placeholder {
	background: #fff url(http://cce.clark.edu/sites/all/themes/cce/css/throbber.gif) no-repeat center center;
	color: #000;
}
#block-cce-custom-facilities-carousel .jcarousel-next, #block-cce-custom-facilities-carousel .jcarousel-prev {
	display: block;
	width: 24px;
	height: 118px;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/facilities-arrows.png);
}
#block-cce-custom-facilities-carousel .jcarousel-prev-horizontal {
	position: absolute;
	top: 86px;
	left: 15px;
	background-position: 0 0;
}
#block-cce-custom-facilities-carousel .jcarousel-next-horizontal {
	position: absolute;
	top: 86px;
	right: 15px;
	background-position: -23px 0;
}
#block-cce-custom-facilities-carousel .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 55px;
	background-position: 0 -64px;
}
#block-cce-custom-facilities-carousel .jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
#block-cce-custom-facilities-carousel .jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
#block-cce-custom-facilities-carousel .jcarousel-prev-disabled-vertical, #block-cce-custom-facilities-carousel .jcarousel-prev-disabled-vertical:hover, #block-cce-custom-facilities-carousel .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}
#block-cce-custom-facilities-carousel .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 55px;
	background-position: 0 -96px;
}
#block-cce-custom-facilities-carousel .jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
#block-cce-custom-facilities-carousel .jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
#block-cce-custom-facilities-carousel .jcarousel-next-disabled-vertical, #block-cce-custom-facilities-carousel .jcarousel-next-disabled-vertical:hover, #block-cce-custom-facilities-carousel .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}
body.section-events #main-content {
	padding-right: 0;
}
body.section-events #right {
	width: 325px;
}
.view-id-events {
	border: 1px solid #CBCBCB;
	padding: 20px 30px;
}
#main-content .view-id-events h3 {
	font-size: 20px;
}
.view-id-events .view-wrapper {
	border-bottom: 1px solid #cbcbcb;
	padding: 0 0 25px;
	margin: 0 0 25px;
}
body.section-events #right .block {
	padding-left: 0;
	background: none;
	margin: 0 0 20px;
}
body.section-events #right #block-block-33 {
	margin-top: -33px;
}
body.section-events #right #block-block-33 h3, body.section-events #right #block-block-33 h4 {
	color: #336599;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center
}
body.section-events #right .block h3 {
	font-size: 20px;
}
body.section-events #right .block h4 {
	font-size: 16px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 {
	width: 306px;
	overflow: hidden;
	border-top: 1px solid black;
	padding-left: 0;
	margin: 0 0 20px;
	padding-right: 0;
	background: none;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-container {
	background: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-facilities.png) no-repeat center top;
	margin: auto;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-container-horizontal {
	width: 306px;
	height: 182px;
	overflow: hidden;
	margin: 0 0 10px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-clip-horizontal {
	width: 306px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-item {
	padding: 0;
	width: 198px;
	margin: 18px 52px 0;
	height: 150px;
	overflow: hidden;
	list-style: none;
	background: transparent;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-item span.caption {
	color: #333333;
	font-size: 11px;
	display: block;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-item-placeholder {
	background: #fff url(http://cce.clark.edu/sites/all/themes/cce/css/throbber.gif) no-repeat center center;
	color: #000;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev {
	display: block;
	width: 22px;
	height: 69px;
	background-image: url(http://cce.clark.edu/sites/all/themes/custom/cce/images/homepage-facilities-buttons.png);
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-horizontal {
	position: absolute;
	top: 58px;
	left: 26px;
	background-position: 0 0;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-horizontal {
	position: absolute;
	top: 58px;
	right: 26px;
	background-position: -22px 0;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 55px;
	background-position: 0 -64px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-vertical:hover {
	background-position: -32px -64px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-vertical:active {
	background-position: -64px -64px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-disabled-vertical, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-disabled-vertical:hover, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: -96px -64px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 55px;
	background-position: 0 -96px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-vertical:hover {
	background-position: -32px -96px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-vertical:active {
	background-position: -64px -96px;
}
body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-disabled-vertical, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-disabled-vertical:hover, body.section-events #right  #block-cce-custom-facilities-carousel3 .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: -96px -96px;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	font-weight: bold;
}
.content h1 {
	font-size: 120%;
}
.content h2 {
	font-size: 110%;
}
.content h3 {
	font-size: 105%;
}
.content h4 {
	font-weight: normal;
	font-size: 105%;
}
.content h5, .content h6 {
	font-style: italic;
}
.content strong, .content b {
	font-weight: bold;
}
.content em, .content i {
	font-style: italic;
}
.content big {
	font-size: 110%;
}
.content small {
	font-size: 90%;
}