/* BEGIN: css reset ++++++++++++++++++++++++++++++++++++++++++*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family: Helvetica,Arial,sans-serif;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.replaced {
	z-index: 1010;
}
/* END: css reset ++++++++++++++++++++++++++++++++++++++++++++*/

a {
	color: white;
}

div.items-text a {
	color: #421902;
	text-decoration: none;
}

div.items-text a:hover {
	text-decoration: underline;
}


/* BEGIN: navigation ++++++++++++++++++++++++++++++++++++++++++++++++*/
#navigation, #navigation ul { /* all lists */
	z-index: 1001;
	font-size: 12px;
}
#navigation {
	margin:9px 0 0 158px;
	top: 37px;
	position: absolute;
}
#navigation a {
	display: block;
	color:#867c76;
	text-decoration: none;
	line-height: 1.3em;
	padding: 4px 5px 0 5px;
}
#navigation li { /* all list items */
	float: left;
	border-left: 1px dotted;
	width: 150px;
}
#navigation li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: 0 0 0 -1px;
}
#navigation li ul li {
	width: auto;
	padding: 4px 0 0 14px;
	font-size: 11px;
	background: transparent;
	border-left:none;
}
.s1 #navigation li.ns1 ul,
.s2 #navigation li.ns2 ul,
.s3 #navigation li.ns3 ul {
	width:400px;
}
.s4 #navigation li.ns4 ul {
	width: 200px;
}
.s1 #navigation li.ns1 ul,
.s2 #navigation li.ns2 ul,
.s3 #navigation li.ns3 ul,
.s4 #navigation li.ns4 ul {
	left: auto;	
}
.s1 #navigation li.ns1 a,
#navigation li.ns1 a:hover {
	color: #421902;
}
.s2 #navigation li.ns2 a,
#navigation li.ns2 a:hover {
	color: #3a7383;
}
.s3 #navigation li.ns3 a,
#navigation li.ns3 a:hover {
	color:#70A30C;
}
.s4 #navigation li.ns4 a,
#navigation li.ns4 a:hover {
	color:#59c4d8;
}
.s1 #navigation a.whoweare {
	font-weight: bold;
	color: #421902;
}
.section0101 #navigation a.whatwemake,
.section0102 #navigation a.ourvalues,
.section010201 #navigation a.ourvalues,
.section010202 #navigation a.ourvalues,
.section010203 #navigation a.ourvalues,
.section010204 #navigation a.ourvalues,
.section010205 #navigation a.ourvalues,
.section010206 #navigation a.ourvalues,
.section010207 #navigation a.ourvalues,
.section0103 #navigation a.ourpeoplespeakforus {
	color: #421902;
	font-weight: bold;
}
.s2 #navigation a.makingbetterchoices{
	font-weight: bold;
	color: #3a7383;
}
.section0201 #navigation a.productsandpackaging,
.section020101 #navigation a.productsandpackaging,
.section020102 #navigation a.productsandpackaging,
.section020103 #navigation a.productsandpackaging,
.section020104 #navigation a.productsandpackaging,
.section0202 #navigation a.ourfarms,
.section020201 #navigation a.ourfarms,
.section020202 #navigation a.ourfarms,
.section020203 #navigation a.ourfarms,
.section020204 #navigation a.ourfarms,
.section0203 #navigation a.sourcing,
.section020301 #navigation a.sourcing,
.section020302 #navigation a.sourcing,
.section020303 #navigation a.sourcing,
.section020304 #navigation a.sourcing,
.section0204 #navigation a.energy,
.section020401 #navigation a.energy,
.section020402 #navigation a.energy,
.section020403 #navigation a.energy,
.section020404 #navigation a.energy{
	font-weight: bold;
}
.s3 #navigation a.lifeasweknowit{
	font-weight: bold;
	color: #70a30c;
}
.section0301 #navigation a.employeeactions,
.section030101 #navigation a.employeeactions,
.section030102 #navigation a.employeeactions,
.section030103 #navigation a.employeeactions,
.section030104 #navigation a.employeeactions,
.section0302 #navigation a.ourperspective {
	color: #70a30c;
	font-weight: bold;
}
.s4 #navigation a.partnersforbetter {
	font-weight: bold;
	color: #59c4d8;
}
.section0401 #navigation a.bettertogether,
.section040101 #navigation a.bettertogether,
.section040102 #navigation a.bettertogether,
.section040103 #navigation a.bettertogether,
.section040104 #navigation a.bettertogether,
.section040105 #navigation a.bettertogether,
.section040106 #navigation a.bettertogether,
.section0402 #navigation a.howtohelp,
.section040201 #navigation a.howtohelp,
.section040202 #navigation a.howtohelp,
.section040203 #navigation a.howtohelp,
.section040204 #navigation a.howtohelp,
.section040205 #navigation a.howtohelp  {
	color: #59c4d8;
	font-weight: bold;
}
/* END: navigation ++++++++++++++++++++++++++++++++++++++++++++++++++*/
.caption {
	position: absolute;
	display: block;
	top: 515px;
	left: 7px;
	font-weight: normal;
}

a.productlink {
	color: #59c4d8;
}

#linkback a {
   position: absolute;
   height: 565px;
   width: 29px;
   top: 31px; 
   text-decoration: none;
   }
   
#ourfarmslink a {
   position: absolute;
   height: 17px;
   width: 220px;
   top: 142px; 
   left: 287px;
   text-decoration: none;
   }
   
#farmslink a {
   position: absolute;
   height: 17px;
   width: 205px;
   top: 260px; 
   left: 475px;
   text-decoration: none;
}
#soylink a {
   position: absolute;
   height: 17px;
   width: 270px;
   top: 261px; 
   left: 435px;
   text-decoration: none;
}

#linkback a i,
#ourfarmslink a i,
#farmslink a i,
#soylink a i { 
	visibility: hidden; 
}

a#home{ top: 105px;}



/* BEGIN: mission and values navigation ++++++++++++++++++++++++++++++++++*/
#missionandvaluesnav li:hover ul, #missionandvaluesnav li.farmsfarmershover ul { /* lists nested under hovered list items */
	left: auto;
}
#missionandvaluesnav {
	z-index: 1000;
	position: absolute;
	margin: 0 0 0 743px;
	height: 568px;
	width: 50px;
}
#missionandvaluesnav #integrity a:hover,
#missionandvaluesnav #passion a:hover,
#missionandvaluesnav #respect a:hover,
#missionandvaluesnav #discipline a:hover,
#missionandvaluesnav #spirit a:hover,
#missionandvaluesnav #authenticity a:hover,
#missionandvaluesnav #courage a:hover  { 
    background-position: -51px 0px;
}

