 
/* ===============================
Base CSS 
Body Header Footer
  =============================*/

/* ========================== 
WD MAIN BACKGROUND COLOR  
============================= */
body {
background-color: #FFFFFF;
background-image:url(/asset_upload_file855_2647.jpg);
background-repeat:repeat-x;
margin: 0;
padding: 0;
}

/* =============== 
GLOBAL  
=============== */

html, body, form, fieldset {
/*margin: 0;
padding: 0;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
line-height: normal;
}
a img {
border: none;
}
h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {
margin: 0;
padding: 0;
}
pre {
font-size: 13px;
}

/* Form field text-scaling */
input, select, textarea {
font-size: 100%;
}

p {
padding-bottom: 5px;
}

/* ============== 
MAIN WRAPPER 
============== */
#main-wrapper {
width: 980px;
background-color: #FFFFFF;
/*background-color: #410000;*/
border-right-width: 2px;
border-left-width: 2px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #FFFFFF;
border-left-color: #FFFFFF;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-right: 21px;
padding-left: 21px;
max-width: 956px !important;
min-width: 780px !important;
}

/* ============== 
HEADER 
============== */

#header-area {
height: 115px;
width: 980px;
background-color: #FFFFFF;
}
#header-area .logo {
float: left;
height: 70px;
width: 306px;
margin-top: 20px;
margin-bottom: 25px;
}

#header-area .advertisment {
float: right;
margin-top: 20px;
margin-right: 20px;
margin-bottom: 25px;
}

#header-area .links {
float: right;
margin-top: 80px;
margin-right: -265px;
margin-bottom: 20px;
}

#header-area .links a:link {
color: #333333;
text-decoration: none;
}

#header-area .links a:visited {
color: #333333;
text-decoration: none;
}

#header-area .links a:hover {
color: #9F9F9F;
text-decoration: none;
}

#Searchbox {
width: 270px;
height: 22px;
float: right;
padding-top: 77px;
padding-right: 30px;
padding-bottom: 16px;
padding-left: 0px;
}
#Searchbox .searchimg {
background-image: url(/images/search_bg.png);
width: 190px;
height: 25px;
font-size: 10pt;
font-weight: normal;
background-repeat: no-repeat;
background-position: left center;
padding-left: 28px;
padding-top: 5px;
padding-bottom: 5px;
//padding-top: 20px; /* IE ONLY */
//padding-bottom: 10px; /* IE ONLY */
}
.searchfield {
padding-right: 3px;
}
.search-go {
padding-bottom: 11px;
}

/* ==============
 MAIN BODY 
 ============== */
#mainbody {
background-color: #FFFFFF;
width: 980px;
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
.clearfloat { 
clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* ==============
 FOOTER  
 ============== */
#footer {
/*background-color: #76756A;*/
background-color: #0B0B0B;
background-image: url(/images/main_bottom.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center bottom;
width: 956px;
clear: both;
}
#wdfooter {
/*height:110px;*/
/*width: 925px;*/
margin-bottom:0px;
padding:21px 10px;
text-align:center;
background-image:url();
background-repeat:repeat-x;
/* display:block;*/
background-color:#FFFFFF;
}
#wdfooter .mainLinks {
/*padding-bottom:10px;*/
/*margin-bottom:20px;*/
padding-bottom:10px;
margin-bottom:20px;

/*background-color: #222222;
height:40px;
width: 956px;
padding-left: 0px;
margin-left: 0px;
font-size: 10pt;
font-color: 000000;*/

}
#wdfooter .wdfine {
/*padding-top: 20px;*/
padding-top: 20px;
font-size: 8pt;
} 


/************/
.roundBox {
/*BLUE BACKGROUND FADE IN STORE LOCATOR FORM
background:url(/assets/images/backgrounds/blueStrip.jpg);*/
background-color: White;

}

.roundBox p, .roundBox ul, .roundBox ol, .roundBox dl, .roundBox form
{
margin: 0;
font-size: 95%;

}

.roundBox ul li
{
margin: 0 0 0px 10px;
padding-left: 15px;
list-style: none;
/*background: url(/assets/images/box/bullet-alt.gif) no-repeat 0 3px;*/
}

#search input
{
vertical-align: top;
}

#zipsearch input
{
vertical-align:top;
}

#search-text
{
border:1px solid #CCCCCC;
color:#666666;
font: bold 70% Trebuchet MS, Tahoma, Arial, sans-serif;
padding:7px;
width: 104px;
vertical-align:middle;
}

.noScreen {
display:none;
}

.leftImage_Body {
float:left;padding:20px;padding-left:0px
}
.rightImage_Body {
float:right;padding:20px;padding-right:0px
}

/*    Link Labels     */
.pdfLink { padding-right: 40px; background: url(/assets/images/linkTags/linktag_pdf.gif) no-repeat 100% .5em; background-position:top right}
/*.docLink { padding-right: 40px; background: url(/assets/images/linkTags/doc.gif) no-repeat 100% .5em; }
.zipLink { padding-right: 40px; background: url(/assets/images/linkTags/zip.gif) no-repeat 100% .5em; }
.excelLink { padding-right: 40px; background: url(/assets/images/linkTags/xls.gif) no-repeat 100% .5em; }*/


