/* Copy Styles */
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #FFFFFF;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #01232d;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #01232d;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #01232d;
}
.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #01232d;
}
.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #01232d;
}
.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #278555;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
}
.text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #278555;
}
.text7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #278555;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #01232d;
}
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
.h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #01232d;
}
.h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
html {
	height: 99%;
	margin: 0px;
	padding: 0px;
}
.ginav
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/icons_ec_03.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 56px;
	height: 56px;
	margin: 0;
	padding: 0;
	top: 56px;
	left: 500px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/icons_ec_03.jpg);
	visibility: hidden;
}

.ginav a
{
display: block;
color: #000000;
font-size: 11px;
width: 56px;
height: 56px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.ginav img
{
	width: 56px;
	height: 56px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:56px;
height:56px;
}

.ginav a:hover img
{
visibility:hidden;
width:56px;
height:56px;
}
.ginav a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.ginav span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}
/* OS Navigation*/
.osnav
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/icons_ec_05.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 56px;
	height: 56px;
	margin: 0;
	padding: 0;
	top: 56px;
	left: 600px;
	font-weight: bold;
	font-size: 18px;
	visibility: hidden;
}

.osnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 56px;
height: 56px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.osnav img
{
	width: 56px;
	height: 56px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:56px;
height:56px;
}

.osnav a:hover img
{
visibility:hidden;
width:56px;
height:56px;
}
.osnav a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.osnav span
{
	position: absolute;
	left: 0px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 56px;
	text-align: center;
}

/* SI Navigation*/
.sinav
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/icons_ec_07.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 56px;
	height: 56px;
	margin: 0;
	padding: 0;
	top: 56px;
	left: 700px;
	font-weight: bold;
	font-size: 18px;
	visibility: hidden;
}

.sinav a
{
display: block;
color: #000000;
font-size: 11px;
width: 56px;
height: 56px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.sinav img
{
	width: 56px;
	height: 56px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:56px;
height:56px;
}

.sinav a:hover img
{
visibility:hidden;
width:56px;
height:56px;
}
.sinav a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.sinav span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
} 

/* CW Navigation*/
.cwnav
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/icons_ec_09.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 56px;
	height: 56px;
	margin: 0;
	padding: 0;
	top: 56px;
	left: 800px;
	font-weight: bold;
	font-size: 18px;
	visibility: hidden;
}

.cwnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 56px;
height: 56px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cwnav img
{
	width: 56px;
	height: 56px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:56px;
height:56px;
}

.cwnav a:hover img
{
visibility:hidden;
width:56px;
height:56px;
}
.cwnav a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.cwnav span
{
	position: absolute;
	left: -12px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 80px;
	text-align: center;
} 

/* SP Navigation*/
.spnav
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/icons_ec_11.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 56px;
	height: 56px;
	margin: 0;
	padding: 0;
	top: 56px;
	left: 900px;
	font-weight: bold;
	font-size: 18px;
	visibility: hidden;
}

.spnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 56px;
height: 56px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.spnav img
{
	width: 56px;
	height: 56px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:56px;
height:56px;
}

