.level1, .normal1	{	background-image: url(../images/top-nav-off.gif);
				color: #ffffff;		}
.highlight1 		{	background-image: url(../images/top-nav-on.gif);	}

.level2, .normal2	{	background-color: #d9e5eb;
				color: #006bb7;	
				font-weight: bold;		}
.highlight2 		{	background-color: #5e94b3;
				color: #ffffff;
				font-weight: bold;		}

.level3, .normal3	{	background-color: #dadada;
				color: #464646;	
				font-weight: bold;		}
.highlight3 		{	background-color: #c1c1c1;
				color: #464646;
				font-weight: bold;		}

.level4, .normal4	{	background-color: #e5e5e5;
				color: #006bb7;
				font-weight; regular;			}
.highlight4 		{	background-color: #e5e5e5;
				color: #006bb7;
				font-weight: bold;			}


div.menu a 	{	width: 140px;
			text-decoration:none;
			line-height: 15px;
			font-size: 8pt;
			font-family: Arial, verdana, sans-serif;
			padding: 5px 2px 5px 5px;
			display: block;		}

.nav-filler {	border-collapse: collapse;
		height: 100%;
		width: 140px;
		margin: 0px;
		background-color: #d9e5eb;	}

a.lvl2:link 	{	color: #006bb7;		}

a.lvl2:active 	{	color: #006bb7;		} 

a.lvl2:visited 	{	color: #006bb7;		}

a.lvl2:hover 	{	color: #ffffff;
			background: #5e94b3;	}

a.lvl2-white:link 	{	color: #ffffff;		}

a.lvl2-white:active 	{	color: #ffffff;		} 

a.lvl2-white:visited 	{	color: #ffffff;		}

a.lvl2-white:hover 	{	color: #ffffff;
				background: #5e94b3;	}

a.lvl3:link 	{	color: #464646;		}

a.lvl3:active 	{	color: #464646;		} 

a.lvl3:visited 	{	color: #464646;		}


a.lvl4:link 	{	color: #006bb7;
			font-weight; regular;	}

a.lvl4:active 	{	color: #006bb7;
			font-weight; regular;	} 

a.lvl4:visited 	{	color: #006bb7;	
			font-weight; regular;	}




body		{	background-image: url(../images/dots3.gif);	}


.copy		{	color: #666666;
			font-family: arial, sans-serif;
			font-size: 6.5pt;
			font-weight: regular;		}

.software	{	background-color: #e5e5e5;	}


hr.e 	{	border: 1px dashed #cccccc;
		width: 100%;
		margin: 10px 2px 5px 2px;	}

hr 	{	border: none 0; 
		border-top: 1px dashed #cccccc;
		border-bottom: 1px dashed #cccccc;
		width: 90%;
		height: 2px;
		margin: 0 0 0 0;
		text-align: left;	}	

.on		{	background: #f5f5f5;		}
.off 		{	background: #e1e1e2;		}
.completed	{	background: #deceda;		}




.side-text	{	color: #000000;
			font-family: verdana, arial, sans-serif;
			font-size: 8pt;
			font-weight: regular;		}

.body-title	{	color: #73215d;
			font-family: arial, sans-serif;
			font-size: 12pt;
			font-weight: bold;		}

.title-white	{	color: #ffffff;
			font-family: arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;		}

.title-white-sm	{	color: #ffffff;
			font-family: arial, sans-serif;
			font-size: 8pt;
			font-weight: regular;		}

.body-text-title	{	color: #006bb6;
				font-family: arial, sans-serif;
				font-size: 10pt;	
				font-weight: bold;	}

.body-text	{	color: #5b5757;
			font-family: arial, sans-serif;
			font-size: 9pt;}

.body-text-sm	{	color: #73215d;
			font-family: arial, sans-serif;
			font-size: 7.5pt;}

.body-subtitle	{	color: #73215d;
			font-family: arial,verdana, sans-serif;
			font-size: 9pt;
			font-weight: regular;
			font-style: italic;		}


.hbox-title	{	color: #ffffff;
			font-family: arial, sans-serif;
			font-size: 8pt;
			font-weight: bold;		}

.hbox-text	{	color: #868584;
			font-family: verdana, arial, sans-serif;
			font-size: 7pt;
			font-weight: regular;		}

.hnews-title	{	color: #ffffff;
			font-family: arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;		}


.hnews-title2	{	color: #73215d;
			font-family: arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;		}

.hnews-text 	{	font-weight: regular;		
			color: #76a4bc;
			font-family: arial, sans-serif;
			font-size: 9pt;
			font-weight: regular;		}

.right-col		{	background-image: url(../images/right-col-BG.gif);
				background-repeat: repeat-y;
				background-color: #ffffff;
				width: 150px;	}


.right-col-title-box	{	background-image: url(../images/right-col-title-BG.gif);
				background-repeat: no-repeat;
				color: #ffffff;
				width: 150px;
				font-family: arial, sans-serif;
				font-size: 8pt;
				font-weight: bold;
				padding: 4px 0px 5px 10px;		}



.right-col-text 	{	color: #73215d;
				font-family: arial, sans-serif;
				font-size: 8pt;
				font-weight: regular;	
				padding: 8px;	}


a.right-col-nav:link		{	color: #338dcd;
					font-weight: regular;
					font-size: 8pt;
					text-decoration: underline;	} 

a.right-col-nav:active		{	color: #338dcd;
					font-weight: regular;
					font-size: 8pt;
					text-decoration: underline;	}

a.right-col-nav:visited 	{	color: #338dcd;
					font-weight: regular;
					font-size: 8pt;
					text-decoration: underline;	}

a.right-col-nav:hover 		{	color: #006bb6;
					font-weight: regular;
					font-size: 8pt;
					text-decoration: underline;	}

a.body-link:link		{	color: #73215d;
			text-decoration: underline;	} 

a.body-link:active	{	color: #73215d;
			text-decoration: underline;	}

a.body-link:visited 	{	color: #73215d;
			text-decoration: underline;	}

a.body-link:hover 	{	color: #338dcd;
			text-decoration: underline;	}


p 	{		font-weight: regular;		
			color: #000000;
			font-family: arial, sans-serif;
			font-size: 9pt;
			font-weight: regular;	}

li		{	color: #5b5757;
			font-family: arial, sans-serif;
			font-size: 9pt;	}




.toptext	{	color: #006bb7;
			font-size: 8pt;
			font-family: arial, verdana, sans-serif;
			text-align: right;	} 


a.nav:link		{	color: #006bb7;
				font-weight: regular;
				font-size: 8pt;
				text-decoration: underline;	} 

a.nav:active		{	color: #006bb7;
				font-weight: regular;
				font-size: 8pt;
				text-decoration: underline;	}

a.nav:visited 		{	color: #006bb7;
				font-weight: regular;
				font-size: 8pt;
				text-decoration: underline;	}

a.nav:hover 		{	color: #338dcd;
				font-weight: regular;
				font-size: 8pt;
				text-decoration: underline;	}

a.hbox:link		{	color: #868584;
				font-family: verdana, arial, sans-serif;
				font-weight: regular;
				font-size: 7pt;
				text-decoration: none;	} 

a.hbox:active		{	color: #868584;
				font-family: verdana, arial, sans-serif;
				font-weight: regular;
				font-size: 7pt;
				text-decoration: none;	}

a.hbox:visited 		{	color: #868584;
				font-family: verdana, arial, sans-serif;
				font-weight: regular;
				font-size: 7pt;
				text-decoration: none;	}

a.hbox:hover 		{	color: #868584;
				font-family: verdana, arial, sans-serif;
				font-weight: regular;
				font-size: 7pt;
				text-decoration: none;	}


a.hboxtitle:link	{	color: #ffffff;
				font-family: arial, sans-serif;
				font-size: 8pt;
				font-weight: bold;
				text-decoration: none;	}

a.hboxtitle:active	{	color: #ffffff;
				font-family: arial, sans-serif;
				font-size: 8pt;
				font-weight: bold;
				text-decoration: none;	}

a.hboxtitle:visited	{	color: #ffffff;
				font-family: arial, sans-serif;
				font-size: 8pt;
				font-weight: bold;
				text-decoration: none;	}

a.hboxtitle:hover	{	color: #ffffff;
				font-family: arial, sans-serif;
				font-size: 8pt;
				font-weight: bold;
				text-decoration: none;	}


.footer			{	color: #0e58b1;
				font-family: arial, sans-serif;
				font-size: 6.5pt;
				font-weight: regular;		}

a.footer:link		{	color: #0e58b1;
				font-size: 6.5pt;
				font-weight: regular;
				text-decoration: none;	} 

a.footer:active		{	color: #0e58b1;
				font-size: 6.5pt;
				font-weight: regular;
				text-decoration: none;	}

a.footer:visited 	{	color: #0e58b1;
				font-size: 6.5pt;
				font-weight: regular;
				text-decoration: none;	}

a.footer:hover 		{	color: #0e58b1;
				font-size: 6.5pt;
				font-weight: regular;
				text-decoration: underline;	}


a.news:link		{	color: #73215d;
				font-size: 9pt;
				font-weight: regular;
				text-decoration: none;	} 

a.news:active		{	color: #73215d;
				font-size: 9pt;
				font-weight: regular;
				text-decoration: none;	}

a.news:visited 		{	color: #73215d;
				font-size: 9pt;
				font-weight: regular;
				text-decoration: none;	}

a.news:hover 		{	color: #006bb7;
				font-size: 9pt;
				font-weight: regular;
				text-decoration: underline;	}


select			{	background: #ebf1f5;
				border: 1px solid #79a6c0;
				width: 160px;
				height: 18px;
				font-size: 8pt;
				font-family: arial, verdana, sans-serif;	}

select.rutgers			{		}

#container {
	width: 756px;
	background: #585858;
	text-align: left;
	border: 0px;
	margin: 0 auto;		}


#nav, #nav ul {
	float: left;
	width: 756px;
	list-style: none;
	line-height: 1;
	background: #585858;
	font-weight: bold;
	padding: 0;
	border: 1px solid #5e94b3;
	border-width: 0px 0;
	margin: 0 0 0 0;	}

#nav a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 5px 5px 5px;	}



#nav a.daddy {
	background: url(../images/rightarrow.gif) center right no-repeat;	}

#nav li {
	float: left;
	padding: 0;
	width: 108px;	}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;	}

#nav li li {
	padding-right: 1em;
	width: 13em;	}

#nav li ul a {
	width: 13em;	}

#nav li ul ul {
	margin: -1.75em 0 0 14em;	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;	}


#nav li:hover, #nav li.sfhover  {
	background: #5e94b3;
}

fieldset	{	border: 1px solid #418aaf;
			background: #cadceb;
			font-family: verdana, arial, helvetica, san-serif;
	 		font-size: 10pt;
			width: 50em;	}

legend		{	color: #FFFFFF;
			font-weight: bold;
			background: #0e99df;
			border: 2px solid #0178b3;
			padding: 2px 6px;	}





