html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	position: relative;
	margin: auto;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*  :::: END RESET ::::  */
/*  :::: IMAGE SLIDE ::::  */

#arrowLeft{height:382px;padding:10px;float:left; display:inline;}
#arrowRight{float:right; display:inline;}
.pics { height: 402px; width: 306px; padding:0; margin:0; overflow: visible; float:left; display:inline;}
.pics img { height: 384px; width: 288px; padding: 8px; border: 1px solid #000; background-color: #eee; top:0; left:0 }
.pics img {
	-moz-border-radius: 20px; -webkit-border-radius: 20px;
}
.arrow {margin-top:106px;border:0;}

#columnWrap_slideShow{margin:auto; width:20.125em;min-height:24em;float:right;display:inline;text-align:center; padding:.5em 1em;}
#rowWrap_products{margin:auto;width:24.625em;min-height:24em;float:left;display:inline;padding:1em 1em; text-align:left;}


/*  :::: END IMAGE SLIDE ::::  */


body{background-color:#192939;color:#fff;text-align:center;font-family:arial;}

h1{margin:.5em .875em; color:#0072bc;}
h2{margin:0 0 .5em 0;color:#999999;}

p{margin:1em 0;}


img{margin:1em 0 1em 0;border:1px solid #3b5670;}
.pole4 {position:absolute; top:5; left:0; border:0;}

ul {margin:0 0 0 1.5em; list-style:disc outside;}
ol {margin:0 0 0 1.5em; list-style:decimal outside;}

img.half-pdf { width:25px; border:0;} 
img.map{width:10em;}
#siteWrap{margin:auto; width:49em;  background-color:#c0c0c0;}

#flashWrap{margin:auto; width:48.75em; height:15.5em; background-color:#333333;}

#contentWrap{margin:auto; width:48.75em; min-height:27em; background-color:#192939;overflow:auto;}
#full{margin:auto;text-align:left;overflow:auto;padding:1em 2em;}

#columnWrap{margin:auto; width:13.25em;height:24em;background:url(news_silver.png) no-repeat center;float:right;display:inline;padding:1em 1.5em;text-align:justify;}
.font13{font-size:.813em;margin:0 1em;}
.font13news{font-size:.813em;margin:0 1em;color:#000;}
#rowWrap_top{margin:auto;width:28.5em;height:11em;float:left;display:inline;padding:1em 2em; text-align:left;}
#rowWrap_bottom{margin:auto;width:28.5em;height:11em;background:url(contact_silver.png) no-repeat center;float:left;display:inline;padding:1em 2em;text-align:left;}
#rowWrap_full{margin:auto;width:27.5em;min-height:24em;float:left;display:inline;padding:1em 2em; text-align:left;}

#rowWrap_pole{margin:auto;width:25.5em;min-height:24em;float:left;display:inline;padding:1em 2em; text-align:left;}

#poleWrap{margin:auto; position:relative; width:15.25em;height:43.125em;/*background:url(images/pole4.png) no-repeat center;*/float:right;display:inline;padding:1em 1.5em;text-align:justify;}


#footerWrap{margin:auto; width:47.75em; height:3.812em; background-color:#c0c0c0; border-top:solid .063em #ccc;text-align:left;padding:.5em; color:#000;}
#footerText{font-size:.625em;}
#footerText .floatRight {text-align:right;}
a:link.footer, a:visited.footer, a:active.footer {text-decoration:none;color:#0d1924;font-size:1.125em;}
a:hover.footer {text-decoration:none;color:#fff;font-size:1.125em;}

.floatLeft{margin:auto;float:left;display:inline;}
.floatRight{margin:auto;float:right;display:inline;}
.clear{clear:both}
.center{text-align:center;}

img .assemblyColumns{text-align:center;}
.assemblyColumns{margin:auto;width:16.25em;float:left;display:inline;text-align:justify;}
.columnSpacer{margin:auto;width:2em;float:left;display:inline;}

#contactForm{margin:auto;width:26.65em;font-variant:small-caps;color:#000;}
input[type="text"]{font-size:.75em; font-family:arial; font-weight:normal; color:#000; background:none; border:solid .083em #fff; height:2.582em; width:17.33em;margin:.166em .166em .166em 0;}
textarea{font-size:.75em; font-family:arial; font-weight:normal; color:#000; background:none; border:solid .083em #fff; width:16.5em; height:6em; margin:.166em .166em .166em 0; overflow:auto; resize:none;}
input[type="text"]:focus, textarea:focus{border: solid .083em #33677F;}

a:link,
a:visited,
a:active {text-decoration:none;color:#0072bc;}
a:hover {text-decoration:underline;color:#0072bc;}

a.newslink:link,
a.newslink:visited,
a.newslink:active {text-decoration:none;}
a.newslink:hover {text-decoration:none;}

img.footerImages {margin:0 2px 2px 0;}

.canopy {margin:auto;width:47.75em;text-align:right;background:#192939;}
img.cnp { margin:auto; margin-top:1.5em; border:0; }
img.polefab-solar{border:0;}
div.caption{width:210px;margin:10px 0 20px 40px;border:1px solid #3b5670;background:#eee;padding:.5em 0 0;text-align:center;font-size:10px;color:#444;}
div.caption img{border:0;margin:5px 0 0;}
a.link{text-decoration:none;color:#000;}