.spnav a:hover img
{
visibility:hidden;
width:56px;
height:56px;
}
.spnav a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.spnav span
{
	position: absolute;
	left: -12px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 80px;
	text-align: center;
}
/* link treatment  */
a:link {text-decoration: none; border: 0px;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {border: 0px;}
a {font-family: Arial, Helvetica, sans-serif; color: #999999;}

body,td,th {
	}

.style1 {font-size: 9pt}
.style21 {font-size: 10pt; }
.style29 {font-size: 10pt; color: #999999; }
.style33 {font-size: 10pt; color: #666666; }
.style40 {color: #666666; font-size: 9pt;}
.style41 {font-size: 9pt; }
.style45 {color: #999999}
.style46 {font-size: 11pt}
.style52 {color: #000000}
.style53 {color: #333;}
.style54 {font-size: 7pt; }
.style56 {color: #FFFFFF}
.style57 {color:#ffffff; }
.style58 {color: #278555}
.style59 {font-size: 9px}
.style60 {font-size: 7px}
.style61 {font-size: 6px}

.style80 {color:#FFFFFF}
.style81 {font-size: 12px; color: #FFFFFF;}
.style82 {color:#FFFFFF}
.style83 {color: #F00;}

/*icons for here*/
#imheregi{
	width:56px;
	height:56px;
	position: absolute;
	left:500px;
	top:56px;
	z-index:1000;
	}
#imhereos{
	width:56px;
	height:56px;
	position: absolute;
	left:600px;
	top:56px;
	z-index:1000;
	}
#imheresi{
	width:56px;
	height:56px;
	position: absolute;
	left:700px;
	top:56px;
	z-index:1000;
	}
#imherecw{
	width:56px;
	height:56px;
	position: absolute;
	left:800px;
	top:56px;
	z-index:1000;
	}
#imheresp{
	width:56px;
	height:56px;
	position: absolute;
	left:900px;
	top:56px;
	z-index:1000;
	}

/* Building Photo on About us page */

#aboutImage {
	position:absolute;
	left:600px;
	top:390px;
	width:350px;
	height:135px;
	z-index:10;
	overflow: hidden;
	visibility: hidden;
}
/* About us Navigation Left Side Main */
#aboutus {
	position:absolute;
	left:70px;
	top:193px;
	width:200px;
	height:16px;
	z-index:50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility: hidden;
}
/* Background Image for Entire Site */
#background {
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
	background-color:#FFFFFF;
	height:550px;
	width: 850px;
	text-align:center;
	visibility: hidden;
}
/* Body Element Template */
body{
    width: 80%spx;
	margin: 0px 0px;
	padding: 0px;
	text-align: center;
}
/* Contact Navigation Left side Main */
#contact {
	position:absolute;
	left:70px;
	top:177px;
	width:200px;
	height:16px;
	z-index:50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility: hidden;
}

/* Building Photo on Contact Page */
#contactBuilding{
	top:300px;
	left: 178px;
	position: absolute;
	z-index: 3;
}
/* Address and Contact Info on Contact Page */
#contactCopy{
	position: absolute;
	top: 200px;
	left: 300px;
	width: 250px;
	height: 225px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 24;
	text-align: left;
}
#contactCopy2{
	position: absolute;
	top: 220px;
	left: 560px;
	width: 425px;
	height: 390px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 24;
	text-align: left;
}
#contactCopy3{
	position: absolute;
	top: 200px;
	left: 560px;
	width: 250px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 24;
	text-align: left;
}
#contactCopy4{
	position: absolute;
	top: 435px;
	left: 300px;
	width: 250px;
	height: 125px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2003;
	text-align: left;
	visibility: visible;
}
#contactCopy5{
	position: absolute;
	top: 435px;
	left: 165px;
	width: 130px;
	height: 125px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2003;
	text-align: right;
	visibility: visible;
}
/*Photo Captions Contact Page*/
#luke{
	position: absolute;
	top: 310px;
	left: 574px;
	width: 86px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2001;
	text-align: left;
	line-height: 9.5px;
}
#charlie{
	position: absolute;
	top: 310px;
	left: 676px;
	width: 86px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2001;
	text-align: left;
	line-height: 9.5px;
}
#sean{
	position: absolute;
	top: 310px;
	left: 780px;
	width: 86px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2001;
	text-align: left;
	line-height: 9.5px;
}
#ken{
	position: absolute;
	top: 310px;
	left:883px;
	width: 86px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2001;
	text-align: left;
	line-height: 9.5px;
}
#traci{
	position: absolute;
	top: 441px;
	left: 574px;
	width: 86px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2001;
	text-align: left;
	line-height: 9.5px;
}
#elaine{
	position: absolute;
	top: 441px;
	left: 676px;
	width: 86px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2001;
	text-align: left;
	line-height: 9.5px;
}
#erin{
	position: absolute;
	top: 441px;
	left: 780px;
	width: 86px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2001;
	text-align: left;
	line-height: 9.5px;
}
#todd{
	position: absolute;
	top: 441px;
	left:883px;
	width: 86px;
	height: 33px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 2001;
	text-align: left;
	line-height: 9.5px;
}

/*Traci Uhlenhako Nav*/
.lukeImage
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/Luke1.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 97px;
	height: 128px;
	margin: 0;
	padding: 0;
	top: 221px;
	left: 568px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/Luke1.jpg);
	z-index: 2000;
}

.lukeImage a
{
display: block;
color: #000000;
font-size: 11px;
width: 97px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.lukeImage img
{
	width: 97px;
	height: 128px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:97px;
height:128px;
}

.lukeImage a:hover img
{
visibility:hidden;
width:97px;
height:128px;
}
.lukeImage a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.lukeImage span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}

/*Charlie Ismert Nav*/
.charlieImage
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/Charlie1.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 97px;
	height: 128px;
	margin: 0;
	padding: 0;
	top: 221px;
	left: 671px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/Charlie1.jpg);
	z-index: 2000;
}

