@charset "utf-8";

body {
	background-color: #E8EAEA;
	background-image: url(../images/btn_over.jpg);
}
a:link, a:visited, a:active {
	color: #1D696A;
}
a:hover {
	color: #003399;
}
#footer h3 {
	font-size: 100%;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: .5em;
}
.callBox h2 {
	color: #13472D;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-top: .3em;
	margin-bottom: .2em;
	text-transform: none;
	letter-spacing: 1px;
	font-size: 18px;
	height: auto;
}
#bottomBox h2 {
	margin-top: 0;	
}
.callBox h3, #mainCol .callBox h3 {
	color: #1D696A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.callBox {
	background-color: transparent;
	border: none;
}
.callBox .wrap {
	border: none;
}
.callBox .bottom {
	display: none;
}
#bottomBox .wrap {
	padding-right: 0;	
}
.callBox .content {
	margin-top: 0;	
	padding-top: 0;
}
#bottomBox .content {
	position: relative;
	left: 10px;	
}
.callBox ul.featurePods li {
	width: 24.5%;
}
.callBox ul.featurePods li a:hover {
	background-color: #DBE3E5;
}
#outerWrap {
	background-color: #E8EAEA;
	background-image: url(../images/bg.jpg);
}
#banner {
	background-image: url(../images/banner.jpg);
}
#nav {
	background-image: url(../images/button_divider.jpg);
}
#nav li {
	background-image: url(../images/button_divider.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#nav a:hover {
	background-image: url(../images/btn_over.jpg);
}
#homePage #nav #home a:link,
#homePage #nav #home a:active,
#homePage #nav #home a:visited,
#homePage #nav #home a:hover,
#policiesPage #nav #policies a:link,
#policiesPage #nav #policies a:active,
#policiesPage #nav #policies a:visited,
#policiesPage #nav #policies a:hover,
#mailingsPage #nav #mailings a:link,
#mailingsPage #nav #mailings a:active,
#mailingsPage #nav #mailings a:visited,
#mailingsPage #nav #mailings a:hover,
#conferencesPage #nav #conferences a:link,
#conferencesPage #nav #conferences a:active,
#conferencesPage #nav #conferences a:visited,
#conferencesPage #nav #conferences a:hover,
#aboutPage #nav #about a:link,
#aboutPage #nav #about a:active,
#aboutPage #nav #about a:visited,
#aboutPage #nav #about a:hover
{
	background-image: url(../images/btn_down.jpg);
}
#bookSearch label {
	color: #005A84;
}
#topNav li a:link,
#topNav li a:active,
#topNav li a:visited
{
	color: #005A84;
}
#topNav li a:hover {
	color: #090;
}
#mainCol #topBox {
	background-image: none;
	padding-bottom: 5px;
}
#mainCol .callBox .wrap {
	/*background-image: url(../images/box_head_main.jpg);*/
	background-image: none;
}
#mainCol #topBox .wrap {
	/*background-image: url(../images/box_head_intro.jpg);*/
	background-image: none;
}
#mainCol .callBox .bottom {
	/*background-image: url(../images/box_bottom_main.jpg);*/
	background-image: none;
}
#sideCol .callBox,
#topBox
{
	background-color: #FFFFFF;
	border: 1px #B7CED8 solid;
}
#sideCol .callBox .wrap {
	/*background-image: url(../images/box_head_side.jpg);*/
	background-image: none;
}
#sideCol .callBox .bottom {
	/*background-image: url(../images/box_bottom_side.jpg);*/
	background-image: none;
}
#sideCol .callBox .content {
	padding: 0 0 8px 0;
}
#sideCol .callBox ul li {
	color: #005A84;
}
#sideCol .callBox ul li a:link,
#sideCol .callBox ul li a:active,
#sideCol .callBox ul li a:visited
{
	padding: 3px 2px 3px 2px;
	background-image: none;
	color: #005A84;
	/*border-bottom: 1px solid #CEC791;*/
}
#sideCol .callBox ul li a:hover {
	text-decoration: none;
	background-color: #E1DDC2;
}
#sideCol .callBox ul li.activeDiscipline {
	margin-top: 0;
	margin-bottom: 4px;
}
#sideCol .callBox ul li.activeDiscipline a:link,
#sideCol .callBox ul li.activeDiscipline a:active,
#sideCol .callBox ul li.activeDiscipline a:visited
{
	padding: 3px 2px 3px 2px;
	background-image: none;
	background-color: #E1DDC2;
}
#sideCol .callBox ul li.activeDiscipline a:hover {
	color: #172E40;
	background-color: #FFFFCC;
}
#sideCol .callBox ul li.activeDiscipline ul li a:link,
#sideCol .callBox ul li.activeDiscipline ul li a:active,
#sideCol .callBox ul li.activeDiscipline ul li a:visited,
#sideCol .callBox ul li.activeDiscipline ul li a:hover
{
	background-image: none;
	padding: 3px 2px 3px 18px;
	background-color: #E1DDC2;
	border-bottom: none;
	color: #172E40;
}
#sideCol .callBox ul li.activeDiscipline ul li a:hover,
#disciplinePage #sideCol .callBox ul li.activeDiscipline ul li a:hover
{
	background-color: #172E40;
	color: #EEEEEE;
}
#subjectsPage body, #coursesPage body {
	background-image: url(../images/toggle_collapse.gif);
}
.expandable span.categoryName {
	background-image: url(../images/toggle_expand.gif);
}
.expanded span.categoryName {
	background-image: url(../images/toggle_collapse.gif);
}
#catalogsBox {
	background-image: url(../images/box_bg_intro.jpg);
}
#aboutPage #mainCol .callBox h3 {
	margin: 1.5em 0 .35em 0;
}
#aboutPage #mainCol #bottomBox h3 {
	color: #13472D;
	margin: 1em 0 .35em 0;
}
#aboutPage #mainCol ul.list,
#aboutPage #mainCol ol.list
{
	margin-top: 0;
}
#footer {
	color: #699;
	margin-top: 0;
	padding-top: 1em;
}
#credits {
	border-top-color: #B7CED8;
}
#credits span {
	color: #699;
}
#footer a:link,
#footer a:active,
#footer a:visited
{
	color: #699;
}
#footer #credits a:link,
#footer #credits a:active,
#footer #credits a:visited
{
	color: #699;
}
.floatMessage, .floatMessage2 {
	color: #333333;
}
.callBox .wrap .floatMessage a:link,
.callBox .wrap .floatMessage a:active,
.callBox .wrap .floatMessage a:visited
{
	color: #003366;
}
.callBox .wrap .floatMessage a:hover span {
	color: #060;	
}
.callBox ul.pagination li {
	color: #13472D;
}
.callBox ul.pagination li a:link,
.callBox ul.pagination li a:active,
.callBox ul.pagination li a:visited
{
	color: #13472D;
}
.callBox ul.pagination li a:hover {
	color: #1D696A;
}
.callBox ul.pagination li.boxNum span {
	background-color: #13472D;
}
.callBox ul.pagination li.boxNum span,
.callBox ul.pagination li.boxNum a:link,
.callBox ul.pagination li.boxNum a:active,
.callBox ul.pagination li.boxNum a:visited
{
	border: 1px solid #13472D;
}
.callBox ul.pagination li.boxNum a:hover {
	background-color: #1D696A;
}
