/* styles for the online syllabus editor, Mackey*/


/* rollover effect using 2x width bg image as the button */
#infoicon a 
	{
	font: bold 1em sans-serif;
	color: #FFFFCC;
	text-decoration: none;
	display: block;
	width: 32px;
	margin: 0 0;
	padding: 16px 0px 16px 0px;
	background: url("IMGS/infoicon2s.gif") 0 0 no-repeat;
	cursor: pointer;
	 }
#infoicon a:hover
	{ 	background-position: -32px 0; }
#infoicon a:active	
	{ 	background-position: -32px 0; }



p, body {
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Palatino, Georgia, Times New Roman, Times, serif;
	vertical-align: top;
}
ul {
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Palatino, Georgia, Times New Roman, Times, serif;
	vertical-align: top;
} /*same as longinfo*/

.fontA { 
	text-align: center;
	color=#99CC33; 
	font-size=12px; 
	font-family="Palatino, Georgia, Times New Roman, Times, serif" 
}

.label {
	text-align: right;
	font-size: 12px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.label_BC
{
	text-align: center;
	font-size: 12px;
	color: #4802DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-weight: bold;
}

.head {
	text-align: center;
	font-size: 14px;
	color: #4802DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.smaller { 
 	font-size: 10px;
 	text-align: left;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
 }
 .formtxt { font-size: 12px; font-family: Palatino, Georgia, Times New Roman, Times, serif;
}

.shortinfo {
	text-align: left;
	font-size: 14px;
	color: #000000;
	font-family: Palatino, Georgia, Times New Roman, Times, serif;
	vertical-align: top;
}
.longinfo {
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Palatino, Georgia, Times New Roman, Times, serif;
	vertical-align: top;
}

.flushright {
	text-align: right;	
}
.pinkBG {
	background-color: #FFDDCC;
}
.bluBG {
	background-color: #DDDDFF;
}
.ltgyBG {
	background-color: #EEEEEE;
}
.yelBG {background-color: #FFFFCC;
}
.smallbttn {
	font-size: 9px;
	background-color: #FFDDFF;
}

.headalign {
	position: relative;
	left: 56px;
}
.dispheadalign {
	position: relative;
	right: 1px;
}
.celBG {
	background-color: #DEDCEC;
}

.caption {
	text-align: center;
	font-size: 9px;
	color: #3333CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.tiny
{
	text-align: left;
	font-size: 8px;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	background-color: #DEDCEC;
}
