.navLeftHead {
	font-size: 12px;
	font-weight: bold;
	background:transparent url(/img/navHeadBG.png) repeat-x;
	width: 131px;
	height: 21px;
	padding-left: 7px;
	padding-top: 5px;
}

.rightHead {
	font-size: 14px;
	font-weight: bold;
	background: #fefefe url(/img/rightHeadBG.png) repeat-x;
	width: 193px;
	/*height: 24px;*/
	border-bottom: 1px solid #cccccc;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.feat a.menuBack { 
	color: #666699;
	font-size: 11px;
}

.bold {
	font-weight:bold;
}

.boldItalic { 
	font-weight: bold; 
	font-style: italic; 
} 

.center {
	text-align: center;
}

img.articlePhoto {
	padding-bottom: 6px;
	background-color: #ffffff;
}

mcol_content a, mcol_content a:active, mcol_content a:visited {
	color: #990033;
	text-decoration: none;
}

mcol_content a:hover { 
	text-decoration: underline;
}

.required {
	color: #a20;
	padding-right: 2px;
}

.success {
	text-align: center;
	color: #060;
	font-size: 12px;
	font-weight: bold;
}

/*#mcol_content div, #mcol_content tr, #mcol_content td { font-size: 12px; }*/

a.bigLink { 
	font-size: 18px;
} 

.newsPhotoSection {
	background-color: #ffffff;
	padding: 8px;
	float: right;
	margin: 6px;
	border: 1px solid #000;
}

.content_title {
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	border-bottom: 2px dotted #999999;
	width: 568px;
} 

.sub_title {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-top: 8px;
	padding: 3px 8px 1px 8px; 
	background-color: #999999;
	background-image: url('/img/sub_titleBG.png');
	background-position: top;
	background-repeat: repeat-x;
	width: 552px;
	border-bottom: 1px solid #333333;
}

.cal_sub_title {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-top: 8px;
	padding: 6px 4px 4px 4px; 
	background-color: #999999;
	background-image: url('/img/sub_titleBG.png');
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: 1px solid #333333;
}

.clearall {
	clear: both;
}

.clearleft{
	clear: left;
}

.clearright{
	clear: right;
}

.pagePhotoLeft, .pagePhotoRight { 
	padding: 8px; 
	margin: 8px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-top: 0px;
} 

.pagePhotoLeft {
	float: left;
	margin-left: 0px;
} 

.pagePhotoRight { 
	float: right;
	margin-right: 0px;
} 

.bold {
	font-weight: bold;
}

.small_title {
	font-weight: bold;
	font-size: 13px;
}

.smallBoldText { 
	text-decoration: none;
	font-size: 10px;
	font-weight:600;
} 

tr.altRow1, td.altRow1 { 
	background-color: #E0E0E0; 
	padding: 5px;
	vertical-align: top; 
} 
tr.altRow2, td.altRow2 { 
	padding: 5px; 
	vertical-align: top; 
} 

/* Begin Index Page News Styles */
.article {
	float: left; 
	clear: left; 
	position: relative; 
	z-index: 100; 
	width: 560px; 
	padding-top: 25px; 
	background-color: #f1f0ef;	
}
.slideHolder {
	position: relative; 
	margin: 25px 0 0 80px;
	background: none; 
	width: 400px; 
	height: 300px;
}
.captionPreview {
	position: relative; 
	z-index: 0; 
	margin: -52px 5px 0 5px;
	width: 390px; 
	color:#000;
	font-size:11px;
	font-weight: bold;
	text-align: left; 
}
.captionBG {
	margin: -53px 0 0 0px; 
	width: 400px; 
	height: 50px; 
	background-color: #eee; 
	opacity: .8; 
	filter: alpha(opacity=80); 
	text-align: left;	
}
.thumbnail {
	opacity: .6;
	filter: alpha(opacity=6);
}
.thumbnail:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
/* End Index Page News Styles */


	/* For Suggested Course Sequences */
