/* ---------------------------
*     General Text Styles
*  --------------------------- */
body {
	margin: 0;
	padding: 0;
	color: #000;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #e9e2c6;
}

a {
    color: #000066;
    text-decoration: none;
    border-bottom: 1px dotted #000066;
    outline: 0;
}

a:hover {
    color: #cb8600;
    text-decoration: none;
    border-bottom: 1px dotted #cb8600;
}
a.imgnoborder {
    border: none !important; 
}

p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.3em;
}
.date {
	margin: 0;
	padding: 0;
	color: #e9e2c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}

#content p img.detailImage {
	width: 180px;
	margin: 5px 10px 10px 0;
	padding: 10px;
	border: #909090 1px solid;
	float: left;
}

#content p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.3em;
}

#contentRight img {
	text-align: left;
	padding: 0;
}

/* Old Classes for Bold Text */
.sh1 {
    font-size:16px;
	font-weight:bold;
	padding:5px;
	background-color: #F5E7A3;
	vertical-align: top;
} 

.sb1 {
	padding:5px;
	vertical-align: top;
}

.bc2 {
	padding:5px;
	text-align:center;
	font-weight: bold;
	vertical-align: top;
}

.sup {
	font-size: smaller;
    vertical-align: top;
    line-height: .9em;
}

ul {
    margin: 3px 0 15px 10px;
    padding: 0 0 0 5pt;
    list-style-type: square;
}

.ul li {
    margin: 3px 0 5px 20px;
    padding: 0;
    list-style-type: square;
}

ol {
	margin: 3px 0 5px 20px;
    padding: 5px;
	list-style: decimal;
}

.ol li {
    margin: 3px 0 5px 20px;
    padding: 0;
    list-style: decimal;
}

.headline {font-weight:bold;}

img.border {
    border: solid 1px #909090;
}

.icon {
    margin: 0 3px 0 0;
    padding: 0;
}

.backButton {
   font-size : 10px;
   padding: 10px 0 0 0;  
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}
/* ---------------------------
*    General Heading Styles
*  --------------------------- */
h1 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #666;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 30px;
	font-weight:bold;
	}

h3 {
    font-size: 16px;
	font-weight:bold;
    color: #666;
    margin: 0;
    padding: 0;
}

h5 {
    font-size: 16px;
	font-weight:bold;
    color: #666;
    margin: 6px;
    padding: 20;
}

h4 {
    font-size: 12px;
	font-weight:bold;
    color: #000;
    margin: 0;
    padding: 0;
}

h4 a{
    font-size: 12px;
	font-weight:bold;
    color: #000066;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

h4.executiveHeader {
    margin: 10px 0 0 0;
    padding: 0;
}

/* ---------------------------
*   General Navigation Styles
*  --------------------------- */

/* --->>>SECONDARY NAV<<<--- */

#secondaryNav {
	position: relative;
	width: 144px;
	float: left;
	margin: 0;
	padding: 0 10px;
}

#secondaryNav h4 {
    margin:0pt 0pt 2px;
}

#secondaryNav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#secondaryNav ul li {
    width: 144px;
    margin: 0;
    margin-bottom: 4px;
    padding: 0;
    padding-left:8px;
    font-size: 11px;
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px; 
}

#secondaryNav ul ul li {
    width: 144px;
    margin: 4px;
    margin-bottom: 4px;
    padding: 0;
    font-weight: bold;
    padding-left:15px;
    font-size: 10px;
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 7px 5px; 
}

*html #secondaryNav ul ul li { margin: 0; width: 100px;} /* Fixes IE Header Alignment */


#secondaryNav ul li a {
    font-weight: normal;
}

/* END OF SECONDARY NAV */

/* --->>>SEARCH<<<--- */
#search {
    float: right;
    margin: 0;
    padding: 0;
    width: 245px;
    height: 27px;
    background: url(http://www.gp.com/images/mainNavBg.gif) repeat-x left top;
}

#search fieldset {
    margin: 0;
    padding: 0;
    border: none;
    width: 160px;
	height: 18px;
    float: right;
    vertical-align: middle;
}

#search label a {
    float: right;
    position: relative;
    top: 3px;
    height: 18px;
    width: 39px;
    padding: 0;
    margin: 0;
    margin-right: 10px;
    background: url(/images/searchButton.gif) no-repeat;
    text-decoration: none;
    border: 0;
}

#search label a:hover {
    float: right;
    position: relative;
    top: 3px;
    height: 18px;
    width: 39px;
    padding: 0;
    margin: 0;
    margin-right: 10px;
    background: url(/images/searchButtonOver.gif) no-repeat;
    text-decoration: none;
}

#search input {
    float: left;
    position: relative;
    top: 4px;
    margin: 0;
    width: 100px;
    height: 15px;
    margin-right: 5px;
    font-size: 11px;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #000;
    background: #fff;
}

/* style form elements on focus */
#search input:focus, textarea:focus
{
    background: #ffc;
}
/* END OF SEARCH STYLES */

/* -----------------------------------------
*  General Page Structure and Element Styles
*       (gp.com - global)
*  -----------------------------------------*/

/* --->>>FLOATS<<<--- */
.floatRight {float:right;}
.floatLeft {float:left;}

img.floatLeft {
    float: left;
    margin: 4px;
}

img.floatRight {
    float: right;
    margin: 4px;
}

/* --->>>FORMS<<<--- */

form.cssForm fieldset {
	margin-bottom: 10px;
	border: none;
}

form.cssForm legend {
	padding: 0 2px;
	font-weight: bold;
	color:#990000;
	margin: 0 -7px; /* IE Win */
	border: none;
}

