@charset "utf-8";
.tab_container{

width: 740px;
min-height: 300px;
margin-top: 5px;

}

.container_tab {
background:none repeat scroll 0 0 #C79997;
color:black;
margin:0 0;
height:100%;
}

#container_tab1 {
display: inline;
float: left;
margin-left:0px;


}

#container_tab2 {
display: inline;
float: left;
margin-left: 5px;


}

#container_tab3 {
display: inline;
float: left;
margin-left: 5px;

}

.rtop, .rbottom {

background:none repeat scroll 0 0 #FFFFFF;
display:block;


}


.rtop *, .rbottom * {
background:none repeat scroll 0 0 #C79997;
display:block;
height:1px;
overflow:hidden;
}

.r1 {
margin: 0 5px;

}

.r2 {

margin: 0 3px;
}

.r3 {

margin: 0 2px;

}

.r4 {
height: 2px;
margin: 0 1px;

}

.in {
padding:5px;
height:300px;
}

.inner_stuff{

padding-right: 5px;
padding-left: 5px;

}


html {
height: 100%;
}
#flashcontent {
height: 100%;
}
body { 
margin: 0; 
padding: 0; 
font-size: 11px; 
text-align: center; 
background-color: #423d34;
background-image:url(http://medicine.iu.edu/images/bg_new.jpg);
background-position-x: left;
background-position-y: top;
background-repeat:repeat-x;
}
#header_span {
width: 100%;
height:44px;
background-image:url(http://medicine.iu.edu/images/header_span.jpg);
background-color: transparent;
background-position-x: left;
background-position-y: top;
background-repeat:repeat-x;
}
.header {
display: block;
width: 952px;
height: 44px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
background-color: transparent;
text-align: left;
}
#banner_span {
width: 100%;
height:61px;
background-color: transparent;
}
.banner {
display: block;
width: 947px;
height: 60px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
background-image:url(http://medicine.iu.edu/images/new_home_page_banner_span.jpg);
background-color: transparent;
background-attachment: scroll;
background-position-x: left;
background-position-y: top;
background-repeat:repeat;
text-align: left;
padding-left:5px;
}
.main_body {
width: 100%;
background-image:url(http://medicine.iu.edu/images/main_bg_upper.jpg);
background-position:top center;
background-repeat:repeat-y;
background-color:#423d34;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
}
.main_body_lower {
width: 100%;
background-image:url(http://medicine.iu.edu/images/main_bg.jpg);
background-color:#580100;
background-position:top center;
background-repeat:repeat-y;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
}
.right_link {
border-bottom:1px dashed #666666;
padding-bottom:2px;
}
.hor_bar {
display: block;
width: 942px;
height: 20px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 0pt;
margin-right: inherit;
margin-bottom: 0pt;
margin-left: inherit;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-image:url(http://medicine.iu.edu/images/horbar.jpg);
background-repeat:repeat-x;
text-align: left;
}
.hor_bar_text {
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding-top: 4px;
}
.news_item {
	font-size: .7em;
	font-family:Verdana;
	color: #000000;
	height:310px;
	padding: 4px;
}
.news_item p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIze:10px;
	font-weight:normal;
	line-height:12px;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	float:right;
	margin-top: 16px;
	margin-bottom: 16px;
}
.feature5 img {
	border:1px solid #000000;
}
.searchgo {
	margin-left:4px;
}
.search {
	color:#666666;
}
/* *************** */
/*   Link Styles   */
/* *************** */
.in a {
    color: #000000;
    text-decoration: none;


}
.lang a {
        color: #F8F3D2;
	text-decoration:none;
	}

a:link {
	color: #990000;
}
a:visited {
	color: #990000;
}
a:hover {
	color: #000000;
}
a:visited:hover {
	color: #000000;
}

a.lang:link {
           text-decoration:none;
	   color: #F8F3D2;
	   }

a.lang:visited {
           text-decoration:none;
           color: #F8F3D2;
           }

a.lang:hover {
           text-decoration:none;
	   color:#B0B2B4;
           }
/* ***************************************************** */
/*   Custom Styles (feel free to add new styles below)   */
/* ***************************************************** */
span.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color:#990000;
font-style:normal;
}
/* News Module */
table.news {
	text-align:left;
	vertical-align:top;
}
tr.news {
	vertical-align:top;
}
td.news {
	vertical-align:top;
}
a.news:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}
a.news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
a.news:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}
a.news:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.footer {
height:80px;
width:942px;
background-color:#dad5cd;
border-top:1px solid #666666;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 0pt;
margin-right: inherit;
margin-bottom: 0pt;
margin-left: inherit;
display:block;
}
.block_iu_sm {
width:24px;
height:60px;
float:left;
margin-top:14px;
margin-left:5px;
text-decoration:none;
}
.footer_levelone {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
text-decoration: none;
color:#000000;
width:860px;
height:60px;
float:left;
margin:10px 10px 0 0;
text-align:left;
padding-left:10px;
}
.footer_levelone a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#990000;
}
.footer_levelone a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#333333;
}
.footer_levelone a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#990000;
}
.footer_levelone a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#990000;
}
.left_navbar {
width:160px;
position:absolute;
z-index:2;
margin-top: 0pt;
margin-right: 692px;
margin-left: auto;
margin-bottom: 0pt;
background-color:#ece9d8;
}
.main_content {
width: 100%;
background-color:transparent;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
}
.content {
position:relative;
top:0px;
width: 760px;
overflow-x: hidden;
overflow-y: hidden;
min-height:700px;
background-color: #FFFFFF;
margin-top: 0pt;
margin-right: inherit;
margin-bottom: 0pt;
margin-left: 160px;
padding-top:5px;
padding-left:13px;
padding-bottom:5px;
padding-right:13px;
/*border-left: dashed 1px #000000;*/
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
text-align:left;
}
.shadow_box {
width:970px;
background-image:url(http://medicine.iu.edu/images/shadow.png);
background-position:top center;
background-repeat:repeat-y;
background-color:transparent;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
}
.shadow_box2 {
width:860px;
background-image:url(http://medicine.iu.edu/images/shadow.png);
background-position:top center;
background-repeat:repeat-y;
background-color:transparent;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
}
.content_inner {
display: block;
position:relative;
width:947px;
min-height:500px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
background-color:#ece9d8;
}
.footer-body {
height:80px;
width:947px;
background-color:#dad5cd;
border-top:1px solid #666666;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 0pt;
margin-right: inherit;
margin-bottom: 0pt;
margin-left: inherit;
display:block;
}
td {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
}
.iusm_banner_span {
width: 100%;
height:30px;
background-color: #000000;
border-top: 1px solid #FFFFFF;
}
.iusm_banner {
display: block;
width: 952px;
height: 30px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
background-color: transparent;
text-align: left;
padding-left:5px;
}
.iusm_banner_span_none {
width: 100%;
height:10px;
background-color: #000000;
border-top: 1px solid #FFFFFF;
}
.iusm_banner_none {
display: block;
width: 952px;
height: 10px;
overflow-x: hidden;
overflow-y: hidden;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
background-color: transparent;
text-align: left;
padding-left:5px;
}
hr {
color: #CCCCCC;
height: 1px;
text-align: left;
}
.breadcrumbs {
position: relative;
z-index:5;
margin-top: 0pt;
margin-right: auto;
margin-left: auto;
margin-bottom: 0pt;
height:20px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
text-decoration:none;
font-weight: normal;
width:770px;
text-align:left;
clear:both;
padding-left:4px;
padding-top:2px;
}
.breadcrumbs a:link {
text-decoration: none;
}
.breadcrumbs a:active {
text-decoration: none;
}
.breadcrumbs a:visited {
text-decoration: none;
}
.bread_outer {
width: 100%;
background-color: #FFFFFF;
border-bottom:1px solid #000000;
}
.right_column {
position:absolute;
z-index:3;
top:28px;
right:8px;
width:160px;
margin-top: 0pt;
margin-left: 532px;
margin-right: auto;
margin-bottom: 0pt;
background-color:#FFFFFF;
padding:5px;
}
.content_content {
position:relative;
top:0px;
width: 755px;
overflow-x: hidden;
overflow-y: hidden;
min-height:700px;
background-color: #FFFFFF;
margin-top: 0pt;
margin-right: inherit;
margin-bottom: 0pt;
margin-left: 160px;
padding-top:5px;
padding-left:15px;
padding-bottom:5px;
padding-right:15px;
/*border-left: dashed 1px #000000;*/
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
text-align:left;
}
.content_content_inner {
position:relative;
top:0px;
width: 580px;
overflow-x: hidden;
overflow-y: hidden;
min-height:700px;
background-color: #FFFFFF;
margin-top: 0pt;
margin-right: 160px;
margin-bottom: 0pt;
margin-left: 0pt;
padding:5px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
text-align:left;
}
table.smmt_poll {
border:1px solid #CCCCCC;
background-color:#FFFFFF;
}
.galleryviewer {
}
.content_content_null {}
.right_column_nav {
background-color:#FFFFFF;
padding:5px;
}
.hornav_span {
background-color: transparent;
width: 100%;
vertical-align:middle;
}
.hornav_shadow {
width:970px;
background-image:url(http://medicine.iu.edu/images/shadow.png);
background-position:top center;
background-repeat:repeat-y;
background-color:transparent;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
}
.hornav {
width: 947px;
height: 20px;
overflow-x: hidden;
overflow-y: hidden;
background-color: #a59b83;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding-top: 3px;
margin-top: 0pt;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
}

.hornav_group {
	font-weight: bold;
	position: relative;
	left: 2px;
	margin-left: 2px;
	float: left;
	padding-left: 5px;
}

.hornav_buttons {
	position: relative;
	right: 2px;
	margin-right: 2pt;
	float: right;
	padding-right: 5px;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	font-weight:bold;
	font-style:normal;
	text-align: center;
	border-bottom: 1px solid black;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:normal;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	color:#000000;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	line-height:normal;
	vertical-align:top;
	color:#000000;
	font-size:14px;
}
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:normal;
	text-align:left;
	vertical-align:top;
	color:#000000;
}
H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	vertical-align:top;
	color:#000000;
}
H5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	vertical-align:top;
	color:#000000;
}
H6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:normal;
	text-align:left;
	vertical-align:top;
	color:#000000;
}
.footer_leveloneA {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
text-decoration: none;
text-align:left;
}
.footer_leveloneA a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#990000;
}
.footer_leveloneA a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#333333;
}