.tblHead {
	font-weight: bold; 
	background-color: #666666; 
	color: #FFFFFF; 
	font-size: 12px; 
}
.tblSubHead { 
	font-weight: bold;
	background-color: #CCCCCC; 
	font-size: 11px; 
}
.course { width: 140px; } 
.hrs { width: 45px; } 
.crsTbl { font-size: 12px; } 
.crsTbl td { padding-left: 2px; }
	/* End For Suggested Course Sequences */
	
img.abetLogo {
	float:right; 
	padding: 10px; 
	padding-right: 15px;
	padding-top: 15px;
}

/* directory.php Table Styles */
	table.directory {
		border-collapse: collapse;
		font-size: 11px;
	}
	
	table.directory th {
		background-image: url(/img/sort.png);
		background-repeat: no-repeat;
		background-position: left center;
		background-color: #990000;
		color: #fff;
		font-weight: bold;
		padding: 4px 8px 4px 18px;
		text-align: left;
		line-height: 1.2;
		font-size: 13px;
	}
	
	table.directory th.sortUp {
		background-image: url(/img/sortAsc.png);
	}
	table.directory th.sortDown {
		background-image: url(/img/sortDesc.png);
	}
	
	table.directory th.nosort {
		background-image: none;
		padding-left: 11px;
	}
	
	table.directory th a {
		text-decoration: none;
		color: #ffffff;
	}
	
	table.directory td a {
		color: #333333;
		text-decoration: none;
		display: block;
		font-weight: inherit;
		font-size: inherit;
	} 
	
	table.directory td {
		padding: 3px 11px;
		border-bottom: 1px solid #990000;
		vertical-align: top;
		background-color: #fff;
	}
	
	/*table.directory td * {
		padding: 6px 11px;
	}*/
	
	table.directory tr.alt td {
		background: #dadada;
	}
	
	table.directory tr.over td {
		background: #ceb5a9;
	}
	
	img.directoryPhoto {
		background-color: #dadada;
		border: 1px solid #666666; 
		float: right;
		margin: 6px;
		padding: 5px;
	}
/* end directory.php Table styles */

/* new directory tablesorter styles */
/* tables */
table#directory {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	/*width: 100%;*/
	text-align: left;
}
table.directory thead tr th, table.directory tfoot tr th {
	background-color: #990000;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.directory thead tr .header {
	background-image: url(/img/bg.png);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.directory tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.directory tbody tr.odd td {
	background-color:#F0F0F6;
}
table.directory thead tr .headerSortUp {
	background-image: url(/img/asc.png);
}
table.directory thead tr .headerSortDown {
	background-image: url(/img/desc.png);
}
table.directory thead tr .headerSortDown, table.directory thead tr .headerSortUp {
background-color: #cc6666;
}
/* end new directory tablesorter styles */

/* accordion */
#accordion h3 {
	
}
/* end accordion */

.dividerLine {
	width: 560px; 
	color: #000; 
	text-align: left; 
	margin-top: 10px; 
	margin-bottom: 10px;
}
.imageCaption { 
	float: left; 
	background-color: #f5f5f5; 
	width: 100px; 
	text-align: center; 
	border: 1px solid #666666;
	margin-right: 10px;
} 

.exceptionBox { 
	color:#666666; 
	background-color:#f4e1d4; 
	margin-left:76px; 
	padding:5px; 
	border-style:dashed; 
	border-color:#666666; 
	border-width:thin;
	text-decoration: none;
	font-size: 10px;
	font-weight:600;
	width: 400px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:center;
} 

