body         { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; margin: 0; font-size: .75em}.tightlist   { margin-top: 0; margin-bottom: 0 }.bfreshheader { color: #005A21; line-height: 100%; font-style: italic; font-weight: bold;                margin-bottom: 0 }.newstext    { font-size: .8em }.breadcrumb  { font-size: .75em; text-indent: 0; margin-top: 0; margin-bottom: 2 }.menutitle0   { font-size: 1.1em; background-color: #31619C; color: #FFFFCC; font-style:                italic; font-weight: bold; margin-left: 0 }.menutitle   { font-size: 1em; font-weight: bold; margin-left: 0; color: white}.menuindent  { color: #6391BB; font-size: .75em; line-height: 110%; margin-left: 20;                margin-top: 0; margin-bottom: 0 }.menuentry { font-size: .8em; line-height: 100%; margin-left: 5;margin-right: 0; margin-top: 0; margin-bottom: 0; text-indent: 0; }.toptable    { background-color: #31639C; border-bottom-style: solid; border-bottom-color:                #003163 }.topbar      { color: black; font-size: 10pt; margin 0 0; font-weight: bold }.atop:hover  { color: black }.atop        { color: #106BC6; text-decoration: none }                              .sidetable   { background-color: #CEE7FF }.sidemenu    { font-size: .7em; line-height: 150%; color: #31639C; text-indent: 0;                font-family: Tahoma, Arial; letter-spacing: 1pt; margin-left:                9px }.asidemenu   { text-decoration: none; color: #106BC6 }.asidemenu:hover { color: black; text-decoration: none }.highlighted0 { background-color: #31619C }.highlighted1 { background-color: #FFFFCC }.highlighted2 { background-color: #FFFFCE }.lsidebar    { background-color: #336699 }purple       { font-variant: small-caps; color: #FF00FF }p				{ margin-left: 0px}h1           { font-size: 200%; padding: 6px; margin-left: -4px; }h2           { background-repeat: repeat; background-attachment: scroll;                layer-background-color: #CCE6FF; color: #000000; font-size:                120%; line-height: 100%; margin-left: -4px; margin-bottom: 1;                padding-left: 6px; padding-right: 6px; padding-top: 3px;                padding-bottom: 5px }h3           { background-color: white; color: #106BC6; font-size: 100%; border-top-style:                solid; border-top-color: #42BDFF; margin-left: 0px;                margin-top: 1; margin-bottom: 1; padding-left: 0px;                padding-right: 3px; padding-top: 1px; padding-bottom: 1px }h4           { font-size: 100%; color: #336699; font-weight: bold; margin-left: -4px; padding-left: 6 }      h5           { font-size: 100%; color: black; font-weight: bold; padding-left: 6; margin-left: -4px; }            a:hover	   	{ color: blue }table{	table-border-color-light: rgb(204,153,255);	table-border-color-dark: rgb(102,0,102); }.coursedetails      { font-size: 0.9em; color: #1C1C71; font-weight: bold; margin-left: 25; }.gened       { font-size: 0.9em; color: #FF0000; font-style: italic; font-weight: bold; margin-left: 10; margin-right: 0; margin-top: 0; margin-bottom: 2 }.aroundccc   { font-size: 10pt; color: #336699; font-weight: bold }.hilitecell  {background-color: #FFFFCE}.irtable     { align: Center; border: 2 solid #336699 }.tooltip {position: absolute;visibility: hidden;background:white}.phototable  { width: 140px; margin-right: 8px; background-image: url('ghsunlight_lbmono_faded2.gif'); background-repeat:                no-repeat; background-position: top 50% }