#missionandvaluesnav #integrity a:active,    #missionandvaluesnav #integrity a.selected, 
#missionandvaluesnav #passion a:active,      #missionandvaluesnav #passion a.selected,
#missionandvaluesnav #respect a:active,      #missionandvaluesnav #respect a.selected,
#missionandvaluesnav #discipline a:active,   #missionandvaluesnav #discipline a.selected,
#missionandvaluesnav #spirit a:active,       #missionandvaluesnav #spirit a.selected,
#missionandvaluesnav #authenticity a:active, #missionandvaluesnav #authenticity a.selected,
#missionandvaluesnav #courage a:active,      #missionandvaluesnav #courage a.selected  {
	background-position: -101px 0px;
	}

#missionandvaluesnav #integrity a{
	text-indent: -1000em;
    display:block;
    height:81px;
    background:url("../../images/01_02-nav-integrity.gif") no-repeat;
}
#missionandvaluesnav #passion a{
	text-indent: -1000em;
    display:block;
    height: 74px;
    background:url("../../images/01_02-nav-passion.gif") no-repeat;
}
#missionandvaluesnav #respect a{
	text-indent: -1000em;
    display:block;
    height: 77px;
    background:url("../../images/01_02-nav-respect.gif") no-repeat;
}
#missionandvaluesnav #discipline a {
	text-indent: -1000em;
    display:block;
    height: 88px;
    background:url("../../images/01_02-nav-discipline.gif") no-repeat;  
}
#missionandvaluesnav #spirit a{
	text-indent: -1000em;
    display:block;
    height: 63px;
    background:url("../../images/01_02-nav-spirit.gif") no-repeat;
}
#missionandvaluesnav #authenticity a{
	text-indent: -1000em;
    display:block;
    height: 107px;
    background:url("../../images/01_02-nav-authenticity.gif") no-repeat;
}
#missionandvaluesnav #courage a {
	text-indent: -1000em;
    display:block;
    height: 78px;
    background:url("../../images/01_02-nav-courage.gif") no-repeat;  
}
/* END: products and packaging navigation ++++++++++++++++++++++++++++++++++++*/




/* BEGIN: products and packaging navigation ++++++++++++++++++++++++++++++++++*/
#productsandpackagingnav li:hover ul, #productsandpackagingnav li.farmsfarmershover ul { /* lists nested under hovered list items */
	left: auto;
}
#productsandpackagingnav {
	z-index: 1000;
	position: absolute;
	margin: 0 0 0 743px;
	height: 568px;
	width: 50px;
}
#productsandpackagingnav #nutrition a:hover,
#productsandpackagingnav #solutions a:hover,
#productsandpackagingnav #packaging a:hover,
#productsandpackagingnav #shipping a:hover  { 
    background-position: -51px 0px;
}

#productsandpackagingnav #nutrition a:active,  #productsandpackagingnav #nutrition a.selected, 
#productsandpackagingnav #solutions a:active,  #productsandpackagingnav #solutions a.selected,
#productsandpackagingnav #packaging a:active,  #productsandpackagingnav #packaging a.selected,
#productsandpackagingnav #shipping a:active,   #productsandpackagingnav #shipping a.selected {
	background-position: -101px 0px;
	}

#productsandpackagingnav #nutrition a{
	text-indent: -1000em;
    display:block;
    height:102px;
    background:url("../../images/02_01-nav-nutrition.gif") no-repeat;
}
#productsandpackagingnav #solutions a{
	text-indent: -1000em;
    display:block;
    height: 100px;
    background:url("../../images/02_01-nav-solutions.gif") no-repeat;
}
#productsandpackagingnav #packaging a{
	text-indent: -1000em;
    display:block;
    height: 112px;
    background:url("../../images/02_01-nav-packaging.gif") no-repeat;
}
#productsandpackagingnav #shipping a {
	text-indent: -1000em;
    display:block;
    height: 112px;
    background:url("../../images/02_01-nav-shipping.gif") no-repeat;  
}

/* END: products and packaging navigation ++++++++++++++++++++++++++++++++++++*/





/* BEGIN: sourcing navigation ++++++++++++++++++++++++++++++++++*/
#sourcingnav li:hover ul, #sourcingnav li.farmsfarmershover ul { /* lists nested under hovered list items */
	left: auto;
}
#sourcingnav {
	z-index: 1000;
	position: absolute;
	margin: 0 0 0 743px;
	height: 568px;
	width: 50px;
}
#sourcingnav #soy a:hover,
#sourcingnav #dairy a:hover,
#sourcingnav #productsafety a:hover,
#sourcingnav #workingtogether a:hover  { 
    background-position: -51px 0px;
}

#sourcingnav #soy a:active,            #sourcingnav #soy a.selected, 
#sourcingnav #dairy a:active,          #sourcingnav #dairy a.selected,
#sourcingnav #productsafety a:active,  #sourcingnav #productsafety a.selected,
#sourcingnav #workingtogether a:active,#sourcingnav #workingtogether a.selected {
	background-position: -101px 0px;
	}

#sourcingnav #soy a{
	text-indent: -1000em;
    display:block;
    height:65px;
    background:url(../../images/02_03-nav-soy.gif) no-repeat;
}
#sourcingnav #dairy a{
	text-indent: -1000em;
    display:block;
    height: 172px;
    background:url(../../images/02_03-nav-dairy-02.gif) no-repeat;
}
#sourcingnav #productsafety a{
	text-indent: -1000em;
    display:block;
    height: 144px;
    background:url(../../images/02_03-nav-product_safety.gif) no-repeat;
}
#sourcingnav #workingtogether a {
	text-indent: -1000em;
    display:block;
    height: 171px;
    background:url(../../images/02_03-nav-working_together.gif) no-repeat;  
}
/* END: sourcing navigation ++++++++++++++++++++++++++++++++++++*/






/* BEGIN: energy navigation ++++++++++++++++++++++++++++++++++*/
#energynav {
	z-index: 1000;
	position: absolute;
	margin: 0 0 0 743px;
	width: 50px;
}
#energynav #farms a:hover,
#energynav #product a:hover,
#energynav #headquarters a:hover,
#energynav #plants a:hover,
#energynav #futuregoals a:hover  { 
    background-position: -50px 0px;
}

#energynav #farms a:active, #energynav #farms a.selected, 
#energynav #product a:active,          #energynav #product a.selected,
#energynav #headquarters a:active,     #energynav #headquarters a.selected,
#energynav #plants a:active,           #energynav #plants a.selected,
#energynav #futuregoals a:active,      #energynav #futuregoals a.selected {
	background-position: -100px 0px;
	}