form.cssForm label {
    float:left;
    text-align:right;
    margin-right: 1.0em;
	display: inline-block;
    line-height:12px !important;
    line-height:14px;
 	vertical-align: top;
 	text-align:right;
    width: 140px; /* Width of labels */
}

form.cssForm fieldset ol {
  	margin: 0;
  	padding: 0;
}

form.cssForm fieldset li {
  	list-style: none;
  	padding: 5px;
  	margin: 0;
  	height: auto;
}

form.cssForm fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}
form.cssForm fieldset fieldset legend {
    padding: 0 0 5px;
    font-weight: normal;
}
form.cssForm fieldset fieldset label {
    display: block;
    width: auto;
}
form.cssForm em {
    font-weight: bold;
    font-style: normal;
    font-size:14px;
    padding:5px;
    color: #990000;
}

/*\*//*/
form.cssForm legend {
  display: inline-block;
}
/* IE Mac legend fix */

/* END OF FORM STYLES */

/* --->>>WRAPPER<<<--- */
#wrapper {
	margin: 0 auto;
	padding: 0 10px;
	width: 720px;
	position: relative;
	background:#fff url(/images/bgEdges.gif) repeat-y;
}

*html #contentWrapper {
	height: 450px;
}

#contentWrapper { 
    min-height: 450px;
}

/* --->>>HEADER<<<--- */
#header {
    width: 720px;
    margin: 0;
    padding: 0;
    height: 58px;
	background: #004f78;
    border-bottom: solid 1px #81a7bc;
}

#header img {
    float: left;
    width: 202px;
    margin: 0;
    padding: 0;
    background: inherit;
    border: 0;
}

#header #headerContent, #header #headerContent_sub {
    float: right;
    width: 518px;
    height: 58px;
    margin: 0;
    padding: 0;
    font-size: medium;
    background: #004f78;
}

#headerContent h1, #headerContent_sub h1 {
    width: 250px;
    float: left;
    margin: 20px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #fff;
    background: #004f78;
}

#headerContent h1 a, #headerContent h1 a:hover, #headerContent_sub h1 a, #headerContent_sub h1 a:hover {
  color:#FFFFFF;
  text-decoration:none;
}
 /* Main Header */
#header #headerContent h2 {
    width: 200px;
    margin-top: 5px;
    margin-right: 10px !important;
    /* Fix for IE 3px Float Bug */
    margin-right: 5px;
    float: right;
    font-size: 8pt;
    font-weight: normal;
    color: #ffffff;
    background: inherit;
    text-align: right;
}

 /* Sub Sites Header */
#header #headerContent_sub h2 {
    width: 200px;
    margin-top: 5px;
    margin-right: 10px !important;
    /* Fix for IE 3px Float Bug */
    margin-right: 5px;
    float: right;
    font-size: 8pt;
    color: #b4ccd8;
    background: inherit;
    text-align: right;
}

#header #headerContent h2 a, #header #headerContent_sub h2 a {
color: #b4ccd8;
text-decoration: none !important;
text-decoration: underline;
border-bottom: 1px dotted #b4ccd8;
}

#header #headerContent h2 a:hover, #header #headerContent_sub h2 a:hover {
color: #fff;
text-decoration: none !important;
text-decoration: underline;
border-bottom: 1px dotted #fff;
}

#header {
    width: 720px;
    margin: 0;
    padding: 0;
    height: 58px;
	background: #004f78;
    border-bottom: solid 1px #81a7bc;
}

#header img {
    float: left;
    width: 202px;
    margin: 0;
    padding: 0;
    background: inherit;
    border: 0;
}

#productsHeader {
	position:relative;
	z-index:1;
	clear: both;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 720px;
	height: 47px;
	background: #fff url(/images/headerBg.gif) repeat-x;
}

#productsHeader h1 {
    float: left;
    position: relative;
    padding: 0px;
    margin: 12px 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
}

#productsHeader h2 {
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	margin: 12px 3px 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8b8c8c;
}

#productsHeader h2.noParent {
	float: left;
	position: relative;
	padding: 0;
	margin: 12px 3px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8b8c8c;
}

/* Spacing for header slash*/
#productsHeader h3 {
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
    margin: 12px 3px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}

/* --->>>CONTENT WRAPPERS<<<--- */

/* Content with Secondary Nav and Without Callouts */
.wrapperNavOnly {
	content: "."; /* This dot is the actual appended content */
	clear: both;
	width: 720px;
	padding: 0;
	margin: 10px 0 10px 0;
	background: #fff url(/images/vertLine.gif) repeat-y 172px;
}

.wrapperNavOnly #contentLeft {
	margin: 0 10px 0 0!important;
	padding: 0;
	float: right;
	width: 526px !important; /* 720(contentWrapper)-144(secondaryNav)-20(space for vertLine) */
	/*For IE6 and under */
	margin: 0 5px 0 0;
}

.wrapperNavOnly #contentRight {
	display: none;
}

/* Content with Secondary Nav and Callouts */
.wrapperNavCallouts {
	content: "."; /* This dot is the actual appended content */
	clear: both;
	width: 700px;
	padding: 0;
	margin: 10px;
	background:url(/images/vertLineCallouts.gif) repeat-y right;
}

.wrapperNavCallouts #contentLeft {
	margin: 0;
	padding: 0;
	float: left;
	width: 144px;
}

.wrapperNavCallouts #contentRight {
	margin: 0;
	padding: 0;
	float: left;
	width: 288px;
}

