body {
	font: 13px/165% Arial,Helvetica,sans-serif;
	margin:0; padding:0; outline:0 none; vertical-align:baseline;  min-width:960px; }

h1, h2, h3, h4, h5, h6 {
	color:#005B9E;
	margin:25px 0 20px 0;
	line-height:120%;
}

h1 {
 	border-bottom: 1px solid #52C4F1;
    clear: both;
    color: #005B9E;
    font-family: "Century Gothic","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
}

h2 {
	color: #005B9E;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.1em;
}

h3 { font-size: 130%; }

h4 { font-size: 110%; }

/*page header*/
#main > h1, .emeritus {
 	color: #F17938;
 	border-bottom: 1px solid #FFFFFF;
 	font-size: 26px;
    font-weight: normal;
    text-transform: uppercase;
 }

 /*page sub header*/
#main .content > h2 {
 	border-bottom: 1px solid #005B9E;
 	font-size: 22px;
    font-weight: normal;
    text-transform: uppercase;
 }

.front .node h1 { font-size:30px; color:#494d4f; font-weight:normal; }

.front .node h1.front-heading { margin-bottom:0; font-weight:bold; }

.node.node-teaser h2 { margin-top:0; }

.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f;}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6,
#footer-bottom h1, #footer-bottom h2, #footer-bottom h3, #footer-bottom h4, #footer-bottom h5, #footer-bottom h6 { text-shadow:none; }

p {
    color: #38363A;
    font-size: 13px;
    line-height: 18px;
}

a, li a.active { text-decoration:none; }

a img { border:none; outline: none; display:block; overflow:hidden; }

img.masked, .field-type-image img {
	background:transparent url('images/pattern.png');
	border:1px solid #51c4f1; padding:4px; margin:0; }

img.masked.onethird{
    width: 33%;
    height: auto;
}

code { font-family: "Courier New", Courier, monospace; }

blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 40px 0; padding: 0 55px; }

.breadcrumb {
	padding:0 10px 20px 0;
	/* UBDT-109 */
	padding: 0 10px 0 0;
}

.breadcrumb-separator { padding:0 8px 0 4px; }

.submitted { margin:-15px 0 20px 0; font-size: 85%; text-transform: uppercase; }

.region-sidebar-first .block h2, .region-sidebar-second .block h2  {  margin: 0 0 15px 0; padding:0 0 5px 0; }

.region-content { line-height:155%; }

#site-name { font-size:130%; }

/*
* Layout
*/
#header { clear:both; }

#header-inside {
	width: 1000px; height: 199px;
	margin: 0 auto;
	background: url(images/bme/ufbme-header-final.jpg);
	padding:0;
	position: relative;
}

#header-menu {
	clear:both;

	width: 996px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#header-menu-inside { margin: 0 auto;  /*padding: 0 50px; width: 898px;*/}

#header-inside-left { float:left; width: 620px; height: 161px; padding:0 60px 0 0; margin:0; }

#header-inside-right { float:left; width: 280px; padding:0; }

#logo, #ufl-logo { float:left; width:336px; display:block; overflow:hidden; padding:0 0 17px; margin:0; }

#logo a, #ufl-logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img, #ufl-logo img { padding:0; margin:0; display:block; overflow:hidden; padding-left: 33px; padding-top: 26px;}

#logo img { padding: 0; }

#header-menu-inside #navigation .region-navigation {height: 34px;}

#banner  { float: left;  margin-right: 10px; width: 655px; min-height: 15px; }

#banner-side { float: left;  margin-left: 10px; width: 260px; position: relative;}

#banner-side p.welcome-message {
	font-size: 14px;
    margin-bottom: 15px;
    margin-top: 8px;
}

#banner-side .block { margin-bottom: 20px; }

#banner-side .block:last-child, #banner-side .block-search { margin-bottom: 0; }

#banner-side .banner-side-image img { display: block; }

/*
 * Front - featured blocks
 */
#featured:before{
  	clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#featured {
	clear: both;
	border-bottom: 2px solid #FFFFFF;
    clear: both;
    margin-bottom: 33px;
    margin-top: 35px;
    padding-bottom: 25px;
}

#featured .featured-image-item {
    margin: 0 8px;
    display: inline-block;
}

#featured img {
	-webkit-box-shadow:  2px 2px 2px 0 rgba(0, 0, 0, 0.5);
    box-shadow:  2px 2px 2px 0 rgba(0, 0, 0, 0.5);
}

#featured .featured-image-item:first-child {margin-left: 0}

#featured .featured-image-item:last-child { margin-right: 0;}

/*
 * Front - News feed
 */
#front-news-feed{
	display: block;
	float:left;
	width: 650px;
/*	height: 560px;*/
	margin-right: 11px;
	border: 1px solid #ffffff;
	background: #d9d9d9;

	overflow: hidden;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.front-news-cap{
	background: url(images/bme/news-header.jpg) no-repeat;
	display: block;
	content: ".";
	text-indent: -9999px;
	height: 116px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.region-front-newsfeed{
/*	height: 444px;*/
    overflow: auto;
}

/*
 * Front - Events
 */
#front-events{
	display: block;
	float:left;
	width: 260px;
/*	height: 560px;*/
	margin-left: 11px;
	border: 1px solid #ffffff;
	background: #ababab;

	overflow:hidden;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.front-events-cap{
	background: url(images/bme/events-header.jpg) no-repeat;
	display: block;
	content: ".";
	text-indent: -9999px;
	height: 116px;

	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.region-front-events{
	background: url(images/bme/events-header.jpg) no-repeat 0 -114px;
/*	height: 444px;*/
    overflow: auto;
}

#main-content{
	width: 1000px;
	margin: 0 auto;
}

#main-content-inside{
	background:#e5e5e5;
	border: solid 2px #fff;
	padding:25px 50px;
	border-top: none;
	border-bottom: none;
}

