@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
background:#fd0207 url(/Images/bg.jpg) repeat-x;
}

#marginWrap {
width:1023px;
margin:0px auto;
}
#flash {
float:left;display:inline;
margin-top:11px;
margin-left:1px;

}
#header {
width:1023px;
height:325px;
background:url(/Images/header.png) no-repeat;
float:left;display:inline;
}

#primary_nav ul {
margin:0px;
padding:0px;
list-style:none;
list-style-position:outside;
}
#primary_nav ul li {
float:left;display:inline;
margin:0px;
padding:0px;
}

#primary_nav {
width:832px;
height:17px;
float:left;display:inline;
margin:63px 0px 0px 191px;
}
#primary_nav ul li a {
height:17px;
display:block;
text-decoration:none;
}
#primary_nav ul li a span {
visibility:hidden;
}
#primary_home a {
width:93px;
}
#primary_home a:hover, #primary_nav li[id="primary_home"][class="selected"] a {
background:url(/Images/primary_navOn.png) 0px 0px no-repeat;
}
#primary_about a {
width:85px;
}
#primary_about a:hover, #primary_nav li[id="primary_about"][class="selected"] a {
background:url(/Images/primary_navOn.png) -93px 0px no-repeat;
}
#primary_products a {
width:125px;
}
#primary_products a:hover, #primary_nav li[id="primary_products"][class="selected"] a  {
background:url(/Images/primary_navOn.png) -178px 0px no-repeat;
}
#primary_services a {
width:118px;
}
#primary_services a:hover, #primary_nav li[id="primary_services"][class="selected"] a {
background:url(/Images/primary_navOn.png) -303px 0px no-repeat;
}
#primary_training a {
width:116px;
}
#primary_training a:hover, #primary_nav li[id="primary_training"][class="selected"] a {
background:url(/Images/primary_navOn.png) -421px 0px no-repeat;
}
#primary_qhse a {
width:76px;
}
#primary_qhse a:hover, #primary_nav li[id="primary_qhse"][class="selected"] a {
background:url(/Images/primary_navOn.png) -537px 0px no-repeat;
}
#primary_contact a {
width:111px;
}
#primary_contact a:hover, #primary_nav li[id="primary_contact"][class="selected"] a {
background:url(/Images/primary_navOn.png) -613px 0px no-repeat;
}
#primary_clients a {
width:108px;
}
#primary_clients a:hover, #primary_nav li[id="primary_clients"][class="selected"] a {
background:url(/Images/primary_navOn.png) -724px 0px no-repeat;
}
#mainWrap {
width:1023px;
float:left;display:inline;
background:url(/Images/content_rpt.png) repeat-y;
}
#main {
width:1023px;
background:url(/Images/home_pageTop.png) no-repeat;
float:left;display:inline;
font-size:14px;
font-family:Arial;
line-height:16px;
min-height:150px;
}
#main p {
margin:0px 0px 10px 0px;
}

a {
color:#990000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

#left {
width:470px;
float:left;display:inline;
margin:75px 0px 0px 28px;
}
#grayBox {
width:274px;
height:128px;
background:url(/Images/grayBox.png) no-repeat;
padding:17px 0px 15px 17px;
color:#fff;

}
.whiteLink {
color:#fff;
text-decoration:none;
}
#right {
width:471px;
float:left;display:inline;
margin:75px 0px 0px 36px;
}

#pageBottom {
width:1023px;
height:47px;
float:left;display:inline;
background:url(/Images/pageBottom.png) no-repeat;
font-size:12px;
font-family:arial;
color:#999999;
padding-top:45px;
}
#pageBottom a {
margin:0px 5px;
font-size:12px;
font-family:arial;
color:#999999;
}
.footer_cpyRight {
float:left;display:inline;
padding-left:28px;
margin-right:135px;
}

#underFooter {
margin-top:30px;
float:left;display:inline;
min-height:50px;
width:100%;
}
