body {
  font-family: Arial, "Trebuchet MS", Verdana, geneva, sans-serif;
  font-size:small;
  background:#ccc;
  background: #ccc url(../img/stripe.png);
	margin:0;
	padding:0;
}

* {
	margin:0;
	padding:0;
	line-height:1.5em;
}

h1 {
	padding:0;
  margin:0px 0px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:180%;
  font-weight:normal;
}

h2 {
	padding:0;
  margin:0px 0px 0 0;
	font-family: Arial, "Trebuchet MS", Verdana, Sans-Serif;
  font-size:140%;
  font-weight:normal;
}
h3 {
	padding:0;
    margin:0px 0px 0 0;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
    font-size:120%;
    font-weight:normal;
}
ul { 
	margin: 0; 
	padding : 0; 
	list-style : none;
}

img {
	border: none
}


#container {
	width:740px;
	margin:0px auto;
	padding:5px;
	background:#fff;
  font-size:95%;
}

#watermark {
	height:20px;
  margin:0px;
  padding:5px 20px;
  color:#fff;
  font-size:85%;
  text-align:right;
  background:#c78300 url(../img/tlcorner.gif) top left no-repeat;
}

#header {
	height:90px;
  margin:0;
  padding:30px 20px;
	
  color:#fff;
  font-size:95%;
  text-align:right;
  clear:both;
  position:relative
}

#header h1{
  margin:0;
  padding:0 20px;
  font-size:200%;
}

#slide {
  position:absolute; 
  top:0px; 
  right: 0px;  
}
#logo {
position:absolute;
	top:25px;
	left:100px;
  width:355px;
  height:100px;
  background:#fff  url(../img/logo.png) center left no-repeat;
   
}

#bodycontent
{

 background: #fff url(../img/border.gif) repeat-y 50% 0;
}

#clearfloats {
clear: both;
height: 0;
line-height: 0.0;
font-size: 0;
}

.clearfloats {
clear: both;
height: 0;
line-height: 0.0;
font-size: 0;
}

#sidebar
{
 float:left;
 width:150px;
  min-height:400px;
 margin:5px 0px 5px 0px;
 padding:10px;
 color:#fff;

}

#content {
 width:540px;
 
 margin:5px 0px 5px 0px;
 padding:10px;
 float:right;

}

#content .content_head 
{  
	padding:0px 5px;
	background:#c78300 url(../img/trcorner.gif) top right no-repeat;
}
#content .content_body_border 
{
	background-color:#c78300; 
	padding:2px;
}
#content .content_body 
{
	background-color:#FFFFFF;
	padding:0px 5px 0px;
}
#content .content_important
{
	background-color:#EEEEEE;
	margin: 5px 10px 15px;
	padding: 5px;
	border-color: #c78300; 
	border-style: dotted;
	border-width: 1px; 
}

#content h1 {
	padding:0;
  margin:0;
	font-family: Arial;
  font-size:180%;
  font-weight:normal;
  color:#FFFFFF; 
}

#content h3 {
	padding:0;
    margin:0px 0px 0 0;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
    font-size:110%;
    font-weight:normal;
}



#content a.noshow {
	color:#000;
	text-decoration:none;
}

#content a.noshow:hover {
	color:#000; 
	text-decoration:underline;
}

#content a img
{
 text-decoration:none;
 border:0;
}

#content ol,
#content ul
{
	padding:10px 20px;
	list-style : circle;
}
.pdf li
{
	margin:0px 0px 0px 5px;
	list-style-image: url(../img/pdficon.gif);
} 
.ppt li
{
	margin:0px 0px 0px 15px;
	list-style-image: url(../img/ppticon.gif);
} 
.important li
{
	margin:0px 0px 0px 15px;
	font-size:110%;
}
.news li
{
	margin:0px 0px 0px 15px;
	font-size:110%;
}
#sidebar p, #content p{
	padding:3px 0px;
	font-size:110%;
}

#sidebar a,
#content a 
{
  color:#555;
	text-decoration:underline;
}

#ads {
  height:25px;
  margin:0px;
  padding:0px 20px;
  background:#0220a0;
  color:#fff;
  font-size:95%;
  text-align:center;
  clear:both;
}
#ads h2 {
	padding:0;
  margin:0px 0px 0 0;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:140%;
  font-weight:normal;
}

