/* Master styles for CSE-BME site - sitewide styles
Author: denise@go9media.com
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333f48;
	text-align: center;
}

/* links 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

a,
.toplinks.audience a {
	color: #1f6599;
	text-decoration: none;	
}
a:hover,
.toplinks.audience a:hover {
	text-decoration: underline;
}
.learn-arrow a {
	color: #000;
	font-weight: bold;
	float: left;
}
.greenbutton a, .orangebutton a, .bluebutton a {
	color: #fff;
	font-weight: bold;
}
#mainnav a {
	color: #333f48;
}
#mainnav a:hover {
	color: #1f6599;
	text-decoration: none;
}
.toplinks a,
#helpfullinks a,
#columnleft .research a,
#columnleft .sidenav a,
.arrowbullet a {
	color: #333f48;
}
#footerlinks a,
p.sm a,
.breadcrumb a,
p.seenews a {
	color: #333f48;
}
#columnleft .sidenav a,
#columnleft .sidenav li.parent li a {
	color: #505762;
}
#columnleft .sidenav a:hover,
#columnleft .sidenav li.active a,
#columnleft .sidenav li.parent li a:hover,
#columnleft .sidenav li.parent li.active a {
	color: #005E83;
	text-decoration: none;
}

.sidenav .nav-child.small {
	float: none;
} 


/* page structure
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#container {
    margin: 0 auto;
    padding: 0px;   
    width: 940px;
    padding: 0 20px 10px 20px;
    text-align: left;
    position: relative;
}
#ut {
	width: calc(100%-20px);
  background: #bf5700;
  height: auto;
  overflow: auto;
  clear: both;
  padding: 10px;
}

#ut #utword {
  text-align: left;
  background: url('../images/utlogo-ko.svg') no-repeat center center;
  background-size: 100%;
  cursor: pointer;
  width: 70px;
  height: 20px;
  float: right;
}

#ut #cseword {
  text-align: left;
  background: url('../images/cse-informal2-ko.svg') no-repeat center center;
  background-size: 100%;
  cursor: pointer;
  width: 262px;
  height: 20px;
  float: left;
}

.custom-bmelogo span, #utword span, #cseword span {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}

#header {
	clear: both;
	margin-top: 20px;
}

#header .moduletable-bmelogo .custom-bmelogo {
	text-align: left;
  	background: url('../images/bmelogo.svg') no-repeat center center;
  	background-size: 100%;
  	cursor: pointer;
  	width: 370px;
  	height: 55px;
  	float: left;
}

#search {
	clear: right;
	float: right;
	margin-top: 20px;
}
#mainnav {
	float:left;
	background: #d6d2c4;
	width: 100%;
	height: 25px;
	padding-top: 10px;
	margin: 10px 0 20px 0;
}
#mainnav2 {
	float:left;
	background: transparent;
	width: 100%;
	height: 1px;
	padding-top: 10px;
	margin: 20px 0 0 0;
}
#content {
	float: left;
	width: 720px;
}
#socialmedia {
	position: absolute;
	bottom: 10px;
	left: 0;
}
#footer {
	width: 100%;
	float: left;
	margin-top: 10px;
	padding: 5px 0 25px 0;
	font-size: 0.6875em;
	color: #333f48;
	border-top: 1px solid #efefef;
}
#footer img {
	float: left;
	margin-right: 30px;
}
#footerinfo {
	float: left;
}
/* button links styles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.researchbench .category-desc .news-series-banner {
	background-image: url('/images/lab3.1.jpg');
	background-color: #005E83;
	background-size: 38%;
	background-position: 100% 0%;
	background-repeat: no-repeat;
	width: 440px;
	text-align: left;
	padding: 40px 25px 40px 40px;
	font-size: 1.35em;
	clear: both;
	left: 0;
	bottom: 0;
	text-decoration: none;
	color: #fff;
	font-weight: 100;
	text-transform: uppercase;
	margin: 1em 0 .25em 0;
	letter-spacing: .05em;
	line-height: 1.6em;
}

.researchbench .news-series-list-blurb {
	padding-bottom: 1em;
	font-style: italic;
	color: #656E75;
	font-size: .86em;
	width: 38em;
}

.researchbench .news-series-tagline {
	font-style: italic;
	font-size: .8em;
	color: #333f48;
	border-top: 1px solid #eaeaea;
	padding: 1em 0;
	line-height: 1.5em;
}

.researchbench .pagenav .previous {
	float: left;
}

.researchbench .pagenav .previous:before {
	content: "<<"
}

.researchbench .pagenav .next {
	float: right;
}

.researchbench .pagenav .next:after {
	content: ">>";
}

.researchbench div.items-leading {
	padding-top: .1em;
}

/*FOR NEWS SERIES TAGLINE UPDATE*/

/*.researchbench .category-desc .news-series-banner {
	background-image: url('/images/lab3.1.jpg');
	background-color: #005E83;
	background-size: 38%;
	background-position: 100% 0%;
	background-repeat: no-repeat;
	width: 440px;
	text-align: left;
	padding: 40px 25px 40px 40px;
	font-size: 1.35em;
	clear: both;
	left: 0;
	bottom: 0;
	text-decoration: none;
	color: #fff;
	font-weight: 100;
	text-transform: uppercase;
	margin: 1em 0 .25em 0;
	letter-spacing: .05em;
	line-height: 1.6em;
}*/

