* { margin: 0; padding: 0; }
a, a img { border: 0; cursor: pointer; }
/**
* global whitespace reset
*/

* { padding: 0; margin: 0; letter-spacing: 0px; }

/**
* global reformatting
*/



.bold { font-weight: bold; }
.underline { text-decoration: underline; }
.italics { font-style: italic; }
.bolditalics { font-weight: bold; font-style: italic; }
div { }
#wrapper {float: none; position: absolute; width: 960px; margin: 0px auto; text-align: center; position: relative; padding-bottom: 20px; }
#toparea { float: left; position: relative; width: 955px; height: 75px; background-color: #ffffff; }

#topbanner { float: left; position: absolute; top: 0px; left: 0px; width: 960px; }
#utillinks { float: left; position: relative; margin-right: 10px; }
#toparea div.util { position: relative; float: right; color: #4c9eaa; border: solid 1px #4c9eaa; font-family: Arial; font-size: 10pt; top: 10px; height: 25px; width: 140px; margin: 5px; margin-right: 0; }
#toparea div.util span { position: relative; line-height: 22px; top: 1px; }
#toparea div.util a { position: relative; line-height: 22px; top: 1px; color: #4c9eaa; text-decoration: none; }
#headlinks { position: relative; float: right; top: 50px; margin-right: 10px !important; margin-right: 5px; font-family: Arial; font-size: 11px; color: #666666; }
#headlinks a { position: relative; float: left; padding: 0; color: #666666; text-decoration: none; margin: 0; }
#headlinks a:hover { text-decoration: underline; }
#headlinks span { position: relative; float: left; width: 20px; }
#subwrap {position: relative; float: left; width: 940px; left: 10px; background: transparent url(/mycorner/images/phase1/bg-subwrap.gif) repeat-y 0 0;  }
#subwrap div.subwrap2 {width: 940px; overflow-y: auto; overflow-x: hidden; position: relative; background: transparent url(/mycorner/images/phase1/adx_logo.jpg) no-repeat bottom left;}

#leftnav { position: relative; float: left; width: 220px; height: 675px; overflow: hidden;  }
#leftnav_survey { position: relative; float: left; width: 220px; height: 100%; background-color: #d10074; overflow: hidden; background-color: #d10074; }
#mainnav { position: relative; float: left; width: 220px; height: 228px; }

#leftnav img#navcallout { float: left; position: relative; top: 20px; left: 0; text-align: left; }
#adxlogo { float: left; position: relative; text-align: left; }

#nav_adx { }
#navsep { position: relative; float: left; width: 5px; height: 675px; }


#h_main_panel { position: relative; float: left; width: 715px; height: 420px; background-image: url(/mycorner/images/phase1/h_main.jpg); background-repeat: no-repeat; }
#h_main_panel h1 { color: #ffffff; font-family: Arial; font-size: 11pt; position: absolute; top: 377px; left: 20px; }
#h_main_panel h2 { color: #ffffff; font-family: Arial; font-size: 14pt; position: absolute; top: 377px; left: 10px; }
#h_main_panel img#h_signup { position: absolute; top: 367px; left: 340px; }
#h_main_panel img#h_get_free { position: absolute; top: 378px; left: 35px; }




#h_sep { position: relative; float: left; margin: 0; padding: 0; width: 715px; height: 5px; line-height: 1px; }
#promo_panel { position: relative; float: left; width: 715px; height: 250px; background-color: #6360a2; }
#panel_head { position: relative; float: left; left: 10px; height: 34px; width: 700px; }
#promo_panel div.panel_item { position: relative; float: left; padding: 0; margin: 0; left: 0; width: 225px; height: 205px; margin-left: 10px !important; margin-right: 0 !important; margin-left: 5px; margin-right: 5px; top: 34px; background-color: #000; line-height: 1px; }
/*landing page container*/
#left_main_landing { float: left; width: 370px; overflow: visible !important; overflow: hidden; }

