
span.pagebanner {
	clear:both;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight:bold;
	color:#9e9e9e;
	line-height:24px;

}

span.pagelinks {
	clear:both;
	font-size: 16px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	color:#9e9e9e;
	line-height:24px;

}

	span.pagelinks span.selected {
			color:#ffffff;
			background-color:#959595;
			padding: 0 2px 0 2px;
	}
	span.pagebanner span.char{ 
		font-size: 11px;
		font-weight:normal;
	}

table.list {
	clear:both;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	margin-top: 0px;
	padding:0px;
	width: 520px;
}



table.list td {
}

/* faculty and admin/staff directory */
		table.list td.personName {
			width:145px;
			padding:5px;
			padding-top:4px;
			padding-bottom:4px;
			padding-left:0;
					
			font-size:12px;
			color:#959595;
			
		}
		table.list td.personThumbnail {
			width:140px;
			padding-top:4px;
			padding-bottom:4px;
			padding-right:0;
			margin-right:0;
			text-align: right;
		}

		td.personThumbnail a, td.personThumbnail a:hover {
		
			background-color:transparent;
		
		}

/* calendar list pages */

		table.list td.eventDate {
			width:100px;
			padding:5px;
			padding-top:14px;
			padding-bottom:14px;
			padding-left:0;
			color:#959595;
			
		}

		table.list td.eventType {
			width:65px;
			padding:5px;
			padding-top:14px;
			padding-bottom:14px;
			padding-left:0;
			color:#959595;
			
		}

		table.list td.eventTitle {
			padding:5px;
			padding-top:14px;
			padding-bottom:14px;
			padding-left:0;
			
		}

		table.list td.eventThumbnail {
			width:140px;
			padding-top:10px;
			padding-bottom:10px;
			padding-right:0;
			margin-right:0;
			text-align: right;
			
		}

		td.eventThumbnail a, td.eventThumbnail a:hover {
		
			background-color:transparent;
		
		}

/* course directory pages */

		table.list td.courseCategory {
			width:65px;
			padding:5px;
			padding-top:14px;
			padding-bottom:14px;
			padding-left:0;
			color:#959595;
			
		}
		table.list td.courseInfo {
			padding:5px;
			padding-top:14px;
			padding-bottom:14px;
			padding-left:0;
			
		}

		table.list td.courseUnits {
			width:55px;
			padding:5px;
			padding-top:14px;
			padding-bottom:14px;
			padding-left:10px;
			color:#959595;
			
		}		
		table.list td.courseThumbnail {
			width:140px;
			padding-top:10px;
			padding-bottom:10px;
			padding-right:0;
			margin-right:0;
			text-align: right;
			
		}


		td.courseThumbnail a, td.courseThumbnail a:hover {
		
			background-color:transparent;
		
		}


table.list th {
	background: #ffffff;
	color: #000000;
	padding: 3px;
	border-bottom: none;/*1px solid #000000;*/
	text-align: left;
	padding-left:0;
}

table.list th a, table.list th a:visited, .pagelinks a, .pagelinks a:visited {
	/*background-color: transparent;
	color: #000000;
	text-decoration: none;*/
	
	
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:16px;
	color:#959595;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
			/*background-color:#E6E6E6;
			padding:4px;*/
	
}

table.list th a:hover, .pagelinks a:hover{
	/*background-color: transparent;
	color: #008000 !important;
	text-decoration: overline underline;*/
	
	
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background-color: #ffffff;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
			/*background-color:#7B7B7B;*/
	
}

table.list tr a, table.list tr a:visited, table.list tr a:hover {
	text-decoration:none;
}



th.sorted a, th.sortable a {
	background-position: right;
	display: block;
}

table.list th.order1 a {
	background-image: url(/images/arrow_down.png) !important;
}

table.list th.order2 a {
	background-image: url(/images/arrow_up.png) !important;
}

table.list th.sortable a {
	background-image: url(/images/arrow_off.png);
}

table.list th.sorted {
	background-color: #ffffff;
	color: #ffffff;
}

table.list th.sorted a, table.list th.sortable a {
	background-position: right;
	background-repeat: no-repeat;
	display: block;
}

table.list th.sortable:hover {
	background: #ffffff;
	color: #ffffff;
}

table.list thead tr {
	background-color: #FFCC00;
}


table.list tr {
}

table.list tr img {

}
img a:hover {
	background-color: #000000;
	color:none;
	
}

table.list tr.even {
	background: #FFFFFF;
	border-top: 1px solid #d6d6d6;
	color: #000000;
}

table.list tr.odd {
	background: #ffffff;
	border-top: 1px solid #d6d6d6;
	color: #000000;
}



/* highlight table row onmouseover */
table.list tr.over {
	background-color: #fafafa;
	cursor: pointer;
	cursor: hand; /* IE 5.5 non-compliant workaround */
}

/* override width for user list */
table.userList {
	width: 80% !important;
}

table.activeUserList, body#activeUsers span.pagelinks {
    width: 450px !important;
}