/* CSS Document */

/* ********************* GENERAL RESETTING ********************** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td	{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus	{ outline:0; }
body	{ line-height:1; color:black; background:white; }
ol, ul	{ list-style:none; }
table	{ border-collapse:separate; border-spacing:0; }
caption, th, td	{ text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }


/* ********************* GLOBAL ASSETS ********************** */
.clrfix{zoom:1;}
.clrfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.headerMessage		{ position:absolute; top:-6000px; left:-2000px; }
/*.fixed-height	{ overflow:hidden; }*/
em	{ font-style:italic; }

/* ********************* FONT STYLES ********************** */

html, body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
body {
	margin:0px auto;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#666666;
	font-size:/*12px*/ 93%;
	line-height:/*16px*/ 123.1%;
	/*overflow: -moz-scrollbars-vertical !important; */
}
table	{ font-size:inherit; font:100%; }
pre,
code,
kbd,
samp,
tt		{ font-family:monospace; *font-size:108%; line-height:100%; }

strong	{ font-weight:bold; }
em		{ font-style:italic; }

/* ********************* GLOBAL STYLE ********************** */

#printArea	{ display:block; }
#headerArea			{ display:none; }
.topGraphicLargeArea	{ display:none; }
.topGraphicArea	{ display:none; }
.leftMainColumn	{ display:none; }
.rightBarkerColumn	{ display:none; }
#footerArea	{ display:none; }

