ul {	list-style:none; }html,h1,h2,h3,h4,h5,h6,p,ul,li,form,body,div,code,fieldset,legend,input,img { margin:0; padding:0; border:0; font: 1em; }a img { border:0; }/********************************************************************************************/a:link {	text-decoration:none; color: #FF3300;}a:visited {	text-decoration:none; color: #FF3300;}a:active {	text-decoration:none; color: #FF9900;}a:hover {	text-decoration: none; color: #000099;}#nav a:link { color: #eee;  /* #000099; */}#nav a:visited { color: #eee;  /*#000099; */}#nav a:active { color: #FF9900;}#nav a:hover { font-weight: bold; color: #eee;  /*#000099; */}body	{		background-color:#CACACA;		font-family: Georgia, "Times New Roman", Times, serif;		margin: 0;		padding: 0;		text-align: center;		}				h1, h2	{		font-family: Geneva, Arial, Helvetica, sans-serif;		color: #333333;		/*background-color: #eef;*/		background-image: url(images/heading.jpg);		width: 520px;		height: 65px;		padding: 27px 0 0 15px;		margin: 0 15px 10px -15px;		}				h3, h4	{		font-family: Geneva, Arial, Helvetica, sans-serif;		color: #333333;		background-color: #eef;		padding: 10px 15px;		margin: 10px 0;		}	#main	{		position: absolute;		left: 50%;		width: 785px;		margin-left: -392px;		padding: 0;		text-align: left;		border: solid 1px #000000;		}		#shield	{		position: absolute;		top: 5px;		right: 50px;		border: 0;		}		#content	{		position: relative;		top: 0px;		left: 0px;		width: 580px;		background-color:#FFFFFF;		background-image: url(images/fade.jpg);		background-position:  left;		background-repeat: repeat-y;		padding: 0 0 0 60px;		margin: 20px 0 0 0;		}		#content p {		position: relative;		width: 500px;		margin: 10px 0;		}#content p.center {		text-align: center;		}strong	{			margin: 10px 0;		position: relative;		display: block;			width: 500px;			}						#content p:first-letter	{		font-size: 125%;		}#content ul	{		width: 460px;				}		#content ol	{		width: 460px;				}				#content li	{		margin-bottom: 0.1em;		}				#lineone	{			font-weight: bold;		text-align: center;		}		#corner	{		position: relative;		float: right;		margin: 0;		padding: 0;		border-top: 0;		border-left: 0;		border-right: 0;		border-bottom: solid 15px #fff;		clear: both;		}		/* ############################ Navigation ####################################### */		#nav	{		position: absolute;		right: 10px;		top: 200px;		width: 185px;		/* height: 535px; */		background-color:  #333;		color: #000099;		padding: 0;		margin: 0;		border: solid 3px #666666;	}		#nav ul {		list-style-type: none;		margin: 0;		padding: 10px 10px;		}#nav li {		line-height: 1.6em;		}/* #################################### staff ############################### */.staff {	clear: left; padding-top: 10px; background-color: #fff;	}.staff h3	{	background-color: #fff;		padding: 5px 15px;		margin: 20px 15px 0px -15px;		font-size: 1.1em;}.staff h3 span {		font-size: 0.8em;		font-weight: normal;}.staff img	{		float: left;		padding: 2px;		border: 1px solid #ccc;		margin-right: 10px;		display: inline;}.staff p	{		display: inline;}/*****************************************************************************/.warning	{		padding: 5px;		border: 1px solid #f00;		background-color: #fee;		color: #f00;		text-align: center;}.announce	{		padding: 5px;		border: 1px solid #fc0;		background-color: #fff6ee;		color: #eb0;		text-align: center;}		#footer	{		position: relative;		text-align: center;		font-size: small;		margin: 50px 0 0 0;		}								#symbol	{	position: relative;		left: 250px;	}				.highlight	{		color: #FF3300;		}		.nodots	{		list-style-type: none;		padding: 0;		margin: 0 0 2em 0;		width: 540px;		}		.number	{		position: absolute;		right: 80px;		}.address {		position:absolute; 		right: 200px;		}		.email	{		position: relative;		left: 90px;		}.input	{		border: solid 1px #6699FF;		background-color: #FFFFCD;		color: #000000;		margin-left: 10px;		}.announce .input {	border: 1px solid #fc0;}.submit	{		border-top: solid 1px #999999;		border-left: solid 1px #999999;		border-right: solid 1px #666666;		border-bottom: solid 1px #666666;		background-color: #6699FF;		color:  #FFFFCD;		margin-top: 10px;		}		form li	{		padding-bottom: 5px;		}		fieldset	{		margin: 20px 0;		position: relative;		width: 520px;		padding: 10px 10px 20px 20px;		border: dashed 3px #6699FF;		}				.narrow	{		margin: 20px 0;		position: relative;		width: 480px;		padding: 10px 10px 20px 20px;		border: dashed 3px #6699FF;		}						legend	{		border: solid 2px #6699FF;		background-color: #FFFFCD;		padding: 5px 10px;		}		label	{		color: #0066FF;		}				#map1	{		position:relative;		left: 50px;		border: solid 1px #000000;		}#surgery	{	margin: 10px 50px;}		