.front #main-content-inside{
	padding:25px 30px;
}

#content { clear:both;}

#content-inside { padding:30px 0 60px;}

#main { float:left; margin:0; }

#sidebar-first, #sidebar-second  { float:left; width: 245px; padding:0; }

.one-sidebar.sidebar-first #main { width: 620px; padding:0 0 0 30px; }

.one-sidebar.sidebar-second #main { width: 620px; padding:0 30px 0 0; }

.two-sidebars #main { width: 340px; padding:0 30px; }

.no-sidebars #main { width:896px; padding:0; margin:0; }

.one-sidebar.sidebar-first #sidebar-second, .one-sidebar.sidebar-second #sidebar-first,
.no-sidebars #sidebar-first, .no-sidebars #sidebar-second { display:none; }

img { max-width: 100%; height: auto;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }

#stripe {
	background:#8ed9f6;
	border: none;
	width:996px;
	margin:0 auto;
	min-height: 5px;
	border-top: none;
	border-right: solid 2px #fff;
	border-bottom: none;
	border-left: solid 2px #fff;
}

#footer {
	background:#565457;
	border-top: none;
	border-right: solid 2px #fff;
	border-bottom: solid 2px #fff;
	border-left: solid 2px #fff;
	width:936px;
	margin:0 auto;
	padding:0 30px 25px 30px;

	font-size: 11px;
	color:#fff;
	line-height:15px;

}

#footer h2{
	font-size: 11px;
	color: #ffffff;
	padding: 0;
	margin: 11px 0 2px;
}
#footer p{
	font-size: 11px;
	line-height:15px;
	color:#fff;
}

#footer-inside { overflow: hidden; }

.footer-area { width:280px; float:left; padding:0 30px 0 0; }

.footer-area.first { width:236px;}

.footer-area.second { width:268px; }

.footer-area.third { width:65px; }

.footer-area.fourth { width:100px;  }

.footer-area.fifth { width:135px; padding:0 0 0 0; }

.node.node-teaser { margin-bottom:60px; }

#footer-bottom { }

#footer-bottom-inside { width: 960px; margin: 0 auto; }

#footer-bottom-left { float:left; width: 620px; padding:0 60px 0 0; margin:0; }

#footer-bottom-right { float:left; width: 280px; padding:0; }

/*
 * Fields / Content types
 */

/* Story and page default*/
.node .content .field-name-field-mt-story-image,
.node .content .field-name-field-mt-page-image{
	float: left;
    margin-right: 15px;
}

/*
 * Front page Feed View
 */
.view-mt-news-feed,
.view.mt-news-page{
	margin: 0 20px;
}

.view-mt-news-feed .views-row,
.view.mt-news-page .views-row{
 	border-top: 2px solid #E5A98D;
    clear: both;
    overflow: hidden;
    padding: 8px 8px 16px;
}

.view-mt-news-feed .views-field,
.view.mt-news-page .views-field{
  padding-left: 10px;
  overflow: auto;
}

.view-mt-news-feed .views-field-field-mt-story-image,
.view.mt-news-page .views-field-field-mt-story-image{
  padding-left: 0;
	margin-right: 10px;
	float: left;
}

.view-mt-news-feed .views-field-field-mt-story-image .field-content,
.view.mt-news-page .views-field-field-mt-story-image .field-content{
	border: 1px solid #005c9c;
}

.view-mt-news-feed .views-field-title,
.view.mt-news-page .views-field-title{
	background: #F3F3F3;
	overflow: auto;
}
.view-mt-news-feed .views-field-title .field-content a,
.view.mt-news-page .views-field-title .field-content a{
	color: #015a9e;
}

.view-mt-news-feed .views-field-body,
.view.mt-news-page .views-field-body{
    font-size: 12px;
    line-height: 18px;
}

.view-mt-news-feed .views-field-view-node a,
.view.mt-news-page .views-field-view-node a{
	font-style: italic;
	font-size: 12px;
	color: #0087c3;
}

/*
 * News feed page
 */
.view-mt-news-feed.mt-news-page,
.view.mt-news-page{
	margin: 0;
}

/*
 * Partners news block (sidebar)
 */
.region-sidebar-second .view.mt-news-page{
    margin: 0;
    height: 410px;
    overflow-x: scroll;
}

.region-sidebar-second .view.mt-news-page .views-field-field-mt-story-image{
    margin-bottom: 10px;
}

.region-sidebar-second .view.mt-news-page .views-field-field-mt-story-image img{
    width: 45px;
}

.region-sidebar-second .view.mt-news-page .views-field-body{
    clear:both;
    padding-left:0;
}

.region-sidebar-second .view.mt-news-page .views-field-view-node{
    padding-left:0;
    margin-top: 5px;
}

/*
 * Front page Events View
 */
.view-mt-events-feed{
	margin: 0 20px;
}

