a:link     {  text-decoration: none; color: #970038}a:visited  {  text-decoration: none; color: #970038}a:hover    {  text-decoration: none; color: #000000} a.sub:link     {  text-decoration: none; color: #666600}a.sub:visited  {  text-decoration: none; color: #666600}a.sub:hover    {  text-decoration: none; color: #000000} a.ma_backlink:link     {  text-decoration: none; color: #970038}a.ma_backlink:visited  {  text-decoration: none; color: #970038}a.ma_backlink:hover    {  text-decoration: none; color: #FFFFFF} a.matop_backlink:link     {  text-decoration: none; color: #FFFFFF}a.matop_backlink:visited  {  text-decoration: none; color: #FFFFFF}a.matop_backlink:hover    {  text-decoration: none; color: #000000} .main      {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8.5pt;	line-height : 15px;}.menubold	{	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000000;}.mainwt      {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #FFFFFF;}.mainnav      {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8.5pt;	line-height : 20px;}.coursedesc{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8.5pt;	line-height : 15px;	display: none;	background: #EBEBEB;	border: 1px dashed;	border-color : #000000 #000000 #000000 #000000;	padding : 8px 8px 8px 8px;}.sumline{	border: 1px solid;	border-color : #A2B181 #FFFFFF #FFFFFF #FFFFFF;}.coursename{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8.5pt;	line-height : 15px;	cursor : pointer;	color: #3B4746;}.mainnetwt      {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FFFFFF;}.roster     {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;}.rosterwt      {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FFFFFF;}.footer      {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	color: #FFFFFF;}a.footer:link     {  text-decoration: none; color: #FFFFFF}a.footer:visited  {  text-decoration: none; color: #FFFFFF}a.footer:hover    {  text-decoration: none; color: #828341}.caption      {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7.5pt;	line-height : 11px;}.tinytype      {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	line-height : 13px;}.title     {	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	font-weight: bold;	text-decoration: none;	color: #970038;}.subtitle     {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: bold;	text-decoration: none;	color: #000000;}.required {	background:#EFEFD7;	color:#000000;	font-family:Verdana, Arial, Helvetica;	font-size:8pt;	border : 1px solid;}.homesearch {	background:#6A44AD;	font-family:Arial, Helvetica;	font-size:11px;	color:#FFFFE8;}.error {	background:#ff8c8c;	color:#000000;	font-family:Verdana, Arial, Helvetica;	font-size:8.5pt;	border : 1px solid;}.optional {	background:#FFFFFF; 	color:#000000; 	font-family:Verdana, Arial, Helvetica; 	font-size:8.5pt;	border : 1px solid;}.button {	background:#828341; 	color:#FFFFFF; 	font-family:Arial, Helvetica; 	font-size:8.5pt;	font-weight: bold;	border : 1px solid;}.p7tbsub {	background-color: #E9EDBE; 	border: 1px solid #656600; 	font-size: 8pt; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	/*filter: alpha(opacity=90);*/}.p7tbsub p {margin: 5px; padding: 2px 2px 2px 2px; line-height: 18px;}.p7tbsub a:link {color: #482782;}.p7tbsub a:visited {color: #482782;}.p7tbsub a:hover {color: #7357A3;}.p7tbsub a:active {color: #482782;}.p7tbdn {color: #FF9900 !important; font-weight: bold;}td.menu { background-color: #FFFFFF;}td.menuon { background-color: #E9EDBE;}td.menuoff { background-color: #C2C291;}