/*END landing page container*/
/*sub-landing page container*/
#left_sub_landing { float: left; width: 420px !important; width: 410px; overflow: visible !important; overflow: hidden; }
#left_sub_landing_survey { float: left; width: 710px; overflow: visible !important; overflow: hidden; }
/*END sub-landing page container*/

/*drill main*/
#drill_head { position: relative; float: left; width: 715px; height: 180px; }

#drill_head_sep { position: relative; float: left; width: 715px; height: 5px; line-height: 1px; }
#d_head { position: relative; left: 10px; top: 25px; margin-bottom: 25px; }

#drill_main { position: relative; float: left; width: 713px; height: auto; overflow: visible; float: left; background-image: url(/mycorner/images/phase1/main_bkgd.jpg); background-repeat: repeat-x; border: solid #cee6e5 1px; }
#drill_main h1 { color: #4c9eaa; font-family: Avenir,Arial,sans-serif; font-size: 15px; text-align: left; /*position: relative; left: 20px;*/ margin: 25px 0 10px 20px; font-weight: normal; }
#drill_main h2 {color: #4c9eaa; font-family: Arial,sans-serif; font-size: 15px; text-align: left; /*position: relative; left: 20px;*/ margin: 25px 0 10px 20px; font-weight: normal; font-weight: bold; }
#drill_main h2 a {margin-left: 40px; font-weight: normal; font-size: 12px; /*color: #00C;*/}
#drill_main h3 { color: #4c9eaa; font-family: Arial,sans-serif; font-size: 12px; text-align: left; position: relative; margin: 25px 0 10px 20px; }
#drill_main h4 { color: #de2387; font-family: Arial,sans-serif; font-size: 12px; text-align: left; position: relative; margin: 15px 0 10px 0; }

#drill_main p { color: #858282; color: #605d5d; color: #000000; font-family: Arial,sans-serif; font-size: 12px; text-align: left; position: relative; margin: 10px 20px; line-height: 20px; }

#drill_main ul, #drill_main ol {margin: 10px 0 0 0; padding: 0; color: #858282; color: #605d5d; color: #000000; font-family: Arial,sans-serif; font-size: 12px; clear: left; }
#drill_main ul.features {list-style: disc none outside; margin: 10px 15px; padding: 10px 15px; }
#drill_main li { text-align: left; line-height: 20px; margin: 0 0 10px 5px; }
#drill_main li input {}

#drill_main h4 a, 
#drill_main ol li a,
#drill_main ul li a {margin-left: 15px;}
#drill_main li label {font-weight: bold;}

#drill_main #intro {float: left; clear: none; display: block; width: 413px; margin: 0 20px; padding: 0;}
#drill_main #intro h1 {margin: 15px 0; padding: 0 0 10px 0; left: 0;  font: bold 1.35em/115% Arial, Helvetica, sans-serif; color: #4c9Eaa; }
#drill_main #intro p {margin: 10px 0; padding: 0; color: #4c9Eaa; font-size: 14px;}

#drill_main #join {float: left; clear: none; display: block; width: 260px; margin: 0 0 10px 0; padding: 0;}

#drill_main #about {float: left; clear: both; }
#drill_main #about h2 {margin-bottom: 0px;}
#drill_main #about img {float: left; margin: 5px 0 10px 15px; }
#drill_main #about img.flash {float: left; margin: 10px 20px;}
#drill_main #about p {margin-top: 5px;}
#drill_main #about p img {float: none; vertical-align: middle; margin: 0; padding: 10px 0; }

#drill_main #formcontainer {}
#drill_main #formcontainer fieldset {width: 475px; }
#drill_main #confirmation {width: 400px; float: left; }

#drill_main p.head_p { font-size: 14px; color: #4c9eaa; }

/*#drill_main a { color: #de2387; font-family: Arial,sans-serif; font-size: 12px; text-decoration: none; }*/
#drill_main a:hover { text-decoration: underline; }