.view-mt-events-feed .views-row{
	background: #e6e7e9;
	margin-bottom: 17px;
    padding-bottom: 10px;
}

.view-mt-events-feed .views-field-field-mt-event-category{
	background: #d5d5d5;
	color: #015a9e;
	padding: 1px 10px;
	border-bottom: 2px solid #bababa;
}

.view-mt-events-feed .views-field-field-mt-event-type{
	background: #d5d5d5;
	color: #015a9e;
	padding: 1px 10px;
	border-bottom: 2px solid #bababa;
}

.view-mt-events-feed .views-field-title,
.view-mt-events-feed .views-field-field-speaker,
.view-mt-events-feed .views-field-field-date,
.view-mt-events-feed .views-field-field-location{
	padding: 5px 10px;
	line-height: 120%;
}

.view-mt-events-feed .views-field-field-date-1 { float: right; background: url("images/bme/calendar-date.png") no-repeat scroll 0 0 transparent; width: 48px; height: 48px; margin: 6px; }

.view-mt-events-feed .views-field-field-date-1 span {
  display: block;
  line-height: 115%;
  padding: 10px 7px 5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  color: #005B9E;
}


/*
 * Course catalog
 */
.view-course-catalog{
	background-color: #D9D9D9;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #38363A;
    font-size: 12px;
    line-height: 18px;
    margin: 50px 0 50px -28px;
    padding: 25px;
    width: 900px;
}
/*
 * Calendar
 */
.view-calendar{
    background-color: #D9D9D9;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #38363A;
    font-size: 12px;
    line-height: 18px;
    margin: 50px 0 50px -28px;
    padding: 25px;
    width: 900px;
}

.view .date-nav-wrapper {
    margin-top: -5px;
}

.view .date-nav-wrapper .date-heading h3 {
    font-size: 1.7em;
    line-height: 30px;
    font-weight: normal;
    text-transform: uppercase;
}

.view .date-nav-wrapper .date-nav{
	margin-bottom:0;
	padding-bottom: 8px;
}
.view .date-nav-wrapper .date-prev {
    left: 0;
    right: auto;
    margin: 0;

}


.view .date-nav-wrapper .date-prev,
.view .date-nav-wrapper .date-next {
	background: none;
}

.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a  {
    color: #005B9E;
    font-weight: normal;
    margin-left: 10px;
    text-transform: uppercase;
    font-size: 15px;
}

.view .date-nav-wrapper .date-prev a:hover,
.view .date-nav-wrapper .date-next a:hover{
	color: #f17938;
}

.calendar-calendar tr {
    background-color: #D9D9D9;
}

.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
    height: 150px !important;
}

.calendar-calendar td {
    border-color: #FFFFFF;
    color: #38363A;
}

.calendar-calendar td.empty {
    border-color: #FFFFFF;
    color: #ABABAD;
}

