a { text-decoration: none }
a:hover { text-decoration: underline}
p.page { page-break-after: always }
.bodyheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align: left}
.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left}
.bodytextbigger { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left }
.bodytextbiggernobotmarg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left ; margin-bottom: 5px}
.bodytextbiggerunderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left ; text-decoration: underline}
.bodytextbigger-w-bigmargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left ; padding-top: 10px; padding-bottom: 10px}
.bodytextbigger-w-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left ; padding-top: 5px; padding-bottom: 5px}
.bodytextbigger-w-smallmargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left ; padding-top: 3px; padding-bottom: 2px}
.bodytextindent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; text-indent: 3px}
.bodytextlargest-centered-w-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; text-align: center; vertical-align: middle; padding-top: 3px; padding-bottom: 3px}
.bodytextlargest-w-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; padding-top: 3px; padding-bottom: 3px }
.bodytextsmaller { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.bodytextsuperscript { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; text-align: left ; vertical-align: super}
.bodytextunderlinedlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; text-decoration: underline}
.bodytextverticalrulebox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; color: #000000; background-color: #000000; width: 1px; clip: rect( )}
.bodytext-w-biggermargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; padding-top: 8px; padding-bottom: 5px}
.bodytext-w-margins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; padding-top: 5px; padding-bottom: 5px}
.bodytext-w-smallmargins { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; padding-top: 2px; padding-bottom: 2px}
.bodytexthorizontalrulebox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; line-height: 1px; color: #000000; background-color: #000000; height: 1px}
.greyhorizontalrule { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; line-height: 1px; color: #CCCCCC; background-color: #CCCCCC; height: 1px }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; color: #336666}
.footerhorizontalrule { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px; line-height: 1px; color: #3e7c8a; background-color: #3e7c8a; height: 1px }
.tophello { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; font-weight: bold; }
.toplink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #000000; text-decoration: underline; }
.toplink-nounderline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left ; color: #000000 }
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:Arial;}
h1
	{margin-top:6.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	page-break-after:avoid;
	font-size:11.0pt;
	font-family:Arial;
	color:black;}
h2
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:2.0pt;
	margin-left:9.35pt;
	page-break-after:avoid;
	font-size:9.0pt;
	font-family:Arial;
	color:black;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:6.0pt;
	margin-left:0in;
	font-size:9.0pt;
	font-family:Arial;}
p.SectionDescription, li.SectionDescription, div.SectionDescription
	{margin-top:1.0pt;
	margin-right:0in;
	margin-bottom:4.0pt;
	margin-left:0in;
	text-align:justify;
	font-size:9.0pt;
	font-family:Arial;}
p.SectionTitle, li.SectionTitle, div.SectionTitle
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	text-indent:0in;
	font-size:9.0pt;
	font-family:Arial;
	color:black;
	text-transform:uppercase;
	font-weight:bold;}
p.LetteredLineItem, li.LetteredLineItem, div.LetteredLineItem
	{margin-top:1.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.2in;
	margin-bottom:.0001pt;
	text-indent:0in;
	font-size:9.0pt;
	font-family:Arial;}
p.NumberedItemUnderLetteredItem, li.NumberedItemUnderLetteredItem, div.NumberedItemUnderLetteredItem
	{margin-top:1.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.4in;
	margin-bottom:.0001pt;
	text-indent:0in;
	font-size:9.0pt;
	font-family:Arial;}
p.DashedItemUnderNumberedItem, li.DashedItemUnderNumberedItem, div.DashedItemUnderNumberedItem
	{margin-top:1.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.8in;
	margin-bottom:.0001pt;
	text-indent:-.2in;
	font-size:9.0pt;
	font-family:Arial;}
 /* Page Definitions */
 @page Section1
	{size:8.5in 11.0in;
	margin:.75in 45.0pt .5in .75in;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
table.MsoTableGrid1
	{mso-style-name:"Table Grid 1";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	border:solid black 1.0pt;
	mso-border-alt:solid black .75pt;
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-border-insideh:.75pt solid black;
	mso-border-insidev:.75pt solid black;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Arial";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
p.ColumnBullet, li.ColumnBullet, div.ColumnBullet
	{mso-style-name:"Column Bullet";
	mso-style-link:"Column Bullet Char";
	margin-top:1.0pt;
	margin-right:0in;
	margin-bottom:1.0pt;
	margin-left:11.7pt;
	text-indent:-8.1pt;
	mso-pagination:widow-orphan;
	mso-list:l18 level1 lfo22;
	tab-stops:list 11.7pt;
	mso-element:frame;
	mso-element-wrap:around;
	mso-element-anchor-vertical:page;
	mso-element-anchor-horizontal:margin;
	mso-element-top:9.05pt;
	mso-height-rule:exactly;
	font-size:9pt;
	font-family:Arial;
	mso-fareast-font-family:"Arial";}
.coursepage-body {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: normal;
	font-size: 14px;
}
.coursepage-coursetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.coursepage-center-subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	background-color: #3e7c8a;
	color: #FFFFFF;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
.coursepage-coursefeature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.coursepage-coursefeaturebullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}
.coursepage-headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
.coursepage-contentheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.coursepage-contentdescription {	
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}
.coursepage-contentbullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}
.overviewnavarrowsbartext { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4A828C; text-decoration: none}
.coursepage-leftbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.coursepage-leftbarbullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-top: 1px;
	padding-bottom: 0px;
}
.coursepage-leftbarheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #3e7c8a;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.coursepage-leftbarheading-imgback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/bg-teal-black-gradient_25hix2wide.gif);
	background-repeat: repeat-x;
}
.coursepage-leftbarbulletcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-top: 7px;
	padding-bottom: 0px;
	vertical-align: top;
}
.coursepage-leftbarpara {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-top: 1px;
	padding-bottom: 4px;
}
.coursepage-leftbarparabulletcell {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-top: 9px;
	padding-bottom: 0px;
	vertical-align: top;
	width: auto;
}
.coursepage-coursefeaturebulletcell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 8px;
	padding-bottom: 0px;
	vertical-align: top;
}
.coursepage-centerheading-imgback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/bg-teal-white-gradient_30hix2wide.gif);
	background-repeat: repeat-x;
}
.coursepage-centerheading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.coursepage-centerheadingteal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	padding-top: 18px;
	padding-bottom: 3px;
	font-weight: normal;
	color: #355860;
}
.coursepage-rightbarbody {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 6px;
	font-weight: normal;
	font-size: 12px;
	background-color: #EAF0F2;
	padding-right: 3px;
	padding-left: 3px;
}
.coursepage-rightbarheading {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	background-color: #9CBFC7;
	padding: 3px;
}
.coursepage-coursenumber {

	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-style: normal;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
}
.coursepage-sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	color: #3e7c8a;
}
.coursepage-bodyfirst {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 6px;
	font-weight: normal;
	font-size: 14px;
}
.coursepage-navlink {
	color: #666666;
}
.coursepage-navrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #666666;
	background-color: #F1F7F8;
}
