p,td {
	font: normal 11px arial,sans serif;
	color: #404040;}

a:link {
	font: normal 11px arial,sans serif;
	text-decoration: none;
	font-weight: 900;
	color: #0F71A2;}

a:visited {
	font: normal 11px arial,sans serif;
	color: #02A2A2;
	text-decoration: none;
	font-weight: 900;
	}
	
a:hover {
color: #02A2A2;
text-decoration: underline;
}
	
h1 {
	color:#FF6600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
	
h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 900;
	color: #666666;
	}
	
h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	color: #000000;
	}
	
h4 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: #000000;
	}
	
.h3 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	color: #000000;
	}
	
ul.ref
{
margin-left: 0px;
padding-left: 15px;
list-style-image: url("images/bullet_orange_arrow.gif");
}

li.ref a
{
list-style-image: url("images/bullet_orange_arrow.gif");
margin-left: 0px;
padding-left: 0px;
font-weight: 900;
font-size: 11px;
text-decoration: none;
border: 0px none;
}

li.ref a:hover, li.ref a:visited
{
list-style-image: url("images/bullet_orange_arrow.gif");
margin-left: 0px;
padding-left: 0px;
font-weight: 900;
font-size: 11px;
text-decoration: none;
border: 0px none;
}

	
.emphasis {
	font: normal 11px verdana,arial,sans serif;
	color: #666666;
	font-weight:900;}

.emphasis-h3 {
	font: 13px verdana,arial,sans serif;
	color: #666666;
	font-weight:900;}
	
.faculty-name { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 900;
	color: #666666;
	}
	
td.side ul
{
margin-left: 0px;
padding-left: 15px;
list-style-image: url("images/bullet_orange_arrow.gif");
}

td.side ul li a
{
list-style-image: url("images/bullet_orange_arrow.gif");
margin-left: 0px;
padding-left: 0px;
font-weight: 900;
font-size: 11px;
text-decoration: none;
border: 0px none;
}

td.side ul li a:hover, td.side ul li a:visited
{
list-style-image: url("images/bullet_orange_arrow.gif");
margin-left: 0px;
padding-left: 0px;
font-weight: 900;
font-size: 11px;
text-decoration: none;
border: 0px none;
}

td.index-box { 
	background-color: #ffffff;
	border: 1px #cccccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #404040; 
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:top;
}

td.content-box-header { 
	background-color: #00a751;
	border: 0px #cccccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 12px;
	color: #ffffff; 
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align:top;
}

td.content-box { 
	background-color: #F7F7F7;
	border: 0px #ffffff solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10.5px;
	color: #333333; 
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:top;
}

td.content-box ul
{
margin-left: 0px;
padding-left: 15px;
list-style-image: url("images/bullet_orange_arrow.gif");
}

td.content-box ul li a
{
list-style-image: url("images/bullet_orange_arrow.gif");
margin-left: 0px;
padding-left: 0px;
font-weight: 900;
font-size: 11px;
text-decoration: none;
border: 0px none;
}

td.content-box ul li a:hover, td.content-box ul li a:visited
{
list-style-image: url("images/bullet_orange_arrow.gif");
margin-left: 0px;
padding-left: 0px;
font-weight: 900;
font-size: 11px;
text-decoration: none;
border: 0px none;
}

td.content-box ul li a:hover {
text-decoration: underline;
}

td.footer p, td.footer a:link, td.footer a:visited {
	font: bold 10px arial,sans serif;
	color: #0F71A2;}
	
td.footer a:hover {
	color: #02A2A2;}
	
td.table-header { 
	background-color: #BCDE8B;
	border: 0px #cccccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 12px;
	color: #666666; 
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align:top;
}

td.table-header a:link, td.table-header a:visited { 
    font-size: 12px;
	font-weight: 900;
	color:#0F71A2;
}

td.table-cell { 
	background-color: #ffffff;
	border-bottom: 1px #BCDE8B solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10.5px;
	color: #333333; 
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:top;
}

td.table-cell a:link {
	font-size: 11px;
	font-weight: 900;
	} 

td.table-cell a:visited {
	font-size: 11px;
	font-weight: 900;
	color: #02A2A2;}
	
	
td.table-header-schedule { 
	background-color: #BCDE8B;
	border: 0px #cccccc solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 12px;
	color: #ffffff; 
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align:top;
}

td.table-header-schedule a:link { 
    font-size: 12px;
	font-weight: 900;
	color:#0F71A2;
}

td.table-cell-schedule { 
	background-color: #F7F7F7;
	border-bottom: 1px #ffffff solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10.5px;
	color: #333333; 
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:top;
}

td.table-cell-schedule-alt { 
	background-color: #EEF7E2;
	border-bottom: 1px #ffffff solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10.5px;
	color: #333333; 
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:top;
}

td.announce { 
	background-color: #ffffff;
	border: 1px #999999 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 11px;
	color: #888888; 
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:top;
}
