body {
	margin: -10px 0 0 -10px;
	padding: 0;
	/*background-color: #4F85D2;*/
}
html body{
	margin:0;
	padding:0;
}
#bottomPanelContainer{
	display: none;
}
td{
	vertical-align: top;
}
p{
	padding-left: 12px;
	padding-right: 18px;
}
p.right{
	padding-right: 18px;
	text-align: right;
}
li{
	padding-right: 18px;
	padding-bottom: 5px;
}
li.ovAgenda{
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 15px;
}
ul{
	margin-top: 0px;
}
a, .likeLink{
	text-decoration: none;
	color: #4A86D6;
}
a:hover{
	text-decoration: underline;
}
sup{
	font-size: 9px;
	font-weight: bold;
}
#stats{
	list-style: square;
}
.grayColBg{
	background-color: #DED3CE;
}
.separatorBg{
	vertical-align: bottom;
	background-color: #EFE7E7;
}
.whiteBg{
	background-color: #ffffff;
}
.blueColBg{
	background-color: #2666B4;
}
.leftBlueCol{
	/*background-image: url(../images/leftbluebg.jpg);*/
}
.rightBlueCol{
	/*background-image: url(../images/rightbluebg.jpg);*/
}
.topLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
}
a.topLinks{
	color: #4D4640;
}
a.topLinks:hover{
	text-decoration: underline;
}
.bottomLinks{
	color: #F6F1EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	vertical-align: middle;
	text-align: right;
	
}
a.bottomLinks:hover{
	text-decoration: underline;
}
.pad5r{
	padding-right: 5px;
}
.pad12l{
	padding-left: 12px;
	font-size: 10px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.quotation{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	/*color: #F6F1EE;*/
	color: #212C1C;
	padding-right: 5px;
	padding-left: 50px;
	padding-top: 4px;
}
.author{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*color: #F6F1EE;*/
	color: #212C1C;
	text-align: right;
	padding-right: 10px;
}
.white{
	color: #ffffff;
}
.invisTop{
	background-color: #D0CBC5;
}
.hidden{
	display: none;
}
.notHidden{
	display: block;
}
.columnContent, .bottomPlacedStuff, .auto3Column{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
}
.uniqueBg{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BFB5AC;
	color: #ffffff;
}
li.extraSpace{
	padding-bottom: 20px;
}
.auto3Column{
	background-image: url(../images/threecolbg.gif);
}
.bannerHeading{
	background-color: #2666B4;
	color: #E1FAFF;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.beigeHeading{
	padding-left: 12px;
	padding-right: 12px;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 3px;
	font-weight: bold;
	background-color: #B8A698;
	color: #ffffff;
}
.bottomPlacedStuff{
	vertical-align: bottom;
	padding-bottom: 15px;
}
#formHolder{
	background-color: #D4E0F0;
	margin-left: 12px;
	margin-right: 12px;
	padding: 12px;
	display: block;
}
.pageTable{
	border-collapse: collapse;
	font-size: 9px;
}
.smaller{
	font-size: 9px;
}
.cityState{
	font-size: 9px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #AAAAAA;
}
.underlined{
	text-decoration: underline;
}
.blueBgTitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2666B4;
}
#username, #password{
	border: 1px solid #64717D;
}
form{
	display: inline;
}
.listHeading{
	padding-left: 22px;
	font-weight: bold;
	/*line-height: 13px;*/
}
.blueSectionHeading, .newsHeading, .cuTitle, .grantsHeading{
	font-weight: bold;
	font-size: 14px;
	color: #2666B4;
	font-family: Arial, Helvetica, sans-serif;
}
.blueSectionHeading{
	padding-left: 22px;
	padding-right: 10px;
}
.newsHeading{
	padding-left: 10px;
}
.newsItem{
	padding-left: 18px;
	padding-right: 12px;
	padding-bottom: 15px;
}
.newsItem a{
	color: #666666;
	display: block;
}
.newsItem a:hover, a.upmcLink:hover{
	text-decoration: none;
	background-color: #E4F0FC;
	color: #222222;
}
a.upmcLink{
	color: #666666;
}
.newsDate{
	color: #999999;
	padding-left: 18px;
	font-size: 10px;
	font-style: italic;
}
.cuItem, .cuTitle{
	padding-left: 10px;
	padding-right: 12px;
	padding-bottom: 0px;
}
.cuTitle{
	padding-top: 15px;
	font-weight: bold;
}
.indented{
	/*
	In a single column the MAX is 696, so when indented class is used
	this is brought down to 649 as the absolute maximum.
	*/
	padding-left: 22px;
	padding-right: 25px;
}
.grant{
	background-image: url(../images/roundedcorners_r2_c1.gif);
	padding-left: 22px;
	padding-right: 25px;
}
.listItems{
	padding-left: 32px;
	padding-bottom: 5px;
}
.imageInset{
	padding-left: 11px;
	padding-top: 5px;
	padding-bottom: 6px;
}
.breadcrumb{
	color: #4A4542;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EFEBE7;
}
.copyright{
	color: #4A4542;
	background-image: url(../images/newbottompanel_r12_c8.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	padding-bottom: 3px;
	vertical-align: bottom;
}
.publicationHeading{
	color: #2666B4;
	font-weight: bold;
}
a.publicationHeading:hover{
	background-color: #E4F0FC;
}
.publicationContent{
	font-size: 10px;
	font-style: italic;
}
.publicationContent a{
	color: #666666;
}
.credits{
	padding-left: 22px;
	padding-right: 25px;
	font-size: 9px;
}
.right{
	text-align: right;
	padding-right: 25px;
}
#future td{
	text-align: center;
}
#future a{
	color: #7B7372;
}
#workshops a{
	color: #3A4940;
}
.futureHeader{
	background-color: #689478;
	font-weight: bold;
	color: #FFFFFF;
}
.month{
	background-color: #7B7372;
	color: #FFFFFF;
}
.eventOdd{
	background-color: #D1C8BE;
	color: #3A4940;
}
.eventEven{
	background-color: #ADA299;
	color: #3A4940;
}
.metal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #26404D;
	font-size: 11px;
}
.workshopRow:hover{
	background-color: #E4F0FC;
}
td #agenda{
	font-weight: bold;
	padding-top: 10px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.agendaSubPara{
	font-weight: normal;
	font-size: 11px;
}
.agendaPresenter{
	font-weight: normal;
	font-style: italic;
	color: #2666B4;
	font-size: 11px;
}
.cicBox{
	background-image: url(../images/cicbox_r2_c1.gif);
	padding-left: 15px;
	padding-right: 10px;
}
.greyBg, .greyBgOver{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.greyBgOver{
	background-color: #dddddd;
	cursor: pointer;
	color: #333333;;
}
.noHand{
	cursor: default;
}
.appFormTable td{
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
}
.checkBoxes td{
	padding-left: 0px;
	padding-right: 25px;
	padding-top: 3px;
	padding-bottom: 4px;
}
.doubleUnderline{
	background-image: url(../images/doublelinebg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 5px;
}