@charset "UTF-8";

body {
	background: #FFFFFF;
	background-image:url('../images/backpic.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Palatino,"Palatino Linotype",Georgia,Times,"Times New Roman",serif;
	font-size: 95%;	
}


#mastercontainer { width:708px; margin-top: 80px; margin-left:auto; margin-right:auto; }

#triangle { float: left; width:708px; margin-top: -50px;}

#clear { clear:both; height:0px; font-size:0; }

/* MAIN NAVIGATION SETTINGS */

#mainnav { width:708px; height: 25px; margin-left:auto; margin-right:auto; background-color: #ffffff; border-bottom:1px solid #000000;}

#mainnav ul { list-style-type:none; margin-left: -40px;}

#mainnav li { display: inline; }

#mainnav a { 
float:left;
width:117px;
height: 23px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
color:#7d7f7e;
padding-top: 4px; 
font-weight:bold;
background:#fff;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
}
#mainnav a:hover{
color:#000;
}

#mainnav a.home { 
float:left;
width:116px;
height: 23px;
text-decoration:none;
color:#7d7f7e;
font-weight:bold;
background:#fff;
border-right:1px solid #000000;
border-top:1px solid #000000;
border-left:1px solid #000000;
}

#mainnav a.home:hover{
color:#000;
}

/* INDIVIDUAL PAGE NAVIGATION SETTINGS */

#home #mainnav a.home { 
color:#000;
}

#about #mainnav a.about { 
color:#000;
}

#mission #mainnav a.about { 
color:#000;
}

#projects #mainnav a.projects { 
color:#000;
}

#services #mainnav a.services { 
color:#000;
}

#thankyou #mainnav a.contact { 
color:#000;
}

#contact #mainnav a.contact { 
color:#000;
}

#news #mainnav a.news { 
color:#000;
}

/* ######### Style for First Drop Down Menu ######### */

.dropmenudiv_b {
position:absolute;
margin-left: -20px;
top: 0;
border: 1 px solid #000000; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 158px;
visibility: hidden;
}


.dropmenudiv_b a{
width: 158px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
color: #fff;
z-index:100;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
color: #000;
}


/* ######### Style for Second Drop Down Menu ######### */

.dropmenudiv_c {
position:absolute;
margin-left: -58px;
top: 0;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 238px;
visibility: hidden; 
}


.dropmenudiv_c a{
width: 238px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_c a:hover{ /*THEME CHANGE HERE*/
color: #000;
}


/* ######### Style for Third Drop Down Menu ######### */

.dropmenudiv_d {
position:absolute;
margin-left: -9px;
top: 0;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 138px;
visibility: hidden; 
}


.dropmenudiv_d a{
width: 138px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html .dropmenudiv_d a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_d a:hover{ /*THEME CHANGE HERE*/
color: #000;
}


/* ######### End of Drop Down Menus ######### */


#pinkcontainer { width:708px; height: 500px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

.mainlogo { margin-top: 15px; }

#pinkcontainer .headline { font-size: 108%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.underlogo { font-size: 65%; font-family: Arial, Helvetica, sans-serif; }

.underlogo a{ text-decoration: none; color: #000000; } 

.underlogo a:hover{ text-decoration: underline; color: #000000; } 

#pinkcontainer p { line-height: 1.45em; text-align: left; margin-left: 70px; margin-right: 70px; font-size: 95%;}

.boldital { font-weight: bold; font-style: italic;   }

#homephoto { position: relative; margin-top: -105px; }

#pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -115px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#pdflink a{ text-decoration: none; color: #7d7f7e; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 90%;}

#pdflink a:hover{ text-decoration: underline; color: #000; font-weight: bold;}

#bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 60px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

#bottlinks a{ text-decoration: none; color: #000;}

#bottlinks a:hover{ text-decoration: underline; color: red;}


/* PAGE SPECIFIC SETTINGS */

#about #homephoto { position: relative; margin-top: -126px; }

#about #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -105px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#about #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 80px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

/* MISSION PAGE SPECIFIC SETTINGS */

#mission #pinkcontainer { width:708px; height: 630px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

#mission #pinkcontainer .firstheadline { font-size: 108%; font-family: Arial, Helvetica, sans-serif; }

#mission #pinkcontainer p.first { margin-top: -11px; }

#mission #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: 30px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#mission #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 35px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}


/* VALUES PAGE SPECIFIC SETTINGS */

#values #pinkcontainer { width:708px; height: 645px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

#values #pinkcontainer p { line-height: 1.30em; }

#values #pinkcontainer .firstheadline { font-size: 108%; font-family: Arial, Helvetica, sans-serif; }

#values #pinkcontainer p.first { margin-top: -11px; }

#values #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: 20px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#values #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 25px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}


/* FLETCHER PAGE SPECIFIC SETTINGS */

#fletcher #pinkcontainer { width:708px; height: 630px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

#fletcher #pinkcontainer p { line-height: 1.40em; }

#fletcher #pinkcontainer p.first{ margin-top: -3px; }

#fletcher #pinkcontainer .firstheadline { font-size: 108%; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

#fletcher #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -33px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#fletcher #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 25px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

#fletcher #homephoto { float: left; width: 708px; margin-top: -105px; font-size: 80%;}


/* PROJECTS PAGE SPECIFIC SETTINGS */

#projects .pdfdiv_c {
position: relative;
margin-top: -210px;
margin-left: 245px;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 228px;
}

#projects .pdfdiv_c a{
width: 228px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html #projects .pdfdiv_c a{ /*IE only hack*/
width: 100%;
}

#projects .pdfdiv_c a:hover{ /*THEME CHANGE HERE*/
color: #000;
}


#projects #pinkcontainer { width:708px; height: 430px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }


#projects #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: 133px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#projects #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 225px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

/* SERVICES PAGE SPECIFIC SETTINGS */

#services .servicesdiv_c {
position:relative;
margin-top: -80px;
margin-left: 240px;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 238px;
}

