@charset "utf-8";
/* College of Engineering CSS Document */

header {
	background: url("../img/top_bg.jpg");
	min-height: 115px;
}

footer {
	background: url("../img/common/collegefooter_bg.jpg") repeat-x scroll 0 0 #999999;
	padding: 15px 0 0 10px;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */	
  margin-bottom: 250px;
}

footer {
  position: absolute;
  bottom: 0; 
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 250px;
}


/* header */
header a.header-logo img, header img.header-logo {
	padding-top: 15px;
}

/* carousel */

#home-carousel > .container {
	max-width: 960px;
}
.carousel-control.right, .carousel-control.left {
	background: none;
}


.carousel-control {
	width: 5%;
}

.carousel-control.left {
	position: absolute;
	z-index: 11;
}

.carousel-inner {
	background: #036;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	float: right;
	max-width: 60%;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top: 45%;
}

#home-carousel .carousel-control.left .glyphicon-chevron-left:before{
	content: "‹";
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.5em;
}

#home-carousel .carousel-control.right .glyphicon-chevron-right:before{ 
	content: "›";
	font-family: Verdana, Geneva, sans-serif;
	font-size: 2.5em;
}

.carousel-indicators {
    bottom: 10px;
	left: 35%;
}

.carousel-indicators li {
  background-color: #fff;
  border: 0;
  margin: 1px 10px;
}


.carousel-indicators .active {
  background-color: #cc0000;
	margin: 1px 10px;
}

.carousel a:link {
	color: #fff;
}


/* dept homepages */


#dept-news ul li { 
	width: 45%;
	vertical-align: top; 
}

#thumbnail-gallery {
	min-height: 200px;
}

#thumbnail-gallery .carousel-inner {
	background: none;
	margin: auto;
    width: 90%;
}

#thumbnail-gallery a {
	color:#666;
	text-decoration: none;
}

#thumbnail-gallery a:hover {
	color: #cc0000;
}

#thumbnail-gallery .carousel-control {
	width: 3%;
	padding-top: 5px;
	color: #ccc;
	font-size: 50px;
	font-weight: bold;
	background: none;
}

#thumbnail-gallery a.carousel-control:link { color: #363636; text-decoration: none; } 
#thumbnail-gallery a.carousel-control:visited { color: #363636; text-decoration: none; } 
#thumbnail-gallery a.carousel-control:hover { color: #898989; text-decoration: none; }
#thumbnail-gallery a.carousel-control:active { color: #898989; text-decoration: none; }


.carousel-control.left, .carousel-control.right {
	background: none;
}

ul.thumbnails { 
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;			
}

ul.thumbnails li { 
	display: inline-block;
}

/* mega magilla + carry */

.megamenu_container {
	height: auto;
}

.megamenu li .dropcontent {
	top: 65px;
}

.megamenu {
	margin: 0;
}
.megamenu li .dropcontent {
	margin-top: -30px;
}

/* media object */
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
#dept-news li {color: #666; }
#dept-news li a:link { color: #666; text-decoration: none; outline:none;} 
#dept-news li a:visited { color: #666; text-decoration: none; outline:none;} 
#dept-news li a:hover { color: #990000; text-decoration: none; outline:none; }
#dept-news li a:active { color: #990000; text-decoration: none; outline:none: }

.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-student {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}

.carousel-caption {
	width: 40%;
	left: 0;
	padding: 5px;
	margin-top: 15px;
}


/* news announcements */

div.media img.media-object {
	max-width: 100px;
}

div.media img.media-student {
	max-width: 185px;
}

h1.events-heading {
	border-bottom: 5px solid #990000;
	color: #002d62;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 1.55em;
    line-height: 1.4em;
}

.event-month, .event-day {
	display: block;
	text-align: center;
	padding: 1px;
}

.event-month {
	background: #777;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	font-size:.8em;
}

.event-day {
	background: #036;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.12em;
}


#sidebar a:link .event-month, #sidebar a:link .event-day {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#sidebar a:visited .event-month, #sidebar a:visited .event-day {
	color: #fff;
}

#sidebar .event-desc a:visited {
	color: #666;
}
#sidebar .event-desc {
	font-size: .825em;
}


#sidebar a:link {
    color: #555;
	text-decoration: none;
}

body.home #center-column {
    padding-bottom: 0;
	margin-bottom: 0;
	margin-top: 3px;	
}

/* same code on line 1211
#center-column a:link { 
	/* color: #002d62; *//*
	text-decoration: none;
}
*/

/* same code on line 1217
#sidebar a:hover, #center-column a:hover {
    color: #990000;
}
*/

h4.media-heading {
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 1.5em;
	color: #002d62;
}

#center-column h4.media-heading a:link {color: #002d62; text-decoration: none; outline:none;} 
#center-column h4.media-heading a:visited {color: #002d62; text-decoration: none; outline:none;} 
#center-column h4.media-heading a:hover {color: #990000; text-decoration: none; outline:none;} 
#center-column h4.media-heading a:active {color: #990000; text-decoration: none; outline:none;} 


