html {	background-color: #EDEFEE;	margin: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}.formtag {	color: #38AB2B;	font-size: 11px;	vertical-align: top;}.tablepad {	padding: 4px;}body {	color: #666666;}#nav {	padding-left: 4px;	padding-top: 4px;	padding-right: 20px;	text-align: left;	font-weight: bold;	background-color: White;	background-image: url(../images/tl_corner.gif);	background-repeat: no-repeat;	background-position: top right;	width:335px;	margin-bottom: 5px;}.fieldwidth{	width:230px;	margin-bottom: 5px;	font-size: 12px;	padding-top: 4px;}.fieldwidth_small{	width:95px;	margin-bottom: 5px;	font-size: 12px;	padding-top: 4px;}#footer {	text-align: center;	font-size: 14px;	font-weight: bold;}.address {	padding-left: 8px;}a {	text-decoration: none;	color: #0099FF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	border-top: none;	border-right: none;	border-bottom: 1px dotted;	border-left: none;}.disclaimer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	padding-left: 18px;}ul {	list-style: none;	margin-left: 0px;	padding-left: 5px;	text-indent: 5px;}li {	list-style: none outside none;	padding: 0px 0px 2px 0px;}ol.ordered {	list-style: decimal outside none;}li.ordered {	list-style: decimal outside none;}ul.projects {	list-style: none;	margin-left: 0px;	padding-left: 5px;	text-indent: 5px;}li.projects {	list-style: none outside none;	padding: 0px 0px 2px 0px;}a:hover {	color: #FF3300;}a.practice {	color: Gray;	text-decoration: none;	font-size: 14px;	font-weight: bold;	padding-left: 5px;	padding-right: 5px;	border-bottom: none;}a.nav {	border: 1px solid Black;	background-color: #98FB98;	color: Black;	text-decoration: none;	font-weight: bold; }a.nav:hover {	background-color: Black;	color: #98fb98;}a.architects {	color: Green;	text-decoration: none;	font-weight: bold;	font-size: 16px;}a.jobs {	color: Pink;	text-decoration: none;	font-weight: bold;	font-size: 16px;}a.about {	color: Red;	text-decoration: none;	font-weight: bold;	font-size: 16px;}a.projects {	color: Blue;	text-decoration: none;	font-weight: bold;	font-size: 16px;}a.project {	font-size: 12px;}a.people {	color: Orange;	text-decoration: none;	font-weight: bold;	font-size: 16px;}a.contact {	color: Gray;	text-decoration: none;	font-weight: bold;	font-size: 16px;}a.login {	color: Gray;	text-decoration: none;	font-weight: bold;	font-size: 16px;}a.button {	display: block;	border: 1px solid black;	background-color: Gray;	color: White;	padding: 10px;	text-align: center;	margin: 5px;	text-decoration: none;	font-weight: bold;}a.plain {	text-decoration: none;	vertical-align: middle;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}.block {	background-color: White;	background-image: url(../images/tl_corner.gif);	background-repeat: no-repeat;	background-position: top right;	margin-bottom: 10px; }  .block_d {font-size: 12px;	background-color: White;	background-image: url(../images/tl_corner.gif);	background-repeat: no-repeat;	background-position: top right;	margin-bottom: 10px;    width: 721px;	padding:8px;}.block_b {	padding:8px;font-size: 12px;	background-color: White;	background-image: url(../images/tl_corner.gif);	background-repeat: no-repeat;	background-position: top right;	margin-bottom: 10px;    width: 715px;}.fontsize {font-size: 11px;	}.block_c {font-size: 12px;	background-color: White;	background-image: url(../images/tl_corner.gif);	background-repeat: no-repeat;	background-position: top right;	padding-top: 1px;	padding-left: 5px;	padding-right: 6px;	padding-bottom: 8px;    width: 340px;	margin-bottom: 10px;}.block_p {	padding: 5px;	margin: 2px;}img {	border: none;	padding: 0px;}img.icon {	border: none;	vertical-align: middle;	text-align: center;}td.data {	text-align: left;}td.nav {	width: 50%;	font-size: 16px;	font-weight: bold;	background-color: White;	text-align: left;}td.right {	border: 1px dashed Gray;	padding: 3px;	vertical-align: top;	text-align: center;	background-color: Silver;}td.formtag {	color: #38AB2B;	font-size: 11px;	vertical-align: top;}td.formradio {    font-size: 11px;}.biglink {	font-size: 14px;	color: #38ab2b;	text-align: center;}h1 {	font-size: 24px;	padding: 5px;}h2 {	padding: 0px 5px 0px 10px;	font-size: 20px;}h5 {	color: #38AB2B;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	line-height: 11px;	font-style: normal;	font-variant: normal;}#disclaimer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999; }