/* Global Styles that Apply to all content - Implemented 05_12_2008 by Lukas Smola */
body                        { height:100%; margin:0px; padding:0px; background-color:#FFFFFF; text-align:center; }
img 										    { border:0px; }
h1											    { font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#0082C9; margin:0px; padding:0px; }
h2											    {	font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0082C9; margin:0px; padding:0px; }
sup                         { font-size:10px; }
.red                        { color:red; }
a h1,
a h2{ display: none; }

/* Header page style */
.centrum-main-container     { text-align:left; margin-left:auto; margin-right:auto; display:block; width:982px; height:654px; }
.header-container           { background-color:#FFFFFF; float:left; border-bottom:1px solid #CCCCCC; width:982px; }
.header-left-col            { float:left; }
.header-right-col           { float:right;padding-top:14px; }
.radiopadding td            { width:60px; }

/* Header Buttons */
.btn-rep-training           { padding-right:8px; width:119px; height:38px; }
.btn-rep-training a         { float:left; width:119px; height:38px; background-image:url('../../images/btn_wch-rep-training.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-rep-training a:hover   { float:left; width:119px; height:38px; background-image:url('../../images/btn_wch-rep-training.gif'); background-position:0px -38px; background-repeat:no-repeat; }

.btn-info-prof              { padding-right:8px; width:175px; height:38px; }
.btn-info-prof a            { float:left; width:175px; height:38px; background-image:url('../../images/btn_info-for-professionals.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-info-prof a:hover      { float:left; width:175px; height:38px; background-image:url('../../images/btn_info-for-professionals.gif'); background-position:0px -38px; background-repeat:no-repeat; }

.btn-online-training        { padding-right:6px; width:198px; height:38px; }
.btn-online-training a      { float:left; width:198px; height:38px; background-image:url('../../images/btn_pharmacy-online-training.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-online-training a:hover{ float:left; width:198px; height:38px; background-image:url('../../images/btn_pharmacy-online-training.gif'); background-position:0px -38px; background-repeat:no-repeat;  }

.btn-trade-advert           { padding-right:6px; width:175px; height:38px; } 
.btn-trade-advert a         { float:left; width:175px; height:38px; background-image:url('../../images/btn_trade-advertising.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-trade-advert a:hover   { float:left; width:175px; height:38px; background-image:url('../../images/btn_trade-advertising.gif'); background-position:0px -38px; background-repeat:no-repeat;  }

.btn-home                   { padding-right:6px; width:119px; height:38px;}
.btn-home a                 { float:left; width:119px; height:38px; background-image:url('../../images/btn_home.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.btn-home a:hover           { float:left; width:119px; height:38px; background-image:url('../../images/btn_home.gif'); background-position:0px -38px; background-repeat:no-repeat;  }


/* Navigation style */
.primary-navigation         { background-color:#FFFFFF; font-family:verdana; font-size:12px; width:962px; float:left; border-bottom:1px solid #ccc; height:20px; padding:5px 0px 0px 20px; color:#999999; }
.primary-navigation a       { width:160px; height:25px; text-decoration:none; color:#999999; }
.rainbow-line               { display:block; width:982px; height:6px; }

.secondary-navigation		    { display:block; position:absolute; width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin-left:10px; margin-top:5px; background-color:#FFFFFF; border:1px solid #CCCCCC; z-index:100; display:none; visibility:hidden; }
.secondary-navigation a	    { display:block; color:#999999; text-align:left; font-size:11px; text-decoration: none; }
.secondary-navigation a:hover { display:block; font-weight:bold; }

.secondnavlink              { padding-top:4px; padding-left:8px; }
.thirdnavlink               { padding-top:4px; padding-left:18px; }
.last                       { padding-bottom:10px; }


/* General Content Area styles */
.contentarea                { float:left; width:982px; height:530px; background-image:url(../../images/bg-tile_content-area.jpg); background-repeat:repeat-y; border-bottom:1px solid #cccccc; }
.contentleftpadding         { height:428px;float:left; width:645px; margin:15px; margin-right:0px; padding:10px 15px 30px 8px; background-color:#FFFFFF; border:1px solid #0082C9; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px;  }
.contentleftpanel           { float:left; width:162px; padding:10px; }
.contentrightpanel          { float:left; width:235px; margin:0px; padding:0px; padding-top:15px; padding-left:23px; }

.leftinnerimagepanel        { float:left; width:135px; margin:0px 23px 0px 0px; padding:0px;}

.leftinnerimagepanel a,
.leftinnerimagepanel a:active,
.leftinnerimagepanel a:link,
.leftinnerimagepanel a:visited{ display:block; width:135px; height:107px; }
.leftinnerimagepanel a:hover  { display:block; width:135px; height:107px; }

.panelvitamins              { width:135px; height:107px;padding-bottom:7px; }
.panelminerals              { width:135px; height:107px; padding-bottom:7px; }
.panelantioxidants          { width:135px; height:107px; padding-bottom:7px; }
.panelmultivitamins         { width:135px; height:107px; padding-bottom:7px; }

.panelvitamins  a,
.panelvitamins  a:active,
.panelvitamins  a:link,
.panelvitamins  a:visited   { display:block; width:135px; height:107px; background-image:url(../../images/btn_vitamins.jpg); background-position:top left; background-repeat:no-repeat; }
.panelvitamins  a:hover     { display:block; width:135px; height:107px; background-image:url(../../images/btn_vitamins.jpg); background-position:bottom left; background-repeat:no-repeat; }

.panelminerals  a,
.panelminerals  a:active,
.panelminerals  a:link,
.panelminerals  a:visited   { display:block; width:135px; height:107px; background-image:url(../../images/btn_minerals.jpg); background-position:top left; background-repeat:no-repeat; }
.panelminerals  a:hover     { display:block; width:135px; height:107px; background-image:url(../../images/btn_minerals.jpg); background-position:bottom left; background-repeat:no-repeat; }

.panelantioxidants   a,
.panelantioxidants   a:active,
.panelantioxidants   a:link,
.panelantioxidants   a:visited{ display:block; width:135px; height:107px; background-image:url(../../images/btn_antioxidants.jpg); background-position:top left; background-repeat:no-repeat; }
.panelantioxidants   a:hover  { display:block; width:135px; height:107px; background-image:url(../../images/btn_antioxidants.jpg); background-position:bottom left; background-repeat:no-repeat; }

.panelmultivitamins  a,
.panelmultivitamins  a:active,
.panelmultivitamins  a:link,
.panelmultivitamins  a:visited{ display:block; width:135px; height:107px; background-image:url(../../images/btn_multivitamins.jpg); background-position:top left; background-repeat:no-repeat; }
.panelmultivitamins  a:hover  { display:block; width:135px; height:107px; background-image:url(../../images/btn_multivitamins.jpg); background-position:bottom left; background-repeat:no-repeat; }

.panelnutrition             { width:135px; height:107px; padding-bottom:7px; }
.panelhealthyhabits         { width:135px; height:123px; padding-bottom:7px; }

.panelnutrition  a,
.panelnutrition  a:active,
.panelnutrition  a:link,
.panelnutrition  a:visited  { display:block; width:135px; height:107px; background-image:url(../../images/btn_nutrition.jpg); background-position:top left; background-repeat:no-repeat; }
.panelnutrition  a:hover    { display:block; width:135px; height:107px; background-image:url(../../images/btn_nutrition.jpg); background-position:bottom left; background-repeat:no-repeat; }

.panelhealthyhabits a,
.panelhealthyhabits a:active,
.panelhealthyhabits a:link,
.panelhealthyhabits a:visited   { display:block; width:135px; height:123px; background-image:url(../../images/btn_healthy-habits-quiz.jpg); background-position:top left; background-repeat:no-repeat; }
.panelhealthyhabits a:hover     { display:block; width:135px; height:123px; background-image:url(../../images/btn_healthy-habits-quiz.jpg); background-position:bottom left; background-repeat:no-repeat; }

.panelhealthyshopping a,
.panelhealthyshopping a:active,
.panelhealthyshopping a:link,
.panelhealthyshopping a:visited { display:block; width:135px; height:123px; background-image:url(../../images/btn_healthy-shopping-list.jpg); background-position:top left; background-repeat:no-repeat; }
.panelhealthyshopping a:hover   { display:block; width:135px; height:123px; background-image:url(../../images/btn_healthy-shopping-list.jpg); background-position:bottom left; background-repeat:no-repeat; }


/* Background images anchored to the bottom right */
.bgminerals                 { background-image:url(../../images/bg_mineral.jpg); background-repeat:no-repeat; background-position:bottom right; }
.bgvitamins                 { background-image:url(../../images/bg_vitamins.jpg); background-repeat:no-repeat; background-position:bottom right; }
.bgantioxidants             { background-image:url(../../images/bg_antioxidants.jpg); background-repeat:no-repeat; background-position:bottom right; }
.bgmultivitamins            { background-image:url(../../images/bg_multivitamins.jpg); background-repeat:no-repeat; background-position:bottom right; }
.bgnutrition                { background-image:url(../../images/bg_nutrition.jpg); background-repeat:no-repeat; background-position:bottom right; }

.bgcentrum                  { background-image:url(../../images/product-image-lrg_centrum.jpg); background-repeat:no-repeat; background-position:bottom right; }
.bgcentrumselect            { background-image:url(../../images/product-image-lrg_centrum-select-50.jpg); background-repeat:no-repeat; background-position:bottom right; }
.bgcentrumkids              { background-image:url(../../images/product-image-lrg_centrum-kids.jpg); background-repeat:no-repeat; background-position:bottom right; }


/* BodyMAP Styles */
.bodymapframeleft           { float:left; background-image:url('../../images/bg-bodymap.jpg'); width:313px; height:371px; }
.bodymapframeright          { float:right; width:313px; height:371px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; text-decoration:none; color:#0082c9; }

.bodymapitem1               { position:relative; z-index:5; top:23px; left:1px; }
.bodymapitem2               { position:relative; z-index:10; top:118px; left:1px; }
.bodymapitem3               { position:relative; z-index:15; top:15px; left:181px; }
.bodymapitem4               { position:relative; z-index:20; top:69px; left:218px; }
.bodymapitem5               { position:relative; z-index:25; top:118px; left:240px; }

#bodymapbox1                { display:block; visibility:visible; background-color:#FFF200; width:273px; height:auto; padding:16px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px;  }
#bodymapbox2                { display:none; visibility:hidden; background-color:#f47720; width:273px; height:auto; padding:16px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px;  }
#bodymapbox3                { display:none; visibility:hidden; background-color:#ffd200; width:273px; height:auto; padding:16px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:18px;  }
#bodymapbox4                { display:none; visibility:hidden; background-color:#0082c9; width:273px; height:auto; padding:16px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px;  }
#bodymapbox5                { display:none; visibility:hidden; background-color:#8cc73f; width:273px; height:auto; padding:16px 20px 20px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px;  }

#bodymapbox1 ul             { margin:0px; padding:5px 0px 5px 17px; }
#bodymapbox2 ul             { margin:0px; padding:5px 0px 5px 17px; }
#bodymapbox3 ul             { margin:0px; padding:5px 0px 5px 17px; }
#bodymapbox4 ul             { margin:0px; padding:5px 0px 5px 17px; }
#bodymapbox5 ul             { margin:0px; padding:5px 0px 5px 17px; }

a#bodymaplink1              { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#0082C9; }
a:hover#bodymaplink1        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#F2BA17; }

a#bodymaplink2              { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#0082C9; }
a:hover#bodymaplink2        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#F2BA17; }

a#bodymaplink3              { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#0082C9; }
a:hover#bodymaplink3        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#F2BA17; }

a#bodymaplink4              { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#0082C9; }
a:hover#bodymaplink4        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#F2BA17; }

a#bodymaplink5              { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#0082C9; }
a:hover#bodymaplink5        { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; font-weight:bold; text-decoration:none; color:#F2BA17; }


/* Product Boxes */
.productbox							    {	width:203px; float:left; margin-right:10px; }
.productboxtop 					    {	background-image:url(../../images/bg-tile_frame-box_top-bottom.gif); background-repeat:repeat-x; background-position:top; }
.productboxleft 				    {	background-image:url(../../images/bg-tile_frame-box_left-right.gif); background-repeat:repeat-y; background-position:left; }
.productboxright 				    {	background-image:url(../../images/bg-tile_frame-box_left-right.gif); background-repeat:repeat-y; background-position:right; }
.productboxbottom				    {	background-image:url(../../images/bg-tile_frame-box_top-bottom.gif); background-repeat:repeat-x; background-position:bottom; }
.productboxcontent span	    {	padding:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.productboxcontent a,
.productboxcontent h3,
.productboxcontent a:link,
.productboxcontent a:visited,
.productboxcontent a:active	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#0082C9; text-decoration:none; cursor: pointer; display: inline; font-weight: normal;}
.productboxcontent a:hover,
.productboxcontent h3:hover, { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#0082C9; text-decoration:underline; }


/* Right Hand Panels */
.toppanel                   { visibility:visible; }

.panellogo                  { width:233px; height:77px;padding-bottom:7px; }
.panela                     { width:233px; height:109px; padding-bottom:7px; }
.panelb                     { width:233px; height:109px; padding-bottom:7px; }
.panelc                     { width:233px; height:109px; padding-bottom:7px; }
.paneld                     { width:233px; height:39px;  padding-bottom:7px; }

.panellogo a,
.panellogo a:active,
.panellogo a:link,
.panellogo a:visited        { display:block; width:233px; height:77px; background-image:url(../../images/logo_centrum.gif); background-position:top left; background-repeat:no-repeat; }
.panellogo a:hover          { display:block; width:233px; height:77px; background-image:url(../../images/logo_centrum.gif); background-position:top left; background-repeat:no-repeat; }

.panela a,
.panela a:active,
.panela a:link,
.panela a:visited           { display:block; width:233px; height:111px; background-image:url(../../images/panel_the-centrum-range.gif); background-position:top left; background-repeat:no-repeat; }
.panela a:hover             { display:block; width:233px; height:111px; background-image:url(../../images/panel_the-centrum-range.gif); background-position:bottom left; background-repeat:no-repeat; }

.panelb a,
.panelb a:active,
.panelb a:link,
.panelb a:visited           { display:block; width:233px; height:111px; background-image:url(../../images/panel_vitamin-and-mineral-resources.gif); background-position:top left; background-repeat:no-repeat;  }
.panelb a:hover             { display:block; width:233px; height:111px; background-image:url(../../images/panel_vitamin-and-mineral-resources.gif); background-position:bottom left; background-repeat:no-repeat;  }

.panelc a,
.panelc a:active,
.panelc a:link,
.panelc a:visited           { display:block; width:233px; height:110px; background-image:url(../../images/panel_nutrition.gif); background-position:top left; background-repeat:no-repeat;  }
.panelc a:hover             { display:block; width:233px; height:110px; background-image:url(../../images/panel_nutrition.gif); background-position:bottom left; background-repeat:no-repeat;  }

.paneld a,
.paneld a:active,
.paneld a:link,
.paneld a:visited           { display:block; width:227px; height:102px; margin-left: 3px; background-image:url(../../images/panel_promotions.gif); background-position:top left; background-repeat:no-repeat;  }
/* .paneld a:hover             { display:block; width:227px; height:102px; margin-left: 3px; background-image:url(../../images/panel_watch-the-commercial.gif); background-position:bottom left; background-repeat:no-repeat;  } */

/* .headerboxhealthyquiz    { padding-top:6px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; } */
.intro-healthyquiz          { padding:15px 0px 15px 0px;}

/* Accordian styles */
.collapsibleinfopanelproduct{ width:640px; padding-top:20px; float:left; }
.collapsibleinfopanelproduct a        { color:#0082C9; text-decoration:none; }
.collapsibleinfopanelproduct a:hover  { text-decoration:underline; }

.rightcollapsibleinfopanel  { width:486px; float:left; }
.headerboxfirst             { background-color:#FFFFFF; height:26px; }
.headerbox                  { height:26px; border-top:1px solid #CCCCCC; }
.headerboxleft a,
.headerboxleft h2           { color:#000000; line-height:14px; text-decoration:none; cursor: pointer; font-weight: bold; font-size: 12px; }
.headerboxleft              { float:left; width:450px; height:18px; padding:8px 10px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; line-height:14px; font-weight:bold; }
.bottomheader               { background-color:#FFFFFF; }
.collapsecontent            { background-color:#FFFFFF; padding-bottom:5px; padding-top:5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.collapsecontent ul         { margin:0px; padding:14px 15px 0px 15px;}
.collapsecontentimg         { background-color:#FFFFFF; margin-bottom:18px;}

#firstcontent,
#secondcontent,
#thirdcontent,
#fourthcontent              { background-color:#FFFFFF; }

#faqs-table                 { width:640px; }
#faqs-table .left           { text-align:left; }
#faqs-table th              { padding:3px; text-align:center; }

#faqs-table .firstheading   { border:1px solid #0082c9; }
#faqs-table .secondheading  { border-top:1px solid #0082c9; border-right:1px solid #0082c9; border-bottom:1px solid #0082c9; }
#faqs-table .thirdheading   { border-top:1px solid #0082c9; border-right:1px solid #0082c9; border-bottom:1px solid #0082c9; }
#faqs-table .fourthheading  { border-top:1px solid #0082c9; border-right:1px solid #0082c9; border-bottom:1px solid #0082c9; }
 
#faqs-table .first          { border-left:1px solid #0082c9; border-bottom:1px solid #0082c9; border-right:1px solid #0082c9; padding:3px; }
#faqs-table .second         { width:130px; border-bottom:1px solid #0082c9; border-right:1px solid #0082c9; padding:3px; text-align:center; }
#faqs-table .third          { width:130px; border-bottom:1px solid #0082c9; border-right:1px solid #0082c9; padding:3px; text-align:center; }
#faqs-table .fourth         { width:130px; border-bottom:1px solid #0082c9; border-right:1px solid #0082c9; padding:3px; text-align:center; }

#healthy-habits-table       { width:485px; margin-bottom:5px; }
#healthy-habits-table .heading  { font-weight:bold; padding:3px 0px 3px 0px; border-bottom:1px solid #ccc; }
#healthy-habits-table .odd      { background-color: #e5f0f9; padding:3px 0px 3px 0px; }
#healthy-habits-table .even     { background-color: #ffffff; padding:3px 0px 3px 0px; }
#healthy-habits-table .middle   { text-align:center; }
#healthy-habits-table td        { vertical-align:top; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#healthy-habits-table .number   { padding-left:5px;}
#healthy-habits-table .question { width:268px; }

.submitbutton               { overflow:hidden; float:right; width:67px; height:31px; }
.submitbutton  a            { overflow:hidden; float:right; width:67px; height:31px; background-image:url(../../images/btn_submit.jpg); background-position:0px 0px; background-repeat:no-repeat; }
.submitbutton  a:hover      { overflow:hidden; float:right; width:67px; height:31px; background-image:url(../../images/btn_submit.jpg); background-position:0px -31px; background-repeat:no-repeat; }

.backbutton                 { overflow:hidden; float:left; width:77px; height:31px; }
.backbutton  a              { overflow:hidden; float:left; width:77px; height:31px; background-image:url(../../images/btn_back.gif); background-position:0px 0px; background-repeat:no-repeat; }
.backbutton  a:hover        { overflow:hidden; float:left; width:77px; height:31px; background-image:url(../../images/btn_back.gif); background-position:0px -31px; background-repeat:no-repeat; }

/* centrum range page styles */
.centrum-faqs               { float:left; width:420px; height:38px; margin-top:11px;}
.centrum-faqs a             { float:left; width:420px; height:38px; margin-top:11px; background-image:url('../../images/btn_centrum-faqs.gif'); background-position:0px 0px; background-repeat:no-repeat; }
.centrum-faqs a:hover       { float:left; width:420px; height:38px; margin-top:11px; background-image:url('../../images/btn_centrum-faqs.gif'); background-position:0px -38px; background-repeat:no-repeat; }

.centrum-bodymap            { float:left; padding-left:5px; padding-top:22px; }
.centrum-bodymap a,
.centrum-bodymap a:active,
.centrum-bodymap a:link,
.centrum-bodymap a:visited  { display:block; width:204px; height:37px; background-image:url(../../images/btn_the-body-map.gif); background-position:top left; background-repeat:no-repeat; }
.centrum-bodymap a:hover    { display:block; width:204px; height:37px; background-image:url(../../images/btn_the-body-map.gif); background-position:bottom left; background-repeat:no-repeat; }


/* Vitamin and Mineral Rainbow switching TAB functionality */
.tabbedinterface   { display:block; margin:0px; padding:0px; width:480px; height:31px;  }
.tabpadding	       { width:3px; height:31px; }
#tabstate1         { font-weight:bold; }
#tabbedset1        { display:block; visibility:visible; height:auto; }
#tabbedset2        { display:none; visibility:hidden; height:auto; }

/* Set 1 */
#taba              { width:45px; background:#0082c9 url(/images/tab_white-space.gif) no-repeat bottom left; }
#taba a            { display:block; text-decoration:none; width:45px; height:31px;  }
#taba a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabb              { width:45px; background:#00adef url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabb a            { display:block; text-decoration:none; width:45px; height:31px;  }
#tabb a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabc              { width:45px; background:#00a650 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabc a            { display:block; text-decoration:none; width:45px; height:31px; }
#tabc a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabd              { width:45px; background:#8cc63f url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabd a            { display:block; text-decoration:none; width:45px; height:31px; }
#tabd a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabe              { width:45px; background:#b2d235 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabe a            { display:block; text-decoration:none; width:45px; height:31px; }
#tabe a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabf              { width:45px; background:#e9e612 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabf a            { display:block; text-decoration:none; width:45px; height:31px; }
#tabf a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabg              { width:45px; background:#fff200 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabg a            { display:block; text-decoration:none; width:45px; height:31px; }
#tabg a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabh              { width:45px; background:#ffd200 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabh a            { display:block; text-decoration:none; width:45px; height:31px; }
#tabh a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabi              { width:45px; background:#f8981d url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabi a            { display:block; text-decoration:none; width:45px; height:31px; }
#tabi a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tabj              { width:45px; background:#ed1d24 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tabj a            { display:block; text-decoration:none; width:45px; height:31px; }
#tabj a:hover      { display:block; text-decoration:none; width:45px; height:31px; background:none; }

/* Set 2 */
#tab2a             { width:45px; background:#0082c9 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2a a           { display:block; text-decoration:none; width:45px; height:31px;  }
#tab2a a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2b             { width:45px; background:#00adef url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2b a           { display:block; text-decoration:none; width:45px; height:31px;  }
#tab2b a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2c             { width:45px; background:#00a650 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2c a           { display:block; text-decoration:none; width:45px; height:31px; }
#tab2c a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2d             { width:45px; background:#8cc63f url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2d a           { display:block; text-decoration:none; width:45px; height:31px; }
#tab2d a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2e             { width:45px; background:#b2d235 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2e a           { display:block; text-decoration:none; width:45px; height:31px; }
#tab2e a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2f             { width:45px; background:#e9e612 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2f a           { display:block; text-decoration:none; width:45px; height:31px; }
#tab2f a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2g             { width:45px; background:#fff200 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2g a           { display:block; text-decoration:none; width:45px; height:31px; }
#tab2g a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2h             { width:45px; background:#ffd200 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2h a           { display:block; text-decoration:none; width:45px; height:31px; }
#tab2h a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2i             { width:45px; background:#f8981d url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2i a           { display:block; text-decoration:none; width:45px; height:31px; }
#tab2i a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

#tab2j             { width:45px; background:#ed1d24 url(/images/tab_white-space.gif) no-repeat bottom left; }
#tab2j a           { display:block; text-decoration:none; width:45px; height:31px; }
#tab2j a:hover     { display:block; text-decoration:none; width:45px; height:31px; background:none; }

.tabcontent        { padding:9px; }

/* Set 1 */
#tabcontenta       { display:block; visibility:visible; border:1px solid #0082c9; width:484px; height:180px; }
.tabheadinga       { background-color:#0082c9; height:30px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadinga span  { display:block; padding-right:30px; } 

#tabcontentb       { display:none; visibility:hidden; border:1px solid #00adef; width:484px; height:180px; }
.tabheadingb       { background-color:#00adef; height:30px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadingb span  { display:block; padding-right:30px; } 

#tabcontentc       { display:none; visibility:hidden; border:1px solid #00a650; width:484px; height:180px; }
.tabheadingc       { background-color:#00a650; height:30px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadingc span  { display:block; padding-right:30px; } 

#tabcontentd       { display:none; visibility:hidden; border:1px solid #8cc63f; width:484px; height:180px; }
.tabheadingd       { background-color:#8cc63f; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadingd span  { padding-right:30px; } 

#tabcontente       { display:none; visibility:hidden; border:1px solid #b2d235; width:484px; height:180px; }
.tabheadinge       { background-color:#b2d235; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadinge span  { padding-right:30px; } 

#tabcontentf       { display:none; visibility:hidden; border:1px solid #e9e612; width:484px; height:180px; }
.tabheadingf       { background-color:#e9e612; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadingf span  { padding-right:30px; } 

#tabcontentg       { display:none; visibility:hidden; border:1px solid #fff200; width:484px; height:180px; }
.tabheadingg       { background-color:#fff200; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadingg span  { padding-right:30px; } 

#tabcontenth       { display:none; visibility:hidden; border:1px solid #ffd200; width:484px; height:180px; }
.tabheadingh       { background-color:#ffd200; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadingh span  { padding-right:30px; }

#tabcontenti       { display:none; visibility:hidden; border:1px solid #f8981d; width:484px; height:180px; }
.tabheadingi       { background-color:#f8981d; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadingi span  { padding-right:30px; }

#tabcontentj       { display:none; visibility:hidden; border:1px solid #ed1d24; width:484px; height:180px; }
.tabheadingj       { background-color:#ed1d24; height:30px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheadingj span  { display:block; padding-right:30px; }

/* Set 2 */
#tabcontent2a      { display:block; visibility:visible; border:1px solid #0082c9; width:484px; height:180px; }
.tabheading2a      { background-color:#0082c9; height:30px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2a span { display:block; padding-right:30px; } 

#tabcontent2b      { display:none; visibility:hidden; border:1px solid #00adef; width:484px; height:180px; }
.tabheading2b      { background-color:#00adef; height:30px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2b span { display:block; padding-right:30px; } 

#tabcontent2c      { display:none; visibility:hidden; border:1px solid #00a650; width:484px; height:180px; }
.tabheading2c      { background-color:#00a650; height:30px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2c span { display:block; padding-right:30px; } 

#tabcontent2d      { display:none; visibility:hidden; border:1px solid #8cc63f; width:484px; height:180px; }
.tabheading2d      { background-color:#8cc63f; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2d span { padding-right:30px; } 

#tabcontent2e      { display:none; visibility:hidden; border:1px solid #b2d235; width:484px; height:180px; }
.tabheading2e      { background-color:#b2d235; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2e span { padding-right:30px; } 

#tabcontent2f      { display:none; visibility:hidden; border:1px solid #e9e612; width:484px; height:180px; }
.tabheading2f      { background-color:#e9e612; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2f span { padding-right:30px; } 

#tabcontent2g      { display:none; visibility:hidden; border:1px solid #fff200; width:484px; height:180px; }
.tabheading2g      { background-color:#fff200; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2g span { padding-right:30px; } 

#tabcontent2h      { display:none; visibility:hidden; border:1px solid #ffd200; width:484px; height:180px; }
.tabheading2h      { background-color:#ffd200; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2h span { padding-right:30px; }

#tabcontent2i      { display:none; visibility:hidden; border:1px solid #f8981d; width:484px; height:180px; }
.tabheading2i      { background-color:#f8981d; height:30px; padding-left:8px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2i span { padding-right:30px; }

#tabcontent2j      { display:none; visibility:hidden; border:1px solid #ed1d24; width:484px; height:180px; }
.tabheading2j      { background-color:#ed1d24; height:30px; padding-left:8px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; }
.tabheading2j span { display:block; padding-right:30px; }

/* Reference Area styles */
.referencearea             { float:left; width:982px; }
.referencepadding          { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; padding-top:16px; padding-left:16px; }
.referencepadding a,
.referencepadding a:link,
.referencepadding a:visited,
.referencepadding a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; text-decoration:underline;}
.referencepadding a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; text-decoration:none; }


/* Footer Area styles */
.footerarea                { float:left; width:982px; }
.footerpadding             { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; padding-top:16px; padding-left:16px; }
.footerpadding a,
.footerpadding a:link,
.footerpadding a:visited,
.footerpadding a:active    { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; text-decoration:underline;}
.footerpadding a:hover     { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:9px; line-height:14px; text-decoration:none; }