#bcrlink1 a:hover { text-decoration: none; }
#head_img { position: relative; float: left; }
#head_copy { position: relative; float: left; width: 380px; height: 185px; background-image: url(/mycorner/images/phase1/head_bkgd.jpg); background-repeat: repeat-x; }
#head_copy p { float: left; text-align: left; position: relative; width: 340px; left: 20px; top: 95px; font-family: Arial,sans-serif; font-size: 9pt; color: #729692; color: #000000; line-height: 165%; }
#head_copy a { font-family: Arial,sans-serif; font-size: 9pt; color: #729692; color: #000000; text-decoration: none; font-weight: bold; }
#head_copy a:hover { text-decoration: underline; }
/*end drill main*/

/*begin right panes*/
#right_area { float: right; width: 222px; clear: none; margin: 0; padding: 0; /*margin-right: 7px;*/}
#right_area.calloutNarrow { width: 222px;}
#right_area.calloutWide {width: 285px; }
#right_area a { position: static; margin: 0; padding: 0; width: auto; float: none; text-decoration: none; }
#right_area a:hover { text-decoration: underline; }
#right_area_survey { position: relative; float: right; width: 222px; margin-right: 15px; }
#right_area_survey a { position: static; margin: 0; padding: 0; width: auto; float: none; text-decoration: none; }
#right_area_survey a:hover { text-decoration: underline; }
#right_teaser { position: relative; margin-top: 20px; float: right; width: 285px; background-color: #ffffff; border: solid #cee6e5 1px; background: #ffffff url(/mycorner/images/phase1/teaser_grad.jpg) no-repeat bottom left; }
#r_head { position: relative; float: left; top: 10px; left: 15px; width: 285px; height: 30px; }
#r_head img { position: relative; float: left; }
#right_teaser #imgarea { float: left; width: 285px; left: 12px; position: relative; }
#right_teaser span.imghead { position: relative; float: left; margin: 3px; width: 80px; }
#right_teaser .r_sep { position: relative; float: left; width: 271px; margin: 10px; margin-left: 0; margin-right: 0; left: 7px; }
#right_teaser h1 { float: none; position: relative; width: 251px; color: #4b9fac; font-family: Avenir,Arial,sans-serif; font-size: 18px; left: 0; margin-left: 16px !important; margin-left: 0; padding: 0; }
#right_teaser p { float: none; position: relative; width: 251px; color: #999999; color: #605d5d; color: #000000; font-family: Arial,sans-serif; font-size: 12px; left: 16px !important; left: 0; line-height: 17px; }
#right_teaser a { color: #de2387; text-decoration: none; font-weight: bold; float: none; }


.right_callout {background-color: cyan; float: left; text-align: right; width: 285px; margin-right: 0; margin: 0; left: 0 !important; left: 0px; position: relative; margin-top: 20px; }
#right_callout a { }
#iyw { position: relative; float: right; top: 40px; width: 202px; margin-top: 10px; left: 0 !important; left: 0px; margin-bottom: 60px !important; margin-bottom: 40px; }
#iyw a { }
#right_privacy {float: right; border: solid 1px #4c9eaa; width: 220px; margin-top: 40px;}
#celebration {padding-top: 40px;}
#celebration h2 {float: left; text-indent: 0;}
#celebration h2 a {margin: 0; padding: 10px 20px;}


#right_area div#publicprofile h2 {margin:5px 0 0 10px; padding: 5px 0 0 5px; width: auto; left: 0;  }
#right_privacy p,
#right_area div#publicprofile p { margin: 0; padding: 10px 15px; width: 190px;  }
#right_area div#publicprofile ul {margin: 0 15px; padding: 0 15px;}
#right_area div#publicprofile ul li {margin: 0; padding: 0;}
#right_area div#publicprofile { position: relative; float: right; clear: right; border: solid 1px #4c9eaa; width: 220px; margin: 80px 0 0 0; padding: 20px 0 20px 10px;}
/*end right panes*/

/*relocated publicprofile box to fall above opt out on reg page */
div#group6 div#publicprofile h2 {margin:5px 0 0 10px; padding: 5px 0 0 5px; width: auto; left: 0;  }
div#group6 div#publicprofile p { margin: 0; padding: 10px 15px; width: auto;  }
div#group6 div#publicprofile ul {margin: 0 15px; padding: 0 15px; }
div#group6 div#publicprofile ul li {margin: 0; padding: 0;}
div#group6 div#publicprofile { border: solid 1px #4c9eaa; width: 425px; margin: 16px 20px 0; padding: 0 0 0 10px;}
/* end relocated callout */