.left_nav_table{
text-align:left;
border-collapse:collapse;
border-color: #ECE9D8;

}



#newMenu ul li a {
background:none repeat scroll 0 0 #DDD8C7;
border-bottom:2px solid #ECE9D8;
border-top:2px solid #ECE9D8;
color:#333333;
display:block;
font-size:11px;
font-weight:bold;
height:auto;
line-height:24px;
padding:5px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:150px;
}

#newMenu ul {

list-style-type:none;
margin:0;
padding: 0;

}

.footer_leveloneA a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#990000;
}
.footer_leveloneA a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#990000;
}
.module {}
.announcement {
border:1px solid #000000;
padding: 3px;
background-color:#ece9d8;
}
.teaser a:link {
text-decoration:none;
}
.teaser a:hover {
text-decoration:none;
}
.teaser a:active {
text-decoration:none;
}
.teaser a:visited {
text-decoration:none;
}
.rss_feed {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align:left;
margin-left: 5px;
}
/****************************************/
/* End updated template style           */
/****************************************/

/* wider version of content_content_inner for the admin layout */
.content_content_inner_admin {
	position:relative;
	top:0px;
	width: 745px;
	overflow-x: hidden;
	overflow-y: hidden;
	min-height:700px;
	background-color: #FFFFFF;
	margin-top: 0pt;
	margin-right: 160px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding:5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-align:left;
}