/* Content Centered Full - One Column */
.wrapperCenteredFull {
	content: "."; /* This dot is the actual appended content */
	clear: both;
	width: 700px;
	padding: 0;
	margin: 10px;
}

.wrapperCenteredFull #content {
	width: 695px;
	padding: 0;
	margin: 0 auto; /* critical for centering */
}

.wrapperCenteredFull #contentLeft {
	width: 695px;
	margin: 0;
	padding: 10px 0 10px 0;
}

.wrapperCenteredFull #contentRight {
	display: none;
}

.wrapperCenteredFull #secondaryNav {
	display: none;
}

/* --->>>FOOTER<<<--- */
#footer {
	clear: both;
	vertical-align: bottom;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 692px;
	text-align: right;
	background: #004f78;
	color: #b4ccd8;
	border-top: 3px #B9CFDA solid;
}

#footer a {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #b4ccd8;
	border-bottom: 1px dotted #b4ccd8;
}

#footer a:hover {
	color: #fff;
	background: #004f78;
	border-bottom: 1px dotted #fff;
}

#bottomShadow {
	margin: 0px auto;
	padding: 0px 10px;
	width: 720px;
	height: 20px;
	padding-bottom: 10px;
	background: #e9e2c6 url(/images/bgBottom.gif) repeat-x;
}

/* ---------------------------
*    Email and Print Styles
*  --------------------------- */

/* --->>>PRINT<<<--- */
@media print {
.homeLinksSub {
	display:block!important;
	}
}

#print_logo {
    display: none;
}

.print_headerimg {
	display: none;
}

/* --->>>EMAIL<<<--- */
#emailPrint {
    width: 200px;
    float: right;
    left: 0;
    margin: 0;
    padding: 20px 10px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0000FF;
}

#emailPrint #email {
    float: right;
    left: 0;
    margin: 0;
    padding: 0 10px 0 0;
}

#emailPrint #email img {
    float: left;
    position: relative;
    left: 0;
    top: 1px;
    margin-right: 4px;
}

#emailPrint #print {
    float: right;
    position: relative;
    left: 0;
    margin: 0;
    padding: 0 0 0 5px;
}

#emailPrint #print img {
    float: left;
    position: relative;
    left: 0;
    top: -4px;
    margin-right: 4px;
    border: none;
}

/* ---------------------------
*    Specific Page Styles
*  --------------------------- */

/* --->>>ABOUT US<<<---

*    (gp.com/aboutus)   */

.aboutusRightColumn {
	margin: 0;
	padding-left: 5px;
	float: left;
	width: 230px;	
}

.aboutusLeftColumn {
	margin: 0;
	padding: 0;
	float: left;
	width: 290px;
}

*html .aboutusRightColumn {
    position: absolute;
    height: 1%;
}

.aboutusNoColumn {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 510px;
}

#historyNav {
	position:relative;
	left:-50px;
	top: -13px;
	display: block;
	width: 560px;
	height: 20px;
	margin: 0;
	padding-bottom: 15px;
	float: left;
	text-align:left;
	font-size: 11px;
}




/* --->>>SUSTAINABLE FORESTRY<<<---

*    (gp.com/aboutus/sustainability/forestry)   */

#flashHeader 
{
    width: 523px;
	height: 245px;
	clear: both;
	background-color: #fff;
	bottom-margin: 10px;
}

#flashspacer 
{
    width: 523px;
	height: 15px;
	clear: both;
	background-color: #fff;
}

#flash  {
	
	height: 235px;
	width: 523px;
	overflow: hidden;
	float: left;
	padding-bottom: 10px;
}



/* RESOURCES STYLES */


#resourcetext {
	width: 340px;
	float: left;
	padding-bottom: 10px;
}


/* SIDE BAR STYLES */
#resourcebar {
	float: right;
	list-style-type: none;
	background-color: #e3ddc9;
	font: bold 13px Arial, Helvetica, sans-serif;
	width: 165px; /* Main Menu Item widths */
}
.resourcebarphoto {
	display: inline;
	background-color: #e3ddc9;
	float: center;
	font: bold 13px Arial, Helvetica, sans-serif;
	
}

.resourcebar ul{
	float: left;
	list-style-type: none;
	background-color: #3d6b2b;
	font: bold 13px Arial, Helvetica, sans-serif;
	width: 165px; /* Main Menu Item widths */
}


.resourcebar ul li{
position: relative;
color: #e3ddc9;

}


/* Top level menu links style */
.resourcebar ul li a{
display: block;
color: #3d6b2b;
text-decoration: none;
text-indent: 5px;
padding: 10px 5px 5px 0px;
border-bottom: 1px solid #3d6b2b;
}

.resourcebar_title {
padding: 5px 0px;
text-indent: 10px;
margin-left: -6px;
background-color: #3d6b2b;
color: #ffffff;

}

.resourcebar ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #e3ddc9; /*background of tabs (default state)*/
}

.resourcebar ul li a:visited{
color: #787d77;
background-color: #e3ddc9;
}

.resourcebar ul li a:hover{
background-color: #a6afa2;
}

/*Sub level menu items */
.resourcebar ul li ul{
position: absolute;
width: 163px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}


/* END OF ABOUT US STYLES */

/* --->>>CONTACT US<<<---
*    (gp.com/contactus/) */

.contactLeft { 
    display: block;
    float: left;
    width: 225px;
}

.contactListLeft { 
    list-style-type:none;
    line-height: 20px;
    margin-left: 0;
}

.contactCenter { 
    display: block;
    float: left;
    width: 225px;
    padding: 0 10px 0 10px;
}