.calendar-calendar .month-view .full tr td.multi-day,
.calendar-calendar .month-view .full tr td.date-box {
	background-color: #E5E5E5;
	border-bottom: 1px solid #FFFFFF;
	padding: 0;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty,
.calendar-calendar .month-view .full td.single-day.empty,
.calendar-calendar .month-view .full td.date-box.empty {
    background: none repeat scroll 0 0 #D9D9D9;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
	background: none;
}

.calendar-calendar .month-view .full td.date-box.today {
    border-color: #f17938;
    border-bottom: 1px solid #FFFFFF;
}

.calendar-calendar .month-view .full tr td.single-day.today {
    border-color: #f17938;
}

.calendar-calendar th.days {
    border: 1px solid #FFFFFF;
}

.calendar-calendar .month-view .full td .inner div.calendar.monthview div,
.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.calendar-calendar .week-view .full td.single-day .inner div,
.calendar-calendar .week-view .full td.single-day .inner div a,
.calendar-calendar .week-view .full td.multi-day .inner div,
.calendar-calendar .week-view .full td.multi-day .inner div a,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.calendar-calendar .day-view .full td .inner div.view-item,
.calendar-calendar .day-view .full td .inner div.calendar div,
.calendar-calendar .day-view .full td .inner div.calendar div a {
    font-size: 12px;
    font-weight: normal;
}

.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,
.calendar-calendar .week-view .full td.single-day .inner div a,
.calendar-calendar .week-view .full td.multi-day .inner div a,
.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,
.calendar-calendar .day-view .full td .inner div.calendar div a {
	font-size: 15px;
}


/*
 * Local: Footer logo
 */
.uflogo-footer{
	background: url(images/bme/uflogo-footer-transparent.png);
	display: block;
   	height: 110px;
    margin-top: 10px;
    width: 220px;
}
.uflogo-footer a {
  height: 110px;
  width: 220px;
  display: block;
}

.eng-logo-footer {
	background: url("images/bme/eng-logo-footer-hwcoe.png");
	display: block;
	height: 53px;
	width: 140px;
	margin-top: 8px;
}

.eng-logo-footer a {
	display: block;
	height: 72px;
	width: 100px;
}
/*
* Sidebar Blocks - Menus
*/
.region-sidebar-first .block{
    padding: 20px 20px 20px 0;
}

.region-sidebar-second .block  {
    padding: 20px 0px 20px 20px;
}

.region-sidebar-first .block .content,
.region-sidebar-second .block .content  {
    overflow:hidden;
    margin:0 0 0 0;
    margin:0 0 0 0;
}

.region-sidebar-first #block-block-2.block .content, .region-sidebar-second #block-block-2.block .content { background:none; border:none; padding:0; -webkit-box-shadow: none;  -moz-box-shadow:none;  box-shadow:none; }

.region-sidebar-first ul.menu, .region-sidebar-second ul.menu {  margin:0; padding:0; }

.region-sidebar-first ul.menu li, .region-sidebar-second ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

.region-sidebar-first ul.menu li a, .region-sidebar-second ul.menu li a { border-bottom:1px solid #e7e7e7; display:block; padding:5px; }

.region-sidebar-first ul.menu ul.menu, .region-sidebar-second ul.menu ul.menu { padding:0 0 0 15px; }

.region-sidebar-first ul.menu li.collapsed, .region-sidebar-second ul.menu li.collapsed, #footer .block ul.menu li.collapsed { list-style-image: url(images/menu-collapsed.png); list-style-position:inside; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded, #footer .block ul.menu li.expanded { list-style-image: url(images/menu-expanded.png); list-style-position:inside; border-bottom: none; }

/*
* Contact
*/
.contact-form { margin:10px 0; }

.filter-wrapper { border:1px solid #dddddd; border-top:none; }

.user-picture { float:left;  padding:0 20px 10px 0; }

/*
* About
*/
.about-features { padding:60px 0 0 0; }

.about-feature { float:left; padding:0 20px 0 0; margin:0 20px 0 0; border-right:1px solid #e5e5e5; width:290px; }

.about-feature.last { float:left; padding:0; margin:0; border-right:none; }

.about-members { clear:both; padding:10px 0 0 0;}

.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; float:left; width:418px; margin:0 0 60px 0; }

.about-member p { margin:0; }

.about-member.left { margin-right:60px; }

/*
* Products
*/
.product { float:left; width:280px; margin:0 60px 60px 0;  }

.product.last{ margin:0 0 60px 0; }

.product h2 { margin:0 0 5px 0; }

.product-subtitle { padding:0 0 10px 0; }

/*
* Services
*/
.services { clear:both; padding:20px 0; }

.service-left { float:left; width:450px; padding:0 30px 0 0; }

.service-right { float:left; width:450px; padding:0 0 0 30px; }

/*
* Testimonials
*/
.testimonial { display: block; overflow: hidden; position: relative; clear:both; }

.testimonial-inner { outline:none; border:1px solid #ffffff;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;
 /* shadow */
-webkit-box-shadow: 0 2px 3px #efefef inset;  -moz-box-shadow:0 2px 3px #efefef inset;  box-shadow:0 2px 3px #efefef inset; }

.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }

/*
* Main-menu
*/
/* 1st Level */
#header-menu ul.menu { display:block; padding:0; margin:0; position:relative; z-index:100; }

#header-menu ul.menu li { display:inline-block; /*float:left; */ vertical-align: top; padding:0; margin:0; }

#header-menu ul.menu li a {

	outline:none;
	text-decoration: none;
	margin:0 10px 0 0;
	padding: 6px 20px 7px;

	font-size:14px;
	font-weight:normal;
	text-align:center;
	display:block;

	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

}

#header-menu ul.menu li.first a {

}

#header-menu ul.menu li.last a {  }

#header-menu ul.menu li a:hover { color: #FFFFFF; opacity: 0.8; background: #F17938;}

#header-menu ul.menu li a.active { background: #929093; }

#header-menu ul.menu li a:after { content: none; }

#header-menu ul.menu li.expanded { position: relative; }

#header-menu ul.menu li.expanded a {
	/*background:transparent url('images/menu-expanded.png') no-repeat center right;*/
	padding: 6px 20px 7px;
	}

/* 2nd Level */
#header-menu ul.menu li.expanded ul.menu { width: 230px; z-index:100; padding:0; display: none; position: absolute; }

#header-menu ul.menu li.expanded:hover, #header-menu ul.menu li.expanded:hover > ul.menu { display:block; }

#header-menu ul.menu li.expanded ul.menu li a { padding:10px; margin:0; display:block; width:210px; text-align:left; line-height:130%; background:none; font-size:12px; }

#header-menu ul.menu li.expanded ul.menu li.expanded { background:transparent url('images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li ul.menu li a:hover {  background:#1b1b1b; color:#1487d4; }

#header-menu ul.menu li.expanded ul.menu li.expanded a:hover { background:#1b1b1b url('images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li.expanded ul.menu li.leaf a:hover { background:#1b1b1b; }

/* 3rd, 4th, 5th, (...) level  */
#header-menu ul.menu li.expanded ul ul { display: none; left: 230px; top:0; padding:0; }

/*
* Superfish support
*/

#navigation .block-superfish .sf-menu.sf-style-default li,
#navigation .block-superfish .sf-menu.sf-style-default.sf-navbar {background: transparent;}

#navigation .block-superfish ul.sf-menu.sf-style-default { margin:0; padding:0; }

#navigation .block-superfish ul.sf-menu.sf-style-default li a {
	outline:none;
	text-decoration: none;
	margin:0 10px 0 0;

    padding: 11px 14px;

	font-size:14px;
	font-weight:normal;
	text-align:center;
	display:block;

}

