 /* -- color for blend 871c00 --*/.spacer {	height: 200px;}.spacersmall {	height: 50px;}.clear {	width: 100%;	clear: both;	height: 1px;}body {	margin: 0;	padding: 40px 0 40px 0;	background: url(images/bg.gif);}#container {	width: 730px;	margin: 0 auto;	padding: 0;}#content {	margin:  0;	padding: 0;	width: 730px;	background: url(images/columnbg.jpg) top left repeat-y;}.header {	margin: -5px 0 0 0;	padding: 25px 10px 10px 8px;	font-family: Arial, sans-serif;	font-size: 14px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	position: relative;	color: #af373c;	text-transform: uppercase;	background: url(images/left_top.jpg) top left no-repeat;	width: 463px;}.subheader {	margin: 0;	padding: 10px 10px 10px 8px;	font-family: Arial, sans-serif;	font-size: 14px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	position: relative;	color: #af373c;	text-transform: uppercase;	width: 463px;}.headersmall {	margin: 0;	padding: 0;	font-family: Arial, sans-serif;	font-size: 14px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	position: relative;	color: #af373c;	text-transform: uppercase;	width: 220px;}.headersmall a {	color: #af373c;	text-decoration: none;}.headersmall a:hover {	text-decoration: underline;}.headersecond {	margin: 0;	padding: 10px 0 10px 0;	font-family: Arial, sans-serif;	font-size: 14px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	position: relative;	color: #af373c;	text-transform: uppercase;	width: 483px;}#contentleft {	margin: 0;	padding: 0;	width: 483px;	float: left;}html>body #contentleft {	margin: 0;	padding: 0;	width: 483px;	float: left;}#leftbodytop {	margin: 0;	padding: 0;	background: url(images/left_top.png) top left no-repeat;	width: 483px;	height: 13px;}#leftbodycenter {	margin: 0;	padding: 0;	width: 483px;	}#leftbodycenter p {	margin: 0 30px 10px 20px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 12px;	color: #5A5A5A;	text-align: left;}#leftbodycenter p a, #rightbodycenterscroll p a {	color: #af373c;	text-decoration: none;}#leftbodycenter p a:hover, #rightbodycenterscroll p a:hover {	color: #af373c;	text-decoration: underline;}