#energynav #farms a{
	text-indent: -1000em;
    display:block;
    height:88px;
    background:url("../../images/02_04-nav-farms.gif") no-repeat;
}
#energynav #product a{
	text-indent: -1000em;
    display:block;
    height: 93px;
    background:url("../../images/02_04-nav-products.gif") no-repeat;
}
#energynav #headquarters a{
	text-indent: -1000em;
    display:block;
    height: 139px;
    background:url("../../images/02_04-nav-headquarters.gif") no-repeat;
}
#energynav #plants a {
	text-indent: -1000em;
    display:block;
    height: 84px;
    background:url("../../images/02_04-nav-plants.gif") no-repeat;  
}
#energynav #futuregoals a {
	text-indent: -1000em;
    display:block;
    height: 138px;
    background:url("../../images/02_04-nav-futuregoals.gif") no-repeat;  
}
/* END: energy navigation ++++++++++++++++++++++++++++++++++++*/





/* BEGIN: life as we know it navigation ++++++++++++++++++++++++++++++++++*/
#lifeasweknowitnav {
	z-index: 1000;
	position: absolute;
	margin: 0 0 0 743px;
	width: 50px;
}
#lifeasweknowitnav #eatingright a:hover,
#lifeasweknowitnav #stayingfit a:hover,
#lifeasweknowitnav #travelingsmart a:hover,
#lifeasweknowitnav #givingback a:hover { 
    background-position: -50px 0px;
}

#lifeasweknowitnav #eatingright a:active,           #lifeasweknowitnav #eatingright a.selected, 
#lifeasweknowitnav #stayingfit a:active,            #lifeasweknowitnav #stayingfit a.selected,
#lifeasweknowitnav #travelingsmart a:active,        #lifeasweknowitnav #travelingsmart a.selected,
#lifeasweknowitnav #givingback a:active,            #lifeasweknowitnav #givingback a.selected {
	background-position: -100px 0px;
	}

#lifeasweknowitnav #eatingright a{
	text-indent: -1000em;
    display:block;
    height:125px;
    background:url("../../images/03_00-nav-eatingright.gif") no-repeat;
}
#lifeasweknowitnav #stayingfit a{
	text-indent: -1000em;
    display:block;
    height: 117px;
    background:url("../../images/03_00-nav-stayingfit.gif") no-repeat;
}
#lifeasweknowitnav #travelingsmart a{
	text-indent: -1000em;
    display:block;
    height: 153px;
    background:url("../../images/03_00-nav-travelingsmart.gif") no-repeat;
}
#lifeasweknowitnav #givingback a {
	text-indent: -1000em;
    display:block;
    height: 126px;
    background:url("../../images/03_00-nav-givingback.gif") no-repeat;  
}
/* END: life as we know it navigation ++++++++++++++++++++++++++++++++++++*/




/* BEGIN: employee actions navigation ++++++++++++++++++++++++++++++++++*/
#employeeactionsnav {
	z-index: 1000;
	position: absolute;
	margin: 0 0 0 743px;
	width: 50px;
}
#employeeactionsnav #recycle a:hover,
#employeeactionsnav #conserve a:hover,
#employeeactionsnav #commute a:hover,
#employeeactionsnav #volunteer a:hover { 
    background-position: -50px 0px;
}

#employeeactionsnav #recycle a:active,    #employeeactionsnav #recycle a.selected, 
#employeeactionsnav #conserve a:active,   #employeeactionsnav #conserve a.selected,
#employeeactionsnav #commute a:active,    #employeeactionsnav #commute a.selected,
#employeeactionsnav #volunteer a:active,  #employeeactionsnav #volunteer a.selected {
	background-position: -100px 0px;
	}

#employeeactionsnav #recycle a{
	text-indent: -1000em;
    display:block;
    height:92px;
    background:url("../../images/03_01-nav-recycle.gif") no-repeat;
}
#employeeactionsnav #conserve a{
	text-indent: -1000em;
    display:block;
    height: 106px;
    background:url("../../images/03_01-nav-conserve.gif") no-repeat;
}
#employeeactionsnav #commute a{
	text-indent: -1000em;
    display:block;
    height: 111px;
    background:url("../../images/03_01-nav-commute.gif") no-repeat;
}
#employeeactionsnav #volunteer a {
	text-indent: -1000em;
    display:block;
    height: 108px;
    background:url("../../images/03_01-nav-volunteer.gif") no-repeat;  
}
/* END: employee actions navigation ++++++++++++++++++++++++++++++++++++*/






/* BEGIN: better together navigation ++++++++++++++++++++++++++++++++++*/
#bettertogethernav {
	z-index: 1000;
	position: absolute;
	margin: 0 0 0 743px;
	width: 50px;
}
#bettertogethernav #energy a:hover,
#bettertogethernav #soyforall a:hover, 
#bettertogethernav #farmers a:hover,
#bettertogethernav #publicworks a:hover,
#bettertogethernav #safesources a:hover,
#bettertogethernav #zerowaste a:hover { 
    background-position: -50px 0px;
}
#bettertogethernav #energy a:active,     #bettertogethernav #energy a.selected, 
#bettertogethernav #soyforall a:active,  #bettertogethernav #soyforall a.selected, 
#bettertogethernav #farmers a:active,    #bettertogethernav #farmers a.selected, 
#bettertogethernav #publicworks a:active,#bettertogethernav #publicworks a.selected, 
#bettertogethernav #safesources a:active,#bettertogethernav #safesources a.selected,
#bettertogethernav #zerowaste a:active,  #bettertogethernav #zerowaste a.selected {
	background-position: -100px 0px;
	}
#bettertogethernav #energy a{
	text-indent: -1000em;
    display:block;
    height:68px;
    background:url("../../images/04_01-nav-energy.gif") no-repeat;
}
#bettertogethernav #soyforall a{
	text-indent: -1000em;
    display:block;
    height:97px;
    background:url("../../images/04_01-nav-soy_for_all.gif") no-repeat;
}
#bettertogethernav #farmers a{
	text-indent: -1000em;
    display:block;
    height:82px;
    background:url("../../images/04_01-nav-farmers.gif") no-repeat;
}
#bettertogethernav #publicworks a{
	text-indent: -1000em;
    display:block;
    height:112px;
    background:url("../../images/04_01-nav-public_works.gif") no-repeat;
}
#bettertogethernav #safesources a{
	text-indent: -1000em;
    display:block;
    height:111px;
    background:url("../../images/04_01-nav-safe_sources.gif") no-repeat;
}
#bettertogethernav #zerowaste a{
	text-indent: -1000em;
    display:block;
    height:98px;
    background:url("../../images/04_01-nav-zero_waste.gif") no-repeat;
}
/* END: bettertogether navigation ++++++++++++++++++++++++++++++++++++*/






