body { margin:0px 0px 0px 0px;
		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 9pt;
		text-decoration: none;
		font-weight: normal;
		scrolling: on;
		overflow: scroll;
		}

a:link 		{ color:#09018B; text-decoration:underline; }
a:hover 	{ color:#EBBE1A; text-decoration:none; }

a.store:link { color:#09018B; text-decoration:none; }
a.store {	color:#09018B; text-decoration:none; }
a.store:hover { color:#EBBE1A; text-decoration:none; }

.inforeq {
  background-color: #FFFFFF;
  font-family: arial, verdana, sans-serif;
  color: #000000;
  font-size: 9pt;
  border-style: solid;
  border-width : 1px 1px 1px 1px;
  text-decoration : none;
  padding : 4px;
  border-color : #09018B #09018B #09018B #09018B;
}

.inforeq:hover { background-color: #000000;
	border: 1px solid #EOEOEO;
	color: white;}

td.rightbar { padding-top: 16px; padding-left: 8px; }

li   {
		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 9pt;
		text-decoration: none;
		font-weight: normal;
		}

.header {
		font-family: arial, verdana, sans-serif;
		color: #09018B;
		font-size: 13pt;
		text-decoration: none;
		font-weight: bold;
		text-align: left;
	}

p.subheader {
		font-family: arial, verdana, sans-serif;
		color: #09018B;
		font-size: 12pt;
		text-decoration: none;
		font-weight: bold;
		font-style: italic;
		text-align: left;
	}

p.center {
		font-family: arial, verdana, sans-serif;
		color: #09018B;
		font-size: 12pt;
		text-decoration: none;
		font-weight: bold;
		text-align: center;
	}

.article {
		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 9pt;
		text-decoration: none;
		font-weight: normal;
		text-align: justified;
	}

.store {
		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 10pt;
		text-decoration: none;
		font-weight: bold;
		text-align: justified;
	}

.right {
		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 9pt;
		text-decoration: none;
		font-weight: normal;
		text-align: right;
	}

.rightbar {
		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 8pt;
		text-decoration: none;
		font-weight: normal;
		text-align: justified;
	}

.bold {
			font-family: arial, verdana, sans-serif;
			color: #000000;
			font-size: 9pt;
			text-decoration: none;
			font-weight: bold;
			text-align: justified;
	}
.title {
		font-family: helvetica, verdana, sans-serif;
		color: #09018B;
		font-size: 11pt;
		text-decoration: none;
		font-weight: bold;
		text-align: justified;
	}


.error {
		font-family: arial, verdana, sans-serif;
		color: #FF0000;
		font-size: 9pt;
		text-decoration: none;
		font-weight: normal;
		text-align: justified;
	}

.caption {
		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 8pt;
		text-decoration: none;
		font-style: italic;
	}


p.hlhead {
		font-family: arial, verdana, sans-serif;
		color: #FFFFFF;
		font-size: 9pt;
		text-decoration: none;
		font-weight: bold;
		text-align: justified;
	}

p.hlart {

		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 7pt;
		text-decoration: none;
		font-weight: normal;
		text-align: justified;
	}

p.jobthumb {
		font-family: arial, verdana, sans-serif;
		color: #000000;
		font-size: 10pt;
		font-weight: bold;
		font-style: underline;
	}

p.navlink9 {
		font-family: arial, verdana, sans-serif;
		color: #24408f;
		font-size: 11.5pt;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		}

.login {
		font-family: arial, verdana, sans-serif;
		font-size: 8pt;
}

a.navlink {
		font-family: arial, verdana, sans-serif;
		color: #FFFFFF;
		font-size: 10pt;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		}

a.navlink:hover { color:#EBBE1D; text-decoration: none; }

a.navlink2 {
		font-family: arial, verdana, sans-serif;
		color: #020274;
		font-size: 9.5pt;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		}

a.navlink2:hover { color:#9999FF; text-decoration: none; }

a.navlink3 {
		font-family: arial, verdana, sans-serif;
		color: #FFFFFF;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		}

a.navlink3:hover { color:#EBBE1D; text-decoration: none; }

.petrobutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/Petrochem.jpg") 0 0 no-repeat;
text-decoration: none;
}

.petrobutton a:hover {
background: url("./images/Petrochem-Glow.jpg") 0 0 no-repeat;
}

.utilitybutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/Utilities.jpg") 0 0 no-repeat;
text-decoration: none;
}

.utilitybutton a:hover {
background: url("./images/Utilities-Glow.jpg") 0 0 no-repeat;
}

.buildingbutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/Buildings.jpg") 0 0 no-repeat;
text-decoration: none;
}

.buildingbutton a:hover {
background: url("./images/Buildings-Glow.jpg") 0 0 no-repeat;
}

.polbutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/Police-Button.jpg") 0 0 no-repeat;
text-decoration: none;
}

.polbutton a:hover {
background: url("./images/Police-Button-Glow.jpg") 0 0 no-repeat;
}

.firebutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/Fire-Button.jpg") 0 0 no-repeat;
text-decoration: none;
}

.firebutton a:hover {
background: url("./images/Fire-Button-Glow.jpg") 0 0 no-repeat;
}

.hlsbutton a {
float: left;
display:block;
width: 241px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/Homeland-Button.jpg") 0 0 no-repeat;
text-decoration: none;
}

.hlsbutton a:hover {
background: url("./images/Homeland-Button-Glow.jpg") 0 0 no-repeat;
}


.homebutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/homebutton.jpg") 0 0 no-repeat;
text-decoration: none;
}

.homebutton a:hover {
background: url("./images/homebuttonglow.jpg") 0 0 no-repeat;
}

.businessbutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/businessbutton.jpg") 0 0 no-repeat;
text-decoration: none;
}

.businessbutton a:hover {
background: url("./images/businessbuttonglow.jpg") 0 0 no-repeat;
}


.marinebutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/marinebutton.jpg") 0 0 no-repeat;
text-decoration: none;
}

.marinebutton a:hover {
background: url("./images/marinebuttonglow.jpg") 0 0 no-repeat;
}

.railwaybutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/railwaybutton.jpg") 0 0 no-repeat;
text-decoration: none;
}