/* left nav syles */
.leftNavButton {
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin-left: 2.5px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-right: 4px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	border-bottom-width: 1px;
}
.leftNavArrow {
	position: absolute;
	left: 5px;
}
.leftNavLink, .leftNavSubLink a {
	padding: 0px;
	margin: 0px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	vertical-align: bottom;
}

.leftNavLink a:link {
	text-decoration: none; color: #990000; text-transform: uppercase;
}
.leftNavLink a:visited {
	text-decoration: none; color: #990000; text-transform: uppercase;
}
.leftNavLink a:hover {
	background-color: transparent; color: #666666; text-transform: uppercase;
}
.leftNavLink a:active {
	text-decoration: none; color: #990000; text-transform: uppercase;
}

.leftNavSubLink a:link {
	font-size: 10px; text-decoration: none; color: #000000; 
}
.leftNavSubLink a:visited {
	font-size: 10px; text-decoration: none; color: #000000; 
}
.leftNavSubLink a:hover {
	background-color: transparent; font-size: 10px; color: #666666; 
}
.leftNavSubLink a:active {
	font-size: 10px; text-decoration: none; color: #000000; 
}

.leftNavBottomLine {
	padding: 0px;
	margin: 0px;
}
/* end left nav styles */

/* horizontal nav bar from the IU template*/
NavBarNum1 { font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #000000;
text-decoration: none;
height: 14px;font-weight: 600;
}
		
