html, body  {  margin: 0;  padding: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #FFFFFF;  color: #333333;}html {  overflow-y: scroll;}body {  margin-top: 30px;  margin-bottom: 10px;/*  overflow-y: scroll; */}a:link {  color: #333333;  text-decoration: none;}a:visited {  color: #333333;  text-decoration: none;}a:hover {  color: #FF0000;  text-decoration: none;}a:active {  color: #333333;  text-decoration: none;}#content {  position: relative;  width: 900px;}#footer {  font-size: 9px;}.title {  font-weight: bold;  margin-bottom: 10px;}p {  margin-top: 10px;  margin-bottom: 5px;}.title {  font-weight: bold;}form {  margin: 0;  padding: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal;}input, select, textarea {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal;  background-color: #FFFFFF;  color: #333333;  padding: 2px;  border-top: 1px solid #CCCCCC;  border-right: 1px solid #666666;  border-bottom: 1px solid #666666;  border-left: 1px solid #CCCCCC;  margin-bottom: 5px;}input[type=text], input[type=password], select, textarea {}input[type=radio], input[type=checkbox] {  background-color: #FFFFFF;  border: 0;}input[type=submit] {  float: right;  margin-top: 5px;  margin-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 2px;  padding-bottom: 2px;  border-top: 1px solid #CCCCCC;  border-right: 1px solid #666666;  border-bottom: 1px solid #666666;  border-left: 1px solid #CCCCCC;}input[type=image] {  float: right;  margin-top: 5px;  margin-bottom: 10px;  padding-left: 10px;  padding-right: 10px;  padding-top: 2px;  padding-bottom: 2px;  border: 0px;}.submenu {  margin: 0;  padding: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  color: #000000;}.submenuselected {  margin: 0;  padding: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  color: #FF0000;}.submenuselected {  color: #FF0000;  text-decoration: none;}.submenuselected a:link {  color: #FF0000;  text-decoration: none;}.submenuselected a:visited {  color: #FF0000;  text-decoration: none;}.submenuselected a:hover {  color: #FF0000;  text-decoration: none;}.submenuselected a:active {  color: #FF0000;  text-decoration: none;}.submenuseparator {  margin-right: 5px;  margin-left: 5px;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal;  color: #000000;}.submenuprefix {  margin: 0;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal;  font-style: italic;  color: #000000;}#projectslist {  margin-top: 10px;  margin-left: 10px;}.projectslistselected {  color: #FF0000;  text-decoration: none;}#projectdetails {  margin-top: 10px;}#projectlabel {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: #000000;  padding-top: 5px;  padding-bottom: 5px;  border-bottom: 1px #999999 solid;}#projectdescription {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal;  color: #000000;  padding-top: 5px;}#projectimgnavigation {  margin-top: 15px;  float: right;  height: 16px;  overflow: hidden;}#projectimgrank {  display: inline;  font-size: 10px;}#projecturl {  margin-top: 15px;  float: left;  height: 16px;  overflow: hidden;}#memberback {  float: left;  margin-top: 5px;}/* PRESENTATION */#presentation_title { margin: 5px 0 5px 0; font-size: 14px; color: #000000; }.presentation_subtitle { font-size: 13px; }.presentation_menuitem { text-decoration: none;}.presentation_menuitemselected { color: #FF0000; }.presentation_menuitemnote { margin-left: 10px; color: #999999; font-size: 11px;}