	
	* {margin: 0; padding: 0;}

/*******************************************************************************
*  Primary Layout Styles
*******************************************************************************/
	
	body {
		text-align:center;
		background-color:#9aa9b2;
		}

	#headerframe {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		padding:0px;
		text-align:left;
		background-color:#FFFFFF;
		}

	#headerframeseclvl {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		padding:0px;
		text-align:left;
		background-color:#FFFFFF;
		background-image:url('http://engineering.jhu.edu/~ceafm/CEAFM-img/bg-header.jpg');
		}

	#secondheaderframe {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		}
		
	#navigationheaderframe {
		width:918px;
		text-align:left;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		background-image:url('../images/bg-top-red-stripe.gif');
		}

	#bannerframehome {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		}

	#bannerframe {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		}

	#mainframehome {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		background-image:url('http://engineering.jhu.edu/~jheinen/postdoc/ImagesPostDoctoral/bg-body.gif');
		}

	#mainframe {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		background-image:url('http://engineering.jhu.edu/~ceafm/CEAFM-img/bg-3col.gif');
		}
	
	#mainframewide {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		background-image:url('http://engineering.jhu.edu/~ceafm/CEAFM-img/bg-2col.gif');
		}	

	#topnav {
		width:720px;
		padding:0px;
		float:left;
		}

	#seminarthisweek {
		width:199px;
		padding:0px;
		float:left;
		margin-top:0px;
		margin-bottom:0px;
		}

	#leftad {
		width:227px;
		padding:0px;
		float:left;
		margin-top:0px;
		margin-bottom:0px;
		}
		
	#officerframe {
		width:491px;
		padding:0px;
		float:left;
		margin-top:0px;
		margin-bottom:0px;
		}

	#rightcolumn {
		width:215px;
		padding:0px;
		float:left;
		margin-top:0px;
		}
	
	#footer {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:20px 0px 10px 0px;
		text-align:left;
		background-color:#475964;
		}

	#leftcolumn {
		width:222px;
		padding:0px;
		float:left;
		}

	#contentleft {
		width:227px;
		padding:0px;
		float:left;
		}

	#leftnavbottom {
		width:200px;
		padding:0px;
		float:left;
		margin:0px;
		}

	#contentcenter {
		width:491px;
		padding:0px;
		float:left;
		margin: 0px;
		}

	#contentright {
		width:199px;
		padding:0px;
		float:left;
		}

	#mainimage{
		width:691px;
		padding:0px;
		float:left;
		}


/*******************************************************************************
*  Search Results style
*******************************************************************************/
			
	#srchResult iframe { 
			width: 100px; 
			height: 1000px;
			margin-left:20px; 
        } 

/*******************************************************************************
*  Top Header and Search Form
*******************************************************************************/

	#topheaderleft {
		width:918px;
		padding:0px;
		float:left;
		}
		
	#topheaderright {
		width:430px;
		padding:0px;
		float:right;
		}
	
/*******************************************************************************
*  Secondary Level
*******************************************************************************/	

	#headerimage {
		width:460px;
		padding:0px;
		float:left;
		}

	#pagetitle {
		width:460px;
		padding:0px;
		float:left;
		}

/*******************************************************************************
*  Left Navigation
*******************************************************************************/

	#leftnav{
		width:227px;
		padding:0px;
		float:left;
		}

	#leftnavbottom {
		width:200px;
		padding:0px;
		float:right;
		margin:0px;
		}
		
	#leftnavhome {
		width:200px;
		padding:0px;
		float:left;
		margin-top:0px;
		}

	#leftnavdetail {
		width:220px;
		float:left;
		background-color:#cadada;
		padding: 5px 0px 5px 0px;
		}

	#leftnavdetail p {
		text-align:right;
	    font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin: 10px 10px 10px 10px;
		}

	#leftnavdetail a:link, a:visited, a:active {
	    color: #333333; 
		text-decoration: none;
		}
		
	#leftnavdetail a:hover {
	    color: #FFFFFF; 
		background-color:#445b6a;
		}

/*******************************************************************************
*  'Search' Styles
*******************************************************************************/

	#searchframe {
		width:918px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		background-color:#FFFFFF;
		background-image:url('../images/bg-body-offices.gif');
		}

	#searchcontentcenter {
		width:918px;
		padding:0px;
		float:left;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
		}

	#srchResult iframe { 
		width: 680px; 
		height: 1000px;
		margin-left:20px; 
        } 

	#search {
	    float:right;
		text-align:right;
    	font-family:Arial, Helvetica, sans-serif;
		font-size:7pt;
		padding:0px 30px 0px 0px;
		color: #333333;
		}

	
/*******************************************************************************
*   Images Within Content Area
*******************************************************************************/

	img.floatLeft { 
		float: left; 
		margin-right: 13px;
		margin-bottom: 20px; 
	 	}

	img.floatLeftstaff { 
		float: left; 
		margin-left: 9px;
		margin-right: 20px;
		margin-bottom: 20px; 
	 	}
	
	img.floatRight { 
		float: right; 
		margin-left: 12px;
		margin-right: 16px;
		margin-bottom: 4px; 
		}

/*******************************************************************************
*  Fonts
*******************************************************************************/

	h2 {
		font-size:16px;
    	font-family: arial, helvetica, sans-serif;
		color:#990000;
		padding: 20px 20px 15px 23px;
		}
		
	h5 {
		font-size:14px;
    	font-family: arial, helvetica, sans-serif;
		color:#990000;
		padding: 20px 20px 3px 23px;
		}

	#footer p {
		text-align:center;
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin: 10px 0px 5px 0px;
		color: #FFFFFF;
		}

	#leftnavhome p {
		text-align:left;
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin: 10px 10px 10px 17px;
		color: #000000;
		}
		
	#leftnavhome ul {
		list-style: none;
		margin-left: 1em;
		padding-left: 1em;
		text-indent: -1em;
		margin-bottom: 10px;
		}
		
	#leftnavhome li {
	    font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin: 8px 0px 8px 3px;
		}
	
	#leftnavhome a:link {
	    color: #000000; text-decoration: none;
		}

	#leftnavhome a:visited {
	    color: #000000; text-decoration: none;
		}

	#leftnavhome a:active {
	    color: #000000; text-decoration: none;
		}
		
	#leftnavhome a:hover {
	    color: #990000; 
		text-decoration: underline;
		}

	#rightcolumn h1 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		font-weight:bold;
		margin: 16px 13px 13px 12px;
		color: #FFFFFF;
		}
		
html>body #rightcolumn h1 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		font-weight:bold;
		margin: 15px 13px 15px 12px;
		color: #FFFFFF;
		}

	#rightcolumn p {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin: 5px 13px 50px 15px;
		color: #FFFFFF;
		}

	#rightcolumn a:link {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#rightcolumn a:visited {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#rightcolumn a:active {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}
		
	#rightcolumn a:hover {
	    font-weight:bold;	    
	    color:#FFFFFF; text-decoration: underline;
		}

    #seminarthisweek h1 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		margin: 12px 13px 15px 12px;
		color:#FFFFFF;
		}

    #seminarthisweek h2 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color: #FFFFFF;
		}		

	#seminarthisweek p {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin: 5px 15px 15px 16px;
		color: #FFFFFF;
		}

	#seminarthisweek a:link {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#seminarthisweek a:visited {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#seminarthisweek a:active {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}
		
	#seminarthisweek a:hover {
	    font-weight:bold;	    
	    color:#FFFFFF; text-decoration: underline;
		}	

    #seminarthisweek h1 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		margin: 12px 13px 15px 12px;
		color:#FFFFFF;
		}

    #seminarthisweek h2 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color: #FFFFFF;
		}		

	#seminarthisweek p {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin: 5px 15px 15px 16px;
		color: #FFFFFF;
		}

	#seminarthisweek a:link {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#seminarthisweek a:visited {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#seminarthisweek a:active {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}
		
	#seminarthisweek a:hover {
	    font-weight:bold;	    
	    color:#FFFFFF; text-decoration: underline;
		}	

    #leftad h1 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		margin: 12px 13px 15px 12px;
		color:#FFFFFF;
		}

    #leftad h2 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color: #FFFFFF;
		}		

	#leftad p {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin: 5px 15px 15px 16px;
		color: #FFFFFF;
		}

	#leftad a:link {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#leftad a:visited {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#leftad a:active {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}
		
	#leftad a:hover {
	    font-weight:bold;	    
	    color:#FFFFFF; text-decoration: underline;
		}	

    #leftad h1 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		margin: 12px 13px 15px 12px;
		color:#FFFFFF;
		}

    #leftad h2 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		color: #FFFFFF;
		}		

	#leftad p {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin: 5px 15px 15px 16px;
		color: #FFFFFF;
		}

	#leftad a:link {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#leftad a:visited {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}

	#leftad a:active {
	    font-weight:bold;
	    color: #FFFFFF; text-decoration: none;
		}
		
	#leftad a:hover {
	    font-weight:bold;	    
	    color:#FFFFFF; text-decoration: underline;
		}	

    #contentcenter h3 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
		margin:5px 25px 10px 23px;
		padding:4px;
		background:#ACAF78;
		}
	
    #contentcenter h4 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		color:#990000;
		margin:20px 25px 15px 23px;
		padding:4px;
		}
		
	#contentcenter p {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:10px 20px 14px 23px;	
		color:#333333;
		line-height: 130%;	
		}

	#contentcenter li, ul, ol  {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:0px 20px 14px 12px;	
		color:#333333;
		line-height: 130%;	
		}

	#contentcenter a:link {
	    color:#990000; text-decoration: none;
		}

	#contentcenter a:visited {
	    color:#990000; text-decoration: none;
		}

	#contentcenter a:active {
	    color:#990000; text-decoration: none;
		}
		
	#contentcenter a:hover {
	    color:#990000; text-decoration: underline;
		}

	#contentcenterhomewide p {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:0px 40px 20px 23px;	
		color:#333333;
		line-height: 130%;	
		}

	#contentcenterhomewide li, ul, ol  {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:0px 40px 6px 26px;	
		color:#333333;
		line-height: 130%;	
		}

	#contentcenterhomewide a:link {
	    color:#006600; text-decoration: none
		}

	#contentcenterhomewide a:visited {
	    color:#006600; text-decoration: none
		}
	
	#contentcenterhomewide a:active {
	    color:#006600; text-decoration: none
		}
		
	#contentcenterhomewide a:hover {
	    color:#FFFFFF;
	    background-color: #dd592e;
		}

	#contenttable {
		float:left;
		margin-left:10px;
		}

	#contenttable p {
		text-align:left;
	    font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		margin: 8px;
		}
		
	#searchform{
		margin-left:10px;
		margin-top:10px;
		margin-bottom:15px;
		}

	#headertext p {
	    float:right;
    	font-family:Arial, Helvetica, sans-serif;
		font-size:7pt;
		padding:18px 10px 5px 13px;
		color: #333333;
		}
	
	#headertext a:link {
	    color: #333333; text-decoration: none
		}

	#headertext a:visited {
	    color: #333333; text-decoration: none
		}

	#headertext a:active  {
	    color: #333333; text-decoration: none
		}
		
	#headertext a:hover {
	    color: #333333; text-decoration: underline
		}
	

