/****************************************
|
| A-Line / Muru
| Created by: Kevin Biskaborn
| Copyright 2010 ScriptReaction
| http://www.scriptreaction.com
|
****************************************/

/****************************************
|	IMPORT STYLES
****************************************/
@import url( "global_focal_feed_classes.css" );
@import url( "global_standard-grad-box-list.css" );
@import url( "global_standard-image-block-list.css" );
@import url( "global_standard-side-title-list.css" );
@import url( "a-line-muru_page-components.css" );
@import url( "a-line-muru_page-specific.css" );
@import url( "a-line-muru_service-index-list.css" );
@import url( "a-line-muru_worker-profile.css" );
@import url( "data-form.css" );

/****************************************
|	CLEAR ALL STYLES
****************************************/
* {
	margin:0px;
	padding:0px;
	border:0px;
}

/****************************************
|	GLOBAL TAG STYLES
****************************************/
body { 
	background:#000;
	cursor:default;
	overflow:auto;
	padding-bottom:23px;
}

body, select, input, textarea {
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:12px;
	color:#fff;
}

a {
	color:#fff;
	text-decoration:underline;
}

a:hover {
	color:#ff3333;
	text-decoration:none;
}

ul {
	list-style:none;
}

/* all headings */
h1, h2, h3, h4, h5 {
	font-size:12px;
}
table {
	border-collapse:collapse;
}

/****************************************
|	GLOBAL CLASSES
****************************************/
.uc { text-transform:uppercase; }

/****************************************
|	PAGE LAYOUT
****************************************/
#skn, #shl {
	position:relative;
}

#skn {
	width:100%;
	text-align:center;
}

#shl {
	width:1000px;
	margin:0 auto 0 auto;
	text-align:left;
	z-index:40;
}

/****************************************
|	MASTHEAD
****************************************/
#masthead {
	position:relative;
	width:100%;
	border-bottom:1px solid #996666;
	background:#000 url(../gfx/masthead_grid_bar_bg.gif) repeat-x;
	z-index:50;
}
#masthead #payload {
	position:relative;
	width:1000px;
	margin:0 auto;
	text-align:left;
	font-size:11px;
}
#masthead h1 { /* total width = 311px */
	position:relative;
	float:left;
	width:273px;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	margin-left:22px;
	padding:6px 10px 5px 6px;
	background:url(../gfx/masthead_title_block.gif) no-repeat;
}
#masthead h1 a {
	display:block;
	color:#cc9966;
	padding:4px;
	text-decoration:none;
}
#masthead h1 a:hover {
	color:#fff;
	text-decoration:underline;
}

#masthead #tickerarea { /* total width = 434px */
	position:relative;
	float:left;
	width:364px;
	padding:10px 50px 9px 20px;
	text-align:center;
	z-index:75;
}
#masthead #tickerarea a {
	color:#927059;
}
#masthead #tickerarea a:hover {
	color:#ffff00;
	text-decoration:underline;
}

#masthead #pagelinks { /* total width = 255px */
	position:relative;
	float:left;
	width:250px;
	padding:6px 5px 5px 0px;
}
#masthead #pagelinks li {
	display:inline;
}
#masthead #pagelinks li a {
	float:right;
	color:#cc9966;
	text-decoration:none;
	padding:4px 10px;
	background:url(../gfx/masthead_links_bar.gif) left center no-repeat;
	white-space:nowrap;
}
#masthead #pagelinks li a:hover {
	color:#fff;
	text-decoration:underline;
}
#masthead #pagelinks li.lastChild a {
	background:none;
}

#masthead .release {
	display:block;
	clear:left;
}

/****************************************
|	HEAD AREA
****************************************/
#headarea {
	position:relative;
	background:url(../gfx/headarea_logobox_extension.jpg) 0px 0px no-repeat;
	z-index:30;
}

/****************************************
|	POP UP PHOTOS
****************************************/
#headarea #popUpPhotos {
	display:none;
}

/****************************************
|	PRELOAD AREA
****************************************/
#headarea #preloadarea {
	display:none;
}

/****************************************
|	LOGO BOX
****************************************/
#headarea #logobox {
	position:absolute;
	left:54px;
	top:73px;
	z-index:40;
}
#headarea #logobox,
#headarea #logobox img {
	width:226px;
	height:86px;
}

#headarea #logobox.smallgrad {
	left:0px;
	top:5px;
}
#headarea #logobox.smallgrad,
#headarea #logobox.smallgrad img {
	width:250px;
	height:189px;
}

/****************************************
|	VERTICAL TABS
****************************************/
#headarea #verticaltabs {
	position:relative;
	float:right;
	width:23px;
	height:365px;
	margin-right:10px;
	overflow:hidden;
	z-index:40;
}
#headarea #verticaltabs li a {
	display:block;
	width:23px;
	text-decoration:none;
}
#headarea #verticaltabs li a span {
	visibility:hidden;
}
#headarea #verticaltabs li#tab_aline a {
	height:125px;
	background:url(../gfx/headarea_tab_a-line.gif) no-repeat;
}
#headarea #verticaltabs li#tab_aline a:hover {
	background-position:-23px 0px;
}

