body {
  margin: 0 0 0 3px;
  background: #FFFFFF;	
}


a {
	color: #003366;
	background-color: White;
	text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;
}
a:link		{
	color: #003366;
	background-color: White;
	text-decoration: underline
   font-family: Arial, Helvetica, sans-serif;
}

a:visited	{
	color: #800000;
	background-color: White;
	text-decoration: underline
   font-family: Arial, Helvetica, sans-serif;
}

a:hover {
	background:#ffffc0;
	color: #339966;
	text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;
}

p.ClassicPageTitle {
	margin-top:3.0pt;
	margin-right:0mm;
	margin-bottom:3px;
	margin-left:0mm;
	font-size:150%;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	font-weight:Bold;
	background-color: #ffffd0;
	padding-left:0.1em;
	padding-top:8pt;
	padding-bottom:0pt;
	line-height:170%;
	border-bottom: 0.5pt solid #404040;
}

.credit {
	font-size: 75%;
}

table.rose {
	background-color: #fff8f8;
	width: 800px;
	border: medium;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}     

tr.sectionhead {
	background-color: #3300CC;
	color: White;
  font-family: Arial, Helvetica, sans-serif;
}

tr.detailodd {
	background: #F8F8F8;
  font-family: Arial, Helvetica, sans-serif;
}

tr.detaileven {
	background: #E2E2E2;
  font-family: Arial, Helvetica, sans-serif;
}

td.subheadleft {
	width: 400px;
	font-weight: bold;
}

td.subheadright {
	width: 240px;
}

td.modenumber {
	width: 5%;
	text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}

td.modename {
	width: 52%;
	padding-left: 3px;
  font-family: Arial, Helvetica, sans-serif;
}

td.degree {
  width: 5%;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}

.url {
  font-family: Arial, Helvetica, sans-serif;
	
}