	* {margin: 0; padding: 0;}

/*******************************************************************************
*  Primary Layout Styles
*******************************************************************************/
	
	body {
		text-align:center;
		background-color:#003366;
		}

	#headerframe {
	width:920px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding:0px;
	text-align:left;
	background-image:url(../CEAFM-img/bg-header1.png);
		}

	#headerframeseclvl {
	width:920px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	background-image:url(../CEAFM-img/bg-header1.PNG);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}

	#secondheaderframe {
		width:920px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		}
		
	#navigationheaderframe {
		width:920px;
		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:920px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		}

	#bannerframe {
		width:920px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		text-align:left;
		}

	#mainframehome {
		width:920px;
		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-homepage.gif');
		}

	#mainframe {
		width:920px;
		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:920px;
		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:215px;
		padding:0px;
		float:left;
		margin-top:0px;
		margin-bottom:0px;
		background:#7e0b18;
		}

	#rightcolumn {
		width:215px;
		padding:0px;
		float:left;
		margin-top:0px;
		}
	
	#footer {
		width:920px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:0px;
		padding:20px 0px 10px 0px;
		text-align:left;
		background-color:#1a3c8a;
		}

	#leftcolumn {
		width:222px;
		padding:0px;
		float:left;
		}

	#contentleft {
		width:222px;
		padding:0px;
		float:left;
		}

	#leftnavbottom {
		width:200px;
		padding:0px;
		float:left;
		margin:0px;
		}

	#contentcenterhome {
		width:483px;
		padding:0px;
		float:left;
		margin: 0px;
		}

	#contentcenter {
		width:682px;
		padding:0px;
		float:left;
		margin: 0px;
		}

	#contentright {
		width:215px;
		padding:0px;
		float:left;
		}

	#mainimage{
		width:698px;
		padding:0px;
		float:left;
		}


/*******************************************************************************
*  Search Results style
*******************************************************************************/
			
	#srchResult iframe { 
		width:100px; 
		height:1000px;
		margin-left:20px; 
        } 

/*******************************************************************************
*  Top Header and Search Form
*******************************************************************************/

	#topheaderleft {
		width:488px;
		float:left;
		}
		
	#topheaderright {
		width:430px;
		float:right;
		}
	
/*******************************************************************************
*  Secondary Level
*******************************************************************************/	

	#headerimage {
		width:460px;
		padding:0px;
		float:left;
		}

	#pagetitle {
		width:460px;
		padding:0px;
		float:left;
		}

/*******************************************************************************
*  Left Navigation
*******************************************************************************/

	#leftnav {
		width:222px;
		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:920px;
		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:920px;
		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;
	text-decoration: none;
		}

	#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 4px 15px 10px;
		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;
		}	
		
    #contentcenterhome h1 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:14pt;
		margin:10px 30px 25px 0px;
		color:#87572f;
		}

    #contentcenterhome h3 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
		margin:5px 25px 10px 23px;
		padding:4px;
		background:#1a3c8a;
		}
	
    #contentcenterhome h4 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:12pt;
		color:#990000;
		margin:20px 25px 15px 23px;
		padding:4px;
		}
		
	#contentcenterhome p {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:10px 15px 0px 23px;	
		color:#333333;
		line-height: 130%;	
		}

	#contentcenterhome li, ul, ol  {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:0px 20px 6px 15px;	
		color:#333333;
		line-height: 130%;	
		}

	#contentcenterhome a:link {
	    color:#990000; text-decoration: none;
		}

	#contentcenterhome a:visited {
	    color:#990000; text-decoration: none;
		}

	#contentcenterhome a:active {
	    color:#990000; text-decoration: none;
		}
		
	#contentcenterhome a:hover {
	    color:#990000; text-decoration: underline;
		}

    #contentcenter h3 {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		color:#FFFFFF;
		margin:20px 25px 10px 23px;
		padding:4px;
		background:#336666;
		}
		
	#contentcenter p  {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:0px 40px 12px 25px;	
		color:#333333;
		line-height: 130%;	
		}

	#contentcenter li, ul, ol  {
    	font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
		margin:0px 0px 12px 17px;	
		color:#333333;
		line-height: 130%;	
		}

	#contentcenter a:link {
	    color:#006600; text-decoration: none
		}

	#contentcenter a:visited {
	    color:#006600; text-decoration: none
		}
	
	#contentcenter a:active {
	    color:#006600; text-decoration: none
		}
		
	#contentcenter a:hover {
	    color:#FFFFFF;
	    background-color: #dd592e;
		}

	#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
		}
	

