body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #636363;
	margin:0 0 2.5em 0; background-image: url(/images/dev.gif);
}
img {border: 0}
address {font-style:normal}

#homecontainer {text-align:center;  width:1000px; height:800px; margin:auto;}

dt {padding: 0; margin:0;}
dd {margin:0 0 0 0; padding: 0em 0 1em 0;}
dd a {font-size: 1em !important}

.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #636363;
}
.bodylink:link { color: #636363; text-decoration: none }
.bodylink:active { color: #636363; text-decoration: none }
.bodylink:visited { color: #636363; text-decoration: none }
.bodylink:hover { color: #636363;	text-decoration: underline }

.bodylink2:link { color: #636363; text-decoration: underline }
.bodylink2:active { color: #636363; text-decoration: underline }
.bodylink2:visited { color: #636363; text-decoration: underline }
.bodylink2:hover { color: #636363;	text-decoration: underline }


.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #636363;
}
.sidenav:link { color: #636363; text-decoration: none }
.sidenav:active { color: #636363; text-decoration: none }
.sidenav:visited { color: #636363; text-decoration: none }
.sidenav:hover { color: #000000;	text-decoration: underline }


#portfolios ol li {
	
	background-image:url(/images/furniture/hexoff.gif);
	background-position:;
	background-repeat:no-repeat;
	min-height:40px;
	height:40px;
}



#portfolios ol li a {
	display:block;
	padding-left:38px;
	padding-top:5px;
}


#portfolios ol li:hover {
	background-image:url(/images/furniture/hexover.gif);
}

#portfolios ol li.active {
	background-image:url(/images/furniture/hexon.gif);
}

.sidenav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #636363;
}
.sidenav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
h1,h2,h3,h4,h5,.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	color: #f88711;
}
h2 {font-size:22px}
h3 {font-size:20px; font-weight: 400;}
h4 {font-size:16px; font-weight: 400;}
h5 {font-size:14px; font-weight: 400;}

.bottom {
	font-size: small;
	color: #385649;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.bottom:link { color: #385649; text-decoration: none }
.bottom:active { color: #385649; text-decoration: none }
.bottom:visited { color: #385649; text-decoration: none }
.bottom:hover { color: #000000;	text-decoration: none }

.portplain {
	font-weight: bold;
}
.portlink {
	font-weight: bold;
}
.portlink:link { color: #636363; text-decoration: underline }
.portlink:active { color: #636363; text-decoration: underline }
.portlink:visited { color: #636363; text-decoration: underline }
.portlink:hover { color: #636363;	text-decoration: underline }
.goup {
	font-size: 11px;
	color: #f88711;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.goup:link { color: #f88711; text-decoration: none }
.goup:active { color: #f88711; text-decoration: none }
.goup:visited { color: #f88711; text-decoration: none }
.goup:hover { color: #000000;	text-decoration: none }
.biog {margin: 0 0 1.5em 0; }
.biog img {
	float: left;
	margin: 0 0 0 0.25em;
}
.biog2 {margin: 0 0 0 0; vertical-align: middle;
	
}
.biog2 img {float: left; margin: 0 0 0 0em; vertical-align: middle;}


.quotehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #f88711;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #636363;
}

.orangelink {	
			color:#f88711; 
			
			text-decoration:none;}
.orangelink:hover { color:#f88711; text-decoration:underline;}

.orangelink2 {	
			font-size:14px;
			color:#f88711;
			padding-left:20px;
			padding-right:15px;			
			text-decoration:none;}
.orangelink2:hover { color:#f88711; text-decoration:underline;}

.align-right {text-align: right}

/* new styles May 2009 */
#companies-list small, #media-section small {font-size: 11px}
#media-section .dated {padding-left: 0.5em}
#news-nav {margin-right: 16px; clear: both;}

#media-section,#companies-list {float: left; width:75%;}
#media-section dd {padding-top: 0.25em}
.media-file { background-image:url(/assets/gfx/cell.gif); background-repeat:no-repeat; background-position: 0 50%; padding:0.25em 0 0.25em 1.75em}
#media-filter,#portfolios {width: 20%; float: right;}
#media-filter h3 {margin: 0; font-weight:normal; font-size:small; color: #636363;}
#media-filter ol,#portfolios ol {list-style: none; margin:0; padding:0;}
#media-filter li,#portfolios li {padding: 0.25em 0 0.25em 0.125em;}
#media-filter li img,#portfolios li img {vertical-align:middle;}
#media-filter li a {text-decoration:none;}
#media-filter li a:hover span {text-decoration:underline;}
#media-contact {clear: both; padding-top:1em}
#media-contact h4,#media-contact p {margin:0;}
#media-contact h4 {margin-bottom:0.25em;}

#management-list {padding: 2em 0}
#management-list ol {list-style: none; margin:0; padding:0;}
#management-list li.area {clear: both; width:100%; padding: 0.5em 0 0.75em 0; margin: 0}
#management-list li.area h2 {margin: 0;}
#management-list li.photo-box {width: 198px; float: left; height: 90px;}
#management-list dl {display: block; width:190px; height:90px; margin:0; padding:0;}
#management-list dt {display: block; height:90px; width:55px; float: left; background-repeat:no-repeat;}
#management-list dt a {display: block;}
#management-list dt span {display: none;}
#management-list dd {display: block; height:90px; width:125px; float: right; margin:0; padding:0;}

form.filter-form fieldset {border: 0; padding:0; margin: 0;}
#mgmt-filter .field {float: left; }
#mgmt-filter label {display: block; float: left; width: 40%;}
#mgmt-filter .input {float: left; width:55%}
#mgmt-filter #f1 {width: 150px}
#mgmt-filter #f1 label {width: 60px}
#mgmt-filter #f1 .input {width: 50px}
#mgmt-filter #f2 {width: 220px}
#mgmt-filter #f2 label {width: 30%}
#mgmt-filter #f3 {width: 60px}