/* BEGIN: how to help navigation ++++++++++++++++++++++++++++++++++*/
#howtohelpnav {
	z-index: 1000;
	position: absolute;
	margin: 0 0 0 743px;
	width: 50px;
}
#howtohelpnav #eatwell a:hover,
#howtohelpnav #sustainablefood a:hover, 
#howtohelpnav #stophunger a:hover,
#howtohelpnav #useless a:hover,
#howtohelpnav #give a:hover { 
    background-position: -50px 0px;
}
#howtohelpnav #eatwell a:active,         #howtohelpnav #eatwell a.selected, 
#howtohelpnav #sustainablefood a:active, #howtohelpnav #sustainablefood a.selected, 
#howtohelpnav #stophunger a:active,      #howtohelpnav #stophunger a.selected, 
#howtohelpnav #useless a:active,         #howtohelpnav #useless a.selected, 
#howtohelpnav #give a:active,            #howtohelpnav #give a.selected {
	background-position: -100px 0px;
	}
#howtohelpnav #eatwell a{
	text-indent: -1000em;
    display:block;
    height:90px;
    background:url("../../images/04_02-nav-eat_well.gif") no-repeat;
}
#howtohelpnav #sustainablefood a{
	text-indent: -1000em;
    display:block;
    height:162px;
    background:url("../../images/04_02-nav-sustainable_food.gif") no-repeat;
}
#howtohelpnav #stophunger a{
	text-indent: -1000em;
    display:block;
    height:132px;
    background:url("../../images/04_02-nav-stop_hunger.gif") no-repeat;
}
#howtohelpnav #useless a{
	text-indent: -1000em;
    display:block;
    height:101px;
    background:url("../../images/04_02-nav-use_less.gif") no-repeat;
}
#howtohelpnav #give a{
	text-indent: -1000em;
    display:block;
    height:67px;
    background:url("../../images/04_02-nav-give.gif") no-repeat;
}
/* END: how to help navigation ++++++++++++++++++++++++++++++++++++*/







/* BEGIN: body +++++++++++++++++++++++++++++++++++++++++++++++*/
body {
	background: #FFFFFF url(../../images/bg-illustration-01.gif) no-repeat scroll 50% 0;
	text-align: center;
}
#wrapper {
	margin: 0 auto 5px;
	padding: 10px 20px;
	width: 791px;
	text-align: left;
}
#header h1 a {
	background:transparent url(../../images/logo-whitewave.png) no-repeat scroll 0 0;
	display:block;
	position: absolute;
	width:98px;
	height:50px;
	margin: 11px 0 0 22px;
}
.logo span {
	display:block;
	overflow: hidden;
	height:0;
	width:0;
}
#content {
	margin: 90px 0 12px 0;
	width: 791px;
	height: 571px;
	background:transparent url(../../images/bg-00.png) no-repeat scroll 0 0;
}
#homeheadline {
	background:transparent url(../../images/00-01-home.jpg) no-repeat scroll 0 0;
	width: 791px;
	height: 347px;
}
#homeheadlinetwo {
	background:transparent url(../../images/00-02-home.jpg) no-repeat scroll 0 0;
	width: 791px;
	height: 347px;
}
#homeheadlinethree {
	background:transparent url(../../images/00-03-home.jpg) no-repeat scroll 0 0;
	width: 791px;
	height: 347px;
}
#homecycle {
	text-align: left;
	margin-left: 0px;
	margin-bottom: none;
}

/* rss parser from The Grazing Mind */
div.rssParser {

	float:left;
	
	/* custom decoration */
	/*background-color: #d1e2e5;*/
	text-align:center;
	width:220px;
	font: Helvetica, Arial 0.8em;
	margin-left:1px;
	padding:10px 10px 0px 22px;
	color:#8EA703;
	text-align: left;
	border-right: 1px #e7e4e2 solid;
	height: 210px;
	/*-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius: 15px;*/
}
div.items-image-rss {
	margin: 5px 0 5px 0;
	height: auto !important;
}

.rssTitle a {
	color:#562200;
	font-weight: bold;
	text-decoration: none;
}

.rssTitle a:hover {
	color:#975124;
	font-weight: bold;
}

.bodyText a {
	color:#562200;
	line-height: 1.1em;
	text-decoration: none;
}

.bodyText a:hover {
	color:#975124;
}

div.items-text-rss {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .8em;
	line-height: 1.1em;
	height: auto !important;
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:9px;
	height:22px;
	background:url(../../images/00-00-prev.gif) no-repeat;
	float:left;
	margin:100px 5px;
	cursor:default;
	font-size:1px;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -22px;		
	cursor: pointer;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(../../images/00-00-next.gif);
	float:right;
	margin-top: -110px;	
	margin-right: 13px;
}


div.scrollable {
	
	position:relative;
	overflow:hidden;	 	
	width: 485px;	
	height:215px;
	
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items {	
	/* this cannot be too large */
	width:400000em;
	position:absolute;
	clear:both;		
	margin-top: 10px;
	height: 205px;

	
	/* decoration */
	margin-left:12px;

}

/* single scrollable item */
div.scrollable div.items div {

	float:left;
	
	/* custom decoration */
	text-align:center;
	width:220px;
	font: Helvetica, Arial 0.8em;
	margin-right: 23px;	
	padding-right: 5px;
	color: #421902;
	text-align: left;
	border-right: 1px #e7e4e2 solid;
	height: 205px;
}

div.items-image {
	margin: 5px 0 5px 0;
	height: auto !important;
}

div.items-text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.1em;
	height: auto !important;
}


/* active item */
div.scrollable div.items div.active {
	background-color:#fff;
}

/* position and dimensions of the navigator */
div.navi {
	position: absolute;
	width:200px;
	height:20px;
	margin: -22px 0 0 545px;
	z-index:9999;
	text-align: center;
}


/* items inside navigator */
div.navi a {
	width:11px;
	height:11px;
	float:left;
	margin:3px;
	background:url(../../images/00-00-00-dotnav.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -11px;      
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -22px;     
} 	


div.hubscroll {
	
	/* required settings */
	position:relative;
	overflow:hidden;	 	
	width: 762px;	
	height:350px;	
	
	
	/* custom decorations */			
}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.hubscroll div.items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
	
	/* decoration */
}

/* single scrollable item */
div.hubscroll div.items div {
	float:left;
	
	/* custom decoration */
}

/* active item */
div.hubscroll div.items div.active {
}