.mainBodyColumn	{ width:650px; }
.mainBodyColumn p	{ margin:0px 0px 10px 0px; }
.mainBodyColumn p a	{ text-decoration:none; color:#26a4dc; }
.mainBodyColumn p a:hover	{ text-decoration:underline; color:#26a4dc; }

.omnarisLogoHead	{ margin:0px 0px 0px 0px; width:491px; height:73px; background:url(../images/bg_top_allergy_header.gif) 0px 0px no-repeat; }

h2.mainPageHdr		{ margin:0px 0px 10px 0px; font-size:/*17px*/ 138.5%; line-height:16px; color:#6e298d; font-weight:bold; }
h2.pageProfile		{ padding:26px 0px 0px 92px; font-size:/*17px*/ 138.5%; line-height:19px; color:#6f2a8e; font-weight:bold; }
h2.pageProfile2Lines	{ padding:18px 0px 0px 92px; font-size:/*17px*/ 138.5%; line-height:19px; color:#6f2a8e;  }

ul.targetBulletList		{ margin:20px 90px 0px 35px; padding:0px 0px 0px 0px; }
ul.targetBulletList li	{ padding:0px 0px 20px 25px; background:url(../images/bullet_super.gif) left top no-repeat; }
ul.targetBulletList li a	{ text-decoration:none; color:#26a4dc; }
ul.targetBulletList li a:hover	{ text-decoration:underline; color:#26a4dc; }

div.ulListCenter	{ margin:0px 0px 20px 100px; width:391px; }

ul.targetBulletShortList	{ float:left; display:inline; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; width:150px; height:auto; }
ul.targetBulletShortList li	{ width:145px; padding:0px 0px 8px 25px; background:url(../images/bullet_super.gif) left top no-repeat; }


h3.greenBarTop		{ margin:0px; padding:0px 0px 0px 17px; width:474px; height:24px; font-size:/*11px*/ 93%; line-height:26px; color:#ffffff; background:url(../images/bg_green_caption.gif) 0px 0px no-repeat; }

h4.outdoorAllergyPic		{ float:left; display:inline; margin:0px; width:130px; height:146px; background:url(../images/icon_1tree.gif) 0px 0px no-repeat; }
h4.outdoorAllergyPic a		{ display:block; width:130px; height:146px; }
h4.indoorAllergyPic			{ float:left; display:inline; margin:0px; width:123px; height:146px; background:url(../images/icon_2indoor.gif) 0px 0px no-repeat; }
h4.indoorAllergyPic a		{ display:block; width:123px; height:146px; }
h4.allergyEnvironmentPic	{ float:left; display:inline; margin:0px; width:122px; height:146px; background:url(../images/icon_3environment.gif) 0px 0px no-repeat; }
h4.allergyEnvironmentPic a	{ display:block; width:122px; height:146px; }
h4.allergyAsthmaPic			{ float:left; display:inline; margin:0px; width:116px; height:146px; background:url(../images/icon_4balloon.gif) 0px 0px no-repeat; }
h4.allergyAsthmaPic a		{ display:block; width:116px; height:146px; }

.greenGradientBox		{ margin:0px; padding:10px 0px 0px 0px; width:491px; height:223px; background:url(../images/bg_pollen_source_box.jpg) left bottom no-repeat; }
p.greenBoxPara			{ margin:5px 40px 15px 40px; }

h3.treePollenPic	{ float:left; display:inline; margin:0px 0px 0px 40px; width:118px; height:153px; background:url(../images/icon_pollen1.gif) 0px 0px no-repeat; }
h3.treePollenPic a	{ display:block; width:118px; height:153px; }
h3.grassPollenPic	{ float:left; display:inline; margin:0px; width:150px; height:153px; background:url(../images/icon_pollen2.gif) 0px 0px no-repeat; }
h3.grassPollenPic a	{ display:block; width:150px; height:153px; }
h3.weedPollenPic	{ float:left; display:inline; margin:0px; width:138px; height:153px; background:url(../images/icon_pollen3.gif) 0px 0px no-repeat; }
h3.weedPollenPic a	{ display:block; width:138px; height:153px; }

h1.aboutPageHdr	{ margin:72px 0px 0px 20px; width:350px; height:44px; background:url(../images/page_hdr_about.gif) 0px 0px no-repeat; }
h4.aboutPageQuote	{ margin:0px 0px 0px 20px; width:350px; height:77px; background:url(../images/page_quote_about.gif) 0px 0px no-repeat; }

h3.logoTagline		{ margin:22px 0px 0px 598px; width:350px; height:77px; background:url(../images/hdr_tagline_pic_area.gif) 0px 0px no-repeat; }

h1.homePageHdr	{ margin:116px 0px 0px 120px; width:262px; height:115px; background:url(../images/hdr_home_main.gif) 0px 0px no-repeat; }
h1.hcpPageHdr	{ margin:92px 0px 0px 151px; width:269px; height:91px; background:url(../images/hdr_hcp_main.gif) 0px 0px no-repeat; }
p.hcpHeaderText	{ margin:0px 0px 0px 156px; width:269px; height:auto; font-size:/*13px*/ 108%; line-height:18px; color:#000000;}
p.hcpHeaderText a	{ text-decoration:none; color:#6f2a8e; }
p.hcpHeaderText a:hover	{ text-decoration:underline; color:#6f2a8e; }


.mainBodyContent	{ float:left; display:inline; margin:30px 20px 0px 0px; padding:0px 0px 20px 0px; width:727px; height:auto; }
.mainBodyContentFull{ margin:13px 20px 0px 0px; padding:0px 0px 0px 0px; width:982px; height:auto; }
.mainBodyContentHome{ margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; width:982px; height:auto; }

.mainRightSection	{ float:left; display:inline; margin:0px 0px 0px 12px; width:440px; height:auto; }

h4.purpleHdrs		{ margin:10px 0px 0px 0px; font-size:/*20px*/ 161.6%; line-height:24px; color:#8241a1; }

ul.purpleArrowList	{ margin:0px 0px 15px 5px; }
ul.purpleArrowList li	{ padding:4px 0px 4px 16px; background:url(../images/bullet_purple.gif) 0px 9px no-repeat; }

/* UTILITIES ================================== */

em				{ font-style:italic; }
strong			{ font-weight:bold; }
.clrfix			{ zoom:1; }
.clrfix:after	{ content:".";display:block;height:0;clear:both;visibility:hidden; }

span.headerMessage		{ position:absolute; top:-6000px; left:-2000px; }
	.headerMessage		{ position:absolute; top:-6000px; left:-2000px; }

.spacer 		{ clear:both; width:100%; overflow:visible; }
.clearBoth		{ clear:both; line-height:0px; height:0px; font-size:0px; margin:0px; }
.regularLine	{ height:1px; border-bottom:1px solid #D9D9D9; }
.dottedLine		{ height:20px; background:url(../images/dotted_line.gif) 0px 0px no-repeat; }
.noSpaceAfter	{padding-bottom:0; margin-bottom:0;}

.height1		{ height:1px; line-height:1px; font-size:1px; }
.height2		{ height:2px; line-height:2px; font-size:2px;}
.height3		{ height:3px; line-height:3px; font-size:3px;}
.height5		{ height:5px; line-height:5px; font-size:5px;}
.height7		{ height:7px; line-height:7px; font-size:7px;}
.height10		{ height:10px; line-height:10px; font-size:10px; }
.height12		{ height:12px; line-height:12px; font-size:12px; }
.height15		{ height:15px; line-height:15px; font-size:15px; }
.height18		{ height:18px; line-height:18px; font-size:18px; }
.height20		{ height:20px; }
.height25		{ height:25px; }
.height27		{ height:27px; }
.height30		{ height:30px; }
.height32		{ height:32px; }
.height34		{ height:34px; }
.height40		{ height:40px; }
.height50		{ height:50px; }
.height60		{ height:60px; }
.height80		{ height:80px; }
.height100		{ height:100px; }
.height200		{ height:200px; }




