/*Container*/
div#container {
	font-family: Arial, Helvetica, sans-serif;
}
/*Top Container - Added by Neerja to print DeGroote log on pages that are printed*/
div#logo_print {
	display:none;
	float: left;
	position: relative;
	width:945px;
}
div#logo_print_mac {
	display:none;
	float: left;
	position: relative;
	width:145px;
}
div#logo_print_degroote {
	display:none;
	float: right;
	position: relative;
	width:145px;
}
/**/
/*Navigation System*/
div#left_container {
	width:164px;
/*	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
}
* html div#left_container {
	width:164px;
}
div#left_nav_content {
	width:135px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:0px;
/*	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
}
div#left_nav, div.left_nav_custom {
	padding-right:0px;
	margin-right:0px;
/*	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
}
* html div#left_nav, * html div.left_nav_custom {
	width:135px;
	padding-right:0px;
}
* html div#left_nav ul div.left_nav2, div.left_nav_custom ul div.left_nav2  {
	width:130px;
	margin-right:0px;
	padding-left:2px;
}
div#left_nav ul div.left_nav2 {
	display:none;
}
div#left_nav ul div.left_nav3 {
	display:none;
}
/**/
/*Start Breadcrumbs*/
div#interior_breadcrumbs {
	width:776px;
	margin-top:12px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size: 0.65em;
}
* html div#interior_breadcrumbs {
	width:776px;
}
/**/
div#main_content {
	float: left;
	position: relative;
	width:776px;
	font-size:0.75em;
/*	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
	}
	
* html div#main_content {
	width:776px;
	font-size:0.75em;
}

div#main_content_text {
	float: left;
	position: relative;
	width:776px;
	font-size:12px;
	}
		
* html div#main_content_text {
	width:776px;
	font-size:12px;
}
div#main_content_text ul {
	list-style-image:url(../images/common/square_red.gif);
	padding-left:16px;
}
div#main_content_text ol {
	padding-left:24px;
}
/*Top, Bottom, left and right columns*/
div#main_top_content {
	float:left;
	position:relative;
	width: 776px;
	min-height:50px;
	padding-bottom:10px;
	margin-bottom:0px;
	border-bottom: 1px solid #CCCCCC;
	}
div#main_bottom_content {
	float:left;
	position:relative;
	width: 776px;
	min-height:50px;
	padding-top:10px;
	margin-top:0px;
	border-top: 1px solid #CCCCCC;
	}
div#main_left_content {
	float:left;
	position:relative;
	width: 375px;
	min-height:150px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	border-right:1px solid #CCCCCC;
	}
div#main_right_content {
	float:left;
	position:relative;
	width: 375px;
	min-height:150px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	}
div#main_image_content {
	float:left;
	position:relative;
	width:776px;
	/* padding-top:10px; */
	padding-bottom:10px; 
	border-bottom:3px solid #CCCCCC;
	font-size:10px;
	}
/**/
/*Begin right container: Added by Neerja Pophli 11.7.07 */
div#right_container {
	float: left;
	position: relative;
	width:168px;
	margin-top:12px;
	font-size:0.75em;
	padding-left: 22px;
/*	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
}

* html div#right_container {
	width:168px;
	padding-left:27px;
}
div#right_container ul {
	list-style-image:url(../images/common/square_red.gif);
	padding-left: 16px;
}
div#right_container ol {
	padding-left: 24px;
}
/*End right container*/
/*Bulletins section on home page*/
div#bulletins{
	float:left; 
    position:relative;
	width:163px;
	text-align:left;
/*	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
	}
/*End Bulletins*/
/*Flash Video section on home page*/
div#video{
	float:left; 
    position:relative;
	width:163px;
	text-align:left;
	padding-top:22px;
	padding-bottom:16px;
	/*border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;*/
	}
/*End Flash Video section*/
/* start content title section */
div#content_title{
	/* font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	*/
	clear:both;
}

	div#content_title h1 {
		/* added by Jared JL */
		margin: 0;
		padding: 10px 0;
		color: #333;
		font-size:2em;
	}
	
		div#content_title h1 a {
			text-decoration:none;
			color: #333;
		}
		
		div#content_title h1 a:hover {
			color:black;
		}

* html div.content_title {
	margin-top:-2px;
}
/*End content_title Section*/

/* toolbox definitions */
ul#toolbox {
	width:776px;
	padding-right:0px;
	font-size:11px;
}

ul#toolbox li a {
	color:#666666;
}
/* end toolbox definitions */

