.text   { color: black; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
A.text:hover   { color: #0000CC; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.textmid   { color: black; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 16px; text-transform: none }
.textsmall   { color: black; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.titlefont   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 18px; text-transform: none }
.titlemid   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 16px; text-transform: none }
.titletext   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }

.strongtext   { color: #0000CC; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.strongmid   { color: #0000CC; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 16px; text-transform: none }
.strongsmall   { color: #0000CC; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.alerttitle   { color: #CC0000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 18px; text-transform: none }
.alerttext   { color: #CC0000; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.alertmid   { color: #CC0000; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 16px; text-transform: none }
.alertsmall   { color: #CC0000; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.heading   { color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.headingtext   { color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.headingsmall   { color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.headertext   { color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.headermid   { color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 16px; text-transform: none }
.headersmall   { color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.celltitle   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 18px; text-transform: none }
.celltext   { color: #000000; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
A.celltext:hover   { color: #0000CC; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.cellmid   { color: #000000; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 16px; text-transform: none }
.cellsmall   { color: #000000; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
.cellsmall:hover   { color: #0000CC; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.gmfont   { color: #0000CC; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.gmfontsmall   { color: #0000CC; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.catalogtitle   { color: #0000CC; text-decoration: none; font-family: Verdana,Arial,Helvetica,Sans Serif; font-weight: normal; font-size: 14px; text-transform: none }
.catalogitem   { color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
A.catalogitem:hover   { color: #3333cc; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.catalogtext   { color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
A.catalogtext:hover   { color: #3333cc; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.catalogprice   { color: #3333cc; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
A.catalogprice:hover   { color: #000000; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.catalogprice2   { color: #3333cc; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.catalogprice2:hover   { color: #000000; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
.catalogsale   { color: #CC0000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
A.catalogsale:hover   { color: #330000; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
.cataloglink   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.cataloglink:hover   { color: #3333cc; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
.catalogcount   { color: #000099; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
A.catalogcount:hover   { color: #000000; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }

.itemtitle   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.itemtitle2   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.itemtext   { color: black; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.itemprice   { color: #3333cc; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.itemprice2   { color: #3333cc; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 12px; text-transform: none }
.itemsale   { color: #CC0000; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
.itemlink   { color: #0000CC; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.itemlink:hover   { color: #0000CC; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.featuredheading   { color: #0000CC; text-decoration: none; font-family: Verdana,Arial,Helvetica,Sans Serif; font-weight: bold; font-size: 14px; text-transform: none }
A.featuredheading:hover   { color: #0000CC; text-decoration: underline; font-family: Verdana,Arial,Helvetica,Sans Serif; font-weight: bold; font-size: 14px; text-transform: none }
.featuredtitle   { color: #000000; text-decoration: none; font-family: Verdana,Arial,Helvetica,Sans Serif; font-weight: bold; font-size: 16px; text-transform: none }
A.featuredtitle:hover   { color: #0000CC; text-decoration: underline; font-family: Verdana,Arial,Helvetica,Sans Serif; font-weight: bold; font-size: 16px; text-transform: none }
.featuredmid   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
A.featuredmid:hover   { color: #0000CC; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
.featuredtext   { color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.featuredtext:hover   { color: #0000CC; text-decoration: underline; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
.featuredprice   { color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
A.featuredpricesmall   { color: black; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 9px; text-transform: none }
.featuredsale   { color: #CC0000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }

.featuredclass   { color: #0000CC; text-decoration: none; font-family: Arial,Verdana,Helvetica,Sans Serif; font-weight: normal; font-size: 12px; font-style: normal; text-transform: none }
A.featuredclass:hover   { color: #000000; text-decoration: underline; font-family: Arial,Verdana,Helvetica,Sans Serif; font-weight: normal; font-size: 12px; font-style: normal; text-transform: none }

select.term { width: 100%; background-color:#ffffff; color:#000000; font-weight:bold; font-size:12px; font-style:normal; }
select.dept { width: 100%; background-color:#eeeeff; color:#000000; font-weight:bold; font-size:12px; font-style:normal; }
select.course { width: 100%; background-color:#ddddff; color:#000000; font-weight:bold; font-size:12px; font-style:normal; }
select.section { width: 100%; background-color:#ccccff; color:#000000; font-weight:bold; font-size:12px; font-style:normal; }

.logintext   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
.datetext   { color: #000000; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px; text-transform: none }
.loginbutton   { color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
.loginbutton:hover   { color: #ffcc66; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
.logoutbutton   { color: #ffffff; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }
.logoutbutton:hover   { color: #ffcc66; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 12px; text-transform: none }

.sectionfont   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: normal; font-size: 12px; text-transform: none }
.sectionfont:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: normal; font-size: 12px; text-transform: none }
.sectionfont2   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; text-transform: none }
.sectionfont2:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; text-transform: none }

.sidedept   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 14px; line-height: 24px; text-transform: uppercase }
.sidedept:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 14px; line-height: 24px; text-transform: uppercase }
.sidedept2   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 14px; line-height: 24px; text-transform: uppercase }
.sidedept2:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 14px; line-height: 24px; text-transform: uppercase }

.sidesection   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
.sidesection:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
.sidesection2   { color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; }
.sidesection2:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; }

.level3side   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
.level3side:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
.level3side2   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; }
.level3side2:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; }

.level4side   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
.level4side:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
.level4side2   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; }
.level4side2:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; }

.sidetitle   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; text-transform: uppercase }
.sideheading   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 14px; text-transform: uppercase }
.sidesubheading   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 14px }
.sidefont   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 14px; line-height: 24px; text-transform: uppercase }
A.sidefont:hover   { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 14px; line-height: 24px; text-transform: uppercase }
.sidelink { color: #0000CC; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
A.sidelink:hover  { color: #0000CC; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
.sidelink:hover { color: #000000; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }

.carttitle   { color: #ffcc66; text-decoration: none; font-family: Verdana, Arial, Helvetica, "San Serif"; font-weight: bold; font-size: 11px; text-transform: uppercase }

.boxtitle   { color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; text-transform: uppercase }
.boxheading   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; text-transform: uppercase }
.boxsubheading   { color: #0000CC; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px }
.boxfont   { color: #000000; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
A.boxfont:hover   { color: #0000CC; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
.boxlink { color: #000000; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }
A.boxlink:hover { color: #0000CC; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 12px; }

.infoheading   { color: #3333cc; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; text-transform: none }
.infoheading:hover   { color: #000099; text-decoration: underline; font-family: Arial, Helvetica, Verdana, "San Serif"; font-weight: bold; font-size: 12px; text-transform: none }
.infofont   { color: #3333cc; text-decoration: none; font-family: Arial, Helvetica, Verdana, "San Serif"; font-size: 10px; }
.infofont2   { color: #3333cc; text-decoration: none; font: italic 10px Arial, Helvetica, Verdana, "San Serif"; }
A.infofont2:hover   { color: #000099; text-decoration: underline; font: italic 10px Arial, Helvetica, Verdana, "San Serif"; }

.copyright   { color: #3333cc; font-family: Verdana, Arial, Helvetica, "San Serif"; font-size: 10px; }
A.copyright:hover   { color: #000099; font-family: Verdana, Arial, Helvetica, "San Serif"; font-size: 10px; }

.hoursfont   { color: #996600; font-family:  Arial, Verdana, Helvetica, "San Serif"; font-size: 9px; }

.depttitle   { color: #0000CC; text-decoration: none; font-family: Verdana,Arial,Helvetica,Sans Serif; font-weight: normal; font-size: 14px; text-transform: uppercase }

.login   { color: #0000CC; background-color:#ffcc66; padding:3px 8px 3px 8px; border-top:1px solid #6666CC; border-left:1px solid #6666CC; border-bottom:1px solid #6666CC; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 10px;}
.login:hover   { color: #996600; background-color:#ccccff; padding:3px 8px 3px 8px; border-top:1px solid #6666CC; border-left:1px solid #6666CC; border-bottom:1px solid #6666CC; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 10px;}
.logout   { color: #0000CC; background-color:#ffcc66; padding:3px 8px 3px 8px; border-top:1px solid #6666CC; border-right:1px solid #6666CC; border-bottom:1px solid #6666CC; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 10px;}
.logout:hover   { color: #996600; background-color:#ccccff; padding:3px 8px 3px 8px; border-top:1px solid #6666CC; border-right:1px solid #6666CC; border-bottom:1px solid #6666CC; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: bold; font-size: 10px;}
.loginfo   { color: #000000; background-color:#eeeeff; padding:3px 8px 3px 8px; border:1px solid #6666CC; text-decoration: none; font-family: Arial,Helvetica,Verdana,Sans Serif; font-weight: normal; font-size: 10px;}

#book.Rental {
	background: #CCCCFF !important;
}

.courseName { display: none; }

