/* ------------------------ TABLE OF CONTENTS --------------------------- 
	GENERAL STUFF
	FONTS
	CONFERENCE PANEL
	CONTENT AREA
		Research news
		Community knowledge
		Image-replaced headers
	SUB-NAVIGATION
	RIGHT COLUMN
                FLIPPER CODE
	CLEARFIX
---------------------------------------------------------------------- */

/*
10px / 77%
11px / 85%
12px / 92%
13px / 100%
14px / 107%
15px / 114%
16px / 122%
17px / 129%
18px / 136%
19px / 144%
20px / 152%
21px / 159%
22px / 167%
23px / 174%
24px / 182%
25px / 189%
26px / 197%
*/


/* GENERAL STUFF
-----------------------------------:o}-------------------------------- */
body.home .skiplabel {text-indent:-9999px; display:block; line-height:0;}
body.home hr {margin:1em 0;}
body.home #pri ul, body.home #pri ol {margin-left:0;}

body.home #pri .pad {padding-top:30px; padding-right:36px;} /* remove when #announcement is present */
/*body.home #pri .pad.top {padding-top:12px;}*/ /* remove when #announcement -not- present */

div#announcement {margin-top:12px; background:url(/Images/New/css_images/bg_home_announcement.png) top left repeat-x;}
div#announcement div {padding:12px;}

