@charset "UTF-8";
/* CSS Document */
/*main color: ?*/
/*contrast color: ?*/


body{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin:0;
  padding:0;
/*color:#003399;*/

}

#container { margin:0 auto; width:780px; position:relative; }

#breadCrumbs{
  display:none;
	margin-top:-12px;
	margin-bottom:-5px;
}

#breadCrumbs TABLE TD {
font-size: 10px !important;
}

#breadCrumbs TABLE TD a{
font-size: 10px !important;
}
/*H1{
font-size:1.5EM;
}*/

/*H2{
font-size:1em;
color:white;
background-color:#003399;
width:220px;
padding-left:5px;
}*/

HR{
margin-top:0px;

}

#topBanner{
	width: 780px;
	margin-top:0;
	background-color:#032b66;
	height:100px;
}

#topBanner .bannerlogo a img { padding:15px 0 16px 20px; border:0; }
#topBanner .bannertext a img { padding:0; border:0; margin:0; }
#topBanner .bannertext h1 a img { margin-top:-10px; }
#topBanner .bannertext { 
  position:absolute; 
  top:20px; 
  right:20px; 
  text-align:right;  
  font-family:Palatino, Georgia, Times, serif;
}
#topBanner .bannertext h1, #topBanner .bannertext h2 { margin:0; padding:0; }
#topBanner .bannertext h1 a:link, #topBanner .bannertext h1 a:visited,
#topBanner .bannertext h1 a:hover, #topBanner .bannertext h1 a:active { 
  color:#032b66;
}
#topBanner .bannertext h2 a:link, #topBanner .bannertext h2 a:visited,
#topBanner .bannertext h2 a:hover, #topBanner .bannertext h2 a:active { 
  color:#032b66;
}

/*#menu { height:22px; text-align:right; width:780px; padding:0; color:#fff; line-height:22px; } */
#menu { height:22px; }


/*
#content-container {
  background-color:#fff;
  overflow:hidden;
  width:780px;
  position:relative;
  top:22px;
}*/

#content-container{
  background-color:#fff;
  overflow:hidden;
  width:780px;
  padding:22px 0 0 0;
  margin:0;
}


#about-container {
  padding:0; margin:0;
  background-color:#032b66;
  height:185px;
}
#about-container img {
  float:right; 
  border:0;
  }

#about-area {
  color:#fff;
  width:178px;
  float:left;
  height:165px;
  margin:0;
  padding:10px 0 10px 20px;
}
#about-area a { display:block; padding:5px; text-decoration:none; color:#fff; }
#about-area a:link, #about-area a:visited { }
#about-area a:hover, #about-area a:active { background-color:#365f99; }
#about-area ul { margin:0; padding:0; list-style-type:none; }
#about-area ul li { margin:0; padding:0; }
#about-area .hours { padding-bottom:10px; }
#about-area h3 { margin:0 0 5px 0; padding:0; }
#about-area h3 a { margin:0; padding-top:0; display:inline; }
#about-area h3 a:hover, #about-area h3.smaller a:active { text-decoration:underline; background-color:inherit; }
#about-area ul li.hours-more a { font-size:80%; display:inline; }
#about-area ul li.hours-more a:hover, #hours-exceptions a:active { text-decoration:underline; background-color:inherit; }

/* styles for the left nav bar */

#nav-secondary { text-align:center; padding-bottom:30px; }
#nav-secondary ul { margin:0; padding:0 5px; list-style-type:none; text-align:left; }
#nav-secondary ul li a { display:block; padding:5px 5px; text-decoration:none; }
#nav-secondary ul li a:link, #nav-secondary ul li a:visited { background-color:#032b66; color:#fff; }
#nav-secondary ul li a:hover, #nav-secondary ul li a:active { background-color:#365f99; color:#fff; }
#nav-secondary ul ul { margin:0; padding:0 0 0 20px; }
/*#nav-secondary h3.navhead { text-align:center; font-size:1.5em; color:#fff; padding:0 10px; }
#nav-secondary h3.navhead a { display:block; text-decoration:none; }
#nav-secondary h3.navhead a:link, #nav-secondary h3.navhead a:visited { background-color:#032b66; color:#fff; }
#nav-secondary h3.navhead a:hover, #nav-secondary h3.navhead a:active { background-color:#365f99; color:#fff; }
*/
#nav-secondary ul.global { text-align:left; }
#nav-secondary ul.global li a { padding-right:15px; }
#nav-secondary h3 { margin:0; padding:0; }
#nav-secondary h3.global { padding-top:20px; }
#nav-secondary img { border:0; padding:0; margin:0; }
#nav-secondary img a { border:0; padding:0; margin:0; }
/*#nav-secondary #current { background-color:#04409a; }*/
#nav-secondary #current a:link, #nav-secondary #current a:visited { background-color:#144286; color:#fff; }
#nav-secondary #current a:hover, #nav-secondary #current a:active { background-color:#365f99; color:#fff; }

#nav-secondary {display:none;}

#content-main{
  background-color:#efefef;
  width:740px;
  float:right;
  padding:0 20px;
}
#content-main ul { margin-left:40px; }
#content-main h2{
  color:#990033;
  font-size:1.75em;
  padding:0;
  margin:0;
}

