/*LOCAL ADDITIONS TO GENERAL STYLE (for cosmetic fixes and other reasons)*/

/*Reverse page title colors, so title is normally black but gray when hovered over*/
div.sectionHeader a { color:#000000; }
div.sectionHeader a:hover { color:#555555; }

/*Increase body text line spacing for easier reading, and make subtitles black*/
div.bodytext { color:#000; line-height:1.35; }
div.bodytext p { margin-top:0.5em; margin-bottom:1em; }
div.bodytext h1 { color:#000000; }
div.bodytext h2 { color:#000000; margin-top:0.1em; }
div.bodytext h3 { color:#000000; }

/*Announcement boxes, floated to right*/
.RightBox { float:right; clear:right; text-align:center; padding:5px; margin-left:15px; margin-right:2px; margin-top:8px; margin-bottom:1px; border-style:none; background-color:#e5e5e5; }
.RightSpacer { float:right; clear:right; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0; margin-left:15px; margin-right:2px; margin-top:0; margin-bottom:9px; border-style:none; font-size:0; }
.DDDBox   { float:right; clear:right; text-align:center; padding:5px; margin-left:15px; margin-right:0; margin-top:8px; margin-bottom:1px; border-style:solid; border-color:#000000; border-width:1px; border-bottom-width:3px; border-right-width:3px; background-color:#f6f6f6; }

/*For faculty & staff photos*/
img.mugshot { clear:left; float:left; border-style:solid; border-width:1px; border-color:#000000; margin-left:0; margin-right:15px; margin-top:0; margin-bottom:0.5em; }

/*For non-breaking section of text*/
.nobreak { white-space:nowrap; }

/*For tables with solid grid lines between cells*/
table.grid { border-style:solid; border-width:0px; border-color:#000000; border-top-width:1px; border-left-width:1px; }
table.grid th { border-style:solid; border-width:0px; border-color:#000000; border-right-width:1px; border-bottom-width:1px; }
table.grid td { border-style:solid; border-width:0px; border-color:#000000; border-right-width:1px; border-bottom-width:1px; }

/*For degree program tables (finer print except headings and totals)*/
table.fineprint th { font-family:"Verdana","Geneva","Arial",sans-serif; font-weight:bold; line-height:90%; }
table.fineprint td { font-family:"Arial","sans-serif"; }
table td.spacer { font-size:80%; }
table td hr.thin { height:1px; color:#000000; }