/* FONTS
-----------------------------------:o}-------------------------------- */
body.home a {color:#055d98;}
body.home a:visited {color:#6d91a7;}
body.home a.pinkbtn:visited {color:#fff;}

body.home #pri a:hover, body.home #pri #conference p a, body.home #pri #conference h3 a:hover, body.home #pri #conference .conference_question_sampler li a:hover, body.home #pri #news a:hover, body.home #pri #communityknowledge a:hover, body.home #pri #conference a.more:hover,
body.home #ter a, body.home #medicalexperts span a:hover, body.home #thepressroom a:hover, body.home #events a:hover, body.home #waystogive li a:hover {text-decoration:underline;}

body.home #pri .pad a,
body.home #medicalexperts span a, body.home #thepressroom a, body.home #events a, body.home #waystogive li a, body.home #ter a.pinkbtn, body.home #ter a.pinkbtn:visited {text-decoration:none;}

body.home h4, body.home #communityknowledge a, body.home #communityknowledge div h3 a, body.home #conference h3, body.home #medicalexperts span a, body.home #conf_panel h2, body.home #conf_panel div .type, body.home #thepressroom a, body.home #events a, div#announcement div p span, body.home #sponsors span a, body.home #conf_panel.one .date {font-weight:bold;}

body.home #communityknowledge div a, body.home #emailupdates p, body.home #conf_panel span.date {font-weight:normal;}

body.home #news p, body.home #news ul span, body.home #communityknowledge span, body.home #conference p, body.home #conference span, body.home #ter #medicalexperts p, 
body.home #conf_panel.one .type, .conf_gray {font-style:italic;}

body.home #news p, body.home #news ul span, body.home #communityknowledge span, body.home #conference p, body.home #conference span, body.home #ter #medicalexperts p, body.home #conf_panel.one .type, .conf_gray {color:#666;}
/*body.home #sponsors span {color:#777;}*/
body.home #emailupdates p {color:#000;}
div#announcement div p span {color:#aa3f74;}
body.home #thepressroom span#home-pressroom-date {color:#747678;}

body.home #thepressroom span#home-pressroom-date {font-size:85%;}
body.home #sponsors span, body.home #news li span {font-size:92%;}
body.home #pri .pad p, body.home #communityknowledge div a, body.home #conference span, body.home #emailupdates p, body.home #emailupdates p a, body.home #communityknowledge #ck_convo1 h3, body.home #communityknowledge #ck_convo2 h3 {font-size:100%;}
/*body.home input.pinkbtn {font-size:107%;}*/
body.home #communityknowledge a, body.home #conference h3, body.home #conf_panel.two .type, body.home #conf_panel.three .type, div#announcement div p {font-size:114%;}
div#announcement div p span {font-size:122%;}
body.home #conf_panel h2 {font-size:144%;}

body.home #conf_panel h2 {line-height:12px;}
body.home #ck_convo2 .pad h3, body.home #ck_convo2 .pad h3 a, .conf_gray, body.home #subnav li, .type, .date {line-height:16px;}
body.home #news p, body.home #medicalexperts p, body.home #conference p {line-height:17px;}
body.home #subnav li a {line-height:10px;}

body.home #conf_panel h2 a {line-height:20px;}

body.home #pri .pad p, body.home #ter .pad p {margin-bottom:0;}

body.home table, body.home table td {border:none;}

/* CONFERENCE PANEL
-----------------------------------:o}-------------------------------- */
/* General positioning */
body.home #conf_panel span {display:block; padding-bottom:3px;}

body.home #conf_panel.three h2 {margin-top:16px;}
body.home #conf_panel.three span {padding-bottom:5px;}

body.home #conf_panel {border-bottom:1px solid #ddd; padding-bottom:1em; margin-bottom:1.5em;}
body.home #conf_panel.three {border-bottom:none; padding-bottom:0;}

body.home #conf_panel table {margin-bottom:0; margin-top:0;}
body.home #conf_panel table td {vertical-align:middle;}
body.home #conf_panel table td.image {width:100px;}

body.home #conf_panel img {padding:3px; border:1px solid #d6d6d6;}
	
body.home #conf_panel h2 {margin-bottom:6px;}

body.home #conference p {margin-bottom:7px;}
body.home #conference h3 {display:inline;}

body.home #conference .conference_question_sampler {margin-top:12px;}

body.home #conference .conference_question_sampler img {
	float:left;
	background:url(/Images/New/css_images/bg_img_92x92.png) top left no-repeat;
	margin-right:10px;
	padding:4px;
	}
	
body.home #conference .conference_question_sampler ul {border-top:1px solid #f0f0f0; margin-left:102px;}
body.home #pri #conference .conference_question_sampler ul li {border-bottom:1px solid #f0f0f0; padding:3px 0 3px 5px; background:none; margin-bottom:0;}
	
body.home #pri #conference p {margin-bottom:5px;}

body.home #pri #conference a.more {margin-top:6px;}

body.home #conf_panel .pinkbtn {width:auto;}

/* CONTENT AREA
-----------------------------------:o}-------------------------------- */
/* Research news */
body.home #news h2 {margin-bottom:12px;}
body.home #news ul {border-top:1px solid #f0f0f0; margin:7px 0;}
body.home #pri #news ul li {border-bottom:1px solid #f0f0f0; padding:3px 0 3px 5px; background:none; margin-bottom:0;}

/* Community knowledge */
body.home #communityknowledge span {display:block; margin-bottom:12px;}

body.home #communityknowledge #ck_convo1, body.home #communityknowledge #ck_convo2 {
	float:left;
	width:314px;
	}
	
body.home #communityknowledge #ck_convo1 {
	border-right:1px solid #ccc;
	/*padding-right:16px;*/
	width:295px;
	}
	
body.home #pri .pad #communityknowledge #ck_convo1 .pad {padding-right:16px; padding-top:0;}
	
body.home #communityknowledge #ck_convo2 {
	float:right;
	/*padding-left:16px;*/
	}
	
body.home #pri .pad #communityknowledge #ck_convo2 .pad {padding-right:1em; padding-top:0;}

/* Email updates */
body.home #emailupdates {
	background:#fefdfa url(/Images/New/css_images/bg_home_emailupdates-ads.png) no-repeat left bottom;
	border-bottom:none;
	padding:12px 25px 14px 15px;
	margin-bottom:20px;
	width:602px;
	}
	
body.home #pri .pad #emailupdates p {margin-bottom:0;}

body.home input.lighttext {padding:3px; width:180px;}

body.home #emailupdates input.pinkbtn {float:none; margin-left:10px;}
/*body.home input.pinkbtn, body.home a.pinkbtn {padding:3px 8px 4px 8px;}*/