.railwaybutton a:hover {
background: url("./images/railwaybuttonglow.jpg") 0 0 no-repeat;
}

.buscoachbutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/buscoachbutton.jpg") 0 0 no-repeat;
text-decoration: none;
}

.buscoachbutton a:hover {
background: url("./images/buscoachbuttonglow.jpg") 0 0 no-repeat;
}




.outletbutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/Outlet.jpg") 0 0 no-repeat;
text-decoration: none;
}

.outletbutton a:hover {
background: url("./images/Outlet-Glow.jpg") 0 0 no-repeat;
}

.milbutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/US-Military.jpg") 0 0 no-repeat;
text-decoration: none;
}

.milbutton a:hover {
background: url("./images/US-Military-Glow.jpg") 0 0 no-repeat;
}

.intbutton a {
float: left;
display:block;
width: 201px;
height: 75px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/International.jpg") 0 0 no-repeat;
text-decoration: none;
}

.intbutton a:hover {
background: url("./images/International-Glow.jpg") 0 0 no-repeat;
}

.viewcart a {
margin: 10 20 0 0;
float: right;
display:block;
width: 124px;
height: 50px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/View-Cart.jpg") 0 0 no-repeat;
text-decoration: none;
}

.viewcart a:hover {
background: url("./images/View-Cart-Glow.jpg") 0 0 no-repeat;
}

.backtoprod a {
margin: 10 10 0 0;
float: right;
display:block;
width: 186px;
height: 50px;
font: bold 13px sans-serif;;
color:#333;
background: url("./images/Back-to-Product.jpg") 0 0 no-repeat;
text-decoration: none;
}

.backtoprod a:hover {
background: url("./images/Back-to-Product-Glow.jpg") 0 0 no-repeat;
}

.space {
	float: left;
	display: block;
	width: 150px;
	height: 60px;
}

td.sides {
		background-image: url("./images/topbar.jpg");
		background-repeat: repeat-x;
		background-color: #E0E0E0;
		width: 100px;
		}

tr.silverback {
		background-image: url("./images/silverback.jpg");
		background-repeat: repeat-x;
		color: #09018B;
		font-family: arial, verdana, sans-serif;
		font-weight: bold;
}

table.snap {
	background-image: url("./images/gradient.jpg");
	background-repeat: none;
}

table.info, td.info {
	border: 1px black solid;
}

img		{ border: none; }
img.rightalign	{ margin-left: 50px; }

img.center {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

ul.management {
	list-style-type: none;
}


#container {
	width: 900px;
	float: none;
	margin: 0px, 0px, 0px, 0px;
}

#fullcontainer {
	width: 900px;
	float: none;
	margin: 0px, 0px, 0px, 0px;
}

.milproduct {
	width: 225px;
	float: left;
	position: relative;
	padding-bottom: 30px;
}

.product {
	width: 245px;
	float: left;
	position: relative;
	padding-bottom: 30px;
}


.subtext {
	width: 900px;
	float: left;
	position: relative;
	margin: 20px, 20px, 20px, 0px;
	padding-top:0px;
}

.detail {
	width: 380px;
	float: left;
	position: relative;
}

.detail2 {
	width: 350px;
	float: left;
	position: relative;
}

.imagediv {
	width: 300px;
	float: left;
	position: relative;
}

.info {
	width: 600px;
	float: left;
	position relative;
}

.blue {
	color: #09018B;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
}