html,body{margin:0;padding:0}

body{
    font: 9pt Verdana, Arial, Helvetica, sans-serif;
    color: #555555;
    background: url(../images/mainBG.png) top left;
    }

#Container {
background:url(../images/mainBG-2.png) repeat-x top left;
}

#ContainerContent {
background:url(../images/contentBG.png) repeat-y top left;
width:800px;
margin:auto;
}

#Header {
background: url(../images/headerBG.png) no-repeat top left;
height:73px;
padding: 60px 40px 0 220px;
position:relative;
}

#Logo {
background: url(../images/onSiteShredLogo.png) no-repeat center left;
height:63px;
text-align:right;
}

#Logo img {
position:relative;
top:20px;
}

#bbb {
background: url(../images/bbb-logo.gif) no-repeat center left;
height:130px; width:85px;
position:absolute;
display:block;
margin: 20px 0 0 70px;
}

#Contact {
    font-weight:normal;
    padding:15px 0 0 20px;
	position:absolute;
	top:22px;
	left:516px;
	width:231px;
	height:96px;
	font-weight:bold;
	color:#527263;
}

#Contact p{
line-height:1;
}

#SecondaryHeader {
position:relative;
background:url(../images/secondaryHeaderMenu_new.jpg) no-repeat top left;
height:248px;
padding-left:26px;
}

#FlashBox{position:absolute; top: 10px; right: 33px;}


#Menu {
    width:184px;
    margin:0 0 0 0px;
    padding:10px 0 10px 0;
}

#Menu a {
    display:block;
    vertical-align:middle;
    height:38px;
}

a.menuBenefits:hover {
background: url(../images/menuBenefits.png) no-repeat top right;
}
a.menuHome:hover {
background: url(../images/menuHome.png) no-repeat top right;
}
a.menuServices:hover {
background: url(../images/menuServices.png) no-repeat top right;
}
a.menuPricing:hover {
background: url(../images/menuPricing.png) no-repeat top right;
}
a.menuNews:hover {
background: url(../images/menuPaperRecycling.png) no-repeat top right;
}
a.menuResources:hover {
background: url(../images/menuResources.png) no-repeat top right;
}

a.menuBenefitsActive {
background: url(../images/menuBenefits.png) no-repeat top right;
}
a.menuHomeActive {
background: url(../images/menuHome.png) no-repeat top right;
}
a.menuServicesActive {
background: url(../images/menuServices.png) no-repeat top right;
}
a.menuPricingActive {
background: url(../images/menuPricing.png) no-repeat top right;
}
a.menuNewsActive {
background: url(../images/menuPaperRecycling.png) no-repeat top right;
}
a.menuResourcesActive {
background: url(../images/menuResources.png) no-repeat top right;
}

#ApplicationBody {
    padding: 10px 52px 0 230px;
    background:url(../images/NAID-Logo.gif) no-repeat 60px 10px;
}

#Resources a, #News a  {
    display:block;
    clear:both;
}
#Footer {
background:url(../images/footerBG.png) no-repeat top left;
height:90px;
clear:both;
}

h1, h2, h3, h4 {
    margin-bottom:10px;
    color:#527263
}

h1 {
    font-size:16pt;
    margin-bottom:15px;
    padding-bottom:10px;
    border-bottom:1px dashed #7d958a;
}

h2{
    background:#527263;
    color:#FFFFFF;
    font-weight:normal;
    padding:5px;
}

h3 {
    color:#7d958a;
    font-weight:bold;
}

p {
    line-height:1.7;
    margin-bottom:10px;
    text-align:justify;
}

#ThankYou {
    background:#527263;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px;
}

img {
    margin-bottom:10px;
}

.recordsDestruction {
    width:50%;
    float:left;
    margin-bottom:10px;
}

ul li, ol li  {
    line-height:1.7;
	margin-bottom:10px;
}

ul, ol {
    margin-bottom:10px;
}

.servicesList li {
	list-style:disc;
	margin:0 0 10px 30px;
}

.servicesList {
	padding:20px 0 20px 130px;
}

.paperRetriever{
	background:url(../images/paperRetriever.png) no-repeat;
}

.cabinet {
	background:url(../images/cabinet.png) no-repeat;
}

label {
display:block;
margin-bottom:10px;
font-weight:bold;
}

input, textarea {
display:block;
}

form {
display:block;
margin-bottom:10px;
}