.charlieImage a
{
display: block;
color: #000000;
font-size: 11px;
width: 97px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.charlieImage img
{
	width: 97px;
	height: 128px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:97px;
height:128px;
}

.charlieImage a:hover img
{
visibility:hidden;
width:97px;
height:128px;
}
.charlieImage a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.charlieImage span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}



/*Sean Duffy Nav*/
.seanImage
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/Sean1.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 97px;
	height: 128px;
	margin: 0;
	padding: 0;
	top: 221px;
	left: 774px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/Sean1.jpg);
	z-index: 2000;
}

.seanImage a
{
display: block;
color: #000000;
font-size: 11px;
width: 97px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.seanImage img
{
	width: 97px;
	height: 128px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:97px;
height:128px;
}

.seanImage a:hover img
{
visibility:hidden;
width:97px;
height:128px;
}
.seanImage a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.seanImage span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}
/*Ken Loucks Nav*/
.kenImage
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/Ken1.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 97px;
	height: 128px;
	margin: 0;
	padding: 0;
	top: 221px;
	left: 877px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/Ken1.jpg);
	z-index: 2000;
}

.kenImage a
{
display: block;
color: #000000;
font-size: 11px;
width: 97px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.kenImage img
{
	width: 97px;
	height: 128px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:97px;
height:128px;
}

.kenImage a:hover img
{
visibility:hidden;
width:97px;
height:128px;
}
.kenImage a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.kenImage span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}





/*TraciIsmert Nav*/
.traciImage
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/Traci1.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 97px;
	height: 128px;
	margin: 0;
	padding: 0;
	top: 352px;
	left: 568px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/Traci1.jpg);
	z-index: 2000;
}

.traciImage a
{
display: block;
color: #000000;
font-size: 11px;
width: 97px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.traciImage img
{
	width: 97px;
	height: 128px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:97px;
height:128px;
}

.traciImage a:hover img
{
visibility:hidden;
width:97px;
height:128px;
}
.traciImage a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.traciImage span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}

/*Elaine Uhlenhako Nav*/
.elaineImage
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/Elaine1.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 97px;
	height: 128px;
	margin: 0;
	padding: 0;
	top: 352px;
	left: 671px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/Elaine1.jpg);
	z-index: 2000;
}

.elaineImage a
{
display: block;
color: #000000;
font-size: 11px;
width: 97px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.elaineImage img
{
	width: 97px;
	height: 128px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:97px;
height:128px;
}

.elaineImage a:hover img
{
visibility:hidden;
width:97px;
height:128px;
}
.elaineImage a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.elaineImage span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}



/*Erin Uhlenhako Nav*/
.erinImage
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/Erin1.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 97px;
	height: 128px;
	margin: 0;
	padding: 0;
	top: 352px;
	left: 774px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/Erin1.jpg);
	z-index: 2000;
}

.erinImage a
{
display: block;
color: #000000;
font-size: 11px;
width: 97px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.erinImage img
{
	width: 97px;
	height: 128px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:97px;
height:128px;
}

.erinImage a:hover img
{
visibility:hidden;
width:97px;
height:128px;
}
.erinImage a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.erinImage span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}
/*Todd Uhlenhako Nav*/
.toddImage
{
	position: absolute;
	font-family: arial, helvetica, sans-serif;
	background: url(Assets/Todd-Uhlenhako.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 97px;
	height: 128px;
	margin: 0;
	padding: 0;
	top: 352px;
	left: 877px;
	font-weight: bold;
	font-size: 18px;
	background-image: url(Assets/Todd-Uhlenhako.jpg);
	z-index: 2000;
}

.toddImage a
{
display: block;
color: #000000;
font-size: 11px;
width: 97px;
height: 128px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.toddImage img
{
	width: 97px;
	height: 128px;
	border: 0
}

* html a:hover
{
visibility:visible;
width:97px;
height:128px;
}

.toddImage a:hover img
{
visibility:hidden;
width:97px;
height:128px;
}
.toddImage a:hover{
	text-decoration: none; 
	cursor:pointer; 
	color: #FFFFFF;
	font-weight:bold;}

.toddImage span
{
	position: absolute;
	left: -8px;
	top: 64px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 72px;
	text-align: center;
}
/* Container used for centering page in Browser Windo */
#container {
	width: 1016px;
	position: absolute;
	top:0px;
	left:0px;
text-align: left;
}
/* About Us Headline */
#copyHeader3 {
	position:absolute;
	left:60px;
	top:150px;
	width:85px;
	height:26px;
	z-index:9;
	visibility:visible;
	font-family: Arial, Helvetica, sans-serif;
}
/* Copy Panel on About us page */
#copyMain {
	position:absolute;
	left:60px;
	top:180px;
	width:600px;
	height:400px;
	z-index:10;
	overflow: visible;
	padding-right: 5px;
	margin-right: 5px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