#copingtips { position: relative; border: solid 1px #cee6e5; margin: 20px !important; margin: 0; margin-left: 20px; padding-top: 10px; padding-bottom: 10px; width: 390px; }
#copingtips a:hover { text-decoration: none; }
#copingtips div.copingdesc { }
#copingtips p { clear: both; position: relative; text-align: left; width: 340px; margin: 10px; line-height: 20px; left: 20px !important; left: 0; }
#copingtips ul { clear: both; position: relative; text-align: left; width: 340px; margin: 0; padding-left: 20px; }
#copingtips li { position: relative; text-align: left; line-height: 20px; }
#hotflashes { display: none; }
#nausea { display: none; }
#jointpain { display: none; }
#bonehealth { display: none; }
#hairloss { display: none; }
#weightchange { display: none; }
#fatigue { display: none; }
#dryness { display: none; }
#lymphedema { display: none; }
#footer_sep { position: relative; float: left; width: 940px; height: 10px; line-height: 1px; }
#bottomlinks { position: relative; float: left; width: 930px; left: 10px; background-color: #ebeaea; display: block; text-align: left; margin: 0px auto; color: #696c6e; font-family: Arial; font-size: 12px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
#bottomlinks a { position: relative; float: left; padding: 0; color: #666666; text-decoration: none; margin: 0; }
#bottomlinks a:hover { text-decoration: underline; }
#bottomlinks span { position: relative; float: left; width: 20px; text-align: center; }
#footer { position: relative; float: left; width: 940px; left: 10px; background-color: #ebeaea; background-color: #ffffff; display: block; text-align: left; margin: 0px auto; color: #696c6e; color: #000000; font-family: Arial; font-size: 12px; margin-bottom: 30px; }
#footerisi { padding-top: 5px; background-color: #ebeaea; }
#footerinfo { background-color: #ffffff; }
#footer h3 { width: 920px; left: 10px; background-color: #ebeaea; display: block; text-align: left; margin: 0px auto; color: #696c6e; color: #000000; font-family: Arial; font-size: 12px; font-weight: bold; margin-top: 20px; margin-left: 10px; }
#footer p { margin: 10px; line-height: 18px; }
#footer a { text-decoration: underline; color: #696c6e; color: #000000; }
.small { font-size: 8pt; }
.med { font-size: 10pt; }
.large { font-size: 12pt; }

/* -------------------------------------------------------------- */
/* Left nav main section button styles */

