body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size: 75%;
	background-color: #333333;
}


#container {
	width: 800px;
	background-color: #FFFFFF;
}

#bannerblock {
width: 800px;
background-color: #0f1a40;
}

#toplogo {
float: left;
width: 412px;
height: 77px;
background-color: #0f1a40;
padding-right: 0px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

#toptext {
float: right;
width: 368px;
height: 77px;
background-color: #0f1a40;
padding-right: 10px;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

#homenavgraphics {
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

#homepictureblock{
	float:right;
	width: 398px;
	padding: 0px;
}


#hometext{
float: left;
width: 390px;
	padding-right: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#secondarynav{
width: 800px;
padding: 0px;
}

	#secondarycontent{
	width: 800px;
	position:relative;
	overflow:auto;
	zoom: 1;
}

#secondarytext{
float:left;
padding-right: 0px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 00px;
}

#columncontainer{
width: 538px;
padding: 0px;
}

#productscolumnright{
float:right;
width: 320px;
padding-right: 10px;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

#productscolumnleft{
float:left;
width: 430px;
padding-right: 0px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}

#deliverycolumnright{
float:right;
width: 370px;
padding-right: 10px;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

#deliverycolumnleft{
float:left;
width: 400px;
padding-right: 0px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}

#contactcolumnright{
float:right;
width: 350px;
padding-right: 10px;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
}

#contactcolumnleft{
float:left;
width: 415px;
padding-right: 0px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}

#techcontent{
padding-right: 10px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}

p {
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
}

table {
padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0;
	margin-bottom: 0;
	}
	
td {
vertical-align: top

}

a {  
color: #009ddd; 
text-decoration: none}

h1 {
	font-size: 135%;
	color: #0f1a3f;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
}


h2 {
	font-size: 110%;
	color: #0f1a3f;
	text-align: left;
	padding: 0px;
	margin-top: 0;
	margin-bottom: 0;
}


h3 {
	font-size: 95%;
	color: #0f1a3f;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
}

h4 {
	font-size: 90%;
	color: #02458e;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
}

	.roloklinks{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #009ddd;
text-decoration:none

}

.POW {  
font-family: "Times New Roman", Times, serif; 
font-style: italic;
font-weight: bold;
}

.linksparagraph{
text-align:left
}


	.bannerheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color:#FFFFFF;
	padding: 0px;

}

.tabletop{
text-align: center;
background-color: #02458e;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
vertical-align:middle
}

.ductstandardstext{
font-size:9px
}

	.imageright {
	float: right;
	padding: 10px;
	}
	
	.imageleft {
	float: left;
	padding: 10px;
	}
	
	.copyrighttext {
	font-size: 70%;
	padding: 10px;
	}

#bottombar {
width: 800px;
padding: 0px;
}