/* Table for Specifications */
#teleglide{
	position:absolute;
	left:770px;
	top:170px;
	width:70px;
	height:70px;
	z-index:10;
}
#grid {
	position:absolute;
	left:60px;
	top:340px;
	width:743px;
	height:180px;
	z-index:12;
	overflow: visible;
	padding-right: 0px;
	margin-right: 0px;
}
#sitegrid {
	position:absolute;
	left:60px;
	top:340px;
	width:743px;
	height:180px;
	z-index:12;
	overflow: visible;
	padding-right: 0px;
	margin-right: 0px;
}
/* For all Animations loaded as element or entire page replacement */
#homeAnim {
	position:absolute;
	left:0px;
	top:0px;
	width:850px;
	height:550px;
	z-index:2;
	overflow: hidden;
}
/* Info Header, Text, Text2, photo */
#infoHeader {
	position:absolute;
	left:60px;
	top:160px;
	width:840px;
	height:26px;
	z-index:12;
	overflow: auto;
	padding-right: 5px;
	margin-right: 5px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#infoHeadercwt {
	position:absolute;
	left:60px;
	top:160px;
	width:840px;
	height:26px;
	z-index:12;
	overflow: auto;
	padding-right: 5px;
	margin-right: 5px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#sitemapper {
	position:absolute;
	left:60px;
	top:160px;
	width:840px;
	height:26px;
	z-index:12;
	overflow: auto;

	padding-right: 5px;
	margin-right: 5px;
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#info {
	position:absolute;
	left:60px;
	top:190px;
	width:360px;
	height:70px;
	z-index:12;
	overflow: visible;
	padding-right: 5px;
	margin-right: 5px;
}
#infoTwo {
	position:absolute;
	left:440px;
	top:190px;
	width:365px;
	height:70px;
	z-index:12;
	overflow: visible;
	padding-right: 5px;
	margin-right: 5px;
}
#infoPhotos{
	position:absolute;
	top: 187px;
	left: 163px;
	width: 157px;
	height: 84px;
	z-index:3;
	visibility: hidden;
}

/* Literature Navigation Main */
#literature {
	position:absolute;
	left:70px;
	top:161px;
	width:200px;
	height:16px;
	z-index:50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility: hidden;
}
/* Invisible logo and photo for Print */

#leftImageSmall {
	position:absolute;
	left:620px;
	top:14px;
	width:55px;
	height:97px;
	z-index:20;
	visibility: hidden;
}

