
body {
  font-family: Verdana;
  background-color: #203142;
}

#campusNews {
  font-size: 12px;
  color: white;
}

.search {
  text-align: left;
  font-size: 12px;
}

#links {
  width:121px;
  height:70px;
}

#spacer {
  height:22px;
}

#call {
  font-size:11px;
  color: white;
}

#logo {
  height: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.futureScrollArea {
  height: 265px;
  width: 470px;
  font-size: 10px;
  font-family: Verdana;
  overflow: auto;
}

.slideshowScrollArea {
  height: 325px;
  width: 800px;
  padding-left: 10px;
  overflow: auto;
}

.mapScrollArea {
  background-color: white;
  height: 347px;
  width: 257px;
  font-size: 9px;
  font-family: Verdana;
  font-weight: Bold;
  overflow: auto;
  padding-right: 10px;
  padding-left: 10px;
}

.mapScrollAreaAdmin { color: #A50102 }
.mapScrollAreaLab { color: #43672A }
.mapScrollAreaRes { color: #0460C5 }
.mapScrollAreaOther { color: #EDAC4E }


.ourScrollArea {
  background-color: #BCC1C7;
  height: 360px;
  width: 379px;
  font-size: 12px;
  font-family: Verdana;
  overflow: auto;
  padding-right: 10px;
  padding-left: 10px;
}

.genericScrollArea {
  height: 310px;
  width: 613px;
  font-size: 10px;
  font-family: Verdana;
  overflow: auto;
}

.alert {
  color: white;
  font-size: 20px;
}

.alert a {
  color: white;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold;
}
.searchScrollArea {
  height: 500px;
  width: 802px;
  font-size: 10px;
  font-family: Verdana;
  overflow: auto;

}

.slideshowsScrollArea {
  height: 300px;
  width: 790px;
  font-size: 10px;
  font-family: Verdana;
  overflow: auto;
}

#footer {
  font-size: 9px;
  color: #CDCFCA;
  padding-top: 3px;
}

.headerSubTitle {
  font-size: 9px;
}

.headerTitle {
  font-size: 18px;
}

.headerLinksBlack {
  font-size: 12px;
  color: black;
  padding-left: 20px;
  padding-right: 20px;
}

.headerLinksBlack a {
  font-size: 12px;
  color: black;
  text-decoration: underline;
}

.headerLinksBlack a:hover {
  color: white;
}

.darkMouseover:hover {
  color: black;
}

.headerLinksWhite {
  font-size: 12px;
  color: white;
  padding-left: 20px;
  padding-right: 20px;
}

.headerLinksWhite a {
  font-size: 12px;
  color: white;
  text-decoration: underline;
}

.testamonial {
  font-size: 10px;
  color: #000033;
}

.textInput {
  font-family: Verdana;
  font-size:9px;
  border-style:inset;
  border-width:2px;
}

.applyTable {
  font-size: 9px;
}

.applySubTable {
  font-size: 6px;
  font-weight: none;
}
.applyTableHeader {
  font-size: 11px;
  font-weight: bold;
}
.apply {
  font-size: 9px;
}

.visitTitle {
  font-size: 11px;
  font-weight: bold;
  color: #607A93;
}

.visitTitleLink {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #607A93;
}

.visitTable {
  font-size: 10px;
}

.visitLink {
  font-size: 10px;
  color: white;
  text-decoration: none;
}

.applyAddress {
  font-size: 9px;
  font-weight: none;
}

.potwTitle {
  font-size: 13px;
  color: white;
}

.potwBy, potwBy a {
  font-size: 10px;
  color: white;
}

.cceTitle {
  font-size: 13px;
  color: white;
}

.alumniSection {
  font-size: 11px;
  color: white;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.alumniTable {
  font-size: 11px;
  color: white;
}

.alumniSection a {
  font-size: 11px;
  color: white;
  text-decoration: underline;
}
a:hover {
  color: #EDA929;
}

.alumniHeadingTitle {
  font-size: 11px;
  color: white;
}

.alumniTitle {
  font-size: 13px;
  font-weight: bold;
  color: #eda628;
}

.alumniSubTitle {
  font-size: 13px;
  font-weight: bold;
  color: #eda628;
}

td.lPadded {
  padding-left:7px;
}

td.rPadded {
  padding-right:7px;
}

.footerLinks {
  font-family: Verdana;
  color: #CDCFCA;
  font-size: 9px;
  text-decoration: none;
}

.academicsSection {
  color: white;
  font-size: 12px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.academicsSectionScroll {
  color: white;
  font-size: 12px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}


.academicsSection table, .academicsSection a, .academicsSectionScroll table, .academicsSectionScroll a{
  color: white;
  font-size: 12px;
  padding: 0;
}

.academicsSection ul {
    padding-left: 14px;
}

.academicsTitle {
  color: #CA9629;
  font-size: 12px;
  font-weight: bold;
}

.academicsSubTitle {
  color: #CA9629;
  font-size: 12px;
  font-weight: bold;
}

.forestrySection {
  color: white;
  font-size: 12px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}


.futureSectionTable {
  color: white;
  font-size: 12px;
}

.futureSection a {
  color: white;
  font-size: 12px;
}

.genericSection {
  font-size: 12px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.genericSectionNoPadding {
  font-size: 12px;
}

.genericSectionNoPadding table, .genericSectionNoPadding a {
  font-size: 12px;
  color: black;
}


.genericSectionNoPaddingWhite {
  font-size: 12px;
  color: white;
}
.genericSectionNoPaddingWhite table, .genericSectionNoPaddingWhite a {
  font-size: 12px;
  color: white;
}

.genericSectionBlackLink {
  font-size: 12px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.genericSectionBlackLink table, .genericSectionBlackLink a {
  font-size: 12px;
  color: black;
}
.genericSectionBlackLink a:hover {
  color: white;
}

.genericSection table, .genericSection a {
  font-size: 12px;
  color: black;
}

.genericSectionWhite {
  font-size: 12px;
  color: white;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.genericSectionWhite table, .genericSectionWhite a {
  font-size: 12px;
  color: white;
}

.genericSectionWhiteFuture {
  font-size: 12px;
  color: white;
}

.genericSectionWhiteFuture table, .genericSectionWhiteFuture a {
  font-size: 12px;
  color: white;
}

.librarySearchSection, .librarySearchSection a {
  font-size: 12px;
  color: #db902b;
}

a.linkWhiteToBlack {
  font-size: 10px;
  color: white;
}

a.linkWhiteToBlack:hover {
  color: black;
}


.displaySectionWhite {
  font-size: 12px;
  color: white;
}

.displaySectionWhite table, .displaySectionWhite a {
  font-size: 12px;
  color: white;
}

.currentSection {
  font-size: 12px;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.currentSection table {
  font-size: 12px;
}

.currentSection a {
  font-size: 12px;
  color: black;
}

.librarySection {
  color: #CDCFCA;
  font-size: 11px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 10px;
}

.textfield {
  border:1px solid #000000;
  height:20px;
  font-size: 9px;
  margin: 0px;
  width:100px;
}

.linkPipe {
  font-family: Verdana;
  color: #CDCFCA;
  font-size: 10px;
  text-decoration: none;
}

.footerLinkText {
  font-family: Verdana;
  color: #CDCFCA;
  font-size: 9px;
}

.aboutNavLinks {
  font-family: Verdana;
  color: #CDCFCA;
  font-size: 12px;
  text-decoration: none;
}

.futureLinks {
  font-family: Verdana;
  color: white;
  font-size: 10px;
  text-decoration: none;
}

.linkFolder {
  font-family: Verdana;
  color: white;
  font-size: 8px;
  text-decoration: none;
}

a:hover {color : #EDA929}

.tier2, tier2.a {
  color : #203142;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-align: left;
  text-decoration: none;
}

.calendarTableHeaders {
  /* This style is applied to all table cells that are headers
  for user's information */
  font-family: Verdana;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
  text-align: center;
}

.calendars {
  /* This is the style applied to all mini calendar table cells */
  font-family: Verdana;
  font-size: 8px;
  color: #000000;
  text-align: left;
  width: 50px;
}
a.THLinks  {
  font-family: Verdana;
  font-size: 8px;
  text-align: center;
  text-decoration: none;
}

.careerNewsScrollArea {
  height: 369px;
  width: 240px;
  font-size: 10px;
  font-family: Verdana;
  overflow: auto;
  padding-left: 5px;
}

.careerNewsScrollArea a {
  font-size: 10px;
  font-family: Verdana;
}

/* ------------------------ HORIZONTAL FLYOUT ------------------------ */
ul.menu, ul.menu ul, ul.menu li {
  display:block;
  margin:0px;
  padding:0px;
}

ul.menu li.folder:hover { color: #EDA929; z-index:10; }

ul.menu ul, ul.menu li:hover ul ul {
  display:none;
}

ul.menu li:hover ul, ul.menu li:hover li:hover ul {
  display:block;
}

ul.menu {
  width:157px;
  list-style:none;
}

ul.menu li {
  position:relative;
  z-index:9;
  list-style:none;
  width:155px;
}

ul.menu li.folder ul {
  position:absolute;
  left:157px; /* IE */
  top:0px;
  text-align: right;
}

ul.menu li.folder>ul {
  left:157px;
  width: 155px;
}

ul.menu a {
  text-decoration: none;
  font-family: Verdana;
  font-size: 9px;
  width: 100%;
  color: white;
}

.brownFlyout1 { background-color: #b2690d; }
.brownFlyout2 { background-color: #b87820; }
.brownFlyout3 { background-color: #c18338; }
.brownFlyout4 { background-color: #c6944d; }
.brownFlyout5 { background-color: #d09f64; }
.brownFlyout6 { background-color: #d6b280; }

/* ------------------------ END HORIZONTAL FLYOUT ------------------------ */


/* ------------------------ VERTICLE FLYOUT ------------------------ */
ul.verFly, ul.verFly ul, ul.verFly li {
  display:block;
  margin:0px;
  padding:0px;
}

ul.verFly li.vfolder:hover { z-index:10;}

ul.verFly ul, ul.verFly li:hover ul ul {
  display:none;
}

ul.verFly li:hover ul, ul.verFly li:hover li:hover ul {
  display:block;
}

ul.verFly {
  width:100%;
  list-style:none;
  background:#3A3F2C;
}

ul.verFly li {
  position:relative;
  z-index:9;
  color: #9d9da1;
  list-style:none;
  width:100%;
}

ul.verFly li.vfolder ul {
  position:absolute;
  left:0px; /* IE */
  top:18px;
  text-align: left;
}

ul.verFly ul {
  left:-2px;
  width: 141px;
}

ul.verFly a {
  text-decoration: none;
  font-family: Verdana;
  font-size: 9px;
  width: 100%;
  color: white;
  padding-left: 6px;

}
ul.verFly a:hover {
  color: #EDA929;
}

ul.verFlyR, ul.verFlyR ul, ul.verFlyR li {
  display:block;
  margin:0px;
  padding:0px;
}

ul.verFlyR li.vfolder:hover { z-index:10; color: yellow;}

ul.verFlyR ul, ul.verFlyR li:hover ul ul {
  display:none;
}

ul.verFlyR li:hover ul, ul.verFlyR li:hover li:hover ul {
  display:block;
}

ul.verFlyR {
  width:100%;
  list-style:none;
  background:#3A3F2C;
}

ul.verFlyR li {
  position:relative;
  z-index:9;
  list-style:none;
  width:100%;
}

ul.verFlyR li.vfolder ul {
  position:absolute;
  right:0px; /* IE */
  top:18px;
  text-align: left;
}

ul.verFlyR ul {
  right: 0px;
  width: 140px;
}

ul.verFlyR a {
  text-decoration: none;
  font-family: Verdana;
  font-size: 9px;
  width: 100%;
  color: white;
  padding-left: 6px;

}
ul.verFlyR a:hover {
  color: #EDA929;
}

.greenFlyout {background-color: #4e5342;}
.greenFlyout1 {background-color: #4e5342;}
.greenFlyout2 {background-color: #575c4b;}
.greenFlyout3 {background-color: #616556;}
.greenFlyout4 {background-color: #6b6f61;}
.greenFlyout5 {background-color: #75796c;}
.greenFlyout6 {background-color: #7f8276;}

/* ------------------------ END VERTICLE FLYOUT ------------------------ */


ul.verSLABFly, ul.verSLABFly ul, ul.verSLABFly li {
  display:block;
  margin:0px;
  padding:0px;
}

ul.verSLABFly li.vSLABfolder:hover { z-index:10;}

ul.verSLABFly ul, ul.verSLABFly li:hover ul ul {
  display:none;
}

ul.verSLABFly li:hover ul, ul.verSLABFly li:hover li:hover ul {
  display:block;
}

ul.verSLABFly {
  width:100%;
  border:0px solid #9d9da1;
  list-style:none;
  background: #203141;
}

ul.verSLABFly li {
  position:relative;
  z-index:9;
  list-style:none;
  color: #9d9da1;
  width: 100%;

}

ul.verSLABFly li.vSLABfolder ul {
  position:absolute;
  left:-2px; /* IE */
  top:18px;
  text-align: left;
}

ul.verSLABFly ul {
  left:-2px;
  width: 100%;
}

ul.verSLABFly a {
  text-decoration: none;
  font-family: Verdana;
  font-size: 9px;
  width: 100%;
  color: white;
  padding-left: 6px;
}

ul.verSLABFly a:hover {
  color: #EDA929;
}

.blueFlyout {
  background-color: #203141;
  font-family: Verdana;
  border-bottom: 1px ;
  border-top: 0px ;
  border-left: 1px ;
  border-right: 1px ;
  border-style: solid;
  border-color: #9d9da1;
}

/* Popular Links addition */
#menu2 .vfolder ul
{
	top: 25px;
	width: 157px;
}

#menu2 .vfolder a
{
	padding: 0;
	margin: 0;
}

#menu2
{
	background: #B36000;
}

/* FAQ Page Styles */

#faq h2, #faq h3 {font-size: 1em;}

#faq h3
{
	font-style: italic;
	font-weight: normal;
}

#faq .figure-left
{
	float: left;
	padding: 0 1em 1em 0;
}

#faq .figure img {padding: 0 0 .5em 0;}

#faq .figure
{
	text-align: center;
}

#faq blockquote
{
	font-style: italic;
	font-weight: bold;
}