.contactListCenter{ 
    list-style-type:none;
    line-height: 20px;
    margin-left: 0;
}

.contactRight { 
    display: block;
    float: left;
    width: 225px;
}

.faqLink 
{
   text-decoration:none; 
   color:#000; 
   border-bottom:none;
}
/* END OF CONTACT US STYLES */

/* --->>>EXECUTIVE<<<---
*   (aboutus/executives) */

.lineGray {
    background: #666;
    padding: 1px 0 0 0;
    margin: 5px 0;
}

.execSubHead {
    padding: 0 0 0 5px;
    margin: 0 0 5px 0;
    background: #eeeeee;
}

#execLeftCol {
    float:left;
    width: 396px;
}

#execRightCol {
    float:right;
    height: auto!important;
    height: 1px;
}

#execGallery 
{
    margin: 10px 0 0 0; 
}

#execGallery span 
{
    margin: 0 10px 10px 0;
    float: left; 
    width: 120px; 
    font-size: 11px;
}

#execGallery img 
{
    border: 0;
}

.execLeft {
    float:left;
    font-weight: bold;
    text-align: right;
    width: 80px;
    margin: 0;
    padding: 0 5px 0 0;
}

.execRight {
    float:left;
    width: 306px;
    margin: 0;
    padding: 0 0 5px 0;
}

.execRight:after {
    
}

.execFont {
	font-size:10px;
}

.dottedline {
	background-image:url(/aboutus/sustainability/srr/images/lmenudottedline.gif);
}

.bulletPoints {
	position: relative;
	width: auto;
	margin: 0;
	padding: 0 30px;

}

.bulletPoints ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.bulletPoints ul li {
    margin: 0;
    margin-bottom: 10px;
    padding-left: 20px;
    background: url(/aboutus/supplierdiversity/images/bullet.gif) left top no-repeat;
}

.directoryState {
    display: block;
	margin: 0;
	width: 120px;
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
	clear: both;
}

.factSheets {
	display:block;
    margin: 0;
	width: 225px;
	float: left;
	padding-right: 15px;
	padding-bottom: 10px;
	text-align: center;
}

.listLocations {
	display:block;	
    margin: 0;
	width: 120px;
	float: left;
	padding-bottom: 10px;
	
}

.locationsBottom {
	display:block;	
    margin: 0;
	width: 515px;
	float:left;
	clear:both;
}

#contentLeft.col2 .floatLeft {
width: 338px;
padding: 0 10px 0 0;
float: left;
}

#contentLeft.col2 p {
font-size: 11px;
clear: both;
width: 100%;
margin: 0 0 5px 0;
padding: 5px 0 0 0;
border-top: solid 1px #dadada;
}

#contentLeft.col2 .sup {
font-size: 10px;
}

#contentLeft.col2 p a {
font-weight: normal;
float: left;
}

#contentLeft.col2 h4 {
clear:left;
}

.websiteName {
float:left;
width: 140px;
padding: 0 10px 0 0;
clear: left;
}

.websites ul li
{
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px;
    list-style-type: none; 
    padding: 0 0 0 8px;
    font-size:10px;
}

#contentLeft.col2 .floatRight {
width: 347px;
float: right;
}
/*END OF EXECUTIVE STYLES */




/* --->>>FOR YOUR BUSINESS LIST STYLES <<<---

*          (gp.com/forYourBusiness/)          */

#flashHeader 
{
    width: 523px;
	height: 304px;
	clear: both;
	background-color: #fff;
}

#woodfacilityMap {
    margin: 0;
    padding: 0;
    float: left;
    width: 170px;
}

.woodfacilityList {
    margin: 0;
    padding: 0;
    float: right;
    width: 230px; 
}

#woodfacilityList {
    margin: 0;
    padding: 0;
    float: right;
    width: 230px; 
}

#woodfacilityList img {
    float: left;
    padding: 0 10px 40px 0;
}

.woodfacilityList img.square {
    float: left;
    padding: 0 10px 50px 0;
}

#anchorList {
   padding-bottom: 100px;
   display: block;
   width: 300px; 
}

#anchorList ul li {
  	text-align: left;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	font-weight: bold;
	list-style-type: none;
}

.anchorListLeft { 
    float: left;
    width: 150px;
    text-align: left;
    top: 0;
}

.anchorListRight {
    float: left;
    width: 150px;
    text-align: left;
    top: 0;
}

#landingProducts.lists {
	margin: 0 auto;
	width: 550px;
	text-align: center;
	padding: 15px 0 25px 0;
}

#landingProducts.listsLine {
	margin: 0 auto 10px auto;
	width: 450px;
	text-align: center;
	padding: 15px 0 25px 0;
}

#landingProducts ul li
{
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px; 
}


.landingListLeft {
	float:left;
	margin: 0 10px 0 0;
	padding-left: 0;
	list-style-type: none;
}

*html .landingListLeft {
	padding-left: 30px;
}

.landingListRight {
	float:left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 225px!important;
	width: auto;
}

.landingListLeft li, .landingListRight li {
	text-align: left;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-left:8px;
	font-size: 12px;
	list-style-type: none;
	background-position: 0 5px; 
}
.landingListLeftCenter li, .landingListRightCenter li {
	text-align: center;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-left:8px;
	font-size: 12px;
	list-style-type: none;
	background-position: 0 5px; 
}


.landingListLeft ul li ul, .landingListRight ul li ul {
	text-align: left;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	font-weight: bold;
	padding-left:8px;
	font-size: 11px;
	list-style-type: none;
	background-position: 0 5px; 
}