#services .servicesdiv_c a{
width: 238px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html #services .servicesdiv_c a{ /*IE only hack*/
width: 100%;
}

#services .servicesdiv_c a:hover{ /*THEME CHANGE HERE*/
color: #000;
}

#services #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -73px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#services #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 90px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

/* ANALYSIS PAGE SPECIFIC SETTINGS */

#analysis .servicesdiv_c {
position:relative;
margin-top: -90px;
margin-left: 240px;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 238px;
}

#analysis .servicesdiv_c a{
width: 238px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html #analysis .servicesdiv_c a{ /*IE only hack*/
width: 100%;
}

#analysis .servicesdiv_c a:hover{ /*THEME CHANGE HERE*/
color: #000;
}

#analysis .servicesdiv_c a.analysis {color: #000;}
#analysis .servicesdiv_c a.assembling {color: #000;}

#analysis #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -63px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#analysis #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 170px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

#analysis #pinkcontainer { width:708px; height: 430px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

/* NEGOTIATIONS PAGE SPECIFIC SETTINGS */

#negotiations .servicesdiv_c {
position:relative;
margin-top: -80px;
margin-left: 240px;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 238px;
}

#negotiations .servicesdiv_c a{
width: 238px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html #negotiations .servicesdiv_c a{ /*IE only hack*/
width: 100%;
}

#negotiations .servicesdiv_c a:hover{ /*THEME CHANGE HERE*/
color: #000;
}

#negotiations .servicesdiv_c a.contract {color: #000;}
#negotiations .servicesdiv_c a.design {color: #000;}

#negotiations #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -63px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#negotiations #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 160px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

#negotiations #pinkcontainer { width:708px; height: 430px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }


/* BIDDING PAGE SPECIFIC SETTINGS */

#bidding .servicesdiv_c {
position:relative;
margin-top: -60px;
margin-left: 240px;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 238px;
}

#bidding .servicesdiv_c a{
width: 238px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html #bidding .servicesdiv_c a{ /*IE only hack*/
width: 100%;
}

#bidding .servicesdiv_c a:hover{ /*THEME CHANGE HERE*/
color: #000;
}

#bidding .servicesdiv_c a.bidding {color: #000;}
#bidding .servicesdiv_c a.construction {color: #000;}

#bidding #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -83px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#bidding #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 140px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

#bidding #pinkcontainer { width:708px; height: 430px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

/* COORDINATION PAGE SPECIFIC SETTINGS */

#coordination .servicesdiv_c {
position:relative;
margin-top: -60px;
margin-left: 240px;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 238px;
}

#coordination .servicesdiv_c a{
width: 238px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html #coordination .servicesdiv_c a{ /*IE only hack*/
width: 100%;
}

#coordination .servicesdiv_c a:hover{ /*THEME CHANGE HERE*/
color: #000;
}

#coordination .servicesdiv_c a.coordination {color: #000;}
#coordination .servicesdiv_c a.completion {color: #000;}

#coordination #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -83px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#coordination #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 135px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

#coordination #pinkcontainer { width:708px; height: 430px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65;}