#navigation .block-superfish ul.sf-menu.sf-style-default li ul li ul li a{
	text-align:left;
}
#navigation .block-superfish ul.sf-menu.sf-style-default > li > a {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#navigation .block-superfish ul.sf-menu.sf-style-default li a:hover, #navigation .block-superfish ul.sf-menu.sf-style-default li.sfHover > a {
	background: none repeat scroll 0 0 #F17938;
}


#navigation .block-superfish ul.sf-menu.sf-style-default li a.menuparent { /*padding:11px 20px*/}

#navigation .block-superfish ul.sf-menu.sf-style-default > li.first a { margin-left: 50px; }

#navigation .block-superfish ul.sf-menu.sf-style-default li.last a { margin-right:0; }

#navigation .block-superfish ul.sf-menu.sf-style-default li li a,
#navigation .block-superfish ul.sf-menu li li.first a,
#navigation .block-superfish ul.sf-menu li li.last a { margin:0; padding:10px 10px; font-size:12px;}

#navigation .block-superfish ul.sf-menu.sf-style-default li:hover ul,
#navigation .block-superfish ul.sf-menu li.sfHover ul { /*top: 35px;*/ }

#navigation .block-superfish ul.sf-menu.sf-style-default li:hover ul > ul,
#navigation .block-superfish ul.sf-menu li.sfHover ul > li > ul { /*top: 32px;*/ }

#navigation .block-superfish ul.sf-menu.sf-style-default li:hover ul ul li,
#navigation .block-superfish ul.sf-menu li.sfHover ul ul li { background: #929093; }

#navigation .block-superfish ul.sf-menu.sf-style-default ul { /*height: 35px; */}

#navigation .block-superfish ul.sf-menu.sf-style-default > li > ul {top: 36px;}

/*
* Superfish support: Reset background/border
*/
#navigation .block-superfish ul.sf-menu.sf-style-default li, #navigation .block-superfish ul.sf-menu li a,
#navigation .block-superfish ul.sf-menu.sf-style-default li:hover,
#navigation .block-superfish ul.sf-menu.sf-style-default li a:focus, .block-superfish ul.sf-menu li a:hover,
#navigation .block-superfish ul.sf-menu.sf-style-default li a:active { background:none; border:none; }

#navigation .block-superfish ul.sf-menu.sf-style-default li a.active { background: none repeat scroll 0 0 #929093; }

#navigation .block-superfish ul.sf-menu.sf-style-default > li > ul {background: #929093;}

/*
* Footer menu
*/
#footer .block ul.menu { margin: 0; padding: 0; }

#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }

#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

#footer .block ul.menu li a { display: block; padding:1px; }

/*
* Footer-bottom menu
*/
ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 10px 0; display:block; overflow:hidden; }

ul.secondary-menu li, #footer-bottom ul.menu li { display:block; float:left; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }

ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }

ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }

#footer-bottom ul.menu ul.menu { display:none; }

/*
* Comments
*/
#comments { padding:20px 0 0 0; }

.comment { border:1px solid #ffffff;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;
 /* shadow */
-webkit-box-shadow: 0 2px 6px #efefef inset;  -moz-box-shadow:0 2px 6px #efefef inset;  box-shadow:0 2px 6px #efefef inset;}

#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0;
/* background */
background: #fdfdfd;
/* IE10 */
background-image: -ms-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Opera */
background-image: -o-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfd), color-stop(1, #efefef));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* Proposed W3C Markup */
background-image: linear-gradient(top, #fdfdfd 0%, #efefef 100%);
/* IE6-9 */
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef');
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

#comments-title h2 { padding:0; margin:0; }

#comments-title-left { float:left; width:50%; }

#comments-title-right { float:right; width:50%; text-align:right; }

#comments-title-right .counter { color:#979696; font-weight:bold; font-size:20px;
background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }

#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }

#comments ul.links { display:block; }

#comments ul.links li a { color:#fefefe; padding:5px 10px; margin:0 0 0 2px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none; cursor:pointer;
/* radius */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

#comments ul.links li a:hover { text-decoration:none; }

/*
* Poll
*/
.poll .bar .foreground { background-color: #0092c3; }

.poll .title { padding:0 0 20px 0; }

/*
* Recent content block
*/
#block-node-recent table, #block-node-recent td { border:none; }

#block-node-recent table tbody { border:none; }

#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }

/*
* Search
*/
#block-search-form {
	overflow:hidden;
	position: relative;
}

/*
* Search
*/
#header #block-search-form { margin:15px 0 0 0; }

#block-search-form .form-item { margin:0; padding:0; }

#block-search-form input.form-text {
    background: none repeat scroll 0 0 #ABABAB;
    color: #DDDEE0;
    float: left;
    height: 14px;
    line-height: 15px;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    width: 151px;
}

#block-search-form input.form-submit { background:none; border:none; outline:none; padding:6px 10px 0 10px; }

.region-sidebar-first #block-search-form, .region-sidebar-second #block-search-form { -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none; }

.region-sidebar-first #block-search-form.block, .region-sidebar-second #block-search-form.block  { background:none; }

.region-sidebar-first #block-search-form.block .content, .region-sidebar-second #block-search-form.block .content { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding:0; }