/* ---------- The press room & Meet our medical experts ---------- */
/*body.home #thepressroom, body.home #medicalexperts {
	float:left;
	width:314px;
	}*/

body.home #medicalexperts {margin-top:1.5em;}

/* The press room / Events */
/*body.home #thepressroom {
	border-right:1px solid #ccc;
	padding-right:16px;
	}*/

body.home #thepressroom img {  
	float:right;
	margin-left:1em;
	background:url(/Images/New/css_images/bg_img_62x92.png) no-repeat 0 0;
	padding:4px;
	}

body.home #thepressroom h3, body.home #events h3 {margin-bottom:10px;}

body.home #thepressroom span#home-pressroom-date {
	display:block;
	text-transform:uppercase;
	}

/* Meet our medical experts */
/*body.home #medicalexperts {
	float:right;
	width:295px;

	padding-left:16px;
	}*/

body.home #medicalexperts img {
	float:left;
	background:url(/Images/New/css_images/bg_img_36x57.png) top left no-repeat;
	margin:0px;
	padding:5px;
	margin-right:0.5em;
	}
	
/* ---------- Image-replaced headers ---------- */
body.home #news h2 a, body.home #communityknowledge h2 a, body.home #conference h2 a, body.home #emailupdates h3 a, body.home #medicalexperts h2 a, body.home #thepressroom h3 a, body.home #events h3 a, body.home #waystogive h3 a, body.home #corporatepartners h3 a, body.home #holidaygiftshop h2 a, body.home td h2#upcoming_ateoc a, body.home td h2#tonight_ateoc a, body.home td h2#now_ateoc a {display:block; text-indent:-9999px; margin-bottom:5px;}

body.home #news h2 a {background:url(/Images/New/css_images/hdr_researchnews.png) top left no-repeat; width:132px; height:15px;}
body.home #communityknowledge h2 a {background:url(/Images/New/css_images/hdr_communityknowledge.png) top left no-repeat; width:194px; height:19px;}
body.home #conference h2 a {background:url(/Images/New/css_images/hdr_ateconferences.png) top left no-repeat; width:307px; height:20px;}
body.home #emailupdates h3 a {background:url(/Images/New/css_images/hdr_emailupdates.png) top left no-repeat; width:112px; height:19px;}
body.home #medicalexperts h2 a {background:url(/Images/New/css_images/hdr_medicalexperts.png) top left no-repeat; width:207px; height:19px;}
body.home #thepressroom h3 a {background:url(/Images/New/css_images/hdr_pressroom.png) top left no-repeat; width:90px; height:12px;}
body.home #events h3 a {background:url(/Images/New/css_images/hdr_events.png) top left no-repeat; width:49px; height:12px;}
body.home #waystogive h3 a {background:url(/Images/New/css_images/hdr_waystogiveback.png) top left no-repeat; width:149px; height:22px;}
body.home #corporatepartners h3 a {background:url(/Images/New/css_images/hdr_corporatepartners.png) top left no-repeat; width:150px; height:18px;}
body.home #holidaygiftshop h2 a {background:url(/Images/New/css_images/hdr_giftshop.png) top left no-repeat; width:75px; height:19px;}
body.home td h2#upcoming_ateoc a {background:url(/Images/New/css_images/hdr_upcoming_ateoc.png) top left no-repeat; width:395px; height:20px;}
body.home td h2#tonight_ateoc a {background:url(/Images/New/css_images/hdr_ateconference_tonight.png) top left no-repeat; width:374px; height:20px;}
body.home td h2#now_ateoc a {background:url(/Images/New/css_images/hdr_ateconference_now.png) top left no-repeat; width:429px; height:20px;}

/* SUB-NAVIGATION
-----------------------------------:o}-------------------------------- */
body.home #subnav {
	border-right:1px solid #ffe79a;
	border-bottom:1px solid #ffe79a;
	border-left:1px solid #ffe79a;
	background:#fffcf2 url(/Images/New/css_images/bg_home_subnav.png) bottom left repeat-x;
	margin-bottom:0;
	margin-top:7px;
	padding:20px 10px 20px 10px;
	}
	
