
	body, td { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none}
	ul {	text-indent: 8px; list-style-position: outside; list-style-type: square; margin: 0px;}

	h1 { font-size: 19px; font-weight: normal; color: #043c7c; }
	h2 { font-size: 18px; font-weight: normal; color: #043c7c; }
	h3 { margin: 0 0 4px 0; font-size: 17px; font-weight: normal; color: #666666; }
			div.par { margin-top: 0px; margin-bottom: 9px; }
	
	p { margin: 0 0 8px 0; padding: 0px;}
	
	.emphasis { font-size: 10pt; color: #043c7c; font-weight: bold; }

    a:link	  	{ color: #ba0808; text-decoration: underline}
    a:visited	{ color: #ba0808; text-decoration: underline}
    a:hover		{ color: #de3f3f; text-decoration: underline}
	a:active 	{ color: #ba0808; text-decoration: underline}
			
		    .normalDBG	 	  { font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: none}
		    .normalDBG A:link	  { font-size: 9pt; font-weight: normal; color: #336699; text-decoration: underline}
		    .normalDBG A:visited  { font-size: 9pt; font-weight: normal; color: #336699; text-decoration: underline}
		    .normalDBG A:hover	  { font-size: 9pt; font-weight: normal; color: #336699; text-decoration: underline}

		    .caption		  { font-size: 8pt; font-style: italic; font-weight: normal; color: #666666; text-decoration: none}

	.promoText 			{ color: #ffffff; text-decoration: none}
	.promoText a:link	{ color: #ba0808; text-decoration: underline}
    .promoText a:visited	{ color: #ba0808; text-decoration: underline}
    .promoText a:hover	{ color: #de3f3f; text-decoration: underline}
	.promoText a:active 	{ color: #ba0808; text-decoration: underline}
			
	.newsHeader		{ margin: 8px 0 0 0; font-size: 14px; font-weight: normal; color: #b5bbc1; text-align: center; border-bottom: 1px dotted #c6ccd1;}
	.newsArticleBox	{ margin: 12px 0px; padding: 0px; width: 570px;}
	.newsArticleHeader { margin: 0 0 0 0; font-weight: bold; color: #043c7c;}
	.newsArticleTeaser { margin: 0;}
			
			.headline		  { font-size: 12pt; font-weight: Bold; color: #003366; text-decoration: none}
		    .headlineDBG	  { font-size: 12pt; font-weight: Bold; color: #FFFFFF; text-decoration: none}
		    .headlineSM		  { font-size: 10pt; font-weight: Bold; color: #003366; text-decoration: none}
		    .headlineNWS	  { font-size: 10pt; font-weight: Bold; color: #003366; text-decoration: none}

		    .menu		  { font-size: 9pt; font-weight: Bold; color: #FFFFFF; text-decoration: none}
		    .menu A:link	  { font-size: 9pt; font-weight: Bold; color: #FFFFFF; text-decoration: none}
		    .menu A:visited	  { font-size: 9pt; font-weight: Bold; color: #FFFFFF; text-decoration: none}
		    .menu A:hover	  { font-size: 9pt; font-weight: Bold; color: #FFFFFF; text-decoration: underline}

		    .headlineCourse	  { font-size: 10pt; font-weight: Bold; color: #245B40; text-decoration: none}
		    .formElement	  { font-size: 8pt; font-weight: Bold; color: #003366; text-decoration: none}

		    .leftNav		  { font-size: 9pt; font-weight: normal; color:#FFFFFF; text-decoration: none}
		    .leftNav A:link	  { font-size: 9pt; font-weight: normal; color:#FFFFFF; text-decoration: none}
		    .leftNav A:visited 	  { font-size: 9pt; font-weight: normal; color:#FFFFFF; text-decoration: none}
		    .leftNav A:hover	  { font-size: 9pt; font-weight: bold; color:#FFFFFF; text-decoration: underline}

		    .leftNavSub		  { font-size: 7pt; font-weight: normal; color:#666666; text-decoration: none}
		    .leftNavSub A:link	  { font-size: 7pt; font-weight: normal; color:#666666; text-decoration: none}
		    .leftNavSub A:visited { font-size: 7pt; font-weight: normal; color:#666666; text-decoration: none}
		    .leftNavSub A:hover	  { font-size: 7pt; font-weight: normal; color:#336699; text-decoration: underline}

		    .menuSub A:link	  { font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none}
		    .menuSub A:visited	  { font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none}
		    .menuSub A:hover	  { font-size: 9pt; font-weight: normal; color: #336699; text-decoration: underline}

		    .DEV_menuSub A:link	  { font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none}
		    .DEV_menuSub A:visited	  { font-size: 9pt; font-weight: normal; color: #666666; text-decoration: none}
		    .DEV_menuSub A:hover	  { font-size: 9pt; font-weight: normal; color: #336699; text-decoration: underline}

		    .errorResponse	  { font-size: 8pt; font-style: italic; font-weight: normal; color:#990000; text-decoration: none}

			.courseSection	{ margin: 0px 0px 14px 0px; }
			.courseSectionTitle	{ font-size: 12pt; font-weight: bold; }
			.courseTitle { margin: 2px 0 0 0; font-weight: bold; }
			.courseDescription { margin: 4px 22px 10px 40px; }

	div.util { margin: 4px 0px 8px 0px;}
	div.util a { font-size: 11px; color: #666666;}
	div.util a:hover { color: #CCFF99;}
	div.util ul { list-style: none; padding: 0px;}
	div.util li { margin: 0px 0px 3px 0px; padding: 0px; }
	div.util img { vertical-align: middle}
	
	div.emailLogo { height: 104px; margin: 0px 0px 0px 0px; background: #369; text-align: center; vertical-align: middle; }
	img.emailLogo { margin: 10px 0px 0px 0px; }
	div.emailTitle { height: 19px; margin: 0px 0px 20px 0px; background: #ccc; text-align: center; vertical-align: middle; font-size: 12px; color: #000; }
	div.emailpage { margin: 10px 20px 0px 20px; font-size: 11px; }
	div.emailpage td.formName { font-size: 11px; }
	div.emailpage input, div.emailpage textarea { width: 150px; color: #000; background: #fff; border: 1px solid #999; font-size: 11px; margin: 0px 0px 3px 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	div.emailpage td.formTxt { font-size: 11px; }
	div.emailpage input.checkbox { width: 13px; height: 13px; margin: 0px; border: 0px;}
	div.emailpage input.formInputPreview { width: 70px; height: 17px; color: #fff; background: #369; border: 1px solid #999; font-size: 11px; font-weight: bold; margin: 12px 0px; vertical-align: middle;}
	div.emailpage input.formInputSubmit { width: 70px; height: 17px; color: #fff; background: #369; border: 1px solid #999; font-size: 11px; font-weight: bold; margin: 12px 0px; vertical-align: middle;}
	
	.more {
		display: none;}
	a.showLink, a.hideLink {
		text-decoration: none;
		color: #36f;
		background: transparent url('down.gif') no-repeat left; }
	a.hideLink {
		background: transparent url('up.gif') no-repeat left; }
	a.showLink:hover, a.hideLink:hover {
	border-bottom: 1px dotted #36f; }