.landingListLeftCenter ul li ul, .landingListRightCenter ul li ul {
	text-align: left;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	font-weight: bold;
	padding-left:8px;
	font-size: 11px;
	list-style-type: none;
	background-position: 0 5px; 
}

.listTitle ul {
	margin: 5px;
	background: none;	
	padding: 0;	
}
/* END OF FOR YOUR BUSINESS LIST STYLES */

/* --->>>HOME PAGE<<<---
*        (gp.com)       */

#homeOuterWrapper {
	width: 712px;
	text-align: center;	
	padding: 10px 0 0 0;
	margin: 0 4px 0 4px;
	background: #fff url(/images/mainpage/gradient.jpg) repeat-x;
}
	
#homeInnerWrapper {
	width: 697px;
	margin: 0 auto 5px 0;
	text-align: left;
	padding: 0 0 0 0;
	background: url(/images/vertLineHome.gif) repeat-y 195px 0px;
}

#homeInnerWrapper h1 {
    visibility: hidden;
    margin: 0px 0 0 0px!important;
    margin: -3px 0 0 5px;
    padding: 0;
    font-size: 12px;
}

#homeInnerWrapper ul {
    margin: 0 0 15px 10px !important;
    margin: -3px 0 15px 10px;
    padding: 0;
    list-style-type: square;
}

#homeInnerWrapper .featurePhoto {
	float: left;
	margin: 2px 0px 3px 0;
	padding: 5px;
	background: #fff;
	border: solid 1px #a9a9a9;
}

#homeInnerWrapper .calloutPhoto {
	float: left;
	margin: 2px 5px 0 0;
	padding: 3px;
	background: #fff;
	border: solid 1px #a9a9a9;
	width: 95px;
	height: 69px;
}

#homeColumn1 {
	width: 200px;
	margin: 0 !important;
	margin: 0 -3px 0 0;
	padding: 0 10px 0 5px!important;
	padding: -3px 7px 0 5px;
	float: left;
	vertical-align: top;
}

#homeColumn1 ul li
{
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px;
}


#homeColumn1 li {
	text-align: left;
	height: auto;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-left: 8px;
	font-size: 8pt;
	line-height: 9.5pt;
	list-style-type: none;
	background-position: 0 5px; 
}


#homeColumn1 select {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}

#homeColumn2 {
	width: 205px;
	float: left;
    margin: 0 !important;
	margin: 0 -3px 0 5px;
	padding: 0 10px 0 10px;	
}

#homeColumn2 .featurePhoto {
	float: left;
	padding: 3px;
	background: #fff;
	border: solid 1px #a9a9a9;
}
#homeColumn3 {
	width: 240px;
	float: right;
	margin: 0 !important;
	margin: 0 -3px 0 0;
	padding: 0 0 0 10px !important;
	padding: 0 0 0 5px;	
}

#subhome {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 0px 0px 5px 0px;
}


#homeFeature p {
	font-size: 8pt;
}

#homeFeature li {
	font-size: 8pt;
	list-style: none;
    margin: 0;
    text-align: left;
	height: auto;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	font-size: 8pt;
	line-height: 9.5pt;
	list-style-type: none;
	background-position: 0 5px; 
}


#homeFeafla p {
	font-size: 8pt;
}
#homeNews p {
	font-size: 8pt;
	padding: 5px 0 0 0;
}

#homeNews a {
	font-size: 9pt;
}

#homeSweeps {
	font-size: 8pt;
}

#homeCommunity p {
	font-size: 8pt;
	padding: 0 0 5px 0;
}

#homeBrands img {
	float: left;
	padding: 0 5px 0 0;
}

.homeVerticalLine {
	width: 21px;
	background: url(/images/vertLine.gif) repeat-y 10px;
	float: left;
	margin: 0 0 0 0!important;
	margin: 10px 0 0 0;
}

.homeHorizLine {
	height: 4px;
	padding: 0 0 15px 0 !important;
	padding: 0;
	background: url(/images/horizLine.gif) repeat-x 3px;
}
	
.homeCallout {
	width: 115px;
	float: left;
}

#familySites{
    width: 180px;
    float: left;
    padding: 0 0 8px 0;
    height: auto;
}

#homeFlashHeader {
	width: 720px;
	height: 200px;
	clear: both;
	background-color: #c0c0c0;
}

#homeLeftWrapper {
	width: 420px;
	padding: 10px 0 0 5px;
	float: left;
}

#homeRightWrapper {
	width: 280px;
	padding: 10px 5px 10px 0;
	float: left;
}

#homeLinksLeft {
	width: 204px;
	float: left;
	padding: 0 0 0 5px;
}

#homeLinksRight {
	width: 180px;
	float: left;
	padding: 0 0 0 10px;
}

#homeLinksBottom {
	width: 420px;
}

#homeCalloutTop {
	width: 270px;
	padding: 0 0 0 5px;
}

#homeCalloutLeft {
	width: 124px;
	float: left;
	padding: 0 0 0 10px;
}

#homeCalloutRight {
	width: 125px;
	float: left;
	padding: 0 0 0 5px;
}

#homeVerticalLine {
	width: 1px;
	min-height: 210px;
	padding: 0 4px 0 4px;
	background: #fff url(/images/vertLine.gif) repeat-y 4px;
	float: left;
}

#homeVert2 {
	width: 1px;
	min-height: 300px;
	padding: 0 4px 0 4px;
	background: #fff url(/images/vertLine.gif) repeat-y 4px;
	float: left;
}

.homeHorizLine {
	height: 1px;
	min-width: 200px;
	padding: 5px 0 5px 0;	
	clear: both;
	background: #fff url(/images/horizLine.gif) repeat-x 5px;
}
/* END OF HOME PAGE STYLES */


