/*Uploaded 9-8-11:Tahzoo:FMT . Design by Foraker*/
/* last edited 9-12-11:Tahzoo:FMT. Changes by Foraker */
/* ------------------------ TABLE OF CONTENTS --------------------------- 
    GENERAL STUFF
    FONTS
    CONFERENCE PANEL
    CONTENT AREA
        Research news
        Community knowledge
        Image-replaced headers
    SUB-NAVIGATION
    RIGHT COLUMN
    FLIPPER
    DONATE
    BANNER AD
    CLEARFIX
/* GENERAL STUFF
-----------------------------------:o}-------------------------------- */
body.home {
	background: #FEFDFA url(/Images/New/css_images/bg_outerpagewrap.png) top center repeat-x;
}
body.home #pagewrap {
	background: url(/Images/New/css_images/bkg.pagewrap_noarrow.gif) -50% 212px repeat-x;
}
body.home .skiplabel {
	text-indent:-9999px;
	display:block;
	line-height:0;
}
body.home hr {
	margin:1em 0;
}
body.home h2 {
	font-family: Optima;
}
body.home #pri ul, body.home #pri ol {
	margin-left:0;
}
body.home #inner h2 {
	margin: 45px 0 12px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 2px #ddd;
	font-family: Optima;
	color: #055D98;
}
body.home #inner h2 a {
	color: #A30050;
}
body.home #pri .pad.top {
	padding: 10px;
	margin: 0 16px 10px 0;
	background: #FEFDFA;
	overflow: hidden;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
}
body.home #pri .pad.top, body.home #ter .pad {
	padding-top: 20px;
}
div#announcement {
	margin-top:12px;
	background:url(/Images/New/css_images/bg_home_announcement_rtr.png) top left repeat-x;
}
div#announcement div {
	padding:12px;
}
div#announcement div p a, div#announcement div p span {
	color:#055d98;
	font-weight:normal;
}
div#announcement div img {
	float:left;
}
/* 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, body.home #blog li span, body.home #blog p {
	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 #conf_panel.one .type, .conf_gray, body.home #blog li span, body.home #blog p {
	color:#666;
}
body.home #emailupdates p {
	color:#000;
}
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, body.home #blog 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 #communityknowledge a, body.home #conference h3, body.home #conf_panel.two .type, body.home #conf_panel.three .type {
	font-size:114%;
}
body.home #conf_panel h2 {
	font-size:144%;
}
div#announcement div p {
	font-size:14px;
	line-height:40px;
	padding-left:80px;
}
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 #conf_panel h2 a {
	line-height:20px;
}
body.home #pri .pad p, body.home #ter .pad p {
	margin-bottom:0;
}
body.home #ter .pad p a, body.home #ter .pad h2 a {
	color: #fff;
	font-family: Optima;
	text-decoration: none;
}
body.home #ter .pad p a {
	text-decoration: underline;
}
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: 20px 0 0 0;
}
body.home #conf_panel .pinkbtn {
	width:auto;
}
/* CONTENT AREA
-----------------------------------:o}-------------------------------- */
/* Research news and Blog */
body.home #news h2, body.home #blog h2 {
	margin-bottom:12px;
}
body.home #news h2 {
	margin-top: 10px;
}
body.home #pink h2 {
	padding-bottom: 0;
}
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 {
	margin: 0 0 15px 0;
	font-size: 114%;
	line-height: 24px;
	font-style: normal;
}
#pri .more {
	margin: 20px 0 0 0;
}
body.home #news ul, body.home #blog ul {
	border-top:1px solid #f0f0f0;
	margin:7px 0;
}
body.home #pri li {
	margin: 0;
}
body.home #pri #news ul li, body.home #pri #blog ul li, body.home #pri #pink ul li {
	border-bottom:1px solid #f0f0f0;
	overflow: hidden;
	padding: 10px 5px;
	background:none;
}
body.home #pri #news ul li:nth-child(odd), body.home #pri #blog ul li:nth-child(odd), body.home #pri #pink ul li:nth-child(odd) {
background: #f0f0f0;
}
body.home #news ul li span, body.home #blog ul li span, body.home #pink ul li span {
	display: block;
	float: right;
	font-size: 92%;
	color: #999;
	font-style: italic;
}
body.home #news ul li a, body.home #blog ul li a, body.home #pink ul li a {
	display: block;
	float: left;
}
body.home #news ul li a:hover, body.home #blog ul li a:hover, body.home #pink ul li a:hover {
	text-decoration: underline;
}
body.home #pri #news ul.short_list, body.home #pri #blog ul.short_list {
	border: none;
}
body.home #pri #news ul.short_list li, body.home #pri #blog ul.short_list li {
	padding: 0 0 0 20px;
	background: none;
	border: none;
}
body.home #pri #news dd, body.home #pri #blog dd {
	margin: 0 0 15px 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;
	width:295px;
}
body.home #pri .pad #communityknowledge #ck_convo1 .pad {
	padding-right:16px;
	padding-top:0;
}
body.home #communityknowledge #ck_convo2 {
	float:right;
}
body.home #pri .pad #communityknowledge #ck_convo2 .pad {
	padding-right:1em;
	padding-top:0;
}
/* Email updates */
body.home #emailupdates {
	padding: 10px;
	border-bottom:none;
	background: #074387;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #074387), color-stop(1, #2371c8));
	background: -moz-linear-gradient(top, #074387, #2371c8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
body.home #emailupdates a {
	color: #fff;
}
body.home #pri .pad #emailupdates p {
	margin: 0 0 10px 0;
	color: #fff;
}
body.home input.lighttext {
	padding:3px;
	width:180px;
}
body.home #emailupdates input.pinkbtn {
	float:none;
	margin-left:10px;
}
/* ---------- The press room & Meet our medical experts ---------- */
/* The press room / Events */
body.home #thepressroom {
	margin-top:1.5em;
}
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 img {
	float:left;
	margin:0px;
	margin-right:0.5em;
}
body.home #medicalexperts h2 a {
	margin: 0 0 10px 0;
}
/* SUB-NAVIGATION
-----------------------------------:o}-------------------------------- */
body.home #subnav {
	margin: 12px 0 35px 0;
	filter: none !important;
	overflow: hidden;
}
body.home #subnav ul {
	margin:0;
	list-style-type:none;
}
body.home #subnav div {
	float:left;
}
body.home #subnav div ul {
	min-height:106px;
}
body.home #subnav div ul li {
	border-top:none;
	padding:0;
}
body.home #subnav div#snav_01 ul {
	width: 224px;
}
body.home #subnav div#snav_02 ul {
	width: 231px;
}
body.home #subnav div#snav_03 ul {
	width: 207px;
}
body.home #subnav div#snav_04 ul {
	width: 165px;
}
body.home #subnav div#snav_05 ul {
	width: 152px;
}
body.home #subnav div#snav_05 ul {
	border-right:none;
	margin-right:0;
	padding-right:0;
}
/* RIGHT COLUMN
-----------------------------------:o}-------------------------------- */
body.home #ter .pad {
	padding: 15px 15px 0 0;
	color: #fff;
}
body.home #ter h2 {
	margin: 30px 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: solid 2px rgba(0, 0, 0, .3);
}
body.home #ter a {
	color: #fff;
}
body.home #ter .pad a, body.home #ter .pad a:visited {
	color: #fff;
	color: rgba(255, 255, 255, .7);
}
/* Promo area */
body.home #homepromo {
	width:324px;
	height:156px;
	margin-top:-49px;
	margin-bottom:20px;
	position:relative;
}
.ad-tv {
	margin: 0 0 5px -6px;
	text-align: right;
}
/* 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 {
	background:none;
	border-bottom:0;
	padding:0;
}
body.home #support #waystogive {
	margin: 30px 0 0 0;
}
body.home #support #waystogive h2 {
	margin: 35px 0 0 0;
}
body.home #support #waystogive li {
	border-bottom: solid 1px rgba(0, 0, 0, .2);
}
body.home #support #waystogive li a {
	display: block;
	padding: 10px 9px 10px 0;
	background: url(/Images/New/css_images/chevron.png) 98% 10px no-repeat;
	color: #fff;
}
body.home #support #waystogive li a:hover {
	color: #888;
	background: url(/Images/New/css_images/chevron.png) 98% 10px no-repeat;
	;
}
body.home #support #corporatepartners {
	display: none;
}
/* CAROUSEL
-----------------------------------:o}-------------------------------- */
.info {
	position: relative;
	margin: 0 0 20px 0;
	padding: 4px 0 4px 4px;
	border: solid 1px #083067;
	border: solid 1px rgba(255, 255, 255, .3);
	border-top: solid 1px rgba(120, 120, 120, .1);
	border-left: solid 1px rgba(30, 30, 30, .3);
	background: #074387;
	color: #fff;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, rgba(0, 0, 0, .09)), color-stop(1, rgba(0, 0, 0, .4)));
	background: -moz-linear-gradient(left top, rgba(0, 0, 0, .09), rgba(0, 0, 0, .4));
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-top-right-radius: 7px;
	-moz-border-bottom-right-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
.info .headline {
	top: 0;
	margin: 0;
	padding: 12px;
	width: 633px;
	background: #fff;
	background: rgba(255, 255, 255, .7);
	color: #444;
	z-index: 9999;
/* added 9.12.11: Tahzoo:FMT */
                -webkit-transition: all .1s ease-in;
                -moz-transition: all .1s ease-in;
                -o-transition: all .1s ease-in;
                 transition: all .1s ease-in;
}
.info .headline h2 {
	margin: 0 0 11px 0 !important;
	font-size: 155%;
	color: #444;
/* added 9.12.11: Tahzoo:FMT */
                -webkit-transition: all .1s ease-in;
                -moz-transition: all .1s ease-in;
                -o-transition: all .1s ease-in;
                 transition: all .1s ease-in;
}
.info h3 {
	width: 289px;
	padding: 15px 14px;
	border-bottom: solid 1px rgba(0, 0, 0, .3);
	font-size: 144%;
	font-family: Optima;
	color: #fff;
	background: #083067;
	background: rgba(0, 0, 0, .2);
}
.info_js #content_list li {
	width: 657px;
	height: 251px;
}
.info #content_list li .img_link {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 657px;
	height: 251px;
}
.info #content_list li a {
	color: #444;
}
.info #content_list li a:hover {
	color: #055D98;
}
.info img:hover div h2 {
	color: #055D98;
}
.info #features_nav {
	position: absolute;
	top: 0;
	right: 0;
	width: 317px;
	height: 204px;
	list-style: none;
}
.info .nav {
	list-style: none;
}
.info .nav li {
	border-top: solid 1px rgba(255, 255, 255, .05);
}
.info .nav li a, .info .nav li a:visited {
	display: block;
	padding: 10px 14px;
	border-bottom: solid 1px rgba(0, 0, 0, .25);
	color: #fefdfa;
	text-decoration: none;
}
.info .nav li:last-child a {
	border-bottom: none;
}
.info .nav li a:hover {
	background: #083067;
	background: rgba(0, 0, 0, .2);
}
.info .nav .active {
	position: relative;
	z-index: 9999;
}
.info .nav .active a, .info .nav .active a:visited, .info .nav .active a:hover {
	border-left: solid 5px #074387;
	margin-left: -5px;
	font-weight: bold;
	background: #083067;
	color: rgba(255, 255, 255, .8);
	background: rgba(0, 0, 0, .25);
}
/*JS only styles*/
.info_js {
	height: 251px;
}
.info_js #content_list li {
	position: absolute;
	top: 4px;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
 -webkit-transition: all .3s ease-in;
 -moz-transition: all .3s ease-in;
 -o-transition: all .3s ease-in;
 transition: all .3s ease-in;
}
.info_js #content_list li.active {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
                z-index: 9999;  /* added 9.12.11: Tahzoo:FMT */
}
.info_js #content_list li.active:hover .headline { /* added 9.12.11: Tahzoo:FMT */
                 padding-bottom: 25px;
                 background: rgba(255,255,255,.9); 
}
.info_js #content_list li.active:hover .headline h2 { /* added 9.12.11: Tahzoo:FMT */
                 padding-bottom: 5px; 
}

