@charset "utf-8";
/* CSS Document */

#container-inner {
	width: 970px;
	}
	
#topnav{
	height:auto;
	color:black;
	}
	
#topnav a:link, #topnav a:visited{
	color:#0021a5;
	text-decoration:none;
	}
	
#topnav a:hover{
	color:#ff4a00;
	text-decoration:underline;
	}

#content{
	margin:0;
	padding:0;
	}
	
#footer {
	width: 970px;
	}
	
table.gridData{
	width:962px;
	margin:0 4px 10px 4px;
	padding:4px;
	border:1px solid #ccc;
	font-size:0.90em;
	border-collapse:collapse;
	}

table.gridData td{
	vertical-align: top;
	}
	
td.gridName, td.gridDept, td.gridPhone, td.gridEmail, td.gridOffice{
	padding:5px 10px 5px 5px;
	width:140px;
	}
	
	
td.gridEmail a:link, td.gridEmail a:visited, td.gridOffice a:link, td.gridOffice a:visited, td.gridSubject a:link, td.gridSubject a:visited, td.gridSubjectGuide a:link, td.gridSubjectGuide a:visited, td.gridSubjectEmail a:link, td.gridSubjectEmail a:visited, td.gridSubjectOffice a:link, td.gridSubjectOffice a:visited{
	color:#0021a5;
	text-decoration:none;
	}
	
td.gridEmail a:hover, td.gridOffice a:hover, td.gridSubject a:hover, td.gridSubjectGuide a:hover, td.gridSubjectEmail a:hover, td.gridSubjectOffice a:hover{
	color:#ff4a00;
	text-decoration:underline;
	}
	
td.gridSubject{
	padding:5px 5px 5px 10px;
	}
	
td.gridSubject a{
	margin-bottom:10px;
	display:block;
	}
	
td.gridSubject a:first-child{
	margin:0;
	}
	
td.gridName{
	font-weight:bold;
	}

td.gridSubjectGuide, td.gridSubjectSpecialist, td.gridSubjectEmail, td.gridSubjectPhone, td.gridSubjectOffice{
	padding:8px 10px 8px 5px;
	vertical-align:top;
	}

td.gridSubjectGuide{
	width:160px;
	font-weight:bold;
	}
	
td.gridSubjectSpecialist a, td.gridSubjectSpecialist span, td.gridSubjectEmail a,  td.gridSubjectEmail span, td.gridSubjectPhone a,  td.gridSubjectPhone span, td.gridSubjectOffice a,  td.gridSubjectOffice span{
	margin-bottom:10px;
	display:block;
	}
	
table.gridData th{
	text-align:left;
	padding: 5px 8px;
	}
	
table.gridData th a:link, table.gridData th a:visited{
	color:#000;
	text-decoration:underline;
	}
	
table.gridData th a:hover{
	color:#000;
	text-decoration:underline;
	}
	
td.sortList {
	font-weight:bold;
	font-size:0.80em;
	text-align:left;
	padding-left:10px;
	}
	

	