.divSpace {
padding:10px 0px;
padding-right: 10px;
border-bottom:1px dashed #999999;

}

/*.mainText
{
font: normal 80% Georgia,Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
padding:0px;
padding-top:0px;
}*/

/*.mainText{

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
line-height: 165%;
margin-top: 10px;
margin-left: 20px;
width: 95%;
background-color: white;
padding-bottom:15px;
}
*/

.mainText
{
font: normal 80% Georgia,Verdana, Arial, Helvetica, sans-serif;
font-size:60%;
padding:0px;
padding-top:0px;
background-color: white;
padding-bottom:15px;
}

.mainText ul
{
padding-left: 10px;
list-style-position: inside;
}

.calloutHeader {
background-color:#F7F7F7;
font-size:100%;
font-weight:bold;
padding:20px 0;
margin:10px 0;
border:dashed #CCCCCC;
border-width:1px 0px;
text-align:center;
}


/***************************
h1 {
letter-spacing:-.5px;
color:#456982;
font-family: sans-serif, veranda,  Trebuchet MS;
font-size:135%;
padding:3px 0px;
}
h1.small {
letter-spacing:.5px;
font-weight: lighter;
color:#b9d7df;
font-size:98%;
padding:3px 0px;
}
h1.med {

letter-spacing:.5px;
font-weight: normal;
color:#5b89a9;
font-size:120%;
padding:3px 0px;
}

h1.blue {

color:#5B89A9;
font-size:120%;
font-weight: 100;
}**********************/

.style1 {
font-size: 80%;
}

h1.style5 {
font-size: 80%;
}


h1.style3 {

font-color: #000000;

}

.wraperRight{
 style=" border: 5px solid black;
 }
 
/***************/
/* ================== 
RIGHT COLUMN 
===================== */

#RightCol {
width: 584px;
float: right;
margin: 0px;
padding-top: 22px;
padding-bottom: 0px;
background-color:#ffffff;
}

.listify{
font-size: 90%;
}

.listify li {
list-style-image: url(/images/bullets/check_red_small.gif);
margin-left: 20px;
font-size: 90%;

}

.listify li li {
list-style-image: url(/images/bullets/indent1.png);
font-size: 90%;
}

.listify li li li, .listify .no_image li {
list-style-image: none;
list-style-type:none;
font-size: 90%;
}

ul.checkMark_small {
list-style-type: none;
padding-left: 30px;
margin-left: 0;
font-style:italic;
}
li.checkMark_small {
background: url(/images/bullets/check_red_small.gif) left top no-repeat;
padding-left: 25px;
padding-bottom:5px;
margin-bottom: 6px;
font-size: 80%;
}

em.checkMark_small
{
font-style:italic;
font-size: 80%;
}

ul.checkMark_small2 {
list-style-type: none;
padding-left: 30px;
margin-left: 0;
font-size: 80%;

}
li.checkMark_small2 {
background: url(/images/bullets/check_red_small.gif) left top no-repeat;
padding-left: 25px;
padding-bottom:5px;
margin-bottom: 6px;
font-size: 80%;
}
em.checkMark_small2
{
font-style:italic;
font-size: 80%;
}

ul.checkMark {
list-style-type: none;
padding-left: 0;
margin-left: 0;
}
li.checkMark {
background: url(/images/bullets/check_red_small.gif) left top no-repeat;
padding-left: 25px;
margin-bottom: 14px;
}
em.checkMark
{
font-style:italic;
}


ul.checkMark_small_blue {
list-style-type: none;
padding-left: 10px;
padding-top:10px;
margin-left: 0;
font-style:italic;
}
li.checkMark_small_blue {
margin-left: 20px;
margin-bottom: 10px;
list-style-image: url(/images/bullets/check_red_small.gif);
}
em.checkMark_small_blue
{
font-style:italic;
}

/*Substainability page*/
#wrapper{
text-align:left;
margin:0 auto;
width:100%;
}
#sidebar{
width: 240px;
float:right;
padding: 15px 15px;
}
#firstparagraph{
width: 630px;
float: left ;
padding: 10px 5px;
}
.greenP{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0;
padding: 0;
}

.h1.greenP{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 color:#006600;
}

.locatorBoxHolder
{
font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 125%;
margin-right:16px;
text-align: left;
line-height: 190%;
}

#search-text-zip
{

border:1px solid #9ECFDA;
font-weight:bold;
font-style:normal;
margin-top:1px;
font-family:Trebuchet MS, Tahoma, "Times New Roman", Times, serif;
font-size:100%;
color:#1D5576;
padding:4px;
width: 100px;
text-align:left;
vertical-align:middle;
}

/*Careers folder page style*/

#flash_banner
{
width:959px;
heigh:266px;
}

#nav_area
{
float:right;
}


h4.level4
{
 color:black;
 text-align:left;
 padding-left:0px;
}

#content_area.float_image
{
float:right;
padding-left:10px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
}

#clear_float
{
clear:both;
padding-top:15px;

}

#video3columns
{
float:left;
width:33%;
}
