      body {
         margin: 0px;
         padding: 0px;
         background-color: #fffbf0;
         height: 474px;
         color: #454;
         font-family: Rotissanserif, Verdana, Tahoma, Arial, Sans-Serif;
      }

      #header {
         border-top: 13px solid #95bbae;
         height: 104px;
         padding: 3px 0px 3px 0px;
         margin: 0px;
         voice-family: "\"}\"";
         voice-family: inherit;
         height: 60px;
      }

      #header img {
         float: left;
      }

      #header p { 
         float: right;
         padding-top: 5px;
         text-align: right;
         font-size: 18px;
         width: 500px;
         font-style: italic;
         margin: 10px;
      }

      body>#header { height: 60px; }
 
      #navwrapper {
         border-top: 2px solid #aba;
         border-bottom: 2px solid #aba;
         background-color: #cdc;
         padding: 0px 0px 0px 155px;
         margin: 0px;
      }
      
      ul#nav {
         margin:0;
         padding:0;
         list-style-type:none;
         white-space:nowrap;
      }

      ul#nav li {
         float:left;
         font-size:10px;
         margin:0;
         padding:5px 0 4px 0;
      }

      #nav a, #nav a:link {
         color:#000;
         background-color:transparent;
         margin:0;
         padding:5px 9px 4px 9px;
         border-right:2px dotted #aba;
         text-decoration:none;
      }
      
      #nav a.first, #nav a.first:link {
         border-left:2px dotted #aba;
      }

      body#home #navhome, body#startup #navstartup, body#established #navestablished, body#traditional #navtraditional {
         color: #9b9; /* #95bbae; */
         background-color: #ded; /* #deebe5; */
      }

      #nav a:hover, body#home #navhome:hover, body#startup #navstartup:hover, body#established #navestablished:hover, body#traditional #navtraditional:hover {
         background-color: #898;
      }

      #contentwrapper {
         border:1px solid #fdfdfd;
         border-top:0px solid #e0ede9;
         margin:0px;
         padding:0px 0px 0px 0px;
      }

      #content {
         margin:0px 2px 0px 5px;
         padding:0px;
         font-size: 12px;
         height: 562px;
         width: auto;
         overflow: auto;
      }
      
      #content h1 {
         text-align: center;
         font-size: 16px;
         font-weight: bold;
         text-decoration: underline;
      }

		#content img {
			float: left;
			text-align: left;
			width: 202px;
			height: 232px;
			border: double medium #FFFFFF;
			}
		#contentswrapper {
         border:1px solid #fdfdfd;
         border-top:0px solid #e0ede9;
         margin:0px;
         padding:0px 0px 0px 0px;
      }

      #contents {
         margin:0px 2px 0px 5px;
         margin-left:165px;
         padding:0px;
         font-size: 12px;
/*         height: 562px;*/
         width: auto;
         overflow: auto;
      }

      #contents h1 {
         text-align: center;
         font-size: 16px;
         font-weight: bold;
         text-decoration: underline;
      }

		#contents img {
         float:left;
			text-align: left;
			width: 202px;
			height: 232px;
			border: double medium #FFFFFF;
			}

		#contents p { 
		  float:left;
         padding-top: 5px;
         text-align: left;
         font-size: 12px;
         margin: 10px;
      }
			
      #sidebar {
         float:left;
         margin: 0px;
         border-right: 2px solid;
         background-color: #cdc; /* #dee1cd; */
         font-size: 11px;
         width:156px;
         /* Box-model hack */
         voice-family:"\"}\"";
         voice-family:inherit;
         width:154px;
         color:#95bbae;
         text-align: center;
      }

      #contentwrapper>#sidebar { width:154px; }

      #sidebar ul {
         list-style:none;
         margin:0px 2px 14px 2px;
         padding:2px;
         text-align: center;
      }

      #sidebar ul li {
         display: block;
         color: #9b9; /* #95bbae; */
         border-bottom: 2px dotted #aba;
         /* border-bottom: 1px solid #1a4861; */
         padding: 5px 10px 5px 10px;
         margin-top: -1px;
         /* margin-bottom: 2px; */
      }

      #sidebar ul li:hover, #sidebar ul li a:hover {
         display: block;
         background-color: #aba; /* #d1e3db; */
         /* color: #fff; */
      }

      #sidebar img {
         text-align: center;
      }

      #sidebar a {
         color: #000;
         background-color: transparent;
         text-decoration: none;
      }

      body#firm #navfirm, body#founders #navfounders, body#services #navservices, body#contact #navcontact, body#press #navpress, body#portal #navportal, body#questionnaire #navquestionnaire {
         color:#9b9;
         background-color:#ded;
      }

      
      label:hover {
         color: blue;
      }

      input:focus, textarea:focus {
         background: #eee;
      }
      
      fieldset label, fieldset input, fieldset textarea {
         display: block;
         width: 350px;
         margin-bottom: 5px;
         float: left;
      }
     
      fieldset label {
         text-align: right;
         width: 150px;
         padding-right: 20px;
      }
      
      fieldset br {
         clear: left;
      } 
