/** Yahoo User Interface Reset **/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0}

/** Global styles **/
body {margin:0 auto;width:943px;font-family:arial;font-size:62.5%;color:#635959;background:#e0dfdd url('/assets/images/bg_body.gif') repeat-x 0 0;}
    body.home {background:#fff;}
    div.interstitial {background:url('/assets/images/bg_interstitial_plain.jpg') no-repeat 15px 15px;width:690px;height:460px;margin:0;}
        div.interstitial h1{margin-bottom:10px;}
    div.interstitialSavella {background:url('/assets/images/bg_interstitial_plain.jpg') no-repeat 15px 15px;width:690px;height:420px;margin:0;}
        div.interstitialSavella  h1{margin-bottom:10px;}
    .iSLinks { position: relative; }
    .iSLinks a { position: absolute; top: 0; left: 0; }
    .iSLinks a#inlinePreviewClose { margin: 5px 0 0 90px; }

h1 {font-size:2.4em;color:#20a1c6;}
a {color:#0F9EC7;text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
.bodycopy {line-height:18px;}
.sidebar {line-height:15px;}
.highlight {font-size:1.3em;font-weight:bold;color:#20a1c6;}
.article .highlight, .unsubscribeThanks {margin-top:18px;}
.article .highlight a, .unsubscribeThanks a {text-transform:uppercase;font-size:.77em;margin-left:6px;}
.clearfloat {clear:both;}
.divider {background:url('/assets/images/bg_dotted_border.gif') repeat-x 0 0;height:1px;line-height:1px;font-size:1%;}
.more {margin:15px 0;}
.more a {text-transform:uppercase;font-weight:bold;}
.article .more a { font-size: 1.1em;}
.bodyList {margin-top:-15px;list-style-type:disc;margin-left:20px;}
.bodyList li p {margin-bottom:8px;}
.linkList {margin-left:20px;padding:14px 0;}
.linkList li {margin-bottom:8px;list-style-type:disc;}
.copyList li {font-size:1.3em;margin-left:30px;padding-bottom:20px;list-style-type:disc;}
.subheader {font-size:2.0em;line-height:1.3em;}

.caps { text-transform: uppercase; }

#header {position:relative;height:83px;}
	#header .logo {position:absolute;top:12px;left:7px;width:160px;height:60px;}
	#header .utility {position:absolute;top:12px;right:26px;font-size:1.1em;height:32px;}
	#header ul {padding-top:5px;}
	    #header ul li {display:inline;float:left;padding:0 7px 16px 10px;background:url('/assets/images/bg_header_separator.gif') no-repeat 0px 2px;}
	    #header ul li a { float: left; }
	    #header ul li.first {background:none; padding-top: 3px; }
	    body.home #header ul li.homepage {display:inline;}
	    #header ul li a.email {padding-left:16px;background:url('/assets/images/icon_email.gif') no-repeat 0px 2px;}

#footer {padding:46px 0;clear:both;text-align:center;}
    #footer ul {font-size:1.2em;}
        #footer ul li {display:inline;padding:0 9px 0 8px;background:url('/assets/images/bg_footer_separator.gif') no-repeat 100% 1px;}
        #footer ul li.last {background:none;}
    #footer p {clear:both;font-size:1.1em;color:#8d8c8a;margin-top:3px;}
    #footer p.tipsDisclaimer {font-size:1.2em;padding: 0 60px 18px;}
    p.tipsDisclaimer {font-size:1.2em;padding: 12px 0; background:url('/assets/images/bg_dotted_border.gif') repeat-x 0 100%;}
    #footer p .copyrightPipe { margin: 0 8px; }

#topnav {overflow:hidden;height:37px;background:url('/assets/images/bg_topnav.gif') repeat-x 0 0; }
body.home #topnav { *width:943px;}
    #topnav .leftCorner {background:url('/assets/images/bg_topnav_leftcorner.gif') no-repeat 0 0;}
    #topnav .rightCorner {background:url('/assets/images/bg_topnav_rightcorner.gif') no-repeat 100% 0;padding:0px 3px;}
    #topnav ul {font-size:1.3em;font-weight:bold;width:100%;height:37px;overflow:hidden;position:relative; }
        #topnav ul li {margin-top: 1px; float:left;padding:12px 0 9px 0;background:url('/assets/images/bg_topnav_separator.gif') no-repeat 100% 10px; position: relative;} 
        #topnav ul li a {padding:12px 15px 10px 16px;color:#fff; *padding: 12px 14px 8px 15px;}
        #topnav ul li a:hover {color:#b3e0ec;text-decoration:none;}
        #topnav ul li.cap {background:none;}
        #topnav ul li.active {background:url('/assets/images/bg_topnav_active_right.gif') no-repeat 100% 3px; top: 1px;}
        #topnav ul li.active a {color:#0F9EC7;background:url('/assets/images/bg_topnav_active_left.gif') no-repeat 0 3px;}
        #topnav ul li.active a:hover {color:#0F7E97;}

#content {background:#fff url('/assets/images/bg_content_bottom.gif') no-repeat 0 100%;}
    body.home #content {background:none;padding:0;}
    body.home #content .border {padding-bottom:3px;}
    #content .border {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;padding-bottom:75px;min-height:500px;}
    * html #content .border { height: auto; height: 500px; }
    #content .utilityNav {position:relative;height:35px;font-size:10px;}
	#content .utilityNav ul {position:absolute;top:14px;right:15px;}
	    #content .utilityNav ul li {display:inline;padding:0 7px 16px 10px;background:url('/assets/images/bg_header_separator.gif') no-repeat top right;}
	    #content .utilityNav ul li.aaa {background:none;}	    
	    #content .utilityNav ul li.aaa div {width:45px; display:-moz-inline-stack;display:inline-block;zoom:1;
*display:inline;}
	    
	    #content .utilityNav ul li a.email {padding-left:16px;background:url('/assets/images/icon_email.gif') no-repeat 0 2px;}
	    #content .utilityNav ul li a.print {padding-left:16px;background:url('/assets/images/icon_print.gif') no-repeat 0 1px;}
        #content .utilityNav ul li.aaa .resetFont {font-size:11px;}
        #content .utilityNav ul li.aaa .increaseFont {font-size:12px;}
	    #content .utilityNav ul li.aaa .active {text-decoration:none;color:#565656;font-weight:bold;cursor:text;}
    #content .headerArea {position:relative;padding:20px 0 0 60px;}
        #content .headerArea h1 {font-size:2.8em;color:#0f9ec7;font-weight:bold;height:33px; line-height:0em !important;}
        #content .headerArea h3 {font-size:1.4em;font-weight:bold;margin-bottom:4px;}
        #content .headerArea p {font-size:1.2em;padding-bottom:10px;}
        #content .headerArea .promo {float:right;display:inline;width:290px;margin:0px 23px 0 60px;overflow:hidden;background:#fff;}
        #content .headerArea .promo .photo1 {padding-right:0px;}
		#content .headerArea .promo .text1 {position:relative; right:0px; width:190px;}
    #content .twoColumn {margin-top:25px;}
        #content .twoColumn .leftColumn {float:left;display:inline;width:656px;overflow:hidden;}
            #content .twoColumn .leftColumn .padding {padding:0 45px;}
            #content .twoColumn .leftColumn h1 {margin-bottom:8px; line-height:1em !important;}
            #content .twoColumn .leftColumn h2 {font-weight:bold;font-size:1.4em;padding:12px 0 20px 0;color:#666;}
            #content .twoColumn .leftColumn h5 {padding:5px 60px 20px 0;}
            #content .twoColumn .leftColumn h5.interviewHeader {font-size:2.0em;}
            #content .twoColumn .leftColumn p {font-size:1.2em;margin-bottom:8px;}
            #content .twoColumn .leftColumn .bodyNav .tagline {font-size:1.2em;margin:12px 0 18px 0;}
            #content .twoColumn .leftColumn .bodyNav ul {}
            #content .twoColumn .leftColumn .bodyNav ul li {height:43px;margin-bottom:3px;background:#f1efed;}
            #content .twoColumn .leftColumn .bodyNav ul li a {font-size:1.6em;font-weight:bold;display:block;padding:12px 0 10px 16px;}
            #content .twoColumn .leftColumn .deck {}
            #content .twoColumn .leftColumn .deck h2 {color:#0f9ec7;font-weight:bold;font-size:1.4em;padding:12px 0;}
            #content .twoColumn .leftColumn .deck ul {padding-bottom:5px;}
            #content .twoColumn .leftColumn .deck li {list-style-type:disc;margin-left:30px;font-size:1.3em;padding-bottom:10px;}
            #content .twoColumn .leftColumn .subnotes {color:#666;font-size:1.1em;}
            #content .twoColumn .leftColumn .subnotes .divider {margin:26px 0 30px 0;}
            #content .twoColumn .leftColumn .subnotes ol {padding-left:24px;}
            #content .twoColumn .leftColumn .subnotes ol li {padding-bottom:10px;list-style-type:decimal;}
            #content .twoColumn .leftColumn .link {font-size:1.2em;margin-top:14px;}
        #content .twoColumn .rightColumn {float:left;display:inline;width:285px;overflow:hidden;}
            #content .twoColumn .rightColumn .promo {margin:0 23px 10px 0;}
    #content .threeColumn {margin-top:25px;}
        #content .threeColumn .leftColumn {float:left;display:inline;width:235px;overflow:hidden;}
            #content .threeColumn .leftColumn ul {margin:0 22px;border-top:1px solid #e3e3e3;}
            #content .threeColumn .leftColumn ul li {border-bottom:1px solid #e3e3e3;}
            #content .threeColumn .leftColumn ul li a {display:block;padding:8px 45px 8px 22px;background:url('/assets/images/icon_active_arrow.gif') no-repeat 5px 10px;font-weight:bold;font-size:1.2em;}
            #content .threeColumn .leftColumn ul li a.active {color:#635959;background:url('/assets/images/icon_active_arrow_on.gif') no-repeat 5px 10px;}
        #content .threeColumn .centerWell {float:left;display:inline;width:421px;}
            #content .threeColumn .centerWell h1 {margin-bottom:9px;font-size:24px !important;}
            #content .threeColumn .centerWell p.subHead {margin-bottom:9px;}
            #content .threeColumn .centerWell a.dialog {font-size:1.0em;display:block;}
            #content .threeColumn .centerWell .link {font-size:1.2em;margin-top:14px;}
        #content .threeColumn .rightColumn {float:left;display:inline;width:285px;overflow:hidden;}
    #content .fourColumn {margin:25px 0 30px 7px;}
        #content .fourColumn .column {float:left;display:inline;position:relative;width:213px;margin-left:15px;border-top:7px solid #d2ccc5;background:#f1efed;min-height:495px;}
        *html #content .fourColumn .column {height:495px;}
        #content .fourColumn .column .headerBlock {padding:8px 13px;}
        #content .fourColumn .column .headerBlock h4 {font-size:1.6em;font-weight:bold;color:#0f9ec7;}
        #content .fourColumn .column .headerBlock p {font-size:1.2em;}
        #content .fourColumn .column .block {border-top:1px solid #fff;}
        #content .fourColumn .column .block .photo .overlay {background:url('/assets/images/photo_border.gif') no-repeat 0 0;}
        #content .fourColumn .column .block .copy .info b {font-size:1.2em;}
        #content .fourColumn .column .block .copy .info i {font-size:1.1em;}
        #content .fourColumn .column .block .copy p {font-size:1.1em; margin-right:5px;}
        #content .fourColumn .column .bottomLink {bottom:0;font-size:1.2em;left:0;width:100%;background-color: white;position:absolute;border-top:2px solid #d2ccc5;padding-top: 6px;}
#wrapper {padding:94px 244px 0 60px;}
    #wrapper p.bodycopy {margin-bottom:20px;font-size:1.2em;}
    body.interstitialSavella #wrapper h1 {margin-top:13px;}
    body.interstitialSavella #wrapper p.bodycopy {margin:20px 0;}
    #wrapper .divider {margin-bottom:15px;}
    
#data {width:715px;height:545px;display:none;}
.emailConfirm {display:none; }
.error1 {display:none;}
.error2 {display:none;}
.error3 {display:none;}
.error4 {display:none;}
.error5 {display:none;}

.emailConfirm {height:209px;position:relative;background:#fff;overflow:hidden;}
    .emailConfirm .photo { float: right; }
    .emailConfirm p.bodycopy {font-size:1.2em;}
    .emailConfirm a.link {text-transform:uppercase;font-weight:bold;display:block;padding:23px 0;}
    .emailConfirm .left {padding:30px 0 0 0px;}
    .emailConfirm .left .copy {padding-left:20px;}
    .emailConfirm .left .subBox {padding:12px 228px 0 20px;border:1px solid #ccc;background:url('/assets/images/bg_confirm_gradient.gif') repeat-x 0 100%;}

#promotions {padding-top:21px;}
    #promotions .column {float:left;display:inline;width:308px;margin-right:9px;}
    #promotions .last {margin-right:0;}
    #promotions .last .promo {margin-bottom:6px;}
    #promotions .promo .photo1 { padding-right: 60px; }
    #promotions .promo .photo1, #promotions .promo .photo2 { height: 144px; }

.promo {border:1px solid #d1d1d1;color:#635959;}
    .promo h2 {font-size:1.4em;font-weight:bold;margin-bottom:2px;}
    .promo p {font-size:1.2em;}
    .promo p a {font-size:0.92em;font-weight:bold;text-transform:uppercase;}
    .rightColumn .promo .photo2 a{position:relative; top:15px;}
    .promo .gradient {background:url('/assets/images/bg_promo_gradient.gif') repeat-x 0 100%;}
    .promo .half {}
        .promo .half h2 {font-size:1.2em;}
        .promo .half .gradient {height:54px;padding:10px 16px;background:url('/assets/images/bg_promo_gradient_half.gif') repeat-x 0 100%;}
    .promo .photo1 {background:url('/assets/images/bg_promo_photo1.gif') no-repeat 100% 100%;/*height:144px;*/overflow:hidden;padding:12px 30px 0 16px;/*width:260px;*/}
    .promo .photo2 {background:url('/assets/images/bg_promo_photo2.gif') no-repeat 100% 100%;/*height:144px;*/overflow:hidden;padding:12px 30px 0 16px;/*width:260px;*/}
    .promo .photo3 {padding:12px 10px 0 16px;background:url('/assets/images/bg_promo_photo3.gif') no-repeat 100% 100%;}
    .promo .photo4 {padding:12px 50px 0 16px;background:url('/assets/images/bg_promo_photo4.gif') no-repeat 100% 100%;}
    .rightColumn .promo {margin:0 23px 10px 23px;}
    .rightColumn .promo h2 {font-size:1.2em;}
    .rightColumn .promo .button {margin:20px 12px 10px 0; }
    .rightColumn .promo .photo1 {padding-right:0;/*width:200px;*/background-position:100% 61px;}
    .rightColumn .promo .photo2 .button {margin:10px 12px 40px 0; }
    .rightColumn .promo .photo2 {padding-right:16px;background-position:100% 80px;}
    .rightColumn .promo .photo4 {}

/* Expandable, css mouseover, text buttons */
.button {background:url('/assets/images/btn_blue_right.gif') no-repeat 100% 0;padding:6px 0 5px 0;margin:11px 0 15px 5px;display:inline-block;cursor:pointer; height: 14px; }
    .button span {color:#fff;font-size:1.1em;text-transform:uppercase;position: relative;left: -5px;padding:6px 12px 5px;background:url('/assets/images/btn_blue_left.gif') no-repeat 0 0;white-space:nowrap; height: 14px; }
    .button, .button span {font-size: 11px !important;margin-top:0px}
    .button:hover, .submitButton:hover {background-position:100% 100%;text-decoration:none;}
    .button:hover span, .submitButton:hover #sButton {background-position:0 100%;}
.submitButton{background:transparent url(/assets/images/btn_blue_right.gif) no-repeat scroll 100% 0;cursor:pointer;display:inline-block;margin:0;padding:0;}

#sButton { opacity: 0; border: 0; width: 66px; height: 35px; cursor: pointer; background: none; }
.sButton { cursor: pointer; color: white; display: inline-block; width: 66px; height: 25px; background: url('/Assets/images/submit-button.gif') top left; }
.sButton:hover { background-position: bottom right; }

.sendingDotDotDot { background: url('/Assets/images/sending.gif') bottom right; }

.closePreviewB:hover { background-position: bottom right; }
.closePreviewB span { margin-left: -3000px; }

 

/* Button variations */
a.dialog { background: url('/assets/images/submit_a_tip.gif') no-repeat top left; width: 101px; height: 31px; }
a.dialog { text-indent: -3000px; }
    .first a.dialog{position:relative; top:-3px;}

a.dialog:hover { background-position: bottom right }

.disabled a.dialog {color:#ccc;}


a.action {background:url('/assets/images/recommend_this_tip.gif') top left; display: inline-block; width: 143px; height: 23px; }
a.action:hover { background-position: bottom right; }

a.interviewGray { cursor: default; color: #CCCCCC; text-decoration: none !important; }
a.gray {opacity: 0.6; filter:alpha(opacity=60); cursor: default;}

    a.action span { margin-left: -3000px; }

    a.gray span{color:#ccc;}
    a.action:hover {background-position:100% 100%;text-decoration:none;}
    a.gray:hover {background-position:100% 0;text-decoration:none;}
        a.action:hover span {background-position:0 100%;}   
        a.gray:hover span {background-position:0 0;}   
        
        a.disabled:hover span {background-position:0 0 !important;}
        a.disabled:hover{background-position:100% 0 !important;}
/* Tip blocks */
.block {position:relative;padding:8px 0;}
    .block .photo {position:absolute;width:53px;height:53px;top:6px;left:8px;padding:5px;}
    .block .photo .overlay {position:absolute;width:53px;height:53px;top:0;left:0;}
    .block .copy {padding:0 8px 0 68px; min-height:46px;height:auto !important;height:46px;
}
    .block .copy .highlight {font-weight:bold;padding-bottom:1px;font-size:1.0em;}
    .block .copy .highlight span {text-transform:uppercase;color:#15acd5;}
    .block .copy .info {padding-bottom:4px; }
    .block .copy .info b {font-weight:bold;}
    .block .copy .info i {font-style:italic;}
    .block .copy p {margin-right:3px}

/* Page navigation (i.e. Previous / Next) */
.pageNav {background:url('/assets/images/bg_dotted_border.gif') repeat-x 0 0;}
    .pageNav .bottomBorder {background:url('/assets/images/bg_dotted_border.gif') repeat-x 0 100%;height:44px;}
    .pageNav a {text-transform:uppercase;}
    .pageNav a.left {float:left;display:inline;padding:16px 0 14px 16px;margin-left:5px;background:url('/assets/images/icon_arrow_gray_left.gif') no-repeat 0 51%;}
    .pageNav a.right {text-align:right;float:right;padding:16px 16px 14px 0;margin-right:7px;background:url('/assets/images/icon_arrow_gray_right.gif') no-repeat 100% 51%;}
    .pageNav a.gray {cursor:default;color:#c1bbb6;}
    .pageNav a.gray:hover { text-decoration: none; }
    
/* Header boxes */
.headerBox {clear:both;}
    .headerBox h6 {height:31px;font-size:1.3em;font-weight:bold;color:#fff;background:url('/assets/images/bg_headerbox_left.gif') repeat-x 0 0; padding: 8px 0 0 11px;}
        .headerBox h6 span{background:transparent url(/assets/images/bg_headerbox_right.gif) no-repeat scroll right top;display:inline-block;padding:10px 0;position:relative;right:-2px;top:-8px;width:100%;}
     .headerBox h6.h6replacement span { right: 0; }
     .h6replacement {font-size:1.3em;font-weight:bold;color:#fff;height:15px;display:block;background:#A13797 url(/assets/images/bg_headerbox_right.gif) no-repeat scroll right top;padding:8px 11px;overflow:hidden;}
    .h6replacement span{}
    .headerBox .block {border-bottom:1px dotted #d1d0d0;border-right:1px solid white;padding-bottom:11px;}
        .headerBox .block .photo .overlay {background:url('/assets/images/photo_border_white.gif') no-repeat 0 0;}
        .headerBox .block .copy .info b {font-size:1.2em;}
        .headerBox .block .copy .info i {font-size:1.2em;}
        .headerBox .block .copy p {font-size:1.2em;display:inline;}
    .headerBox .subLink {float:right;display:inline;font-size:1.2em;padding:7px 0;}

/* Content with a photo to the left */
.photoLeft {}
    .photoLeft .photo {float:left;display:inline;overflow:hidden;width:146px;padding-top:16px;}
        .photoLeft .photo img {margin-left:13px;}
        .photoLeft .photo p {margin:4px 27px 0 15px;font-weight:bold;}
    .photoLeft .content {float:left;display:inline;overflow:hidden;width:375px;padding-top:18px;}
        .photoLeft .content h5 {font-size:1.4em;font-weight:bold;line-height:19px;}
        .photoLeft .content .divider {margin-bottom:15px;}

/* Gray background callout box */
.callOut {margin:15px 0 20px 0;padding:15px 12px;background:#f2f0ee;}
    .callOut h3 {font-weight:bold;font-size:1.6em;color:#0f9ec7;margin-bottom:8px;}
    .callOut p {font-size:1.2em;}
    .callOut p b {font-weight:bold;}
    .callOut .photo {float:left;display:inline;width:100px;}
    .callOut .logo {float:left;display:inline;width:230px;}
    .callOut .logo img {border:1px solid #999;}
    .callOut .copy {float:left;display:inline;margin-left:18px;width:405px;}
    .callOut .logoCopy {float:left;display:inline;width:245px;padding-top:2px;}

/* form styling */
div.center {/*font-size:1.2em;*/}
ul.terms {margin-left:20px; list-style-type:disc;}
ol.ordered {list-style-type:decimal;margin-left:43px; clear:both;}
ol.ordered li{margin-bottom:10px;}
ul.terms li {margin-bottom:10px;}
form.standard {clear:both;}
    form.standard p {font-size:1.2em;margin-bottom:15px;}
    form.standard p.info {float:left; margin-left:5px; width:380px; font-size:1em;}
    .checkRow .center div { font-size: 1.2em; margin: 0 0 4px;}
    .checkRow .center .last {margin-bottom:15px;}
    form.standard label {font-size:1.2em;}
    form.standard .required {color:#f00;}
    form.standard .headerBox {margin-top:35px;}
        form.standard .headerBox h6 {font-size:1.2em;margin-bottom:8px; position:relative;}
        form.standard .headerBox p {margin-left:8px;margin-right:8px;}
    form.standard .bodyList p {margin-bottom:8px;}
    form.standard .note {color:#20a1c6;margin:0 0 5px 8px;font-size:1.1em;}
    form.standard .divider {margin-bottom:15px;clear:both;}
    *html form.standard .modified {margin-top:-15px;}
    form.standard input.indent {float:left;display:inline;margin:2px 10px 0 25px;}
    form.standard label.indent {float:left;display:inline;}
    form.standard div.indent {float:left;}
    form.standard .errorCopy {position:absolute;width:260px;font-size:1.2em;color:#f00;padding-left:10px;}
        form.standard .errorCopy:first-letter {margin-left:-10px;}
        form.standard .inner {left:405px;top:2px;}
        form.standard .outer {left:425px;top:0;}
        form.standard .custom {left:375px;top:2px;}
        form.standard .customInner {left:375px;top:2px;}
        form.standard .customOuter {left:425px;top:0;}
    
    form.standard .tipSharer .errorCopy {width: 248px;}
    form.standard .tipSharer .inner {left: 417px;top:2px;}
    form.standard .tipSharer { position: relative; }
    .tipSharerBottom {background:url('/assets/images/bg_dotted_border.gif') repeat-x top right; padding-top: 12px; margin-top: 12px; clear: both; }
    form.standard .tipSharer .button { position: relative; top: 0; left: 0; }
    form.standard .tipSharer .button:hover { position: relative; top: 0; left: 0; }
    form.standard .tipSharer .divider { position: relative; top: 0; left: 0; }
    * html form.standard .tipSharer .inner {left: 230px; top:2px;}
    * html form.standard .tipSharer .standardRow .inner {left: 423px;}
    
    
    
    form.standard .labeledRow {position:relative;margin:0 0 12px 8px;clear:both;}
        form.standard .labeledRow .left {width:193px;float:left;display:inline;}
        form.standard .tipSharer .left { width: 156px; float:left; }
        form.standard .tipSharer .radio { position: relative; top: -3px;/*font-size:1.2em;*/ }
        form.standard .labeledRow .centerFloat {float:left;display:inline; clear: both; width: 100%; }
        form.standard .labeledRow .centerFloat * { margin-top: 3px; }
        * html form.standard .labeledRow .centerFloat { position: relative; }
        * html form.standard .labeledRow .centerFloat #i1a { position: relative; top: -2px; }
        form.standard .labeledRow .right select {float:left;display:inline;margin-right:10px;}
        form.standard .labeledRow .right p {left:156px;position:relative;}
        form.standard .labeledRow input[type="radio"] {margin:2px 7px 0 0;}
        form.standard .labeledRow input.text {border:1px solid #ccc;width:201px;height:17px;padding:2px;}
        form.standard .wide .left {width:195px;padding-top:4px;}
    form.standard .standardRow {position:relative;margin:0 0 12px 8px;clear:both;}
        form.standard .standardRow select {margin-top:5px;}
        form.standard .standardRow select.wide {width:218px;}
        form.standard .standardRow select.long {width:250px;}
        form.standard .standardRow .personIs {padding:10px 0 0 0; position:relative;margin-left:156px; }
        form.standard .standardRow .personIs li {float:left;}
        form.standard .standardRow .personIs li.first div {width:156px; height:1px;} 
        form.standard .standardRow .indent label {padding:0 0 3px 3px;}
        form.standard .standardRow .personIs input[type="radio"] {margin:2px 7px 0 0;}
        form.standard .standardRow .indent input[type="radio"] {margin:2px 7px 0 0;}
        form.standard .standardRow .indent input[type="textbox"] {margin:0 0 0 5px;}
    form.standard .grayRow {background:#efecea;padding:15px;}
        form.standard .grayRow h4 {font-weight:bold;font-size:1.2em;margin-bottom:2px;}
        form.standard .grayRow textarea {height:200px;width:389px;border:1px solid #ccc;}
        form.standard .grayRow .subText {color:#877c74;font-size:1.1em;margin-top:4px;margin-bottom:0;}
        form.standard .grayRow .textAreaHolder { position: relative; }
        form.standard .grayRow input.file {margin-top:10px;}
    form.standard .checkRow {margin:0 0 12px 8px; position:relative;}
        form.standard .checkRow .left {float:left;width:22px;}
        form.standard .checkRow .center {float:left;}
        form.standard .checkRow .indent {margin-left:20px;}
        form.standard .checkRow .subOption {margin-left:20px;}
        form.standard .checkRow .subOption label {padding-left:5px;}
        form.standard .checkRow .subOption .indented {padding:4px 0 2px;height:20px;}
        form.standard .checkRow .subOption .center {width:300px;margin-left:14px;}
        form.standard .checkRow .subOption .center label {padding-left:0;margin-bottom:2px;}


form.modal {clear:both;background:#fff;padding:20px 20px 0 20px; }
    form.modal p {font-size:1.2em;margin-bottom:15px;}
    form.modal label {font-size:1.2em;}
    form.modal .required {color:#f00;}
    form.modal .headerBox {margin-top:35px;margin-bottom:10px;}
        form.modal .headerBox h6 {font-size:1.2em;margin-bottom:8px;}
        form.modal .headerBox p {margin-left:8px;margin-right:8px;}
    form.modal .bodyList p {margin-bottom:8px;}
    form.modal .note {color:#20a1c6;margin:0 0 5px 8px;font-size:1.1em;}
    form.modal .divider {margin-bottom:15px;clear:both;}
    *html form.modal .modified {margin-top:-15px;}
    form.modal .errorCopy {position:absolute;width:225px;font-size:1.2em;color:#f00;padding-left:10px;*height:1px; overflow:visible;}
        form.modal .errorCopy:first-letter {margin-left:-10px;}
        form.modal .inner {left:375px;top:2px;}
        *html form.modal .inner {left:275px;}
        form.modal .outer {left:425px;top:0;}
        *html form.modal .outer {left:225px;}
        form.modal .custom {left:375px;top:2px;}
        form.modal .customInner {left:375px;top:2px;}
        form.modal .customOuter {left:425px;top:0;}
    form.modal #systemError {position:relative;width:100%;text-align:center;}
    form.modal .labeledRow {position:relative;margin:0 0 12px 8px;clear:both;}
        form.modal .labeledRow .left {width:100px;float:left;display:inline;}
        form.modal .labeledRow .centerFloat {float:left;display:inline;}
        form.modal .labeledRow .right select {float:left;display:inline;margin-right:10px;}
        form.modal .labeledRow .right p {float:left;display:inline;margin-left:10px;}
        form.modal .labeledRow input[type="radio"] {margin:2px 7px 0 0;}
        form.modal .labeledRow input.text {border:1px solid #ccc;width:201px;height:17px;padding:2px;}
        form.modal .wide .left {width:188px;padding-top:4px;}
/*Links*/
a.backlink{background:transparent url(/assets/images/icon_back_arrow.gif) 0 2px no-repeat; padding-left:12px;}
/** Page specific styles **/
.article {clear:both;}
    .article h2 {font-size:1.4em;font-weight:bold;margin:3px 0 20px 0;}
    .article p {font-size:1.3em;margin-bottom:18px;}
    .article  ul {}
    .article  ul li {font-size:1.3em;margin-left:30px;padding-bottom:20px;list-style-type:disc;}
.detail {clear:both;}
.detail:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
    .detail h2 {font-size:2.2em;font-weight:bold;color:#666;}
    .detail .block img {}
    .detail .block .copy {padding: 0 0 12px 24px; width: 230px; float: left; }
    #fancy_div .detail .block .copy { width: 230px; }
    .detail .block .picAndLinks { width: 167px; float: left; font-size: 10px; }
    .detail .block .copy p {font-size:1.3em;padding-top:15px; margin:0 0 0 192px; width:220px;}
    .detail .block .copy p.sample {font-size:1.3em;padding-top:15px; margin:0px;}

    .detail .block .copy .info i {font-size:1.2em;}
    .detail .recommend {height: 23px; margin:15px 0 0 0;}
    .detail .dialog {margin: 4px 0 18px 0;display:inline-block;padding-right: 0;}

/** Email template **/

    .emailBody { width: auto; background: none; }
    .emailTable { border-collapse: collapse; width: 602px; }
    .emailTable .trouble { padding-top: 24px; width: 120px; font-size: 1.1em; }
    .emailTable .trouble a { text-decoration: underline; }
    .emailTable td { padding: 6px 24px; color: #635959; }
    .emailTable td.message { font-size: 1.3em; }
    .emailTable td.message p { margin: 12px 36px; }
    .emailTable td.message ul { margin: 12px 36px; list-style: disc inside; }
    .emailTable td.message i { display: block; }
    
    .emailTable .block { font-size: 1.3em; height: 53px; }
    .emailTable .block a { margin-left: 6px; font-size: .9em; }
    
    .emailTable td.borderSides { background: url('/assets/images/emailBorderSides.gif') repeat-y; }
    .emailTable td.borderTop { padding: 0; background: url('/assets/images/emailBorderTop.gif') no-repeat; height: 20px; }
    .emailTable td.borderBottom { background: url('/assets/images/emailBorderBottom.gif') no-repeat; height: 24px; }
    .emailBody #footer { width: 602px; padding: 24px 0; }
	/*fancy box styles*/
	
	#fancy_outer { z-index: 999 !important; }
	
	/*Share page, fancy box styles*/
	
    .share .emailPreview h1 { padding-bottom: 12px; }

	.share #fancy_div{
		margin:10px;	
	}
	.share .fancy_copy {
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		line-height:1.4em;
        padding: 0 0 12px 9px;
	}
    
    .share .emailPreview .fancy_copy img { margin-bottom: 12px; }

	.share .fancy_copy p{
		margin-bottom:20px;	
	}
	.share #fancy_div #inlinePreviewClose span{
		font-size:1em;	
	}
	.share #fancy_div .divider{
		margin-bottom:10px;	
	}	
	.share #fancy_div ul
	{
	    list-style-type: disc;
		margin-bottom:20px;
		margin-left:20px;	
	}
	
	/*Home page*/
	.home #fancy_outer{
		overflow:hidden;	
	}

.hide{display:none;}

.paginator { display: none; margin: 12px 0 0 0; }
.paginator * { margin: 0 6px 0 3px; }
.headerBox .paginator { margin: 12px 0 6px; }

.checkRow:after, .inputContainer1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.checkRow .center { width: 390px; }

.tipSection { margin-bottom: 15px; }
.tipSection select { display: block; margin: 12px 0; }
.tipSection .feelFree { margin: 2px 0; }
.tipSection textarea { margin-top: 6px; }
.tipSection .required { margin-left: 3px; }

.addTip { float: right; margin: 6px 0 15px; }

.tipBoxHeader { font-weight: bold; }

.sampleTipHolder { width: 100%; text-align: right; margin: 0 0 12px 0; }
.sampleTipHolder a, .addTip a { font-size: 1.1em; }

#patientTipLink, #supporterTipLink { display: block; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */
*html .clearfix { zoom: 1;display: block; }

.light
{
    color:#8D8C8A;
}
    
    
.fancy_title{ display:none;}
form.standard .tipSharer .select-topic{position:relative;top:-30px;}
.inputContainer2 label.indent{float:none !important;}

.tipDisclaimerMain { margin: 24px 18px 0; clear: both; float: left; width: 93%; }

#supporterDetails { display: none; }
#patientTerms { display: none; }
#supporterTipLink { display: none; }
#supporteryears { display: none; }
.removeTip { float: right; font-size: 1.1em; }

.probRow .last div{ float:left; position:relative;}
.probRow .last .radioButtonLabel{ position:relative; bottom:-2px; width:52%;}

#i1,#i2,#i3,#i4,#i5{position:relative; top:4px;}
#residentOver18{margin-top:1px;}
#i1a{top:3px !important; left: 4px; position:relative !important; }
.IAM .left{width:20px !important;}
.inputContainer1{display:none;}
.birthDate select { margin: 0 6px 0 0;}

form.standard div.indent{width:350px;}
.probParag, .photo1 .sidebar{width:65%;}
.bold{font-weight:bold;font-size-adjust:0.55;}

.headerBlock { height: 98px; }


.sinceWhen{display:none;}

form.standard .tipSharer .checkR .left { width: 20px; }


/*Email this page round corners*/
.emailThis{height:100%;position:absolute;width:70%; }
.emailThis_nw{  background: transparent url(/Assets/images/email_nw.gif) no-repeat left top;               height:20px;left:-15px;top:-15px;width:20px;}
.emailThis_ne{  background: transparent url(/Assets/images/email_ne.gif) no-repeat left top;               height:20px;right:-15px;top:-15px;width:20px;}


.emailThis_sw{  background: transparent url(/Assets/images/email_sw.gif) no-repeat left top;               height:20px;left:-15px;bottom:-15px;width:20px;}
.emailThis_se{  background: transparent url(/Assets/images/email_se.gif) no-repeat left top;               height:20px;right:-15px;bottom:-15px;width:20px;}

.emailThis_n{background-color:#fff;height:10px;top:-15px;width:100%;}
.emailThis_s{background-color:#fff;height:10px;bottom:-15px;width:100%;}
.emailThis_w{background-color:#fff;width:10px;left:-15px;height:100%;}
.emailThis_e{background-color:#fff;width:10px;right:-15px;height:100%;}
.emailThis_bg{position:absolute;}

.copy .link a{white-space:nowrap; margin-left: 0px; }

.subscribeNowB { display: inline-block; background: url('/Assets/images/subscribe_now.gif') top left; width: 119px; height: 25px; }
.subscribeNowB:hover { background-position: bottom right; }
.subscribeNowB span { margin-left: -3000px; }
.rightColumn .subscribeNowB, .headerArea .subscribeNowB { margin: 15px 0; }

.learnMoreB { display: inline-block; background: url('/Assets/images/learn_more.gif') top left; width: 98px; height: 25px; }
.learnMoreB:hover { background-position: bottom right; }
.learnMoreB span { margin-left: -3000px; }
.rightColumn .photo2 .learnMoreB { margin: 10px 0 40px; }
.rightColumn .photo4 .learnMoreB { margin: 20px 0 10px; }


.promo .submitB { margin: 20px 0 10px; }
.submitB { display: inline-block; background: url('/Assets/images/submit-a-tip-button.gif') top left; width: 97px; height: 25px; }
.submitB:hover { background-position: bottom right; }
.submitB span { margin-left: -3000px; }

.submitTip { display: inline-block; background: url('/Assets/images/submit.gif') top left; width: 66px; height: 25px; }
.submitTip:hover { background-position: bottom right; }
.submitTip span { margin-left: -3000px; }

.sendEmail { display: inline-block; background: url('/Assets/images/send-button.gif') top left; width: 66px; height: 25px; }
.sendEmail:hover { background-position: bottom right; }
.sendEmail span { margin-left: -3000px; }

.previewEmailB { display: inline-block; background: url('/Assets/images/preview_email.gif') top left; width: 112px; height: 25px; margin-left: 6px; }
.previewEmailB:hover { background-position: bottom right; }
.previewEmailB span { margin-left: -3000px; }

.closePreviewB { display: inline-block; background: url('/Assets/images/close_preview.gif') top left; width: 116px; height: 25px; margin-top: 12px; }
.closePreviewB:hover { background-position: bottom right; }
.closePreviewB span { margin-left: -3000px; }

.completeSubmissionB { display: inline-block; background: url('/Assets/images/complete_submission.gif') top left; width: 158px; height: 25px; margin-top: 6px; }
.completeSubmissionB:hover { background-position: bottom right; }
.completeSubmissionB span { margin-left: -3000px; }

.continueB { display: inline-block; background: url('/Assets/images/continue.gif') top left; width: 80px; height: 25px; }
.continueB:hover { background-position: bottom right; }
.continueB span { margin-left: -3000px; }

.unsubscribeB { display: inline-block; background: url('/Assets/images/unsubscribe.gif') top left; width: 108px; height: 25px; }
.unsubscribeB:hover { background-position: bottom right; }
.unsubscribeB span { margin-left: -3000px; }

.shareWithAFriendB { display: inline-block; background: url('/Assets/images/share_with_a_friend.gif') top left; width: 140px; height: 25px; margin: 15px 0; }
.shareWithAFriendB:hover { background-position: bottom right; }
.shareWithAFriendB span { margin-left: -3000px; }

#promotions .photo1, #promotions .photo2 { position: relative; }
#promotions a.submitB, #promotions a.learnMoreB { position: absolute; bottom: 21px; left: 18px; margin: 0;}

.morePadding { padding: 12px !important; background: #fff;}
.fixHeight { height: 129px;}
.fixHeight h2 { padding: 0 0 44px;}


form.standard .inputContainer2 input.indent { display: block; }
form.standard .inputContainer2 label { display: block !important; margin-left: 48px; }

#fancy_wrap .confirmEmailBox {left:  50% !important; margin-left: -251px !important; }

a.awarenessDay { position: absolute; left: 243px; top: 14px; }