/* --->>>LOGOS AND PHOTOS<<<---
*(gp.com/newsroom/logosandphotos)*/

.contentLeftLogos {
	margin: 0;
	padding: 10px;
	float: left;
	width: 240px;
	border-top: 1px dashed #999999;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}

.imgLogo {
	height: 145px;
}

img.logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.contentRightLogos {
	margin: 0;
	padding: 10px;
	float: left;
	width: 240px;
	text-align: center;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}

.productImageFormat {
	display: block;
    margin-left: auto;
    margin-right: auto;
	padding: 2px;
	width: 120px;
	text-align:center;
}

#logosOverview {
	margin: 0;
	padding: 2px;
	width: 500px;
	float: left;
}

#logosOverviewImages {
	margin: 0;
	padding: 2px;
	width: 175px;
	float: left;
}

.logoType {
	font-weight: bold;
	text-align: center;
}

.logoHeaders {
	display: block;
	padding: 15px 0 10px 0;
	text-align: center;
	clear: both;
}

.aboutFilesText{
    font-size:9px;
}

.aboutFilesBold {
    display: block;
	color: #000;
	font-weight: bold;
	margin: 5px 0 0 0;
}

*html .aboutFilesBold {
    display: block;
	color: #000;
	height: 10px;
	font-weight: bold;
	padding-top: 10px;
}

.boldTextProducts {
	font-weight: bold;
	text-align: center;
}
/* END OF LOGOS AND PHOTOS STYLES */

/*--->>>NEWS ARTICLE FORMATTING<<<---
*      (/gpcares and /includes)      */
.newsHeadline 
{
    font-size: 16px;
    line-height: 1em;
    font-weight: bold;
}

.newswrap
{
	width: 100%; 
	margin: 0; 
	padding: 2px;
	clear:both;
}

.headlineDate
{
	padding: 2px; 
	width: 90px; 
	float: left; 
}

.headlineContent
{
	padding: 2px;
	width: 382px;
	float: left;
}
/* END OF NEWS ARTICLE FORMATTING */

/* --->>>RE- STYLES<<---
*        (/env/)        */

.envYellow {
   Background-color: #f7efba;
   padding: 5px 5px;
}

.envYellow h5 {
   margin: 0;
   padding: 0;
   font-size: 14px;
   font-weight: bold;
   color: #015CA4;
}

.envGreen {
   Background-color: #c4d4a6;
   padding: 5px 5px;
}

.envGreen h5 {
   margin: 0;
   padding: 0;
   font-size: 14px;
   font-weight: bold;
   color: #659123;
}
/* END OF RE- STYLES */

/* --->>>"VIEW BY BRAND" STYLES<<<---
* (/forYourHome and /forYourBusiness)/*/
#contentLeft.col1 .floatLeft {
    width: 538px;
    padding: 0 10px 0 0;
    float: left;
}

#contentLeft.col1 p {
    font-size: 11px;
    clear: both;
    width: 100%;
    margin: 0 0 5px 0;
    padding: 5px 10px 0 0;
    
}

#contentLeft.col1 .sup {
    font-size: 10px;
}

#contentLeft.col1 p a {
    font-weight: normal;
    float: left;
}

#contentLeft.col1 h4 {
    clear:left;
}

p.brandName {
    width: 100%;
}

.brandName span {
    float:left;
    width: 160px;
    padding: 0 10px 0 0;
    line-height: 1.4em;
}
/* END OF "VIEW BY BRAND" STYLES */

/* --->>>PACKAGING LOCATION STYLES<<<---
*             (/packaging)              */
#locations span {
    float:left;
    width: 120px;
    padding: 0 10px 20px 0;
    line-height: 1.4em;
}

/* ---------------------------
*     Miscellaneous Styles
*  --------------------------- */

br.invisbreak { display: none; }

#sidebar {
	width: 145px;
	float: right;
	padding: 15px 0 15px 15px;
}

/* Standard sIFR Styles - DO NOT MODIFY */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #headerContent h1 {
    visibility: visible;
    margin: 23px 0px;
    font-size: 16px;
}

.sIFR-hasFlash #homeHeadline h1 {
    visibility: visible;
}

.sIFR-hasFlash #homeHeadline h2 {
    visibility: visible;
}

.sIFR-hasFlash #productsHeader h1 {
visibility: visible;
margin: 14px 0 0 10px!important;
margin: 14px 0 0 5px;
padding: 0;
font-size: 20px;
}

.sIFR-hasFlash #productsHeader h3 {
visibility: visible;
padding: 0;
margin: 12px 0 0 4px;
width: 11px;
font-size: 18px;
}

.sIFR-hasFlash #productsHeader h2 {
visibility: visible;
margin: 15px 0 0 0;
font-size: 18px;
}

.sIFR-hasFlash #productsHeader h2.noParent {
visibility: visible;
margin: 11px 0 0 5px;
font-size: 20px;
}

.sIFR-hasFlash #homeInnerWrapper h1 {
visibility: visible;
margin: 0 0 0 0;
padding: 0;
font-size: 12px;
}





/* Homepage sifr */
****
.sIFR-active #h1 {
  visibility: visible;
  font-family: Verdana;
  line-height: 1em;
  font-size: 18px;
}

.sIFR-active #productsHeader h1 {
  visibility: visible;
  font-family: Verdana;
  line-height: 1em;
  font-size: 18px;
}

.sIFR-active #homeColumn1 h1 {
  visibility: visible;
  font-family: Verdana;
  line-height: 14px;
  font-size: 12px;
  color: #666
}