/****************************************
|	NAVIGATION
****************************************/
#headarea #navigation {
	position:absolute;
	top:0px;
	right:33px;
	width:966px;
	height:42px;
	border-right:1px solid #996666;
	background:url(../gfx/headarea_nav_bar.jpg) top right no-repeat;
	z-index:30;
}
#headarea #navigation ul {
	position:relative;
	width:616px;
	margin:0 0 0 auto;
}
#headarea #navigation li {
	display:inline;
}
#headarea #navigation li a {
	position:relative;
	float:left;
	height:42px;
	text-decoration:none;
	background:url(../gfx/headarea_nav_arrow_ou.gif) bottom center no-repeat;
}
#headarea #navigation li span.area {
	display:block;
	padding:10px 18px;
	background-repeat:repeat-x;
}
#headarea #navigation li span.label {
	display:block;
	height:17px;
	cursor:pointer;
	background:url(../gfx/navigation_primary_labels.gif) no-repeat;
}
#headarea #navigation li span.label span {
	visibility:hidden;
}

#headarea #navigation li a:hover,
#headarea #navigation li a.active {
	background-image:url(../gfx/headarea_nav_arrow_ov.gif);
}
#headarea #navigation li a:hover span.area,
#headarea #navigation li a.active span.area {
	background-image:url(../gfx/headarea_nav_bar_ov.gif);
}

/* item specific positions */
#headarea #navigation li#quote span.label { width:169px; background-position:-14px 0; }
#headarea #navigation li#quote a:hover span.label,
#headarea #navigation li#quote a.active span.label { background-position:-14px -17px; }

#headarea #navigation li#quality span.label { width:101px; background-position:-233px 0; }
#headarea #navigation li#quality a:hover span.label,
#headarea #navigation li#quality a.active span.label { background-position:-233px -17px; }

#headarea #navigation li#careers span.label { width:101px; background-position:-399px 0; }
#headarea #navigation li#careers a:hover span.label,
#headarea #navigation li#careers a.active span.label { background-position:-399px -17px; }

#headarea #navigation li#contact span.label { width:101px; background-position:-564px 0; }
#headarea #navigation li#contact a:hover span.label,
#headarea #navigation li#contact a.active span.label { background-position:-564px -17px; }

/****************************************
|	NAV SUB MENUS
****************************************/
#headarea #navmenus {
	position:absolute;
	width:650px;
	top:34px;
	right:33px;
	z-index:25;
}
#headarea #navmenus .menu {
	position:absolute;
	display:none;
	width:240px;
	top:0px;
	padding-bottom:47px;
}

/***** Sub Menu Positions *****/
#headarea #navmenus #nav_quality { left:193px; }
#headarea #navmenus #nav_careers { left:323px; }

#headarea #navmenus .menu .options {
	position:relative;
	width:216px;
	padding-top:8px;
	margin-left:12px;
	background:url(../gfx/navigation_menu_grad.gif) repeat-x;
	/*overflow:auto;*/
	z-index:25;
}
#headarea #navmenus .menu .options ul {
	position:relative;
	border:0;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
}
#headarea #navmenus .menu .options ul ul {
	border:0;
}
#headarea #navmenus .menu .options li a {
	display:block;
	width:192px;
	color:#663333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #cc9999;
	padding:3px 5px 4px 15px;
	background-image:url(../gfx/navigation_option_bar_level1.gif);
	background-repeat:no-repeat;
}
#headarea #navmenus .menu .options li.lastChild a {
	border-bottom:1px solid #cc9999;
}
#headarea #navmenus .menu .options li a span.dateHeading {
	display:block;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#headarea #navmenus .menu .options ul ul li a {
	width:181px;
	font-weight:normal;
	padding-left:26px;
	background-image:url(../gfx/navigation_option_bar_level2.gif);
}
#headarea #navmenus .menu .options li a:hover {
	color:#fff;
	text-decoration:underline;
	background-color:#cc3333;
}
#headarea #navmenus .menu img.column {
	position:absolute;
	bottom:0px;
	z-index:20;
}