#content-main h3 {
  font-size:1.25em;
  width:auto;
  color:#003366;
  margin:5px 0;
}

#content-main h4{
  font-size:1.1em;
  line-height:1em;
  width:220px;
  color:#003366;
}
#content-main table { padding:0; margin-top:10px; }
#content-main .table-info, #content-main .nb {
font-size:0.8em;
font-style:italic;
line-height:0.8em;
}
#content-main .table-info { text-align:center; }

#research-area, #services-area, #departments-area { 
  float:right; 
  color:#032b66; 
  width:210px; 
  padding:10px 0; 
}

#departments-area, #services-area, #research-area { margin:10px 12px; float:right; } 
#research-area { width:222px; }

#research-area h3, #research-area h4, #services-area h3, #services-area h4, #departments-area h3, #departments-area h4 { padding:0; margin:0 0 10px 0; color:#032b66; }
#research-area h3 a, #services-area h3 a, #research-area h4 a, #services-area h4 a, #departments-area h4 a, #departments-area h4 a  { color:#032b66; text-decoration:none; }
#research-area a, #services-area a, #departments-area a { color:#032b66; }
#research-area ul li a, #services-area ul li a, #departments-area ul li a { color:#032b66; }
#research-area ul li a:hover, #services-area ul li a:hover, #departments-area ul li a:hover,
#research-area ul li a:active, #services-area ul li a:active, #departments-area ul li a:active { text-decoration:underline; }

#departments-area h3 {  font-size:18px; }
#departments-area a img { border:0; }

#services-area h3 a, #research-area h3 a { 
text-decoration:none; 
font-size:1.25em;
width:auto;
color:#003366;
margin:5px 0; 
}

#services-area ul, #research-area ul, #departments-area ul { 
list-style-type:none; 
margin:0; 
padding:0 5px; 
}
#services-area ul li a, #research-area ul li a { color:#003366; text-decoration:none; }

#help-area, #study-area {
text-align:center;
background-color:#903; color:#fff; 
padding:10px; margin:10px;
}
#help-area ul li {
display:inline; padding:0 7px; font-size:80%;
}
#help-area a { color:#fff; text-decoration:none; }
#help-area a:link, #help-area a:visited { color:#fff; }
#help-area a:active, #help-area a:hover { color:#fff; }
#help-area h3 a { color:#fff; }

#help-area ul li a { color:#fff; }

#study-area {
background-color:#64992c;
}
#study-area a { color:#fff; text-decoration:none; }
#study-area a:link, #study-area a:visited { color:#fff; }
#study-area a:active, #study-area a:hover { color:#fff; }

#research-area .goButton img { margin-top:5px; }
#advanceSearch a { font-size:80%; }
#research-area h4 a { text-decoration:none; font-size:100%; padding:0; margin:0; }
#research-area h4.research-guide-links { padding:0; margin:0; }
#research-area p { margin:0 0 10px 5px; }
#research-area p.research-guide-links a:link, #research-area p.research-guide-links a:visited { text-decoration:none; }
#research-area p.research-guide-links a:hover, #research-area p.research-guide-links a:active { text-decoration:underline; }

/* Special buttons */
#help-button, #studyroom-button {
text-align:center;
background-color:#903; color:#fff; 
padding:10px; margin:10px;
}
#help-button ul li {
display:inline; padding:0 7px; font-size:80%;
}
#help-button a { color:#fff; text-decoration:none; }
#help-button a:link, #help-button a:visited { color:#fff; }
#help-button a:active, #help-button a:hover { color:#fff; }
#help-button h3 a { color:#fff; }

#help-button ul li a { color:#fff; }

#studyroom-button {
background-color:#666;
}
#studyroom-button a { color:#fff; text-decoration:none; }
#studyroom-button a:link, #studyroom-button a:visited { color:#fff; }
#studyroom-button a:active, #studyroom-button a:hover { color:#fff; }

#studyroom-button .subtext { font-size:70%; line-height:70%; }
#studyroom-button .subtext-span { display:block; padding-top:5px; }

.centered { text-align:center; clear:both;}
.centered table { margin:0 auto; }

#site-info{
  clear:both;
  width: 780px;
  height:80px;
  background-color:#032b66;
  color:#fff;
  margin: 0;
  padding: 10px 0;
  position:relative;
}
#site-info #blurb {
  position:absolute;
  right:20px;
  font-style:italic;
  float:right;
  text-align:right;
  margin-left:300px;
  width:300px;
}
#site-info #blurb a:link, #site-info #blurb a:visited,
#site-info #blurb a:hover, #site-info #blurb a:active { color:#fff; }
#site-info #address {
  position:absolute;
  left:20px;
  width:300px;
  
}

#pageMenu{
	float:right;
	margin-top:-20px;
}

/* images */
.rfloat { float:right; padding:0 0 5px 5px; }
.lfloat { float:left; padding:0 5px 5px 0; }
.img-tagline-rt { float:right; font-size:80%; clear:right; }
.img-tagline-lt { float:left; font-size:80%; clear:left; }

