.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.bodytextreversed {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF;}

.smallbodytext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 14px; color: #000000;}
.smallbodytextreversed {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 12px; color: #FFFFFF;}

.redbold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; color: #990000;}
.headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; line-height: 16px; color: #333333;}
.whiteheadline {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; color: #FFFFFF;}
	.whiteheadline a:link {color: #FFFFFF; text-decoration: none;}
	.whiteheadline a:visited {color: #FFFFFF; text-decoration: none;}
	.whiteheadline a:hover {color: #FFFFFF; text-decoration: none;}
	.whiteheadline a:active {color: #FFFFFF; text-decoration: none;}
.tanheadline {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #996600;}
.bigheadline {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #333333;}

.menu {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF;}
	.menu a:link {color: #FFFFFF; text-decoration: none;}
	.menu a:visited {color: #FFFFFF; text-decoration: none;}
	.menu a:hover {color: #FFE2A6; text-decoration: none;}
	.menu a:active {color: #FFFFFF; text-decoration: none;}
.menu2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
	.menu2 a:link {color: #333333; text-decoration: none;}
	.menu2 a:visited {color: #333333; text-decoration: none;}
	.menu2 a:hover {color: #FFFFFF; text-decoration: none;}
	.menu2 a:active {color: #333333; text-decoration: none;}
.submenu {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}


.border
{
 border-left: 1px solid #000000;			
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;	
 border-top: 1px solid #000000;	
 border-left-width: 1px solid #000000;			
 border-right-width: 1px solid #000000;
 border-bottom-width: 1px solid #000000;	
 border-top-width: 1px solid #000000;
}

a:link {color: #990000; text-decoration: none;}
a:visited {color: #990000; text-decoration: none;}
a:hover {color: #996600; text-decoration: none;}
a:active {color: #996600 ; text-decoration: none;}

table {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}


/* stye sheet developed by Noah for interactive course grid*/

.bigheadline_sp {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #333333; margin-left:10px; margin-bottom:0px;}

#box{
border:1px dotted #FF0033;
width:577px;
margin:10px;
margin-top:20px;

}

table.tablesp
{border:1px solid #000;
margin-top:10px;}

td.tdsp
{border-bottom:1px solid #000;
 border-right:1px solid #000;}
 
 td.tdsp_right
{border-bottom:1px solid #000;
 border-right:0;}
 
  td.tdsp_bottom
{border-bottom:0px solid #000;
 border-right:1px solid #000;}
 
 td.mostsp {
 border-right:0;
 border-bottom:0;
 }


#headpart {
padding:10px 0px;
}

#maintext {
border-top:1px dotted #FF0033;
padding:10px;
}

.sequence,.semester,.course {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 0;
font-size:12px;
text-align:center;
font-weight:bold;
}

.semester {
padding:10px 5px;
}

.course {
font-weight:normal;
}

.formsp
{ margin-top:15px;
float:left;
margin-left:-220px;
}

.subjecttochange {
color:#FF0000;
}

#programreview {
color:#FF0000;
}