/*
* Messages
*/
div.messages.status { background:#52ac61; border:1px solid #46a055; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }

/*
* Javascript Slideshow
*/
#slider { position:relative; margin:0 auto; padding:0; }

#slideshow { position:relative; display:none; }

#slideshow a {display: block; }

#slideshow img { display:none; }

.slider-item { width:100%!important; max-width:100%!important; }

.slider-item .content { padding:10px 155px 10px 20px; position:absolute; bottom: 6px; left: 0; display: block; width: 480px; background:rgba(153,51,0,0.6); }

.slider-item a { outline:none;  display: inline-block; }

#slideshow .slider-item .content a { display: inline-block; padding-right: 30px; }

#slideshow .slider-item .content a:before {
    border-bottom: 6px solid transparent;
    border-left: 10px solid #FFFFFF;
    border-top: 6px solid transparent;
    content: " ";
    float: right;
    font-size: 0;
    height: 0;
    line-height: 0;
    padding-left: 8px;
    position: relative;
    right: -13px;
    top: 5px;
    width: 0;
}

#slideshow .slider-item .content a:hover { text-decoration: underline; }

#slideshow .slider-item .slider-text p { color: #FFFFFF; }

#slider-controls-wrapper { padding: 10px 20px; display:none; float:right; position: relative; z-index: 10; margin-top:-47px; }

#slider-controls { display:block; }

#slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; }

#slider-controls ul li { display:inline-block; margin:0; padding:0; list-style:none; }

#slider-controls ul li a { display:inline-block; padding:0 5px 0 0; margin-right: 1px; outline:none; border-right:1px solid #FFFFFF; line-height: 14px; }

#slider-controls ul li.last a { border-right: none; }

#slider-controls ul li a:focus { outline:none; }

/*
* Slideshow Typography
*/
#slider{width: 655px; height: 366px;}
#slider, #slider a { color:#FFFFFF; font-size: 14px; }

/*
* Tables
*/
table { border-spacing:0; border:0; width:100%;  }

table td, table th { border:1px solid #ffffff; }

table th { background:#929093; color:#ffffff; font-weight:normal; font-size: 15px; }

table tr.odd { background:#E5E5E5; }

table tr.even { background:#D9D9D9; }

table td, table th { padding:10px; }
table td {padding: 15px 10px;}
/* Remove table borders */
table.noborder td, table.noborder th, table.noborder tr { border:none; }

/*
* Lists
*/
ol { list-style-type:decimal; }

ol ol { list-style-type:upper-alpha; }

ol ol ol {list-style-type:lower-alpha; }

li { display:list-item; }

.pager-current { font-weight:bold; color:#7c713f; }

.links { display: block; text-align:right; padding:10px 0 0 0; }

.links li { list-style-type:none; }

.item-list ul { margin:0 0 0.25em 1em; padding:0; }

.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }

ol.search-results { padding:0; }

.links ul li a, a.more,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; padding:7px 15px; text-shadow: 0 1px 1px #003547; font-weight:bold; border:none;
cursor:pointer;
/* radius */
-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

.links ul li a:hover, a.more:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration:none; }

.resizable-textarea .grippie { border:1px solid #dddddd; }

#edit-submit, #edit-preview { margin:0 10px 0 0; }

#search-block-form{
	border-top: 2px solid #FFFFFF;
    padding-bottom: 14px;
    padding-top: 18px;
}

.footer-area #search-block-form{
	border-top: none;
}

#block-search-form input.form-submit {
    background: none repeat scroll 0 0 #005C9C;
    height: 26px;
    margin-left: 3px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 26px;
}

ul.inline li { display: inline-block; margin: 0; padding: 10px 5px; zoom: 1; *display: inline; }

input.form-submit { margin:0 10px 0 0; }

a.twitter {
    background: url("images/bme/twitter.png") no-repeat scroll 0 0 #A9BAD4;
    height: 26px;
    width: 25px;
    text-indent: -9999px;
    display: block;
}

a.facebook{
    background: url(images/bme/facebook-ufblue.jpg);
    height: 26px;
    width: 25px;
    text-indent: -9999px;
    display: block;
}

a.linkedin {
    background: url("images/bme/linkedin-icon.png");
    height: 26px;
    width: 25px;
    text-indent: -9999px;
    display: block;
}
a.flickr {
    background: url("images/bme/flickr.png");
    height: 26px;
    width: 25px;
    text-indent: -9999px;
    display: block;
}

/*new code */
#banner-side #block-search-form input.form-text {
     width: 98px;
}
#block-search-form a.facebook {
    background: url(images/bme/facebook-ufblue.jpg);
    position: absolute;
    right: 82px;
    top: 20px;
}
#block-search-form a.twitter {
    background-color: #45B7E2;
    height: 26px;
    position: absolute;
    right: 55px;
    top: 20px;
}
#block-search-form a.linkedin {
    height: 26px;
    position: absolute;
    right: 28px;
    top: 20px;
}
#block-search-form a.flickr {
    height: 26px;
	position: absolute;
	top: 20px;
	right: 0;
}

/*
* old code

#block-search-form a.facebook{
    background: url(images/bme/facebook-ufblue.jpg);
    position: absolute;
    right: 28px;
    top: 20px;
}
#block-search-form a.twitter {
    background-color: #45B7E2;
    height: 26px;
    position: absolute;
    right: 0;
    top: 20px
}
*/
#footer-inside a.facebook, #footer-inside a.twitter,  #footer-inside a.linkedin,  #footer-inside a.flickr {
	border: 1px solid #a9bad4;
	margin-top: 5px;
}

