BODY {
	font-family: VERANDA, sans-serif; 
	font-size: 10pt; 
	background-color : #ffffff;
	color: #000000;
}
/* report view declarations */
.report {
	padding-left: 15px;
}
TABLE.report TH {
	color: white;
	background-color: #336699;
}
TABLE.report a:active, TABLE.report a:link, TABLE.report a:visited {
	color: #336699;
	text-decoration: none;
}
TABLE.report a:hover {
	color: #000000;
	text-decoration: none;
}
.courseid {
	font-size:7pt;
	color:#333333;
}
.r {
	color: #990000;
	font-weight: bold;
}
.b {
	color: #003399;
	font-weight: bold;
}
/* nav hyperlink declaration replacement for navigation links */
.nav {

}
.nav a:active, .nav a:link, .nav a:visited {
	font-family: VERANDA, sans-serif; 
	font-size: 10pt; color: #336699;  
	font-weight: bold; 
	text-decoration: none;
}
.nav a:hover {
	font-family: VERANDA, sans-serif; 
	font-size: 10pt; color: #000000;  
	font-weight: bold; 
	text-decoration: none;
}
/* hyperlink declaration replacement for all links, this can replace the above, if we want all links to be consistant */
a:active, a:link, a:visited {
	font-family: VERANDA, sans-serif; 
	font-size: 10pt; color: #336699; 
	text-decoration: none; 
	font-weight: bold; 
}
a:hover {
	font-family: VERANDA, sans-serif; 
	font-size: 10pt; color: #000000;  
	text-decoration: none;
	font-weight: bold; 
}
.active {
	font-family: VERANDA, sans-serif; 
	font-size: 9pt; color: #C0C0C0;  
	font-weight: bold; 
	}
.inactive { 
	font-family: VERANDA, sans-serif; 
	font-size: 9pt; color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
} 
H1 {
 	font-family: Arial, helvetica, sans-serif; 
	font-size: 60%; color: Black;
	margin : 0px 0px 0px 0px;
	}
H2 {
 	font-family: Arial, helvetica, sans-serif; 
	font-style:oblique;
}
H3 {
 	font-family: Arial, helvetica, sans-serif; 
	color: #336699;
	font-style:oblique;
}
H4 {
 	font-family: Arial, helvetica, sans-serif; 
	color: black;
	font-style:oblique;
}
#box{
    float:left;
	text-align:left;
	font-family: VERANDA, sans-serif; 
	font-size: 9pt; 
    }

.red { color: red; }
.white{	color: white; }
.blue{color:blue; }
.black {color:black; }

.active {
	font-family: Arial, helvetica, sans-serif; 
	font-size: 10pt; color: #C0C0C0;  
	font-weight: bold; 
	}
.inactive { 
	font-family: Arial, helvetica, sans-serif; 
	font-size: 10pt; color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none;
 } 
H1 {
 	font-family: Arial, helvetica, sans-serif; 
	font-size: 60%; color: Black;
	margin : 0px;
	}
#menu_box {
	border-style:solid;
	border-width:0px;
	border-color:#336699;
	padding:10px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	}
#content_box {
	padding:15px;
	padding-left:30px;
	font-weight:normal;
	}
#default_footer{
	background-image : url(../banners/nced_default.gif);
    }
#contentheader {
		background:white;
		font-family : Arial, Helvetica, sans-serif;
		font-size:100%; color: black;
		font-weight : bold;
		}
#contentheaderblue {
	font-family : Arial, Helvetica, sans-serif; color:white;
    font-size :80%;
    font-weight : bold;
	background : Blue;
}
#contentmenu {
		background:#FFFFFF;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		font-weight : bold;
		}		
#frame {
		margin-right:auto;
		margin-left:auto;
		margin:  0px;
		border:0px;
		padding:0px;
		text-align:center;
		font-family : Arial, Helvetica, sans-serif;
		}
#contentleft {
	float:left;
	text-align:left;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 75%;
	margin:  0px;
	border: 0px;
	padding: 0px;
	line-height: 90%;
	}
#contentcenterleft {
	float:left;
	text-align:center;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 70%;
	margin:  0px;
	border:0px;
	padding:0px;
	line-height:90%;
}
#contentcenterright {
	float:left;
	text-align:right;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 70%;
	margin:  0px;
	border:0px;
	padding:0px;
	line-height:90%;
}
#contentright {
    float:left;
    text-align:right;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 70%;
	margin:  0px;
	border:0px;
	padding:0px;
	line-height:90%;
	}
#contentfooter {
	background:white;
	text-align:center;
	}		
#courselistheader{
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 125%; color: black;
	font-weight: bold;
	line-height :30px;
	margin : 0px;
	background-image : url(../images/courselist_hdr_2.gif);
	background-repeat : no-repeat;
    }
#tble{
	font-family: Arial, helvetica, sans-serif; 
	font-size: 75%;
	font-weight: bold;
    }
#top_left {
  background-image:url(../images/box_01_2.gif);
  background-repeat:no-repeat;
  }
  #top_mid {
  background-image:url(../images/box_02_2.gif);
  background-repeat:repeat-x;
  }  
  #top_right {
  background-image:url(../images/box_03_2.gif);
  background-repeat:no-repeat;
  }  
  #side_left {
  background-image:url(../images/box_04_1.gif);
  background-repeat:repeat-y;
  }    
  #side_right {
  background-image:url(../images/box_06_1.gif);
  background-repeat:repeat-y;
  }
  #bot_left {
  background-image:url(../images/box_07_1.gif);
  background-repeat:no-repeat;
  }
  #bot_mid {
  background-image:url(../images/box_08_1.gif);
  background-repeat:repeat-x;
  }  
  #bot_right {
  background-image:url(../images/box_09_1.gif);
  background-repeat:no-repeat;
  }  
TABLE.bg TH {
	text-align: left;
	color: #336699;
	font-weight: bold;
	font-style: italic;
}
TABLE.bg TD {
	background-color: #efefef;
}
LABEL, .label	{
	color: #336699;
	font-weight: bold;
	font-size: 9pt;
}