.section01 #content {
	background:transparent url(../../images/bg-01.png) no-repeat scroll 0 0;
}
.section0101 #content {
	background:transparent url(../../images/bg-0101.png) no-repeat scroll 0 0;
}
.section0102 #content,
.section010201 #content,
.section010202 #content,
.section010203 #content,
.section010204 #content,
.section010205 #content,
.section010206 #content, 
.section010207 #content {
	background:transparent url(../../images/bg-0102.png) no-repeat scroll 0 0;
}
.section0103 #content {
	background:transparent url(../../images/bg-0103.png) no-repeat scroll 0 0;
}
.section02 #content {
	background:transparent url(../../images/bg-02.png) no-repeat scroll 0 0;
}
.section0201 #content,
.section020101 #content,
.section020102 #content,
.section020103 #content,
.section020104 #content {
	background:transparent url(../../images/bg-0201.png) no-repeat scroll 0 0;
}
.section0202 #content,
.section020201 #content,
.section020202 #content,
.section020203 #content,
.section020204 #content {
	background:transparent url(../../images/bg-0202.png) no-repeat scroll 0 0;
}
.section0203 #content,
.section020301 #content,
.section020302 #content,
.section020303 #content,
.section020304 #content {
	background:transparent url(../../images/bg-0203.png) no-repeat scroll 0 0;
}
.section0204 #content,
.section020401 #content,
.section020402 #content,
.section020403 #content,
.section020404 #content,
.section020405 #content {
	background:transparent url(../../images/bg-0204.png) no-repeat scroll 0 0;
}
.section0205 #content {
	background:transparent url(../../images/bg-0205.png) no-repeat scroll 0 0;
}
.section0206 #content {
	background:transparent url(../../images/bg-0206.png) no-repeat scroll 0 0;
}

.section030001 #content,
.section030002 #content,
.section030003 #content,
.section030004 #content {
	background:transparent url(../../images/bg-03.png) no-repeat scroll 0 0;
}
.section0301 #content,
.section030101 #content,
.section030102 #content,
.section030103 #content,
.section030104 #content {
	background:transparent url(../../images/bg-0301.png) no-repeat scroll 0 0;
}
.section0300 #content,
.section0302 #content {
	background:transparent url(../../images/bg-0302.png) no-repeat scroll 0 0;
}
.section04 #content {
	background:transparent url(../../images/bg-04.png) no-repeat scroll 0 0;
}
.section0401 #content,
.section040101 #content,
.section040102 #content,
.section040103 #content,
.section040104 #content,
.section040105 #content,
.section040106 #content {
	background:transparent url(../../images/bg-0401.png) no-repeat scroll 0 0;
}
.section0402 #content {
	background:transparent url(../../images/bg-040200.png) no-repeat scroll 0 0;
}
.section9900 #content {
	background:transparent url(../../images/bg-9900.png) no-repeat scroll 0 0;
}
.section9901 #content {
	background:transparent url(../../images/bg-9901.png) no-repeat scroll 0 0;
}
.section9902 #content {
	background:transparent url(../../images/bg-9902.png) no-repeat scroll 0 0;
}
.section9903 #content {
	background:transparent url(../../images/bg-9903.png) no-repeat scroll 0 0;
}
.section9904 #content {
	background:transparent url(../../images/bg-9904.png) no-repeat scroll 0 0;
}
.section404 #content {
	background:transparent url(../../images/bg-404.png) no-repeat scroll 0 0;
}
.sectionsearch #content {
 	background:transparent url(../../images/bg-search.png) no-repeat scroll 0 0;
}
#footer {
	padding-left:20px;
	font-size:0.9em;
	margin-top:0px;
}
#footer ul {
	display:inline;
	list-style-type:none;	
	margin:0;
	padding:0;
}
#footer ul li {
	border-left:1px solid #D5CCC6;
	display:inline;
	padding:0 5px;
	font-size: 0.8em;
}
#footer ul li:first-child {
	border: none;
	padding-left:0;
}
#footer p {
	color:#867c76;
	display:inline;
	font-size: 0.8em;
}
#footer a {
	color:#867c76;
	text-decoration:none;	
}
#footer a:hover {
	color:#421902;
	text-decoration:none;
}
#footer div input {
	background:#F8F8F8 none repeat scroll 0 0;
	border:1px solid #BDBDBD;
}
#searchform {
	float:right;
}

#homeheadline span,
#homeheadlinetwo span,
#homeheadlinethree span,
#bbody span,
#bigtext span,
#bottomarea span,
#imageandbody span,
#headlinewide span,
#partnerprofile span,
#partnerlogo span,
#bigone span {
	display: none;
}

#bottomarea{
	position: relative;
	top: 259px;
	left: 29px;
	width: 761px;
	height: 218px;
}

#headlinewide {
	position: absolute;
	width: 694px;
	height: 250px;
	margin: 25px 0 0 50px;
}

#imageandbody {
	position: absolute;
	width: 704px;
	height: 159px;
	margin: 120px 0 0 25px;
}

#bphoto{
	position: absolute;
	width: 161px;
	height: 159px;
	margin: 120px 0 0 25px;
}
#bbody{
	position: absolute;
	width: 543px;
	height: 159px;
	margin: 120px 0 0 184px;
}
#bigone{
	position: relative;
	z-index: 998;
	top: 5px;
	left: 34px;
	width: 725px;
	height: 548px;
}
#bigimage {
	position: relative;
	z-index: 998;
	top: 5px;
	left: 34px;
	width: 725px;
	height: 332px;
}
#bigtext{
	position: relative;
	left: 30px;
	width: 725px;
	height: 216px;
}
/* END: body +++++++++++++++++++++++++++++++++++++++++++++++++*/







/* BEGIN: 01.00.00 Who We Are */
.section01 #bottomarea{
	background:transparent url(../../images/01_01-01-message.gif) no-repeat scroll;
	top: 350px;
}
.section01 #headlinewide {
	height: 350px;
	margin: 0px 0 0 29px;
}
.section01 #bphoto {
	background:transparent url(../../images/01_00_00-photo.jpg) no-repeat scroll;
}
.section01 #bbody {
	background:transparent url(../../images/01_00_00-body.gif) no-repeat scroll;
}
/*END: 01.00.00 Who We Are */