#footer-inside ul.footer-social { margin:0; padding: 0; }

#footer-inside ul.footer-social li { list-style: none; display: inline-block; margin-right: 5px; }

#footer-inside ul.footer-social li.last { margin-right: 0; }

/*
* Forms
*/
label { font-weight:bold; }

input.form-text {
	background:#e8e8e8;
	border:2px solid #005b9e;
	height:25px; line-height:25px;
	margin:0 0 10px 0; padding:5px;
	width:80%;
	color:#5f6a5f;
}

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

/*
* Social
*/
ul.social-bookmarks { margin:0; padding:0; }

ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; }

ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }

ul.social-bookmarks li.label { padding:0 15px 0 0; }

ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }

ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }

ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }

ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }

ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }

/*
* Forum
*/
#forum { padding:20px 0; }

/*
* Twitter updates
*/
.twtr-hd, .twtr-ft { display:none; }

.twtr-bd { display:block; overflow:hidden; }

.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }

/**
 * Local tasks
 */
ul.primary, ul.tabs { clear:both; margin:10px 0 35px 0; white-space: normal }

ul.primary li, ul.tabs li { padding:10px 0; line-height:130%; }

ul.primary li a, ul.tabs li a { margin:0; padding: 4px 1em; display: inline-block; }

/*
 * Local
 */
#whiteborderarea {
    background-color: #D9D9D9;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #38363A;
    font-size: 12px;
    line-height: 18px;
    margin: 50px 0 50px -28px;
    padding: 25px;
    width: 900px;
}

#whiteborderarea table {
	width:889px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
#whiteborderarea tr.date {
	background-color: #E5E5E5;
	height:20px;
}
#whiteborderarea td {
	text-align:left;
	vertical-align:top;
	padding:8px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width:127px;
	height:190px;
}
#whiteborderarea tr.date td {
	background-color: #E5E5E5;
	height:20px;
	padding:2px 5px;
}
#whiteborderarea td a:link {
    color: #005B9E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
}
#whiteborderarea td a:visited {
    color: #005B9E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
}
#whiteborderarea td a:hover {
    color: #f17938;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
}
#whiteborderarea td a:active {
    color: #f17938;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0;
}
#whiteborderarea table.coursetable {
	background-color:#E5E5E5;
}
#whiteborderarea table.coursetable td {
	vertical-align:middle;
	width:50px;
	height:35px;
}
#whiteborderarea table.coursetable tr {
	background-color: #E5E5E5;
}
#whiteborderarea table.coursetable tr.header {
	background-color:#929093;
	color:#fff;
	font-size:15px;
}
#whiteborderarea table.coursetable tr.header td {
	height:35px;
}
#whiteborderarea table.coursetable tr.alt {
	background-color:#d9d9d9;
}
#whiteborderarea table.coursetable a:link {
    color: #005B9E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#whiteborderarea table.coursetable a:visited {
    color: #005B9E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#whiteborderarea table.coursetable a:hover {
    color: #f17938;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#whiteborderarea table.coursetable a:active {
    color: #f17938;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
/*
 * Local Person and Faculty listing commons
 */

.node-type-person .field-name-field-picture img,
.person-listing-row .views-field-field-picture img{
	border: none;
	background: none;
	padding: 0;
	box-shadow: 3px 3px 2px #7b7b7b;
}

.node-type-person .field-name-field-email p,
.person-listing-row .views-field-field-email p{
	padding: 0;
	margin:0;
}

/*
 * Local Person
 */
.node-type-person .person-col-left{
	display: block;
	width: 120px;
	float: left;
}

.node-type-person .person-col-main{
	display: block;
	width: 545px;
	float: left;
	border-right: 1px solid #ffffff;
	padding-right: 15px;
}

.node-type-person .person-col-right{
	display: block;
	padding-left: 15px;
	width: 200px;
	float: left;
}

.node-type-person .field-name-field-user-education,
.node-type-person .field-name-field-office-address,
.node-type-person .field-name-field-publications{
	margin-top: 20px;
}

.node-type-person .field-name-field-user-education{
	border-bottom: 1px solid #ffffff;
	padding-bottom: 20px;
}

.node-type-person .field-name-upload .field-label,
.node-type-person .field-name-field-publications .field-label{
	color: #00599D;
}
/*
 * Semester
 */
.node-type-class-by-semester .semester-col-main{
	display: block;
	width: 665px;
	float: left;
	border-right: 1px solid #ffffff;
	padding-right: 15px;
}

.node-type-class-by-semester .semester-col-right{
	display: block;
	padding-left: 15px;
	width: 200px;
	float: left;
}

.node-type-class-by-semester .field-label{
	color: #00599D;
}

.node-type-class-by-semester .semester-col-main .field-label{
	width: 85px;
}

.node-type-class-by-semester .semester-col-right .field{
	margin-bottom: 15px;
}
.node-type-class-by-semester .semester-col-right h4{
	margin-bottom: 10px;
	font-size: 100%;
}

/*
 * Local Faculty listing
 */
.person-listing-row{
	width: 197px;
	display: block;
	float: left;
	height: 300px;
	border-left: 1px solid #ffffff;
	margin: 15px 0;
	padding: 0 15px;
}

.person-listing-row:nth-child(4n+1){
	border-left: 0;
	padding-left: 0;
}
.views-field-field-picture .field-content{
	min-height: 155px;
}
.views-field-field-office-phone .views-label-field-office-phone,
.views-field-field-office-phone .field-content{
	display: inline;
}


