	html, body { margin: 0px; padding: 0px; }
	body { background: #B9D0E9 url(../layout/site_background.jpg) no-repeat top center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
	input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
	form { margin: 0px; }
	p, td { line-height: 1.5; }
	ul { line-height: 1.8; }

	#branding { display: none; }
	#contact { display: none; }
	.layout_area { }
	.header_area { background: url(../layout/site_area_top.gif) no-repeat top left }
	.header_area_aeb { background: url(../layout/site_area_top_aeb.gif) no-repeat top left }
	.content_area { }
	.page_area { background: #FFFFFF; border-left: 2px solid #90A3C2; border-right: 2px solid #90A3C2; }
	a:link, a:visited {	color: #0A9DD0; text-decoration: underline; }
	a:hover, a:active { color: #03336D; text-decoration: none; }

	a.plain_link:link, a.plain_link:visited { text-decoration: none; }
	a.plain_link:hover, a.plain_link:active { text-decoration: none; }

/* HEADER */
	#title_area { background: #FFFFFF url(../layout/site_title_back.gif) no-repeat top left; }
	#header_area { background: #FFFFFF; }

/* NAVIGATION */
	#nav_area { padding-left: 30px; }

	#navcontainer { width: 100%; float: left; }
	#navcontainer ul { padding: 0px; margin: 0px; }
	#navcontainer ul li { display: inline; }
	#navcontainer ul	{ padding: 0px; color: #FFFFFF; font-weight: bold; font-size: 16px; }
	#navcontainer ul li a { margin: 0px 10px 0px 0px; padding: 5px 20px 5px 20px; color: #FFFFFF; background: #808080; text-decoration: none; float: left; }

	#navcontainer .start { border-left: 1px solid #FFFFFF; }

	#navcontainer ul li a.amgen { background: url(../layout/site_nav_amgen_off.gif) no-repeat top left; color: #808080; }
	#navcontainer ul li a.amgen:hover { background: url(../layout/site_nav_amgen_off.gif) no-repeat top left; color: #000000; text-decoration: underline; }
	#navcontainer ul li a.amgen_active { color: #245A8B; background: url(../layout/site_nav_amgen_on.gif) no-repeat top left; }
	#navcontainer ul li a.amgen_active:hover { background: url(../layout/site_nav_amgen_on.gif) no-repeat top left; text-decoration: underline; }

	#navcontainer ul li a.crc { background: url(../layout/site_nav_crc_off.gif) no-repeat top left; color: #808080; }
	#navcontainer ul li a.crc:hover{ background: url(../layout/site_nav_crc_off.gif) no-repeat top left; color: #000000; text-decoration: underline; }
	#navcontainer ul li a.crc_active { color: #009900;  background: url(../layout/site_nav_crc_on.gif) no-repeat top left; }
	#navcontainer ul li a.crc_active:hover { background: url(../layout/site_nav_crc_on.gif) no-repeat top left; text-decoration: underline; }

	#navcontainer ul li a.aeb { background: url(../layout/site_nav_aeb_off.gif) no-repeat top left; color: #808080; }
	#navcontainer ul li a.aeb:hover{ background: url(../layout/site_nav_aeb_off.gif) no-repeat top left; color: #000000; text-decoration: underline; }
	#navcontainer ul li a.aeb_active { color: #D40019;  background: url(../layout/site_nav_aeb_on.gif) no-repeat top left; }
	#navcontainer ul li a.aeb_active:hover { background: url(../layout/site_nav_aeb_on.gif) no-repeat top left; text-decoration: underline; }

	#nav_crumbs { background: #FFFFFF; color: #808080; padding: 3px 3px 3px 265px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; font-size: 10px; }
	#nav_crumbs a:link, #nav_crumbs a:visited {color: #808080; text-decoration: none;}
	#nav_crumbs a:active, #nav_crumbs a:hover {color: #000000; text-decoration: underline;}

/* MENU */
	#menu_area { padding-top: 5px; background: #FFFFFF; }
	.menu_top { background: url(../layout/site_area_menu_top.gif) no-repeat top left;}

	#menu_area .faded { color: #c0c0c0; font-weight: bold; }

	#menucontainer ul { margin: 0px 0px 0px 10px; padding: 10px 0px 0px 0px; list-style-type: none; }
	#menucontainer a { color: #000000; display: block; padding: 2px 2px 2px 5px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 90%; font-weight: bold; }
	#menucontainer a:link, #menucontainer a:visited { text-decoration: none; border-bottom: 1px solid #FFFFFF; border-left: 2px solid #FFFFFF}
	#menucontainer a:hover, #menucontainer a:active { color: #000000; text-decoration: none; border-bottom: 1px solid #f1f1f1; background: #e7e7e7; border-left: 2px solid #245A8B;}
	#menucontainer .start { border-top: 1px solid #FFFFFF; }

	#menucontainer a.sub { color: #000000; display: block; padding: 2px 2px 2px 15px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 85%; font-weight: normal;  border-left: 2px solid #FFFFFF; }
	#menucontainer a.sub:link, #menucontainer a.sub:visited { text-decoration: none; border-bottom: 1px solid #FFFFFF; }
	#menucontainer a.sub:hover, #menucontainer a.sub:active { color: #000000; text-decoration: none; border-bottom: 1px solid #f1f1f1; background: #e7e7e7; border-left: 2px solid #245A8B;}

	#menucontainer a.sub_start { color: #000000; display: block; padding: 2px 2px 2px 15px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 85%; font-weight: normal;  border-left: 2px solid #f1f1f1; }
	#menucontainer a.sub_start:link, #menucontainer a.sub_start:visited { border-top: 1px solid #E7E7E7; text-decoration: none; border-bottom: 1px solid #E7E7E7; }
	#menucontainer a.sub_start:hover, #menucontainer a.sub_start:active {border-top: 1px solid #E7E7E7;  color: #000000; text-decoration: none; border-bottom: 1px solid #E7E7E7; background: #e7e7e7; border-left: 2px solid #245A8B; }

	/* REC */
	#menucontainer_recycling ul { margin: 0px 0px 0px 10px; padding: 10px 0px 0px 0px;  list-style-type: none; }
	#menucontainer_recycling a { color: #000000; display: block; padding: 2px 2px 2px 5px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 90%; font-weight: bold; }
	#menucontainer_recycling a:link, #menucontainer_recycling a:visited { text-decoration: none; border-bottom: 1px solid #FFFFFF; border-left: 2px solid #FFFFFF; }
	#menucontainer_recycling a:hover, #menucontainer_recycling a:active { color: #000000; text-decoration: none; border-bottom: 1px solid #FFFFFF; background: #e7e7e7; border-left: 2px solid #009900; }
	#menucontainer_recycling .start { border-top: 1px solid #FFFFFF; }

	#menucontainer_recycling a.sub { color: #000000; display: block; padding: 2px 2px 2px 15px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 85%; font-weight: normal; border-left: 2px solid #FFFFFF;}
	#menucontainer_recycling a.sub:link, #menucontainer_recycling a.sub:visited { text-decoration: none; border-bottom: 1px solid #FFFFFF; }
	#menucontainer_recycling a.sub:hover, #menucontainer_recycling a.sub:active { color: #000000; text-decoration: none; border-bottom: 1px solid #FFFFFF; background: #e7e7e7; border-left: 2px solid #009900;}

	#menucontainer_recycling a.sub_start { color: #000000; display: block; padding: 2px 2px 2px 15px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 85%; font-weight: normal; border-left: 2px solid #FFFFFF; }
	#menucontainer_recycling a.sub_start:link, #menucontainer_recycling a.sub_start:visited { border-top: 1px solid #FFFFFF; text-decoration: none; border-bottom: 1px solid #FFFFFF; }
	#menucontainer_recycling a.sub_start:hover, #menucontainer_recycling a.sub_start:active {border-top: 1px solid #FFFFFF;  color: #000000; text-decoration: none; border-bottom: 1px solid #FFFFFF; background: #e7e7e7; border-left: 2px solid #009900;}

	/*AEB */
	#menucontainer_aeb ul { margin: 0px 0px 0px 10px; padding: 10px 0px 0px 0px;  list-style-type: none; }
	#menucontainer_aeb a { color: #000000; display: block; padding: 2px 2px 2px 5px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 90%; font-weight: bold; border-left: 2px solid #FFFFFF; }
	#menucontainer_aeb a:link, #menucontainer_aeb a:visited { text-decoration: none; border-bottom: 1px solid #FFFFFF; }
	#menucontainer_aeb a:hover, #menucontainer_aeb a:active { color: #000000; text-decoration: none; border-bottom: 1px solid #FFFFFF; background: #e7e7e7; border-left: 2px solid #D1000D;}
	#menucontainer_aeb .start { border-top: 1px solid #FFFFFF; }

	#menucontainer_aeb a.sub { color: #000000; display: block; padding: 2px 2px 2px 15px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 85%; font-weight: normal; }
	#menucontainer_aeb a.sub:link, #menucontainer_aeb a.sub:visited { text-decoration: none; border-bottom: 1px solid #FFFFFF; }
	#menucontainer_aeb a.sub:hover, #menucontainer_aeb a.sub:active { color: #000000; text-decoration: none; border-bottom: 1px solid #FFFFFF;background: #e7e7e7; border-left: 2px solid #D1000D; }

	#menucontainer_aeb a.sub_start { color: #000000; display: block; padding: 2px 2px 2px 15px; margin: 0px 0px 0px 0px; text-decoration: none;  width: 85%; font-weight: normal; }
	#menucontainer_aeb a.sub_start:link, #menucontainer_aeb a.sub_start:visited { border-top: 1px solid #E7E7E7; text-decoration: none; border-bottom: 1px solid #E7E7E7; }
	#menucontainer_aeb a.sub_start:hover, #menucontainer_aeb a.sub_start:active {border-top: 1px solid #FFFFFF;  color: #000000; text-decoration: none; border-bottom: 1px solid #E7E7E7; background: #e7e7e7; border-left: 2px solid #D1000D; }


/* CONTENT */
	h1 { margin-top: 0px padding-top: 10px}

	#content_area { background: #FFFFFF; padding: 15px 30px 30px 30px; }
	#content_area h1 { font-size: 180%; color: #245A8B; font-weight: normal; }

	#content_area_recycling { background: #FFFFFF; padding: 15px 30px 30px 30px; }
	#content_area_recycling h1 { font-size: 180%; color: #009900; font-weight: normal; }

	#content_area_aeb { background: #FFFFFF; padding: 15px 30px 30px 30px; }
	#content_area_aeb h1 { font-size: 180%; color: #D40019; font-weight: normal; }

	h2 { font-size: 140%; color: #03336D; font-weight: bold; border-bottom: 1px solid #03336D; }
	h3 { font-size: 130%; color: #0A9DD0; font-weight: bold; }
	h4 { font-size: 115%; color: #808080; font-weight: bold; border-bottom: 1px solid #CCCCCC; }

	hr { color: #C0C0C0; height: 1px; }
	.indent { padding-left: 20px; }

/* FOOTER */
	#footer_area { background: url(../layout/site_area_bot.gif) no-repeat bottom left; color: #808080; padding: 5px 10px 5px 5px; text-align: right; }
	
	#footer_area a:link, #footer_area a:visited {  text-decoration: none; }
	#footer_area a:hover, #footer_area a:active {  text-decoration: underline; }

/* SCRIPT ELEMENTS */
	#form_errors { }
	#form_errors ul { margin-top:0px; margin-bottom:0px }
	.form_inner_error { padding: 3px; color: #CC0000; border: 1px dashed #CC0000; margin: 10px; background: #FAE5E5; } 
	.form_input_normal {  }
	.form_input_error { border: 1px solid #CC0000; }

/* SITE SPECIFIC */
	#site_links ul { list-style: circle; }
	#site_links a:link, #site_links a:visited { text-decoration: none; }
	#site_links a:hover, #site_links a:active { text-decoration: underline; }
	#site_map ul { list-style: circle; }

	.content_note { border: 1px dashed #FF7E01; background: #FFF2E5 url(../layout/site_content_note.gif) no-repeat top left; margin: 10px; padding: 10px 10px 10px 120px; line-height: 2; }

	.info_sheet_box { width: 150px; height: 60px; margin: 0px 20px 20px 0px; padding: 10px; float:center; text-align: center; line-height: 2; background: #E5F6FB url(../layout/site_light_blue_fade.gif) repeat-y top left; border: 1px solid #00A3D6; }