/* BEGIN: 01.02.00 What We Believe */
.section0102 #bottomarea,
.section010201 #bottomarea,
.section010202 #bottomarea,
.section010203 #bottomarea,
.section010204 #bottomarea,
.section010205 #bottomarea,
.section010206 #bottomarea,
.section010207 #bottomarea{
	background:transparent url(../../images/bottom-0102.png) no-repeat scroll 0 0;
	height: 308px !important;
}
.section0102 #headlinewide {
	background:transparent url(../../images/01_02_00-headline.gif) no-repeat scroll;
}
.section0102 #bphoto {
	background:transparent url(../../images/01_02_00-photo.jpg) no-repeat scroll;
}
.section0102 #bbody {
	background:transparent url(../../images/01_02_00-body.gif) no-repeat scroll;
}
.section010201 #headlinewide {
	background:transparent url(../../images/01_02_01-headline.gif) no-repeat scroll;
}
.section010201 #bphoto {
	background:transparent url(../../images/01_02_01-photo.jpg) no-repeat scroll;
}
.section010201 #bbody {
	background:transparent url(../../images/01_02_01-body.gif) no-repeat scroll;
}
.section010202 #headlinewide {
	background:transparent url(../../images/01_02_02-headline.gif) no-repeat scroll;
}
.section010202 #bphoto {
	background:transparent url(../../images/01_02_02-photo.jpg) no-repeat scroll;
}
.section010202 #bbody {
	background:transparent url(../../images/01_02_02-body.gif) no-repeat scroll;
}
.section010203 #headlinewide {
	background:transparent url(../../images/01_02_03-headline.gif) no-repeat scroll;
}
.section010203 #bphoto {
	background:transparent url(../../images/01_02_03-photo.jpg) no-repeat scroll;
}
.section010203 #bbody {
	background:transparent url(../../images/01_02_03-body.gif) no-repeat scroll;
}
.section010204 #headlinewide {
	background:transparent url(../../images/01_02_04-headline.gif) no-repeat scroll;
}
.section010204 #bphoto {
	background:transparent url(../../images/01_02_04-photo.jpg) no-repeat scroll;
}
.section010204 #bbody {
	background:transparent url(../../images/01_02_04-body.gif) no-repeat scroll;
}
.section010205 #headlinewide {
	background:transparent url(../../images/01_02_05-headline.gif) no-repeat scroll;
}
.section010205 #bphoto {
	background:transparent url(../../images/01_02_05-photo.jpg) no-repeat scroll;
}
.section010205 #bbody {
	background:transparent url(../../images/01_02_05-body.gif) no-repeat scroll;
}
.section010206 #headlinewide {
	background:transparent url(../../images/01_02_06-headline.gif) no-repeat scroll;
}
.section010206 #bphoto {
	background:transparent url(../../images/01_02_06-photo.jpg) no-repeat scroll;
}
.section010206 #bbody {
	background:transparent url(../../images/01_02_06-body.gif) no-repeat scroll;
}
.section010207 #headlinewide {
	background:transparent url(../../images/01_02_07-headline.gif) no-repeat scroll;
}
.section010207 #bphoto {
	background:transparent url(../../images/01_02_07-photo.jpg) no-repeat scroll;
}
.section010207 #bbody {
	background:transparent url(../../images/01_02_07-body.gif) no-repeat scroll;
}
/*END: 01.02.00 What We Believe */

/* BEGIN: 02.00.00 Making Better Choices */
.section02 #bottomarea{
	background:transparent url(../../images/02_00_00-message.gif) no-repeat scroll;
	top: 350px;
}
.section02 #headlinewide {
	height: 350px;
	margin: 0px 0 0 29px;
}

.section02 #bphoto {
	background:transparent url(../../images/02_00_00-photo.jpg) no-repeat scroll;
}
.section02 #bbody {
	background:transparent url(../../images/02_00_00-body.gif) no-repeat scroll;
}
/*END: 02.00.00 Making Better Choices */

/* BEGIN: 02.01 Products and Packaging */
.section020101 #bottomarea,
.section020104 #bottomarea{
	background:transparent url(../../images/bottom-0202.png) no-repeat scroll 0 0;
	height: 308px !important;
}
.section0201 #bigimage{
	background:transparent url(../../images/02_01_00-image.jpg) no-repeat scroll 0 0;
}
.section0201 #bigtext{
	background:transparent url(../../images/02_01_00-text.gif) no-repeat scroll 0 0;
}
.section020101 #headlinewide {
	background:transparent url(../../images/02_01_01-headline.gif) no-repeat scroll;
}
.section020101 #bphoto {
	background:transparent url(../../images/02_01_01-photo.jpg) no-repeat scroll;
}
.section020101 #bbody {
	background:transparent url(../../images/02_01_01-body.gif) no-repeat scroll;
}
.section020102 #bigone{
	background:transparent url(../../images/02_01_02-big.jpg) no-repeat scroll 0 0;
}
.section020103 #bigimage{
	background:transparent url(../../images/02_01_03-image.jpg) no-repeat scroll 0 0;
}
.section020103 #bigtext{
	background:transparent url(../../images/02_01_03-text.gif) no-repeat scroll 0 0;
}
.section020104 #headlinewide {
	background:transparent url(../../images/02_01_04-headline.gif) no-repeat scroll;
}
.section020104 #bphoto {
	background:transparent url(../../images/02_01_04-photo.jpg) no-repeat scroll;
}
.section020104 #bbody {
	background:transparent url(../../images/02_01_04-body.gif) no-repeat scroll;
}
/*END: 02.01 Products and Packaging */

/* BEGIN: 02.03 Sourcing */
.section0203 #bottomarea,
.section020301 #bottomarea,
.section020302 #bottomarea,
.section020303 #bottomarea,
.section020304 #bottomarea {
	background:transparent url(../../images/bottom-0202.png) no-repeat scroll 0 0;
	height: 308px !important;
}
.section0203 #bigimage{
	background:transparent url(../../images/02_03_00-image.jpg) no-repeat scroll 0 0;
}
.section0203 #bigtext{
	background:transparent url(../../images/02_03_00-text.gif) no-repeat scroll 0 0;
}
.section020301 #headlinewide {
	background:transparent url(../../images/02_03_01-headline.gif) no-repeat scroll;
}
.section020301 #bphoto {
	background:transparent url(../../images/02_03_01-photo.jpg) no-repeat scroll;
}
.section020301 #bbody {
	background:transparent url(../../images/02_03_01-body.gif) no-repeat scroll;
}
.section020302 #headlinewide {
	background:transparent url(../../images/02_03_02-headline.gif) no-repeat scroll;
}
.section020302 #bphoto {
	background:transparent url(../../images/02_03_02-photo.jpg) no-repeat scroll;
}
.section020302 #bbody {
	background:transparent url(../../images/02_03_02-body.gif) no-repeat scroll;
}
.section020303 #bigimage{
	background:transparent url(../../images/02_03_03-image.jpg) no-repeat scroll 0 0;
}
.section020303 #bigtext{
	background:transparent url(../../images/02_03_03-text.gif) no-repeat scroll 0 0;
}
.section020304 #headlinewide {
	background:transparent url(../../images/02_03_04-headline.gif) no-repeat scroll;
}
.section020304 #bphoto {
	background:transparent url(../../images/02_03_04-photo.jpg) no-repeat scroll;
}
.section020304 #bbody {
	background:transparent url(../../images/02_03_04-body.gif) no-repeat scroll;
}
/*END: 02.03 Sourcing */