/* carousel caption magilla */

.carousel-caption {
    background-color: #036;
    bottom: 0;
    left: 0;
    right: 66%;
    top: 0;
	text-align: left;
}


/* helpers */

#lastModified { 
	background: #999;
	bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;	
}

#lastModified a, #lastModified a:hover, #lastModified a:visited {
	color: #363636;
	text-decoration: none;
	font-size: smaller;
}
/*pandan power */

.table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #036;
    color: #fff;
}

/* cheryl */

body, button, input {
	font-family: Verdana, Geneva, sans-serif;
	color: #585858;
}
ul.list-inline.breadcrumb li a {	
	 color: #666;
}
a:link { color: #990000; text-decoration: none; outline:none;} 
a:visited { color: #990000; text-decoration: none; outline:none;} 
a:hover { color: #990000; text-decoration: underline; }
a:active { color: #990000; text-decoration: underline; }

.abet {font-family:Verdana, Geneva, sans-serif; font-size: .625em;}

/*FACULTY PROFILE STYLES */

#center-column h1.faculty-heading {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#002d62;
}


/* LEFT MENU */

#main-content .main {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#002d62;
}

#main-content a.main:link {color: #002d62; text-decoration: none; outline:none;} 
#main-content a.main:visited {color: #002d62; text-decoration: none; outline:none;} 
#main-content a.main:hover {color: #002d62; text-decoration: underline; outline:none;}
#main-content a.main:active {color: #002d62; text-decoration: underline; outline:none;}	

#main-content .main ul {
	list-style: none;
}
#main-content .main ul li {
	margin-bottom: 8px;
}

#main-content ul .sublink {
	list-style-type: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}
#main-content ul .sublink li {
	background-image: url(/engineering/images/common/faculty_menubullet.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px; 
	margin-bottom: 10px;
	margin-top:10px;
}

#main-content ul .sublink li a:link {color:#990000; text-decoration: none; outline:none;}
#main-content ul .sublink li a:visited {color:#990000; text-decoration: none; outline:none;}
#main-content ul .sublink li a:hover {color:#990000; text-decoration:underline; outline:none;}
#main-content ul .sublink li a:active {color:#990000; text-decoration:underline; outline:none;}

/* NEWS SHARE ICONS */
#main-content a.news-share:link { color: #363636; text-decoration: none; } 
#main-content a.news-share:visited { color: #363636; text-decoration: none; } 
#main-content a.news-share:hover { color: #898989; text-decoration: none; }
#main-content a.news-share:active { color: #898989; text-decoration: none; }


/* FOR GRADUATE STUDENT LISTS */
.gradstudent-photo {margin:0; }

.gradstudent-listing {
    color: #002d62;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1.25em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 8px 0 0;
    padding: 0;
}

/* FOR FACULTY PHOTOS IN RESEARCH PAGES */
.faculty-photo {margin:0; }

