table 
{
    font-size: 1em;
}

BODY{
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial;
	font-size: 11px;
	/*color: #989898;*/
	color: Black;
	background-color:#C0C0C0
}

.BODY1{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFAE02;
}

.outerTable{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#FFFFFF	
}
.leftColumn01{
	border-top:1px solid #95999C;
	border-bottom:none;
	border-left:none;
	border-right:1px solid #95999C;
	background-color:#EDF4FC	
}
.leftColumn02{
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right:1px solid #95999C;
	background-color:#EDF4FC	
}
.leftColumn03{
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right:1px solid #95999C;
	background-color:#EDF4FC	
}
.rowBottom
{
	padding-right:10px;
	font-family:Verdana, Arial;
	font-size:10px;
	color:#FFFFFF
}
A.linkBottom
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none
}
A.linkBottom:hover
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline
}
A.linkLeft
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#989898;
	text-decoration:none
}
A.linkLeft:hover
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#989898;
	text-decoration:underline
}
A.linkGray
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#7F7F7F;
	text-decoration:underline
}

A.linkGray:hover
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#FFAD00;
	text-decoration:underline
}

A.linkGrayWhite
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#7F7F7F;
	background-color: White
}

A.linkGrayWhite:hover
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#FFAD00;
	background-color: White;
	text-decoration:underline
}

A.linkGray1
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#494949;
	text-decoration:none
}
A.linkGray1:hover
{	
	font-family:Verdana, Arial;
	font-size:10px;
	color:#FFAD00;
	text-decoration:none
}

.normal{
	font-family: Verdana; 
	font-size: 11px;
	color: #989898
}

.normalIm{
	font-family: Verdana; 
	font-size: 11px;
	color: #555555;
}

.normalIm a{
	font-family: Verdana; 
	font-size: 11px;
	color: #555555;
}
.normalIm a:hover {
	font-family: Verdana; 
	font-size: 11px;
	color: #000000;
}

.blueText{
	font-family: Verdana; 
	font-size: 11px;
	color: #1B539E
}
.blueText01{
	font-family: Verdana; 
	font-size: 10px;
	color: #43749C
}
.blackText{
	font-family: Verdana; 
	font-size: 11px;
	color: #000000
}
.blacktxt{
	font-family:Verdana, Arial;
	font-size:10px;
	color:#494949;
	text-decoration:none
	
}

.textbox01
{
	border:1px solid #43749C;
	font-family:verdana;
	font-size:10px;
	color:#43749C
}
.textbox02
{
	border:1px solid #989898;
	font-family:verdana;
	font-size:11px;
	color:#000000
}
.checkbox02
{	
	font-family:verdana;
	font-size:11px;
	color:#000000
}
.button01
{
	border-left:1px solid #6A99BF;
	border-top:1px solid #6A99BF;
	border-right:2px solid #1E4564;
	border-bottom:2px solid #1E4564;
	background-color:#43749C;
	font-family:verdana;
	font-size:10px;	
	color:#ffffff;
}
.button02
{
	border-left:1px solid #6A99BF;
	border-top:1px solid #6A99BF;
	border-right:1px solid #012559;
	border-bottom:1px solid #012559;	
	background-color:#1B4F9B;
	font-family:verdana;
	font-size:11px;	
	color:#ffffff;
}
A.sublink
{
    FONT-SIZE: 8pt;
    COLOR: #1d4171;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.sublink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #1d4171;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bluetext-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

.ImmuStyle {
border-top:#9A9A9C 1px solid;
border-left:#9A9A9C 1px solid;
border-right:#000000 2px solid;
border-bottom:#000000 2px solid;
padding-left:5px;
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
}

.HeadingTop1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
color:#8E5000;
font-style:italic;
font-weight:bold;
}

.HeadingTop2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
color:#000000;
font-style:italic;
font-weight:bold;
}
.HeadingTop3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13pt;
color:#000000;
font-weight:bold;
}
.textFooter
{
	font-family:verdana;
	font-size:10px;
	color:#444444;
}
.HeadingFooter {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11pt;
color:#000000;
font-weight:bold;
}

.SpacerLeft 
{
 padding-left:8px;
}
.bluetext-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
.headingBlue {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1B539E;	
}

/*.treemenu li, .treemenu span, .treemenu img
{
    vertical-align: top;
}*/

.treemenu 
{
    white-space: nowrap;
	font-size: smaller;
    /*line-height: 18px;
    vertical-align: top; */	
}

.treemenu ul 
{
	margin: 0px 0px 0px 18px;
	padding: 0px;
	list-style-type: none;
}

.treemenu img 
{
	border: none;
}

.treemenu a 
{
	text-decoration: none;
	color: black;
}

.buttonLink 
{
	border: none;
	text-decoration: underline;
	color: blue;
	background-color: transparent;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}


.popup_calendar {
	background-color: #fff;
	border: 2px outset #009;
	cursor: default;
	width: 18em;
	overflow: hidden;
	z-index: 1000;
	color: #000;
}

.titles, .week {
	clear: both;
}

.day {
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid black;
	text-align: center;
	margin: 2px;
	cursor: pointer;
	float: left;
}

.back_mon, .back_year {
	float: left;
	width: 2em;
	height: 1.5em;
	cursor: pointer;
}

.forward_mon, .forward_year {
	float: right;
	width: 2em;
	height: 1.5em;
	cursor: pointer;
}

.forward_mon:hover, .forward_year:hover, .back_mon:hover, .back_year:hover {
	background-color: #aaa;
}

.day:hover {
	background-color: #aaa;
}

.mon_year {
	clear: both;
	text-align: center;
	font-weight: bold;
	height: 1.5em;
	line-height: 1.5em;
	vertical-align: middle;
	border-bottom: 2px outset #070;
}

.titles .day {
	border: none;
	padding: 1px;
	cursor: default;
}

.titles .day:hover {
	background-color: inherit;
}

.blank {
	border: none;
	padding: 1px;
	cursor: default;
}

.blank:hover {
	background-color: inherit;
}

.highlight a
{
	font-weight: bold;
	padding: 4px;
	background-color: #fff000;
	color: #000;
}

.courseSyllabus
{
    padding-left: 1em;
    padding-right: 1em;
}

.cdad-hidden .editButtons
{
     display: none;
}