.sIFR-active #homeColumn2 h1 {
  visibility: visible;
  font-family: Verdana;
  line-height: 14px;
  font-size: 12px;
  color: #666
}

.sIFR-active #homeFeature h1 {
  visibility: visible;
  font-family: Verdana;
  line-height: 14px;
  font-size: 12px;
  color: #666
}

.sIFR-active #homeColumn3 h1 {
  visibility: visible;
  font-family: Verdana;
  line-height: 14px;
  font-size: 12px;
  color: #666
}

.sIFR-active #homeCommunity h1 {
  visibility: visible;
  font-family: Verdana;
  line-height: 14px;
  font-size: 12px;
  color: #666
}



/* END OF STANDARD SIFR STYLES */

/* Clears */

.clearLeft {
clear: left;
}

.clearRight {
clear: right;
}

.clearBoth {
clear: both;
}

img {
border: 0;
display: block;
}

/* Lists */
.privacy ul li {
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px;
    list-style-type: none; 
    padding: 0 0 0 8px;
}

.careers ul li {
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px;
    list-style-type: none; 
    padding: 0 0 0 8px;
}

.community ul li {
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px;
    list-style-type: none; 
    padding: 0 0 0 8px;
}

.diversity ul li {
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px;
    list-style-type: none; 
    padding: 0 0 0 8px;
}

.foryourhome ul li {
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px;
    list-style-type: none; 
    padding: 0 0 0 8px;
}

/*==================================
*        GENERAL LANDING STYLES
* ==================================*/

/* For 2 Landing Page Items /// total width=553px */

#landingProducts, #landingPromos {
	width: 553px;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

.twoItems .landingItem {
	padding: 0;
	margin: 10px 0;
	float: left;
	width: 266px;
	text-align: left;
	font-size: 11px;
}

.twoItems .landingItem li, .landingItemRight li {
	text-align: left;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-left: 8px;
	font-size: 11px;
	list-style-type: square;
	background-position: 0 5px; 
}

.twoList .landingItem { /* agriculture page */
	padding: 0;
	margin: 10px 0;
	float: left;
	width: 266px;
	text-align: left;
	font-size: 12px;
}

.twoList .landingItem li, .landingItemRight li { /* agriculture page */
	text-align: left;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-left:8px;
	font-size: 12px;
	list-style-type: none;
}

.twoList .landingItemRight { /* agriculture page */
	padding: 0;
	margin: 10px 0!important;
	/* Fix IE6 3px bug */
	margin: 10px -3px 0 0;
	font-size: 12px;
	float: left;
	width: 266px;
	text-align: left;
}

.twoItems .landingItemRight {
	padding: 0;
	margin: 10px 0!important;
	/* Fix IE6 3px bug */
	margin: 10px -3px 0 0;
	font-size: 11px;
	float: left;
	width: 266px;
	text-align: left;
}

/* For 3 Landing Page Items /// total width=553px */

#landingProducts, #landingPromos {
	width: 553px;
	margin: 0;
	padding:0;
	
}

.threeList.landingItem ul li
{
    background: url(/images/secondaryBullet.gif) no-repeat;
    background-position: 0 5px;
    position: relative;
}

.threeItems .landingItem {
	padding: 0;
	margin: 10px 0;
	float: left;
	width: 184px;
	text-align: center;
	font-size: 11px;
	position: relative;
}



.threeItems .landingItem li, .landingItemRight li {
	text-align: left;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-left:8px;
	font-size: 11px;
	list-style-type: none;
	background-position: 0 5px; 
}

.threeList .landingItem { /* agriculture page */
	padding: 0;
	margin: 10px 0;
	float: left;
	width: 184px;
	text-align: center;
	font-size: 12px;
}

.threeList .landingItem li, .landingItemRight li { /* agriculture page */
	text-align: left;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
	padding-left:8px;
	font-size: 12px;
	list-style-type: none;
}

.threeList .landingItemRight { /* agriculture page */
	padding: 0;
	margin: 10px 0!important;
	/* Fix IE6 3px bug */
	margin: 10px -3px 0 0;
	font-size: 12px;
	float: left;
	width: 184px;
	text-align: center;
}

.threeItems .landingItemRight {
	padding: 0;
	margin: 10px 0!important;
	/* Fix IE6 3px bug */
	margin: 10px -3px 0 0;
	font-size: 11px;
	float: left;
	width: 184px;
	text-align: center;
}

/* For 4 Landing Page Items /// total width=553px */

.fourItems .landingItem {
	padding: 0;
	margin: 10px 0;
	float: left;
	width: 138px;
	text-align: center;
	font-size: 12px;
}

.fourItems .landingItem li, .landingItemRight li {
	padding: 0;
	margin: 10px 0;
	float: left;
	width: 138px;
	text-align: center;
	list-style-type: none;
	font-size: 12px;
}

.fourItems .landingItemRight {
	padding: 0;
	margin: 10px 0!important;
	/* Fix IE6 3px bug */
	margin: 10px -3px 0 0;
	float: left;
	width: 138px;
	text-align: center;
	font-size: 12px;
}

.fourList .landingItem {
	padding: 0;
	margin: 10px 0;
	float: left;
	width: 138px;
	text-align: center;
	font-size: 11px;
}

.fourList .landingItem li, .landingItemRight li {
	padding: 0;
	margin: 10px 0;
	float: left;
	width: 138px;
	text-align: center;
	list-style-type: none;
	font-size: 11px;
}