.exceptionBoxRed { 
	color:#a20; 
	background-color:#f4e1d4; 
	padding:5px; 
	border-style:dashed; 
	border-color:#ff0000; 
	border-width:thin;
	text-decoration: none;
	font-size: 10px;
	font-weight:600;
	width: 375px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Scholarship Classes */ 
	
	div.applyLink, p.applyLink { 
		/*background-color:#fff; 
		border: 1px solid #333;*/
		text-align:center;
		color:#990000;
	} 
	
	.scholarLabel { 
		clear: left;
		width: 150px;
		float: left;
		text-align: right;
		margin-right: 15px;
		display: block; 
		font-weight: bold;
		margin-bottom: 5px;
	}
	.scholarInfo {
		float: left;
		width: 400px;
		margin-bottom: 5px;
	} 
	.successBox {
		color:#006600; 
		background-color:#f4e1d4; 
		margin-left:76px;
		text-align:center;
		padding:5px; 
		border-style:dashed; 
		border-color:#666666; 
		border-width:thin;
		text-decoration: none;
		font-size: 12px;
		font-weight:600;
		width: 400px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
/* End Scholarship Classes */

.imgCap { 
	text-align: center; 
	background-color: #e5e5e5; 
	padding: 8px; 
	font-weight: bold; 
	vertical-align: middle;
} 
.imgCap img { 
	padding-bottom: 5px; 
} 

/* directory.php Table Styles */
	table.tablesorter {
		border-collapse: collapse;
		font-size: 11px;
	}
	
	table.tablesorter th {
		background-image: url(/img/sort.png);
		background-repeat: no-repeat;
		background-position: left center;
		background-color: #990000;
		color: #fff;
		font-weight: bold;
		padding: 4px 8px 4px 3px;
		text-align: left;
		line-height: 1.2;
		font-size: 13px;
		border-right: 1px solid #666666;
	}
	
	table.tablesorter th a {
		text-decoration: none;
		color: #ffffff;
		display: block;
		padding-left: 15px;
	}
	
	table.tablesorter th.sortUp {
		background-image: url(/img/sortAsc.png);
	}
	table.tablesorter th.sortDown {
		background-image: url(/img/sortDesc.png);
	}
	
	table.tablesorter th.nosort {
		background-image: none;
	}
	
	table.tablesorter td {
		padding: 6px 11px;
		border-bottom: 1px solid #990000;
		vertical-align: top;
		border-right: 1px solid #666666;
	}
	
	table.tablesorter td * {
		padding: 6px 11px;
	}
	
	table.tablesorter td img, table.tablesorter td a {
		padding: 0px;
	}
	
	table.tablesorter tr.alt td {
		background: #dadada;
	}
	
	table.tablesorter tr.over td {
		background: #ceb5a9;
	}
	
	a.thickbox {
		display: block;
		text-decoration: none;
		color: #333333;
	}
	
	.calendar2 a:hover {
		color: #c04040;
	}
	
	/* End table sorter */
/* end directory.php Table styles */

/* gradCertificates.php table styles */
table.certificates tr td, table.certificates tr th {
	border: 1px #fff solid;
	background-color: #fff;
	margin: 0;
	padding: 2px;
}
table.certificates tr th {
	background-color: #CC0000;
	color: #fff;
}
/* end gradCertificates.php table styles */

/* Welcome Week Classes */
.wwRight {
	float: left;
	width: 260px;
	font-size: 14px;
	line-height: 18px;
}
.wwRight img.spaced { 
	margin-top: 20px;
}

.wwLeft {
	float: left;
	width: 270px;
	text-align:center;
	margin: auto;
	margin-right: 20px;
}

.wwNote {
	color: #C90; 
	font-style: italic;
}
/* End Welcome Week Classes*/

/* Workshops forms */

#loginFieldset {
	width: 200px;
	margin-right: 20px;
}

#loginForm .leftLabel {
	width: 75px;
	font-size: 11px;
}

#loginForm input {
	font-size: 11px;
}

#registerFieldset {
	width: 560px;
}

#registerForm .leftLabel {
	width: 180px;
	font-size: 11px;
}
	
#registerForm input, #registerForm select, #registerForm option {
	font-size: 11px;
}

.error {
	margin-left: 5px;
	color: #ff0000;
	font-size: 11px;
}

#phdAlumni .leftLabel {
	width: 100px; 
	margin-right: 10px;
}

/* Inbre Scholarships */
.right {
	text-align:right;
	padding-right:3px;
	padding-top:2px;
	float:right;
}

.addlist{
	cursor:pointer;
	display:inline;
}

/* End WOrkshops forms */

.quoteBox {
	width: 430px; 
	border: 3px solid #990000; 
	background-color: #fefefe; 
	padding: 4px 8px; 
	margin-left: 80px;
}