/****************************************
|	BANNER
****************************************/
#bannerarea {
	position:relative;
	padding-top:34px;
	z-index:20;
}
#bannerarea #bannerpayload {
	position:relative;
	height:348px;
}
#bannerarea #staticbanner {
	position:relative;
	margin-left:1px;
}
#bannerarea #staticbanner #flashbox {
	position:absolute;
	left:11px;
	top:265px;
	background:url(../gfx/focalfeed_icon_black_wheel_load.gif) center center no-repeat;
}
#bannerarea #staticbanner #flashbox,
#bannerarea #staticbanner #flashbox a {
	width:242px;
	height:68px;
}
#bannerarea #staticbanner #flashbox a {
	display:none;
	text-decoration:none;
	background:url(../gfx/headarea_download_flash.gif) no-repeat;
}
#bannerarea #staticbanner #flashbox.active {
	background-position:205px 0;
}
#bannerarea #staticbanner #flashbox.active a {
	display:block;
}
#bannerarea #staticbanner #flashbox a:hover {
	background-position:0px -68px;
}
#bannerarea #staticbanner #flashbox a span {
	visibility:hidden;
}

/****************************************
|	HORIZON BANNER
****************************************/
#bodyarea #bannerhorizon {
	position:relative;
	width:956px;
	height:100px;
	text-align:right;
	border-right:1px solid #996666;
	margin:-8px 0px -35px 0px;
}
#bodyarea #bannerhorizon #overlay {
	position:absolute;
	right:-1px;
	z-index:10;
}

/****************************************
|	BODY AREA
****************************************/
#bodyarea {
	position:relative;
	padding:0px 10px;
	border-top:8px solid #000;
	background:url(../gfx/bodyarea_centercolumn_grad.gif) repeat-y;
}
#bodyarea .release {
	display:block;
	clear:both;
	font-size:0px;
}

/****************************************
|	LAYOUT EXTENSIONS
****************************************/
#headarea.galleryRightExtension { background:none; }
#headarea.galleryRightExtension #navigation { background-image:url(../gfx/headarea_nav_bar_extended.jpg); }
#bodyarea.galleryRightExtension { background:none; }
#bodyarea.galleryRightExtension #focalfeed #breadcrumb .articledate { width:350px; }
#bodyarea.galleryRightExtension #columnfeed { background:none; }
#bodyarea.galleryRightExtension #centercolumn { width:712px; margin-left:1px; }
#bodyarea.galleryRightExtension #focalfeed { border-bottom:0px; }
#bodyarea.galleryRightExtension #focalfeed #articleimage img { width:auto; }

#bodyarea.fullSpread { background:none; }
#bodyarea.fullSpread #columnfeed { background:none; }
#bodyarea.fullSpread #centercolumn { width:957px; }
#bodyarea.fullSpread #focalfeed { border-color:#000; }
#bodyarea.fullSpread #focalfeed #detailsbar { background-image:url(../gfx/focalfeed_footer_base_fullspread.gif); }
#bodyarea.fullSpread #focalfeed #detailsbar #payload { background-image:url(../gfx/focalfeed_footer_grad_fullspread.gif); }

/****************************************
|	COLUMN FEED
****************************************/
#bodyarea #columnfeed {
	position:relative;
	background:url(../gfx/bodyarea_centercolumn_head.gif) -10px top no-repeat;
}

/****************************************
|	SIDE COLUMNS
****************************************/
#bodyarea #leftcolumn,
#bodyarea #rightcolumn {
	position:relative;
	width:210px;
}
#bodyarea #leftcolumn {
	float:left;
	margin-right:34px;
}
#bodyarea #rightcolumn {
	float:right;
}
	
/****************************************
|	CENTER COLUMN
****************************************/
#centercolumn {
	position:relative;
	float:left;
	width:492px;
}

/****************************************
|	CONTENT BOXES (SIDES)
****************************************/
#bodyarea .contentbox {
	position:relative;
	padding-bottom:25px;
}
#bodyarea .contentbox h4 {
	position:relative;
	color:#cc9999;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:22px 5px 10px 35px;
	margin-bottom:0;
	background:url(../gfx/bodyarea_boxhead_symbol.gif) 0 bottom no-repeat;
	z-index:10;
}
#bodyarea .contentbox h4 a {
	color:#cc9999;
	text-decoration:none;
}
#bodyarea .contentbox .outterbox {
	position:relative;
	border-top:1px solid #663333;
	background:url(../gfx/bodyarea_boxbody_repbg.gif) 1px top repeat-y;
}
#bodyarea .contentbox .innerbox {
	padding:0px 1px;
	background:url(../gfx/bodyarea_boxbody_leftgrad.gif) no-repeat;
}
#bodyarea #rightcolumn .contentbox .innerbox {
	background-image:url(../gfx/bodyarea_boxbody_rightgrad.gif);
}
#bodyarea .contentbox .innerbox h5.cornertab {
	float:right;
	color:#cc9999;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
}
#bodyarea .contentbox .innerbox h5.cornertab a {
	display:block;
	color:#cc9999;
	text-decoration:none;
	padding:3px 6px 4px 40px;
	background:url(../gfx/bodyarea_boxbody_cornertab.gif) -60px bottom no-repeat;
}
#bodyarea .contentbox .innerbox h5.cornertab a:hover {
	color:#333;
	background-image:url(../gfx/bodyarea_boxbody_cornertab_over.gif);
}