body.home #subnav ul {margin:0; list-style-type:none;}

body.home #subnav div {float:left;}
	
body.home #subnav div ul {
	border-right:1px solid #f6e5af;
	margin-right:12px;
	min-height:106px;
	}
	
body.home #subnav div ul li {border-top:none; padding:0; margin-bottom:6px;}

body.home #subnav div#snav_01 ul {width:192px;}
body.home #subnav div#snav_02 ul {width:204px;}
body.home #subnav div#snav_03 ul {width:169px;} 
body.home #subnav div#snav_04 ul {width:152px; padding-right:6px;} 
body.home #subnav div#snav_05 ul {width:184px;}
	
body.home #subnav div#snav_05 ul {border-right:none; margin-right:0; padding-right:0;}

/* RIGHT COLUMN
-----------------------------------:o}-------------------------------- */
body.home #ter .pad {padding-top:30px;} /* remove when #announcement is present, use the line below this one */
/*body.home #ter .pad {padding-top:12px;}*/ /* remove when #announcement goes away,  use the line above this one */

/* Promo area */
body.home #homepromo {
	width:324px;
	height:156px;
	margin-top:-49px;
	margin-bottom:20px;
	position:relative;
	}

/* Holiday Gift Shop */
body.home #holidaygiftshop img {float:left; margin-right:0.5em;}

/* Sponsors */
body.home #sponsors {line-height:10px;}
body.home #sponsors a img {float:left; margin-right:1em; padding:0; border:none;}
	
/* Support - Ways to give and Gift shop */
body.home #support #waystogive, body.home #support #corporatepartners {width:49%; background:none; border-bottom:0; padding:0;}

body.home #support #waystogive {float:left;}
body.home #support #corporatepartners {float:right; margin-top:2px;}

/* FLIPPER
-----------------------------------:o}-------------------------------- */
#flip-message {
	width:643px;
	position:relative;
	background:url(/Images/New/css_images/f-rotator-img-bg-ads.png) no-repeat center top;
	height:212px;
	}
	
#flip-slideshow {width:643px;}
	
.flip-slides {
	position:absolute;
	left:3px;
	top:4px;
	}
	
#flip-controls {
	width:641px;
	height:53px;
	background:url(/Images/New/css_images/f-rotator-controls-bg-ads.png) no-repeat 1px 0;
	}
	
#pri .pad #flip-controls ul {margin:0; padding:0;}
	
#pri .pad #flip-controls li {display:inline; background:none; padding-left:0;}

#pri .pad #flip-controls li a {
	float:left;
	display:block;
	background:url(/Images/New/css_images/f-rotator-divider.png) no-repeat 0 0;
	height:53px;
	width:198px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
	outline:none;
	}
	
#pri .pad #flip-controls li a:hover {color:#a3004f;}
	
#pri .pad #flip-controls li#button a {
	background:none;
	margin-right:0;
	padding-right:0;
	float:right;
	padding-top:12px;
	padding-right:10px;
	width:auto;
	}
	
#pri .pad #flip-controls #showStyle0, #pri .pad #flip-controls #showStyle1, #pri .pad #flip-controls #showStyle2 {padding-top:12px; line-height:1.1;}
#pri .pad #flip-controls #showStyle0 span, #pri .pad #flip-controls #showStyle1 span, #pri .pad #flip-controls #showStyle2 span {padding-left:20px;}
	
#pri .pad #flip-message a img {border:none;}

#pri .pad #flip-controls li a#showStyle2 span {padding-left:13px;}

/* CLEARFIX
-----------------------------------:o}-------------------------------- */
body.home #nav:after, body.home #nav ul:after, body.home #subnav:after, body.home #subnav div:after, body.home #support:after, body.home #medicalexperts:after, body.home #press-room-medical-experts:after, body.home #communityknowledge:after, body.home .conference_question_sampler:after, body.home #sponsors:after, body.home #conf_panel:after, body.home #promo_bottom:after, body.home #thepressroom:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}