
/************   Becknell TEXT stylings  ***************/

/*other css styles*/
@import "reset.css";
@import "type.css";
@import "grid.css";

/* png fix */
img, div { behavior: url(iepngfix.htc) }


/* link styling */
a { text-decoration: none; color: #000;}
a:link { text-decoration: none; color: #000;}
a:visited { text-decoration: none; color: #333;}
a:hover { text-decoration: none; color: #666; }
a:active, a:focus { text-decoration: none; color: #333; }

/* colors:

*/

/* universal text stylings */

strong {font-weight: bold;
		color:  #000;}

h1 {
	font-family: helvetica, arial, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-weight: normal;
	color: #333;
	margin: 10px 0px;
	padding: 0px;
}

p {
	font-size: 1.2em;
	line-height: 18px;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px 0px 12px 0px;
}

ul {
	font-size: 1.2em;
	margin: 6px 0px 6px 0px;
	padding: 0px;
}

ul li {
	margin: 3px 0px;
}




/* -------    home page    --------   */

#homecopy p {
	margin: 0px 16px 0px 19px;
	padding: 0px 0px 10px 0px;
	font-size: 1.2em;
	line-height: 20px;
}

#homecontent p a {
	border-bottom: 1px dotted #ccc!important;
}

#homecontent h3 a {
	border-bottom: 1px dotted #ccc!important;
}

#homecopy h6 {
	font-size: 1.6em;
	line-height: 25px;
	color: #666;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-weight: normal;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin: 2px 19px 10px 19px;
	padding: 12px 0px;
}

#homeside2 p {
	margin: 6px 0px 15px 0px;
}

#homeside1 p a {
	font-style: italic;
}




/* ----- interior pages ----- */

#maincopy h1 {
	padding: 5px 0px;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
}

#maincopy h6 {
	float:  left;
	font-size: 1.6em;
	line-height: 25px;
	width:  300px;
	color: #666;
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-weight: normal;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin: 2px 19px 10px 0px;
	padding: 12px 0px;
}

#maincontent p a {
	border-bottom: 1px dotted #ccc!important;
}

#mainsidecol p {
	margin: 6px 0px 15px 1px;
}

#maincopy p {
	margin: 0px 40px 6px 0px;
	line-height: 20px;
}

#maincontent ul {
	margin-bottom: 30px;
}

#maincontent ul li {
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	padding: 3px 15px 5px 15px;
	margin: 0px 30px 0px 10px;
	line-height: 18px;
	color: #444;
	background-image: url(../_images/square.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

#maincontent ul li strong {
	color: #111;
}

#maincopy h4 {
	font-size: 1.8em;
	line-height: 25px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 11px 0px;
}

/* recent projects */

#maincontent .projects h1 {
	margin: 22px 0px 10px 0px!important;
	padding: 0px 0px 6px 0px!important;
}

#maincontent .projects ul {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#maincontent .projects li {
	line-height: 13px;
}

#maincontent .projects p {
	margin-right: 240px;
}

#maincontent .projects img {
	float: right;
}

/* contact */

#maincontent .contactinfo ul {
	float:left;
	margin-right: 100px;
	}
	
	#maincontent .contactinfo li {
		background: none;
		margin: 0px;
		padding: 0px;
		color: #666;
	}

#maincontent .contactinfo li.lead {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	color: #333!important;
	background: none;
	font-size: 1.2em;
	color: #333;
}

/* login */

div#maincopy input {
	color: #555;
	font-family: helvetica, arial, sans-serif;
}

div#maincopy table#login td {
	margin: 0px;
	padding: 5px 0px;
}

input#login {
	background-image: url(../_images/loginbg.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	border: 0px;
	padding: 0px;
	width: 74px;
	height: 28px;
	margin: 0px;
}

a#siteplan {
	display: block;
	width: 200px;
	height: 30px;
	background-image: url(../_images/pdf.jpg);
	background-repeat: no-repeat;
	margin: 16px 0px 0px 0px;
	padding: 10px 10px 10px 36px;
	font-size: 1.4em;
}

a#brochure {
	display: block;
	width: 200px;
	height: 30px;
	background-image: url(../_images/pdf.jpg);
	background-repeat: no-repeat;
	padding: 10px 10px 10px 36px;
	font-size: 1.4em;
}

/* Industrial Park boxes */

div.industrialbox h1 {
	font-weight: bold;
	color: #555;
}

div.industrialbox p {
	color: #555;
	padding: 10px 0px !important;
	margin: 0px;

}

div.industrialbox p a {
	font-style: italic;
}
	
	
	
	
	
	
