body { color:#0E7281; }
H1, H2, H3, H4, H5, H6 { font-family: Arial, Helvetica, sans-serif;}
P, td, th, blockquote, ol, ul, dl, dt, dd, li, input, select, textarea { font-family: Arial, Helvetica, sans-serif;}
P, td, th, blockquote, ol, ul, dl, dt, dd, li, input, select, textarea { font-size: 9pt; color:#0A4E6B;}
th { background:#e1e1e1; }
H1 { font-size: 14pt;margin-top:5px;margin-bottom:5px;color:#0A4E6B;} 
H2 { color:#0A4E6B;font-size:14pt;text-align:center;}
H3 { font-size: 12pt;border-bottom:1px solid #045E79;}
H4 { font-size: 12pt; color:#045E79;border-bottom:2px solid #ffffff;}
H5 { font-size: 10pt; color:#A42B0D;}
H6 { font-size: 9pt;}
li {padding-bottom:3px; }

.navinitial { background-color: #00A1B1; font-size:8pt;}
.navhighlight { background-color: #84CECF; }
.largetext { font-size: 14pt; }
.calloutbox { color: #8F4014; }

.nav {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.nav {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.nav:link {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.nav:visited {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.nav:hover 
	{	/*color: #0D6A93;*/ 
		background: #045E79;
		/*color: #045E79;*/
		font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
		/*text-decoration: underline; */
		text-decoration: none; 
		}

.navtop {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.navtop {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.navtop:link {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.navtop:visited {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.navtop:hover {  background: #045E79; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }


.nav2 {  background:#003399; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.nav2 {  background:#003399; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.nav2:link {  background:#003399; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.nav2:visited {  background:#003399; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.nav2:hover {  background:#003399; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; }

.navsub {  color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.navsub {  color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.navsub:link {  color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.navsub:visited {  color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.navsub:hover {  color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; }


.bannernav {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.bannernav {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.bannernav:link {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.bannernav:visited {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.bannernav:hover {  background:#FFAE5E; color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; }

.bannerlink {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.bannerlink {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.bannerlink:link {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.bannerlink:visited {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
a.bannerlink:hover {  background:#FFAE5E; color: #003399; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; }

.tablenav {  color: #0000CC; text-decoration: none;}
a.tablenav { color: #0000CC;  text-decoration: none;}
a.tablenav:link {  color: #0000CC; text-decoration: none;}
a.tablenav:visited {  color: #0000CC; text-decoration: none;}
a.tablenav:hover {  color: #0000CC; background:#99cccc; text-decoration: underline; }

.subnavbar {  border-right:1px solid #99cccc; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}

.link {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	/*font-weight: bold;
	font-size: 10pt;*/
	text-decoration: none;
}
a.link {  color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;}
a.link:link {  color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;}
a.link:visited {  color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;}
a.link:hover {  color: #7B67AF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline;}

.details {  color: #0000FF; font-size: 8pt; font-weight: normal; text-decoration: none;}
a.details {  color: #0000FF; font-size: 8pt; font-weight: normal; text-decoration: none;}
a.details:link {  color: #0000FF; font-size: 8pt; font-weight: normal; text-decoration: none;}
a.details:visited {  color: #0000FF; font-size: 8pt; font-weight: normal; text-decoration: none;}
a.details:hover {  color: #7DB3E1; font-size: 8pt; font-weight: normal; text-decoration: underline; }



.small {  font-size: 8pt; text-decoration: none;}
a.small {  font-size: 8pt; text-decoration: none;}
a.small:link {  font-size: 8pt; text-decoration: none;}
a.small:visited {  font-size: 8pt; text-decoration: none;}
a.small:hover {  font-size: 8pt; text-decoration: underline; }

.smalllink {  color: #0000CC; font-size: 8pt; font-weight: normal; text-decoration: none;}
a.smalllink {  color: #0000CC; font-size: 8pt; font-weight: normal; text-decoration: none;}
a.smalllink:link {  color: #0000CC; font-size: 8pt; font-weight: normal; text-decoration: none;}
a.smalllink:visited {  color: #0000CC; font-size: 8pt; font-weight: normal; text-decoration: none;}
a.smalllink:hover {  color: #7B67AF; font-size: 8pt; font-weight: normal; text-decoration: underline; }


.smallblack {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.smallblack {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.smallblack:link {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.smallblack:visited {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.smallblack:hover {  color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; }

.smallclear {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.smallclear {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.smallclear:link {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.smallclear:visited {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.smallclear:hover {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt; text-decoration: none; }


.note {  color: #00A1B1; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.note {  color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.note:link {  color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.note:visited {  color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.note:hover {  color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; }

.alert {  text-align:center;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; text-decoration: none;}

a.alertlink {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; text-decoration: none;}
a.alertlink:link {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; text-decoration: none;}
a.alertlink:visited {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; text-decoration: none;}
a.alertlink:hover {  color: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; text-decoration: underline; }

.location {  border-left:4px solid #EEB210;background:#84CECF; margin-top:0px; padding-right:14px; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#045E79; text-decoration: none;}


a.whitelink {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.whitelink:link {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.whitelink:visited {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.whitelink:hover {  color: #B3DEF2; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; }

UL.orange { list-style-image: url(../images/bullet3.gif) }

.regAbstract {  font-family: Arial, Helvetica, sans-serif; padding:2px; margin:2px;}
a.regAbstract {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.regAbstract:link {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.regAbstract:visited {  color: #3366cc; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.regAbstract:hover {  color: #990000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

UL.reg { font-family: Arial, Helvetica, sans-serif; margin-top:3px;margin-bottom:3px;}
LI.reg { font-family: Arial, Helvetica, sans-serif; padding:2px; }


.courseAlert {  text-align:center;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}

a.courseAlert {  color: #cc3300; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.courseAlert:link {  color: #cc3300; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.courseAlert:visited {  color: #cc3300; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none;}
a.courseAlert:hover {  color: #cc3300; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: underline; }

.regButton {  text-align:center;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color:#FFFFFF; background:#00BDD2; 
	border-top:2px solid #A5DFF8;
	border-bottom:2px solid #0A4E6B;
	border-left:2px solid #4BBFF1;
	border-right:2px solid #0D6991;
}

.regStatus {  color: #0099AA; font-size: 8pt; font-weight: normal; text-decoration: none; border-bottom:1px solid #045E79; padding-left:4px;padding-right:2px;}
.regStatus2 {  color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: none; border-bottom:1px solid #00BDD2; background: #00BDD2;padding-left:4px;padding-right:2px;}
.regStatus3 {  color: #045E79; font-size: 8pt; font-weight: bold; text-decoration: none; border-bottom:1px solid #045E79; padding-right:2px;}
.note2 {  color: #045E79; font-size: 8pt; font-weight: normal; text-decoration: none; }
