body
{
border: 0;
text-align: center;
background: url("images/bg.jpg") top center no-repeat;
background-color: #202020;
margin: auto;
background-attachment: fixed;
}

h1	
{
color: #0a50a1;
margin-top: 5px;
margin-bottom: 0px;
background-color: transparent;
font-family: Verdana, Arial, sans-serif;
font-size: 18px;
}

h2	
{
color: #fff;
margin-top: 0px;
margin-bottom: 0px;
background-color: transparent;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
}

h4	
{
color: #fff;
margin-top: 0px;
margin-bottom: 0px;
background-color: transparent;
font-family: Verdana, Arial, sans-serif;
font-size: 0.7em;
font-style: bold;
}

h3	
{
color: #0a50a1;
margin-top: 0px;
margin-bottom: 0px;
padding: 5px;
border-bottom: 1px solid #a2a2a2;
background-color: #333;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
}
	
p	
{
color: #bcbcbc;
background-color: transparent;
font-family: verdana, sans-serif;
font-size: 0.7em;
margin-bottom: 15px;
line-height: 17px;
}

a
{
text-decoration: none;
color: #fff;
font-family: verdana, sans-serif;
}

a:hover
{
font-family: verdana, sans-serif;
text-decoration: underline;
}

img.floatLeft { 
float: left; 
margin-right: 8px;
border: #a2a2a2 solid 1px;
}

img.floatright { 
float: right; 
margin-left: 8px;
border: #a2a2a2 solid 1px;
}

img.divider {
float: right; 
display: block;
margin-top: 10px;
}

a.products
{
float: right; 
display: block;
width: 92px;
height: 93px;
text-decoration: none;
background: url("images/products.gif") 0 0 no-repeat;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

a:hover.products
{
float: right; 
display: block;
width: 92px;
height: 93px;
background: url("images/products.gif") 0 0 no-repeat;
text-decoration: none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
}

a.services
{
float: right; 
display: block;
width: 84px;
height: 93px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
background: url("images/services.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.services
{
float: right; 
display: block;
width: 84px;
height: 93px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
background: url("images/services.gif") 0 0 no-repeat;
text-decoration: none;
}

a.contact
{
float: right; 
display: block;
width: 107px;
height: 93px;
background: url("images/contact.gif") 0 0 no-repeat;
text-decoration: none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

a:hover.contact 
{
float: right; 
display: block;
width: 107px;
height: 93px;
background: url("images/contact.gif") 0 0 no-repeat;
text-decoration: none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
}

a.home
{
float: right;  
display: block;
width: 76px;
height: 93px;
background: url("images/home.gif") 0 0 no-repeat;
text-decoration: none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

a:hover.home
{
float: right; 
display: block;
width: 76px;
height: 93px;
background: url("images/home.gif") 0 0 no-repeat;
text-decoration: none;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
}

.addClearance { clear: both; }

#textboxes
{
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
padding-left: 20px;
margin-top: 5px;
margin-bottom: 5px;
}

#top
{
background-color: #000; 
min-width: 820px;
width: 820px;
height: 93px;
padding: 0px;
background-image: url("images/banner_bg.gif");
}


#leftnav
{
float: left;
width: 220px;
height: 100%;
margin: 0;
background-color: #191919;
}

#leftnav2
{
width: 190px;
margin-left: 9px;
background-color: #333;
padding: 5px;
border: #a2a2a2 solid 1px;
}

#address
{
text-align: left;
float: left;
width: 190px;
background-color: #191919;
padding: 5px;
}

#contact
{
text-align: left;
float: left;
width: 155px;
background-color: #191919;
padding: 5px;
}

#emergency
{
text-align: left;
float: left;
width: 190px;
background-color: #191919;
padding: 5px;
}

#content
{
text-align: left;
margin-left: 221px;
padding: 10px;
background-color:#000000;
border-collapse: collapse;
}

#footer
{
height: 65px;
clear: both;
font-family: Verdana, Arial, Sans-Serif;
margin: 0 auto;
background-color: #191919;
}

#footer p 
{
color: #bcbcbc;
background-color: transparent;
font-family: verdana, sans-serif;
font-size: 0.7em;
line-height: 17px;
margin-top: 0;
margin-bottom: 0;
}

#navlist
{
height: 100%;
margin: 0 auto;
padding-left: 0px;
text-indent: 0;
font-size: 0.6em;
line-height: 17px;
list-style-type: none;
}

#framecontentcenter
{
margin-left: auto;
margin-right: auto;
margin-top: 0;
width: 820px;
min-width: 820px;
background-image: url("images/framecontentcenter_bg.gif");
background-position: top left;
background-repeat: repeat-y;
background-color: #000;
text-align: left;
}