/*	a. Section Main Menu	*/
		
#csweb .col1 #section_mm li ul { list-style: disc; background-color: transparent;}
#csweb .col1 #section_mm li ul li { background-color: transparent; border: none; color: #fff; font-size: .86em; margin: 0 0 0 5em; padding: 0; }
#csweb .col1 #section_mm li ul li a					{ margin-left: -.36em; padding: 0; } /* FOR NON ACTIVE SUB */
#csweb .col1 #section_mm li.active ul li a			{ margin-left: -.36em; padding: 0; }
#csweb .col1 #section_mm li.active ul li a:hover	{ color: #fff; }
#csweb .col1 #section_mm li ul li a:hover			{ color: #ccc; margin-left: -.36em; padding: 0; } /* FOR NON ACTIVE SUB */
#csweb .col1 #section_mm li img 					{ border: none; left: 5px; position: absolute; top: .6em; width: .9em; z-index: 15; }


#csweb .col1 dl { color: #303030; margin: 0; padding: 0; }

	#csweb .col1 dt { font: bold 1.08em 'Trebuchet MS', Arial, sans-serif; margin: 0 0 .5em 0; padding: 0 .5em; }

	#csweb .col1 dd { font-size: 1em; font-weight: normal; margin: 0 0 .83em 0; padding: 0 .5em; }

		#csweb .col1 dd a.view_more {  }

		#csweb .col1 a.view_more {
			display: block;
			font-size: .83em;
			margin: 0;
			padding: 0;
			position: relative;
			text-align: right;	
			text-decoration: none;
		}

			#csweb .col1 a.view_more img	{ border: none; font-size: 1.01em; margin: 0; padding: 0; position: relative; }

			#csweb .col1 a.view_more span {
				font-size:  1.2em;
				line-height: 1.67em;
				margin: 0;
				padding: 0;
				position: absolute;
				right: 1.75em;
				top: .03em;
				z-index: 5;
			}

			#csweb .col1 a.view_more:hover { color: #fff; }

			#csweb .col1 a.view_more.back			{ float: left; margin: 1em .2em; }
			#csweb .col1 a.view_more.back img		{ width:  5.9em; }
			#csweb .col1 a.view_more.back span		{ right: .98em; }

			#csweb .col1 a.view_more.small			{ margin: 1em 0; padding: 0; width:  10.3em; }
			#csweb .col1 a.view_more.small img		{ height: 2.42em; width:  12.45em; }
			#csweb .col1 a.view_more.small span	{ right: 1.85em; }

			#csweb .col1 a.view_more.medium		{ margin: 1em 0; padding: 0; width:  18.0em; }
			#csweb .col1 a.view_more.medium img	{ margin: 0; padding: 0; width:  18em; }


#csweb input {
	font-style: normal;
}

#csweb .show_print {
	display: none;
}

#csweb .col2 .mc_body h1,
#csweb #full h1 {
	background: none;
	color: #000;
	font: bold 1.67em 'Trebuchet MS', Arial, sans-serif;
	margin: .83em .83em .42em 0;
	padding-left: 0;
}

#csweb .col2 .mc_body h2,
#csweb #full h2 {
	background: none;
	border-bottom: 1px dashed #ccc;
	color: #303030;
	font: bold 1.5em 'Trebuchet MS', Arial, sans-serif;
	margin: .83em .83em .42em 0;
	padding-left: 0;
}

#csweb #calendar {
	border-color: #000000;
	border-collapse: collapse;
	margin: 0 auto;
	width: 43em;
}

	#csweb #calendar a {
		text-decoration: none;
	}

	#csweb #calendar th {
		border-color: #000000;
		text-align: center;
	}

		#csweb #calendar th.month {
			font-size: 1.8em;
		}

	#csweb #calendar td {
		border-color: #000000;
		height: 7em;
		padding: 2px;
		vertical-align: top;
	}

		#csweb #calendar td span {
			display: block;
			font-weight: bold;
		}

		#csweb #calendar td a {
			background-color: #ffffff;
			border: 1px solid #dddddd;
			display: block;
			margin: 2px;
			padding: 2px;
		}

			#csweb #calendar td a:hover {
				border-color: #bbbbbb;
			}

#csweb #header_links {
	background-color: #973523;
	border-top: 1px solid #ffffff;
	font-size: 1.1em;
	height: 1.4em;
	padding: 0.2em 0.5em 0.2em 0.5em;
}

	#csweb #header_links .right {
		display: block;
		float: right;
	}

	#csweb #header_links .left {
		display: block;
		float: left;
	}

	#csweb #header_links a {
		color: #ffffff;
	}

#csweb .publication, 
#csweb .grant, 
#csweb .research {
	border-bottom: 1px dotted #dedede;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}

#csweb #full,
#csweb #full #full_content {
	background: #f0f0f0 url('http://www.millersville.edu/lib/img/backgrounds/module_gray.gif') no-repeat top left; 
}

	#csweb #full {
		margin: 0 .42em;
	}
	
	#csweb #full #full_content {
		background-position: top right;  
		font-size: 1.2em;
		margin: .42em 0 0 0;
		padding: 1.0em;
	}

	#csweb #full .profile_image {
		border: 3px solid #ddd;
		float: right;
		margin: .83em;
	}

	#csweb #full a {
		color: #005f9b;
	}
	
		#csweb #full a:hover {
			color: #303030;
		}

	#csweb #full h2 {
		font-size: 1.6em;
		margin-top: 0.2em;
	}

	#csweb #full h3 {
		font-size: 1.3em;
	}

	#csweb #full p {
		padding-bottom: .42em;
	}
	
	#csweb #full ul {
		margin-left: 1.42em;
	}

	#csweb #full .contact_class {
		background-color: #fff;
		overflow: hidden;
		margin-bottom: .83em;
		width: 100%;
	}

	#csweb #full .contact_class .contact_info {
		background-color: #ffffff;
		float: left;
		margin: 0.5em;
		padding: 0.8em;
		width: 22.8em;
	}

	#csweb #full .contact_class .contact_info_wide {
		background-color: #ffffff;
		margin: 0.5em;
		padding: 0.8em;
	}

	#csweb #full .contact_class .class_list {
		background-color: #ffffff;
		float: left;
		margin: 0.5em;
		padding: 0.8em;
		width: 21.5em;
	}

		#csweb #full .contact_class .class_list ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
			#csweb #full .contact_class .class_list ul li {
				margin: 0;
				padding: .21em 0;
			}

	#csweb #full .faculty_content {
		background-color: #ffffff;
		margin-bottom: .83em;
		padding: 0.8em;
		height: 100%;
	}

		#csweb #full .faculty_content ul, 
		#csweb #full .faculty_content ol {
			padding-left: 2.5em;
		}

		#csweb #full .faculty_content h1,
		#csweb #full .faculty_content h2,
		#csweb #full .faculty_content h3,
		#csweb #full .faculty_content h4 {
			border: none;
			color: #000000;
			font-size: 1.2em;
			margin: 0;
			padding: 0;
		}
		
		#csweb #full .faculty_content table {
			border: 1px solid #bbb;
			border-collapse: collapse;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		
			#csweb #full .faculty_content table th {
				background-color: #555;
				color: #fff;
				font-size: 1.2em;
				padding: .23em 0;
			}
		
			#csweb #full .faculty_content table td span {
				display: block;
				font-size: 1em;
				margin-bottom: 1px;
				padding: .42em;
			}