.dept_activities {text-allign:left;}
.collegeBox {font-family:Verdana, Geneva, sans-serif; font-size:1em; background-color:#898989; padding:0 5px 2px 5px;}
.caption {font-size:.825em; line-height:1.25em;}

:-moz-any-link:focus {
  outline: none;
}

.screenreader {position: absolute; top:0; left:-9999px}

/* =============================================================================
   Header Logo Image Map
   ========================================================================== */

dl.image_map_header {display:block; width:956px; height:101px; background:url(../img/head_logo.png); background-repeat:no-repeat; position:absolute; margin-top:0; z-index:10; text-indent:-9999px;}
a.linkcollege {left:191px; top:17px; background:transparent;}
a.linkcollege {display:block; width:460px; height:0; padding-top:35px; overflow:hidden; position:absolute;}
a.linkcollege:hover  {background:transparent; border:none;}
a.linkfau {left:10px; top:0px; background:transparent;}
a.linkfau {display:block; width:176px; height:0; padding-top:69px; overflow:hidden; position:absolute;}
a.linkfau:hover {background:transparent; border:none;}

.college_topLinks {	color:#ccc; margin-top:20px; font-size: 10px; float: right;}
a.topLinks:link {color:#ccc; text-decoration:none;}
a.topLinks:visited {color:#ccc; text-decoration:none;}
a.topLinks:hover {color:#fff; text-decoration:underline;}
a.topLinks:active {color:#ccc; text-decoration:underline;}

/* =============================================================================
   SEARCH BOX
   ========================================================================== */
#search-collapse { clear: both; }

#search_box{ float:right; position:relative; z-index:20; margin:10px 0 0 0;}
#search_box { outline:none;}

/* breadcrumb singular referenced in boostrap css 
.breadcrumbs { background: none; border-top:1px solid #e2e2e2; color:#999; font-family:Verdana, Geneva, sans-serif; padding-top: 10px; margin-top: 10px; margin-bottom: 0; }
.breadcrumbs ul { font-size: .8em; }
.breadcrumbs a:link {color: #666; text-decoration: none; outline:none;} 
.breadcrumbs a:visited {color: #666; text-decoration: none; outline:none;} 
.breadcrumbs a:hover {color: #666; text-decoration: underline; outline:none;}
.breadcrumbs a:active {color: #666; text-decoration: underline; outline:none;}
*/

.breadcrumb.list-inline > li { padding-left: 0; padding-right: 0; color:#999; }
.breadcrumb > li + li:before, .breadcrumb>li+li:before { content: "\00bb"; }

#events h4 a:link {color: #555; text-decoration: none; outline:none;} 
#events h4 a:visited {color: #555; text-decoration: none; outline:none;} 
#events h4 a:hover {color: #990000; text-decoration: none; outline:none;}
#events h4 a:active {color: #990000; text-decoration: none; outline:none;}


/* EVENTS & NEWS SECTION */
#events_newsWrap {
	width:100%;
	margin:-30px 0 10px 0;
	padding:0;
	background:url("../img/event_news_bg.jpg");
	background-repeat:repeat-x;
	background-color:#e2e2e2;
	float:left;
}

#events_newsContent {	
	width: 960px;
	margin: 0 auto;
	padding:40px 0 20px 0;
}


/* MORE EVENTS */
#main-content .view_events a:link {color: #990000; text-decoration: none; outline:none;} 
#main-content .view_events a:visited {color: #990000; text-decoration: none; outline:none;} 
#main-content .view_events a:hover {color: #990000; text-decoration: underline; }
#main-content .view_events a:active {color: #990000; text-decoration: underline; }
#main-content .view_events {margin:-35px 0 0 0; padding:0; float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative;
*width:90px;/*IE 7 and below*/}

/*
.view_events-news a:link {color: #990000; text-decoration: none; outline:none;} 
.view_events-news a:visited {color: #990000; text-decoration: none; outline:none;} 
.view_events-news a:hover {color: #990000; text-decoration: underline; }
.view_events-news a:active {color: #990000; text-decoration: underline; }
*/

/* MORE NEWS */
#main-content .view_news a:link {color: #990000; text-decoration: none; outline:none;} 
#main-content .view_news a:visited {color: #990000; text-decoration: none; outline:none;} 
#main-content .view_news a:hover {color: #990000; text-decoration: underline; }
#main-content .view_news a:active {color: #990000; text-decoration: underline; }
#main-content .view_news {margin:-35px 0 0 0; padding:0; float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative;
*width:90px;/*IE 7 and below*/}

/*.view_events-news {margin:-40px 0 0 0; padding:0; float:right; font-family:Verdana, Geneva, sans-serif; font-size:1em; position:relative;
*width:90px;/*IE 7 and below*/}


#events_newsWrap .view_events-news a:link {color: #990000; text-decoration: none; outline:none;} 
#events_newsWrap .view_events-news a:visited {color: #990000; text-decoration: none; outline:none;} 
#events_newsWrap .view_events-news a:hover {color: #990000; text-decoration: underline; }
#events_newsWrap .view_events-news a:active {color: #990000; text-decoration: underline; }


.eventhead {width:185px; margin:0; padding:0; float:left; font-family:Verdana, Geneva, sans-serif; font-size:1.825em; line-height:1.625em; color:#002d62; border-bottom: 5px solid #990000;}

.date_bg{width:30px; height:40px; margin:20px 0 0 0; padding:3px 0 0 0; float:left; position:relative;background-image:url("../img/event_date_bg.jpg"); background-repeat:no-repeat; text-align:center;} 
.month{font-family:Verdana, Geneva, sans-serif;font-size:1.12em;line-height:1.25em;color:#fff;text-transform:uppercase; font-weight:bold;}
.day{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:2em;color:#fff;}

#events h4 {width:145px; margin:-43px 0 0 40px; padding:0; float:left;font-family:Verdana, Geneva, sans-serif; font-size:1.3em; line-height:1.4em;font-weight:normal;}  
#events h4 a:link {color: #555; text-decoration: none; outline:none;} 
#events h4 a:visited {color: #555; text-decoration: none; outline:none;} 
#events h4 a:hover {color: #990000; text-decoration: none; outline:none;}
#events h4 a:active {color: #990000; text-decoration: none; outline:none;}

#news {float:right; width:775px;}
.newshead {width:725px; margin:0; padding:0; float:right; font-family:Verdana, Geneva, sans-serif; font-size:1.825em; line-height:1.625em; color:#002d62; border-bottom: 5px solid #990000;}


#mainNews a:link {color: #002d62; text-decoration:none;} 
#mainNews a:visited {color: #002d62; text-decoration:none;} 
#mainNews a:hover {color: #002d62; text-decoration:underline;;} 
#mainNews a:active {color: #002d62; text-decoration:underline;}




/* secondary pages */

h3 {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:normal; font-size:2.75em; line-height:1em; color:#002d62; margin:0 0 10px 0; padding:0;}
h5 {font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:1.25em; line-height:1.5em; color:#002d62; margin:8px 0 0 0; padding:0;}
.eabimg { padding:10px 15px 10px 0;}
.leftimg { padding:10px 20px 10px 0;}
.rightimg { padding:10px 0 8px 20px;}
.contact { font-family:Verdana, Geneva, sans-serif; color:#002d62; background-color:#e2e2e2; display:block; padding:4px 8px 8px 8px; margin:30px 0;font-size: 12px;}
.contact p { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; color:#002d62; letter-spacing:1px; margin:0; padding:0;font-size:1.5em}
.print {font-family:Verdana, Geneva, sans-serif; font-size:.825em; float:right; margin-top: -30px;}
.box {font-family:Verdana, Geneva, sans-serif; font-size:.825em; background-color:#d4d4d4; color:#002d62; padding:0 5px 2px 5px;}
.boxlg {font-family:Verdana, Geneva, sans-serif; font-size:1.1em; background-color:#d4d4d4; color:#002d62; padding:2px 6px 4px 6px;}
.boxred {font-family:Verdana, Geneva, sans-serif; font-size:11px; background-color:#990000; color:#ffffff; padding:0 5px 2px 5px;}
#center-column a.boxred:link { color: #ffffff; text-decoration: none; } 
#center-column a.boxred:visited { color: #ffffff; text-decoration: none; } 
#center-column a.boxred:hover { color: #f0efef; text-decoration: none; }
#center-column a.boxred:active { color: #ffffff; text-decoration: none; }
.top {font-family:Verdana, Geneva, sans-serif; font-size:.825em; line-height:1.25em;}
.faculty {
    color: #002d62;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1.25em;
    font-weight: normal;
    line-height: 1.5em;
    margin: 8px 0 0;
    padding: 0;
}

/* center-column */ 

#center-column { 
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12.5px;
    line-height: 1.625em;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

p.toggle-button + * {
	clear: both;
}

/* left menu */
.leftmenutitle { margin:0 0 7px 0; padding:0 0 5px 0; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:1.5em; line-height:1.2em; color:#002d62; border-bottom: 5px solid #990000; }
#leftColumn ul {list-style-type:none; margin:0; padding:0;}
#leftColumn ul li {font-family:Verdana, Geneva, sans-serif; margin: 10px 0; }
#leftColumn ul li a:link {color: #666; text-decoration: none; outline:none;} 
#leftColumn ul li a:visited {color: #666; text-decoration: none; outline:none;} 
#leftColumn ul li a:hover {color: #990000; text-decoration: none; outline:none;} 
#leftColumn ul li a:active {color: #990000; text-decoration: none; outline:none;} 


/* social icons */
.socialmenutitle { margin:0 0 5px 0; padding:0 0 3px 0; float:left; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; font-size:1.5em; line-height:1.2em; color:#002d62; border-bottom: 5px solid #990000; width:100%}
#socials {float:left; width:230px; margin-bottom:40px;}
#socials .socials li {list-style:none;display:inline;}
#socials .socials li a {width:32px; height:32px; display:inline-block; text-indent:100%; white-space:nowrap; overflow:hidden; margin:0; background:url('../img/common/social-icons.png') 0 0 no-repeat;position:relative;}
#socials .socials li a.fb{background-position:0 0; position:absolute;}
#socials .socials li a.tw{background-position:-32px 0; margin-left:36px;}
#socials .socials li a.yt{background-position:-64px 0;}
#socials .socials li a.vi{background-position:-96px 0;}

#socials .socials li a span{content:"";position:relative;top:0;left:0;bottom:0;right:0; background:url('../img/common/social-icons.png') 0 0 no-repeat;opacity:0;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out; }
/* commenting out cheryl's styles
#socials .socials li a:hover{background:none;}
*/
#socials .socials li a:hover span{opacity:1; position:absolute; /*position needed for IE7*/}
#socials .socials li a.fb span{background-position:0 -33px;}
#socials .socials li a.tw span{background-position:-32px -33px;}
#socials .socials li a.yt span{background-position:-64px -33px;}
#socials .socials li a.vi span{background-position:-96px -33px;}
noindex:-o-prefocus,#socials .socials a{text-indent:-9999px; !important}


/* right menu */
.rightmenutitle {width:230px; margin:0 0 7px 0; padding:0 0 5px 0; float:left; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:2.25em; line-height:1.2em; color:#002d62; border-bottom: 5px solid #990000; }
#rightColumn ul {list-style-type:none; width:230; margin:0; padding:0;}
#rightColumn ul li {font-family:Verdana, Geneva, sans-serif; display:block; padding-bottom:10px;}
#rightColumn ul li a:link {color: #002d62; text-decoration: none; outline:none;} 
#rightColumn ul li a:visited {color: #002d62; text-decoration: none; outline:none;} 
#rightColumn ul li a:hover {color: #990000; text-decoration: none; outline:none;} 
#rightColumn ul li a:active {color: #990000; text-decoration: none; outline:none;} 

.quicklinks {background:url(../img/common/quicklinksbg.jpg); background-repeat:no-repeat; display:block; padding:5px 8px 8px 30px; margin:15px 0 20px -11px;}
.quicklinks p {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#fff; font-size:1.5em; letter-spacing:1px; line-height:1.5em; margin:-4px 0 0 -8px; padding:0 0 10px 0;}
.quicklinks ul li a {font-size: 13px}

/* footer */

.collegefooter_title {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#fff; letter-spacing:1px; margin-top:-2px;}
footer .collegefooter_title  a:link {color: #fff; text-decoration: none; outline:none;} 
footer .collegefooter_title  a:visited {color: #fff; text-decoration: none; outline:none;} 
footer .collegefooter_title  a:hover {color: #fff; text-decoration: none; outline:none;} 
footer .collegefooter_title  a:active {color: #fff; text-decoration: none; outline:none;} 
.collegefooter_title a {color: #fff}

.collegefooter_text {font-family:Verdana, Geneva, sans-serif; font-size:.8em; color:#660000; margin-top:18px;}
footer .collegefooter_text a:link {color: #660000; text-decoration: none; outline:none;} 
footer .collegefooter_text a:visited {color: #660000; text-decoration: none; outline:none;} 
footer .collegefooter_text a:hover {color: #990000; text-decoration: none; outline:none;} 
footer .collegefooter_text a:active {color: #990000; text-decoration: none; outline:none;} 

.universityfooter_text {font-family:Verdana, Geneva, sans-serif; font-size:.8em; color:#363636; margin-top:40px; line-height:1.825em; height:65px;}
.universityfooter_text img {margin-top:-25px; padding:0; }
footer .universityfooter_text a:link {color: #363636; text-decoration: none; outline:none;} 
footer .universityfooter_text a:visited {color: #363636; text-decoration: none; outline:none;} 
footer .universityfooter_text a:hover {color: #444; text-decoration: none; outline:none;} 
footer .universityfooter_text a:active {color: #444; text-decoration: none; outline:none;} 
footer .universityfooter_text a {color: #363636}

/* Faculty Profiles Footer */

#footertext { border-top:1px solid #e2e2e2; padding-top:10px; }


/* menu overrides */

.megamenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555;
}
.megamenu li .dropdown_container {
    background: none repeat scroll 0 0 #e2e2e2;
    border: 1px solid #ccc;
 /*   left: -9999em;
    margin: 0 auto;
    padding: 18px 0 0;
    position: absolute;
    text-align: left;
    top: 36px;
    z-index: 9998;
	*/
}

.megamenu li:hover, .active {
	background:#fff;
}
.megamenu li.noactive {
	background:none;
}
.megamenu > li > a {
	text-transform: none;
}
.megamenu li a {
	font-size:1.3em;
	color:#555;
	outline:0;
	text-decoration:none;
	display:block;
	padding: 10px 15px 10px 15px;
}
.megamenu li:hover a {
	color:#002d62;
}
.megamenu li .megamenu_drop {
	padding-right:45px;
	background:url("../img/common/down.png") no-repeat right center;
}

/*  _____________________________________________________________________________

    05 DROP DOWN TYPOGRAPHY
    _____________________________________________________________________________  */

.megamenu h6 {
	padding:0 0 4px 0;
	margin:0 0 10px 0;
	color:#002d62;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px; 
	font-weight:bold; 
	letter-spacing:1px;
}


/* Links */

.megamenu li .dropdown_container a, 
.megamenu li .fullwidth a {
	text-transform:none;
	font-size:14px;
	line-height:24px;	
	display:inline;
	padding:0;
}
.megamenu li .dropdown_container a:hover, 
.megamenu li .fullwidth a:hover {
	padding:0;
}

/* Images & Boxes */

.megamenu li .black_box {
	background-color:#111111;
	color: #eeeeee;
	padding:6px 8px 6px 8px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.megamenu .imgshadow {
	background:#000000;
	padding:4px;
	border:1px solid #222222;
	margin-top:5px;
	margin-bottom:18px;
	-webkit-box-shadow:0 0 5px #000000;
	-moz-box-shadow:0 0 5px #000000;
	box-shadow:0 0 5px #000000;
}
.megamenu .img_left {
	float:left;
	margin-right:12px;
}
.megamenu .img_right {
	float:right;
	margin-left:12px;
}

/* Lists */

.megamenu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
.megamenu li ul li {
	font-size:12px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
}
.megamenu li ul li:hover {
	background:none;
	border:none;
}


.megamenu ul.list, 
.megamenu ul.list2, 
.megamenu ol.num, 
.megamenu ol.num2 {
	margin:0 0 18px 20px;
	padding:0;
}
.megamenu ul.list li, 
.megamenu ul.list2 li, 
.megamenu ol.num li, 
.megamenu ol.num2 li{
	padding:0 0 0 12px;
	line-height:24px;
}
.megamenu .list li {
	list-style:disc;
}
.megamenu .list2 li {
	list-style:square;
}
.megamenu .num li {
	list-style:decimal;
}
.megamenu .num2 li {
	list-style:upper-latin;
}

.megamenu li .dropdown_container ul.list li a, 
.megamenu li .dropdown_container ul.list2 li a, 
.megamenu li .dropdown_container ol.num li a, 
.megamenu li .dropdown_container ol.num2 li a,
.megamenu li .fullwidth ul.list li a, 
.megamenu li .fullwidth ul.list2 li a, 
.megamenu li .fullwidth ol.num li a, 
.megamenu li .fullwidth ol.num2 li a {
	color:#cccccc;
}
.megamenu li .dropdown_container ul.list li a:hover, 
.megamenu li .dropdown_container ul.list2 li a:hover, 
.megamenu li .dropdown_container ol.num li a:hover, 
.megamenu li .dropdown_container ol.num2 li a:hover,
.megamenu li .fullwidth ul.list li a:hover, 
.megamenu li .fullwidth ul.list2 li a:hover, 
.megamenu li .fullwidth ol.num li a:hover, 
.megamenu li .fullwidth ol.num2 li a:hover {
	color:#ffffff;
}

.megamenu ul.thumbnails li {
	margin-bottom:18px;
 	text-indent:-9999px;
}

.megamenu ul.categories {
	background:url("../img/common/menu_separator.jpg") top repeat-x; 
}
.megamenu ul.categories li, 
.megamenu ul.categories li:hover {
	background:url("../img/common/menu_separator.jpg") bottom repeat-x; 
	padding:9px 0 9px 0;
}
.megamenu li .dropdown_container ul.categories li a,
.megamenu li .fullwidth ul.categories li a {
	color:#cccccc;
}
.megamenu li .dropdown_container ul.categories li a:hover,
.megamenu li .fullwidth ul.categories li a:hover {
	color:#ffffff;
}


.megamenu ul.categories2 {
	background:url("../img/common/menu_separator.jpg") top repeat-x; 
}
.megamenu ul.categories2 li, 
.megamenu ul.categories2 li:hover {
	background:url("../img/common/menu_separator.jpg") bottom repeat-x; 
	padding:6px 0 6px 0;
}
.megamenu li .dropdown_container ul.categories2 li a,
.megamenu li .fullwidth ul.categories2 li a {
	color:#002d62;
}
.megamenu li .dropdown_container ul.categories2 li a:hover,
.megamenu li .fullwidth ul.categories2 li a:hover {
	color:#990000;
}


/* Paragraphs with Icons */

.megamenu .favorite {
	padding-left:25px; 
	margin-bottom:10px;
}

.megamenu .favorite {background:url("../img/favorite.html") no-repeat 0 -1px;}


/* Color */

.menu_blue {
	background-color:#fff;
}
.menu_blue .megamenu li .dropdown_container a, 
.menu_blue .megamenu li .fullwidth a {
	color:#002d62;
}
.menu_blue .megamenu li .dropdown_container a:hover, 
.menu_blue .megamenu li .fullwidth a:hover {
	color:#990000;
}


.carousel-caption h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:36px;
	font-weight:normal;
	color:#fff;
	margin: 0 auto 15px;
	padding:10px 0 0 50px;
}

/*CAPTIONS*/
.carousel-caption h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#ccc;
	font-weight:normal;
	margin:0;
	padding:5px 60px 90px 50px;
	letter-spacing:1px;
	line-height:20px;
}	
/*READ MORE TEXT BOX*/	
.readmore {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	color:#ccc;
	position:absolute;
	left: 277px;
	top: 230px;
	background-color:#001b3a;		
	padding:5px 10px 5px 10px;
	z-index:6000;	
}

a.readmore:link {color:#ccc; text-decoration:none;}
a.readmore:visited {color:#ccc; text-decoration:none;}
a.readmore:hover {color:#fff; text-decoration:none;}
a.readmore:active {color:#fff; text-decoration:none;}					


/* mq */
@media (min-width: 992px) {
.container {
    width: 960px;
}
}
@media (min-width: 1200px) {
.container {
    width: 960px;
}
}


/* media queries */

@media screen and (max-width: 320px) {
	
div.container {
	min-width:320px;
}
	
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 767px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all .25s ease-out;
       -moz-transition: all .25s ease-out;
            transition: all .25s ease-out;
  }

  .row-offcanvas-right {
    right: 0;
  }

  .row-offcanvas-left {
    left: 0;
  }

  .row-offcanvas-right
  .sidebar-offcanvas {
    right: -50%; /* 6 columns */
  }

  .row-offcanvas-left
  .sidebar-offcanvas {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 50%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

  .sidebar-offcanvas {
    position: absolute;
    top: 0;
    width: 50%; /* 6 columns */
  }
}



/* override mess test */

.megamenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555;
}
.megamenu li .dropdown_container {
    background: none repeat scroll 0 0 #e2e2e2;
    border: 1px solid #ccc;
 /*   left: -9999em;
    margin: 0 auto;
    padding: 18px 0 0;
    position: absolute;
    text-align: left;
    top: 36px;
    z-index: 9998;
	*/
}

.megamenu li:hover, .active {
	background:#fff;
}
.megamenu li.noactive {
	background:none;
}
.megamenu > li > a {
	text-transform: none;
}
.megamenu li a {
	font-size:1.3em;
	color:#555;
	outline:0;
	text-decoration:none;
	display:block;
	padding: 10px 15px 10px 15px;
}
.megamenu li:hover a {
	color:#002d62;
}
.megamenu li .megamenu_drop {
	padding-right:30px;
	background:url("../img/common/down.png") no-repeat right center;
}

/*  _____________________________________________________________________________

    05 DROP DOWN TYPOGRAPHY
    _____________________________________________________________________________  */

.megamenu h6 {
	padding:0 0 4px 0;
	margin:0 0 10px 0;
	color:#002d62;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px; 
	font-weight:bold; 
	letter-spacing:1px;
}


/* Links */

.megamenu li .dropdown_container a, 
.megamenu li .fullwidth a {
	text-transform:none;
	font-size:14px;
	line-height:24px;	
	display:inline;
	padding:0;
}
.megamenu li .dropdown_container a:hover, 
.megamenu li .fullwidth a:hover {
	padding:0;
}

/* Images & Boxes */

.megamenu li .black_box {
	background-color:#111111;
	color: #eeeeee;
	padding:6px 8px 6px 8px;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
.megamenu .imgshadow {
	background:#000000;
	padding:4px;
	border:1px solid #222222;
	margin-top:5px;
	margin-bottom:18px;
	-webkit-box-shadow:0 0 5px #000000;
	-moz-box-shadow:0 0 5px #000000;
	box-shadow:0 0 5px #000000;
}
.megamenu .img_left {
	float:left;
	margin-right:12px;
}
.megamenu .img_right {
	float:right;
	margin-left:12px;
}

/* Lists */

.megamenu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
.megamenu li ul li {
	font-size:12px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
}
.megamenu li ul li:hover {
	background:none;
	border:none;
}


.megamenu ul.list, 
.megamenu ul.list2, 
.megamenu ol.num, 
.megamenu ol.num2 {
	margin:0 0 18px 20px;
	padding:0;
}
.megamenu ul.list li, 
.megamenu ul.list2 li, 
.megamenu ol.num li, 
.megamenu ol.num2 li{
	padding:0 0 0 12px;
	line-height:24px;
}
.megamenu .list li {
	list-style:disc;
}
.megamenu .list2 li {
	list-style:square;
}
.megamenu .num li {
	list-style:decimal;
}
.megamenu .num2 li {
	list-style:upper-latin;
}

.megamenu li .dropdown_container ul.list li a, 
.megamenu li .dropdown_container ul.list2 li a, 
.megamenu li .dropdown_container ol.num li a, 
.megamenu li .dropdown_container ol.num2 li a,
.megamenu li .fullwidth ul.list li a, 
.megamenu li .fullwidth ul.list2 li a, 
.megamenu li .fullwidth ol.num li a, 
.megamenu li .fullwidth ol.num2 li a {
	color:#cccccc;
}
.megamenu li .dropdown_container ul.list li a:hover, 
.megamenu li .dropdown_container ul.list2 li a:hover, 
.megamenu li .dropdown_container ol.num li a:hover, 
.megamenu li .dropdown_container ol.num2 li a:hover,
.megamenu li .fullwidth ul.list li a:hover, 
.megamenu li .fullwidth ul.list2 li a:hover, 
.megamenu li .fullwidth ol.num li a:hover, 
.megamenu li .fullwidth ol.num2 li a:hover {
	color:#ffffff;
}

.megamenu ul.thumbnails li {
	margin-bottom:18px;
 	text-indent:-9999px;
}

.megamenu ul.categories {
	background:url("../img/common/menu_separator.jpg") top repeat-x; 
}
.megamenu ul.categories li, 
.megamenu ul.categories li:hover {
	background:url("../img/common/menu_separator.jpg") bottom repeat-x; 
	padding:9px 0 9px 0;
}
.megamenu li .dropdown_container ul.categories li a,
.megamenu li .fullwidth ul.categories li a {
	color:#cccccc;
}
.megamenu li .dropdown_container ul.categories li a:hover,
.megamenu li .fullwidth ul.categories li a:hover {
	color:#ffffff;
}

.megamenu ul.categories2 {
	background:url("../img/common/menu_separator.jpg") top repeat-x; 
}
.megamenu ul.categories2 li, 
.megamenu ul.categories2 li:hover {
	background:url("../img/common/menu_separator.jpg") bottom repeat-x; 
	padding:6px 0 6px 0;
}
.megamenu li .dropdown_container ul.categories2 li a,
.megamenu li .fullwidth ul.categories2 li a {
	color:#002d62;
}
.megamenu li .dropdown_container ul.categories2 li a:hover,
.megamenu li .fullwidth ul.categories2 li a:hover {
	color:#990000;
}


/* Paragraphs with Icons */

.megamenu .favorite {
	padding-left:25px; 
	margin-bottom:10px;
}

.megamenu .favorite {background:url("../img/favorite.html") no-repeat 0 -1px;}


/* Color */

.menu_blue {
	background-color:#fff;
}
.menu_blue .megamenu li .dropdown_container a, 
.menu_blue .megamenu li .fullwidth a {
	color:#002d62;
}
.menu_blue .megamenu li .dropdown_container a:hover, 
.menu_blue .megamenu li .fullwidth a:hover {
	color:#990000;
}


.carousel-caption h1 {
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:36px;
	font-weight:normal;
	color:#fff;
	margin:0;
	padding:10px 0 0 50px;
}

/*CAPTIONS*/
.carousel-caption h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#ccc;
	font-weight:normal;
	margin:0;
	padding:5px 60px 90px 50px;
	letter-spacing:1px;
}	


/* ON LINE 230 
h1.events-heading {
	border-bottom: 5px solid #990000;
	color: #002d62;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 1.55em;
    line-height: 1.4em;
}
*/

body.home div#main-content {
	background: #e8e8e8;
	padding-bottom: 30px;
}

body.home .breadcrumb {
	display: none;
}

#sidebar a:link {
    color: #555;
	text-decoration: none;
}

body.home #center-column a:link {
/*	color: #002d62; */
}

#center-column a:link {
 /*   color: #002d62; (blue) */
	color: #990000;
	text-decoration: none;	
}


#sidebar a:hover, #center-column a:hover {
    color: #990000;
}

#center-column a:hover {
		text-decoration: underline;
}

h4.media-heading {
	font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 1.5em;
}


/* mq */
@media (min-width: 320px) and (max-width: 676px) {
nav {
	background-color: #036;
	border-bottom: 3px solid #c00;
}
.megamenu {
    background-color: #036;
    color: #fff;
}
.megamenu li a:link {color: #fff;}
.megamenu li a:visited {color: #fff;}
.megamenu li a:hover {color: #99ccff;}
.megamenu li a:active {color: #99ccff;}
	
.megamenu li .megamenu_drop {
    background: none;	
	}
.carousel-indicators {
	display: none;
	}
header {
	background-color: #036;
	min-height: inherit;
}
.collegefooter_title {
	font-size: 10px;
	}
p.universityfooter_text a img {
		display: none;
	}
.universityfooter_text {
		margin-top: 0;
		}
h1.events-heading {
	font-size: 1em;
}
.carousel-caption h1 {
	font-size:16px;
	margin-top:-20px;
	margin-left:-10px;
}
#home-carousel .readmore {
	font-size:12px;
	padding:2px 2px 2px 2px;
	left:45px;
	top:78px;
}
#thumbnail-gallery ul {
	background-color: #ededed;
}
#thumbnail-gallery li img {
	width: 100px;
	float: left;
	margin-right:8px;
}
#thumbnail-gallery li {
	clear: right;
	padding-bottom: 10px;
}
#main-content .faculty-heading {
	font-size: 22px;	
}
#main-content h3 {
	font-size: 22px;	
}
#main-content h1 img {
	position: relative;
	z-index: 9000;
}
#main-content .view_events, .media, .media-body, .view_news {
	position: relative;
	z-index: 9000;
}	
#main-content p {
	position: relative;
	z-index: 9000;
}
#dept-news .media {
	overflow:visible;	
}	
#dept-news .media > .pull-left {
  margin: 5px;
}
#dept-news li {
	clear: both;
  	display: block;	
}
#dept-news ul li { 
	width: 100%;
}
.print {
	display: none;
}	
}

@media (min-width: 992px) {
.container {
    width: 960px;
}
}

@media (min-width: 1200px) {
.container {
    width: 960px;
}
}

@media (min-width: 768px) {
    .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2  {
        width: 20%;
        *width: 20%;
    }

}

@media (max-width: 768px) {
	.megamenu li a {
		font-size: 11px;
	}

}
	

@media (min-width: 1200px) {
    .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2 {
        width: 20%;
        *width: 20%;
    }
}
		
@media (min-width: 768px) and (max-width: 979px) {
    .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2 {
        width: 20%;
        *width: 20%;
    }
	#home-carousel .readmore {
		font-size:12px;
		padding: 3px 5px 3px 5px;
		left:55px;
		top:210px;
}	
	#search_box {
		display:none;
	}
	.college_topLinks {
		display:none;
	}
	#thumbnail-gallery ul li img {
	width: 80%;
}
	#main-content h1 img {
	position: relative;
	z-index: 9000;
}
	#main-content .view_events, .media, .media-body, .view_news {
	position: relative;
	z-index: 9000;
}	
	#main-content p {
	position: relative;
	z-index: 9000;
}
.print {
	margin-top:-15px;
}	
}

