
td.titleCell {
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 50px;
	background : #3F1732;
}
ul {
	list-style : square;
	margin-left : 8px;
	margin-right : 8px;
	margin-bottom : 8px;
	margin-top : 0px;
	padding-bottom : 15px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}
td.subnavBottom {
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
	border-bottom : 1px Solid #FFF;
	background : url("http://www.jhsph.edu/bin/p/u/subnav_background.jpg") repeat-y top left;
}
td.subnavItem {
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
	background : url("http://www.jhsph.edu/bin/p/u/subnav_background.jpg") repeat-y top left;
	border-bottom : 1px solid #8B336E;
}
td.rightTextCell {
	padding-top : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-left : 8px;
	line-height : 16px;
}
td.rightTitleCell {
	margin : 0 0 0 0;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 8px;
	padding-bottom : 8px;
	background : #8B336E;
	font : 14px Verdana,Arial,sans-serif;
	color : #FFF;
	font-weight : bold;
}
td.sideBar {
	padding : 0 0 0 0;
	background : url("http://www.jhsph.edu/bin/m/f/sidebar_background.gif") repeat top left;
	width : 170px;
}
td.squareBackgroundDivider {
	padding : 0 0 0 0;
	background : url("http://www.jhsph.edu/bin/m/f/sidebar_background.gif") repeat top left;
	height : 20px;
}
td.navTop {
	padding : 0 0 0 0;
	width : 170px;
	height : 6px;
	background : url("http://www.jhsph.edu/bin/c/c/navigation_top_dropshadow.gif") no-repeat top left;
	border : 0px;
}
td.photoCredits {
	padding : 12px;
}
td.rightHomepageTitleCell {
	margin : 0 0 0 0;
	border-bottom : 1px #999 Solid;
	padding-bottom : 8px;
	padding-left : 8px;
	padding-top : 8px;
	padding-right : 8px;
}
td.rightSidebar {
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	width : 178px;
	border-left : 1px solid #712A59;
	background : #FFF;
}
td.navBottom {
	padding : 0 0 0 0;
	width : 170px;
	height : 20px;
	background : url("http://www.jhsph.edu/bin/n/u/navigation_bottom.png") no-repeat top left;
	border : 0px;
}
td.navItem {
	padding-left : 6px;
	padding-right : 6px;
	padding-top : 6px;
	padding-bottom : 6px;
	background : url("http://www.jhsph.edu/bin/f/y/navigation_background.jpg") repeat-y;
	border-bottom : 1px #FFF solid;
}
td.itemCell {
	padding-top : 20px;
	padding-bottom : 20px;
	border-bottom : 1px #676767 dotted;
}
td.headerCell {
	padding : 12px;
}
td.graySquareBackground {
	padding : 0 0 0 0;
	background : url("http://www.jhsph.edu/bin/m/f/sidebar_background.gif") repeat top left;
}
td.footerCell {
	border-top : 1px solid #999;
	padding-top : 20px;
	padding-bottom : 20px;
	text-align : center;
}
td.contentCellNoRightSidebar {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 20px;
	padding-top : 0px;
	width : 550px;
}
td.contentCell {
	width : 395px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 10px;
	min-height : 400px;
}
td.bodyCell {
	padding-left : 20px;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-right : 0px;
}
td.bannerCell {
	padding : 0 0 0 0;
	width : 605px;
	height : 142px;
	overflow : hidden;
}
table.rightContentHome {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 10px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 6px;
	margin-top : 0px;
}
table.rightContent {
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	margin : 0 0 0 0;
}
table.mainContainer {
	padding : 0 0 0 0;
	width : 775px;
	text-align : left;
	background-color : #FFF;
}
table.mainContent {
	margin-right : 14px;
}
li {
	list-style-type : square;
	clear : both;
	margin-left : 8px;
	padding-left : 0px;
	padding-top : 0px;
	padding-bottom : 10px;
	padding-right : 10px;
	color : #8B336E;
	font : 11px Verdana,Arial,sans-serif;
	line-height : 16px;
}
table.bannerTable {
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	width : 100%;
	height : 142px;
}
table.contentContainer {
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	width : 100%;
}
img {
	border : 0px;
	padding : 0 0 0 0;
}
img.Faculty_Image {
	text-align : right;
	margin-bottom : 15px;
	margin-left : 15px;
	margin-right : 15px;
	float : right;
}
img.Logo {
	float : left;
}
.Subnavigation_Links {
	font : 12px Arial,sans-serif;
	color : #FFF;
	font-weight : bold;
	text-decoration : none;
	padding-left : 16px;
}
a {
	color : #3F1732;
	text-decoration : underline;
}
a.Faculty_Name {
	text-decoration : none;
	color : #000;
}
a.JHSPH_Link {
	float : right;
	padding-top : 40px;
	font : 10px Arial,sans-serif;
	color : #999;
	font-weight : bold;
	text-decoration : none;
}
a.JHSPH_Link:hover {
	color : #000;
	text-decoration : none;
}
a.Navigation_Links:hover {
	color : #CCDFFF;
	text-decoration : none;
	background : url("http://www.jhsph.edu/bin/z/j/arrows_selected.png") no-repeat top left;
}
a.Normal {
	color : #3F1732;
	text-decoration : none;
}
a.Photo_Credit {
	font : 9px Verdana,Arial,sans-serif;
	line-height : 16px;
	color : #8B336E;
	text-decoration : none;
}
a.Photo_Credit:hover {
	font : 9px Verdana,Arial,sans-serif;
	line-height : 16px;
	color : #8B336E;
	text-decoration : underline;
}
a.Subnavigation_Links:hover {
	color : #CCDFFF;
	text-decoration : none;
	background : url("http://www.jhsph.edu/bin/z/j/arrows_selected.png") no-repeat top left;
}
a:hover {
	color : #8B336E;
	text-decoration : underline;
}
body {
	margin : 0 auto;
	display : table;
	text-align : center;
	font : 11px Verdana,Arial,sans-serif;
	color : #000;
	background : #EAEAEA;
}
hr.thinGray {
	width : 100%;
	height : 1px;
	margin-bottom : 10px;
	margin-top : 10px;
	color : #CCC;
}
.Footer {
	font : 10px Verdana,Arial,sans-serif;
	color : #545C61;
}
.Header_1 {
	font : 14px Verdana,Arial,sans-serif;
	color : #8B336E;
	text-decoration : none;
	font-weight : bold;
}
.Header_2 {
	font : 11px Verdana,Arial,sans-serif;
	color : #000;
	line-height : 16px;
	font-weight : bold;
	text-decoration : none;
}
.Header_3 {
	color : #8B336E;
	font : 11px Verdana,Arial,sans-serif;
	text-decoration : none;
	font-weight : bold;
}
.Navigation_Links {
	padding-left : 16px;
	background : url("http://www.jhsph.edu/bin/j/f/arrows.png") no-repeat top left;
	font : 12px Arial,sans-serif;
	color : #FFF;
	font-weight : bold;
	text-decoration : none;
}
.Normal {
	font : 11px Verdana,Arial,sans-serif;
	color : #000;
	line-height : 16px;
}
.Rightside_Text {
	font : 11px Verdana,Arial,sans-serif;
	line-height : 16px;
	color : #8B336E;
}

