body { color:#076C95; }
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:#076C95;}
th { background:#82B1CF; }
H1 { font-size: 14pt;margin-top:5px;margin-bottom:5px;color:#076C95;} 
H2 { color:#076C95;font-size:14pt;text-align:center;}
H3 { font-size: 12pt;border-bottom:1px solid #B04E19;}
H4 { font-size: 12pt; color:#076C95;border-bottom:2px solid #ffffff;}
H5 { font-size: 10pt; color:#076C95;}
H6 { font-size: 9pt;}
li {padding-bottom:3px; }

.navinitial { background-color: #5896BA; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.navhighlight { background-color: #076C95; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

.navtopinitial { background-color: #A47244; }
.navtophighlight { background-color: #E0C2A4; }


.largetext { font-size: 14pt; }
.calloutbox { color: #8F4014; }

.nav {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;}
a.nav {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;}
a.nav:link {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;}
a.nav:visited {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;}
a.nav:hover 
	{	color: #CAA079;
		background: #076C95;
		/*color: #B04E19;*/
		font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 
		/*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 {  color: #076C95; background: #E0C2A4; 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: #666666; 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 {  text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#B4DFF2; 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:#5896BA; 
	border-top:2px solid #A5DFF8;
	border-bottom:2px solid #076C95;
	border-left:2px solid #4BBFF1;
	border-right:2px solid #0D6991;
}

.regStatus {  color: #A47244; font-size: 8pt; font-weight: normal; text-decoration: none; border-bottom:1px solid #A47244; padding-left:2px;padding-right:2px;}
.regStatus2 {  color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: none; border-bottom:1px solid #5896BA; background: #5896BA;padding-left:2px;padding-right:2px;}
.regStatus3 {  color: #A47244; font-size: 8pt; font-weight: bold; text-decoration: none; border-bottom:1px solid #A47244; padding-right:2px;}
.note2 {  color: #A47244; font-size: 8pt; font-weight: normal; text-decoration: none; }


.alert {  text-align:center;font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12pt; text-decoration: none;}

.saotc {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none;}
a.saotc {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none;}
a.saotc:link {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none;}
a.saotc:visited {  color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none;}
a.saotc:hover {  color: #005A83; background: #D1E4F2; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt; text-decoration: none; }