/*Middle Container with Right Container*/
div#middle_container_with_rightc {
	float: left;
	position: relative;
	width:580px;
	height:auto;
}
* html div#middle_container_with_rightc {
	width:580px;
}
div#middle_container_with_rightc div#interior_breadcrumbs{
	width:580px;
}
* html div#middle_container_with_rightc div#interior_breadcrumbs{
	width:580px;
}
div#middle_container_with_rightc ul#toolbox {
	width:580px;	
}
div#middle_container_with_rightc div#main_content {
	width:580px;
}
div#middle_container_with_rightc div#main_content_text {
	width:580px;
}
div#middle_container_with_rightc div#main_top_content {
	width:580px;
	}
div#middle_container_with_rightc div#main_bottom_content {
	width:580px;
	}
div#middle_container_with_rightc div#main_left_content {
	width: 275px;
	}
div#middle_container_with_rightc div#main_right_content {
	width: 275px;
	}
div#middle_container_with_rightc div#main_image_content {
	width:580px;
	}
/**/

/*Begin format_faculty_profile */
div#format_faculty_profile
{
	float:left; 
    position:relative;
	width:580px;
	margin-bottom:10px;
	text-align:left;
}
div#faculty_name {
	width:580px;
	}
div#format_faculty_profile div#faculty_name h3 {
	margin-bottom:0px;
}

div#faculty_education {
	width:580px;
	margin-top:8px;
	padding-top:8px;
	}
div#faculty_title {
	width:580px;
	}
div#faculty_dept {
	width:580px;
	}
div#faculty_website{
	width:580px;
	margin-top:8px;
	padding-top:8px;
	}
div#faculty_AOE{
	width:580px;
	margin-top:8px;
	padding-top:8px;
	}
div#faculty_PA{
	width:580px;
	margin-top:8px;
	padding-top:8px;
	}
div#faculty_CV{
	width:580px;
	margin-top:8px;
	padding-top:8px;
	}
div#faculty_contact_info{
	float:left; 
    position:relative;
	width:163px;
	text-align:left;
	margin-top:4px;
	padding-top:4px;
	padding-bottom:16px;
	}
div#faculty_email, div#faculty_office, div#faculty_phone, div#faculty_ext, div#faculty_fax{
	width:163px;
	}
div#faculty_address{
	float:left; 
    position:relative;
	width:163px;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	}
div#faculty_image{
	width:163px;
	margin-top:0px;
	padding-bottom:4px;
	}
/**/
/*format_list_a_to_z*/
div#format_list_a_to_z {
	float:left; 
    position:relative;
	width:580px;
	margin-bottom:10px;
	text-align:left;
	font-size:12px;
}
.alpha_anchor_links {
	margin-left:0px;
	padding-bottom:0px;
	margin-bottom:24px;
	border-bottom:0px solid #CCCCCC;
	text-align: left;
	width:580px;
	padding-top: 48px;
	padding-left:0px;
}

.alpha_anchor_links a {
	/*olor:#000000;*/
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	padding-right:6px;
	text-transform:uppercase;
}

.alpha_anchor_links a:hover{
	color:#990033;
}

h2.anchor a {
	font-size:1em;
	color:#990033;
	text-decoration:none;
	cursor:text;
}

div#a_to_z_list {
	padding-left:0px;
	padding-right:0px;
	width:580px;
}

div.a_to_z_section {
	margin-top:4px;
	padding-top:4px;
	padding-bottom:16px;
	border-top:1px solid #CCCCCC;
	clear: both;
}

div.a_to_z_section a.site_index_link {
	text-decoration:none;
}

div.a_to_z_section a:hover.site_index_link {
	text-decoration:underline;
}

div.a_to_z_section ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

div.a_to_z_section ul li {
	margin:0;
	padding:0;
}

div.a_to_z_section ul li a {
	text-decoration:none;
}
.go_to_top, .go_back {
	float:right;
	position:relative;
}

a.go_to_top, a.go_back  {
	margin:0;
	padding:0;
	font-size:.9em;
	color:#990033;
	text-decoration:none;
}

a.go_back {
	padding-right:12px;
	padding-left:18px;
}

a.go_to_top:hover, a.go_back:hover {
	color:#000000;
}
/**/
/*Directory Table*/
table#directory {
	float:left;
	position:relative;
	width:580px;
	border-collapse:collapse;
}

table#directory td{
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:8px;
	text-align:left;
	vertical-align:text-top;
}

table#directory td#col1 {
	width:100px;
}

table#directory td#col2 {
	width:200px;
}

table#directory td#col3 {
	width:60px;
}

table#directory td#col4 {
	width:40px;
}
table#directory td#col5 {
	width:125px;
}
/**/