/* BEGIN: 02.04.00 Energy */
.section020401 #bottomarea,
.section020402 #bottomarea,
.section020403 #bottomarea {
	background:transparent url(../../images/bottom-0202.png) no-repeat scroll 0 0;
	z-index: 890;
	height: 308px !important;
}
.section020404 #bottomarea {
	background:transparent url(../../images/bottom-flatline.png) no-repeat scroll 0 0;
	height: 308px !important;
}
.section0204 #bottomarea {
	background:transparent url(../../images/bottom-flatline.png) no-repeat scroll 0 0;
	height: 308px !important;
}
.section0204 #headlinewide {
	background:transparent url(../../images/02_04_00-headline.gif) no-repeat scroll;
	position: absolute;
	z-index: 1000;
	width: 694px;
	height: 320px;
	margin: 25px 0 0 50px;
}
.section0204 #bphoto {
	background:transparent url(../../images/02_04_00-photo.jpg) no-repeat scroll;
}
.section0204 #bbody {
	background:transparent url(../../images/02_04_00-body.gif) no-repeat scroll;
}
.section020401 #headlinewide {
	background:transparent url(../../images/02_04_01-headline.gif) no-repeat scroll;
}
.section020401 #bphoto {
	background:transparent url(../../images/02_04_01-photo.jpg) no-repeat scroll;
}
.section020401 #bbody {
	background:transparent url(../../images/02_04_01-body.gif) no-repeat scroll;
}
.section020402 #bphoto {
	background:transparent url(../../images/02_04_02-photo.jpg) no-repeat scroll;
}
.section020402 #bbody {
	background:transparent url(../../images/02_04_02-body.gif) no-repeat scroll;
}
.section020402 #headlinewide {
	background:transparent url(../../images/02_04_02-headline.gif) no-repeat scroll;
	position: absolute;
	z-index: 1000;
	width: 694px;
	height: 320px;
	margin: 25px 0 0 50px;
}
.section020403 #bigimage{
	background:transparent url(../../images/02_04_03-image.jpg) no-repeat scroll 0 0;
}
.section020403 #bigtext{
	background:transparent url(../../images/02_04_03-text.gif) no-repeat scroll 0 0;
}
.section020404 #headlinewide {
	background:transparent url(../../images/02_04_04-headline.gif) no-repeat scroll;
	position: absolute;
	z-index: 999;
	width: 694px;
	height: 265px;
	margin: 25px 0 0 50px;
}
.section020404 #bphoto {
	background:transparent url(../../images/02_04_04-photo.jpg) no-repeat scroll;
}
.section020404 #bbody {
	background:transparent url(../../images/02_04_04-body.gif) no-repeat scroll;
}
/*END: 02.04.00 Energy */

/* BEGIN: 03.00.00 Making Better Choices */
.section0300 #bottomarea{
	background:transparent url(../../images/03_00_00-message.gif) no-repeat scroll;
	top: 350px;
}
.section0300 #headlinewide {
	height: 350px;
	margin: 0px 0 0 29px;
}



.section030003 #bottomarea{
	background:transparent url(../../images/bottom-0300.png) no-repeat scroll 0 0;
}
.section030103 #bottomarea {
	background:transparent url(../../images/bottom-flatline.png) no-repeat scroll 0 0;
	height: 308px !important;
}

.section0300 #bphoto {
	background:transparent url(../../images/03_00_00-photo.jpg) no-repeat scroll;
}
.section0300 #bbody {
	background:transparent url(../../images/03_00_00-body.gif) no-repeat scroll;
}
.section030001 #bigimage{
	background:transparent url(../../images/03_00_01-image.jpg) no-repeat scroll 0 0;
}
.section030001 #bigtext{
	background:transparent url(../../images/03_00_01-text.gif) no-repeat scroll 0 0;
}
.section030002 #bigimage{
	background:transparent url(../../images/03_00_02-image.jpg) no-repeat scroll 0 0;
}
.section030002 #bigtext{
	background:transparent url(../../images/03_00_02-text.gif) no-repeat scroll 0 0;
}
.section030003 #headlinewide {
	background:transparent url(../../images/03_00_03-headline.gif) no-repeat scroll;
}
.section030003 #bphoto {
	background:transparent url(../../images/03_00_03-photo.jpg) no-repeat scroll;
}
.section030003 #bbody {
	background:transparent url(../../images/03_00_03-body.gif) no-repeat scroll;
}
.section030004 #bigone{
	background:transparent url(../../images/03_00_04-big.png) no-repeat scroll 0 0;
}
/*END: 03.00.00 Making Better Choices */

/* BEGIN: 03.01 Employeee Actions */
.section0301 #bigimage{
	background:transparent url(../../images/03_01_00-image.jpg) no-repeat scroll 0 0;
}
.section0301 #bigtext{
	background:transparent url(../../images/03_01_00-text.gif) no-repeat scroll 0 0;
}
.section030101 #bigimage{
	background:transparent url(../../images/03_01_01-image.jpg) no-repeat scroll 0 0;
}
.section030101 #bigtext{
	background:transparent url(../../images/03_01_01-text.gif) no-repeat scroll 0 0;
}
.section030102 #bigimage{
	background:transparent url(../../images/03_01_02-image.jpg) no-repeat scroll 0 0;
}
.section030102 #bigtext{
	background:transparent url(../../images/03_01_02-text.gif) no-repeat scroll 0 0;
}
.section030102 #bigone{
	background:transparent url(../../images/03_01_02-big.jpg) no-repeat scroll 0 0;
}
.section030103 #headlinewide {
	background:transparent url(../../images/03_01_03-headline.gif) no-repeat scroll;
	position: absolute;
	width: 694px;
	height: 316px;
	margin: 25px 0 0 50px;
}
.section030103 #bphoto {
	background:transparent url(../../images/03_01_03-photo.jpg) no-repeat scroll;
}
.section030103 #bbody {
	background:transparent url(../../images/03_01_03-body.gif) no-repeat scroll;
}
.section030104 #bigimage{
	background:transparent url(../../images/03_01_04-image.jpg) no-repeat scroll 0 0;
}
.section030104 #bigtext{
	background:transparent url(../../images/03_01_04-text.gif) no-repeat scroll 0 0;
}
/* END:   03.01 Employee Actions */

/* BEGIN: 04.00.00 Partners for Better */
.section04 #bottomarea{
	background:transparent url(../../images/04_00_00-message.gif) no-repeat scroll;
	top: 350px;
}
.section04 #headlinewide {
	height: 350px;
	margin: 0px 0 0 29px;
}
.section04 #bphoto {
	background:transparent url(../../images/04_00_00-photo.jpg) no-repeat scroll;
}
.section04 #bbody {
	background:transparent url(../../images/04_00_00-body.gif) no-repeat scroll;
}
/*END: 04.00.00 Partners for Better */