/* Address Bar on Bottom of Page */
#quotation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: bold;
	color: #000000;
	position:absolute;
	left:0px;
	top:750px;
	width:1016px;
	height:18px;
	z-index:4;
	text-align: center;
	visibility: visible;
}
/* Representatives Navigation Main */
#representatives {
	position:absolute;
	left:70px;
	top:145px;
	width:200px;
	height:16px;
	z-index:50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	visibility: hidden;
}
/* Section Navigation Buttons within Category pages */
#section1 {
	position:absolute;
	left:305px;
	top:153px;
	width:125px;
	height:45px;
	z-index:10;
	overflow: auto;
	overflow x: visible;
	padding-right: 5px;
	margin-right: 5px;
	visibility: hidden;
}
#section2 {
	position:absolute;
	left:428px;
	top:153px;
	width:125px;
	height:45px;
	z-index:10;
	overflow: auto;
	overflow x: visible;
	padding-right: 5px;
	margin-right: 5px;
	visibility: hidden;
}
#section3 {
	position:absolute;
	left:551px;
	top:153px;
	width:125px;
	height:45px;
	z-index:10;
	overflow: auto;
	overflow x: visible;
	padding-right: 5px;
	margin-right: 5px;
	visibility: hidden;
}
#section4 {
	position:absolute;
	left:300px;
	top:165px;
	width:450px;
	height:60px;
	z-index:12;
	overflow: auto;
	padding-right: 5px;
	margin-right: 5px;
	visibility: hidden;
}
#section5 {
	position:absolute;
	left:300px;
	top:215px;
	width:450px;
	height:300px;
	z-index:12;
	overflow: auto;
	padding-right: 5px;
	margin-right: 5px;
	visibility: hidden;
}
#section6 {
	position:absolute;
	left:677px;
	top:153px;
	width:125px;
	height:45px;
	z-index:10;
	overflow: auto;
	padding-right: 5px;
	margin-right: 5px;
	visibility: hidden;
}
/* Gray Bars */
#sectionBars{
	position: absolute;
	top: 127px;
	left: 206px;
	width: 596px;
	height: 60px;
	z-index: 2;
	visibility: hidden;
}
/* Since 1972 */
#since1972{
	position: absolute;
	top: 12px;
	left: 149px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	z-index: 2300;
}
#form{
	position: absolute;
	top: 193px;
	left: 300px;
	z-index: 50;
	overflow: auto;
	height: 425px;
	width: 680px;
}
/* SiteMap Button */
#siteMap {
	position:absolute;
	left:709px;
	top:555px;
	width:83px;
	height:16px;
	z-index:9;
	visibility: hidden;
}
/* Table Header for specifications Pages */
#tableHeaders{
	position: absolute;
	top:275px;
	left:60px;
	width:744px;
	z-index: 13;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	word-spacing: normal;
	vertical-align: text-top;
	line-height: 10px;
	border-style: line;
}
#repInfo{
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	top: 186px;
	left: 591px;
	width: 293px;
	height: 374px;
	z-index: 30;
	overflow: auto;
}
#schier{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
	visibility: visible;
}
#washington{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#oregon{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#california{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#nevada{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#idaho{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#montana{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#wyoming{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#utah{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#arizona{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#newmexico{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#colorado{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#ndakota{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#sdakota{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#nebraska{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#kansas{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#oklahoma{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#texas{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#minnesota{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#iowa{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#missouri{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#arkansas{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#louisiana{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#wisconsin{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#illinois{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	visibility: hidden;
}
#michigan{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#indiana{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#ohio{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#kentucky{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#tennessee{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#mississippi{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#alabama{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#florida{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#georgia{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#scarolina{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#ncarolina{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#virginia{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#wvirginia{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#pennsylvania{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#newyork{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#dc{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#de{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#md{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#nj{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#ri{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#ct{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#ma{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#vt{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#nh{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#me{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#caribbean{
	top:10px;
	margin-top: 10px;
	margin-left: 10px;
	height: 320px;
	overflow: auto;
	font-family:Arial, Helvetica, sans-serif;
	overflow:scroll;
}
#map{
	position:absolute;
	top:150px;
	left:0px;
	width: 415px;
	height:363px;
	z-index: 55;
}
/* Red and Gray buttons on top of table for specifications */
#infoNavLeftRed{
	background-color:#FF0000;
	position: absolute;
	top: 350px;
	left: 788px;
	width: 50px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavLeftGray{
background-color:#CCCCCC;
	position: absolute;
	top: 350px;
	left: 788px;
	width: 50px;
	height: 15px;
	z-index: 23;
	visibility:none;
}
#infoNavMidRed{
	background-color:#FF0000;
	position: absolute;
	top: 350px;
	left: 840px;
	width: 50px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavMidGray{
	background-color:#CCCCCC;
	position: absolute;
	top: 350px;
	left: 840px;
	width: 50px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavRightRed{
background-color:#FF0000;
	position: absolute;
	top: 350px;
	left: 892px;
	width: 50px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavRightGray{
	background-color:#CCCCCC;
	position: absolute;
	top: 350px;
	left: 892px;
	width: 50px;
	height: 15px;
	z-index: 23;
visibility:none;
}

#infoNavLeftRed2{
	background-color:#FF0000;
	position: absolute;
	top: 350px;
	left: 758px;
	width: 60px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavLeftGray2{
background-color:#CCCCCC;
	position: absolute;
	top: 350px;
	left: 758px;
	width: 60px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavMidRed2{
background-color:#FF0000;
	position: absolute;
	top: 350px;
	left: 820px;
	width: 60px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavMidGray2{
	background-color:#CCCCCC;
	position: absolute;
	top: 350px;
	left: 820px;
	width: 60px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavRightRed2{
background-color:#FF0000;
	position: absolute;
	top: 350px;
	left: 882px;
	width: 60px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#infoNavRightGray2{
	background-color:#CCCCCC;
	position: absolute;
	top: 350px;
	left: 882px;
	width: 60px;
	height: 15px;
	z-index: 23;
visibility:none;
}
#logo{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 1016px;
	height: 302px;
	z-index:15;
}
#redBanner {
	position:absolute;
	left:50px;
	top:900px;
	width:550px;
	height:40px;
	z-index:12;
}
#redCopy {
	position:absolute;
	left:5px;
	top:5px;
	width:540px;
	height:31px;
	z-index:1000;
	line-height: 10px;
}