#bodyarea .contentbox .innerbox .boxpayload {
	position:relative;
	width:184px;
	border-bottom:1px solid #825959;
	padding:0px 12px 6px 12px;
	background:url(../gfx/bodyarea_boxfoot_logo.gif) 160px bottom no-repeat;
	clear:right;
}

/***************************** LOGO GRID CONTAINER *****************************/
/***************************** NO INNER PADDING *****************************/
#bodyarea .contentbox.noInnerPad .innerbox .boxpayload,
#bodyarea .contentbox.logoGridContainer .innerbox .boxpayload {
	width:206px;
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:0;
	border:0;
	background-image:none;
}
#bodyarea .contentbox.logoGridContainer .innerbox,
#bodyarea #rightcolumn .contentbox.logoGridContainer .innerbox {
	background:none;
}
#bodyarea .contentbox.logoGridContainer .outterbox {
	background:none;
	border-top:0;
}

/***************************** SUPPLIER LOGO GRID *****************************/
#bodyarea .contentbox.supplierLogoGrid {
	padding-top:27px;
	/*background:url(../gfx/bodyarea_boxbody_suppliers.gif) no-repeat;*/
	background:none;
}
#bodyarea .contentbox.supplierLogoGrid h4 {
	display:none;
}
/***************************** SUPPLIER LOGO GRID *****************************/
/***************************** LEFT COLUMN SYMETRICAL VERTICAL ALIGNMENT *****************************/
#bodyarea #leftcolumn .contentbox.supplierLogoGrid {
	margin-top:86px;
}


#bodyarea .contentbox .innerbox .boxpayload .contentblock {
	padding-bottom:12px;
}
#bodyarea .contentbox .innerbox .boxpayload .contentblock a {
	display:block;
	color:#fff;
	text-decoration:none;
}
#bodyarea .contentbox .innerbox .boxpayload .contentblock a:hover {
	color:#ffff00;
	text-decoration:underline;
}
#bodyarea .contentbox .innerbox .boxpayload .standardTopLine {
	display:block;
	color:#eea971;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#bodyarea .contentbox .innerbox .boxpayload .standardHeadLine {
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

#bodyarea .contentbox .innerbox .boxpayload li a {
	display:block;
	text-decoration:none;
	padding:9px 0px;
	border-bottom:1px solid #573939;
}
#bodyarea .contentbox .innerbox .boxpayload li a:hover {
	color:#f3973b;
	text-decoration:underline;
}
#bodyarea .contentbox .innerbox .boxpayload li a:hover .standardTopLine {
	color:#fff;
}
#bodyarea .contentbox .innerbox .boxpayload li a:hover .standardHeadLine {
	color:#f3973b;
}
#bodyarea .contentbox .innerbox .boxpayload li.firstChild a {
	padding-top:1px;
}
#bodyarea .contentbox .innerbox .boxpayload li.lastChild a {
	border-bottom:0px;
}
#bodyarea .contentbox .innerbox .boxpayload li a img {
	display:block;
	float:left;
	margin-right:7px;
	border:1px solid #8c6b6b;
}
#bodyarea .contentbox .innerbox .boxpayload li a:hover img {
	border-color:#fff;
}
#bodyarea .contentbox .innerbox .boxpayload span.release {
	display:block;
	clear:left;
}

/****************************************
|	SIDE BOX SPECIFIC
|	Customer Approvals / Logo Label
****************************************/
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel {
	padding:10px 0;	
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel img {
	padding:2px;
	background:#fff;
	margin-top:-4px;
	margin-left:8px;
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel li a {
	color:#ccc;
	padding:12px 0 8px 0;
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel li.noImage a {
	padding-left:10px;	
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel li.alt a .standardHeadLine {
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel li.lastChild a {
	border-bottom:1px solid transparent;
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel li.lastChild a:hover {
	border-bottom:1px solid #cc9999;
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel li a:hover {
	background:#573939 url(../gfx/focalfeed_icon_element-tab_pdf.gif) right bottom no-repeat;
	border-bottom-color:#cc9999;
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel li a .standardHeadLine {
	font-size:10px;
	font-weight:normal;
}
#bodyarea .contentbox .innerbox .boxpayload ul.elementList_custLogoLabel li a:hover .standardHeadLine {
	color:#fff;
}

/****************************************
|	FOCAL FEED
****************************************/
#bodyarea #focalfeed {
	position:relative;
	padding-top:15px;
	margin-bottom:-2px;
	border-bottom:35px solid #250000;
	z-index:25;
}
#bodyarea #focalfeed #breadcrumb {
	position:relative;
	font-size:11px;
	background:url(../gfx/focalfeed_breadcrumb_bar.gif) no-repeat;
}
#bodyarea #focalfeed #breadcrumb h4 {
	position:relative;
	width:294px;
	color:#999;
	font-size:11px;
	font-weight:normal;
	padding:5px 20px 5px 10px;
}
#bodyarea #focalfeed #breadcrumb h4 a {
	color:#999;
	text-decoration:none;
	white-space:nowrap;
}
#bodyarea #focalfeed #breadcrumb h4 a:hover {
	color:#fff;
	text-decoration:underline;
}
#bodyarea #focalfeed #breadcrumb .articledate {
	float:right;
	width:167px;
	color:#996666;
	text-align:right;
	padding-top:4px;
}

#bodyarea #focalfeed #breadcrumb .release {
	clear:right;
}

/****************************************
|	FOCAL FEED - HEADLINE
****************************************/
#bodyarea #focalfeed #headline {
	position:relative;
	color:#9999cc;
	border-top:1px solid #666;
	border-bottom:1px solid #000;
	padding:10px 11px 8px 11px;
	background:#1d1d1d url(../gfx/focalfeed_headline_grad.gif) repeat-x;
}
#bodyarea #focalfeed #headline h2 {
	font-size:20px;
}
#bodyarea #focalfeed #headline h2 a {
	color:#9999cc;
	text-decoration:none;
}

/****************************************
|	FOCAL FEED - ACTIONBAR
****************************************/
#bodyarea #focalfeed .actionbar {
	position:relative;
	color:#000;
	font-size:11px;
	padding:0px 2px;
	border-bottom:1px solid #663333;
	background:#9f6831 url(../gfx/focalfeed_actionbar_grad.gif) repeat-x;
}
#bodyarea #focalfeed .actionbar li {
	display:inline;
}
#bodyarea #focalfeed .actionbar li a {
	display:block;
	float:left;
	
	background:url(../gfx/focalfeed_actionbar_bar.gif) right center no-repeat;
	white-space:nowrap;
	
	color:#000;
	text-decoration:none;
}
#bodyarea #focalfeed .actionbar li a:hover {
	color:#fff;
	text-decoration:underline;
}
#bodyarea #focalfeed .actionbar li a span.wrap {
	display:block;
	padding:5px 10px;
}
#bodyarea #focalfeed .actionbar li.lastChild a {
	background:none;
}
#bodyarea #focalfeed .actionbar .release {
	display:block;
	clear:left;
}

/****************************************
|	ACTIONBAR ACTIVE STYLES
****************************************/
#bodyarea #focalfeed .actionbar li.servIndexList_active a {
	cursor:default;
}
#bodyarea #focalfeed .actionbar li.servIndexList_active a span.wrap {
	padding-left:20px;
	background:url(../gfx/focalfeed_icon_arrow-down-white.gif) 6px center no-repeat;
	
	color:#fff;
	font-weight:bold;
}
#bodyarea #focalfeed .actionbar li.servIndexList_active a:hover {
	text-decoration:none;
}

/****************************************
|	FOCAL FEED - ACTIONBAR (SECONDARY)
****************************************/
#bodyarea #focalfeed .actionbar.secondarybar {
	background:#b99068 url(../gfx/focalfeed_actionbar_grad_secondary.gif) repeat-x;
}

/****************************************
|	FOCAL FEED - ARTICLE IMAGE
****************************************/
#bodyarea #focalfeed #articleimage {
	position:relative;
}
#bodyarea #focalfeed #articleimage img {
	display:block;
	width:492px;
	height:auto;
	border:0px;
}

/****************************************
|	ARTICLE DATE AREA NAVIGATION
****************************************/
#bodyarea #focalfeed #breadcrumb .articledate .indentRight {
	padding-right:15px;
}
#bodyarea #focalfeed #breadcrumb .articledate ul {
	padding-right:10px;
}
#bodyarea #focalfeed #breadcrumb .articledate li {
	display:inline;
	float:right;
}
#bodyarea #focalfeed #breadcrumb .articledate li.middleChild {
	padding:0px 10px;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow a {
	display:block;
	width:13px;
	height:13px;
	border:1px solid #333;
	text-decoration:none;
	background:url(../gfx/focalfeed_nav_arrow_boxes.gif) no-repeat;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow a:hover {
	border-color:#ffff00;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow a span {
	display:none;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow.arrowPrev a:hover {
	background-position:0 -13px;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow.arrowNext a {
	background-position:-13px 0;
}
#bodyarea #focalfeed #breadcrumb .articledate .navArrow.arrowNext a:hover {
	background-position:-13px -13px;
}


/****************************************
|	GALLERY CREDIT BAR
****************************************/
#bodyarea #focalfeed #creditbar {
	position:relative;
	color:#999;
	font-size:11px;
	text-align:right;
	padding:8px 8px 15px 8px;
	border-top:1px solid #666;
	background:url(../gfx/gallery_credit_bar_grad.gif) repeat-x;
}
#bodyarea #focalfeed #creditbar a {
	color:#999;
	text-decoration:none;
}
#bodyarea #focalfeed #creditbar a:hover {
	color:#f3973b;
	text-decoration:underline;
}

/****************************************
|	FOCAL FEED CONTENT
****************************************/
#bodyarea #focalfeed #content {
	position:relative;
	background:#fff url(../gfx/focalfeed_content_grad.gif) center top no-repeat;
}
#bodyarea #focalfeed #content #credits {
	position:relative;
	border-top:2px solid #000;
}

#bodyarea #focalfeed #content #credits #author {
	position:relative;
	width:350px;
}
#bodyarea #focalfeed #content #credits #author h3 {
	float:left;
}
#bodyarea #focalfeed #content #credits #author h3 span.authorItem {
	display:block;
	padding:4px 110px 7px 12px;
	background:url(../gfx/focalfeed_content_creditbar.gif) right bottom no-repeat;
}
#bodyarea #focalfeed #content #credits #author h3 span.largeItem {
	font-size:18px;
}
#bodyarea #focalfeed #content #credits #author h3 a {
	color:#fff;
	text-decoration:none;
}
#bodyarea #focalfeed #content #credits #author h3 a:hover {
	color:#f3973b;
	text-decoration:underline;
}

/****************************************
|	FOCAL FEED - PHOTO CREDIT AREA
****************************************/
#bodyarea #focalfeed #content #credits h3.photocredit {
	position:absolute;
	right:0px;
	width:192px;
	color:#333;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding:6px;
	z-index:20;
}
#bodyarea #focalfeed #content #credits h3.photocredit span {
	white-space:nowrap;
}
#bodyarea #focalfeed #content #credits h3.photocredit a {
	color:#333;
	text-decoration:none;
}
#bodyarea #focalfeed #content #credits h3.photocredit a:hover {
	color:#000;
	text-decoration:underline;
}

#bodyarea #focalfeed #content #credits h3.photocredit .dropDownSelection {
	color:#fff;
	font-weight:bold;
	white-space:normal;
}
#bodyarea #focalfeed #content #credits h3.photocredit .dropDownSelection select {
	margin-left:3px;
	border:1px solid #999;
	
	color:#660000;
	font-size:11px;
	font-weight:bold;
}
#bodyarea #focalfeed #content #credits h3.photocredit .dropDownSelection option {
	padding:0px 2px 0px 4px;
}

#bodyarea #focalfeed #content #credits .release {
	display:block;
	clear:both;
}

/****************************************
|	FOCAL FEED - ARTICLE PAYLOAD
****************************************/
#bodyarea #focalfeed #content #articlePayload {
	position:relative;
	
	padding:42px 22px 1px 22px;
	
	color:#000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

#bodyarea #focalfeed #content #eventPanels {
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
	padding:10px 10px 0px 0px;
	z-index:20;
	color:#333;
	font-size:11px;
}

/****************************************
|	FOCAL FEED ABOUT
****************************************/
#bodyarea #focalfeed #content #aboutarticle {
	position:relative;
	color:#666;
	font-size:11px;
	padding:20px 15px 10px 10px;
	border-top:1px dotted #999;
	overflow:auto;
}
#bodyarea #focalfeed #content #aboutarticle a {
	color:#555;
}
#bodyarea #focalfeed #content #aboutarticle img {
	float:left;
	border:1px solid #ccc;
	margin:0px 15px 5px 0px;
	padding:4px;
}
#bodyarea #focalfeed #content #aboutarticle a:hover img {
	border-color:#999933;
}
#bodyarea #focalfeed #content #aboutarticle .release {
	display:block;
	clear:left;
}

/****************************************
|	FOCAL FEED FOOTER
****************************************/
#bodyarea #focalfeed #optionbar {
	position:relative;
	border-bottom:2px solid #663333;
	background:#fff;
}
#bodyarea #focalfeed #optionbar h5 {
	float:right;
	color:#9999cc;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
#bodyarea #focalfeed #optionbar h5 a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:3px 8px 4px 35px;
	background:url(../gfx/focalfeed_footertab.gif) 5px bottom no-repeat;
}
#bodyarea #focalfeed #optionbar h5 a:hover {
	color:#333;
	background-image:url(../gfx/focalfeed_footertab_over.gif);
}
#bodyarea #focalfeed #optionbar .release {
	display:block;
	clear:right;
}

#bodyarea #focalfeed #detailsbar {
	position:relative;
	padding-bottom:14px;
	background:#663333 url(../gfx/focalfeed_footer_base.gif) left bottom no-repeat;
}
#bodyarea #focalfeed #detailsbar .payload {
	position:relative;
	padding:5px 20px 0px 56px;
	background:url(../gfx/focalfeed_footer_grad.gif) no-repeat;
}
#bodyarea #focalfeed #detailsbar .payload li {
	display:inline;
	float:left;
	font-size:11px;
	padding:10px 18px 5px 0px;
}
#bodyarea #focalfeed #detailsbar .payload li h6 {
	color:#eea971;
	font-size:10px;
	text-transform:uppercase;
	margin:0px 0px -1px -1px;
}
#bodyarea #focalfeed #detailsbar .payload li a {
	color:#fff;
	text-decoration:none;
}
#bodyarea #focalfeed #detailsbar .payload li a:hover {
	color:#f3973b;
	text-decoration:underline;
}
#bodyarea #focalfeed #detailsbar .payload .release {
	display:block;
	clear:left;
}

/****************************************
|	FOOTER AREA
****************************************/
#footarea {
	position:relative;
	z-index:30;
}
#footarea #infobar {
	position:relative;
	border-top:2px solid #404040;
	border-bottom:2px solid #404040;
	padding:8px 7px 7px 7px;
	background:#252525 url(../gfx/footarea_infobar_grad.gif) repeat-x;
}
#footarea #infobar .release {
	display:block;
	clear:left;
}


#footarea #infobar h6 {
	position:relative;
	float:left;
	width:300px;
	color:#999;
	font-size:11px;
	font-weight:normal;
}
#footarea #infobar h6 a {
	color:#f3973b;
	font-weight:bold;
	text-decoration:none;
}
#footarea #infobar h6 a:hover {
	color:#9999cc;
	text-decoration:underline;
}
#footarea #infobar h6 span {
	white-space:nowrap;
}


#footarea #infobar #developer {
	text-align:right;
	z-index:30;
}
#footarea #infobar #primarynav {
	width:385px;
	text-align:center;
}
#footarea #infobar #primarynav a {
	color:#999;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px 5px;
	white-space:nowrap;
}
#footarea #infobar #primarynav a:hover {
	color:#f3973b;
	text-decoration:underline;
}

/****************************************
|	FOOTER AREA - OVERLAY SYMBOL
****************************************/
#footarea .overlaysymbol {
	position:absolute;
	left:690px;
	top:-1px;
	z-index:20;
}
#footarea .overlaysymbol,
#footarea .overlaysymbol img {
	width:172px;
	height:73px;
}


/****************************************
|	FOOTER AREA - ALTERNATE NAV
****************************************/
#footarea #altnav {
	position:relative;
	width:359px;
	background:url(../gfx/footarea_altnav_box.gif) left bottom no-repeat;
}
#footarea #altnav,
#footarea #altnav h6 {
	font-size:11px;
	text-align:center;
	margin:0 auto;
}
#footarea #altnav h6 {
	position:relative;
	width:320px;
	color:#8c6262;
	font-size:11px;
	font-weight:normal;
	padding:10px 0px;
}
#footarea #altnav h6 a {
	color:#8c6262;
	text-decoration:none;
	padding:0px 6px;
	white-space:nowrap;
}
#footarea #altnav h6 a:hover {
	color:#fff;
	text-decoration:underline;
}

/****************************************
|	FOOTER CUSTOMER LOGOS
****************************************/
#footarea #logoarea {
	position:relative;
	height:393px;
	
	margin-top:30px;
	padding:37px 25px 38px 25px;
	background:url(../gfx/footarea_logo-spread-grid.gif) left 20px no-repeat;
}
#footarea #logoarea #logoarea_title {
	display:block;
	width:185px;
	height:42px;
	overflow:hidden;
	background:url(../gfx/footarea_logo-spread-title.gif) no-repeat;
	margin-left:185px;
}
#footarea #logoarea #logoarea_title.active {
	background-position:0 -42px;
}
#footarea #logoarea a {
	display:block;
	float:left;
	width:185px;
	height:95px;
	margin:0;
}
#footarea #logoarea a:hover {
	background-color:#1a1a1a;
}
#footarea #logoarea .pallcorp,
#footarea #logoarea .trench,
#footarea #logoarea .l3comm {
	margin-left:185px;
}
#footarea #logoarea .honeywell {
	margin-right:185px;
}
#footarea #logoarea a.scriptrx {
	width:186px;
	height:69px;
	overflow:hidden;
	margin-left:554px;
}
#footarea #logoarea a.scriptrx:hover img {
	margin-top:-69px;
}


/****************************************
|	FOOTER EXTENSION LOGOS
****************************************/
#footarea .printdev {
	display:none;
}

#footarea #extlogos {
	position:relative;
	padding-top:35px;
}
#footarea #extlogos a {
	text-decoration:none;
}
#footarea #extlogos span {
	visibility:hidden;
}
#footarea #extlogos div {
	position:relative;
	display:block;
}
#footarea #extlogos .rss,
 #footarea #extlogos .rss a{
	width:82px;
	height:20px;
}
#footarea #extlogos .rss a {
	display:block;
	background:url(../gfx/rss_logo_footer.gif) no-repeat;
}
#footarea #extlogos .rss a:hover {
	background-position:0 -20px;
}

/****************************************
|	FOOTER BASE BLOCK NAVIGATION
****************************************/
#footarea #baseBlockNav {
	position:relative;
	padding-bottom:20px;
	text-align:center;
}
#footarea #baseBlockNav .floatRelease {
	display:block;
	clear:left;
}
#footarea #baseBlockNav ul {
	position:relative;
	width:850px;
	margin:auto;
}
#footarea #baseBlockNav li {
	display:inline;
}
#footarea #baseBlockNav li a {
	display:block;
	float:left;
	
	margin:0 0 8px 8px;
	padding:5px 10px 7px 10px;
	background:#000;
	border-top:1px solid #212121;
	
	color:#212121;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#footarea #baseBlockNav li a:hover {
	background-color:#ff3333;
	border-color:#ff3333;
	color:#fff;
}





/****************************************
|	AVAILABLE YEAR OPTION LIST
****************************************/
#focalfeed .availYearOptions {
	position:relative;
	font-family:tahoma, arial, verdana, sans-serif;
	padding-bottom:15px;
}
#focalfeed .availYearOptions li {
	display:inline;
}

#focalfeed .availYearOptions ul.header li a {
	margin-bottom:5px;
	padding-bottom:7px;
}
#focalfeed .availYearOptions ul.header li.active a span {
	padding:1px 7px 3px 7px;
}
#focalfeed .availYearOptions ul.header li.active a,
#focalfeed .availYearOptions ul.header li.active a:hover {
	border-top:2px solid #666699;
	background:url(../gfx/focalfeed_list_availyear_arrow_down.gif) center bottom no-repeat;
}
#focalfeed .availYearOptions ul.header li a:hover {
	background:url(../gfx/focalfeed_list_availyear_arrow_down_over.gif) center bottom no-repeat;
}

#focalfeed .availYearOptions ul.footer li a {
	margin-top:5px;
	padding-top:7px;
}
#focalfeed .availYearOptions ul.footer li.active a span {
	padding:2px 7px 1px 7px;
}
#focalfeed .availYearOptions ul.footer li.active a,
#focalfeed .availYearOptions ul.footer li.active a:hover {
	border-bottom:2px solid #666699;
	background:url(../gfx/focalfeed_list_availyear_arrow_up.gif) center top no-repeat;
}
#focalfeed .availYearOptions ul.footer li a:hover {
	background:url(../gfx/focalfeed_list_availyear_arrow_up_over.gif) center top no-repeat;
}

#bodyarea #focalfeed #articlePayload .availYearOptions li a {
	display:block;
	float:left;
	color:#999;
	font-size:11px;
	text-decoration:none;
	margin-right:5px;
}
#focalfeed .availYearOptions li a span {
	display:block;
	padding:1px 7px 2px 7px;
	border:1px solid #ccc;
}
#bodyarea #focalfeed #articlePayload .availYearOptions li a:hover span {
	color:#fff;
	background:#f3973b;
	border-color:#f3973b;
}
#bodyarea #focalfeed #articlePayload .availYearOptions li.active a span {
	color:#fff;
	font-weight:bold;
	border:0px;
	background:#666699;
}
#bodyarea #focalfeed #articlePayload .availYearOptions li.active a:hover {
	cursor:default;
}
#focalfeed .availYearOptions .release {
	display:block;
	clear:left;
}


/****************************************
|	PRIMARY NAV INDEX GROUP
****************************************/
#focalfeed .primaryNavIndexGroup {
	position:relative;
	padding-bottom:15px;
}
#focalfeed .primaryNavIndexGroup .menu {
	border-left:1px solid #cc9999;
	border-right:1px solid #cc9999;
}
#focalfeed .primaryNavIndexGroup .menu .column {
	display:none;
}
#focalfeed .primaryNavIndexGroup .menu .options li {
	background:#fff url(../gfx/focalfeed_list_navindex_grad.gif) left bottom repeat-x;
}
#focalfeed #content #articlePayload .primaryNavIndexGroup .menu .options li a {
	color:#663333;
}
#focalfeed .primaryNavIndexGroup .menu .options li a {
	display:block;
	color:#663333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	border-top:1px solid #cc9999;
	padding:3px 5px 4px 20px;
	background-image:url(../gfx/navigation_option_bar_level1.gif);
	background-repeat:no-repeat;
}
#focalfeed .primaryNavIndexGroup .menu .options li.lastChild a {
	border-bottom:1px solid #cc9999;
}
#focalfeed .primaryNavIndexGroup .menu .options li a span.dateHeading {
	display:block;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#focalfeed .primaryNavIndexGroup .menu .options ul ul li a {
	font-weight:normal;
	padding-left:31px;
	background-image:url(../gfx/navigation_option_bar_level2.gif);
}
#bodyarea #focalfeed #articlePayload .primaryNavIndexGroup .menu .options li a:hover {
	color:#fff;
	text-decoration:underline;
	background-color:#cc3333;
}