/* BEGIN: 04.01.00 Better Together */
.section0401 #bigimage{
	background:transparent url(../../images/04_01_00-image.jpg) no-repeat scroll 0 0;
}
.section0401 #bigtext{
	background:transparent url(../../images/04_01_00-text.gif) no-repeat scroll 0 0;
}

#partnerquote {
	margin: 0 0 0 20px;
	padding-top: 20px;
}

#partnertext {
	float: right;
	margin-top: -280px;
	margin-left: 280px;
	position: absolute;
}
#partnerphoto {
	float: right;
	position: absolute;
	margin-top: -500px;
	margin-left: 280px;
}

#partnertext p {
	font: 13px/1.4 verdana;
	color: #552f1a;
	padding-bottom: 1em;
}
#partnerprofile{
	position: relative;
	z-index: 998;
	top: 5px;
	left: 34px;
	width: 725px;
	height: 373px;
}
#partnerlogo {
	position: absolute;
	left: 20px;
	top: 380px;
	width: 119px;
	height: 122px;
}
.section0402 #headlinewide {
	background:transparent url(../../images/04_02-headline.gif) no-repeat scroll;
	position: absolute;
	width: 694px;
	height: 250px;
	margin: 25px 0 0 50px;
}

.section0402 #maincontent {
	width: 510px;
	padding-right: 30px;
	height: 375px;
	overflow: auto;
	background-color: transparent;
	position: absolute;
}



.section0402 #staticlinks {
	z-index: 1005;
}

.section0402 #maincontent p {
	font: 13px/1.4 verdana;
	color: #552f1a;
	margin-bottom: 0.5em;
}
.section0402 #maincontent ul {
	font: 13px/1.4 verdana;
	color: #552f1a;
}
.section0402 #maincontent ul li ul li ul li  {
	margin-left: 30px;
	list-style: disc;
}

.section0402 #maincontent li.sectionHeader{
	font-weight: bold;
	margin-bottom: 15px;
}

.section0402 #maincontent a:link,  
.section0402 #maincontent a:active,
.section0402 #maincontent a:visited {
	color: #5ecee1;
	font-family: verdana;
	text-decoration: underline;
}


.section0402 #maincontent a:hover {
	text-decoration: none;
}

.section0402 #quicklinks a:link,  
.section0402 #quicklinks a:active,
.section0402 #quicklinks a:visited {
	color: #3a7383;
	font-family: verdana;
	text-decoration: none;
}

.section0402  #quicklinks a:hover {
	text-decoration: underline;
}


.section0402 #quicklinks {
	position: absolute;
	color: #552f1a;
	font: 11px/1.4 verdana;
	width: 175px;
}

.section0402 #quicklinks li {
	border-bottom: 1px solid #a08c80;
	padding: 10px 0 10px 25px;
	font: 11px/1.4 verdana;
}
/*END: 04.01.00 Better Together */




/* BEGIN: 99 CMS */
.section0402 #bottomarea,
.section9900 #bottomarea,
.section9901 #bottomarea,
.section9902 #bottomarea,
.section9903 #bottomarea,
.section9904 #bottomarea,
.section404 #bottomarea {
	position: relative;
	top: 168px;
	left: 29px;
	width: 761px;
	height: 400px;
	z-index: 10;
	background:transparent url(../../images/bottom-9900.png) no-repeat scroll 0 0;
}

#headlinewide {
	position: absolute;
	width: 700px;
	height: 250px;
	margin: 25px 0 0 50px;
}
.section9900 #headlinewide {
	background:transparent url(../../images/99_00-headline.gif) no-repeat scroll;
}

.section9901 #headlinewide {
	background:transparent url(../../images/99_01-headline.gif) no-repeat scroll;
}

.section9902 #headlinewide {
	background:transparent url(../../images/99_02-headline.gif) no-repeat scroll;
}

.section9903 #headlinewide {
	background:transparent url(../../images/99_03-headline.gif) no-repeat scroll;
}

.section404 #headlinewide {
	background:transparent url(../../images/404-headline.gif) no-repeat scroll;
}

#staticlinks a:link,  
#staticlinks a:active,
#staticlinks a:visited,
#maincontent a:link,  
#maincontent a:active,
#maincontent a:visited,
#nimblecontent a:link,  
#nimblecontent a:active,
#nimblecontent a:visited {
	color: #3a7383;
	font-family: verdana;
	text-decoration: none;
}
#staticlinks a:hover,
#maincontent a:hover,
#nimblecontent a:hover {
	text-decoration: underline;
}
#staticlinks {
	position: absolute;
	color: #552f1a;
	font: 11px/1.4 verdana;
	width: 175px;
}
#staticlinks li {
	border-bottom: 1px solid #a08c80;
	padding: 5px 0 5px 7px;
	font: 10px/1.4 verdana;
}
 #staticlinks li.bottom{
	padding: 5px 0 5px 35px;
}
#maincontent {
	width: 500px;
	padding-right: 30px;
	margin-top: 10px;
	height: 375px;
	left: 200px;
	overflow: auto;
	background-color: transparent;
	position: absolute;
}
#maincontent p {
	font: 13px/1.4 verdana;
	color: #552f1a;
	margin-bottom: 0.5em;
}
.indentBody {
	padding-left: 10px;
	font: 13px/1.4 verdana;
	color: #552f1a;
}
#maincontent h3 {
	font: 16px/1.4 verdana;
	color: #59c4d8;
	font-weight: bold;
}

.section404 #maincontent {
	width: 510px;
	overflow: auto;
	left: 10px;
	background-color: transparent;
	position: absolute;
}

#whocolumn li {
	padding-left: 15px;
	margin: 5px;
	font-size: 9pt;
}
#nimblecontent {
	width: 500px;
	padding-right: 30px;
	margin-top: 10px;
	height: 375px;
	left: 200px;
	overflow: auto;
	background-color: transparent;
	position: absolute;
	font: 13px/1.4 verdana;
	color: #552f1a;
}
#nimblecontent p {
	font: 13px/1.4 verdana;
	color: #552f1a;
	margin-bottom: 0.75em;
}
#nimblecontent em {
	font-style: italic;
}

#nimblecontent strong {
	font-weight: bold;
}

#nimblecontent hr {
	color: #552f1a;
}

#nimblecontent ul, #nimblecontent ol {
	margin-left: 40px;
		font: 13px/1.4 verdana;
}
#nimblecontent ul {
	list-style-type: disc;
	font: 13px/1.4 verdana;
}
#nimblecontent ol li {
	list-style-type: decimal;
	font: 13px/1.4 verdana;
}
#nimblecontent li {
	display: list-item;
	font: 13px/1.4 verdana;
}
#nimblecontent h1 {
	color:#59C4D8;
	font-weight: bold;
	font: 16px/1.4 verdana;
}
/*END: 99 CMS */