/* OTHER SERVICES PAGE SPECIFIC SETTINGS */

#otherservices .servicesdiv_c {
position:relative;
margin-top: -90px;
margin-left: 240px;
border: 1 px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
z-index:100;
background-color: #7c7e7e;
width: 238px;
}

#otherservices .servicesdiv_c a{
width: 238px;
display: block;
text-indent: 5px;
border: 0 solid #000000; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 2px 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: bold;
text-decoration: none;
color: #fff;
z-index:100;
}

* html #otherservices .servicesdiv_c a{ /*IE only hack*/
width: 100%;
}

#otherservices .servicesdiv_c a:hover{ /*THEME CHANGE HERE*/
color: #000;
}

#otherservices .servicesdiv_c a.other {color: #000;}


#otherservices #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: -63px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#otherservices #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 170px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

#otherservices #pinkcontainer { width:708px; height: 430px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

/* THANK YOU PAGE SPECIFIC SETTINGS */

#thankyou #pinkcontainer { width:708px; height: 350px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65;}

#thankyou #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: 53px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#thankyou #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 290px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}


/* NEWS PAGE SPECIFIC SETTINGS */

#news #pinkcontainer { width:708px; height: 430px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

#news #pinkcontainer a{ text-decoration: none; color: #000; }

#news #pinkcontainer a:hover{ text-decoration: underline; color: #000; }


#news #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: 33px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#news #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 225px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}

/* SITEMAP PAGE SPECIFIC SETTINGS */

#sitemap #pinkcontainer { width:708px; height: 530px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65; }

#sitemap #pinkcontainer p{ text-align: left; }

#sitemap #pinkcontainer ul{ text-align: left; margin-left: 45px;}

#sitemap #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: 33px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#sitemap #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 125px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}



/* CONTACT PAGE SPECIFIC SETTINGS */

#contact #pinkcontainer { width:708px; height: 650px; margin-left:auto; margin-right:auto;  background-color: #ddbdbd; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity: 0.65; opacity: 0.65;}

#contact #pinkcontainer p { text-align; left;}

TABLE.contactform {
	margin-left: 70px;	
	margin-top: -10px;	
}	

td.formaddress {
	margin-top: 40px;
	margin-left: 10px;
	font-size: 90%;
}

td.formaddress a {
	text-decoration: none;
	color: #000;
}

td.formaddress a:hover {
	text-decoration: underline;
	color: #000;
}

.required { font-size: 80%; color}	

.fieldcell input {  
 width: 260px; 
 background-color: #FFFFFF; 
 color: #000000;  
 text-align: left; 
 font-size: 85%;
}
.fieldcell { 
  padding-bottom: 3px; 
 text-align: left;
}
.largetype {
	font-size: 130%;
}	

.fieldcell2 input {  
 width: 260px; 
 background-color: #FFFFFF; 
 color: #000000;  
 text-align: left; 
 font-size: 85%;
}
.fieldcell2 { 
  margin-left: -15px;
  padding-bottom: 3px; 
 text-align: left;
}

.textlabelcell { 
 text-align: left;
 font-weight: bold;
 font-size: 85%;
} 

.textlabelcell2 { 
 text-align: left;
 margin-left: -15px;
 font-weight: bold;
 font-size: 85%;
} 


.citycell input {  
 width: 260px; 
 background-color: #FFFFFF; 
 color: #000000;  
 text-align: left; 
 font-size: 85%;
}
.citycell { 
  padding-bottom: 3px; 
 text-align: left;
}


.zipcell input {  
 width: 110px; 
 background-color: #FFFFFF; 
 color: #000000;  
 text-align: left; 
 font-size: 85%;
}
.zipcell { 
  padding-bottom: 3px; 
 text-align: left;
}

td.checkcell { 
 padding-top: 3px;
 padding-bottom: 3px;
	margin-left: -65px;  
 text-align: left;
  font-size: 85%;
  font-weight: bold;
}
td.submitcell {
	padding-top: 5px;
	padding-left: 4px;
}
textarea { 
 width: 250px;  
 padding-top: 4px;
 padding-bottom: 10px; 
 padding-right: 6px;
 margin-left: -35px;
 text-align: left; 
} 

#contact #pdflink { float: right; z-index: 200; margin-right: -95px; margin-top: 13px; background-color: #ddbdbd; font-size: 90%; border: 1px solid #000; padding: 3px; }

#contact #bottlinks { float: left; margin-right: 175px; width: 708px; margin-top: 30px; font-size: 70%; font-family: Arial, Helvetica, sans-serif;}