#search {  width: 55px;  height: 20px;  margin: 0;
margin-top: 1px;  padding: 0;  border: 0;  background: transparent url(images/searchButton.gif) no-repeat center top;  text-indent: -1000em;  cursor: pointer; /* hand-shaped cursor */  cursor: hand; /* for IE 5.x */}.googlelink {	margin: 0;	padding: 0;	font-family: Tahoma, sans-serif;	font-size: 11px;	text-align: center !important;	text-transform: uppercase;	font-weight: bold;	position: relative;	color: #af373c;}html>body .downloadlinkleft {	margin: 0;	padding: 30px 0 10px 0;	font-family: Tahoma, sans-serif;	font-size: 11px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	position: relative;	width: 472px;	background: url(images/longdivider.gif) top left no-repeat;	float: left;	color: #af373c}.downloadlinkleft {	margin: 0;	padding: 30px 0 0 0;	font-family: Tahoma, sans-serif;	font-size: 11px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	position: relative;	width: 472px;	background: url(images/longdivider.gif) top left no-repeat;	float: left;	color: #af373c}html>body .downloadlinkright {	margin: 0 0 0 12px;	padding: 30px 0 10px 0;	font-family: Tahoma, sans-serif;	font-size: 11px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	position: relative;	width: 215px;	background: url(images/smalldivider.gif) top left no-repeat;	float: left;	color: #af373c}.downloadlinkright {	margin: 0 0 0 12px;	padding: 30px 0 0 0;	font-family: Tahoma, sans-serif;	font-size: 11px;	text-align: center;	text-transform: uppercase;	font-weight: bold;	position: relative;	width: 215px;	background: url(images/smalldivider.gif) top left no-repeat;	float: left;	color: #af373c}.downloadlinkleft a, .downloadlinkright a, .googlelink a {	color: #af373c !important;	text-decoration: none;}.downloadlinkleft a:hover, .downloadlinkright a:hover, googlelink a:hover {	text-decoration: underline;}.deadnum {	color: #5A5A5A !important;}html>body #contentright {	margin: 0;	padding: 0;	width: 216px;	float: left;}#contentright {	margin: 0;	padding: 0;	width: 216px;	float: left;}#rightbodytop {	margin: 0;	padding: 0;	width: 226px;	height: 10px;	background: url(images/right_top.jpg) top left no-repeat;}html>body #rightbodycenter {	margin: 0;	padding: 0;	width: 226px;}#rightbodycenter {	margin: -10px 0 0 0;	padding: 0;	width: 226px;}/*-- possible liquid fix --*/html>body #rightbodycenterscroll {	margin: 0;	padding: 0;	background: url(images/right_tile.png) top left repeat-y;	width: 216px;}#rightbodycenterscroll {	margin: -10px 0 0 0;	padding: 0;	background: url(images/right_tile.png) top left repeat-y;	width: 216px;}/* -- end liquid fix --*/.longdivider {	margin: 0;	padding: 0;	width: 472px;	height: 26px;	background: url(images/longdivider.gif) top left no-repeat;}

.longerdivider {	margin: 0;
margin-left: -6px;	padding: 0;	width: 700px;	height: 26px;	background: url(images/longerdivider.gif) top left no-repeat;}.smalldivider {	margin: 0 0 0 2px;	padding: 0;	width: 215px;	height: 26px;	background: url(images/smalldivider.gif) top left no-repeat;	clear: both;}/*-- main thumb formatting --*/.mainthumbdescindex {	margin: 0 auto;	padding: 5px 0 5px 0;	font-family: Arial, sans-serif;	font-size: 11px;	color: #5A5A5A;	text-align: center;	width: 160px;}.mainthumbdesc1 {	margin: 5px 0 5px 0;	padding: 0;	font-family: Arial, sans-serif;	font-size: 10px;	color: #5A5A5A;	text-align: center;}.mainthumbdesc2 {	margin: 0 0 15px 25px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 10px;	color: #5A5A5A;	text-align: center;	width: 170px;}.mainthumbdescp {	margin: 0 0 15px 25px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 10px;	color: #5A5A5A;	text-align: left;	width: 170px;}.mainthumbdescdead {	margin: 0 0 0 15px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 10px;	color: #851c00;	text-align: center;	width: 170px;}.mainthumbdescdeadgal {	margin: 0 0 0 15px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 10px;	color: #5A5A5A;	text-align: center;	width: 170px;}.mainthumbdescnewsdate {	margin: 0 0 5px 25px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 12px;	color: #5A5A5A;	text-align: center;	width: 170px;	font-weight: bold;}.mainthumbdescnews {	margin: 0 0 14px 25px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 11px;	color: #5A5A5A;	text-align: center;	width: 170px;}.mainthumbdescnewsdatedead {	margin: 0 0 5px 25px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 12px;	color: #851c00;	text-align: center;	width: 170px;	font-weight: bold;}.mainthumbdescnewsdead {	margin: 0 0 14px 25px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 11px;	color: #851c00;	text-align: center;	width: 170px;}.mainthumbdescnews a {	color: #5A5A5A;	text-decoration: none;}.mainthumbdescnews a:hover {	color: #851c00;}.mainthumbdescnewsdead a, .officeactive {	color: #851c00 !important;	text-decoration: none;}.mainthumbdescnewsdead a:hover {	text-decoration: underline;}.mainthumbdesclinks {	margin: 0 0 0 -10px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 11px;	text-align: center;	font-weight: bold;	position: relative;}.mainthumbdesclinks a {	color: #5A5A5A;	text-decoration: none;}.mainthumbdesclinks a:hover {	color: #851c00;}.projectactive {	color: #851c00 !important;}.projectpic {	margin: 0 0 0 3px;	padding: 5px;	float: left;	height: 110px;	width: 142px;}.projectpic img {	margin: 0;	padding: 0;	border: 1px solid #CCC;}.caps {	text-transform: uppercase;}.mainthumbdesc1 a, .mainthumbdesc2 a, .mainthumbdescindex a, .mainthumbdescdeadgal a {	color: #5A5A5A;	text-decoration: none;}.mainthumbdesc1 a:hover, .mainthumbdesc2 a:hover, .mainthumbdescindex a:hover, .mainthumbdescdead a, .mainthumbdescdeadgal a:hover {	color: #851c00;	text-decoration: none;}.mainthumbimg {	margin: 0 0 0 18px;	padding: 5px 0 5px 0;	border: none;	position: relative;}.scrollthumbimg {	margin: 0;	padding: 5px 0 5px 0;	border: none;	position: relative;}.smallthumbcel {	margin: 0;	padding: 10px 0 10px 14px;	width: 90px;	height: 100px;	float: left;}.smallthumbcel img {	border: none;	position: relative;}/* Projects Table Formatting */.projectstable {	width: 350px;	margin: 0 auto;	margin-top: 10px;	margin-bottom: 10px;	padding: 0;	font-family: Arial, sans-serif;	font-size: 12px;	color: #5A5A5A;	text-align: center;}.projectstable span {	margin: 0 10px 0 0;}.projectstable td {	margin: 0;	padding: 3px 5px 3px 5px;}.projectstable a {	font-weight: bold;	text-decoration: none;	color: #af373c;}.projectstable a:hover {	text-decoration: underline;}/* Career Table Formatting */#careertable {	margin: 0 0 0 10px;	padding: 0;	width: 450px;	font-family: Arial, sans-serif;	font-size: 11px;	color: #5A5A5A;	text-align: justify;}/* Mailing Table Formatting */#mailingtable {	margin: 0 0 0 10px;	padding: 0;	width: 200px;	font-family: Arial, sans-serif;	font-size: 11px;	color: #5A5A5A;	text-align: justify;}/* News Table Formatting */#newstable {	margin: 0 0 0 3px;	padding: 0;	width: 210px;	font-family: Arial, sans-serif;	font-size: 10px;	color: #5A5A5A;	text-transform: uppercase;}#newstable a {	color: #5A5A5A;	text-decoration: none;}#newstable a:hover {	color: #851c00;}#newstable .newsleft {	text-align: right;	margin: 0;	padding: 0 3px 0 0;	border-right: 1px solid #BBB;}#newstable .newsright {	text-align: left;	padding: 0 0 0 1px;}#newstable .newscenter {	text-align: center;	padding: 0;	margin: 0;}.newsactive {	color: #851c00 !important;}.newsactive:hover {	text-decoration: underline;}#joblocations {	width: 180px;	margin: 0 0 0 25px;}.inputtext {	width: 130px;	background: #FFF url(images/inputbg.jpg) top left repeat-x;	border: 1px solid #CCC;	height: 14px;	font-size: 11px;	padding: 3px 3px 0 3px;}.submitbutton {	width: 80px;	background: #FFF;	border: 3px double #CCC;	height: 28px;	font-size: 11px;	padding: 3px 0 5px 0;	color: #5A5A5A;}textarea {	margin: 0;	padding: 3px;	background: #FFF url(images/inputbg.jpg) top left repeat-x;	border: 1px solid #CCC;	position: relative;	width: 350px;	height: 200px;}/* Scrolling layer in Gallery page */div#hold { 		position: relative;	overflow: hidden;	width: 200px;	height: 510px;	z-index: 100; 	}div#wn	{		position:absolute; 	left: 0px;	top: 0px; 	width: 200px;	height: 510px; 	clip: rect(0px, 200px, 510px, 0px); 	overflow: hidden;		z-index: 1;	}div#lyr1 {		position:absolute; 	left: 0px;	top: 0px; 	z-index: 1; 	}table#imgTbl {	width: 200px	}table#imgTbl td {	height: 170px;	vertical-align: middle;	text-align: center	}	a img { border:none }table.main { 	width: 200px;	margin: 10px 0 10px 1px;	padding: 0;	border-top: 1px solid #CCC;	border-bottom: 1px solid #CCC;}table.main td.text {	vertical-align:top; text-align:left}.scrolllinks {	width: 100%;	text-align: center;	font-family: Arial, sans-serif;	font-size: 10px;	position: relative;	margin: 0 0 0 -5px;	padding: 0;}.scrolllinks a {	color: #5A5A5A;	text-decoration: none;}.scrolllinks a:hover {	color: #851c00;}#scrollup {	padding: 0 0 0 12px !important;;	background: url(images/arrow_up.gif) center left no-repeat !important;}#scrolldown {	padding: 0 0 0 12px !important;;	background: url(images/arrow_down.gif) center left no-repeat !important;}/*-- google maps formatting --*/#maptop {	position: relative;	z-index: 100;	margin: -7px 0 0 0;	padding: 0;}#mapbottom {	position: relative;	z-index: 100;	margin: -14px 0 0 0;	padding: 0;}#map {	position: relative;	margin: -17px 0 0 0;	padding: 0;}#locatortable {	width: 210px;}.mapcel1 {	margin: 0;	padding: 0 0 10px 5px;	font-family: Arial, sans-serif;	font-size: 11px;	color: #851c00;	text-align: left;	width: 20px;}.mapcel2 {	margin: 0;	padding: 0 5px 0 0;	font-family: Arial, sans-serif;	font-size: 11px;	color: #5A5A5A;	text-align: left;	width: 100px;}.mapcel2 a {	color: #5A5A5A;	text-decoration: none;}.mapcel2 a:hover {	color: #851c00;	text-decoration: none;}.mapactive {	color: #851c00 !important;}/*-- footer --*/#footer {	margin: 0;	padding: 0 0 10px 0;	width: 730px;	clear: both;	background: url(images/footer.jpg) bottom left no-repeat;}/*-- newsroom formatting --*/.newslist {	margin:  0 0 20px 0;	padding: 0;	font-family: Arial, sans-serif;	font-size: 12px !important;	width: 400px;}.newslist a {	color: #5A5A5A !important;	text-decoration: none !important;}.newslist a:hover {	color: #af373c !important;}/*-- project photos formatting --*/.projphotos {	width: 460px;	margin: 0 0 0 9px;	padding: 0;}.projphotos img {	margin: 0;	padding: 0;	border: 1px solid #EAEAEA;}.projphotos a {	color: #CCC;}/*-- spark and admin footer --*/#spark {	margin: 0 auto;	padding: 0;	width: 730px;}#spark p {	margin:  0;	padding: 0;	font-family: Arial, sans-serif;	font-size: 11px;	text-transform: uppercase;	color: #d7d5d5;}#spark p a {	color: #c2a7a0;	text-decoration: none;}#spark p a:hover {	color: #FFF;	text-decoration: underline}#sparklink {		padding: 0 78px 0 0 !important;	float: right;	width: 200px;	text-align: right;}#adminlink {	padding: 0 0 0 125px !important;	float: left;	width: 300px;	text-align: left;}