/*
 * Academics Page
 */

.node-type-academics-page img.main{
	border: 2px #005b9e solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-webkit-box-shadow:0px 0px 6px #606060;
	-moz-box-shadow:0px 0px 6px #606060;
	box-shadow:0px 0px 6px #606060;
}


.acad-col{

}

.acad-col h3{
	font-size: 15px;
	margin: 6px 0 0 0;
}

.acad-col h4{
	font-size: 12px;
	margin: 6px 0 0 0;
}

.acad-col a{
	font-style: italic;
}

.acad-col-left, .acad-col-main, .acad-col-right{
	width: 278px;
	display: block;
	float: left;
}

.acad-col-left{
	padding-right: 15px;
}

.acad-col-main{
	border-left: 1px solid #ffffff;
	padding-left: 15px;
	border-right: 1px solid #ffffff;
	padding-right: 15px;
}

.acad-col-right{
	padding-left: 15px;
}
.acad-bottom {
	clear: both;
	padding-top: 15px;
}
.acad-bottom .field-name-body {
 	border-top: 1px solid #005B9E;
}

/* header, pages */
.view .view-header p a{ padding: 6px; }

/* Academics accordion */
#accordion-wrapper { position: relative; }
#accordion-wrapper ul {
	background: #005b9e;
	border: 2px solid #005b9e;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow:0px 0px 6px #606060;
	-moz-box-shadow:0px 0px 6px #606060;
	box-shadow:0px 0px 6px #606060;  }
#accordion-wrapper li {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-width: 0 2px;
	border-color: #005b9e;
	border-style: solid;
	-webkit-box-shadow:-6px 0px 10px #000000;
	-moz-box-shadow:-6px 0px 10px #000000;
	box-shadow:-6px 0px 10px #000000;
}
#accordion-wrapper li.first { border-left-width: 0; }
#accordion-wrapper li.last { border-right-width: 0; }
#accordion-wrapper div {background-color:rgba(0,91,158,0.6);bottom:0;left:0;position:absolute;max-width:50%;z-index:10;}
#accordion-wrapper a:hover { color: #FFF; text-decoration: underline; }
#accordion-wrapper .slider-closed div {display: none;}
#accordion-wrapper strong {color:#fff;font-size:18px;display:block;padding:6px 10px;text-shadow:none;}
#accordion-wrapper p {color:#fff;display:block;padding:0 10px 6px; margin: 0;text-shadow:none;}


/* Taxonomy listing view pages */

.view-taxonomy-term .node.node-teaser {
  margin-bottom: 30px;
}
.view-taxonomy-term .links {
  padding:0;
}
.view-taxonomy-term .field-name-field-speaker {
	font-weight: bold;
}
.view-taxonomy-term .field-name-field-location .field-label {
  font-weight: normal;
}
/*.page-taxonomy .region-content a, .page-taxonomy #context-sidebar a {
  text-decoration: underline;
  color: #3366ff;
}/*

/* Context Sidebar */
#context-sidebar {
  width: 250px;
  float: right;
  padding: 0 25px;
  display: block;
}
#context-sidebar .block {
  margin-bottom: 22px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: #cccccc;
  padding: 25px;
}
#context-sidebar .block > h2 {
  margin: 0 0 15px;
  text-align: center;
  color: #F17938;
  font-size: 18px;
}
#context-sidebar .block ul.menu {
  margin: 0;
  padding: 0;
}
#context-sidebar .block ul.menu li {
  list-style: none inside none;
}
#main.context-sidebar .region-content {
  width: 590px;
  float: left;
}
#main.context-sidebar a.feed-icon {
  display: inline-block;
  clear: both;
  float: left;
}

#block-block-14.block {
  padding: 0;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background: none;
}
#block-block-14.block img {
  display: block;
}

/*
 * Industry Partners news View block
 */

#block-views-partners-news-feed-block{}

#block-views-partners-news-feed-block .content{
	overflow-y: auto;
	height: 380px;
}

/*
 * highlighted area
 */
.highlighted{
	background: #c0d8ec;
	margin: 0 -10px;
	padding: 10px 15px;
}

/*
 * jQuery Accordion overrides
 */

#accordion.uflbme{}

#accordion.uflbme .ui-helper-reset{
    font: 13px/165% Arial,Helvetica,sans-serif;
}

#accordion.uflbme .ui-accordion-header{
    color: #005B9E;
    font-weight: bold;
    padding: 10px 30px;
}


#accordion.uflbme .ui-state-default{
    background: #cdcdcd;
}

#accordion.uflbme .ui-state-active{
    background: #dedede;
}

#accordion.uflbme .ui-widget-content{
    background: transparent;
}

/*
 * Intustry landing page
 * node id: 829 / 1233 (production)
 */
body.page-node-829,
body.page-node-1233{}

body.page-node-829 #main-content-inside,
body.page-node-1233 #main-content-inside{
    background-image: url(images/local/industry-page-bg.png);
    background-repeat: repeat-y;
}

/*
 * Front page Feed View
 */
.content-below .view-mt-news-feed,
.content-below .view.mt-news-page{
	margin: 0 0;
}

.calendar-calendar .month-view .full td.single-day div.monthview {
  min-height: 280px
}

img {
  border-style: solid;
}