.fourList .landingItemRight {
	padding: 0;
	margin: 10px 0!important;
	/* Fix IE6 3px bug */
	margin: 10px -3px 0 0;
	float: left;
	width: 138px;
	text-align: center;
	font-size: 11px;
}

.landingItem img, .landingItemRight img, .center {
	margin: 0 auto 10px auto;
	display: block;
}

.wrapperLanding #contentRight img {
	display: block;
	margin: 0 auto 20px 0;
	padding: 0;
}

.bulleted {
	margin: 0 auto;
	clear:both;
	padding: 0 0 0 5px;
	background: url(/images/secondaryBullet.gif) no-repeat;
	background-position: 0 5px;
	font-weight: normal;
}

#orderlist .ol {
	margin: 0 auto;
	clear:both;
	padding: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-position: 0 5px;
	font-weight: normal;
}

#landingHorizDivider {
	clear: left;
	background: #fff url(/images/horizLine.gif) repeat-x;
	margin: 10px 0 10px 0;
	padding: 0 0 3px 0;
}

/* Landing Page Positioning */
.wrapperLanding {
	content: "."; /* This dot is the actual appended content */
	clear: both;
	width: 720px;
	padding: 0;
	margin: 10px 0 10px 0;
	background: #fff url(/images/bgLandingRight.gif) repeat-y 573px;
}

.wrapperLanding #contentLeft {
	float: left;
	padding: 0;
	margin: 0 0 0 10px!important;
	margin: 0 0 0 5px;
	width: 553px;
}

.wrapperLanding #contentRight {
	margin: 0 6px 0 0;
	margin: 0 3px 0 0;
	padding: 0;
	float: right;
	width: 132px;
}

.wrapperLanding #contentRight h4 {
	clear: both;
	color: #606060;
	font-size: 12px;
	margin: 0;
	padding: 5px 0 5px 0;
}

.wrapperLanding #contentRight p {
	font-size: 11px;
}


/* CLEARFIX: This allows Background Image of Container to Show; also fixes IE Guillotine Bug */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE and mac \*/
/* END CLEARFIX */



/* SUSTAINABILITY SPECIFIC STYLES */
#tabhead {
	padding-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	width: 500px;
	font-size: 10pt;
	text-align: left;
	background: #004f78;
	color: #b4ccd8;
	border-top: 3px #87b2de solid;
}

#tabhead a {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #b4ccd8;
	border-bottom: 1px dotted #b4ccd8;
}

#tabhead a:hover {
	color: #fff;
	background: #004f78;
	border-bottom: 1px dotted #fff;
}


#tabsub {
	padding-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-weight: bold;
	width: 500px;
	font-size: 10pt;
	text-align: left;
	background: #92C4ED;
	color: #004f78;
	border-bottom: 1px solid #006666;
	
}

#tabsub a {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #013956;
	border-bottom: 1px dotted #006666;
}

#tabsub a:hover {
	color: #fff;
	background: #92C4ED;
	border-bottom: 1px dotted #fff;
}

#subh3 {
    border-top: 1px solid #004F78;
	font-size: 16px;
	font-weight: bold;
    color: #666;
    margin: 6px;
    padding: 20;
	padding-top: 6px;
}


#subbody {
	float: left;
	color: #000;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	margin-left: 6px;
	margin-right: 4px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	width: 500px;
	text-align: left;
}

#subbody2 {
	float: left;
	color: #000;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 12px;
	margin-left: 6px;
	margin-right: 4px;
	font-weight: normal;
	width: 500px;
	text-align: left;
	border-bottom: 1px #cccccc  dotted;
}

.subbody3 {
	float: left;
	color: #000;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 4px;
	padding-bottom: 12px;
	margin-left: 4px;
	margin-right: 4px;
	font-weight: normal;
	width: 500px;
	text-align: left;
}


#subPhoto {
	float: right;
	margin: 2px 2px 2px 2px;
	background: #fff;
	border: solid 1px #a9a9a9;
	padding: 5px;
}

#subbody .subPhoto, #subbody2 .subPhoto {
	float: right;
	margin: 2px 2px 2px 2px;
	background: #fff;
	border: solid 1px #a9a9a9;
	padding: 5px;
}


.popup {
   font-size: 14px;
   font-style: italic;
   margin: 20px 20px 20px 20px;
   padding: 0;
   line-height: 16px; 
}

/* BUCKET BRIGADE STYLES */


#maintext {
	width: 350px;
	float: left;
	padding-bottom: 10px;
}


/* BUCKET BRIGADE SIDE BAR STYLES */
#bucketbar {
	float: right;
	list-style-type: none;
	background-color: #be0625;
	color: #ffffff;
	font: bold 13px Arial, Helvetica, sans-serif;
	width: 150px; /* Main Menu Item widths */
}
.bucketbarphoto {
	display: inline;
	background-color: #ffffff;
	float: center;
}

.bucketbar ul{
	float: left;
	list-style-type: none;
	background-color: #be0625;
	color: #ffffff;
	font: bold 13px Arial, Helvetica, sans-serif;
	width: 150px; /* Main Menu Item widths */
}


.bucketbar ul li{
position: relative;
color:  #ffffff;
}


/* Top level menu links style */
.bucketbar ul li a{
display: block;
color: #ffffff;
text-decoration: none;
text-indent: 5px;
padding: 10px 5px 5px 0px;
border-bottom: 1px solid #000000;
}


.bucketbar ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #be0625; /*background of tabs (default state)*/
}

.bucketbar ul li a:visited{
color: #787d77;
background-color: #be0625;
}

.bucketbar ul li a:hover{
background-color: #a6afa2;
}



