html, body {margin: 0px; padding: 0px; background-color: #cac6c1;}

body {font-size: 62.5%; margin: 0px 0px 20px 0px;}

td, div, p {font-family: Verdana, Arial, Sans-Serif; color: #3e3a38;}

p {font-size: 1.2em; line-height: 1.5em;}

form {margin: 0px; padding: 0px;}

.formField {border: 1px solid gray;}

img {border: 0px;}

a {color: #d02327;}
a:hover {color: #000000;}

td.Title {vertical-align: middle;}
td {vertical-align: top;}

/* Headings */
h1 {font-size: 1.4em; margin-top: 20px;}
h2 {font-size: 1.2em;}
h3 {font-size: 1em;}

}
	

h1.pageTitle {font-size: 1.1em; margin: 0px; padding: 5px 15px 0px 15px; height: 1.72em; background: url(../../images/curves/page-title.gif) right top no-repeat; text-transform: uppercase;}
h1.pageTitle2 {font-size: 1.7em; font-weight: normal; margin: 0px; padding: 8px 15px 0px 15px; height: 1.8em; background: url(../../images/curves/page-title.gif) right bottom no-repeat;}
/* to make life easier...changing ALL color backgrounds to CAC GREEN #1e6f41...also, replaced all curves to transparent GIF in curves folder*/
h1.purple {color: #ffffff; background-color: #1e6f41; background-image: url(../../images/curves/page-title-purple.gif);}
h1.purple2 {color: #ffffff; background-color: #1e6f41; background-image: url(../../images/curves/page-title-purple-2.gif);}
/*brown works---thanks Angela...its used in Athletic module*/
h1.brown {color: #ffffff; background: #1e6f41 url(../../images/curves/page-title-brown.gif) right top no-repeat;}
h1.orange {color: #ffffff; background-color: #1e6f41; background-image: url(../../images/curves/page-title-orange.gif);}
h1.burntOrange {background-color: #1e6f41; background-image: url(../../images/curves/page-title-burnt-orange-flip.gif);}
h1.green {color: #ffffff; background-color: #1e6f41; background-image: url(../../images/curves/page-title-green.gif);}

/* General */
/* line below edited 11-20-08 */
/*.clearBoth {clear: both; height: 1px; font-size: 1px; line-height: 0px; display: block;} */

.clearBoth{clear: both;
font-size: 1px;
line-height: 0px;
display: block;
padding:0;
margin:0;
border:0;
height: 0;
visibility: hidden;}

.noMarginBefore {margin-top: 0px;}
.noMarginAfter {margin-bottom: 0px;}

.author {font-size: 1em;}

img.left {float: left; margin: 0px 12px 12px 0px;}
img.right {float: right; margin: 0px 0px 12px 12px;}
img.withBorder {border: solid 3px #ffc423;}

strong.upper {font-size: 0.91em; text-transform: uppercase;}

hr {color: #1e6f41; height: 1px; border: solid 1px #1e6f41; border-width: 0px 0px 1px 0px; margin: 10px 0px 10px 0px;}

a.top {color: #695c54; text-decoration: none; display: block; margin: 10px 0px 20px 0px;}
a.top:hover {color: #000000;}

/* Lists */
ul.inlinetop {margin: 0px 0px 0px -12px; list-style-type: none;}
ul.inlinetop li {display: inline;}

ul.inline {margin: 0px 0px 0px 0px; list-style-type: none;}
ul.inline li {display: inline;}

ul.list {margin: 0px 0px 23px 0px; padding: 0px; list-style-type: none; font-size: 1.1em;}
ul.list li {line-height: 1.36em; padding: 5px 10px 5px 10px;}
ul.list li.title {font-weight: bold; text-transform: uppercase;}
ul.list li a {color: #3e3a38; text-decoration: none;}
ul.list li a:hover {color: #d02327;}
ul.list li.lastItem {background: #ecebeb url(../../images/curves/grey-left.gif) no-repeat left bottom; padding: 4px 10px 4px 10px;}

/* Blue Themed List - changed to CAC GOLD #f0c33b*/
ul.blue li.title, #content ul.blue li.title {color: #000000; background-color: #f0c33b;}
ul.blue li {background-color: #ecebeb;}

/* Orange Themed List */
ul.orange li.title, #content ul.orange li.title {color: #ffffff; background-color: #1e6f41;}
ul.orange li {background-color: #ecebeb;}

/* Lists Displayed in Content Context */
#content ul.list li.title {margin-bottom: 10px;}
#content ul.list li {line-height: 1.63em; background-color: Transparent; padding: 5px 15px 5px 15px;}
#content ul.list li a {color: #d02327; text-decoration: underline;}
#content ul.list li a:hover {color: #000000;}

#content ul.links {font-size: 1.2em;}
#content ul.links li.title {font-size: 0.92em; border-bottom: solid 1px #1e6f41; padding: 5px 0px 5px 0px;}
#content ul.links li {padding: 1px 0px 1px 0px;}

#content ul.news li.title {border-bottom: solid 1px #1e6f41; padding: 5px 0px 5px 0px;}
#content ul.news li {padding: 5px 0px 10px 0px;}

/* Table List */
table.list {width: 100%; font-size: 1.1em; line-height: 1.63em;}
table.list th {padding: 5px 5px 5px 5px; text-align: left;}
table.list td {padding: 8px 5px 8px 5px;}

table.grey tr.highlight {background-color: #ecebeb;}
table.brown tr.highlight {background-color: #fff6de;}

/* Site Map List */
ul.siteMap {list-style-type: none; margin: 0px; padding: 0px; font-size: 1.1em; line-height: 1.63em;}
ul.siteMap a {text-decoration: none;}
ul.siteMap li.title {font-weight: bold; text-transform: uppercase;}

/* A-Z Nav List */
ul.azNav {font-size: 1.1em; border-bottom: solid 1px #1e6f41; padding: 15px 0px 10px 0px;}
ul.azNav li.firstItem a {padding-left: 0px;}
ul.azNav li.lastItem a {padding-right: 0px;}
ul.azNav li a {padding: 0px 6px 0px 6px; text-decoration: none;}

/* Directory */
ul.dir {font-size: 1.1em; border-bottom: solid 1px #1e6f41; padding: 15px 0px 10px 0px;}
ul.dir li.firstItem a {padding-left: 0px;}
ul.dir li.lastItem a {padding-right: 0px;}
ul.dir li a {padding: 0px 3px 0px 1px; text-decoration: none;}

/* Sidebars w/ Rounded Corners */
div.sidebar {font-size: 1.1em; line-height: 1.36em; background-repeat: no-repeat; background-position: left bottom;}
div.sidebar div {padding: 10px 10px 20px 10px;}
div.sidebar div.small {font-size: 0.9em;}
div.sidebar h4 {font-size: 1em; text-transform: uppercase; margin: 0px; padding: 5px 10px 0px 10px; height: 19px;}
div.sidebar h4.short {font-size: 0.9em; height: 16px; padding: 1px 10px 1px 10px;}
div.sidebar h5 {font-size: 1em; margin: 5px 0px 0px 0px;}
div.sidebar div p {font-size: 1em; margin: 0px 0px 15px 0px;}
div.sidebar a {color: #3e3a38; text-decoration: none;}
div.sidebar a:hover {color: #d02327;}
div.sidebar div.more {float: right; padding: 10px 0px 0px 0px;}

/* Light Green Sidebar */
div.lightGreen h4 {color: #ffffff; background-color: #00703c;}
div.lightGreen h5 {color: #00703c;}
div.lightGreen {background-color: #f3f8ee; background-image: url(../../images/curves/light-green-left.gif);}

/* Orange Sidebar */
div.orange h4 {color: #ffffff; background-color: #1e6f41;}

/* Burnt Orange Sidebar */
div.burntOrange h4 {color: #000000; background-color: #ffc423;}
div.burntOrange {background-color: #ecebeb; background-image: url(../../images/curves/grey-left.gif);}

/* Blue Sidebar */
div.blue h4 {color: #ffffff; background-color: #1e6f41;}
div.blue {background-color: #f5f5f5;}

/* CAC Green Sidebar 
div.blue h4 {color: #ffffff; background-color: #1e6f41;}
div.blue {background-color: #f5f5f5;} */

div.noBackground {background-color: Transparent; background-image: none;}

/* News in Right Column Context */
#contentRight div.news {height: auto;}
#contentRight div.news h5 {margin-bottom: 10px;}
#contentRight div.news p {margin: 0px 0px 10px 0px;}
#contentRight div.news a {font-weight: normal; text-decoration: none;}
#contentRight div.news a:hover {color: #2e2c2b; font-weight: bold;} /*{color: #d02327;} */
#contentRight div.news select {font-size: 1.1em; display: block; width: 100%;}
#contentRight div.news div.more a {font-weight: bold; text-decoration: none;}
#contentRight div.news div.more a img { vertical-align: middle;}

#master {margin: auto; width: 779px; background-color: #ffffff;}

#page {padding: 0px 2px 0px 2px;}

/* Header Elements */
#header {height: 110px;} /* border-top: solid 4px #1e6f41;} */
#header a {text-decoration: none;}
#header a:hover {color: #000000; text-decoration: underline;} /* {color: #d02327;} */
#header img.logo {position: relative; top: 15px; left: 20px;}

#logo {float: left;}
#headerNavAndSearch {float: right;}

#headerPrimaryNav {font-size: 1.1em; line-height: 1.8em; color: #000000; width: 505px; height: 22px;  background-color:#ffdf89;} /* ffdf89...background: url(../../images/background/header-tab.gif) no-repeat left top;}*/
#headerPrimaryNav ul {position: relative; top: 4px; left: 6px;}
#headerPrimaryNav ul li a {color: #000000; padding: 0px 1px 0px 11px;}
#headerPrimaryNav ul li.firstItem a {padding-left: 0px;}
#headerPrimaryNav ul li.lastItem a {padding-right: 0px;}

#headerSecondaryNav {font-family: Tahoma, Verdana, Arial; font-size: 1.1em; line-height: 1.8em; margin: 3px 22px 18px 0px; text-align: right; color: #949932;}
#headerSecondaryNav ul li a {color: #656160; text-decoration: none; padding: 0px 7px 0px 7px;}
#headerSecondaryNav ul li.firstItem a {padding-left: 0px;}
#headerSecondaryNav ul li.lastItem a {padding-right: 0px;}

#search {text-align: right; margin: 10px 22px 0px 0px;}
#search input {font-size: 1em; vertical-align: middle;}
#search img {vertical-align: middle; margin: 3px 2px 0px 0px;}

/* Main Nav */
#nav {width: 775px; height: 24px;}

/* QuickMenu Core CSS (Do not modify) */
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden;position:absolute;}
/* End QuickMenu Core CSS */

#qm0 a {height: 24px; font-size: 1.0em; background-repeat: no-repeat; background-position: left top;}
#qm0 a:hover {color:#000000; text-decoration:underline; background-color: Transparent;}
/* fed155 is yellow-gold  1E6F41 is green div a needs to change before publish*/
#qm0 div {width: 185px; background-color: #fed155; border: solid 3px #3e3a37; border-width: 0px 3px 3px 0px; margin: 2px 0px 0px 0px;}
#qm0 div a {height: auto; background-color: #1E6F41; color: #ffffff; line-height: 1.25em; border-bottom: solid 1px #ffffff; text-decoration: none; padding: 5px 10px 5px 10px; white-space: normal;}
#qm0 div a:hover {color: #ffffff; background-color: #3e3a38;	text-decoration: none;}

#qm0 a span {display: block; height: 24px; cursor: pointer;}
#qm0 a span span {visibility: hidden;}

#qm0 a.aboutCentral {width: 109px; background-image: url(../../images/nav/about-central.gif);}
#qm0 a.aboutCentral:hover span.aboutCentral {background-image: url(../../images/nav/about-central-over.gif);}
#qm0 a.admissions {width: 93px;background-image: url(../../images/nav/admissions.gif);}
#qm0 a.admissions:hover span.admissions {background-image: url(../../images/nav/admissions-over.gif);}
#qm0 a.academics {width: 86px; background-image: url(../../images/nav/academics.gif);}
#qm0 a.academics:hover span.academics {background-image: url(../../images/nav/academics-over.gif);}
#qm0 a.studentResources {width: 139px; background-image: url(../../images/nav/student-resources.gif);}
#qm0 a.studentResources:hover span.studentResources {background-image: url(../../images/nav/student-resources-over.gif);}
#qm0 a.collegeResources {width: 135px; background-image: url(../../images/nav/college-resources.gif);}
#qm0 a.collegeResources:hover span.collegeResources {background-image: url(../../images/nav/college-resources-over.gif);}
#qm0 a.businessOutreach {width: 139px; background-image: url(../../images/nav/business-outreach.gif);}
#qm0 a.businessOutreach:hover span.businessOutreach {background-image: url(../../images/nav/business-outreach-over.gif);}
#qm0 a.athletics {width: 74px; background-image: url(../../images/nav/athletics.gif);}
#qm0 a.athletics:hover span.athletics {background-image: url(../../images/nav/athletics-over.gif);}

#qm0 .qmactive span.aboutCentral {background-image: url(../../images/nav/about-central-over.gif);}
#qm0 .qmactive span.admissions {background-image: url(../../images/nav/admissions-over.gif);}
#qm0 .qmactive span.academics {background-image: url(../../images/nav/academics-over.gif);}
#qm0 .qmactive span.studentResources {background-image: url(../../images/nav/student-resources-over.gif);}
#qm0 .qmactive span.collegeResources {background-image: url(../../images/nav/college-resources-over.gif);}
#qm0 .qmactive span.businessOutreach {background-image: url(../../images/nav/business-outreach-over.gif);}
#qm0 .qmactive span.athletics {background-image: url(../../images/nav/athletics-over.gif);}

/* Breadcrumbs and Actions */
#breadCrumbsAndActions {height: 22px; padding: 3px 8px 1px 8px; line-height: 1.8em;}

#breadcrumbs {float: left; font-size: 1em; color: #949932;}
#breadcrumbs a {color: #656160; text-decoration: none;}
#breadcrumbs a:hover {color: #d02327;}


#actions {float: left; color: #949932;}
#actions a {color: #656160; text-decoration: none; padding: 0px 5px 0px 0px;}
#actions a:hover {color: #d02327;}
#actions .smallFont {font-family: Georgia, Serif; font-size: 1em;}
#actions .largeFont {font-family: Georgia, Serif; font-size: 1.2em;}

/* Section Nav */
#sectionNav {clear: both; float: left; width: 184px; font-size: 1.1em; line-height: 1.6em; margin-bottom: 40px;}

/* Section Nav Top Level */
#sectionNav ul {margin: 0px 0px 3px 0px; padding: 0px; list-style-type: none; color: #ffffff;}
#sectionNav ul li {border-top: solid 1px #ffffff; background-color: #eceaeb;}
#sectionNav ul li a {padding: 4px 10px 4px 8px; color: #3e3a37; display: block; text-decoration: none;}
#sectionNav ul li a:hover {background-color: #cac8c9;}
#sectionNav ul li.title {padding: 3px 10px 4px 8px; font-weight: bold; color: #3e3a37; background-color: #ffc423; text-transform: uppercase;}
#sectionNav ul li.firstItem a{border-top-width: 0px;background-color: #ffc423;padding: 0 0 0 0;}
#sectionNav ul li.firstItem a:hover{border-top-width: 0px;background-color: #ffc423;}
#sectionNav ul li.lastItem {padding: 3px 0px 3px 0px; background: #eceaeb url(../../images/curves/grey-right.gif) no-repeat right bottom;}
#sectionNav ul li a.on {font-weight: bold;}
#sectionNav ul li a.on:hover {}

/* Section Nav Sub Level */
#sectionNav ul li ul {margin: 0px; padding: 0px; list-style-type: none;}
#sectionNav ul li ul li {}
#sectionNav ul li ul li a {padding: 3px 10px 4px 20px; background-color: #f5f5f5;}
#sectionNav ul li ul li a:hover {}
#sectionNav ul li ul li a.on {font-weight: bold;} 
#sectionNav ul li ul li a.on:hover {}

/* Section Nav Other */
#sectionNav ul li.purple {color: #000000; background-color: #f0c33b;} /* changed to gold */

#sectionNav ul li.eventCalendar div {font-size: 0.9em; color: #000000;}
#sectionNav ul li.eventCalendar select {font-size: 0.9em; margin: 3px 0px 10px 0px;}

/* Content */
#contentWrapper {float: left; width: 589px; margin: 0px 0px 0px 2px;}
#contentWrapper.extraWide {width: 775px; margin: 0px;}

#contentHeaderPhoto {float: left; height: 195px;}
#contentHeaderPhoto img {display: block;}
#contentHeaderRight {float: left; height: 195px; margin-left: 2px;}

#content {float: left; width: 419px;}
#content.wide {width: 589px;}
#content.extraWide {width: 605px;}
div.body {padding: 0px 15px 10px 15px;}
#content.wide li {font-size: 1.2em; line-height: 1.5em;}

#contentRight {float: right; width: 168px;}

/* Quick Links */
div.quickLinks {background: url(../../images/background/quick-links.gif) no-repeat; width: 143px; height: 146px; padding: 50px 5px 0px 20px;}
div.quickLinks ul {margin: 0px; padding: 0px; list-style-type: none; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.2em; font-weight: bold; line-height: 1.9em; color: #ffffff;}
div.quickLinks ul li a {color: #ffffff; text-decoration: none;}

/* Footer */
#footerWrapper {background: #00703c url(../../images/curves/footer-left.gif) no-repeat left bottom; text-align: center;}
#footer {padding: 8px 0px 8px 0px; background: url(../../images/curves/footer-right.gif) no-repeat right bottom;}
#footer ul {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em; line-height: 1.6em; color: #ffffff;}
#footer ul li a {padding: 0px 9px 0px 9px; color: #ffffff; text-decoration: none;}
#footer ul li a:hover {color: #000000;}

/* Translate Section */
#translate {padding: 10px 0px 20px 0px; text-align: center; background-color: #cac6c1; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em;}
#translate ul li {padding: 0px 3px 0px 0px;}

/* Address Section */
#address {padding: 0px 0px 10px 0px; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em; background-color: #cac6c1; text-align: center;}

/* Copyright/Legal Section */
#legal {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em; color: #767371; background-color: #cac6c1; text-align: center;}

/* Spotlight and Student Profiles */
div.spotlight {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em; background: #f5f5f5 url(../../images/curves/light-grey-left.gif) left bottom no-repeat;}
div.spotlight h4 {font-size: 1em; margin: 0px; padding: 5px 15px 0px 15px; height: 19px;}
div.spotlight div {padding: 15px 15px 5px 15px;}
div.spotlight p {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1em; line-height: 1.6em;}
div.spotlight img {border: solid 3px #ffc423; margin: 0px 0px 5px 0px;}

div.red h4 {color: #ffffff; background-color: #1e6f41; text-transform: uppercase;} /* changed to green */

img.profilePhoto {display: block;}
.profileYearMajor {color: #00703c;}

/* Generic Right-Column Component - actually used as of 08/03/10!!!! */
div.generic {padding: 0 10px 5px 10px; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em; background: #f5f5f5 url(../../images/curves/light-grey-left.gif) left bottom no-repeat;}
div.generic p {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1em; line-height: 1.6em;}
div.generic img {border: solid 0px #ffc423; margin: 5px 0px 5px 0px;}

/* Home */
#homeWrapper {width: 775px; margin: 2px 0px 2px 0px;}

#homeHeaderLeft {float: left; width: 605px; height: 196px; background: #ffffff no-repeat left top; margin: 0px 0px 3px 0px;}
#homeHeaderRight {float: right; width: 168px;}

#homeHeaderLeft div {width: 194px; padding: 25px 18px 0px 18px;}
#homeHeaderLeft div h1 {margin: 0px; font-family: Arial, Verdana, Sans-Serif; font-size: 2.3em;}
#homeHeaderLeft div p {margin: 0px; font-size: 1.3em;}
#homeHeaderLeft div a {font-family: Arial, Verdana, Sans-Serif; font-size: 1.6em; font-weight: bold; text-decoration: none;}
#homeHeaderLeft div img.arrow {float: left; padding: 0px 7px 0px 0px;}

#homeHeaderRight div.quickLinks {width: 143px;}

#homeLeft {float: left; width: 256px;}
#homeMiddle {float: left; width: 256px; margin: 0px 3px 0px 4px;}
#homeRight {float: left; width: 256px;}

ul#chooseYourPath {margin: 0px; padding: 0px; list-style-type: none; font-size: 1.2em; line-height: 1.3em;}
ul#chooseYourPath li a {padding: 8px 10px 8px 30px; font-weight: bold; color: #1c1b1a; display: block; text-decoration: none; text-transform: uppercase; background: #85ba5d url(../../images/background/green-dashes.gif) left bottom no-repeat;}
ul#chooseYourPath li a:hover {color: #d02327;}
ul#chooseYourPath li.lastItem a {background-image: url(../../images/curves/green-right.gif); background-position: right bottom;}

div.campuses {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em; height: 180px; background: #ecebeb url(../../images/curves/grey-left.gif) left bottom no-repeat;}
div.campuses div {padding: 15px 15px 5px 15px;}
div.campuses p {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1em; line-height: 1.6em;}
div.campuses img {border: solid 3px #ffc423; margin: 0px 0px 5px 0px;}

div.news {background: #f5f5f5 url(../../images/curves/light-grey-left.gif) left bottom no-repeat;}
div.news p {font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em; line-height: 1.6em; margin: 0px 0px 15px 0px;}
div.news a {color: #1e6f41; font-weight: bold;}
div.news a:hover {color: #000000;}
div.news a.more {font-size: 1.1em; text-decoration: none;}
div.news div.body {padding: 15px 15px 0px 15px;}

div.homeSpotlight div.body {padding: 15px 15px 5px 15px; font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 1.1em; line-height: 1.6em; background: #ecebeb url(../../images/curves/grey-left.gif) left bottom no-repeat;}
div.homeSpotlight a.more {color: #1e6f41; font-weight: bold; text-decoration: none;}
div.homeSpotlight a:hover {color: #000000;}

/* Photo Gallery */
div.photoRow {clear: both; font-size: 1.1em; line-height: 1.63em;}
div.photoRow div {float: left; width: 175px; margin: 0px 15px 10px 0px;}
div.photoRow div.gallery {text-align: center;}
div.photoRow div.lastItem {margin-right: 0px;}
div.photoRow div a {color: #3e3a38; text-decoration: none;}
div.photoRow div a:hover {color: #d02327;}
div.photoRow div img {display: block; margin: 0px 0px 4px 0px;}

div.photoDetailCaption {font-size: 1.1em; line-height: 1.63em; text-align: center;}
div.photoDetailCaption a.photoNav {font-weight: bold; color: #3e3a38; text-decoration: none;}
div.photoDetailCaption a.photoNav:hover {color: #d02327;}

/* News Archive */
div.newsArchiveText p {font-size: 1.1em; line-height: 1.63em;}

div.newsArchiveHeader select, div.newsArchiveHeader input {font-size: 1.1em;}
div.newsArchiveHeader ul {font-size: 1.1em;}
div.newsArchiveHeader ul li a {padding: 0px 8px 0px 8px; text-decoration: none;}
div.newsArchiveHeader ul li.on {font-weight: bold;}
div.newsArchiveHeader ul li.firstItem a {padding-left: 0px;}
div.newsArchiveHeader ul li.lastItem a {padding-right: 0px;}

div.newsArchiveHeader div.year {float: left; margin-right: 80px;}
div.newsArchiveHeader div.search {float: left;}

/* Tabs */
div.tab {float: left; text-align: center; font-size: 1.1em;}
div.tab a {display: block; padding: 5px 10px 5px 10px; font-weight: bold; line-height: normal; text-decoration: none; background-color: #ffe191;}
div.tab a:hover {}
div.tab a.on {background-color: #ffffff; color: #3e3a38;}

/* Events */
div.eventListWrapper {border: solid 1px #3e3a38; width: 558px;}

table.eventListWrapper {border: solid 1px #987f3d;}
table.eventListWrapper th a.tab, table.eventListWrapper th a.tabOn {padding: 2px 0px 2px 0px; display: block; text-decoration: none; background-color: #d5c4a1;}
table.eventListWrapper th a.tab:hover {background-color: #b8a276;}
table.eventListWrapper th a.tabOn {background-color: #ffffff;}

.borderLeft {border-left: solid 1px #aaaaa9;}
.borderRight {border-right: solid 1px #aaaaa9;}
.borderTop {border-top: solid 1px #aaaaa9;}
.borderBottom {border-bottom: solid 1px #aaaaa9;}

/* Search Results */
div.searchResults p {font-size: 1.1em; line-height: 1.63em;}
a.searchResult {color: #737272; text-decoration: none;}

div.searchResultsPageNav {font-size: 1.1em; text-align: center;}
div.searchResultsPageNav ul {display: inline;}
div.searchResultsPageNav ul li a {padding: 0px 3px 0px 3px;}