a.NavBarNum1:link { font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #000000;
text-decoration: none;
height: 14px;font-weight: 600;
}
a.NavBarNum1:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #000000;
text-decoration: none;
height: 14px;font-weight: 600;
}
a.NavBarNum1:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #f9f1db;
text-decoration: none;
height: 14px;font-weight: 600;
}
a.NavBarNum1:active { font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #000000;
text-decoration: none;
height: 14px;font-weight: 600;
}
/* end horizontal nav bar */

div.editonpage a {
	font-weight: normal;
	color: rgb(153, 0, 0);
	cursor: pointer;
	font-size: 10px;
}
table.acl, table.people {
border-collapse: collapse;
width: 100%;
}

table.people th {
	text-align: center;
}

.action, table.people td {
border: 1px solid black;
font-weight: bold;
padding-left: 3px;
}

.permission {
border: 1px solid black;
text-align: center;
}

td.action.even, td.permission.even, tr.even {
	background: #F1F1F1;
}

td.action.odd, td.permission.odd, tr.odd {
	background: #DCDCDC;
}

.controller {
	border: 1px solid black;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background: #990000;
}

.leftTable {
	border: 1px solid black;
	border-left: 0px; 
	text-decoration: none;
	padding: 0;
}
.cellpad {
	padding: 0;
}
.innerTable {
	border: 1px solid black;
	border-left: 0px;
	border-right: 0px;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
.innerinnerTable {
	border-bottom: 1px solid black;
}
.rightTable {
	border: 1px solid black;
	border-right: 0px;
	text-decoration: none;	
}
.leftTableTaskControl {
	border: 1px solid black;
	border-left: 0px;

}
.category {
	text-align: left;
	font-weight: bold;
	color: black;
}
.subTask {
	text-align: right;
	color: gray;
}
.dataSquares {
	vertical-align: top;
	padding-left: 5px;
	padding-bottom: 25px;
	padding-right: 45px;
	padding-top: 6px;
}
.innerTableflow {
	border: 1px solid black;
	padding: 5px;
	font-weight: bold;
	font-size: 0.8em;
	text-align: center;
	width: 4px;
	white-space: nowrap;
}
.dataposition {
	display: inline;
	position: absolute;
}
.summarybox {
	width: 450px; 
	overflow-x: auto; 
}
.summaryText {
	height: 16px;
	white-space: nowrap;
	border-bottom: 1px solid black;
	padding-top: 10px;	
}
.summaryText1 {
	height: 16px;
	white-space: nowrap;
	border-bottom: 1px solid black;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;	
}

a img {
	border: none;
}

ul, li {
	margin: 1px;	
}
.top {
	vertical-align: top;	
}

.center {
	text-align: center;	
}

.errorfield {
	clear: both;
	float: none;
	text-align: center;
	color: #FF0000;
}

.subhead {
	color: #990000;
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 7px;
	margin-left: 0px;
}

/* site-specific banner */
.ccbb_banner_span { background-color: #000000; height: 61px; width: 100%; }
.ccbb_banner { background-color: transparent; display: block; height: 61px; margin: 0 auto; overflow: hidden; padding-left: 5px; text-align: left; width: 952px; }
/* end site-specific banner */

/* Admin Add/Edit Pages */
.edit { color: #000; border: solid #000 1px; float: left; width: 770px; margin-top: 5px; margin-bottom: 5px; width: 745px; }
.edit .title { color: #FFF; font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 5px; background-color: #660000; border-bottom-style: solid; border-bottom-color: #000; border-bottom-width: 1px; width: 745px; }
.edit .label { color: #000; text-align: right; width: 125px; margin: 9px; float: left; }
.edit input { margin-top: 5px; margin-bottom: 5px; width: 210px; }
.edit select { margin-top: 7px; margin-bottom: 7px; }
.edit #yearField { width: 55px; }
.tinyMCEContainer { width: 770px; } 
.tinymce { width: 600px; height: 300px; }
.leftHalf, .leftHalfOdd { float: left; width: 371px; border-right-color: #000; border-right-style: solid; border-right-width: 1px; }
.rightHalf, .rightHalfOdd { float: right; width: 371px; }
.rightHalfOdd, .leftHalfOdd { }
.submitButtons { margin: auto; width: 200px;	}
.submit { float: left; width: 75px; }
.cancel { float: right; width: 75px; }
/* End Admin Add/Edit Pages */

/* Publications Page */
.publications table.articles { width: 500px; }
.publications td.status { text-align: right; width: 80px; }
.publications td.spacer { width: 40px; }
.publications td.bracket { width: 10px; border-style: solid; border-width: 1px; border-right: none; }

/* profile page */
.profile-top { float: left; font-size: 1em; margin-bottom: 20px; width: 100%; }
.profile-top .left { float: left; width: 140px; }
.profile-top .right { float: left; } 
.profile-bottom { font-size: 1.0em; }
/*img.profile-pic { border: 1px solid black; height: 160px; width: 120px; }*/
img.profile-pic { border: 1px solid black; height: 140px; width: 105px; }

/* news page */
.news .abstract_text { font-size: 1em; margin-bottom: 20px; }
.news .abstract_title { margin-bottom: 10px; font-weight: bold; font-size: 1.25em; }
.news .abstract_info { font-size: 0.9em; font-style: italic; color: #555555; }

/* Begin Calendar */
.calSet { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; vertical-align: top; padding-left: 5px; padding-right: 5px; }
.calSetE { margin-left: 200px; } 
#calendar { width: 160px; height: 180px; margin-left: auto; margin-right: auto; font-size: 10px; font-family: Helvetica, sans-serif; }
#calendar_wrapper { border-collapse: collapse; border: 1px solid black; height: 100%; width: 100%; }
#calendar_prev { width: 10%; text-align: left; font-weight: bold; padding-left: 6px; cursor: pointer; color: #ffffff; background-color: #990000; height: 24px; }
#calendar_date { width: 80%; color: #ffffff; font-weight: bold; text-align: center; background-color: #990000; height: 24px; }
#calendar_next { width: 10%; color: #ffffff; font-weight: bold; text-align: right; padding-right: 6px; cursor: pointer; background-color: #990000; height: 24px; }
#calendar_content { border-collapse: collapse; width: 100%; height: 100%; }
#calendar_events { margin-left: 6px; vertical-align: top; text-align: center; }
#calendar_events_list { margin-left: 6px; vertical-align: top; text-align: center; padding-top: 20px; }
td.calendar_cell { width: 200px; }
td.calendar_day { background-color: #ffffff; color: #990000; padding: 1px; text-align: center; height: 24px; }
td.calendar_dayToday { background-color: #ECE9D8; color: black; text-align: center; }
td.calendar_blank { background: #990000; }
td.calendar_dow { text-align: center; font-weight: normal; border-bottom: 2px solid #990000; height: 24px; }
a.calendar_event { font-weight: bold; text-decoration: underline; color: #990000; }
a.calendar_event:hover { font-weight: bold; text-decoration: underline; color: #000000; }

/* Calendar - Events */
.event_error { }
.event_title { }
.event_location { }
.event_date { }
.event_cost { }
.event_speakers { }
.event_moderator { }
.event_description { }
.event_biographhies { }
.event_directions { }
.event_speaker_table { width: 400px; }
.event_speaker_fieldset { width: 450px; margin-top: 5px; }

/* Calendar - Day */
.eventSeparator { width: 80%; height: 2px; margin-top: 10px; margin-bottom: 10px; }
.calendarDay { padding-top: 12px; text-align: center; }
.dayHeading { font-size: 1.5em; font-weight: bold; }
.eventTitle { font-size: 1.2em; font-weight: bold; padding-bottom: 7px; }
.eventTime { font-size: 1.1em; font-weight: bold; padding-bottom: 7px; }
.eventLocation { padding-bottom: 10px; }
.eventPresenter { font-weight: bold; }
.eventPresenterTitle { }
.eventPresenterDepartment { }
.eventPresenterCompany { padding-bottom: 10px; }
.eventDesc { padding-bottom: 10px; }
/* End Calendar */

#sidebar_logo {
	padding-bottom: 25px;
}

#sidebar_events {
	padding-bottom: 25px;
}

.sidebar_event {
	font-size: 10px;
}

.sidebar_event_title {
	font-style: italic;
}

.sidebar_event_date {
	padding-bottom: 5px;
}

/* Begin Map */
#map { height: 400px; width: 550px; margin-left: auto; margin-right: auto; }
.map_person_name { font-weight: bold; }
.map_person_title { }
.map_person_institution { }
.map_person_link { }

table.mapped-people { padding-top: 15px; width: 100%; }
table.mapped-people th { text-align: center; }
table.mapped-people td { border: none; font-weight: normal; padding-left: 3px; }
/* End Map */

td.title {
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 5px;
}

.role {
	font-size: 1.5em;
	font-weight: bold;
}

.ts_header {
	font-weight: bold;
	background-color: #990000;
	color: white;
	padding: 5px;
	background-image: url(/img/icons/sort.gif);
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.ts_headerSortUp {
	font-weight: bold;
	background-color: #990000;
	color: white;
	padding: 5px;
	background-image: url(/img/icons/asc.gif);
}

.ts_headerSortDown {
	font-weight: bold;
	background-color: #990000;
	color: white;
	padding: 5px;
	background-image: url(/img/icons/desc.gif);
}

table.tablesorter {
	background-color: #CDCDCD;
}	

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #990000;
	border: 1px solid #FFFFFF;
	padding: 4px;
}

table.tablesorter tbody td {
	background: #F1F1F1;
	padding: 4px;
	vertical-align: top;
}

table.tablesorter tbody tr.odd td {
	background-color: #DCDCDC;
}


#lang a:link {text-decoration:none;
	      color:#F8F3D2;
	      }
#lang a:hover {text-decoration:none;
	       color:#B0B2B4;
	       }

#lang_research { background: none repeat scroll 0 0 #ECE9D8;
		 width: 100%;
		 display:none;
               

}

a.lang_research_a:link {

   /* background: none repeat scroll 0 0 #ECE9D8 !important;*/
    color: #928D7E !important;
    
    }
a.lang_research_a:visited {

    background: none repeat scroll 0 0 #ECE9D8 !important;
    color: #928D7E !important;



}


a.lang_research_a:hover{

    
    color: #333333 !important;
}