/*.researchbench .news-series-list-blurb {
	padding-bottom: 1em;
	font-style: italic;
	color: #656E75;
	font-size: .86em;
	width: 38em;
}*/

/*.researchbench .news-series-tagline {
	font-style: italic;
	font-size: .8em;
	color: #333f48;
	border-top: 1px solid #eaeaea;
	padding: 1em 0;
	line-height: 1.5em;
}*/

/*.researchbench .pagenav .previous {
	float: left;
}

.researchbench .pagenav .previous:before {
	content: "<<";
}

.researchbench .pagenav .next {
	float: right;
}

.researchbench .pagenav .next:after {
	content: ">>"
}

.researchbench div.items-leading {
	padding-top: .1em;
}*/

#content #maincontent .researchbench .category-desc p {
	margin-bottom: 0;
	letter-spacing: .05em;
	/*padding-left: .2em;*/
}

.infobutton {
	background: #d6d2c4;
	padding: 12px 10px 10px 12px;
	width: 198px;
	margin-bottom: 20px;
	float: left;
}

.learn-arrow {
	float: right;
}
#columnright .learn-arrow {
	float: left;
	width: 150px;
}
.learn-arrow p {
	float: left;
}
.learn-arrow img {
	margin-left: 5px;
}


/* navigation list styles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
.toplinks {
	font-size: 0.6875em;
	float: right;
	margin-top: 12px;
}

.audience {
	font-size: .85em;
	font-weight: bold;
}
#mainnav .nav li, .nav.audience li, .nav.toplinks li, #footerlinks .nav li {
	display: inline;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #333f48;
}
.nav li.item-120,
.nav li.item-124,
#mainnav li.item-115,
#footerlinks .nav li.item-127,
#footerlinks .nav li.item-133 {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
#mainnav ul {
	font-size: 0.875em;
	width: 750px;
	margin: 0 auto;
}
#mainnav li {
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #333f48;
}
ul.arrowbullet {
	font-size: 0.75em;
	margin-top: 8px;
}
ul.arrowbullet li {
	margin-bottom: 6px;
	background: url(../../../images/stories/gray-rt-arrow.gif) no-repeat left top;
	padding-left: 15px;
}
#footerlinks ul {
	float: right;
	margin-bottom: 5px;
}
#footerlinks ul.bottom {
	clear: right;
}
#footerlinks .nav li {
	margin-right: 4px;
	padding-right: 4px;
	border-right: 1px solid #a6a7a8;
}
.sidenav ul {
	font-size: 0.6875em;
}
.sidenav li {
	margin-bottom: 8px;
}
.sidenav li ul {
	font-size: 1em;
	margin: 2px 0 4px 15px;
}
.sidenav li ul li {
	margin-bottom: 4px;
}
.sidenav li.item-205,
.sidenav li.item-206,
.sidenav li.item-207,
.sidenav li.item-208,
.sidenav li.item-209,
.sidenav li.item-210,
.sidenav li.item-211,
.sidenav li.item-216,
.sidenav li.item-217,
.sidenav li.item-218,
.sidenav li.item-215,
.sidenav li.item-275,
.sidenav li.item-54,
.sidenav li.item-413 {
	color: #505762;
	font-size: 1.25em;
	margin-bottom: 10px;
	font-weight: 600;
}
#columnleft .sidenav li.item205 a,
#columnleft .sidenav li.item206 a,
#columnleft .sidenav li.item207 a,
#columnleft .sidenav li.item208 a,
#columnleft .sidenav li.item209 a,
#columnleft .sidenav li.item210 a,
#columnleft .sidenav li.item211 a,
#columnleft .sidenav li.item216 a,
#columnleft .sidenav li.item217 a,
#columnleft .sidenav li.item218 a,
#columnleft .sidenav li.item215 a,
#columnleft .sidenav li.item275 a,
#columnleft .sidenav li.item-54 a {
	color: #505762;
}

/* search & breadcrumb styles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
input#mod_search_searchword, input#mod-search-searchword {
	padding: 2px;
	margin-right: 3px;
	float: left;
}
 .moduletable.breadcrumb {
	float: left;
	font-size: 0.65em;
	color: #656E75;
	margin: 0 0 10px 20px;
	max-width: 700px;
}

 .moduletable.breadcrumb ul li {
 	display: inline;
 }
#searchForm {
	line-height: 2em;
}

#searchForm input#search_searchword {
	width: 300px;
}
#searchForm input#area_attachments {
	padding-bottom: 10px;
}
#searchForm td {
	padding-bottom: 10px;
}
.searchresults {
	line-height: 1.5em;
	width: 600px;
}

dl.search-results.searchresults {
	font-size: .75em;
}

.searchresults fieldset, .form-limit {
	margin-bottom: 10px;
	font-size: .75em;
}
.searchresults fieldset .small {
	margin: 0 10px 0 0;
}
#searchForm div {
	float: none !important;
}

#search .search label, .ev_navigation label {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

.searchresults .btn-toolbar .btn-group button {
	background-color: #1f6599;
	color: #fff;
	border: 1px solid #333;
}

.searchresults .searchintro {
	padding-top: 1em;
}

.searchresults .only label {
	padding-right: 1em;
}

.search .form-limit {
	display: none;
}

.search .result-title {
	font-weight: 700;
}

.search .result-text {
	padding-bottom: 1em;
}

/* blog page navigation styles 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
td.navpage {
	color: #fff;
	font-size: 0.75em;
	 padding-top: 20px;
}
td.navpage .pagenav {
	color: #797c82;
}
td.navpage a.pagenav {
	color: #0085c5;
	font-weight: bold;
}
td.navresults {
	font-size: 0.75em;
	padding-top: 50px;
}
.pagenav,
.blog_more {
	font-size: 0.75em;
}
.blog_more {
	margin-top: 40px;
}
.blog_more ul {
	margin: 5px 0;
}

.pagination {
	margin-top: 20px;
	padding-top: 8px;
	border-top: 1px solid #EFEFEF;
}

.jev_pagination {
	padding-top: 8px;
}

.pagination ul  {
	font-size: 0.75em;
	padding-top: 6px;
	text-align: center;
}

.jev_pagination ul {
	padding-top: 6px;
	text-align: center;
}

.pagination ul li, .jev_pagination ul li {
	display: inline;
	padding: 0 6px;
}

.pagination .counter {
	text-align: center;
}

.jev_pagination .counter {
	font-size: 1em;
    line-height: 1.5em;
    margin-top: .5em;
}
	

.jev_pagination .pagenav {
	font-size: 1em;
}

/* calendar styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
div.ev_navigation,
.jeventpage .contentheading,
.jeventpage .buttonheading,
table.calsemjeventslight .jev_catselect,
#jevents_body #cal_title {
	display: none;
}
#maincontent .jeventpage.calsemjeventslight tr.headingrow td.contentheading {
	display: block;
}
table.ev_table {
	width: 455px !important;
	/*border-right: 1px solid #ccae7a;
	border-left: 1px solid #ccae7a;
	border-bottom: 1px solid #ccae7a;*/
	
}
.cal_td_daysnames {
	background: #d56a00;
	color: #fff;
	border-bottom: 1px solid #ccae7a;
}
#jevents_body .ev_table td.ev_td_left {
	width: 125px !important;
	padding-top: 10px;
	padding-bottom: 0;
	background: #fff;
	border-right: none;
	border-top: none;
	border-bottom: 1px solid gray;
}
#jevents_body .ev_table td.ev_td_right {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid gray;
	padding-bottom: 0;
}
ul.ev_ul {
	font-size: 0.875em;
}
#cal_title {
	color: #8c8f94;
	font-size: 1em;
}
#maincontent tr.headingrow td.contentheading {
	font-size: 1em;
	padding-bottom: 15px;
}
#jevents_body td.label,
#jevents_body #gmap {
	display: none;
}
#jevents_body {
	font-size: 0.875em;
	line-height: 1.25em;
}
#jevents_body td {
	padding-bottom: 15px;
}
#jevents_body td .description {
	 padding: 8px 0;
	 border-top: 1px solid #a6a7a8;
	 border-bottom: 1px solid #a6a7a8;
	 font-size: 0.9em;
}
#jevents_body td.calpres td {
	padding-bottom: 0;
}
div.modcal table.mod_events_table {
	width: 100%;
	font-size: 0.75em;

}
div.modcal table.mod_events_monthyear {
	margin: 0 0 5px 0;
	font-size: 0.75em;
	text-align: center;
	width: 100%;
}
div.modcal {
	width: 200px;
	margin-left: 20px;
}
div.modcal td {
	text-align: center;
	height: 20px;
}

dt.article-info-term {
	display: none;
}
/* ucd module styles
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
#maincontent #news ul {
	margin-top: 18px;
}
#maincontent #news li.ucd_item {
	margin-bottom: 15px;
}
#maincontent .ucd_introtext p {
	margin-bottom: 0;
}
#maincontent .ucd_introtext img {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	width: 74px !important;
	height: 74px !important;
}
.ucd_title {
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: 600;
}

/* self-clear floats 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* miscellaneous 
- - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.center {
    text-align: center;
}
strong,
b {
	font-weight: 600;
}
.orange {
	color: #d56a00;
}
em {
	font-style: italic;
}
.bullet {
	list-style: square outside;
	margin-left: 20px;
	font-size: 0.75em;
	line-height: 1.25em;
}

.nestedbullet {
	list-style: circle outside;
	margin-left: 20px;
	margin-top: 10px;
	line-height: 1.25em;
}

.bullet li,
ol li {
	margin-bottom: 10px;
}
ol {
	margin-left: 20px;
	font-size: 0.75em;
	line-height: 1.25em;
}

ol li ul li {
	font-size: 1em;
}
.article_separator {
     display: none;
}