.info_js .headline {
	position: absolute;
}
/* DONATE
-----------------------------------:o}-------------------------------- */
body.home .section_donate {
	clear: both;
	position: relative; /* padding: 8px; */
	margin: 0 0 15px 0;
}
body.home #ter .pad .about_BCO {
	line-height: 21px;
}
body.home #ter .pad .section_donate a {
	display: block;
	margin: 0 0 12px 0;
	padding: 15px;
	border: 1px solid rgba(255, 255, 255, .2);
	font: 16px Optima;
	color: #fff;
	text-decoration: none;
	background: #a5004a url(/Images/New/css_images/chevron.png) 96% 16px no-repeat;
	background:
 url(/Images/New/css_images/chevron.png) 96% 16px no-repeat,  -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, #c00060), color-stop(1, #840042));
	background:
 url(/Images/New/css_images/chevron.png) 96% 16px no-repeat,  -moz-linear-gradient(top, #c00060, #840042);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, .5), -1px -1px 3px rgba(0, 0, 0, .5);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, .5), -1px -1px 3px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .5), -1px -1px 3px rgba(0, 0, 0, .5);
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
}
body.home #ter .pad .section_donate a:hover {
	border: solid 1px rgba(255, 255, 255, .5);
	-webkit-box-shadow: 2px 2px 10px rgba(255, 255, 255, .3), -2px -2px 10px rgba(255, 255, 255, .3);
	-moz-box-shadow: 2px 2px 10px rgba(255, 255, 255, .3), -2px -2px 10px rgba(255, 255, 255, .3);
	box-shadow: 2px 2px 10px rgba(255, 255, 255, .3), -2px -2px 10px rgba(255, 255, 255, .3);
}
/* BANNER
-----------------------------------:o}-------------------------------- */
.banner {
	margin: 0 0 25px 0;
	padding: 5px;
	text-align: center;
	background: #194b8f;
	background: rgba(0, 0, 0, .3);
}
.banner img {
	display: block;
	margin: 0 auto;
}
/* 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, div#announcement:after, div#announcement div:after, .flipper-links:after, #flipper:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