#slogan {
  height:25px;
  margin:0px;
  padding:0px 20px;
  background:#0220a0;
  color:#fff;
  font-size:95%;
  text-align:center;
  clear:both;
}
#slogan h2 {
	padding:0;
  margin:0px 0px 0 0;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:140%;
  font-weight:normal;
}

#footer {
  clear:both;
  padding: 5px 10px;
  background:#c78300 url(../img/brcorner.gif) bottom right no-repeat;
  color:#fff;
  font-family: Verdana, sans-serif;
  font-size:70%;
  text-align:left;
}

#footer a
{
 color:#fff;
}

#navwrapper {
	background-color:#c78300;
}
#nav, #nav ul {
	padding:0;
	margin: 0;
	list-style: none;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
}
#nav a {
	display: block;
	text-decoration: none;
	padding: 8px;
	font-size: .85em;
	color: #DDDDDD;
	font-weight: bold;
}
#nav a.navdropdown {
	padding: 8px 16px 8px 10px;
	background-image: url(../img/menu_arrow_grey.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#nav li {
	
	float: left;
	width: 9em;
}
#nav li ul, #nav ul li  {
	width: 18em;
}
#nav ul li a  {
	color: #FFFFFF;
	border-right: 0;
	padding: 3px 12px 3px 16px;
}
#nav li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	background-color:#c78300;
}
#nav li:hover a.navdropdown {
	padding: 8px 16px 8px 10px;
	background-image: url(../img/menu_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#nav li:hover a, #nav a:focus,
#nav a:active, #nav li.p7hvr a {
	color: #FFFFFF;
	background-color: #0220a0;
}
#nav li:hover ul, #nav li.p7hvr ul {
	display: block;
}
#nav li:hover ul a, #nav li.p7hvr ul a {
	color: #CCCCCC;
	background-color: transparent;
}
#nav ul a:hover {
	background-color: #0220a0!important;
	color: #FFFFFF!important;
}
#nav li {width: auto;}

#company #companynav,
#proexp #proexpnav,
#projects #projectsnav
{
	color:#fff;
	background:#0220a0; 
	padding: 8px 16px 8px 10px;
	background-image: url(../img/menu_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: right center; 
}

#home #homenav,
#corppro #corppronav,
#corpstruc #corpstrucnav,
#links #linksnav,
#contact #contactnav,
#present #presentnav,
#conference #conferencenav,
#licensing #licensingnav
{
color:#fff;
background:#0220a0; 
}



#smallerfont
{
	font-size:smaller;
}



#sidebarnav {
	margin:0;
  padding:0;
	color: #fff;
}

#sidebarnav ul {
  padding:4px;
	list-style:none;
}

#sidebarnav li {
  margin:4px 0;
	list-style:none;
}

#sidebarnav li a {
	color:#eee;
	text-decoration:underline;
  display:block;
}

#sidebarnav li a:hover {
	background:#999;
}
#proexp #exp #expnav,
#proexp #biotech #biotechnav,
#proexp #data #datanav,
#proexp #eye #eyenav,
#proexp #laser #lasernav,
#proexp #sensor #sensornav,
#proexp #sim #simnav,
#company #about #aboutnav,
#company #management #managementnav,
#company #career #careernav,
#company #news #newsnav,
#projects #proj #projnav,
#projects #breast #breastnav, 
#projects #ligament #ligamentnav,
#projects #sublingual #sublingualnav,
#projects #hemoglobin #hemoglobinnav,
#projects #bloodflow #bloodflownav,
#projects #retinal #retinalnav,
#projects #ivi #ivinav,
#projects #methem #methemnav
{
color:#fff;
background:#999; 
}

#sidebar h1 {
	padding:0;
      margin:10px 0px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:140%;
  font-weight:normal;
  border-bottom: 1px dashed;
  border-top: 1px dashed;
}
#sidebar h2 {
	padding:0;
      margin:5px 0px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:120%;
  font-weight:normal;
}
#outershade
{
position: relative;
width: 760px;
margin: 0 auto;
background: url('../img/outershade.png') repeat-y;
}
#mapbox
{
height: 400px;
}
#news a
{
	color:#eee;
	text-decoration:underline;
}
