body   {
	background-color: #FFFFFF
}
html>body #button li a {
		width: auto;
		}
html>body #btextcontent1 li a {
                width: auto;
                }
.border { border:1px solid #666;display:block;margin-bottom:5px;text-align:center; }
.header     {
	background-color: #FFFFFF;
	background-image: url(http://www.insitu-therapeutics.com/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	margin: 0;
	padding: 100px 0 0 15px;
	width: auto;
	height: inherit;
}

#frame  {
	background-color: #E41F29;
	margin-right: auto;
	margin-left: auto;
	width: 650px;
	border: solid 1px #000
}
#nav   {
	color: #fff;
	font: 70%/150% "Trebuchet MS";
	background-color: #FFFFFF;
	margin: 2px;
	padding: 5px;
	border-width: 1px;
	border-color: #666
}
.navright { float:right; }
.navleft { padding-left:10px; }
#nav a { color:#fff;text-decoration:none; }
#nav a:hover { text-decoration:underline; }
.invisible { display:none; }
#left   { background-color: #fff; margin-right: 2px; margin-bottom: -2px; margin-left: 2px; padding: 10px 0 0 10px; width: 125px; height: 440px; float: left; border: solid 1px #666 }
#button  { color: #333; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #7f9593; padding-top: 0; padding-right: 0; padding-left: 0; width: 100px; border: solid 1px #000 }
#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
#button li a:hover  { color: #fff; background-color: #666; border-top: transparent; border-right: 0 solid transparent; border-bottom: transparent; border-left: 0 solid transparent }
#button li  { list-style: none; border-bottom: 1px solid #666 }
#button li a  { color: #0d0000; text-decoration: none; background-color: #fff; display: block; padding: 5px 5px 5px 0.5em; width: 100%; border-color: transparent; border-style: none; border-width: medium 0; }
#middle  { background-color: #fff; margin: 0 2px 1px 2px; padding: 0; border: solid 1px #666 }
#textcontent2 { margin:0;padding:5px 20px;font:80%/150% Verdana; }
#textcontent2 .date a { color:#333;border-bottom:0px; }
#textcontent2 a { color:#007;text-decoration:none;border-bottom:1px dotted #003; }
#textcontent2 a:hover { text-decoration: underline }
#textcontent2 .date a:hover { text-decoration:underline; }
#cleaner { clear:both;height:1px;font-size:1px;border:0;margin:0;padding:0;background:transparent; }
#footer  {
	color: #000000;
	font-size: x-small;
	font-family: Verdana;
	background: #FFFFFF;
	text-align: left;
	margin: 2px;
	padding: 5px;
	clear: both;
	border-style: solid none none;
	border-width: 1px 0 0;
	border-color: #ccc;
	voice-family: inherit
}
html>#footer	{
	font-size: x-small;
	}
.footnotes { font-size:80%;color:#999;text-align:center; }
div.container {
  border: 2px dashed #333;
  background-color: #ffe;
  }
        

div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }

div.spacer {
  clear: both;
  }
#right h2 { margin-top:14px;font:130%/150% Verdana;font-weight:bold; }
#footer a	 {
	color: #000000
}

#footer a:hover	 { text-decoration: underline }
h1   { color: #0d0000; font: 24px Impact; margin: 0 }
h2  { color: #433939; font-family: Impact; font-weight: normal }
h3 { font-size:120%;margin-top:20px; }
