@charset "utf-8";
/* CSS Document */

body {font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
hr {display:none;}

a[href]:after {
   content: " (" attr(href) ") ";
   font-size: 100%; 
}

h1{
	font-size:14pt; 
	font-weight:bold; 
	color:#000; 
	padding-bottom:7px;
}

h2
{
	font-size:12pt; 
	font-weight:bold; 
	color:#000; 
	padding-bottom:7px;
}

h3{
	font-size:11pt; 
	font-weight:bold; 
	color:#000; 
}

h4{
	font-size:10pt; 
	font-weight:bold; 
	color:#888; 
}

span.separator{
	display: block;
	height: 6px; 
	padding: 10px 0; 
	background: url(/home/files/images/separator.gif) repeat-x left center; 
	clear: both;
}

span.separator-thin{
	display: block;
	height: 1px; 
	padding: 10px 0; 
	background: url(/home/files/images/separator-thin.gif) repeat-x left center; 
	clear: both;
}

.more-link{
	font-weight:normal;
	color:#6699CC;
}

.headline-link{
	font-weight:bold;
}

.img-align-right{
	float:right; 
	clear:right; 
	text-align:right; 
	padding:15px 0px 15px 15px;
}

.img-align-left{
	float:left; 
	clear:left; 
	text-align:left; 
	padding:15px 15px 15px 0px;
}

.img-align-top{ 
	padding:0px 0px 15px 0px;
}

.img-align-right-top{
	float:right; 
	clear:right; 
	text-align:right; 
	padding:0px 0px 15px 15px;
}

.img-align-left-top{
	float:left; 
	clear:left; 
	text-align:left; 
	padding:0px 15px 15px 0px;
}

.img-center{
width:100%;
margin-left:auto;
margin-right:auto;
}

#top-nav{
	text-align:right;
	float:right;
}

.story-list{
	font-size: 10px;
	line-height:normal;

}
.story-list a{
	font-weight:bold;
}

.bold-links a{
	font-weight:bold;
}



/*********************
	textbox-normal
*********************/
.textbox-normal{
	font-weight:normal; 
	font-size:10pt; 
	line-height:18px;
}

.textbox-normal ul{
	margin-bottom:10px;
}

.textbox-normal ul li{
	list-style-type:disc;
	padding:2px;
	list-style-position: outside;
	margin-left:16px;
}
.textbox-normal ul li ul li{
	list-style-type:circle;
}

.textbox-normal dt{
	font-weight:bold;
	line-height:normal;
}

.textbox-normal dd{
	margin-bottom:10px;
}

/*********************
	textbox-alternate
*********************/
.textbox-alternate{
	border:1px solid #ccc; 
	background:#e5e5cc; 
	font-size:10pt; 
	line-height:18px;
	padding:10px 15px;
}

.textbox-alternate dt{
	font-weight:bold;
	line-height:normal;
}

.textbox-alternate dd{
	margin-bottom:10px;
}

/*********************
	textbox-alternate-fixed
*********************/
.textbox-alternate-fixed{
	font-weight:normal; 
	font-size:10pt; 
	line-height:14px;
	border:1px solid #ccc; 
	background:#e5e5cc; 
	padding:5px 5px;
	height:100px;
	width:170px;
	margin-left:auto;
	margin-right:auto;
}

.textbox-alternate-fixed a{
	font-weight:bold;
}

/*********************
	quote
*********************/
.quote{
	font-size:10pt; 
	padding-bottom:10px;
	line-height:18px;
}

.quote blockquote{ 
	font-weight:bold; 
	color:#666633; 
}

/*********************
	twocol-list
*********************/
.twocol-list{
	float: left; 
	width: 50%;
}

.twocol-list-footer{ padding: 0 40px 0 290px; clear: both;}

#tools, .section-nav, .search-panel-wrapper, .search-panel-small, .logo{
	visibility:hidden; 
	display:none;
}

/*********************
	search-panel
*********************/
.search-panel-wrapper{padding-bottom: 15px;}
.search-panel{ padding: 13px 5px; border: 1px solid #ccc; background: #e5e5cc; width: 568px; overflow: hidden;}
.search-panel input{float: left;}
.search-panel input.text{font-size:10px;height:14px; padding:2px 1px 0 4px;border-color:#646061 #CECECE #E4E4E4 #929090;border-style:solid; border-width:1px; background: #eaeaea url(/home/files/images/bg_searchinput.gif) no-repeat 0 0;}
.search-panel p{float: left; padding: 2px 0 0 10px; color: #565152;}
.search-panel .header{padding-bottom:4px; font-weight:bold;}
.search-panel-small-wrapper{padding-bottom: 15px;}
.search-panel-small-wrapper-right{float:right;}
.search-panel-small{padding: 13px 5px; border: 1px solid #ccc; background: #e5e5cc; width: 260px; overflow: hidden;}
.search-panel-small input{float: left;}
.search-panel-small label{font-weight:bold;}
.search-panel-small input.text{font-size:10px;height:14px; width:220px; padding:2px 1px 0 4px;border-color:#646061 #CECECE #E4E4E4 #929090;border-style:solid; border-width:1px; background: #eaeaea url(/home/files/images/bg_searchinput.gif) no-repeat 0 0;}
.search-panel-small p{padding: 2px; color: #565152;}
.search-panel-small .header{padding-bottom:4px; font-weight:bold;}
.search-panel-small .input-fields{padding-bottom:4px;}
.search-panel-small .note{padding-top:4px; font-weight:normal; font-size:9px;}

/*********************
	droplist
*********************/
.droplist-wrapper{padding-bottom: 15px;}
.droplist-wrapper select{float: left; font-size:10px;width:220px; padding:2px 1px 0 4px;border-color:#646061 #CECECE #E4E4E4 #929090;border-style:solid; border-width:1px; background: #eaeaea url(/home/files/images/bg_searchinput.gif) no-repeat 0 0;}
.droplist-wrapper input{float: left;}

/*********************
	other classes
*********************/
.first-paragraph{
	font-weight:bold;
}

.clear {clear:both;}

a[href^="/"]:after {
   content: " (http://www.tufts.edu" attr(href) ") "; }
	 
#accessibility-menu, #navigation { 
	display:none !important; }
	
