
/* ::::: http://www.lsa.umich.edu/cg/cgstyle.css ::::: */

p { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); }
td { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); }
a:link { color: rgb(0, 51, 153); text-decoration: none; }
a:active { color: rgb(0, 51, 153); text-decoration: none; }
a:visited { color: rgb(0, 51, 153); text-decoration: none; }
a:hover { color: rgb(0, 51, 153); text-decoration: underline; }
.magfield { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; width: 375px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.generalfield { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; }
.peoplefield { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; width: 106px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.keyfield { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; width: 125px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.datefield { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; width: 61px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.deptfield { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; width: 175px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.searchfield { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; width: 133px; background-color: rgb(255, 255, 255); }
.inputfield { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; width: 160px; background-color: rgb(255, 255, 255); }
.submit { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; background-color: rgb(204, 204, 204); }
.topsubnav1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(136, 162, 210); background-position: right center; }
.topsubnav1 p { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(136, 162, 210); font-size: 10px; text-decoration: none; font-weight: normal; }
.topsubnav1 td { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(136, 162, 210); font-size: 10px; text-decoration: none; font-weight: normal; }
.topsubnav1 a:link { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(136, 162, 210); font-size: 10px; text-decoration: none; font-weight: normal; }
.topsubnav1 a:active { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(136, 162, 210); font-size: 10px; text-decoration: none; font-weight: normal; }
.topsubnav1 a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(136, 162, 210); font-size: 10px; text-decoration: none; font-weight: normal; }
.topsubnav1 a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 10px; text-decoration: none; font-weight: normal; }
.theme1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; text-transform: uppercase; color: rgb(19, 60, 140); font-weight: bold; text-decoration: none; background-color: rgb(255, 228, 0); }
.theme1 a:link { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); font-size: 10px; text-decoration: none; font-weight: bold; }
.theme1 a:active { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); font-size: 10px; text-decoration: none; font-weight: bold; }
.theme1 a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); font-size: 10px; text-decoration: none; font-weight: bold; }
.theme1 a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 10px; text-decoration: none; font-weight: bold; }
.topnav1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(19, 60, 140); text-decoration: none; }
.topnav1 a:link { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); text-decoration: none; font-weight: bold; }
.topnav1 a:active { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); font-size: 11px; text-decoration: none; font-weight: bold; }
.topnav1 a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); font-size: 11px; text-decoration: none; font-weight: bold; }
.topnav1 a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 11px; text-decoration: none; font-weight: bold; }
.tip1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(19, 60, 140); text-decoration: none; }
.sidenote1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.sidenote1 a:link { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); text-decoration: underline; font-weight: normal; }
.sidenote1 a:active { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); text-decoration: underline; font-weight: normal; }
.sidenote1 a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); text-decoration: underline; font-weight: normal; }
.sidenote1 a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(255, 204, 0); text-decoration: underline; font-weight: normal; }
.search1 { background-image: url('search.jpg'); background-repeat: no-repeat; }
.boldverd1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
.regverd1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(102, 102, 102); text-decoration: none; }
.nav1 { background-image: url('yellow_001.gif'); background-repeat: no-repeat; }
.yellownav1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.yellownav1 a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.yellownav1 a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.yellownav1 a:active { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.yellownav1 a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(19, 60, 140); background-color: rgb(255, 255, 204); text-decoration: none; }
.resourcebox1 { border-bottom: 5px solid rgb(153, 153, 153); }
.resourcebox1 a:link { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-size: 10px; text-decoration: none; }
.resourcebox1 a:active { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-size: 10px; text-decoration: none; }
.resourcebox1 a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); font-size: 10px; text-decoration: none; }
.resourcebox1 a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(19, 60, 140); font-size: 10px; text-decoration: none; }
.rightline1 { border-right: 1px solid rgb(204, 204, 204); }
td.indexsel { font-size: 9px; color: navy; font-family: Verdana,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255); }
td.resultshdr { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(255, 255, 255); }
td.coursehead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(0, 0, 0); }
div.horRule { border-top: 2px dotted rgb(128, 128, 128); margin: 5px 10px; height: 1px; }
div.horRule hr { display: none; }
.srchcriteria { font-weight: bold; font-size: 11px; color: rgb(153, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; }
.sectionH2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }
.coursehead { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(0, 0, 0); }
.course { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); }
.coursesection { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; color: rgb(0, 0, 0); }
.cgfield { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); }
td.cginterface { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); }
.cginterface { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); }
.cginterface a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 51, 153); }
.cginterface a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 51, 153); }
.cginterface a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 51, 153); }
td.cggrey { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(153, 153, 153); }
.cggrey { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: normal; color: rgb(153, 153, 153); }
.cggrey a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 51, 153); }
.cggrey a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 51, 153); }
.cggrey a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 51, 153); }
td.cg { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.cg { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.cg a:link { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 238, 119); }
.cg a:hover { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); }
.cg a:visited { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; color: rgb(255, 238, 119); }
.courseTitle { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(51, 51, 51); text-decoration: none; }

