 a.mainNav:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #333333;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	text-decoration: none;}a.mainNav:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #333333;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	text-decoration: none;}a.mainNav:link:hover {	background-color: #FFFFFF;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}a.mainNav:visited:hover {	background-color: #FFFFFF;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}.greyTab {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #333333;	padding: 2px;	margin-top: 0px;	margin-right: 4px;	margin-bottom: 0px;	margin-left: 4px;} a.selectedTab:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #990000;	background-color: #FFFFFF;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	text-decoration: none;	font-weight: bold;}a.selectedTab:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #990000;	background-color: #FFFFFF;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	text-decoration: none;	font-weight: bold;}a.selectedTab:link:hover {	background-color: #333333;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #990000;	font-weight: bold;}a.selectedTab:visited:hover {	background-color: #333333;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #990000;	font-weight: bold;}.wedgeBg {	background-image: url(images/subMenuWedge.gif);	background-repeat: no-repeat;	background-position: left center;}.subNavBg {	background-image: url(images/subNavBg.gif);	background-repeat: repeat-x;	background-position: bottom;}.style1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFF00;	font-weight: bold;}.style2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}.style2 A {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration: none;} body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;}.topRightBg {	background-color: #3B0000;}.style3 {	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a.manageInfo:link,a.manageInfo:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #CCCCCC;	padding: 2px;	margin-top: 0px;	margin-right: 8px;	margin-bottom: 0px;	margin-left: 2px;	color: #000000;	text-decoration: none;}a.manageInfo:link:hover,a.manageInfo:visited:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background-color: #000000;	padding: 2px;	margin-top: 0px;	margin-right: 8px;	margin-bottom: 0px;	margin-left: 2px;	color: #FFFFFF;	text-decoration: underline;}a.rightSubNav:link,a.rightSubNav:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #330000;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	color: #CCCCCC;	text-decoration: none;}a.rightSubNav:link:hover,a.rightSubNav:visited:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #000000;	padding: 2px;	margin-top: 0px;	margin-right: 2px;	margin-bottom: 0px;	margin-left: 2px;	color: #FFFFFF;	text-decoration: underline;}a.courseNav:link,a.courseNav:visited {	font-family:  Arial, Helvetica, sans-serif;	font-size: 14px;	background-color: #CCCCCC;	padding: 2px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	color: #000000;	text-decoration: none;}a.courseNav:link:hover,a.courseNav:visited:hover {	font-family:  Arial, Helvetica, sans-serif;	font-size: 14px;	background-color: #CCCCCC;	padding: 2px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	color: #000000;	text-decoration: none;}a.courseNavSelected:link,a.courseNavSelected:visited {	font-family:  Arial, Helvetica, sans-serif;	font-size: 14px;	background-color: #CCCCCC;	padding: 2px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	color: #000000;	text-decoration: none;	font-weight: bold;}a.courseNavSelected:link:hover,a.courseNavSelected:visited:hover {	font-family:  Arial, Helvetica, sans-serif;	font-size: 14px;	background-color: #CCCCCC;	padding: 2px;	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	color: #000000;	text-decoration: none;	font-weight: bold;}/* in Topic box styles */.channelCell {	background-color: #FFFFFF;}.channelCell,.channelCell * {	font-size: 9pt;}.channelCell * .channelCell {}.elementLabel {	background-color: #FFFFFF;	font-weight: bold;	font-size: 9pt;}.tableHeader {	background-color: FFFFFF;	font-size: 11pt;	font-weight: bold;}.columnLabel {	background-color: #FFFFFF;	font-size: 9pt;	font-weight: bold;}.textHeader1 {	font-size: 12pt;	font-weight: bold;}.textParagraph1,.textParagraph1 * {	font-size: 9pt;}.textHeader2 {	font-size: 10pt;	font-weight: bold;	padding-left: 5pt;}.textParagraph2 {	font-size: 9pt;	padding-left: 5pt;}.textParagraph2 * {	font-size: 9pt;}.publication,.publication * {	font-size: 9pt;	padding-left: 18pt;	text-indent: -18pt;}.solid {	background-color: #000000;	color: #000000;}.highlight {	background-color: #999900;}.warning {	color: #990000;}.topBorder {	 border-top: solid #000000;}.bottomBorder {	 border-bottom: solid #000000;}.leftBorder {	 border-left: solid #000000;}.rightBorder {	 border-right: solid #000000;}.areaBackground {	background-color: #FFFFCC;}.accentBackground1 {	background-color: #CDD397;}.accentBackground2 {	background-color: #FF0000;}.accentBackground3 {	background-color: #00FF00;}.accentBackground4 {	background-color: #0000FF;}.description {        padding-left: 10px;        font-size: 80%;}.tableHeader2 {        background-color: FFFFFF;        font-size: 12pt;        font-weight: bold;        color: #551111;        padding-top: 10px;}.internalLink, .internalLink:visited {        font-size: 80%;}.internalLink:active, .internalLink:hover {        background: #CCCCCC;        font-size:80%;}