body {	text-align:center;	background: #FFFFFF url(images/background.jpg) repeat-x;	margin:0;	padding:0;	}p { font-size : 11px; }p, h1, h2, h3, h4, h5, h6, li { color : #444444; }h1{	font-size:16px;	color:#FFFFFF;	margin-top:10px;	}h3  {	font-weight: normal;	font-size : 16px;	color : #000000;	margin: 8px 4px 0px 12px;	padding: 0;}h4  {	font-weight: normal;	font-size : 20px;	color : #000000;	margin: 8px 4px 0px 12px;	padding: 0;	}h5  {	font-weight: normal;	font-size : 15px;	color : #000000;	margin: 8px 4px 0px 12px;	padding: 0;}a:link  { color : #0021a5; text-decoration : none; }a:visited  { color : #0021a5; text-decoration : none; }a:hover  { color : #ff4a00; text-decoration : none; }a:active  { color : #0021a5; text-decoration : none; }a.replace { display: block; }ul { list-style-type : none; margin: 0; }#header {	height: 40px;	width: 772px;	position: relative;	margin-right: auto;	margin-left: auto;	text-align : left;}h1#logo{	font-size: 12px;	width: 400px;	height: 40px;	position: relative;	margin:0;	padding-top:5px;    /* not MACIE \*/    	overflow: hidden;	font-size: 12px;    /* */}h1#logo a span{	top:10px;	left:0;	display:block;	position:absolute;	width: 400px;	height: 40px;	margin:0;	padding:0;	font-size: 12px;	cursor: pointer;}h2#unit{	font-size: 1px;	width: 181px;	height: 40px;	top:0;	left: 590px;	position: absolute;	margin:0;	padding:0;    /* not MACIE \*/    	overflow: hidden;	font-size: 14px;    /* */}h2#unit a span{	background-image:url(images/universityOfFlorida.gif);	top:0;	left:0;	display:block;	position: absolute;	width: 181px;	height: 40px;	margin:0;	padding:0;	font-size: 1px;	cursor: pointer;}form#search {	position: absolute;	top: 0;	right: 0px;	display: inline;	margin:0;	padding-top:2px;}form#searchNav {	top: 0;	right: 0px;	margin:0;	padding:15px 0 0 8px;}form#search input#image { vertical-align: top; }#mainContainer {	background: #FFFFFF url(images/navDropShadow.jpg) repeat-x;	width: 772px;	position: relative;	margin-right: auto;	margin-left: auto;	text-align: left;	padding: 0;	display: block;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #d1d1d1;}#priNav {	width: 248px;	padding: 6px 2px 0 0;	margin:0 2px 0 2px;}#priNav h3 {	width: 228px;	font-size: 21px;	font-weight: normal;	line-height: 22px;	margin:0;	padding: 7px 0 0 20px;	display: block;}#priNav h4 {	font-size: 14px;	font-weight: normal;	line-height: 16px;	margin:0;	padding: 7px 0 0 20px;}#priNav h5 {	width: 230px;	margin:0 0 -15px 10px;	padding: 7px 0 0px 10px;	font-size: 15px;	line-height: 18px;	letter-spacing: 1px;}#priNav p  {	border : none;	padding : 0 0 7px 20px;	font-size : 11px;	line-height : 13px;	font-family : verdana, geneva, arial, helvetica, sans-serif;	border-bottom : 1px solid #EEEEEE;	margin : 0;	display : block;	background : none;}#priNav2 {	width: 248px;	position: relative;	padding-top: 3px;	padding-left: 0; 	margin-left: 0;}#priNav2 h3 {	width: 230px;	margin:0 0 0 10px;	padding: 7px 0 2px 10px;	font-size: 15px;	line-height: 18px;	letter-spacing: 1px;}#priNav2 h5 {	width: 230px;	margin:0 0 -15px 10px;	padding: 7px 0 0px 10px;	font-size: 15px;	line-height: 18px;}#priNav2 li { 	list-style: none;		width: 230px;	margin : 0 0 0 2px;	padding : 3px 0 4px 19px;	border-bottom : 1px solid #eeeeee;	display : block;	font-size : 11px;	font-weight: lighter;	line-height : 13px;	font-family : verdana, geneva, arial, helvetica, sans-serif;	background : none;}#content {	background: #FFFFFF url(images/navDropShadow.jpg) repeat-x -1px 0px;	width: 516px;	float: right;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #d1d1d1;	padding:0 2px 0 0;	margin:0;	z-index: 2;}#content h1 {	padding:0;	margin:0;}#contentTable, td {	font-family : arial, helvetica, sans-serif;	font-size : 11px;	color : #444444;}#content p, #content li {	font-size: 11px;	padding: 8px 10px 6px 13px;	line-height: 17px;	margin: 0;}#content li { padding: 5px 10px 5px 17px; }#content li li { padding: 0 5px 0 20px; }#content li a:link, #content li a:visited, #content li a:hover, #content li a:active { border-bottom : 1px dashed #0021A5; }#content p#listing { padding-top: 15px; letter-spacing: -1px; text-align: center; }#content p#listing a { font-weight: bold; }#footer {	color: #999;	margin: 0 0 0 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #d1d1d1;	padding: 15px 0 15px 0;	width: 750px;	clear: both;}#footer p {	font-size: xx-small;	margin: 0 0 1px 0;}#priNav2 {	width: 250px;	position: relative;	padding-top: 3px;	margin: 0;	float: left;}#priNav2 h3 {	width: 230px;	margin:0 0 0 10px;	padding: 7px 0 2px 10px;	font-size: 15px;	line-height: 18px;	letter-spacing: 1px;}#priNav2 p  {	width: 230px;	margin : 0 0 0 10px;	padding : 0 0 7px 10px;	/* \*/ border-bottom : 1px solid #cccccc; /* */	display : block;	font-size : 11px;	font-weight: lighter;	line-height : 13px;	font-family : verdana, geneva, arial, helvetica, sans-serif;	background : none;}#content {	width: 516px;	float: right;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #d1d1d1;	padding:0 2px 0 0;	margin:0;}#content p, #content li {	font-size: 11px;	padding: 8px 10px 6px 13px;	line-height: 17px;	margin: 0;}#content li { padding: 5px 10px 5px 18px; }#content li li { padding: 0 5px 0 20px; }#content p#listing { padding-top: 15px; letter-spacing: -1px; text-align: center; }#content p#listing a { font-weight: bold; }body, p, li  { font-family : verdana, geneva, Arial, Helvetica, sans-serif; }h1, h2, h3, h4, h5, h6 { font-family : 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif; }body, p, li  { font-family : verdana, geneva, Arial, Helvetica, sans-serif; }h1, h2, h3, h4, h5, h6 { font-family : 'Trebuchet MS', verdana, geneva, Arial, Helvetica, sans-serif; }#address p{	font-size:12px;	text-align:justify;	color:#333333;	line-height:100%;	padding:5px;	}#address{	margin-bottom:30px;	margin-top:10px;	margin-left:20px;	}#names{margin-bottom:30px;	margin-left:10px;}#names p{	color:#000000;	line-height:125%;	padding:5px 0px 0px 30px;	}#names h5{	font-size:13px;	padding-left:5px;	text-decoration:underline;	}#projects{	margin:10px;	padding-top:20px;	}#projects p{	margin-left:10px;	margin-right:10px;	margin-bottom:20px;	}#projects h5{	padding:0px;	margin:0px;	}#projects h6{	font-size:14px;	margin:0px 0px 10px 20px;	padding:0px;	}.main{	color:#000033;	text-decoration:underline;	padding-left:5px;	font-size:13px;	font-weight:bold;	}#citationa p{padding-bottom:0px;	margin-bottom:0px;	margin-top:0px;	padding-top:0px;	}	#citationa{	margin-bottom:20px;	margin-top:20px;	}	#citationb p{padding-bottom:0px;	margin-bottom:0px;	margin-top:0px;	padding-top:0px;	}	#citationb{	margin-bottom:20px;	margin-top:20px;	}#citationc p{padding-bottom:0px;	margin-bottom:0px;	margin-top:0px;	padding-top:0px;	}	#citationc{	margin-bottom:20px;	margin-top:20px;	}.border{	border-bottom:1px dotted #FF9900;		}	#names p a:link, #names p a:visited, #names p a:hover, #names p a:active {text-decoration:none;}.sentence{padding:5px;	color:#000000;	}#media{	margin:10px 0px 20px 50px;	}#media p{	padding:0px;	margin:0px 0px 0px 0px;		color:#000000;	}	.small{	color:#000000;	font-size:11px;	}	.external{	font-style:italic;}	 .floatleft { float: right; margin:5px 33px 5px 5px; padding: 0px; }.smallhead{	font-size:12px;	padding:0;	margin:10px 0px 0px 10px;	text-align:center;}#map{	background-image:url(cseamap.gif);	background-position:center;	background-repeat:no-repeat;	width:700px;	height:635px;	margin:0;	padding:0;	}h2.jobs{color:#000000;margin:10px 0px 0px 5px;font-size:16px;}h3.jobs{margin:0px 0px 5px 10px;font-size:14px;}h4.jobs{margin:15px 0px 10px 0px;font-size:12px;}