.leftmainnav { position: relative; white-space: nowrap; display: block; width: 220px; height: 40px; border-bottom: solid 1px #df4d9e; margin: 0 auto; padding: 0; font-weight: bold; }

.leftmainnav a { font-family: arial; font-size: 15px; color: #ffffff; text-decoration: none; display: block; width: 220px; height: 40px; margin-top: 0; background-image: url(/mycorner/images/phase1/spacer.gif); }
.leftmainnav img { width: 220px; height: 20px; border: 0; }
.leftmainnav a:hover { visibility: visible; text-decoration: none; /*background-image:  url(/images/nav_over.jpg);*/ background-color: #740a48; }
.leftmainnav a:hover img { visibility: hidden; color: #ffffff; }
.leftmainnav a:hover span { color: #ffffff; }
.leftmainnav span { position: absolute; left: 0px; top: 12px; height: 0px; width: 215px; text-align: right; cursor: hand; }

/*on state - main nav*/
.leftmainnavon { position: relative; white-space: nowrap; display: block; width: 220px; height: 40px; margin: 0 auto; padding: 0; font-family: arial; font-size: 15px; color: #a9136a; text-decoration: none; display: block; width: 220px; height: 40px; margin-top: 0; background-image: url(/mycorner/images/phase1/nav_on.jpg); border-bottom: solid 1px #ffffff; font-weight: bold; }

.leftmainnavon img { width: 220px; height: 20px; border: 0; }
.leftmainnavon span { position: absolute; left: 15px; top: 12px; height: 0px; width: 215px; text-align: left; cursor: default; }
/* -------------------------------------------------------------- */
/*section on state - main nav off*/


.leftmainnavheadon { position: relative; white-space: nowrap; display: block; width: 220px; height: 40px; margin: 0 auto; padding: 0; font-family: arial; font-size: 15px; color: #a9136a; text-decoration: none; display: block; width: 220px; height: 40px; margin-top: 0; background-image: url(/mycorner/images/phase1/nav_on.jpg); border-bottom: solid 1px #ffffff; font-weight: bold; }

.leftmainnavheadon a { font-family: arial; font-size: 15px; color: #de2387; text-decoration: none; display: block; width: 220px; height: 40px; margin-top: 0; background-image: url(/mycorner/images/phase1/nav_over.jpg); }
.leftmainnavheadon img { width: 220px; height: 20px; border: 0; }
.leftmainnavheadon a:hover { visibility: visible; text-decoration: none; background-image: url(/mycorner/images/phase1/nav_over.jpg); }
.leftmainnavheadon a:hover img { visibility: hidden; color: #a9136a; }
.leftmainnavheadon a:hover span { color: #a9136a; }
.leftmainnavheadon span { position: absolute; left: 15px; top: 12px; height: 0px; width: 215px; text-align: left; cursor: hand; }

/* -------------------------------------------------------------- */


/* -------------------------------------------------------------- */
/* Left nav main section button styles */

.leftsubnav { position: relative; white-space: nowrap; display: block; width: 220px; height: 31px; margin: 0 auto; padding: 0; }

.leftsubnav a { font-family: helvetica,arial; font-size: 12px; color: #de2387; text-decoration: none; display: block; width: 220px; height: 31px; margin-top: 0; background-image: url(/mycorner/images/phase1/nav_over.jpg); }
.leftsubnav img { width: 220px; height: 30px; border: 0; }
.leftsubnav a:hover { visibility: visible; text-decoration: none; }
.leftsubnav a:hover img { visibility: hidden; color: #a9136a; }
.leftsubnav a:hover span { color: #a9136a; }
.leftsubnav span { position: absolute; left: 18px; top: 9px; height: 0px; width: 215px; text-align: left; cursor: hand; }

/*on state - main nav*/
.leftsubnavon { position: relative; white-space: nowrap; display: block; width: 220px; margin: 0 auto; padding: 0; font-family: helvetica,arial; font-size: 12px; color: #a9136a; text-decoration: none; display: block; width: 220px; height: 31px; margin-top: 0; background-image: url(/mycorner/images/phase1/subnav_on.jpg); }

.leftsubnavon img { width: 220px; height: 30px; border: 0; }
.leftsubnavon span { position: absolute; left: 18px; top: 9px; height: 0px; width: 215px; text-align: left; cursor: default; }
/* -------------------------------------------------------------- */
#contents { position: relative; float: left; border-bottom: solid 1px #df4d9e; padding: 0; margin: 0; height: 35px; }

ul.sitemap { margin-top: 0; margin-bottom: 0; }
ul.sitemap li { text-align: left; list-style-image: none; margin-top: 10px; list-style-type: none; }
.indent { padding-left: 0; font-size: 1.1em; font-weight: bold; }
.indent2 { padding-left: 10px; }
.indent3 { padding-left: 20px; }
/*dos and donts*/
#left_main_landing div.dos { position: relative; width: 290px; float: left; }
#left_main_landing .dos li { list-style-type: none; }
#left_main_landing img.imgcheck { position: relative; margin-right: 4px; top: 3px; }

#left_main_landing .donts li { list-style-type: none; }
/*end dos and donts*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash { visibility: visible !important; margin: 0; }

.sIFR-replaced { visibility: visible !important; }

span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


/*share your story div styles*/
div.surveyitem { float: left; position: relative; height: 50px !important; height: 30px; }
div.survey1_c1 { width: 75px; float: left; text-align: left; }
div.survey1_c2 { width: 75px; float: left; text-align: center; }
div.survey1_c3 { width: 75px; float: left; text-align: center; }
div.survey1_c4 { width: 75px; float: left; text-align: center; }
/*END share your story div styles*/
/*bubble captions*/
#bubblecontainer { float: left; position: relative; width: 336px; }
div.bubble { float: left; position: relative; width: 165px; left: 20px; text-align: left; margin-bottom: 20px; }
div.bubbletop { width: 153px; position: relative; height: 14px; line-height: 1px; margin: 0; padding: 0; background-image: url(/mycorner/images/phase1/bubble_bkgd_top.png); background-repeat: no-repeat; }
div.bubblemain { width: 153px; position: relative; background-image: url(/images/bubble_bkgd_main.jpg); background-repeat: no-repeat; }
div.bubblebottom { width: 153px; position: relative; height: 38px; background-repeat: no-repeat; background-image: url(/mycorner/images/phase1/bubble_bkgd_bottom.jpg); }
div.bubblemain p { width: 113px; top: 20px; padding-bottom: 30px; }

/*END bubble captions*/
/*special bullets*/
div.imgHolder { position: relative; float: left; width: 20px; height: 35px; left: 0; top: 0; margin: 0; padding: 0; }

div.imgLabel { position: relative; left: 0; margin: 0; padding: 0; float: left; margin-left: 10px; top: 3px; height: 45px; width: 295px; }
div.clear { clear: both; }
/*END special bullets*/
/*random styles*/
.extramargintop { margin-top: 10px; }
.extramargintop2 { margin-top: 25px; }
#head_copy img {float: right; margin: 5px; }
#head_copy .headbump { top: 120px; }
#head_copy .headbump2 { top: 75px; }
#head_copy .headbump3 { top: 90px; }
#head_copy .headbump4 { top: 110px; }
#head_copy .headbump5 { top: 40px; }
#head_copy .headbump6 { top: 75px; }
#head_copy .headbump7 { top: 70px; }
#head_copy .headbump8 { top: 85px; }
#left_main_landing .leftbump { left: 7px; }
#placeholder { float: left; width: 100%; position: relative; display: block; height: 432px; }
#left_main_landing .lFloat { float: left; }
#left_main_landing .rFloat { float: right; }
#left_main_landing .leftmarginbump { margin-left: 25px; }
#left_main_landing .bottompaddingbump { padding-bottom: 30px; }
.bubblewidth { width: 113px; }
#left_main_landing .issuespace { float: left; position: relative; width: 200px; }
#left_main_landing .issuespace2 { float: left; position: relative; width: 155px; margin-left: 15px; }
.abxbox { padding: 10px; font-weight: bold; border: solid 1px #000000; width: 890px; float: none; position: relative; left: 10px; }
.marginbumpbold { margin: 10px; font-weight: bold; }
.pinkbox { margin-left: 0 !important; margin-left: 20px; padding: 20px; background-color: #fbe6f3; border: solid 1px #f590cf; }
/*END random styles*/
/*START survey styles*/
td.survey_answercell { width: 97px; font-weight: bold; text-align: center; border-top: solid 1px #000000; }
#divPhoneArea { display: none; }
/*END survey styles*/


/* Keep commented out - we need group 1 and group 2 */
/*

#group1,#group2
{
	display:none	
}

*/

.clr {clear: both;}

img.flag { margin-right: 10px; }
img.pdflogo { position: relative; top: 3px; }


img.png { background-image: expression( this.runtimeStyle.backgroundImage =    "none" , this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')" , this.src = "/images/spacer.gif" ); }
img.png2 { position: relative; top: 2px; background-image: expression( this.runtimeStyle.backgroundImage =    "none" , this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')" , this.src = "/images/spacer.gif" ); }


div#sm_logo { background-image: url(/mycorner/images/phase1/iyc_logo_small.jpg); background-repeat: no-repeat; width: 196px; height: 63px; position: absolute; top: 6px; left: 10px; }
