/* CSS Document */body {	font-family: verdana, arial, sans-serif;	font-size:10pt;	behavior:  csshover.htc);	margin: 0px;	padding: 0px;	}.millworkcentered-table {	margin-left: auto;	margin-right: auto;	}.millworkHome {	background-image: url(images/home-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	}.millworkEnviron {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/environment-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;}.millworkCompany {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/company-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;}.millworkVision {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/vision-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;}.millworkMission {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/mission-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;}.millworkCertifications {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/certifications-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;}.millworkCareer {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/career-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;}.millworkProcess {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/process-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkCaseStudies {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/case-studies-backgnd1.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkReagan {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/case-studies-backgnd2.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkUSC {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/case-studies-backgnd3.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkCalPERS {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/case-studies-backgnd4.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkPortfolio {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/portfolio-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkKnowledgebase {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/knowledgebase.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkLogin {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/client-login.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkContact {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/contact-us-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.knowledgebaseIndentText {	font-family: Arial, Helvetica, sans-serif;	font-size:10pt;	color: #B32017;	position: relative;	padding-left: 50px;	line-height: 12pt;}.knowledgebaseIndentText a {	color: #B32017;	text-decoration: none;}.knowledgebaseIndentText a:hover {	color: #521E1F;	text-decoration: none;}.millworkNews {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/news-background.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.millworkContactUs {	font-family: Arial, Helvetica, sans-serif;	font-size:12pt;	background-image: url(images/contact-us-backgnd.jpg);	background-repeat: no-repeat;	width: 1000px;	height: 770px;	position: absolute;	color: #521E1F;	list-style-position: outside;	list-style-type: decimal;}.navLinks {	font-family: "Times New Roman", Times, serif;	font-size:13pt;	width: 150px;	margin-top: 220px;	padding-left: 45px;	color: #FAC272;	font-weight: bold;	letter-spacing: 1px;	float: left;}.navLinks p {	padding-top: 0px;	padding-bottom: 46px;}.navLinks a:link{	color: #CED9DF;	text-decoration: none;	}.navLinks a:visited{	text-decoration: none;	color: #CED9DF;}.navLinks a:hover{	text-decoration: none;	color: #FAC272;}.navLinks a:active{	text-decoration: none;	color: #CED9DF;}#millworkHomeText2 {    color: #4a4310;}.millworkTopNav {		width: 615px;	margin-top: 135px;	margin-left: 0px;	float: left;	position: absolute;	left: 220px;	top: -7px;	height: 50px;}.millworkLogoNav {		width: 192px;	margin-top: 0px;	margin-left: 0px;	float: left;	position: absolute;	left: 2px;	top: 2px;	height: 126px;}.millworkRightContent {		width: 507px;	margin-top: 200px;	margin-left: 140px;	float: left;	position: absolute;	left: 214px;	top: -7px;	height: 489px;}.millworkRightContentIndent {	padding-left: 45px;	font-family: "Times New Roman", Times, serif;	font-size:15pt;	color: #521E1F;	letter-spacing: 1px;	line-height: 22pt;	}.millworkRightContentIndent a:link {	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size:9pt;	color: #B32017;	text-decoration: none;	letter-spacing: .5px;	}	.millworkRightContentIndent a:visited {	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size:9pt;	color: #B32017;	text-decoration: none;	letter-spacing: .5px;	}	.millworkRightContentIndent a:hover {	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size:9pt;	color: #521E1F;	text-decoration: none;	letter-spacing: .5px;	}	.millworkRightContentIndent a:active {	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size:9pt;	color: #B32017;	text-decoration: none;	letter-spacing: .5px;	}#RightContentHeader  {	font-family: Arial, Helvetica, sans-serif;	font-size:10pt;	color: #521E1F;	font-weight: bold;}.millworkRightEnviron {	width: 521px;	margin-top: 200px;	margin-left: 150px;	float: left;	position: absolute;	left: 196px;	top: -3px;	height: 489px;}.millworkRightNews {	width: 521px;	margin-top: 200px;	margin-left: 150px;	float: left;	position: absolute;	left: 196px;	height: 489px;}.millworkRightNews p {	font-family: Arial, Helvetica, sans-serif;	font-size:10pt;	color: #4a4310;	line-height: 11pt;}#environLink a {	color: #B32017;	text-decoration: none;}#environLink a:hover {	color: #4a4310;	text-decoration: none;}.portfolioText {	position: relative;	width: 400px;	float: left;	padding-top: 20px;}.newsText {	position: relative;	width: 500px;	float: left;	padding-top: 20px;}.portfolioThumbs {	position: relative;	width: 50px;	float: left;	padding-top: 20px;}.millworkRightEnviron2 {	width: 533px;	margin-top: 200px;	margin-left: 150px;	float: left;	position: absolute;	left: 189px;	top: -7px;	height: 489px;}#millworkRightEnviron2List {    font-family: Arial, Helvetica, sans-serif;	font-size:9pt;	color: #521E1F;	line-height: 17pt;}.millworkRightEnviron p{	font-family: Arial, Helvetica, sans-serif;	font-size:10pt;	color: #521E1F;	line-height: 17pt;}.millworkRightEnviron2 p{	font-family: Arial, Helvetica, sans-serif;	font-size:10pt;	color: #521E1F;	line-height: 18pt;}.millworkRightEnviron2 ol {	font-family: Arial, Helvetica, sans-serif;	font-size:9pt;	color: #521E1F;	line-height: 12pt;	list-style-position: outside;	list-style-type: decimal;}.millworkRightContent p {    font-family: "Times New Roman", Times, serif;	font-size:18px;	color: #521e1f;	line-height: 34px;	letter-spacing: 1px;	}	#millworkHomeText2 {    color: #4a4310;}#millworkHomeText3 {	color: #4a4310;	font-size: 12pt;	line-height: 24px;	font-weight: bold;}.millworkFooterRed {    color: #B32017;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	letter-spacing: 0em;}.millworkFooterRed a:link{	color: #B32017;	text-decoration: none;}.millworkFooterRed a:visited{	color: #B32017;	text-decoration: none;}.millworkFooterRed a:hover{	color: #4a4310;	text-decoration: none;}.millworkFooterRed a:active{	color: #B32017;	text-decoration: none;}#millworkHomeFooterText {	color: #B32017;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	letter-spacing: 0em;	text-decoration: none;}#millworkHomeFooterText3 {    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	letter-spacing: 0em;	color: #CCCCCC;	}#millworkHomeFooterText a:link{	color: #B32017;	text-decoration: none;}#millworkHomeFooterText a:visited{    color: #B32017;	text-decoration: none;}#millworkHomeFooterText a:hover{   color: #4a4310;	text-decoration: underline;}#millworkHomeFooterText a:active{    color: #B32017;	text-decoration: none;}#millworkHomeFooterText4 a {	color: #4a4310;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 9pt;	text-decoration: none;}#millworkHomeFooterText4 a:hover {	color: #B32017;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 9pt;	text-decoration: none;}#millworkHomeFooterText2 {    color: #4a4310;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	letter-spacing: 0em;}#millworkHomeFooterText2 a:link{	color: #4a4310;	text-decoration: none;}#millworkHomeFooterText2 a:visited{    color: #4a4310;	text-decoration: none;}#millworkHomeFooterText2 a:hover{    color: #FF0000;	text-decoration: none;}#millworkHomeFooterText2 a:active{   color: #4a4310;	text-decoration: none;}.millworkBottomNav  {		width: 700px;	margin-top: 747px;	margin-left: 30px;	float: left;	position: absolute;	} #millworkBottomNav {    color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;}.millworkBottomNav a:link {	color: #A98E6C;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-decoration: none;	}.millworkBottomNav a:visited {	color: #A98E6C;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-decoration: none;	}	.millworkBottomNav a:hover{	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-decoration: none;	}	.millworkBottomNav a:active {	color: #A98E6C;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-decoration: none;	}	