body	{margin:0; padding:0; font-size:80.01%; font-family:arial,helvetica,sans serif; color:#000; background:#fff; line-height:145%;}
h1	{font-size:200%; margin:0 0 12px 0; padding:0; color:#fff; background:#009bdb;}
h2	{clear:left; font-size:200%; margin:12px 0; padding:0; color:#009bdb;}
h3	{clear:left; font-size:110%; margin:12px 0 6px 0; padding:2px 10px 4px 10px; color:#fff; background:#49c3f1;}
h4	{clear:left; font-size:110%; margin:12px 0 12px 0; padding:0; color:#009bdb;}
h5	{clear:left; font-size:100%; margin:12px 0 12px 0; padding:0; color:#009bdb;}
h6	{clear:left; font-size:90%; margin:12px 0 12px 0; padding:0;}
p	{margin:0 0 12px 0; padding:0;}
a	{color:#009bdb; text-decoration:none;}
a.skipNav	{display:none;}
img	{border:none;}
ul	{clear:left; margin:0 0 12px 10px; padding:0; list-style:none;}
#mainContent ul li {background:url(/i/bullet.gif) no-repeat 0 0.5em; padding:0 0 0 20px;}
ol	{clear:left; margin:0 0 12px 30px; padding:0;}
blockquote	{clear:left;}
strong	{color:#f47730;}


form	{margin:0; padding:0;}
input.btn {border:0; text-transform:uppercase; width:auto; margin:0 0 12px 0;}
input	{margin:0; padding:2px 0; vertical-align:middle; width:200px;}
label	{display:block; float:left; color:#009bdb; width:200px; margin:0 0 10px 0;}
input.radio	{width:auto; margin:0 8px; padding:0; line-height:200%;}
label.radioLabel	{display:inline; float:none; margin:0; padding:0; line-height:200%; width:auto;}
fieldset	{border:0; margin:0 0 15px 0; padding:0;}
form br	{clear:both;}
form h3	{background:#ececec; color:#333;}

table	{border-top:solid 1px #49c3f1; border-right:solid 1px #49c3f1; font-size:100%;}
table th	{font-size:85%; text-align:left; padding:4px 9px; color:#444; border-bottom:solid 1px #49c3f1; border-left:solid 1px #49c3f1;}
table td	{font-size:85%; background:#efefef; padding:4px 9px; color:#555; border-bottom:solid 1px #49c3f1; border-left:solid 1px #49c3f1;}
table td a	{font-size:120%;}

.nowrap	{white-space:nowrap;}
.hidden	{display:none;}
.left   {float:left;}
.right  {float:right;}
.error	{color:#c30;}
.floatholder:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.floatholder {display: inline-block;} /* fix for IE-mac */
/* Hides from IE-mac \*/
* html .floatholder {height:1%;}
.floatholder {display: block;}
/* End hide from IE-mac */
.floatholder	{min-height:0;} /* fix for IE7 */



/* header */
#topNav	{display:none;}

.backgroundImage	{display:none;}
#siteSearch	{display:none;}



/* nav */
#mainNav	{display:none;}



/* content - spanning both columns */
#content	{width:auto;}

#tools		{display:none;}

#intro		{margin:0 0 15px 0;}
#intro h2	{margin:0 0 12px 0;}
#intro .introParagraph	{}
#intro ul.introList	{list-style:none; margin:0; padding:0;}
#intro ul.introList li a	{font-weight:bold;}


/* subcontent column */
#subNav	{display:none;}

#subContent	{display:none;}
#subContent label	{color:#000; width:auto; margin:auto;}
#subContent input	{margin:0;}
.panel			{margin:0 0 15px 0;}
.panel h3		{font-size:130%; padding:0;}
.helpline		{color:#fff; background:#f47730 url(/i/bg_helpline.gif) no-repeat right top; padding:10px;}
.helpline h3	{color:#fff; background:transparent; margin:0 0 6px 0;}
.helpline h4	{color:#fff; margin:0; font-size:90%;}
.helpline p		{margin:0;}
.helpline strong	{color:#fff;}
.helpline a		{color:#fff;}
.signup			{display:none;}
.donate			{display:none;}
.products h3	{color:#009bdb; background:transparent; margin:0 0 6px 0;}
.products a.viewAll	{font-size:90%; font-weight:bold;}
.products h4	{clear:both; font-size:100%; margin:0 0 6px 0;}
.products p		{margin:0 0 6px 0;font-size:90%;}
.products img	{border-style:solid; border-width:thin; border-color:Gray;}
.products div.price {margin:0 0 20px 0;}
.products div.price p	{color:#666; font-weight:bold; display:inline; margin:0 15px 0 0;}

/* maincontent column */
#mainContent	{}
#mainContent .highlight	{background:#e5f5fb; padding:5px 10px 3px 10px; margin:0 0 15px 0;}
#mainContent .highlight p	{margin:0 0 2px 0;}
#mainContent .highlight p strong	{font-size:150%;}

#mainContent img	{margin:0 12px 2px 0;}

#mainContent p.backToTop	{text-align:right;}
#mainContent p.backToTop a	{background:url(/i/arrow_up.gif) no-repeat 0 5px; padding:0 0 0 12px;}

.forumHeading	{clear:left; background:#49c3f1 url(/i/bg_forum.gif) no-repeat 0 0; margin:0 0 6px 0;}
.forumHeading h3	{margin:0; background:transparent;}
.forumHeading a.viewAll	{margin:0; padding:2px 10px 4px 10px; color:#fff; background:#49c3f1; font-size:90%; font-weight:bold;}

#threads	{margin:0 0 15px 0;}

.banner	{margin:0 0 15px 0;}
#mainContent .banner img	{margin:0;}

.bannerArea	{margin:0 0 15px 0;}
#mainContent .bannerArea .first img	{margin:0;}
#mainContent .bannerArea img	{vertical-align:bottom; display:inline; float:left; margin:0 0 0 5px;}

#mainContent ul.searchResults	{list-style:none; margin:20px 0 0 0; padding:0;}
#mainContent ul.searchResults li	{margin:0 0 10px 0; padding:0; background:none; border-bottom:1px solid #ccc;}

/* footer */

#footer	{display:none;}

/* Quiz Result */
.NotResult { color:Gray; }
