body, td, p, li { color: #666; font: 12px/1.6 Verdana, Helvetica, sans-serif; }
a { font-weight: bold; color: #FF3333; text-decoration: none; letter-spacing: 0.08em; }
a:link { color: #FF3333; }
a:visited { color: #CB2D25; }
a:hover, a:active { color: #FF3333; text-decoration: underline; }
h1 { font-size: 17px; font-weight : bold; color: #41446E; font-family: Ariel, Helvetica, sans-serif; }
h2 { font-size: 14px; font-weight : bold; color: #41446E; }
h3 { font-size: 13px; font-weight : bold; color: #333; }
h4 { font-size: 12px; font-weight : bold; color: #333; }
ul { list-style-type : square; }
ul li li { list-style-type : circle; }
strong { font-weight: bold; color: #333; }
.normal { font-weight:normal; }
.biophotol { margin: 0px 10px 0px 0px; padding: 10px; border: 1px solid #41446E; }
.biophotor { margin: 0px 0px 0px 10px; padding: 10px; border: 1px solid #41446E; }
.footernav { text-align: center; font-size: 10px; padding: 20px 0px 0px 0px; }
.footercontact { text-align: center; font-size: 10px; padding: 0px; letter-spacing: 0.04em; }
td { vertical-align: top; }
.typesofprojects { float: right; width:220px; background-color:#EBF4EC; margin: 0px 0px 0px 10px; padding: 10px; border: 1px dotted #41446E; }
.typesofprojects ul { }
.typesofprojects ul li { list-style:outside; padding-bottom:10px; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none}
#nav { margin: 0; padding 0; }
#nav li { position:relative; background:#FFF; float:left; width:auto; display:block; margin:0; padding:0 30px 0 0; }
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active { text-decoration:none; cursor:pointer; display: block; padding: 0; margin: 0; font-weight: bold; color: #666; text-decoration: none; letter-spacing: 0em; }
#nav a:hover, #nav a:active { color:#FF3333; }

#nav li ul { width:200px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background:#FFF; font-size:70%; margin-top:0px; position:absolute; font-weight:normal; left:-999em; }
#nav li:hover ul, #nav li.sfhover ul { left:0px; z-index:99999;}
#nav li li { float:none; border:none; border-top: 1px solid #CCC; padding:0; }
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover { width:200px; font-weight: normal; color:#000; padding: 3px 10px 2px; }
#nav li li a:hover { color:#FFF; background:#FF3333; }

#nav li li.last { border-bottom: 1px solid #CCC; }
#navXX li.active { background: #FF3333; border-bottom: 0px solid #FF3333; }
#navXX li.active ul { border:none; background: #FF3333;}
#navXX li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
#navXX li.active a:hover { color:#000 }

/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */


