/*	GMA Stylesheet
	Author:Brad Graham (bgraham@matrixgroup.net)
	Created:8/2010
----------------------------------------------------*/
/*html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
v1.4 2009-07-27 | Authors:Eric Meyer & Richard Clark
html5doctor.com/html-5-reset-stylesheet/*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,a,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title], dfn[title]{cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:18px 0;padding:0;}input,select{vertical-align:middle;}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;}
/*fonts*/
pre,code,kbd,samp{font-family:monospace, sans-serif;}
/*generics*/
cite{font-style:normal;}abbr{border:none;letter-spacing:0.1px;}.clear,.clearing{clear:both;}.bold,strong,b{font-weight:bold;}.ital,em,i{font-style:italic;}.hide,.for-print{display:none;visibility:hidden;}.left{float:left;margin:0 10px 10px 0;}.right{float:right;margin:0 0 10px 10px;}.upper{text-transform:uppercase;}.structural{position:absolute !important;clip:rect(1px 1px 1px 1px);/* IE6, IE7 */clip:rect(1px, 1px, 1px, 1px);}address{font-style:normal;}sup{vertical-align:sub;font-size:smaller;}sub{vertical-align:super;font-size:smaller;}td,td img{vertical-align:top;}::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none;}::selection{background:#ff5e99;color:#fff;text-shadow:none;}

body { 
	font:100%/1.125 Helvetica,'Helvetica Neue',Arial,sans-serif;/*16 pixel text*/
	color:rgb(68,68,68); background:rgb(245,245,245);
	padding-top:38px; }

/*	=Links
------------------------------------ */
a { text-decoration:none; color:rgb(138,0,38); }
a:link, a:visited {text-decoration:underline;}
a:hover, a:active, a:focus {text-decoration:none;}
a:hover, a:active {outline:none;}
#skiplinks { margin:0; position:absolute; background:red; }
#skiplinks a { position:absolute; left:-9999px; top:-9999px; font-size:14px; color:rgb(68,68,68); background-color:rgb(204,204,204); padding:3px 5px; border:1px solid rgb(170,170,170); outline:none; }
#skiplinks a:active, #skiplinks a:focus { left:3px; top:3px; }
.tel a { color:rgb(68,68,68); text-decoration:none; cursor:default; }

/*	=Banner
------------------------------------ */
#banner { width:980px; margin:0 auto; position:relative; }
#logo { width:240px; height:83px; overflow:hidden; position:absolute; top:34px; left:0; }
#logo a { background:url(/images/template/gma-logo.png) no-repeat 0 0; position:absolute; z-index:999; cursor:pointer; width:100%; height:100%; text-indent:-9999px; }
#strapline { background:url(/images/template/gma-stapline.png) no-repeat 0 0; width:432px; height:12px; text-indent:-9999px; }
#funcs { float:right; margin:-5px 0 11px; }
/* search */
#site-search { float:left; margin:0 11px 0 0; position:relative; }
#site-search li { float:left; margin:0; }
#site-search-input { font-size:13px; line-height:1.307;/*17/13*/ width:147px; height:17px; padding:6px 35px 5px 13px; text-transform:uppercase; color:rgb(196,196,196) !important; background-color:rgb(255,255,255); border:1px solid rgb(153,153,153); -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; -moz-box-shadow:inset 1px 1px 3px rgb(223,223,223); box-shadow:inset 1px 1px 3px rgb(223,223,223); }
#site-search-submit { width:34px; height:28px; padding:0; border:none; border-left:2px solid rgb(224,224,224); text-indent:-9999px; background:transparent url(/images/template/site-search-submit.png) no-repeat 5px 50%; position:absolute; top:1px; right:0; }
.lte7 #site-search-submit { background-color:rgb(255,255,255); top:2px; }
/* social */
.social { float:left; margin-top:3px; }
.social li { float:left; margin-left:9px; }
.social a { float:left; display:block; width:24px; height:24px; text-indent:-9999px; overflow:hidden; background:url(/images/icons/sprite.png) no-repeat 0 0; }
.social-twitter a { background-position:-24px 0; }
.social-rss a { background-position:-48px 0; }
.st_sharethis a { background-position:-72px 0; }
.stButton { position:absolute!important; clip:rect(1px 1px 1px 1px); clip:rect(1px, 1px, 1px, 1px); }
.ie7 #banner {z-index:999;}
.ie7 #main-nav { position:relative; z-index:998; }

/*	=Main Nav
------------------------------------ */
#main-nav { width:980px; margin:0 auto; clear:both; }
#main-nav ul { width:761px; margin:0 0 0 219px; float:left; position:relative; }
#main-nav li { float:left; position:relative; }
#main-nav a { float:left; display:block; height:59px; background:transparent url(/images/template/main-nav.png) no-repeat 0 0; text-indent:-9999px; outline:none; }
#main-nav ul ul { display:none; position:absolute; top:59px; left:0px; z-index:60; list-style:none; margin:0; padding:0 2px; width:194px; background-color:#f6f6f6; border:1px outset rgb(216,216,216); border-top:none; background-image:-moz-linear-gradient(top, #f5f5f5, #dbdbdb); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #f5f5f5),color-stop(1, #dbdbdb)); -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px; -moz-box-shadow:0px 0px 3px rgb(189,189,189); -webkit-box-shadow:0px 0px 3px rgb(189,189,189); box-shadow:0px 0px 3pxrgb(189,189,189); }
#main-nav #mn-resources ul { right:4px; left:auto; }
#main-nav ul ul li {float:none;}
#main-nav ul ul a { float:none; display:block; padding:10px 10px 10px 13px; border-bottom:1px solid rgb(186,186,186); border-top:1px solid rgb(249,249,249); background:none; width:auto; text-indent:0; height:auto; font-size:14px; color:rgb(68,125,177); text-decoration:none; text-transform:uppercase; text-shadow:2px 0px 3px rgb(217,217,217); }
#main-nav ul ul a:hover, #main-nav ul ul a:active, #main-nav ul ul a:focus {text-decoration:underline;}
#main-nav ul ul li:first-child a {border-top:none;}
#main-nav ul ul li:last-child a {border-bottom:none;}
#main-nav li:hover ul, #main-nav li.hover ul {display:block;}
.ie8 #main-nav ul ul { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#dbdbdb')"; }
.lte7 #main-nav ul ul { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#dbdbdb'); }
/* specifics */
#mn-home a {width:140px;}
#mn-about a { width:78px; background-position:-140px 0; }
#mn-issues-policy a { width:154px; background-position:-218px 0; }
#mn-news-events a { width:149px; background-position:-372px 0; }
#mn-membership a { width:127px; background-position:-521px 0; }
#mn-resources a { width:113px; background-position:-648px 0; }
/* hover */
#mn-home a:hover, #mn-home a:active, #mn-home a:focus, #home #mn-home a { background-position:0 -59px; }
#mn-about a:hover, #mn-about a:active, #mn-about a:focus, #about #mn-about a, #mn-about.hover a { background-position:-140px -59px; }
#mn-issues-policy a:hover, #mn-issues-policy a:active, #mn-issues-policy a:focus, #issues-policy #mn-issues-policy a, #mn-issues-policy.hover a { background-position:-218px -59px; }
#mn-news-events a:hover, #mn-news-events a:active, #mn-news-events a:focus, #news-events #mn-news-events a, #mn-news-events.hover a { background-position:-372px -59px; }
#mn-membership a:hover, #mn-membership a:active, #mn-membership a:focus, #membership #mn-membership a, #mn-membership.hover a { background-position:-521px -59px; }
#mn-resources a:hover, #mn-resources a:active, #mn-resources a:focus, #resources #mn-resources a, #mn-resources.hover a {  background-position:-648px -59px; }

/*	=Core
------------------------------------ */
#core { width:980px; margin:0 auto 26px; padding-top:18px; overflow:hidden; line-height:1.125;/*18/16*/ }
#core .vevent abbr {border:none;}
#core .more a { background:url(/images/template/more.png) no-repeat 0 50%; padding-left:10px; display:block; text-decoration:none; }
#core .more a:hover, #core .more a:active, #core .more a:focus {text-decoration:underline;}
#core .mod .article { margin-bottom:9px; padding-bottom:8px; border-bottom:1px dotted rgb(178,178,178); }
#core .mod .article:last-child { margin:0; border:none; }
#core .mod .entry-title a { display:block; font-size:12px; font-weight:bold; line-height:1.167;/*14/12*/ color:rgb(138,0,38); }
#core .mod p { font-size:11px; line-height:1.273;/*14/11*/ margin:0; }

/* =Main */
#main { float:left; width:710px; padding-right:20px; font-size:13px; }
#main h1, #main h2 { font:bold 18px/1 Helvetica, "Helvetica Neue", Arial, sans-serif; color:rgb(32,94,142);s }
#main h2 { margin:28px 0 8px; }
#main h3 {font-weight:bold;}
#main h4 {font-weight:bold;}
#main h5 { font-weight:bold; font-style:italic; }
#main h6 {font-style:italic;}
#main h1 a, #main h2 a, #main h3 a, #main h4 a, #main h5 a, #main h6 a { display:block; color:inherit; font-weight:inherit; text-decoration:none; }
#main h1 a:hover, #main h1 a:active, #main h1 a:focus, #main h2 a:hover, #main h2 a:active, #main h2 a:focus, #main h3 a:hover, #main h3 a:active, #main h3 a:focus, #main h4 a:hover, #main h4 a:active, #main h4 a:focus, #main h5 a:hover, #main h5 a:active, #main h5 a:focus, #main h6 a:hover, #main h6 a:active, #main h6 a:focus {text-decoration:underline;}
#main p, #main ul, #main ol, #main dl, #main dd, #main table, #main address { margin-bottom:18px; line-height:1.385;/*18/13*/ }
#main ul { list-style:disc outside; margin-left:30px; }
#main ol { list-style-type:decimal; margin-left:30px; }
#main dt, #main dfn {font-weight:bold;}
#main dd {margin-left:15px;}
/*#main blockquote p { margin:0; padding:0 18px; font-style:italic; background:url(/images/template/q.png) no-repeat 10px 0; color:rgb(100,100,100); }*/
#main blockquote p { margin:0; font-weight:bold; }
#main cite { text-transform:uppercase; letter-spacing:0.2px; font-size:11px; }
#main blockquote + p cite {color:rgb(100,100,100);}
#main blockquote + p cite:before {content:'\2014';}
#main q:before {content:'\201C';}
#main q:after {content:'\201D';}
#main q q:before {content:'\2018';}
#main q q:after {content:'\2019';}
#main .figcaption { font-size:11px; color:rgb(64,64,64); background-color:rgb(200,200,200); padding:4px 8px; margin:0; }
#main .contact {margin-bottom:0;}
.duo-contain { width:100%; overflow:hidden; }
.duo-contain .duo { float:left; width:50%; }
/* breadcrumbs */
#main #breadcrumbs { list-style:none; width:auto; overflow:hidden; padding:0; margin-left:0; }
#breadcrumbs li { list-style:none; padding:0 3px 0 0; margin:0; float:left; }
#breadcrumbs li:after {content:'\2002\00bb\2002';}
#breadcrumbs li:last-child:after {content:'';}
#breadcrumbs a { font-weight:bold; color:rgb(32,94,142); float:left; display:block; }
#main .section.duo {float:left;}
/*#main .hfeed h2, */#main .vcalendar h2 {margin-bottom:18px;}
/*#main .hfeed p, */#main .vcalendar p {margin:0;}
#main .hentry, #main .vevent {margin-bottom:18px;}
#main .footer .more a { text-align:right; font-size:12px; background-position:100% 50%; padding:0 10px 0 0; text-decoration:underline;  }
#main .footer .more a:hover, #main .footer .more a:active, #main .footer .more a:focus {text-decoration:none;}
#main .un { border-bottom:1px dotted rgb(178,178,178); padding:19px 0; margin-bottom:18px; }
#main .hotel {margin-bottom:18px;}
#main .hotel p {margin:0;}
/* zebra listing */
#main .zebra-list > .article, #main .zebra-list > .section { position:relative; padding:17px 15px 18px 15px; margin:0; border-bottom:1px dotted rgb(178,178,178); }
#main .zebra-list .even {background-color:rgb(236,236,236);}
#main .zebra-list p { margin:0; font-size:11px; line-height:1.636;/*18/11*/ }
/* subpage preview */
#main #subpage-preview > .section, #main #subpage-preview > .article { padding-left:150px; min-height:89px; }
#subpage-preview span { position:absolute; top:15px; left:15px; z-index:1; display:block; background-position:0 0; background-repeat:no-repeat; width:114px; height:89px; border:1px solid rgb(102,105,110); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#subpage-preview h2 { margin:0 0 5px; }
#subpage-preview h2 a, #subpage-preview .entry-title a, #state-economy h3 { font-weight:normal; font-size:16px; color:rgb(138,0,38); }
#subpage-preview .no-image span {display:none;}
#main #subpage-preview .no-image {padding-left:15px;}
/* news section */
#news-section.duo { width:400px; padding-right:25px; }
#news-section .header { width:100%; overflow:hidden; margin-bottom:2px; }
#news-section.hfeed .entry-title {margin:0;}
#news-section .entry-title a { font-size:16px; font-weight:bold; color:rgb(138,0,38); padding-bottom:6px; }
#news-section h2 {margin-bottom:18px;}
#news-section p {margin:0;}
#news-section.hfeed .published {float:left;}
#news-section .categories { list-style:none; margin:0; padding:0; font-size:11px; }
#news-section .categories li {float:left;}
#news-section .categories a, #news-section .categories span { float:left; display:block; padding-left:10px; line-height:1.273;/*14/11*/ }
#news-section .more a {padding-top:2px;}
#main #filter { border-top:2px solid rgb(120,120,120); border-bottom:2px solid rgb(120,120,120); padding:16px 10px; margin-bottom:18px; }
#main #filter h2 { float:left; margin:0 20px 0 0; }
#filter ul { width:100%; overflow:hidden; }
#main #filter li { margin:0 15px 0 0; float:left; }
#filter #category {width:200px;}
/* events section */
#events-section.duo { width:235px; padding-left:24px; border-left:1px dotted rgb(178,178,178); }
#main #news-section .last, #main #events-section .last { padding:0; margin:0 0 18px; border:none; }
/* pagination */
#main .pagination { width:100%; overflow:hidden; list-style:none; margin:18px 0 0; }
.pagination li {float:left;}
.pagination a { float:left; display:block; padding:0 5px; margin:0 3px; text-decoration:none; border:1px solid rgb(138,0,38); }
.pagination a:hover, .pagination a:active, .pagination a:focus { border-color:rgb(68,68,68); color:rgb(68,68,68); background-color:transparent; }
.pagination .here a { background-color:rgb(138,0,38); font-weight:bold; color:rgb(255,255,255); }
.pagination .previous a:before {content:'\00ab\00a0';}
.pagination .next a:after { content:' \00bb'; }
.pagination .beginning a:before {content:'\2190\00a0';}
.pagination .end a:after { content:' \2192'; }
/* downloads */
#main .downloads { margin:0 0 36px 15px; }
#main .downloads .entry-title a { color:rgb(32,94,142); font-size:14px; text-decoration:underline; }
#main .downloads .entry-title a:hover, #main .downloads .entry-title a:active, #main .downloads .entry-title a:focus {text-decoration:none;}
/* leadership */
#leadership { border-top:1px dotted rgb(178,178,178); }
#main #leadership .article {padding-left:184px;}
#leadership .article p {margin-bottom:18px;}
#leadership .article .photo { position:absolute; top:18px; left:18px; }
#leadership .article .entry-title { font-size:16px; color:rgb(112,112,112); margin:0 0 9px; line-height:1.125;/*18/16*/ }
#leadership .article .title { font-size:16px; color:rgb(112,112,112); font-weight:normal; margin-bottom:27px; }
/* emergency contacts */
.emergency-contacts .speciality { display:block; font-style:italic; font-size:11px; }
/* ceo letter */
#letter-from-ceo > div { position:relative; padding:18px 0 0 161px; }
#letter-from-ceo img { position:absolute; left:0; top:18px; }
/* state economy */
#state-economy {clear:both;}
#state-economy { font-size:12px; line-height:1.636;/*18/11*/ }
.no-js #state-economy-form {display:none;}
.js #state-economy .article {display:none;}
/* career center */
#career-center { width:100%; overflow:hidden; }
#career-center h2 {margin:0;}
#career-center ul { margin:0 0 18px 10px; list-style:none; }
#career-center-nav { float:left; width:145px; margin-right:20px; padding:10px; background-color:rgb(236,236,236); }
#career-center-nav h2 { font-weight:normal; color:rgb(138,0,38); margin-bottom:10px; }
#career-center-nav ul {margin:0;}
#career-center-wrap { float:left; width:498px; border:1px solid rgb(147,147,147); background-color:rgb(255,255,255); }
#career-center-employers { float:left; width:249px; }
#career-center-job-seekers { float:left; width:248px; border-left:1px solid rgb(147,147,147); }
#career-center-wrap h2 { background-color:rgb(236,236,236); text-align:center; margin:0 0 10px; padding:18px 0; }
#career-center-wrap p { padding:0 10px; font-size:11px; color:rgb(102,102,102); }
/* take action */
#takeaction #main { padding:0; width:980px; }
#takeaction .section-header {width:708px;}
#takeaction .main-in { padding:0; border:none; width:auto; }
/* search page */
#site-search-page ol { list-style:none; margin-left:0; width:auto; overflow:hidden; }
#site-search-page li { float:left; margin-right:15px; }
#site-search-page-input { width:400px; height:20px; }
#site-search-page-submit {font-size:18px;}

/* header images*/
#main .section-header { height:171px; margin-bottom:18px; background-image:url(/images/headers/kid.jpg); background-position:100% 50%; background-repeat:no-repeat; border:1px solid rgb(141,142,143); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#main .section-header span { display:block; width:221px; height:118px; padding:53px 20px 0; text-align:center; font-size:26px; -moz-border-radius: 6px 0 0 6px; -webkit-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; font-weight:bold; color:rgb(255,255,255); background-color:#29447e; background-image:-moz-linear-gradient(top, #88b5c8, #29447e); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #88b5c8),color-stop(1, #29447e)); }
#about .section-header span { background-color:#3a2c4c; background-image:-moz-linear-gradient(top, #b389b2, #3a2c4c); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #b389b2),color-stop(1, #3a2c4c)); }
#issues-policy .section-header span { background-color:#2c5b23; background-image:-moz-linear-gradient(top, #90bf63, #2c5b23); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #90bf63),color-stop(1, #2c5b23));}
#news-events .section-header span { background-color:#29447e; background-image:-moz-linear-gradient(top, #88b5c8, #29447e); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #88b5c8),color-stop(1, #29447e)); }
#membership .section-header span { background-color:#a4121e; background-image:-moz-linear-gradient(top, #dc3953, #a4121e); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #dc3953),color-stop(1, #a4121e)); }
#resources .section-header span { background-color:#5087c7; background-image:-moz-linear-gradient(top, #e1ae53, #b4391b); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #e1ae53),color-stop(1, #b4391b)); }
.ie8 #about .section-header span { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#b389b2', EndColorStr='#3a2c4c')"; }
.ie8 #issues-policy .section-header span { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#90bf63', EndColorStr='#2c5b23')"; }
.ie8 #news-events .section-header span { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#88b5c8', EndColorStr='#29447e')"; }
.ie8 #membership .section-header span { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dc3953', EndColorStr='#a4121e')"; }
.ie8 #resources .section-header span { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1ae53', EndColorStr='#b4391b')"; }
.lte7 #about .section-header span { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#b389b2', EndColorStr='#3a2c4c'); }
.lte7 #issues-policy .section-header span { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#90bf63', EndColorStr='#2c5b23'); }
.lte7 #news-events .section-header span { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#88b5c8', EndColorStr='#29447e'); }
.lte7 #membership .section-header span { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dc3953', EndColorStr='#a4121e'); }
.lte7 #resources .section-header span { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1ae53', EndColorStr='#b4391b'); }

/* main in */
.main-in { width:685px; overflow:hidden; border-right:1px dotted rgb(178,178,178); padding-right:24px; }
.main-in > .section {margin-bottom:18px;}

/* single entry */
.single-entry .main-section a { border-right:1px dotted rgb(178,178,178); border-bottom:1px dotted rgb(178,178,178); padding:19px 0; text-decoration:none; }
.single-entry .main-in {padding-top:24px;}
.single-entry .header { font-size:11px; position:relative; padding-right:60px; width:auto; overflow:hidden; }
#core .single-entry .hentry h1 { font-size:24px; margin-bottom:12px; color:rgb(138,0,38); font-weight:normal; }
.single-entry .published { float:left; color:rgb(102,102,102); }
.single-entry #categories { list-style:none; margin:0 0 18px; padding:0; width:auto; overflow:hidden; }
.single-entry #categories li {float:left;}
.single-entry #categories a, .single-entry #categories span { float:left; display:block; padding-left:10px; }
#main #entry-util { list-style:none; margin:0; padding:0; position:absolute; top:0; right:0; }
#entry-util li {float:left;}
#entry-util a { float:left; display:block; width:16px; height:16px; background:url("/images/icons/sprite.png") no-repeat 0 0; text-indent:-9999px; margin-left:12px; overflow:hidden; }
#eu-print a { background-position:-96px 0; }
#eu-email a { background-position:-96px -16px; }
.single-entry .figure { float:left; margin:0 20px 18px 0; }
/*#press-contact-wrap {margin-left:300px;}*/
#press-contact { width:304px; overflow:hidden; padding:19px 17px; margin-bottom:18px; font-size:11px;/*16/11*/ color:rgb(70,70,70); border:1px solid rgb(149,149,149); background-color:rgb(225,225,225); }
#press-contact h2 { font-size:12px; font-weight:normal; color:rgb(138,0,38); margin:0 0 6px; }
#press-contact h3 { font-size:11px; font-weight:normal; line-height:1.455; color:rgb(70,70,70); }
#press-contact p { margin:0; line-height:1.455; }
#press-contact a { color:rgb(70,70,70); text-decoration:none; }
#press-contact .box { float:left; width:50%; }

/* search results */
#search .main-in .header { width:auto; overflow:hidden; background-color:rgb(230,230,230); font-size:13px; padding:4px 10px; }
#search .main-in .header p {margin:0;}
#search-keyword {float:left;}
#result-num {float:right;}
#main #search-results { list-style:none; margin-left:0; }
#search-results h2 { margin:18px 0 0; }
#search-results p {margin:0;}
#search-results .footer { width:auto; overflow:hidden; font-size:11px; }
#search-results ul { list-style:none; margin:0; }
#search-results .footer li { float:left; margin-right:5px; }
#search-results .footer li:after { content:' -'; }
#search-results .footer li:last-child:after {content:'';}
#search .pagination { width:auto; float:left; margin:0; }
#search #page-count { float:right; margin:0; }

/* =Complementary */
#complementary { float:left; width:250px; font-size:11px; }
#complementary a:link, #complementary a:visited {text-decoration:none;}
#complementary a:hover, #complementary a:active, #complementary a:focus {text-decoration:underline;}
/*
#complementary h3 { font-size:18px; line-height:1; margin-bottom:36px; color:rgb(32,94,142); font-weight:bold; }
*/
#complementary h3 { font-size:16px; line-height:1; margin-bottom:18px; color:rgb(32,94,142); font-weight:bold; }
#complementary h3 a { color:rgb(32,94,142); font-weight:bold; }
#complementary .mod {margin-bottom:28px;}
/* login */
#login-form { width:auto; overflow:hidden; }
#login-form input { background-color:rgb(225,225,225); color:rgb(99,99,99); font-size:14px; margin-bottom:10px; width:244px; padding:4px 2px; border:1px solid rgb(166,166,166); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:inset 1px 1px 3px rgb(166,166,166); box-shadow:inset 1px 1px 3px rgb(166,166,166); }
#login-form .butt {float:left;}
#login-form button, #login-form .butt a { float:left; width:119px; margin:0 5px 10px 0; padding:3px 0; font-size:14px; color:rgb(255,255,255); background-color:rgb(68,125,177); border:1px solid rgb(68,125,177); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5), inset -1px -1px 1px rgba(0,0,0,0.3); box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5), inset -1px -1px 1px rgba(0,0,0,0.3); }
#login-form .butt a { text-align:center; text-decoration:none; padding:7px 0 2px; }
#complementary #login .login-help { margin-bottom:18px; color:rgb(138,0,38); }
#membership-questions { padding:15px; background-color:rgb(225,225,225); border:1px solid rgb(166,166,166); -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#membership-questions h4 { color:rgb(138,0,38); font-size:12px; }
#membership-questions a {color:rgb(68,68,68);}

/*	=Contentinfo
------------------------------------ */
#contentinfo-wrap { clear:both; background-color:rgb(255,255,255); padding-bottom:32px; }
#contentinfo { width:980px; margin:0 auto; font-size:9px; line-height:1.222;/*11/9*/ overflow:hidden; }
#contentinfo a { display:block; text-decoration:none; }
#contentinfo a:hover, #contentinfo a:active, #contentinfo a:focus {text-decoration:underline;}
#contentinfo abbr {border:none;}
/* nav */
#footer-nav { width:786px; float:left; }
#footer-nav > li { float:left; width:131px; }
#footer-nav > li > a { padding:40px 10px 10px 0; font-size:11px; font-weight:bold; color:rgb(32,94,142); }
#footer-nav ul a { padding:7px 10px 6px 0; }
.ie6 #footer-nav li { float:left; width:131px; }
.ie6 #footer-nav li li { float:none; width:auto; }
.ie6 #footer-nav li a { padding:40px 10px 10px 0; font-size:11px; font-weight:bold; color:rgb(32,94,142); }
.ie6 #footer-nav li li a { padding:7px 10px 6px 0; font-size:9px; font-weight:normal; color:rgb(138,0,38); }

/* =Secondary */
#sec { width:194px; float:left; padding-top:40px; }
/* vcard */
.vcard .line {display:block;}
#contentinfo .tel a { display:inline; text-decoration:none; }
#contentinfo .fax:before {content:'::';}
/* social */
#contentinfo .social { margin:0; float:right; margin-top:13px; }
#contentinfo .social a { width:16px; height:16px; }
#contentinfo .social li {margin-left:2px;}
#contentinfo .social-facebook a { background-position:0 -24px; }
#contentinfo .social-twitter a { background-position:-24px -24px; }
#contentinfo .social-rss a { background-position:-48px -24px; }
#contentinfo .st_sharethis a { background-position:-72px -24px; }

/*	=Forms
------------------------------------ */
/* style */
#main form ul { margin:0; padding:0; list-style:none; }
#main form li { margin-bottom:13.5px;/* 50%-75% */ }
label { display:block; color:rgb(121,121,121); font-weight:bold; }
.butt input {width:auto;}
form br {display:none;}
.hidden-fields { position:absolute; left:-9999px; top:-9999px; }
select, input, textarea {font-size:11px;}
input[type="radio"] {vertical-align:text-bottom;}
input[type="checkbox"] { vertical-align:bottom; *vertical-align:baseline; }
label, input[type=button], input[type=submit], button {cursor:pointer;}
legend { font-weight:bold; font-size:16px; }
form .duo {float:left;}
label .help {font-style:italic;}
legend .help {display:block;}
form .duo input {margin-right:15px;}
form .hp { position:absolute; left:-9999px; top:-9999px; }
#main form input { border:1px solid rgb(206,206,206); color:rgb(148,148,148); padding:6px; }
#main form .error { background-color:rgb(248,219,219); border:1px solid rgb(231,119,118); }
#main form .err { color:rgb(228,108,110); font-style:italic; margin-left:10px; }
#main form textarea { border:1px solid rgb(206,206,206); color:rgb(148,148,148); padding:6px; }
/* speaking */
#speaking-form fieldset {margin-bottom:22px;}
#speaking-form fieldset ul {margin-top:10px;}
#speaking-form input {width:230px;}
#speaking-form .local {float:left;}
#speaking-form .local input {margin-right:15px;}
#speaking-form .state input {width:30px;}
#speaking-form .zip input {width:100px;}
#speaking-form textarea { width:500px; height:150px; }
#speaking_submit {font-size:14px;}

/*	=Tables
------------------------------------ */
#main table { width:100%; text-align:left; margin-bottom:18px; font-size:inherit; font:100%; color:rgb(102,102,102); }
#main caption { font-size:15px; margin-bottom:5px; text-align:center; font-weight:bold; color:rgb(70,70,70); }
#main th {text-align:left;}
#main thead th { background-color:rgb(210,210,210); border:1px solid rgb(180,180,180); color:rgb(0,0,0); padding:8px; font-weight:bold; }
#main thead th a {font-weight:inherit;}
#main tbody th { background-color:rgb(250,250,250); border:1px solid rgb(204,204,204); padding:8px; font-style:italic; }
#main tbody td { background-color:rgb(255,255,255); border:1px solid rgb(204,204,204); padding:8px; font-size:12px; line-height:1.333;/*16/12*/ }
#main tbody tr:hover td {background-color:rgb(240,240,240);}
#main tbody p {margin:0;}
#main tbody a {font-size:12px;}
#main .stripe tr:nth-child(even) td {background-color:rgb(229,236,242);}
#main tfoot td { background-color:rgb(230,230,230); border:1px solid rgb(220,220,220); padding:8px; }
#main tfoot th { background-color:rgb(225,225,225); border:1px solid rgb(215,215,215); padding:8px; font-weight:bold; }

/*	=Home
------------------------------------ */
/* =Feature */
#feature { width:978px; height:406px; margin-bottom:18px; position:relative; z-index:50; border:1px solid rgb(105,106,109); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
#panel-wrap { width:978px; height:406px; overflow:hidden; }
#panels { width:978px; height:406px; overflow:hidden; }
#feature .article { width:978px; height:406px; background-position:0 0; background-repeat:no-repeat; float:left; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; border-top-left-radius:4px; border-bottom-left-radius:4px; }
.feature-content { width:166px; height:339px; margin-left:728px; padding:40px 57px 27px 27px; font-size:13px; color:rgb(255,255,255); border-left:1px solid rgb(64,79,96); -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; border-top-right-radius:5px; border-bottom-right-radius:5px; background-color:#2d591f; background-image:-moz-linear-gradient(top, #8ebb61, #2d591f); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #8ebb61),color-stop(1, #2d591f)); }
.feature-content h2 a { font-size:22px; line-height:1.136;/*25/22*/ margin-bottom:25px; font-weight:bold; display:block; color:rgb(255,255,255); text-decoration:none; }
#feature .more a { padding:25px 0 25px 10px; font-size:11px; color:rgb(155,211,246); background-image:url(/images/template/feature-more.png); }
/* content colors */
#panels .purple { background-color:#875b8e; background-image:-moz-linear-gradient(top, #b28bb0, #3e2c46); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #b28bb0),color-stop(1, #3e2c46)); }
#panels .green { background-color:#5ca446; background-image:-moz-linear-gradient(top, #8ebb61, #2d591f); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #8ebb61),color-stop(1, #2d591f)); }
#panels .blue { background-color:#5087c7; background-image:-moz-linear-gradient(top, #82b0ca, #293e82); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #82b0ca),color-stop(1, #293e82)); }
#panels .red { background-color:#ed1c24; background-image:-moz-linear-gradient(top, #dd5157, #ab1a1c); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #dd5157),color-stop(1, #ab1a1c)); }
#panels .orange { background-color:#5087c7; background-image:-moz-linear-gradient(top, #e1ae53, #b4391b); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #e1ae53),color-stop(1, #b4391b)); }
.ie8 #panels .purple { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#b28bb0', EndColorStr='#3e2c46')"; }
.ie8 #panels .green { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#8ebb61', EndColorStr='#2d591f')"; }
.ie8 #panels .blue { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#82b0ca', EndColorStr='#293e82')"; }
.ie8 #panels .red { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd5157', EndColorStr='#ab1a1c')"; }
.ie8 #panels .orange { -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1ae53', EndColorStr='#b4391b')"; }
.lte7 #panels .purple { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#b28bb0', EndColorStr='#3e2c46'); }
.lte7 #panels .green { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#8ebb61', EndColorStr='#2d591f'); }
.lte7 #panels .blue { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#82b0ca', EndColorStr='#293e82'); }
.lte7 #panels .red { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dd5157', EndColorStr='#ab1a1c'); }
.lte7 #panels .orange { filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1ae53', EndColorStr='#b4391b'); }

/* nav */
#feature-nav-prevnext a { display:block; width:27px; height:27px; position:absolute; top:187px; background:url(/images/template/feature-nav.png) no-repeat 0 0; text-indent:-9999px; overflow:hidden; }
#feature-prev a {left:15px;}
#feature-next a { right:15px; background-position:-27px 0; }
#feature-nav-direct { position:absolute; left:756px; bottom:21px; list-style:none; }
#feature-nav-direct li {float:left;}
#feature-nav-direct a { float:left; display:block; width:7px; height:6px; background:url(/images/template/feature-nav.png) no-repeat 0 -27px; text-indent:-9999px; margin-right:4px; overflow:hidden; }
#feature-nav-direct a:hover, #feature-nav-direct a:focus, #feature-nav-direct .current { background-position:-7px -27px; }
.ie7 #feature-nav-prevnext {height:0;}

/* =Main */
#home #main { width:980px; padding:0; overflow:hidden; }
/* subpage-preview */
#home #subpage-preview { float:left; width:729px; }
#home #subpage-preview .section { float:left; width:163px; margin-bottom:18px; padding:0 80px 0 0; height:auto; border:none; position:relative; }
#home #subpage-preview h2 a { color:rgb(32,94,142); font-weight:bold; padding:144px 0 6px; position:relative; z-index:2; }
#home #subpage-preview p { font-size:11px; line-height:1.273;/*14/11*/ margin:0; }
#home #subpage-preview .more a {line-height:20px;}
#home #subpage-preview span { top:0; left:0; width:161px; height:126px; }
/* complementary */
#home .mod h3 { font-size:18px; line-height:1; margin-bottom:9px; color:rgb(32,94,142); }
/* upcoming events */
#home #latest-news, #home #blog-rss { float:left; width:251px; margin-bottom:36px; }
/* upcoming events */
#home #upcoming-events { float:left; width:251px; }

/*	=IE
------------------------------------ */
.ie7 img {-ms-interpolation-mode:bicubic;}
.ie6 input {vertical-align:text-bottom;}

/*	=Mobile
------------------------------------ */
a:link {-webkit-tap-highlight-color:#ff5e99;}
@media screen and (max-device-width:480px) {
html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } 
}

/*	=Dynamic 
------------------------------------ */
/* panel images */
#panel-1, #panel-1dupe {background-image:url(https://www.gmaonline.org/file-manager/About/SL_ModernDayLabel1.png); }
#panel-2 {background-image:url(https://www.gmaonline.org/file-manager/Date_Label.jpg); }
#panel-3 {background-image:url(https://www.gmaonline.org/file-manager/images/Facebook-Infographic-banner.jpg); }
#panel-4 {background-image:url(https://www.gmaonline.org/file-manager/images/manufacturing/foodprocessingassemblyline_banner.jpg); }


/* header images | subpage preview */
#main #h-Digital-Future {background-image:url(https://www.gmaonline.org/file-manager/About/DigitalCommerce-Website-447x1712.jpg); }
#sp-Digital-Future span {background-image:url(/images/sized/file-manager/About/wifi-114x89.jpg); }
#main #h-guardians-of-the-food-galaxy {background-image:url(https://www.gmaonline.org/file-manager/images/superhero-303189_960_7201.png); }
#sp-guardians-of-the-food-galaxy span {background-image:url(/images/sized/file-manager/images/superhero-303189_960_720-114x89.png); }
#sp-positive-narrative-test span {background-image:url(/images/sized/file-manager/images/shoppingandgrocery/cartwithblurryaisle150x150-114x89.jpg); }
#sp-fda-recognition-process span {background-image:url(/images/sized/file-manager/fda-logo2_thumb-114x89.jpg); }
#sp-online-training-opportunities span {background-image:url(/images/sized/images/subpage-preview/upcomingevents-114x89-114x89.jpg); }
#main #h-product-code-dating-initiative {background-image:url(https://www.gmaonline.org/file-manager/images/headers/nutritionlabel454x171.jpg); }
#sp-product-code-dating-initiative span {background-image:url(/images/sized/file-manager/images/sustainability/Date_Label_thumbnail-114x89.jpg); }
#main #h-for-non-gma-members {background-image:url(https://www.gmaonline.org/file-manager/About/ss_447px1.jpg); }
#main #h-for-gma-members1 {background-image:url(https://www.gmaonline.org/file-manager/About/ss_447px1.jpg); }
#main #h-gmas-bpa-warning-program {background-image:url(https://www.gmaonline.org/file-manager/About/ss_447px1_thumb.jpg); }
#sp-gmas-bpa-warning-program span {background-image:url(/images/sized/file-manager/About/prop65_-_161px-114x89.jpg); }
#sp-international-programs span {background-image:url(/images/sized/file-manager/About/World-Map-Gray2-114x89.jpg); }
#sp-food-waste-reducation-alliance span {background-image:url(/images/sized/file-manager/About/food-waste-pic-getty-images-245448043-114x89.jpg); }
#sp-smartlabeltm-consumer-information-transparency-initiative span {background-image:url(/images/sized/file-manager/About/thumbnail_image_thumb-114x89.jpg); }
#sp-food-safety-resources span {background-image:url(/images/sized/file-manager/Science_Product_Safety/foodprocessingassemblyline150x150_thumb-114x89.jpg); }
#main #h-product-recall {background-image:url(https://www.gmaonline.org/file-manager/images/headers/familywalking454x171.jpg); }
#sp-product-recall span {background-image:url(/images/sized/file-manager/images/headers/familywalking454x171-114x89.jpg); }
#main #h-sef-partners {background-image:url(https://www.gmaonline.org/file-manager/About/240_F_69106391_Coyk3aqVmYUpm0VDzNZfNbHsCIR6nKiq_thumb.jpg); }
#main #h-donate-to-gma-sef {background-image:url(https://www.gmaonline.org/file-manager/About/NewThankYou.jpg); }
#sp-donate-to-gma-sef span {background-image:url(/images/sized/file-manager/About/Donor_Thumbnail-114x89.jpg); }
#sp-sef-bpcs-partner-schools-listing-program span {background-image:url(/images/sized/file-manager/About/512px-Fredmeyer_edit_11-114x89.jpg); }
#sp-publications span {background-image:url(/images/sized/file-manager/About/OFConly_CFM8thEd_2015-25-114x89.jpg); }
#main #h-state-of-the-art-training {background-image:url(https://www.gmaonline.org/file-manager/About/512px-Fredmeyer_edit_1.jpg); }
#sp-state-of-the-art-training span {background-image:url(/images/sized/file-manager/About/000038628796Large-Blue092414_resized1-114x89.jpg); }
#sp-gma-sef-board-of-directors span {background-image:url(/images/sized/file-manager/About/board_of_directors_image_thumb-114x89.jpg); }
#sp-research span {background-image:url(/images/sized/file-manager/About/000020140638Large_thumb-114x89.jpg); }
#sp-education span {background-image:url(/images/sized/file-manager/About/000021317055Large_thumb-114x89.jpg); }
#sp-bpcs span {background-image:url(/images/sized/file-manager/About/000007699342Large_thumb-114x89.jpg); }
#main #h-sanitary-transport {background-image:url(https://www.gmaonline.org/file-manager/About/sanitary_transportation_1248323.jpg); }
#sp-sanitary-transport span {background-image:url(/images/sized/file-manager/About/truck_back-114x89.jpg); }
#main #h-fsvp-rule {background-image:url(https://www.gmaonline.org/file-manager/About/food_import1.jpg); }
#sp-fsvp-rule span {background-image:url(/images/sized/file-manager/Food_Safety/mangos-114x89.jpg); }
#main #h-preventive-controls-rule1 {background-image:url(https://www.gmaonline.org/file-manager/About/iStock_scientist-f.jpg); }
#sp-preventive-controls-rule1 span {background-image:url(/images/sized/file-manager/About/ecoli-petri-406_thumb-114x89.jpg); }
#main #h-produce-safety-rule {background-image:url(https://www.gmaonline.org/file-manager/About/stock-footage-farmer-with-electronic-tablet-analyzing-corn-field1_thumb.jpg); }
#sp-produce-safety-rule span {background-image:url(/images/sized/file-manager/Food_Safety/iStock_washhandmall-300x225_thumb_1-114x89.jpg); }
#main #h-animal-feed {background-image:url(https://www.gmaonline.org/file-manager/About/animal-feed-production-pig1.jpg); }
#sp-animal-feed span {background-image:url(/images/sized/file-manager/Food_Safety/animal-feed_thumb-114x89.jpg); }
#main #h-third-party-rule {background-image:url(https://www.gmaonline.org/file-manager/About/FDA+inspector.jpg); }
#sp-third-party-rule span {background-image:url(/images/sized/file-manager/About/clipboard-stock-portrait_thumb-114x89.jpg); }
#main #h-food-defense-rule {background-image:url(https://www.gmaonline.org/file-manager/About/iStock_gavel_Small.jpg); }
#sp-food-defense-rule span {background-image:url(/images/sized/file-manager/About/Rules-and-regulations-stamps1_thumb-114x89.jpg); }
#main #h-Fed-Up {background-image:url(https://www.gmaonline.org/file-manager/images/headers/womanbabylaptop454x171.jpg); }
#main #h-leadership-and-culture {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-decision-making-processes {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-talent-and-organization {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-information-insights {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-tools-and-techniques {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-appendix {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-recommendation-and-conclusion-4 {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-functional-summaries {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-recommendation-and-conclusion-31 {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-recommendation-and-conclusion-5 {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-recommendation-and-conclusion-2 {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-recommendation-and-conclusion-1 {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-introduction {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-summary-of-approach {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-welcome {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#main #h-big-data-analytics {background-image:url(https://www.gmaonline.org/file-manager/images/headers/bigdataheader454x171.jpg); }
#sp-big-data-analytics span {background-image:url(/images/sized/file-manager/images/businessandcommerce/computergrowthchart150x150-114x89.jpg); }
#sp-international-council-of-grocery-manufacturers-associations-icgma span {background-image:url(/images/sized/file-manager/Business_Global_Commerce/iStock_000007233892Medium-114x89.jpg); }
#sp-plant-and-animal-biotechnology span {background-image:url(/images/sized/file-manager/images/manufacturing/foodproductionlinecrackers-150x150-114x89.jpg); }
#sp-preserving-consumer-choice-for-all-americans span {background-image:url(/images/sized/file-manager/images/bannersandgraphics/grandpaholdinggirlinoveralls150x150-114x89.jpg); }
#sp-sustainability-success-stories span {background-image:url(/images/sized/file-manager/images/sustainability/air-114x89.jpg); }
#sp-packaging span {background-image:url(/images/sized/file-manager/images/sustainability/compost-114x89.jpg); }
#sp-food-waste span {background-image:url(/images/sized/file-manager/images/sustainability/Recycle_Bins-114x89.jpg); }
#main #h-cpg-award-for-innovation-and-creativity {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/meetingthreelaptop-454x172.jpg); }
#main #h-small-towns-big-impact {background-image:url(https://www.gmaonline.org/file-manager/images/bannersandgraphics/workeronline447x171.jpg); }
#sp-small-towns-big-impact span {background-image:url(/images/sized/file-manager/images/bannersandgraphics/econ-preview-worker-114x89.jpg); }
#sp-what-we-do span {background-image:url(/images/sized/file-manager/images/bannersandgraphics/FamilyMeal150x150-114x89.jpg); }
#main #h-americas-children-our-1-concern {background-image:url(https://www.gmaonline.org/file-manager/images/bannersandgraphics/boyeatingcereal447x171.jpg); }
#sp-americas-children-our-1-concern span {background-image:url(/images/sized/file-manager/images/bannersandgraphics/BoyCereal150x150-114x89.jpg); }
#main #h-we-dont-just-make-food {background-image:url(https://www.gmaonline.org/file-manager/images/bannersandgraphics/nutritionfactspanelcloseup447x171.jpg); }
#sp-we-dont-just-make-food span {background-image:url(/images/sized/file-manager/images/bannersandgraphics/nutritionlabel150x150-114x89.jpg); }
#sp-ongoing-external-activity span {background-image:url(/images/sized/file-manager/images/cookingandhome/womaneatingsandwich-150x150-114x89.jpg); }
#sp-state-comments span {background-image:url(/images/sized/file-manager/images/shoppingandgrocery/familyatcheckout200x180-114x89.jpg); }
#sp-food-packaging-related-state-statutes span {background-image:url(/images/sized/file-manager/images/cookingandhome/womaneatingcereal-161x126-114x89.jpg); }
#sp-green-chemistry span {background-image:url(/images/sized/file-manager/images/cookingandhome/womanwithbabyandlaptop161x126-114x89.jpg); }
#sp-chemicals-management-in-the-state span {background-image:url(/images/sized/file-manager/Landscape_Other/map-114x89.gif); }
#sp-food-additives-and-gras-substances span {background-image:url(/images/sized/file-manager/Science_Product_Safety/LabworkEx-114x89.jpg); }
#main #h-nutritionkeys {background-image:url(https://www.gmaonline.org/file-manager/images/healthandexercise/Icon_140.jpg); }
#sp-nutritionkeys span {background-image:url(/images/sized/file-manager/images/healthandexercise/nutritionlabel150x150-114x89.jpg); }
#sp-the-healthy-weight-commitment-foundation span {background-image:url(/images/sized/file-manager/images/healthandexercise/matureafricanamericancoupleonbikes150x150-114x89.jpg); }
#main #h-international-update {background-image:url(https://www.gmaonline.org/images/headers/newsletterheader.jpg); }
#main #h-acrylamide {background-image:url(https://www.gmaonline.org/images/from-wordpress/iStock_000003325110Large-1024x680.jpg); }
#sp-acrylamide span {background-image:url(/images/sized/images/from-wordpress/iStock_000010815367Medium-150x150-114x89.jpg); }
#main #h-industry-contributions-to-the-us-economy-by-state {background-image:url(https://www.gmaonline.org/file-manager/Landscape_Other/map.gif); }
#sp-industry-contributions-to-the-us-economy-by-state span {background-image:url(/images/sized/images/subpage-preview/scientist-field-114x89.jpg); }
#main #h-apec-food-safety-cooperation-forum-partnership-training-institute-network {background-image:url(https://www.gmaonline.org/file-manager/images/headers/boyinstorefrozen-454x171.jpg); }
#sp-apec-food-safety-cooperation-forum-partnership-training-institute-network span {background-image:url(/images/sized/images/from-wordpress/iStock_000007233892Medium-300x199-114x89.jpg); }
#main #h-food-safety-legislation {background-image:url(https://www.gmaonline.org/file-manager/About/images.4_thumb.jpg); }
#sp-food-safety-legislation span {background-image:url(/images/sized/images/subpage-preview/Capitolsmall-114x89.jpg); }
#main #h-toxic-substances-control-act-tsca {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-toxic-substances-control-act-tsca span {background-image:url(/images/sized/images/subpage-preview/Capitolsmall-114x89.jpg); }
#main #h-bisphenol-a-bpa {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-bisphenol-a-bpa span {background-image:url(/images/sized/images/from-wordpress/iStock_000000609483Medium-733x1024-114x89.jpg); }
#main #h-hazard-analysis-and-critical-control-points-haccp-support {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-hazard-analysis-and-critical-control-points-haccp-support span {background-image:url(/images/sized/images/from-wordpress/LabworkEx-300x206-114x89.jpg); }
#main #h-supply-chain-and-supplier-safety {background-image:url(https://www.gmaonline.org/file-manager/images/logisticsandshipping/containeratport1024x682.jpg); }
#sp-supply-chain-and-supplier-safety span {background-image:url(/images/sized/images/from-wordpress2/iStock_000002343884Medium1-114x89.jpg); }
#main #h-accredited-third-party-food-safety-audit-certification {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-accredited-third-party-food-safety-audit-certification span {background-image:url(/images/sized/file-manager/images/logisticsandshipping/deliverymanatnight150x150-114x89.jpg); }
#main #h-preventing-salmonella {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-preventing-salmonella span {background-image:url(/images/sized/images/from-wordpress/bacillus-300x225-114x89.jpg); }
#main #h-laboratory-assistance-and-consulting {background-image:url(https://www.gmaonline.org/images/headers/family.jpg); }
#sp-laboratory-assistance-and-consulting span {background-image:url(/images/sized/images/from-wordpress/iStock_000001347329Medium-300x199-114x89.jpg); }
#main #h-manufacturing-processing-and-regulatory-support {background-image:url(https://www.gmaonline.org/file-manager/images/bannersandgraphics/workeronline447x171.jpg); }
#sp-manufacturing-processing-and-regulatory-support span {background-image:url(/images/sized/file-manager/images/scienceandproductsafety/microscope-150x150-114x89.jpg); }
#main #h-gma-science-policy-paper-series {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-gma-science-policy-paper-series span {background-image:url(/images/sized/images/from-wordpress3/iStock_000008648439Medium-114x89.jpg); }
#main #h-food-labeling-and-standards {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-food-labeling-and-standards span {background-image:url(/images/sized/images/from-wordpress2/iStock_000001867726Large-nutrition-label-114x89.jpg); }
#main #h-consumer-product-fraud {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-consumer-product-fraud span {background-image:url(/images/sized/images/from-wordpress/iStock_000004393383Medium-200x300-114x89.jpg); }
#main #h-regulatory-compliance {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-regulatory-compliance span {background-image:url(/images/sized/images/from-wordpress/RFMSHC-RFDigitalVision784010-Kids-Pizza-1024x680-114x89.jpg); }
#main #h-thermal-processing {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-thermal-processing span {background-image:url(/images/sized/images/from-wordpress/cans-249x300-114x89.jpg); }
#main #h-chemicals-management {background-image:url(https://www.gmaonline.org/file-manager/About/iStock_000003325110Large-1024x680.jpg); }
#sp-chemicals-management span {background-image:url(/images/sized/images/from-wordpress2/iStock_000003325110Large-114x89.jpg); }
#main #h-allergen-management {background-image:url(https://www.gmaonline.org/file-manager/About/family.jpg); }
#sp-allergen-management span {background-image:url(/images/sized/images/from-wordpress2/FTX059H-mixed-nuts-shell-114x89.jpg); }
#main #h-preventing-foodborne-illness {background-image:url(https://www.gmaonline.org/file-manager/images/healthandexercise/childrenrunning-454x171.jpg); }
#sp-preventing-foodborne-illness span {background-image:url(/images/sized/images/from-wordpress/LabworkEx-300x206-114x89.jpg); }
#main #h-food-and-product-safety {background-image:url(https://www.gmaonline.org/file-manager/images/shoppingandgrocery/cartinaisle454x171.jpg); }
#sp-food-and-product-safety span {background-image:url(/images/sized/images/from-wordpress/Food-Processing-150x150-114x89.jpg); }
#main #h-coupons {background-image:url(https://www.gmaonline.org/file-manager/images/shoppingandgrocery/aisle1.jpg); }
#sp-coupons span {background-image:url(/images/sized/images/from-wordpress/iStock_000010337830Small-291x300-114x89.jpg); }
#main #h-shopper-marketing {background-image:url(https://www.gmaonline.org/file-manager/About/aisle1.jpg); }
#sp-shopper-marketing span {background-image:url(/images/sized/images/from-wordpress/iStock_000003561764Large-cart-hands-300x199-114x89.jpg); }
#main #h-customer-and-channel-management {background-image:url(https://www.gmaonline.org/file-manager/About/aisle1.jpg); }
#sp-customer-and-channel-management span {background-image:url(/images/sized/images/subpage-preview/handshake-114x89.jpg); }
#main #h-unsaleables {background-image:url(https://www.gmaonline.org/file-manager/About/aisle1.jpg); }
#sp-unsaleables span {background-image:url(/images/sized/images/from-wordpress/iStock_000004393383Medium-200x300-114x89.jpg); }
#main #h-supply-chain-and-logistics {background-image:url(https://www.gmaonline.org/file-manager/About/truck.jpg); }
#sp-supply-chain-and-logistics span {background-image:url(/images/sized/file-manager/images/logisticsandshipping/deliverymanatnight150x150-114x89.jpg); }
#main #h-sales-and-marketing {background-image:url(https://www.gmaonline.org/file-manager/About/aisle1.jpg); }
#sp-sales-and-marketing span {background-image:url(/images/sized/file-manager/images/shoppingandgrocery/womanreadingcerealbox161x126-114x89.jpg); }
#main #h-talent-management-sales-force {background-image:url(https://www.gmaonline.org/file-manager/About/aisle1.jpg); }
#sp-talent-management-sales-force span {background-image:url(/images/sized/images/from-wordpress/iStock_000010827673Medium-300x199-114x89.jpg); }
#main #h-logistics-and-distribution {background-image:url(https://www.gmaonline.org/file-manager/About/truck.jpg); }
#sp-logistics-and-distribution span {background-image:url(/images/sized/file-manager/images/logisticsandshipping/shipmentdockatnight150x150-114x89.jpg); }
#main #h-industry-affairs-councils-committees-and-working-groups {background-image:url(https://www.gmaonline.org/file-manager/About/desk.jpg); }
#sp-industry-affairs-councils-committees-and-working-groups span {background-image:url(/images/sized/file-manager/images/businessandcommerce/workersstandingatlaptop150x150-114x89.jpg); }
#main #h-collaborative-planning-forecasting-and-replenishment {background-image:url(https://www.gmaonline.org/file-manager/About/truck.jpg); }
#sp-collaborative-planning-forecasting-and-replenishment span {background-image:url(/images/sized/file-manager/images/logisticsandshipping/barcode114x89-114x89.jpg); }
#main #h-sales-agency-utilization {background-image:url(https://www.gmaonline.org/file-manager/About/aisle1.jpg); }
#sp-sales-agency-utilization span {background-image:url(/images/sized/images/from-wordpress2/iStock_000003345730Medium-114x89.jpg); }
#main #h-manufacturing-excellence {background-image:url(https://www.gmaonline.org/file-manager/About/truck.jpg); }
#sp-manufacturing-excellence span {background-image:url(/images/sized/file-manager/images/manufacturing/foodproductionlinecrackers-150x150-114x89.jpg); }
#main #h-new-ways-of-working-together {background-image:url(https://www.gmaonline.org/file-manager/About/truck.jpg); }
#sp-new-ways-of-working-together span {background-image:url(/images/sized/file-manager/images/shoppingandgrocery/cartwithblurryaisle150x150-114x89.jpg); }
#main #h-direct-store-delivery {background-image:url(https://www.gmaonline.org/file-manager/About/truck.jpg); }
#sp-direct-store-delivery span {background-image:url(/images/sized/file-manager/images/logisticsandshipping/scannerRFID150x150-114x89.jpg); }
#main #h-information-systems {background-image:url(https://www.gmaonline.org/file-manager/About/truck.jpg); }
#sp-information-systems span {background-image:url(/images/sized/file-manager/images/logisticsandshipping/rfid-150x150-114x89.jpg); }
#main #h-industry-performance {background-image:url(https://www.gmaonline.org/file-manager/About/screen.jpg); }
#sp-industry-performance span {background-image:url(/images/sized/file-manager/images/businessandcommerce/computerbusinesscharts150x150-114x89.jpg); }
#main #h-gma-unsaleables-benchmark-survey {background-image:url(https://www.gmaonline.org/images/headers/aisle1.jpg); }
#main #h-responsible-marketing {background-image:url(https://www.gmaonline.org/file-manager/Health_Nutrition/CFBAI_Report_on_Compliance_and_Progress_During_2011.pdf); }
#sp-responsible-marketing span {background-image:url(/images/sized/file-manager/images/bannersandgraphics/BoyCereal150x150-114x89.jpg); }
#sp-providing-innovative-and-healthy-choices span {background-image:url(/images/sized/file-manager/images/shoppingandgrocery/womanreadingcerealbox161x126-114x89.jpg); }
#main #h-product-reformulation {background-image:url(https://www.gmaonline.org/file-manager/images/shoppingandgrocery/cartinaisle454x171.jpg); }
#sp-product-reformulation span {background-image:url(/images/sized/file-manager/images/cookingandhome/girleatingcereal150x150-114x89.jpg); }
#main #h-the-industrys-commitment-to-keeping-kids-healthy {background-image:url(https://www.gmaonline.org/file-manager/images/healthandexercise/feetonscale454x171.jpg); }
#sp-the-industrys-commitment-to-keeping-kids-healthy span {background-image:url(/images/sized/file-manager/images/healthandexercise/kidsaerobics150x150-114x89.jpg); }
#main #h-gma-newsletters-and-updates {background-image:url(https://www.gmaonline.org/images/headers/newsletterheader.jpg); }
#sp-gma-newsletters-and-updates span {background-image:url(/images/sized/images/subpage-preview/Newsletters_and_Updates_4028800Medium-114x89.jpg); }
#main #h-research-and-reports {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/newsletterhead454x171.jpg); }
#sp-research-and-reports span {background-image:url(/images/sized/images/subpage-preview/Research_and_Reports_11537371Medium-114x89.jpg); }
#main #h-technical-guidance-and-tools {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/openbookglasses-454x171.jpg); }
#sp-technical-guidance-and-tools span {background-image:url(/images/sized/file-manager/images/businessandcommerce/openbookglasses-114x89-114x89.jpg); }
#main #h-gma-member-resources {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/meetingthreelaptop-454x172.jpg); }
#sp-gma-member-resources span {background-image:url(/images/sized/images/subpage-preview/meeting-three-laptop-114x89.jpg); }
#main #h-free-trade-agreements {background-image:url(https://www.gmaonline.org/file-manager/About/240_F_86868567_OL6eKW8ByCuhBigKP96yd9iMRFb485jM2.jpg); }
#sp-free-trade-agreements span {background-image:url(/images/sized/images/subpage-preview/man-hardhat-114x89.jpg); }
#sp-apec-ptin span {background-image:url(/images/sized/images/from-wordpress/iStock_000006454306Small-300x200-114x89.jpg); }
#main #h-contributions-to-the-us-economy {background-image:url(https://www.gmaonline.org/images/headers/map.gif); }
#sp-contributions-to-the-us-economy span {background-image:url(/images/sized/images/subpage-preview/drawing-chart-114x89.jpg); }
#main #h-codex-alimentarius {background-image:url(https://www.gmaonline.org/file-manager/About/240_F_28712360_K8JdUvUrkQ46P7bvzEO1IvJqyqyqDnlN1_thumb.jpg); }
#sp-codex-alimentarius span {background-image:url(/images/sized/images/subpage-preview/woman-cereal-114x89.jpg); }
#main #h-legislative-activity-in-the-states {background-image:url(https://www.gmaonline.org/images/headers/map.gif); }
#main #h-benefits-of-gma-membership {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/computerscreens-461x171.jpg); }
#main #h-manage-my-gma-profile {background-image:url(https://www.gmaonline.org/file-manager/About/meeting.jpg); }
#main #h-science-education-foundation {background-image:url(https://www.gmaonline.org/file-manager/images/cookingandhome/womanbreakfastfamily-454x171.jpg); }
#sp-science-education-foundation span {background-image:url(/images/sized/file-manager/About/tn-011-114x89.jpg); }
#home #sp-science-education-foundation span {background-image:url(https://www.gmaonline.org/file-manager/About/tn-011.jpg); }
#main #h-gma-claims-program {background-image:url(https://www.gmaonline.org/file-manager/About/240_F_61325087_k7oHApr2FYj4ZHR2UKBDBRVYSM95JRZt1.jpg); }
#sp-gma-claims-program span {background-image:url(/images/sized/images/subpage-preview/microscope-114x89.jpg); }
#sp-contact span {background-image:url(/images/sized/file-manager/images/businessandcommerce/callcenterwoman161x126-114x89.jpg); }
#sp-board-councils-committees span {background-image:url(/images/sized/file-manager/images/businessandcommerce/documentsondesk150x150-114x89.jpg); }
#main #h-gma-membership-types {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/documentsondesk455x171.jpg); }
#sp-for-consumers span {background-image:url(/images/sized/file-manager/images/healthandexercise/childrenrunning150x150-114x89.jpg); }
#main #h-career-center {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/documentsondesk455x171.jpg); }
#sp-career-center span {background-image:url(/images/sized/images/subpage-preview/handshake-114x89.jpg); }
#main #h-issues-policy {background-image:url(https://www.gmaonline.org/images/headers/capitollarge.jpg); }
#main #h-research-tools {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/newsletterhead454x171.jpg); }
#sp-research-tools span {background-image:url(/images/sized/file-manager/images/businessandcommerce/workerssittingatlaptop150x150-114x89.jpg); }
#main #h-membership {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/meetingthreelaptop-454x172.jpg); }
#main #h-events {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/printingpress454x171.jpg); }
#main #h-newsroom {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/printingpress454x171.jpg); }
#main #h-history {background-image:url(https://www.gmaonline.org/file-manager/About/grapefruitsectioning.jpg); }
#sp-history span {background-image:url(/images/sized/file-manager/images/scienceandproductsafety/womancoolingbasket114x89-114x89.jpg); }
#main #h-resources {background-image:url(https://www.gmaonline.org/file-manager/images/cookingandhome/womanbreakfastfamily-454x171.jpg); }
#main #h-gma-awards {background-image:url(https://www.gmaonline.org/images/headers/woman-breakfast-family.jpg); }
#sp-gma-awards span {background-image:url(/images/sized/images/subpage-preview/scientist-field-114x89.jpg); }
#main #h-news-events {background-image:url(https://www.gmaonline.org/file-manager/images/printingpress454x171.jpg); }
#main #h-online-bookstore {background-image:url(https://www.gmaonline.org/file-manager/About/woman-breakfast-family.jpg); }
#sp-online-bookstore span {background-image:url(/images/sized/images/subpage-preview/old-books-114x89.jpg); }
#main #h-product-safety {background-image:url(https://www.gmaonline.org/file-manager/About/240_F_63479964_1EKoJezoEQlShMZdFtZTjYP9I2SysBaj_thumb.jpg); }
#sp-product-safety span {background-image:url(/images/sized/images/subpage-preview/microscope-114x89.jpg); }
#home #sp-product-safety span {background-image:url(https://www.gmaonline.org/images/subpage-preview/microscope.jpg); }
#main #h-health-nutrition {background-image:url(https://www.gmaonline.org/file-manager/images/cookingandhome/familyholdinghands454x171.jpg); }
#sp-health-nutrition span {background-image:url(/images/sized/images/subpage-preview/girl-cereal-114x89.jpg); }
#home #sp-health-nutrition span {background-image:url(https://www.gmaonline.org/images/subpage-preview/girl-cereal.jpg); }
#main #h-preserving-the-environment {background-image:url(https://www.gmaonline.org/file-manager/Landscape_Other/girl-dandelion.jpg); }
#sp-preserving-the-environment span {background-image:url(/images/sized/images/subpage-preview/girl-dandelion-114x89.jpg); }
#home #sp-preserving-the-environment span {background-image:url(https://www.gmaonline.org/images/subpage-preview/girl-dandelion.jpg); }
#main #h-state-affairs {background-image:url(https://www.gmaonline.org/file-manager/images/logisticsandshipping/mapofus-455x171.gif); }
#sp-state-affairs span {background-image:url(/images/sized/images/subpage-preview/holding-baby-laptop-114x89.jpg); }
#main #h-global-commerce {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/aboat454x171.jpg); }
#sp-global-commerce span {background-image:url(/images/sized/images/from-wordpress/iStock_000007233892Medium-300x199-114x89.jpg); }
#home #sp-global-commerce span {background-image:url(https://www.gmaonline.org/images/from-wordpress/iStock_000007233892Medium-300x199.jpg); }
#main #h-collaborating-with-retailers {background-image:url(https://www.gmaonline.org/file-manager/images/businessandcommerce/teamworkhands454x171.jpg); }
#sp-collaborating-with-retailers span {background-image:url(/images/sized/images/subpage-preview/hands-114x89.jpg); }
#home #sp-collaborating-with-retailers span {background-image:url(https://www.gmaonline.org/images/subpage-preview/hands.jpg); }


/* services and capabilites previews */


/*	=Store Nav
------------------------------------ */
ul#storeNav { width:679px; margin:0; float:left; position:relative; list-style:none outside none; }
ul#storeNav li { float:left; position:relative; }
ul#storeNav a { float:left; display:block; height:44px; background:transparent url(/images/store/store-nav.png) no-repeat 0 0; text-indent:-9999px; outline:none; }
ul#storeNav li:hover ul, #main-nav li.hover ul {display:block;}

/* specifics */
ul#storeNav #home a {width:171px;}
ul#storeNav #top a { width:115px; background-position:-171px 0; }
ul#storeNav #specials a { width:91px; background-position:-286px 0; }
ul#storeNav #how a { width:189px; background-position:-377px 0; }
ul#storeNav #cart a { width:113px; background-position:-566px 0; }
/* hover */
ul#storeNav #home a:hover, ul#storeNav #home a:active, ul#storeNav #home a:focus, ul#storeNav #home a.on { background-position:0 -44px; }
ul#storeNav #top a:hover, ul#storeNav #top a:active, ul#storeNav #top a:focus, ul#storeNav #top a.on { background-position:-171px -44px; }
ul#storeNav #specials a:hover, #ul#storeNav #specials a:active, ul#storeNav #specials a:focus, ul#storeNav #specials a.on { background-position:-286px -44px; }
ul#storeNav #how a:hover, ul#storeNav #how a:active, ul#storeNav #how a:focus, ul#storeNav #how a.on { background-position:-377px -44px; }
ul#storeNav #cart a:hover, ul#storeNav #cart a:active, ul#storeNav #cart a:focus, ul#storeNav #cart a.on { background-position:-566px -44px; }

/*	=Maxx Styles
------------------------------------ */
.alert, .required, .required_field, .requiredfield, .attention, .error, .mistake { color:#c03; font-weight:bold; }
.fieldlabel, .label, .field_label {font-weight:bold;}
.help, .helptext, .help_text {font-size:0.9em;}
.maxx #main h1 { border-bottom:1px dotted rgb(178,178,178); padding:19px 0; margin-bottom:18px; }
.maxx #main .section-header{ margin-bottom:18px; border:1px solid rgb(141,142,143); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; padding:0}
.headline1 { border-bottom:1px dotted rgb(178,178,178); padding:19px 0; margin-bottom:18px; }
.headline1, .headline2 { display:block; font:bold 18px/1 Helvetica, "Helvetica Neue", Arial, sans-serif; color:rgb(32,94,142); }
.headline2 {margin-top:36px;}
.headline3 {font-weight:bold;}
.headline4 {font-weight:bold;}
.headline5 { font-weight:bold; font-style:italic; }
.headline6 {font-style:italic;}
.maxx #main form br {display:inline;}
.maxx #main tbody td { background:none; border:none; }
.maxx #main p, #main ul, #main ol, #main dl, #main dd, #main table, #main address { line-height:1.385; margin-bottom:18px; }
#news-events.maxx #complementary li a { font-size:14px; margin-bottom:5px; display:block; }

/* store */
#storeResults .odd {background:#ececec;}
#main #storeResults td { padding:5px 0 5px 5px; border-bottom:1px dotted #b2b2b2}
.pubTitle {font-weight:bold;}
.pageHead {font-weight:bold;}

/* search box */
#searchBox dl, #searchBox dt, #searchBox dd, #searchBox p { margin:0; padding:0; }
#searchBox dl { background:#fff; border-bottom:6px solid #205e8e; border-top:6px solid #205e8e; float:right; padding:10px; width:200px; }
#searchBox dt { border-bottom:2px solid #6d021f; font-weight:bold; margin-bottom:10px; text-transform:uppercase; }
#searchBox #siteSearch { margin:0 0 10px 0; padding:0; }
#searchBox #siteSearch .text { border:1px solid #666; padding:3px; width:125px; }
#searchBox #siteSearch .goButton { position:relative; top:3px; }


.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
