.dvFeature {clear:both;}
.tempspacer { clear:both;height:10px; margin:15px 0px 15px 0px; }
* { font-family:Verdana; }
p { margin:0; }
.clear_cell{clear:both; }

/* allergies globals */
a:link { text-decoration:none; color:#03f; }
a:visited { text-decoration:none; color:#03f; }
a:hover { text-decoration:underline; color:#03f; }
a:active { text-decoration:underline; color:#03f; }
img { border:0; }
h2 { margin:0; padding:0; }
.allhtitle { font-size:14px; font-weight:normal; color:#3b6f3a; }
.allhtitle2 { font-size:14px; font-weight:bold; color:#3b6f3a; }
.allergyErrorText {color:#ff0000;font-size:11px;width:350px;}
.lapNavBar { margin-bottom:10px; }

/* welcome page */
#allwelcomepg { width:713px; border:1px solid #ffef68; background:url(http://i.imwx.com/web/activities/health/allergies/welcome_landing_tile.jpg) repeat-x; padding:17px 15px 10px 15px; margin-bottom:30px; }
#allweltitle { font-size:18px; color:#3b6f3a; }
#allweltitle span { font-size:11px; color:#3b6f3a; }
#allweltitle em { display:block; padding:2px 0px 0px 230px; font-size:11px; color:#333; }
#allwelcol1 { float:left; width:456px; margin-right:24px; padding-top:22px; }
#allwelcol2 { float:left; width:233px; *width:232px; padding-top:22px; }
.allergiespm { width:456px; height:286px; position:relative; }
#allcoldflu { background:url(http://i.imwx.com/web/activities/health/allergies/primary_coldflu.jpg) no-repeat; }
#allairqual { background:url(http://i.imwx.com/web/activities/health/allergies/primary_airquality.jpg) no-repeat; }
#allpollen { background:url(http://i.imwx.com/web/activities/health/allergies/primary_allergypollen.jpg) no-repeat; }
#allaches { background:url(http://i.imwx.com/web/activities/health/allergies/primary_achepain.jpg) no-repeat; }
#allskin { background:url(http://i.imwx.com/web/activities/health/allergies/primary_skinprotection.jpg) no-repeat; }
#allskin .whatwherezipall { margin-left:27px; *margin-left:30px; }
.alltitle { margin:0px 0px 0px 20px; padding-top:19px; }
.allinstr { width:270px; color:#333; font-size:11px; font-weight:bold; margin:14px 0px 16px 17px; }
.allinstr2 { width:270px; color:#333; font-size:11px; margin:10px 0px 10px 20px; }
.allinstr3 { width:270px; color:#333; font-size:11px; font-weight:bold; margin:10px 0px 10px 20px; }
.allinstr4 { width:270px; color:#333; font-size:11px; margin:16px 0px 16px 20px; }
.allinstr5 { width:270px; color:#333; font-size:11px; font-weight:bold; margin:14px 0px 0px 0px; padding-left:17px; }
.allinstr6 { width:295px; color:#333; font-size:11px; font-weight:bold; margin:14px 0px 16px 17px; }
.allinstr7 { width:270px; color:#333; font-size:11px; margin:15px 0px 0px 0px; float:left;padding-left:8px; }
.allinstr8 { width:270px; color:#333; font-size:11px; font-weight:bold; margin:14px 0px 5px 17px; }
.allinstr8 a { font-weight:normal; }
.allinstr span { font-weight:normal; }
.allselectstate { margin-left:20px; }
.allselectstate form { margin:0px; padding:0px; }
.allselectstate select { width:155px; font-size:11px; }
.allselectstate input { padding-left:3px; font-size:11px; vertical-align:middle; }
.allselectstate p { font-size:11px; }

#allhelpcenter { width:445px; height:96px; position:absolute; bottom:0px; z-index:25;}
#allhelpcenter1 { width:445px; height:96px; position:absolute; bottom:0px; z-index:25;}
#allhelpcenter2 { width:445px; height:96px; position:absolute; bottom:0px;z-index:25;}
#allhelpcenter3 { width:445px; height:96px; position:absolute;bottom:0px;z-index:25;}
#allhelpcenter4 { width:445px; height:96px; position:absolute; bottom:0px;z-index:25;}
#allhelpcenter5 { width:445px; height:96px; position:absolute; bottom:0px; z-index:25;}

.allhelptitle { color:#333; font-size:11px; font-weight:bold; margin-left:30px; }
.allhelpcol1 { float:left; width:200px; padding-left:30px; }
.allhelpcol2 { float:left; width:195px; padding-left:15px; }
.allergiespm ul { margin:10px 0px 10px 15px; padding:0px; }
.allergiespm li { font-size:11px; padding-bottom:8px; }
/* seconday modules */
#allergiessm { width:213px; *width:212px; height:121px; padding:9px; border:1px solid #e0ecc3; background:#fffbd9; overflow:hidden; }
.all2ndtitle { color:#333; font-size:11px; font-weight:bold; }
.all2ndinstr { color:#333; font-size:10px; margin:7px 0px 0px 0px; }
.all2ndinstr span { display:inline; }
.all2ndinstr2 { font-size:10px; font-weight:bold; margin:8px 0px 8px 0px; }
.all2ndenterzip form { margin:0px; padding:0px; }
.all2ndenterzip input, .all2ndenterzip select { font-size:11px; vertical-align:middle; }
.all2ndenterzip p { display:block; font-size:10px; font-weight:bold; margin:0px; padding:0px 0px 3px 0px; }
.all2ndenterzip strong { float:left; height:20px; line-height:20px;font-size:10px; padding-right:7px; }
.all2ndlink { font-size:10px; padding-top:8px; }
.all2ndlink2 { font-size:10px; }
.all2ndlinkalt { font-size:10px; padding-top:9px; }
/* health channel module */
#allhealthchannel { width:205px; *width:204px; height:112px; border:1px solid #e0ecc3; background:#fffded; padding:10px 13px 15px 13px; margin-top:8px; }
.allhealthtitle { font-size:11px; font-weight:bold; color:#333; }
#allhealthchannel ul { padding:0px; margin:0px; }
#allhealthchannel li { font-size:10px; color:#333; padding-bottom:8px; *padding-bottom:6px; }
.allhealthlist { padding:10px 0px 0px 15px; *padding:4px 0px 0px 15px; }

/* seasonal health news */
#allseasonalnews { width:394px; margin-bottom:12px; }
#allseasonaltitle { float:left; width:205px; padding-left:10px; margin-bottom:5px; }
#allseasonalpartner { float:left; width:154px; height:18px; font-size:9px; color:#333; background:url(http://i.imwx.com/web/activities/health/allergies/webmdlogo_2.gif) no-repeat 95px 0px; padding:0 0 5px 25px;  cursor:pointer; }
#allseasonalpartner em { display:block; padding-top:5px; }
#allseasonalbox1open,#allseasonalbox2open,#allseasonalbox3open,#allseasonalbox4open,#allseasonalbox5open{ display:none; width:392px; border:1px solid #dfc89f; margin-top:5px;  }
#allseasonalbox1closed,#allseasonalbox2closed,#allseasonalbox3closed,#allseasonalbox4closed,#allseasonalbox5closed{ width:392px; border:1px solid #dfc89f; border-bottom:none; margin-top:5px }
.allseasonrowtitle { float:left; height:13px; width:356px; background:#efedde; font-size:11px; font-weight:bold; color:#000; border-bottom:1px solid #dfc89f; padding:6px 0px 6px 10px; }
.allseasonrowtitle p { font-size:11px; font-weight:bold; color:#000; }
.allseasonrowtitle a:link  { text-decoration:none; color:#000; }
.allseasonrowtitle a:visited  { text-decoration:none; color:#000; }
.allseasonrowtitle a:hover { text-decoration:underline; color:#03f; }
.allseasonrowtitle a:active { text-decoration:none; color:#000; }
.allseasonexpand { float:left; width:25px; height:25px; border-right:1px solid #dfc89f; border-bottom:1px solid #dfc89f; background:url(http://i.imwx.com/web/activities/health/allergies/plus_expand.gif) no-repeat center center #fbf6f3; cursor:pointer; }
.allseasoncollapse { float:left; width:25px; height:25px; background:#fbf6f3; border-right:1px solid #dfc89f; border-bottom:1px solid #dfc89f; background:url(http://i.imwx.com/web/activities/health/allergies/minus_collapse.gif) no-repeat center center #fbf6f3; cursor:pointer;}
.allseasonalrow1body { font-size:12px; padding:15px; }
.allseasonalrow1more { font-size:10px; text-align:right; padding:6px; background:#fcf7f4; border-top:1px solid #dfc89f; }

/* seasonal health news - css revised in bz 21682 (M. Adams - 2008-10-30) */
.bz21682 .allseasoncollapse {float:none; width:auto; height:auto; background:#FBF6F3 url(http://i.imwx.com/web/activities/health/allergies/minus_collapse.gif) no-repeat 9px 50%; padding:0px; margin:0px; border-bottom:1px solid #dfc89f; border-right:0px none;}
.bz21682 .allseasonexpand {float:none; width:auto; height:auto; background:#FBF6F3 url(http://i.imwx.com/web/activities/health/allergies/plus_expand.gif) no-repeat 9px 50%; padding:0px; margin:0px; border-bottom:1px solid #dfc89f; border-right:0px none;}
.bz21682 .allseasonrowtitle {float:none; width:auto; height:auto; padding:6px 10px 6px 10px; margin-left:25px; border-left:1px solid #dfc89f; border-bottom:0px none;}


/* seasonal health video module */
#allhealthvideo { width:384px; border:1px solid #ccc; padding:0px 4px 4px 4px; margin-bottom:12px; }
#allhealthvideotitle { background:#fff; padding:8px 0px 4px 15px; }
#allhealthvideobody { background:#f8f6e7; padding:5px 0px 5px 0px; }
#allhealthvideopic { float:left; padding:0px 10px 0px 10px; width:45px; height:34px; }
#allhealthvideotxt { float:left; width:316px; font-size:10px; }
#allhealthvideotxt a { font-size:11px; }
/* travel pollencast modules */
#alltravelcommon { width:288px; border:1px solid #ccc; padding:4px 4px 6px 4px; margin-bottom:12px; }
#alltravelcmntitle { background:#fff; padding:4px 0px 4px 15px; }
#alltravelcmnbody { height:154px; background:#f8f6e7; }
#alltravelcmnbody2 { height:138px; background:#f8f6e7; }

#alltravelcmnpic { float:left; width:116px; height:116px; padding:11px 9px 11px 16px; }
#alltravelcmnlinks { float:right; width:145px; font-size:10px; padding-top:11px; line-height:14px; }
.alltravalltype { display:block; padding:15px 0px 15px 0px; font-weight:bold; }
.alltravallsee { display:block; }
#alltravelseeanother { width:288px; height:170px; border:1px solid #ccc; padding:4px 4px 6px 4px; margin-bottom:12px; }
#alltravelseetitle { background:#fff; padding:4px 0px 4px 15px; }
#alltravelseebody { height:145px; background:url(http://i.imwx.com/web/activities/health/allergies/tpollencast_bkgd.jpg) no-repeat; }
.alltravelseeinstr { width:180px; font-size:11px; font-weight:bold; padding:40px 0px 0px 10px; }
.alltravelseeinput { margin:10px 0px 0px 10px; }
.alltravelseeinput form { margin:0px; padding:0px; }
.alltravelseeinput input { font-size:11px; vertical-align:middle; }
#alltravelrelated { width:288px; border:1px solid #ccc; padding:4px 4px 6px 4px; margin-bottom:12px; }
#alltravelreltitle { background:#fff; padding:4px 0px 4px 15px; }
#alltravelrelbody { background:#f8f6e7; }
#alltravelrelbody ul { margin:0px; padding:10px 0px 0px 29px; }
#alltravelrelbody li { font-size:10px; padding-bottom:6px; }
#alltraveltrav { width:288px; border:1px solid #ccc; padding:4px 4px 6px 4px; margin-bottom:12px; }
#alltraveltravtitle { background:#fff; padding:4px 0px 4px 15px; }
#alltraveltravbody { background:#f8f6e7; padding:10px 10px 0px 10px; }
.alltraveltravinstr { font-size:10px; color:#333; padding:7px; }
#alltraveltravbody ul { margin:0px; padding:10px 0px 0px 29px; }
#alltraveltravbody li { font-size:10px; padding-bottom:13px; list-style:decimal; }
.alltraveltravmore a { display:block; font-size:10px; padding-bottom:5px; }
/* channel weather page Pollencast */
#allpollencast { width:593px; height:532px; border:1px solid #ccc; padding:5px; margin-bottom:12px; }
.allpollencstttlc1 { float:left; width:560px; }
#allpollencsttitle { background:#fff; padding:4px 0px 4px 10px; height:20px; }
.allpollencstttlc1 a { font-size:11px; padding-left:7px; }
.allpollenhelp { float:right; width:16px; height:14px; padding:2px 2px 0px 0px; }
#allpollencastcont1 { height:285px; }
#allpollencastcont2{ height:285px; display:none; }
#allpollencastcont3 { height:285px; display:none; }
.allpollenttabdef { width:592px; height:32px; background:url(http://i.imwx.com/web/activities/health/allergies/topnav_tile.jpg) repeat-x 0px 1px; border-bottom:1px solid #99c597; }
.allpollentab1 { float:left; width:198px; height:32px; line-height:32px; font-size:12px; text-align:center; }
.allpollentab2 { float:left; width:196px; height:32px; line-height:32px; font-size:12px; text-align:center; border-left:1px solid #fff; }
.allpollentab3 { float:left; width:196px; height:32px; line-height:32px; font-size:12px; text-align:center; border-left:1px solid #fff; }
.allpollentab1 a, .allpollentab2 a, .allpollentab3 a { color:#000;}
.allpollentab1 a:link, .allpollentab2 a:link, .allpollentab3 a:link { color:#000;}
.allpollentab1 a:visited, .allpollentab2 a:visited, .allpollentab3 a:visited { color:#000;}
.allpollentab1 a:hover, .allpollentab2 a:hover, .allpollentab3 a:hover { color:#03f; text-decoration:underline; }
.allpollentab1 a:active, .allpollentab2 a:active, .allpollentab3 a:active { color:#03f; text-decoration:underline; }
.allpollentab1h { position:relative; top:0px; float:left; width:197px; height:32px; background:#fff; border:1px solid #99c597; border-bottom:none; border-left:none; line-height:32px; font-size:11px; font-weight:bold; text-decoration:none; color:#000; text-align:center; }
.allpollentab2h { position:relative; top:0px; float:left; width:195px; height:32px; background:#fff; border:1px solid #99c597; border-bottom:none; line-height:32px; font-size:11px; font-weight:bold; text-decoration:none; color:#000; text-align:center; }
.allpollentab3h { position:relative; top:0px; float:left; width:196px; height:32px; background:#fff; border:1px solid #99c597; border-bottom:none; border-right:none; line-height:32px; font-size:11px; font-weight:bold; text-decoration:none; color:#000; text-align:center; }
.allpollencastc1 { float:left; width:153px; height:239px; margin:12px 7px 0px 0px; background:#f2fae9; border:1px solid #61915f; }
.allpollenreport { height:25px; background:#61915f; color:#fff; font-size:12px; font-weight:bold; line-height:25px; text-align:center; }
.allpolleninstr { font-size:11px; font-weight:bold; padding:9px 5px 16px 5px; }
.allpollenind { width:74px; margin:0px auto 0px auto; padding:4px; border:1px solid #000; text-align:center; font-size:11px; font-weight:bold; }
.allpollenhotind { float:left; margin:6px 13px 0px 0px; width:15px; height:15px; border:1px solid #000; }
.allpollenind1 { background:#df5102; } /* very high */
.allpollenind2 { background:#ffa709; } /* high */
.allpollenind3 { background:#ffff80; } /* moderate */
.allpollenind4 { background:#70e259; } /* low */
.allpollenind5 { background:#ccc; } /* no activity */
.allpollenind6 { background:#cdebfc; } /* no pollen reported */
.allpollenreportlink a { display:block; padding-top:10px; font-size:11px; text-align:center; }
#allpollenlist p { font-size:11px; font-weight:bold; padding:13px 0px 0px 5px; }
.allpollenreportbdy ul { margin:0px; padding:5px 0px 0px 29px; }
.allpollenreportbdy li { font-size:11px; }
.allpollencastc2 { float:left; width:428px; height:239px; margin-top:12px; border:1px solid #61915f; }
#allpollenfcastcont { position:relative; height:218px; margin-top:2px; }
#allpollenfcastc1 { float:left; width:256px; height:217px; }
.allpollenfcastbg1 { background:url(http://i.imwx.com/web/activities/health/allergies/pollencastgrass_bkgd.jpg) no-repeat bottom; }
.allpollenfcastbg2 { background:url(http://i.imwx.com/web/activities/health/allergies/pollencasttrree_bkgd.jpg) no-repeat bottom; }
.allpollenfcastbg3 { background:url(http://i.imwx.com/web/activities/health/allergies/pollencastweed_bkgd.jpg) no-repeat bottom; }
.allpollenfcastout { position:relative; top:77px; width:175px; height:77px; margin:0px auto 0px auto; border:1px solid #e8f3e5; background: url(http://i.imwx.com/web/activities/health/allergies/pollenhspromo_tile.jpg) repeat-x; }
#allpollenfcastoutt { position:relative; top:0px; width:175px; height:77px; margin:0px auto 0px auto; }
.allpollenfoutp1 { font-size:13px; font-weight:bold; color:#166c13; padding:4px 0px 0px 10px; }
.allpollenfoutp1 .allpollenfoutp1_1 { font-size:15px; font-weight:normal; color:#166c13; }
.allpollenfoutp1_2 { position:relative; display:block; width:19px; left:155px; top:-20px; font-size:19px; font-weight:normal; color:#448d42; }
.allpollenfoutp2 { position:relative; top:-20px; left:14px; width:145px;font-size:11px; font-weight:bold; color:#515151; }
.allpollenfoutp3 { position:relative; top:-30px; left:10px; width:166px; font-size:14px; font-weight:bold; color:#333; }
.allpollenfoutp3 img { padding:3px 0px 0px 3px; }
#allpollenfcastc2 { float:left; width:335px; height:218px; }
.allpollenfcastdetails { float:left; width:79px; height:217px; border-left:1px solid #cce8a9; background:url(http://i.imwx.com/web/activities/health/allergies/columnbkgda_tile.jpg) repeat-x; }
.allpollenfcastdetails2 { float:left; width:79px; height:217px; border-left:1px solid #cce8a9; background:url(http://i.imwx.com/web/activities/health/allergies/columnbkgdb_tile.jpg) repeat-x; }
.allpollenfcastdetails3 { float:left; width:78px; height:217px; border-left:1px solid #cce8a9; background:url(http://i.imwx.com/web/activities/health/allergies/columnbkgda_tile.jpg) repeat-x; }
.allpollenfcastdetails4 { float:left; width:95px; height:217px; border-left:1px solid #cce8a9; background:url(http://i.imwx.com/web/activities/health/allergies/columnbkgdb_tile.jpg) repeat-x; }
.allpollenfcastdetp1 { font-size:10px; font-weight:bold; text-align:center; padding-top:8px; }
.allpollenfcastdetp2 { font-size:10px; text-align:center; padding-top:3px; }
.allpollenfcastdetp3 { height:35px; font-size:10px; font-weight:bold; text-align:center; }
.allpollenfcastdetp4 { font-size:10px; font-weight:bold; padding:0px 0px 0px 2px; }
.allpollenfcastdetp5 { height:56px; font-size:10px; padding:0px 0px 0px 2px; }
.allpollenfcastdetp6 { font-size:10px; font-weight:bold; padding:0px 0px 0px 2px; }
.allpollenfcastdetp7 { font-size:10px; padding:0px 0px 0px 2px; }
.allpollenc4cont { width:79px; }
.allpollenfcastpic1 { height:30px; margin:7px 0px 3px 0px; /*background:url(http://i.imwx.com/web/common/wxicons/25/34.gif) no-repeat 10px 2px;*/ }
.allpollenfcastpt1 { display:block; float:right; width:46px; font-size:10px; text-align:center; line-height:30px; }
.allpollenfcastpt2_1 { display:block; float:right; width:46px; padding-top:2px; font-size:10px; font-weight:bold; text-align:center; line-height:13px; }
.allpollenfcastpt2_2 { display:block; float:right; width:46px; font-size:10px; text-align:center; line-height:13px; }
/* channel weather modules */
#allchannelmold { width:288px; height:180px; border:1px solid #ccc; padding:4px 4px 6px 4px; margin-bottom:12px; }
#allchannelmoldtitle { background:#fff; padding:4px 0px 4px 15px; }
#allchannelmoldbody { height:150px; background:#f8f6e7; padding-bottom:4px; }
.allchannelmoldp1 { height:28px; padding:14px 0px 0px 10px; font-size:10px; font-weight:bold; }
#alltravelcmnpic { float:left; width:116px; height:116px; padding:11px 9px 11px 16px; }
#alltravelcmnlinks { float:right; width:145px; font-size:10px; padding-top:11px; line-height:14px; }
.alltravalltype { display:block; padding:15px 0px 15px 0px; font-weight:bold; }
.alltravallsee { display:block; }
#allpollenind2 { width:74px; margin-left:20px; padding:4px; border:1px solid #000; text-align:center; font-size:11px; font-weight:bold; }
#allchannelmoldbody ul { margin:0px; padding:10px 0px 0px 20px; font-size:10px; }
#allchannelmoldbody li { padding-bottom:4px; }
#allseasonalhelpcent { width:604px; border:1px solid #ccc; margin-bottom:12px; }
#allseasonalhelptitle { background:#fff; padding:8px 0px 4px 20px; }
#allseasonalhelpbody { padding:4px; }
#allseasonalhelpcheck { float:left; width:294px; }
#allseasonalhcbody { width:292px; height:249px; border:1px solid #e5d8de; background:url(http://i.imwx.com/web/activities/health/allergies/rxprescrip_bkgd.jpg) no-repeat; }
.allseasonalhclist { font-size:12px; background:url(http://i.imwx.com/web/activities/health/allergies/shcheckbox1.gif) no-repeat 15px 2px; padding-left:38px; margin-top:25px; }
.allseasonalhclist a { text-decoration:none; color:#000; }
.allseasonalhclistover { font-size:12px; background:url(http://i.imwx.com/web/activities/health/allergies/shcheckbox2.gif) no-repeat 15px 2px; padding-left:38px; margin-top:25px; color:#03f; text-decoration:underline; }
#allseasonalnews2 { float:right; width:293px; }
#allseasonaltitle2 { float:left; width:133px; font-size:11px; color:#000; padding-left:5px; }
#allseasonalpartner2 { float:left; width:152px; font-size:9px; color:#333; background:url(http://i.imwx.com/web/activities/health/allergies/webmdlogo_1b.gif) no-repeat 94px 0px; cursor:pointer; }
#allseasonalpartner2 em { display:block; padding-top:1px; height:14px;text-align:right;padding-right:58px;}
#allseasonalbox1open2,#allseasonalbox2open2,#allseasonalbox3open2,#allseasonalbox4open2,#allseasonalbox5open2{ display:none; width:291px; border:1px solid #dfc89f; margin-top:5px; }
#allseasonalbox1closed2,#allseasonalbox2closed2,#allseasonalbox3closed2,#allseasonalbox4closed2,#allseasonalbox5closed2{ width:291px; border:1px solid #dfc89f; border-bottom:none; margin-top:5px }
#allseasonaltitlecont { padding:5px 0px 5px 0px; background:#fbf7ec; border:1px solid #DFC89F; }
.allseasonrowtitle2 { float:left; height:13px; width:265px; background:#efedde; font-size:10px; font-weight:bold; color:#000; border-bottom:1px solid #dfc89f; padding:3px 0px 4px 10px; }
.allseasonrowtitle2 p { font-size:10px; font-weight:bold; color:#000; }
.allseasonrowtitle2 a:link, .allseasonrowtitle2 a:visited, .allseasonrowtitle2 a:active { text-decoration:none; color:#000; }
.allseasonrowtitle2 a:hover { text-decoration:underline; color:#03f; }
.allseasonexpand2 { float:left; width:15px; height:20px; border-right:1px solid #dfc89f; border-bottom:1px solid #dfc89f; background:url(http://i.imwx.com/web/activities/health/allergies/plus_expand.gif) no-repeat center center #fbf6f3; cursor:pointer; }
.allseasoncollapse2 { float:left; width:15px; height:20px; background:#fbf6f3; border-right:1px solid #dfc89f; border-bottom:1px solid #dfc89f; background:url(http://i.imwx.com/web/activities/health/allergies/minus_collapse.gif) no-repeat center center #fbf6f3; cursor:pointer; }
.allseasonalrow1body2 { font-size:12px; padding:7px; }
.allseasonalrow1more2 { font-size:10px; text-align:right; padding:2px 6px 2px 2px; background:#fcf7f4; border-top:1px solid #dfc89f; }
#alltravelyourpcast { width:288px; border:1px solid #ccc; padding:4px 4px 6px 4px; }
#alltravelypcasttitle { background:#fff; padding:4px 0px 4px 15px; }
#alltravelybody { background:url(http://i.imwx.com/web/activities/health/allergies/tpollencast_bkgd.jpg) no-repeat; padding-bottom:16px; }
.alltravelypcastinstr { width:180px; font-size:11px; padding:11px 0px 0px 10px; }
.alltravelyinput { margin:10px 0px 0px 10px; }
.alltravelyinput form { margin:0px; padding:0px; }
.alltravelyinput input { font-size:11px; vertical-align:middle; }
#allmoreshealth { width:288px; border:1px solid #ccc; padding:4px 4px 6px 4px; margin-top:12px; }
#allmoresttitle { background:#fff; padding:4px 0px 4px 15px; }
#allmoreshealthbody { height:139px; background:url(http://i.imwx.com/web/activities/health/allergies/moreseasonal_bkgd.jpg) no-repeat; }
#allmoreshealthlist {  }
#allmoreshealthbody ul { margin:0px 0px 0px 25px; padding:10px 10px 10px 10px; *padding:15px 10px 10px 10px; }
#allmoreshealthbody li { font-size:11px; padding-bottom:5px; }
/* pollen hot spots */
#allpollenhotspot { width:593px; border:1px solid #ccc; padding:5px; margin-bottom:12px; }
#allpollenhsttitle { background:#fff; font-size:14px; color:#3b6f3a; padding:4px 0px 8px 10px; }
.allpollenhotspott2 { clear:left; padding-top:11px; font-size:11px; font-weight:bold; color:#000; }
.allpollenhotspott3 { font-size:11px; color:#000; }
#allpollenhotspotcont1 { }
#allpollenhotspotcont2 { display:none; }
#allpollenhotspotcont3 { display:none; }
.allpollenhotspotc1 { float:left; width:299px; margin:12px 0px 0px 0px; border-right:2px solid #fff; }
.allpollenhotspotc2 { float:left; width:144px; margin-top:12px; border-right:2px solid #fff; }
.allpollenhotspotc3 { float:left; width:144px; margin-top:12px; }
.allpollenhotc1title { height:31px; border-bottom:2px solid #fff; padding:9px 0px 0px 10px; background:#f6f6f6; font-size:11px; font-weight:bold; color:#333; }
.allpollenhotc1title span { display:block; font-size:10px; font-weight:normal; }
.allpollenhot_row { height:27px; line-height:27px; font-size:11px; background:#f7fbf3; padding-left:10px; }
.allpollenhot_rowalt { height:27px; line-height:27px; font-size:11px; background:#e8f5db; padding-left:10px; }
#pollenbacktolink { float:right; font-size:10px; padding:0px 8px 12px 0px;}
/* kids and allergies landing */
#allkidslanding { position:relative; width:593px; min-height:492px; *height:492px; border:1px solid #ccc; padding:0px 4px 4px 4px; margin-bottom:10px; }
#allkidslandingtitle { height:26px; padding:8px 0px 4px 10px; }
.allkidslandingtitle1 { float:left; width:300px; }
.allkidslandingtitle2 { float:right; width:105px; font-size:11px; padding:6px 12px 0px 0px; }
#allkidslandingbody {  height:100%;min-height:150px;padding:5px 0px 5px 0px; background:url(http://i.imwx.com/web/activities/health/allergies/healthmodtoprow_grad.jpg) repeat-x;}
#allkidslandingbody p { font-size:11px; color:#333; padding:11px 12px 14px 12px; }
.allkidslandingc1 { float:left; position:relative; z-index:25; width:49%;}
.allkidslandingc2 { float:left; position:relative; z-index:25; width:49%;}
#allkidslanding ul { margin:10px 0px 10px 15px; padding:0px 0px 0px 15px; }
#allkidslanding li { font-size:11px; padding-bottom:8px; }
#allkidslandingbg { position:absolute; z-index:20; width:593px; height:258px; bottom:5px; background:url(http://i.imwx.com/web/activities/health/allergies/kidsallergies_bkgd.jpg); clear:both; }
/* natural allergy relief landing */
#allnatrelief { position:relative; width:593px; min-height:492px; *height:492px; border:1px solid #ccc; padding:0px 4px 4px 4px; margin-bottom:10px; }
#allnatrelieftitle { height:26px; padding:8px 0px 4px 10px; }
.allnatrelieftitle1 { float:left; width:300px; }
.allnatrelieftitle2 { float:right; width:105px; font-size:11px; padding:6px 12px 0px 0px; }
#allnatreliefbody {  height:100%;min-height:150px;padding:5px 0px 5px 0px; background:url(http://i.imwx.com/web/activities/health/allergies/healthmodtoprow_grad.jpg) repeat-x;}
#allnatreliefbody p { font-size:11px; color:#333; padding:11px 12px 14px 12px; }
.allnatreliefc1 { float:left; position:relative; z-index:25; width:49%;}
.allnatreliefc2 { float:left; position:relative; z-index:25; width:49%;}
#allnatrelief ul { margin:10px 0px 10px 15px; padding:0px 0px 0px 15px; }
#allnatrelief li { font-size:11px; padding-bottom:8px; }
#allnatreliefbg { position:absolute; z-index:20; width:593px; height:258px; bottom:5px; background:url(http://i.imwx.com/web/activities/health/allergies/naturalrelief_bkgd.jpg); clear:both; }

/* allergies and pollen landing page */
#alllandpg { width:573px; border:1px solid #ffef68; background:url(http://i.imwx.com/web/activities/health/allergies/welcome_landing_tile.jpg) repeat-x; padding:17px 14px 10px 14px; margin-bottom:12px; }
#alllandpg div { /*overflow:hidden;*/ }
#alllandpgtitle { font-size:18px; color:#3b6f3a; }
#alllandpgtitle span { font-size:11px; color:#3b6f3a; }
#alllandpgtitle em { display:block; padding:2px 0px 0px 220px; font-size:11px; color:#333; }
#alllandr1 { width:573px; height:167px; max-height:167px; margin-top:16px; overflow:hidden; }
.alllandap { background:url(http://i.imwx.com/web/activities/health/allergies/landing_allergypollen.jpg) no-repeat; }
.alllandaches { background:url(http://i.imwx.com/web/activities/health/allergies/landing_achepain.jpg) no-repeat;}
.alllandskin { background:url(http://i.imwx.com/web/activities/health/allergies/landing_skinprotection.jpg) no-repeat;}
.alllandair { background:url(http://i.imwx.com/web/activities/health/allergies/landing_airquality.jpg) no-repeat;}
.alllandcold { background:url(http://i.imwx.com/web/activities/health/allergies/landing_coldandflu.jpg) no-repeat;}
.alllandbd { padding:12px 0px 0px 40px; }
.alllandbdtxt1 { display:block; width:285px; font-size:12px; font-weight:bold; color:#333; }
.alllandbdtxt2 { display:block; width:255px; font-size:11px; color:#333; padding-top:6px; }
.alllandbdtxt3 { display:block; font-size:12px; font-weight:bold; color:#333; padding:19px 0px 11px 0px;}
.alllandbdtxt4 { float:left; display:block; font-size:11px; font-weight:bold; width:30px; margin-top:8px;}
.alllandbdtxt5 { display:block; height:14px; width:235px; font-size:11px; padding-top:15px; }
.alllandbdtxt5 strong { margin-right:15px; }
.alllandbdtxt6 { font-size:11px; font-weight:bold; width:30px; margin-top:3px;}
.alllandbdtxt7 { display:block; font-size:12px; font-weight:bold; color:#333; padding:2px 0px 0px 0px;}
.alllandbdtxt8 { display:block; font-size:12px; font-weight:bold; color:#333; padding:2px 0px 0px 0px;}
.alllandbdtxt9 { display:block; width:255px; font-size:11px; color:#333; padding:5px 0px 0px 0px; }
.alllandbdtxt10 { display:block; height:14px; width:235px; font-size:11px; }
.alllandbdtxt11 { display:block; font-size:11px; font-weight:bold; margin-top:6px;}
.alllandbdtxt12 { display:block; width:285px; font-size:14px; font-weight:bold; color:#333; margin-bottom:4px; }
.alllandbdtxt13 { display:inline; font-weight:normal; font-size:11px; color:#333; padding:19px 0px 11px 0px;}
.alllandbdtxt14 { float:left; display:block; font-size:11px; font-weight:bold; width:30px; margin-top:7px;}
.alllandbdtxt15 { display:block; width:290px; font-size:11px; color:#333; padding-top:6px; }
.alllandbdtxt16 { float:left; display:block; font-size:11px; font-weight:bold; width:30px; margin-top:8px; padding-left:17px;}
.alllandbdtxt17 { float:left; display:block; font-size:11px; font-weight:bold; width:30px; margin-top:3px; padding-left:17px;}
#alllandingform { float:left; width:200px; margin:5px 0px 4px 0px; height:20px; }
#alllandingform select{ font-size:11px; }
#alllandingform2 { float:left; width:200px; margin-top:0px; }
.alllandbd form { margin:0px; padding:0px; }
.alllandbd input , .alllandbd select { font-size:11px; vertical-align:middle; }
.alllandr2 { font-size:12px; font-weight:bold; color:#333; padding:12px 0px 11px 15px; }
.alllandr3_c1 { float:left; width:282px; height:122px; margin-right:9px; background:#f0fbde; }
.alllandr3_c2 { float:left; width:282px; height:122px; background:#f0fbde; }
.allandwrlogo { width:131px; height:31px; margin-top:8px; background:url(http://i.imwx.com/web/common/logos/wr_logo130x30wht.gif) no-repeat; cursor:pointer; }
.allandwrlogo2 { width:131px; height:31px; margin:8px 0px 0px 17px; background:url(http://i.imwx.com/web/common/logos/wr_logo130x30wht.gif) no-repeat; cursor:pointer; }
.alllandaska { font-size:11px; font-weight:bold; color:#363; padding:8px 0px 0px 22px; }
.alllandfq { font-size:11px; padding:14px 0px 0px 31px; }
.alllandaskaq { font-size:11px; padding:17px 0px 0px 19px;}
.alllandaskaq a { padding:0px 10px 0px 10px; }
.alllandr3_c2 ul { margin:10px 0px 10px 45px; padding:0px; }
.alllandr3_c2 li { font-size:11px; padding-bottom:6px; *padding-bottom:0px; }
#pollenbacktolink2 { float:left; font-size:10px; padding:0px 0px 0px 18px; margin-bottom:12px;  }
#pollenbacktolink3 { float:left; font-size:10px; padding:0px 0px 0px 15px; margin-bottom:12px;  }
.alllandhelpcencont { font-size:12px; font-weight:bold; color:#333; background:url(http://i.imwx.com/web/activities/health/allergies/helpcenter_tile.jpg) repeat-x; border:1px solid #ffef68; padding:8px 0px 8px 15px; margin-top:12px; }
.alllandhelpcen { width:400px; margin:0px auto 0px auto; font-weight:normal; }
.alllandhelpcen p , .alllandhelpcen2 p , .alllandhelpcen3 p { display:inline; font-size:11px; }
.alllandhelpcen img , .alllandhelpcen2 img , .alllandhelpcen3 img { display:inline; margin:0px 5px 0px 5px; }
.alllandhelpcen2 { width:492px; margin:0px auto 0px auto; font-weight:normal; }
.alllandhelpcen3 { width:360px; margin:0px auto 0px auto; font-weight:normal; }
/* common allergy triggers */
#allcmnalltrig { width:593px; border:1px solid #ccc; padding:0px 4px 4px 4px; }
#allcmnalltrigtitle { height:26px; padding:8px 0px 4px 10px; }
#allcmnalltrigbody { background:url(http://i.imwx.com/web/activities/health/allergies/healthmodtoprow_grad.jpg) repeat-x; font-size:11px; color:#333; }
#allcmnalltrigbody p { padding:11px 12px 14px 12px; }
#allcmnalltrigbody2 { clear:both; height:185px; background:url(http://i.imwx.com/web/activities/health/allergies/healthmodbtmrow_grad.jpg) bottom repeat-x; }
.allcmncolumns { float:left; width:100px; padding:4px 0px 0px 18px; }
.allcmncolumns a { font-size:11px; display:block; padding-bottom:3px; }
#allcmnmap { height:362px; background: url(http://i.imwx.com/web/activities/health/allergies/lrgallergy_basemap.gif) no-repeat; overflow:hidden; }
#allcmnmap1 { position:relative; z-index:105; height:362px; top:0px; background:url(http://i.imwx.com/web/activities/health/allergies/lrgallergymap_highlight.gif) 0px 362px no-repeat; visibility:hidden; }
#allcmnmap2 { position:relative; z-index:106; height:362px; top:-362px; }
/*Allergy and Pollen maps*/
#allmaps { width:603px; border:1px solid #ccc; padding:0px; margin-bottom:12px; }
#allmapstitle { background:#fff; padding:8px 0px 4px 16px; height:20px; }
.allmapstab1 { float:left; width:150px; height:32px; line-height:32px; font-size:12px; text-align:center; }
.allmapstab2 { float:left; width:149px; height:32px; line-height:32px; font-size:12px; text-align:center; border-left:1px solid #fff; }
.allmapstab3 { float:left; width:149px; height:32px; line-height:32px; font-size:12px; text-align:center; border-left:1px solid #fff; }
.allmapstab4 { float:left; width:148px; height:32px; line-height:32px; font-size:12px; text-align:center; border-left:1px solid #fff; }
.allmapstab1 a, .allmapstab2 a, .allmapstab3 a, .allmapstab4 a { color:#000;}
.allmapstab1 a:hover, .allmapstab2 a:hover, .allmapstab3 a:hover, .allmapstab4 a:hover { color:#03f; text-decoration:underline; }
.allmapstab1h { position:relative; top:0px; float:left; width:150px; height:32px; background:#fff; border:1px solid #99c597; border-bottom:none; border-left:none; line-height:32px; font-size:11px; font-weight:bold; text-decoration:none; color:#000; text-align:center; }
.allmapstab2h { position:relative; top:0px; float:left; width:149px; height:32px; background:#fff; border:1px solid #99c597; border-bottom:none; line-height:32px; font-size:11px; font-weight:bold; text-decoration:none; color:#000; text-align:center; }
.allmapstab3h { position:relative; top:0px; float:left; width:149px; height:32px; background:#fff; border:1px solid #99c597; border-bottom:none; line-height:32px; font-size:11px; font-weight:bold; text-decoration:none; color:#000; text-align:center; }
.allmapstab4h { position:relative; top:0px; float:left; width:149px; height:32px; background:#fff; border:1px solid #99c597; border-bottom:none; border-right:none; line-height:32px; font-size:11px; font-weight:bold; text-decoration:none; color:#000; text-align:center; }
#allmapscont1 {  }
#allmapscont2{  display:none; }
#allmapscont3 { display:none; }
#allmapscont4 { display:none; }
.allmapsdef { width:600px; height:32px; margin:0px auto 0px auto; background:url(http://i.imwx.com/web/activities/health/allergies/topnav_tile.jpg) repeat-x 0px 1px; border-bottom:1px solid #99c597; }
#allmapsmap1,#allmapsmap2,#allmapsmap3,#allmapsmap4 { width:600px; height:405px; margin:1px auto 0px auto; }
#allmoremaps { float:left; width:220px; margin-top:23px; padding-left:10px; }
#allmoremaps p{ font-size:12px; font-weight:bold; margin-bottom:2px; }
#allmoremapsbtn { float:left; width:64px; height:16px; margin-top:97px; padding-left:10px; }
#allmoreres { float:right; width:188px; height:88px; margin:23px 0px 12px 0px; padding:10px; border:1px solid #ccc; background:url(http://i.imwx.com/web/activities/health/allergies/grn_grad_all.jpg) repeat-x; }
#allmoreres p{ font-size:12px; font-weight:bold; }
#allmoreres ul { margin:0px; padding:5px 0px 0px 29px; }
#allmoreres li { font-size:11px; }

/**/
/* Global */
.allOuterBorder {width:601px;margin-bottom:10px;border:1px solid #bbc3b4; overflow:hidden;}
.allInnerPadding {padding:5px;}
.topFade {background:url('http://i.imwx.com/web/activities/health/allergies/bg_top.jpg') repeat-x top left;padding:15px;}
.bottomFade {background:url('http://i.imwx.com/web/activities/health/allergies/bg_bottom.jpg') repeat-x bottom left;padding:15px;}
h1 {font-size:14px;color:#3b6f3a;padding:0;margin:5px 0 10px 15px;font-weight:normal;}
.allFloatLeft {float:left;}
h1.allFloatLeft {float:left;padding-bottom:0;margin-bottom:0;display:inline;}
p.allWebMDLogo {float:right;text-align:right;margin:3px 0 3px 0;padding:0;display:inline;}
.allFloatRight {float:right;}
.allerClear {clear:left;margin:0;padding:0;font-size:1px;}
p {font-size:11px;}
p.allPadBot {padding-bottom:10px;}
p.backTo {font-family:verdana,sans-serif;font-size:10px;text-align:right;width:593px;padding:0;margin-bottom:10px;clear:left;}
/* Ask the Allergist */
.allAskHead {margin-bottom:10px;}
.allAskHead p {margin-top:8px;}
#allAskQuestion {background:url('http://i.imwx.com/web/activities/health/allergies/atafaq_question.jpg') no-repeat top left;height:137px;}
#allAskQuestion .Paddme {padding-left:111px;}
#allAskQuestion h2 {border-bottom:1px dashed #a9b9c1;padding:17px 0 10px 0;margin:0;font-size:13px;font-weight:bold;color:#10505e;}
#allAskQuestion .bigQ {font-size:59px;font-weight:bold;color:#ffc13b;position:relative;float:left;width:50px;margin:0;padding:0;}
#allAskQuestion .bigColon {float:left;font-size:36px;margin:3px 0 0 0;font-weight:bold;color:#ffc13b;}
#allAskQuestion div.Question {float:left;width:370px;padding:0 0 0 0;margin:15px 0 0 10px;}
#allAskQuestion div.Question p {font-size:14px;font-weight:bold;color:#333;}
#allAskQuestion div.Question p.GetTheAnswer {margin-top:17px;font-size:11px;font-weight:normal;}
#allAskQuestion div.Question p.GetTheAnswer a {background:url('http://i.imwx.com/web/activities/health/allergies/arrow.gif') no-repeat center left;padding-left:18px;}
.allHaveQuestion {height:25px;background:#f0f8e8;text-align:center;margin:17px 0 0 0;}
.allHaveQuestion p {padding:5px 0 0 0;margin:0;}
.allLibrary {width:295px;height:81px;float:left;}
.allLibraryTop {padding: 20px 0 0 94px;margin:0;font-size:12px;font-weight:bold;color:#333;}
.allLibraryBottom {padding: 14px 0 0 94px;margin:0;}
.allLibTreatment {background:url('http://i.imwx.com/web/activities/health/allergies/atafaq_treatment.jpg') no-repeat top left;border-right:1px dashed #d3d5cc;border-bottom:1px dashed #d3d5cc;}
.allLibNatural{background:url('http://i.imwx.com/web/activities/health/allergies/atafaq_naturalrelief.jpg') no-repeat top left;border-bottom:1px dashed #d3d5cc;}
.allLibKids {background:url('http://i.imwx.com/web/activities/health/allergies/atafaq_kidsallergy.jpg') no-repeat top left;border-right:1px dashed #d3d5cc;}
.allLibAsthma {background:url('http://i.imwx.com/web/activities/health/allergies/atafaq_asthma.jpg') no-repeat top left;}
.allLibNatural .allLibraryTop, .allLibAsthma .allLibraryTop {padding: 20px 0 0 99px;}
.allLibNatural .allLibraryBottom, .allLibAsthma .allLibraryBottom {padding: 14px 0 0 99px;}
/* Submit Your Allergies & Pollen Questions */
.allSubmitQ1 {margin:0 0 40px 0;font-size:12px;height:1%;}
.allSubmitQ2 {margin:0 0 25px 0;height:1%;}
.allSubmitQ3 {margin:0 0 3px 0;height:1%;}
#submitList ul {margin:0 0 20px 0;padding:0;}
#submitList li {list-style:none;padding:5px 0;margin:0;}
#submitList li.oddRow {background:#ecf7e3;}
#submitList li input {padding:0;margin:5px 20px 0px 5px;}
.allQuestionText {margin-bottom: 10px;}
.allQuestionText textarea {height:100px;width:553px;margin:0;padding:0;}
.cellLeft {position:relative;float:left;width:2em;}
.cellRight {position:relative;float:left;width:527px;}
#allSubmitTrust {position:relative;margin-top:14px;height:50px;}
#allSubmitButton {width:69px;padding:0;margin:0;position:absolute;top:20px;left:262px;}
#allEtrust {font-size:11px;width:152px;padding:0;margin:0;position:absolute;top:10px;left:415px;text-align:center;}
/* Submission Successful */
h2.allSubmitHead {font-size:13px;color:#000;padding:0;margin:0 0 17px 0;font-weight:bold;}
#allThankYou {font-size:12px;padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px dashed #bbc3b4;}
#categoryList {margin:0 0 10px 15px;font-size:12px;color:black;padding:10px 0;}
#allAskAnother {padding:27px 0 10px 0;}
/* Meet the Allergists */
#topLink {float:right;padding:8px 15px 10px 0;}
#doctorList {margin:10px 0 20px 0;padding:0; height:1%;}
div.bio {margin:10px 0;padding:20px 0 0 0;border-top:1px dashed #bbc3b4;}
.bioPic {width:123px;float:left;}
.bioText {width:427px;float:left;}
.bioText h2 {font-size:12px;position:relative;float:left;}
.bioText p {margin:0;padding:0 0 13px 0;clear:both;}
.bioText .backToTop {position:relative;float:right;clear:none;}
#question { width:100%;height:65px;background:url('http://i.imwx.com/web/activities/health/allergies/bg_bottom.jpg') repeat-x bottom left;text-align:center;font-weight:bold;font-size:12px;border:none;margin:-20px 0 0 0;}
#question p { padding:32px 0 0 0;margin:0;}
/* Allergy Treatment & care FAQ */
#scrollingList2 {width:100%;height:300px;overflow:auto;}
#scrollingList2 ul {margin:0;padding:0;}
#scrollingList2 ul {margin:0;padding:0;}
#scrollingList2 li {list-style:none;padding:5px 6px;}
#scrollingList2 li.oddRow {background:#ecf7e3;}
#scrollingList2 .allergyTittle10 {color:#3b6f3a;font-size:10px;}
h1.allTreatHead {padding:5px 0 10px 0;margin:0;}
div.allTreatScroll {}
#allViewMore.bottomFade {background:url('http://i.imwx.com/web/activities/health/allergies/bg_bot.jpg') repeat-x bottom left;}
.allMoreAll1 {background:#fcf7e9;padding:10px 0;}
.allMoreAll1 ul {list-style:disc;margin:15px 0 15px 55px;padding:0;}
.allMoreAll1 ul.allMoreAll2 {margin:15px 0 5px 25px;}
.allMoreAll1 div.allFloatLeft {width:49%;position:relative;float:left;}
p.allHaveMore {text-align:center;background:#f0f8e8;color:#333;font-size:11px;margin:0;padding:5px 0 10px 0;}
/* Ask the Allergist:Q&A Page */
.allFAQDisclaimer {text-align:right;border-bottom:1px dashed #bbc3b4;margin:0;padding:0 0 10px 0;color:#4d4d4d;}
.allFAQDisclaimer a {}
.allFAQBigQ {font-size:34px;font-weight:bold;color:#3b6f3a;position:relative;float:left;width:50px;margin:10px 0 12px 0;padding:0;}
.allFAQBigQ span {font-size:17px;font-weight:bold;}
.allFAQQuestion {position:relative;float:left;width:500px;padding:15px 0 10px 0;font-size:12px;font-weight:bold;color:#333;}
.allFAQAnswerBox {border:1px solid #bbc3b4;padding:15px;background:white;font-size:11px;color:#333;}
.allFAQAnswered {margin:26px 0 18px 0;}
.allArrowIcon {background:url('http://i.imwx.com/web/activities/health/allergies/arrow.gif') no-repeat center left;padding:0 0 0 15px;}
p.allFAQView {margin:0 0 25px 15px;}
ul.allFAQUL {font-size:10px;line-height:18px;padding:0 0 0 20px;margin:0 0 30px 13px;}
p.allFAQ15Bot {margin:0 0 0 15px;}
p.allFAQDiscText {font-size:10px;color:#333;line-height:14px;margin:30px 0 0 0;}
/* Seasonal Health News */
.allNewsBox {padding:9px;background:#f7fbf2;}
.allNewsBox p {font-size:11px;font-weight:bold;margin:1px 0 10px 0;}
.allNewsBox table, .allNewsBox tr, .allNewsBox td {margin:0;padding:0;}
.allNewsBox table {width:571px;font-size:11px;font-family:verdana,sans-serif;}
.allNewsBox td {list-style:none;padding:10px 27px;margin:0;background:white;border-bottom:1px solid #f7fbf2;}
.allNewsBox td.oddRow {background:#ecf7e3;}
.allNewsBox td.textRight {text-align:right;}
/* Seasonal Health News Article */
.topFade {padding:15px;margin:0;}
#allNewsArticle h2 {margin:0 0 12px 0;padding:0;font-size:12px;font-weight:bold;color:black;position:relative;float:left;}
div.allBorderArticle {border-bottom:1px dashed #b5c0ab;display:table-cell;width:555px;}
#allNewsArticle p {margin-bottom:10px;}
#allNewsArticle p.allFloatRight {margin:0px;}
#allNewsArticle p.allNewswWriter {font-size:11px;color:#333;position:relative;float:left;}
#allNewsArticle p.allNewsReview {font-size:11px;color:#333;position:relative;float:right;}
#allNewsArticle p.allMore {margin-top:4px;float:right;}
.bottomFade2 {background:url('http://i.imwx.com/web/activities/health/allergies/healthmodbtmrow_grad.jpg') repeat-x top left;padding:15px;}
.allNewsBorder {margin:5px 0 15px 0;padding:0;border-top:1px dashed #b5c0ab;}
h2.allMoreFrom {margin:0 0 10px 0;padding:0;font-size:11px;font-weight:bold;color:#333;}
ul.allMoreFromList {font-size:10px;color:#333;margin:0;padding:0 17px;}
ul.allMoreFromList li {line-height:15px;}
.allNewsBar {margin-top: 12px;}
/* Common Allergy Triggers in State */
/* This page includes IE specific styles */
.allCommonHead {margin-bottom:10px;}
.allCommonHead p {margin:8px 19px 0 0;font-size:11px;}
.allSelectBox {width:593px;height:240px;margin:0;padding:0;border-top:1px #ccc solid;}
.allTextBox {margin:20px 20px 0 220px;}
.allTextBox h2 {font-size:14px;font-weight:bold;color:#333;margin:0 0 10px 0;padding:0;}
.allTextBox p {color:#333; margin: 0 0 10px 0;}
#allWind {background:url('http://i.imwx.com/web/activities/health/allergies/weatherbkgd_wind.jpg') no-repeat top left;}
#allRain {background:url('http://i.imwx.com/web/activities/health/allergies/weatherbkgd_rain.jpg') no-repeat top left;}
#allSmog {background:url('http://i.imwx.com/web/activities/health/allergies/weatherbkgd_smog.jpg') no-repeat top left;}
#allCold {background:url('http://i.imwx.com/web/activities/health/allergies/weatherbkgd_cold.jpg') no-repeat top left;}
#allHeat {background:url('http://i.imwx.com/web/activities/health/allergies/weatherbkgd_heat.jpg') no-repeat top left;}
.allSelectedTab {width:119px;height:33px;position:relative;float:left;border-right:1px #ccc solid;border-left:1px #ccc solid;border-top:1px #ccc solid;background:white;margin:0;padding:0;text-align:center;vertical-align:middle;color:#000;text-decoration:none;font-weight:bold;}
.allSelectedTab div {padding:7px 0 0 0;}
#allWindTab.allSelectedTab {border-left:1px solid white;}
#allHeatTab.allSelectedTab {border-right:1px solid white;}
.allSelectedTab a {cursor:default;color:#000;text-decoration:none;}
.allSelectTab a {color:#000;text-decoration:none;}
.allSelectTab a:hover {color:#0033ff;text-decoration:underline;}
.allSelectTab {width:116px;height:32px;position:relative;float:left;border-left:1px white solid;border-right:1px white solid;background:url('http://i.imwx.com/web/activities/health/allergies/tabgrad_tile1x31.jpg') repeat-x;margin:0;padding:0;text-align:center;vertical-align:middle;}
.allSelectTab div {padding:7px 0 0 0;}
.allWeather1 {margin:0 0 10px 15px;color:#333;}
.allTabBar {height:33px;width:593px;z-index:-1;margin:0;padding:0;font-size:11px;}
/* Common Allergy Triggers in State Details Level Page */
#scrollingList {overflow:auto;height:120px;width:100%;}
#scrollingList ul {margin:0;padding:0;}
#scrollingList ul li {list-style:none;padding:6px 20px;}
#scrollingList li.oddRow {background:#ecf7e3;}
.allFeaturedTable {margin-left:15px;position:relative;float:left;}
.allFeaturedTable table {width:410px;font-size:11px;}
.allFeaturedTable th {font-size:11px;font-weight:bold;vertical-align:top;text-align:left;padding:0 5px 10px 0;margin:0;}
.allFeaturedTable td {font-size:11px;font-weight:normal;vertical-align:top;text-align:left;padding:0 5px 10px 0;margin:0;}
.allFeaturedTable .allName {font-size:13px;padding:0 0 15px 0;margin:0;height:1%;}
.allPhoto .allCaption {font-style:italic;font-size:10px;color:#666;margin:4px 0 0 0;}
.allPhoto {position:relative;float:left;width:113px;}
div.allTriggersHead {padding:0 0 10px 0;margin:0;}
div.allTriggersHead h2.allTriggers {margin:0;padding:0;font-size:12px;font-weight:bold;color:#363;float:left;width:270px;}
div.allTriggersHead p.allFloatLeft {float:left;padding:0;margin:0;text-align:right;width:282px;}
.allFeaturedBox {border:1px solid #e8e8e8;background:white;padding:10px;margin:0;}
h2.allTriggersMoreHead {font-size:12px;font-weight:bold;color:#333;margin:10px 0 10px 10px;}
.allFeaturedBorder {margin:7px 0;background:#e8e8e8;}
.allFeaturedBorder div {height:7px;width:55px;font-size:1px;line-height:1px;}

/* Common Allergy Triggers in State Allergen Level*/
#allCommonTopFade.topFade {padding:9px;margin:0;}
#allCommonTable td.oddRow, #allCommonTable th.oddRow {background:#ecf7e3;}
#allCommonPhoto {width:151px;margin-right:7px;float:left;}
#allCommonPhoto .allCaption {font-style:italic;font-size:10px;color:#666;margin:4px 0 20px 0;}
#allCommonTable {position:relative;float:left;font-size:11px;width:552px;margin-bottom:30px;}
#allCommonTable.allWithPhoto {width:390px;}
#allCommonTable th {font-size:11px;font-weight:bold;vertical-align:top;text-align:left;padding:4px 20px 4px 10px;margin:0;white-space:nowrap;}
#allCommonTable td {font-size:11px;font-weight:normal;vertical-align:top;text-align:left;padding:4px 10px 4px 0;margin:0;}
h2.allName {font-size:12px;font-weight:bold;color:#363;margin:0;padding:0;height:1%;}
h2.allNameScience {margin:7px 0 18px 0;height:1%;}
h2.allName span {color:black;font-weight:normal;height:1%;}
.allInnerBox {border:1px solid #e8e8e8;background:white;padding:10px;margin:0;}
#allCommonPhoto {width:150px;position:relative;float:left;margin-right:10px;}
/* Pollen Almanac */
#pollenCalendar th {width:78px;height:21px;background:#f5f298;color:#666;margin:0;padding:0;font-size:11px;font-family:verdana, sans-serif;font-weight:bold;text-align:center;vertical-align:middle;border-left:1px white solid;border-bottom:2px white solid;}
#pollenCalendar td {width:80px;text-align:center;}
#pollenCalendar a {display:block;font-weight:normal;text-decoration:none;background:#fff;cursor:pointer;}
.pollenDate {width:80px;height:19px;background:#faf8cb;text-align:center;border-bottom:2px white solid;font-size:11px;font-family:verdana, sans-serif;margin:0 0 0 1px;padding:0;}
.colorBox {border:1px black solid;background:none;float:left;padding:0;font-size:1px;line-height:1px;margin:5px 5px 5px 4px;}
.colorVeryHigh {background:#df5102;width:9px;height:9px;margin:0;padding:0;}
.colorHigh {background:#ffa709;width:9px;height:9px;}
.colorModerate {background:#ffff80;width:9px;height:9px;}
.colorLow {background:#70e259;width:9px;height:9px;}
.colorNoReport {background:#fff;width:9px;height:9px;}
.colorNoActivity {background:#ccc;width:9px;height:9px;}
.pollenStatusBox {height:24px;width:78px;border-bottom:1px #f0eded solid;}
.pollenStatus {font-size:10px;float:left;margin:0;padding:5px 1px 0 0;color:#4d4d4d;}
.dateBoxInactive {border:1px #f9f8f8 solid;margin:0 0 7px 1px;}
.dateBoxHeight {width:78px;height:83px;}
.dateBoxActive {background:url('http://i.imwx.com/web/activities/health/allergies/rolloverdaytile.jpg') bottom left repeat-x;border:1px #f9f8f8 solid;margin:0 0 7px 1px;}
.dateBox {border:1px #f0eded solid;margin:0 0 7px 1px;}
.pollenType {width:78px;font-family:verdana, sans-serif;font-size:11px;font-weight:bold;color:#4d4d4d;text-align:center;vertical-align:middle;padding:0;margin:8px 0 0 0;}
.clickMore {color:#03f;text-decoration:underline;font-size:11px;width:78px;padding:0;margin:7px 0 0 0;text-align:center;display:none;}
#pollenSeason {border:1px solid #d2d5cf;width:100%;}
#pollenSeason th {padding:6px 8px;font-size:12px;font-weight:bold;color:#4d4d4d;background:#e3f2e9;text-align:left;border-bottom:1px solid #d2d5cf;border-right:1px solid #d2d5cf;}
#pollenSeason td {padding:6px 8px;font-size:11px;font-weight:normal;background:white;text-align:left;border-bottom:1px solid #d2d5cf;border-right:1px solid #d2d5cf;}
#pollenSeason td strong {color:#4d4d4d;}
#pollenSeason th.noRight, #pollenSeason td.noRight {border-right:none;}
#pollenSeason td.noBottomRight {border-right:none;border-bottom:none;}
#pollenSeason td.noBottom {border-bottom:none;}
#monthNav {margin-bottom:10px;}
#allAlmanacHead img {margin-top:5px;}
#allAlmanacHead h1 {padding-left:11px;margin-left:0;}
#allReportedBox {margin:10px 0;}
#allReportedBox .allFloatLeft {padding-left:11px;font-weight:bold;}
#allReportedBox .allFloatLeft a {font-weight:normal;}
#allReportedBox .allFloatRight {position:relative;float:right;font-size:10px;color:#333;}
#allReportedBox a {font-size:10px;}
#allAlmanacFade.topFade {background:url('http://i.imwx.com/web/activities/health/allergies/healthmodtoprow_grad.jpg') repeat-x top left;padding:10px;}
#allAlmanacFade.bottomFade {background:url('http://i.imwx.com/web/activities/health/allergies/healthmodbtmrow_grad.jpg') repeat-x bottom left;padding:5px;}
.allAlmanac1 {margin-bottom:25px;}
#monthNav .allFloatLeft {float:left;width:186px;text-align:left;margin:0;padding:0;}
#monthNav .allMonth {float:left;width:196px;text-align:center;margin:0;padding:0;font-size:13px;font-weight:bold;color:#363;}
#monthNav .allFloatRight {float:left;width:186px;text-align:right;margin:0;padding:0;}
#monthNav .leftArrow {background:url('http://i.imwx.com/web/activities/health/allergies/prev_arrow5x9.gif') no-repeat left 3px;padding-left:10px;}
#monthNav .rightArrow {background:url('http://i.imwx.com/web/activities/health/allergies/next_arrow5x9.gif') no-repeat right 3px;padding-right:10px;}
/* Almanac Day View */
.allpollenhot_row { height:27px;line-height:27px;font-size:11px;background:#f7fbf3;padding-left:10px;}
.allpollenhotind { float:left;margin:6px 13px 0px 0px;width:15px;height:15px;border:1px solid #000;}
.allpollenind1 { background:#df5102;} /* very high */
.dayViewBox {width:320px;border:1px solid #d0dcc5;padding:13px;}
.dayViewBox .allDate {float:left;font-size:12px;color:#333;}
.dayViewBox .allClose {position:relative;float:right;font-size:10px;color:#333;margin:0 0 13px 0;padding:0;}
.dayViewBox .allClose a {text-decoration:none;color:#333;}
.dayViewBox .allClose img {padding-left:4px;}
.dayViewBox .bottomFade {background:url('http://i.imwx.com/web/activities/health/allergies/expandeddayview_tile.jpg') repeat-x top left;padding:10px;}
.dayViewBox .allPollenList {height:27px;line-height:27px;font-size:11px;}
.dayViewBox .allPollenList .allPollenText {float:left;font-weight:bold;width:60px;}
.dayViewBox .colorVeryHigh {width:14px;height:14px;}
.dayViewBox .colorHigh {width:14px;height:14px;}
.dayViewBox .colorModerate {width:14px;height:14px;}
.dayViewBox .colorNoReport {width:14px;height:14px;}
.dayViewBox .colorLow {width:14px;height:14px;}
.dayViewBox .colorNoActivity {width:14px;height:14px;}
.dayViewBox .allMostActive {font-size:12px;border-top:1px dashed #bbc3b4;padding:8px 0 10px 0;margin-top:13px;color:#333;line-height:20px;}
div.allObserved {background:#f7f7f7;margin:10px 0;}
div.allObserved p {font-size:11px;color:#333;padding:5px 13px 7px 13px;}
#allWeatherBox {float:left;width:123px;height:101px;margin:0;padding:0;vertical-align:middle;text-align:center;font-size:11px;font-weight:bold;color:#333;}
#allWeatherStats {float:left;width:123px;margin:17px 0 0 7px;color:#333;font-size:12px;line-height:20px;}
.titleBar {background-color:#BFC4A2;color:#FFFFFF;font-size:11px;height:20px;padding:0px 0px 0px 11px;}
/*allergies classes added on 12/11/07*/
.module {background-color:#FFF;border:1px solid #CCC;padding:0px 4px;vertical-align:top;width:100%;}
.sectionTitle {color:#000;font-size:14px;font-weight:bold;}
.blkVerdanaText11 {color:#000;font-size:11px;padding: 10px; text-align:left;}
.blkVerdanaText12{font-size:12px;color:#000;margin-top:6px;}
div.genContent {background-color:#F7F6E7;}
.genContent p { padding:12px 0 20px 0; margin:0; }
.genContent ul, .genContent li { margin-left:20px; padding:0;}
table { border-collapse:separate; }
.inDentA{padding:0px 0px 0px 11px;}
.inDentA ul {padding:0px 15px 0px 15px;}
.Basic { text-align:left; }
#fffeattitle { background:#fff; color:#012876; font-size:14px; height:33px; line-height:33px; margin-bottom:0px; padding-left:17px; }
.backtoffWelcomeLink { font-size:10px; margin-right:10px; text-align:right; margin-right:10px; }
table { border-collapse:separate; }
.divspacer { overflow:hidden; }
#alltips { font-size:11px; width:196px; background:#fff; padding:0 4px 8px 0; }
#alltips img { border:none; }
#alltiptitle { font-size:14px; font-weight:bold; padding:4px 0px 4px 8px; }
#alltips ul { margin:0px; padding:8px 0px 0px 22px; }
#alltips li { margin:0px; padding:0px 0px 12px 0px; *padding:0px 0px 6px 0px; }
.alldatacourt { float:right; width:auto; font-size:11px; font-style:italic; }
p.allCommonClear {display:block; float:left; width:50%; margin:0px;}
.allsource {font-size:11px;color:#666;font-style:italic;width:155px;text-align:center;}



/* change JPH added on 02/26/10  */
div#pg_leftsideWelcome{width:745px;}
div#pg_rightsideWelcome{width:160px;}
#pg_leftsideWelcomeLalt{width:394px;}
#pg_leftsideWelcomeRalt{width:331px;}
